body{margin:0;background:#FFFFFF}
a{color:#000000}a:hover{color:#333333}
[hidden]{display:none !important}
.m5{grid-template-columns:1fr}
@media (min-width:640px){.m5{grid-template-columns:repeat(2,1fr)}}
@media (min-width:960px){.m5{grid-template-columns:repeat(6,1fr)}.m5>*{grid-column:span 2}.m5>*:nth-child(n+4){grid-column:span 3}}
.ba{grid-template-columns:1fr}
@media (min-width:860px){.ba{grid-template-columns:repeat(3,1fr)}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
img{max-width:100%}
button{font:inherit}
.cal{width:100%;max-width:1000px;min-width:300px;height:720px;margin:0 auto}
@media (max-width:760px){
  header nav{width:auto !important;height:auto !important;gap:6px 14px !important}
  header nav a{font-size:14px !important;padding:8px 2px !important}
  h1{font-size:44px !important}
  h1 span{font-size:22px !important}
  h2{font-size:32px !important}
  section > div{padding-top:56px !important;padding-bottom:56px !important}
  footer span.s8,footer span.s69{font-size:21px !important}
  footer div.s68{gap:12px !important}
  p,blockquote,figure,li{overflow-wrap:anywhere}
  .cal{height:1000px}
}
@media (max-width:420px){
  header span.s8,header span.s69{font-size:18px !important}
  header span.s9,header span.s70{height:28px !important}
  h1{font-size:38px !important}
}
.s1{width: 100%; background: #FFFFFF; color: #333333; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-size: 17px; line-height: 1.6}
.s2{background: #F8A17A; border-bottom: 1px solid #000000}
.s3{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 12px; padding-bottom: 12px; display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap}
.s4{display: block; text-decoration: none; color: #000000}
.s5{display: flex; align-items: center; gap: 12px}
.s6{width: 59px; height: 70px; display: block; background: #F8A17A}
.s7{display: inline-flex; align-items: center; gap: 16px; height: 64px; box-sizing: border-box; padding: 0 4px}
.s8{font-family: 'Allerta Stencil', sans-serif; font-weight: 400; font-size: 26px; line-height: 1; letter-spacing: 0.08em; color: #000000; white-space: nowrap}
.s9{width: 3px; height: 40px; background: #000000}
.s10{display: flex; gap: 18px; flex-wrap: wrap; align-items: center}
.s11{color: #000000; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 16px; text-transform: uppercase; letter-spacing: 0.06em; padding: 12px 4px}
.s12{background: #000000; color: #FFFFFF}
.s13{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 72px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s14{flex: 1 1 440px; display: flex; flex-direction: column; gap: 20px}
.s15{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 13px; letter-spacing: 0.14em; color: #F8A17A}
.s16{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 60px; line-height: 1; color: #FFFFFF; letter-spacing: 0.01em}
.s17{margin: 0; font-size: 20px; color: #DDDDDD}
.s18{display: flex; gap: 12px; flex-wrap: wrap}
.s19{background: #F8A17A; color: #000000; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 16px 28px; border-radius: 3px; font-size: 15px; display: inline-block}
.s20{flex: 1 1 420px; min-width: 0; width: 100%; height: 460px; object-fit: cover; object-position: center 20%; border-radius: 14px; display: block}
.s21{background: #FFFFFF}
.s22{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; max-width: 820px; padding-top: 96px; padding-bottom: 72px; display: flex; flex-direction: column; gap: 22px; font-size: 19px}
.s23{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 39px; line-height: 1.05; color: #000000; letter-spacing: 0.01em}
.s24{margin: 0}
.s25{background: #F4F4F4}
.s26{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 72px; display: flex; flex-direction: column; gap: 28px}
.s27{margin: -12px 0 0; font-size: 18px; color: #333333}
.s28{display: flex; flex-wrap: wrap; gap: 16px}
.s29{flex: 1 1 200px; display: flex; flex-direction: column; gap: 4px; padding: 20px 22px; background: #FFFFFF; border-left: 4px solid #F8A17A; border-radius: 3px}
.s30{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 21px; line-height: 1.1; color: #000000; letter-spacing: 0.01em}
.s31{font-size: 14px; color: #666666}
.s32{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 96px; padding-bottom: 96px; display: flex; flex-direction: column; gap: 40px}
.s33{display: flex; flex-direction: column; gap: 16px; max-width: 760px}
.s34{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 41px; line-height: 1.05; color: #FFFFFF; letter-spacing: 0.01em}
.s35{display: grid; gap: 24px}
.s36{display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 12px; padding: 32px 24px; min-height: 220px; box-sizing: border-box; border: 1px solid #333333; border-radius: 14px}
.s37{color: #999999; text-decoration: line-through; font-size: 17px}
.s38{color: #F8A17A; font-size: 22px; line-height: 1}
.s39{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 26px; line-height: 1.1; color: #F8A17A; letter-spacing: 0.01em}
.s40{width: 100%; height: 520px; object-fit: cover; object-position: center 45%; border-radius: 14px; display: block}
.s41{background: #FFFFFF; border-top: 1px solid #E2E2E2}
.s42{max-width: 1140px; margin: 0 auto; padding: 48px 24px; display: flex; justify-content: center}
.s43{display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; padding: 18px 24px;  background: #000000; color: #FFFFFF; border-radius: 3px}
.s44{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 56px; line-height: 1; letter-spacing: 0.01em}
.s45{display: flex; flex-direction: column; gap: 6px}
.s46{color: #F8A17A; font-size: 22px; letter-spacing: 2px; line-height: 1}
.s47{font-weight: 600}
.s48{background: #F8A17A; color: #000000; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; border-radius: 3px; display: inline-block; padding: 12px 18px; font-size: 14px}
.s49{color: #FFFFFF; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; font-size: 14px}
.s50{background: #F8A17A; color: #000000}
.s51{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 72px; display: flex; flex-wrap: wrap; gap: 24px 56px; align-items: center}
.s52{flex: 1 1 420px; display: flex; flex-direction: column; gap: 10px}
.s53{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 37px; line-height: 1.05; color: #000000; letter-spacing: 0.01em}
.s54{margin: 0; font-size: 18px; color: #000000}
.s55{display: block; margin-top: 8px}
.s56{background: #000000; color: #FFFFFF; border-top: 1px solid #222222}
.s57{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; max-width: 820px; padding-top: 88px; padding-bottom: 88px; display: flex; flex-direction: column; gap: 24px; align-items: center; text-align: center}
.s58{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 51px; line-height: 1; color: #FFFFFF; letter-spacing: 0.01em}
.s59{margin: 0; font-size: 18px; color: #DDDDDD; max-width: 36em}
.s60{display: flex; gap: 12px; flex-wrap: wrap; justify-content: center}
.s61{margin: 0; font-size: 14px; color: #AAAAAA}
.s62{background: #F8A17A; color: #000000; border-top: 1px solid #000000}
.s63{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 56px; padding-bottom: 32px; display: flex; flex-wrap: wrap; gap: 48px; justify-content: space-between}
.s64{flex: 1 1 220px; display: flex; flex-direction: column; gap: 16px}
.s65{align-self: flex-start}
.s66{display: flex; flex-direction: column; align-items: center; gap: 20px}
.s67{width: 151px; height: 180px; display: block}
.s68{display: flex; align-items: center; gap: 17px; height: 66px; box-sizing: border-box; padding: 0}
.s69{font-family: 'Allerta Stencil', sans-serif; font-weight: 400; font-size: 28px; line-height: 1; letter-spacing: 0.08em; color: #000000; white-space: nowrap}
.s70{width: 2px; height: 40px; background: #000000}
.s71{margin: 0; font-size: 15px}
.s72{flex: 1 1 160px; display: flex; flex-direction: column; gap: 10px; font-size: 15px}
.s73{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; color: #000000; font-size: 13px; letter-spacing: 0.1em}
.s74{color: #000000; text-decoration: none}
.s75{flex: 1 1 200px; display: flex; flex-direction: column; gap: 10px; font-size: 15px}
.s76{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 20px; padding-bottom: 28px; border-top: 1px solid #000000; font-size: 13px; color: #333333}
.s77{position: sticky; bottom: 0; height: 0; overflow: visible; z-index: 50}
.s78{position: absolute; right: 24px; bottom: 24px; display: flex; flex-direction: column; align-items: flex-end; gap: 12px}
.s79{width: 320px; max-width: calc(100vw - 48px); background: #FFFFFF; border-radius: 8px; overflow: hidden; border: 1px solid #DDDDDD}
.s80{background: #075E54; color: #FFFFFF; padding: 16px 18px; display: flex; align-items: center; gap: 12px}
.s81{width: 44px; height: 44px; border-radius: 50%; object-fit: cover; object-position: 50% 22%; display: block}
.s82{display: flex; flex-direction: column; line-height: 1.3}
.s83{font-weight: 700}
.s84{font-size: 13px; color: #D7F2EC}
.s85{background: #ECE5DD; padding: 18px}
.s86{background: #FFFFFF; border-radius: 8px; padding: 12px 14px; font-size: 15px; color: #222222; max-width: 250px}
.s87{padding: 14px 18px; background: #FFFFFF}
.s88{display: block; text-align: center; background: #25D366; color: #000000; text-decoration: none; font-weight: 700; padding: 13px 16px; border-radius: 24px}
.s89{width: 64px; height: 64px; border-radius: 50%; border: none; background: #25D366; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0}
.s90{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 72px; display: flex; flex-direction: column; gap: 16px; max-width: 1140px}
.s91{margin: 0; font-size: 20px; color: #DDDDDD; max-width: 34em}
.s92{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 72px; display: flex; flex-direction: column; gap: 20px}
.s93{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 18px; font-size: 15px; font-weight: 600; color: #000000}
.s94{display: flex; align-items: center; gap: 8px}
.s95{color: #F8A17A; font-size: 18px; letter-spacing: 2px; line-height: 1}
.s98{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 40px; padding: 24px 32px; background: #000000; color: #FFFFFF; border-radius: 3px}
.s99{display: flex; flex-direction: column; gap: 4px}
.s100{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 26px; line-height: 1.05; letter-spacing: 0.01em}
.s101{color: #CCCCCC; font-size: 15px}
.s102{display: flex; flex-wrap: wrap; gap: 12px 32px; font-size: 17px}
.s103{color: #FFFFFF; text-decoration: none; display: flex; gap: 10px; align-items: baseline}
.s104{color: #AAAAAA}
.s106{margin: 0; font-size: 18px}
.s107{margin: 0; display: flex; align-items: center; gap: 10px; font-weight: 600; color: #000000}
.s108{flex: 0 0 auto; width: 28px; height: 28px; border-radius: 50%; background: #000000; color: #F8A17A; font-size: 14px; display: flex; align-items: center; justify-content: center}
.s109{margin: 0; color: #54595F}
.s111{max-width: 1140px; margin: 0 auto; padding: 56px 24px 72px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s112{flex: 1 1 440px; display: flex; flex-direction: column; gap: 24px}
.s113{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 60px; line-height: 1.05; color: #FFFFFF; letter-spacing: 0.01em}
.s114{display: block; font-size: 32px; line-height: 1.15; margin-bottom: 6px}
.s115{margin: 0; font-size: 24px; font-weight: 600; line-height: 1.35; color: #FFFFFF}
.s116{display: block}
.s117{margin: 0; font-size: 19px; color: #CCCCCC}
.s118{display: flex; align-items: center; gap: 12px; flex-wrap: wrap}
.s119{flex: 1 1 380px; min-width: 0; margin: 0; display: flex; flex-direction: column; gap: 12px}
.s120{position: relative; width: 100%; height: 460px; border-radius: 14px; overflow: hidden; background: #111111}
.s121{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center 25%; display: block}
.s122{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.35)}
.s123{position: absolute; top: 50%; left: 50%; width: 88px; height: 88px; margin: -44px 0 0 -44px; border-radius: 50%; border: none; background: #F8A17A; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0 0 0 6px}
.s124{position: absolute; left: 16px; bottom: 16px; right: 16px; display: flex; justify-content: space-between; align-items: center; gap: 12px}
.s125{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; font-size: 14px; color: #FFFFFF; background: rgba(0,0,0,0.6); padding: 6px 10px; border-radius: 3px}
.s126{font-size: 12px; font-weight: 700; color: #000000; background: #FFFFFF; padding: 3px 6px; border-radius: 2px}
.s127{background: #FFFFFF; color: #000000; scroll-margin-top: 16px}
.s128{max-width: 1140px; margin: 0 auto; padding: 64px 24px; display: flex; flex-direction: column; gap: 20px; align-items: center; text-align: center}
.s129{color: #F8A17A; font-size: 22px; letter-spacing: 2px}
.s130{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 51px; line-height: 1; text-transform: uppercase; color: #000000; letter-spacing: 0.01em}
.s131{margin: 0; font-size: 18px; color: #333333}
.s134{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 88px; padding-bottom: 88px; display: flex; flex-direction: column; gap: 28px}
.s135{display: flex; flex-wrap: wrap; gap: 20px 40px; align-items: center; justify-content: space-between}
.s136{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 46px; line-height: 1; color: #000000; letter-spacing: 0.01em}
.s137{display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; padding: 18px 24px; background: #000000; color: #FFFFFF; border-radius: 3px}
.s138{display: flex; flex-direction: column; gap: 16px}
.s139{margin: 0; padding: 26px 28px; background: #FFFFFF; border-radius: 3px; display: flex; flex-wrap: wrap; gap: 14px 28px; align-items: flex-start}
.s140{flex: 0 0 220px; display: flex; align-items: center; gap: 12px}
.s141{flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; object-position: center 30%; display: block}
.s142{font-weight: 700; color: #000000}
.s143{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 10px}
.s144{color: #000000; font-size: 16px; letter-spacing: 2px; line-height: 1}
.s145{margin: 0; font-size: 17px; color: #222222}
.s146{flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; object-position: center 25%; display: block}
.s147{flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; object-position: center; display: block}
.s148{max-width: 1140px; margin: 0 auto; padding: 64px 24px; display: flex; flex-direction: column; gap: 32px}
.s149{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 37px; text-transform: uppercase; color: #FFFFFF; letter-spacing: 0.01em}
.s150{display: grid; gap: 40px 32px}
.s151{display: flex; flex-direction: column; gap: 10px; padding-top: 20px; border-top: 1px solid #333333}
.s152{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 46px; line-height: 1; color: #F8A17A; letter-spacing: 0.01em}
.s153{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 22px; color: #FFFFFF; letter-spacing: 0.01em}
.s154{margin: 0; color: #BBBBBB; font-size: 16px}
.s155{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 37px; text-transform: uppercase; color: #000000; letter-spacing: 0.01em}
.s156{margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 32px}
.s157{flex: 1 1 260px; display: flex; flex-direction: column; gap: 8px}
.s158{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 51px; line-height: 1; color: #000000; letter-spacing: 0.01em}
.s159{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-size: 22px; font-weight: 800; text-transform: uppercase; color: #000000; letter-spacing: 0.01em}
.s160{align-self: flex-start; background: #F8A17A; color: #000000; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 16px 28px; border-radius: 3px; font-size: 15px; display: inline-block}
.s161{max-width: 1140px; margin: 0 auto; padding: 64px 24px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s162{flex: 1 1 380px; display: flex; flex-direction: column; gap: 16px}
.s163{margin: 0; color: #333333; font-size: 18px}
.s164{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 15px; color: #000000; letter-spacing: 0.05em}
.s165{flex: 1 1 420px; min-width: 0; width: 100%; height: 340px; object-fit: cover; border-radius: 14px; display: block}
.s166{max-width: 760px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 20px; align-items: center; text-align: center}
.s167{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 46px; line-height: 1; text-transform: uppercase; color: #FFFFFF; letter-spacing: 0.01em}
.s168{background: #F8A17A; color: #000000; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; padding: 16px 28px; border-radius: 3px; font-size: 16px; letter-spacing: 0.05em}
.s169{background: #F8A17A; border-top: 1px solid #000000}
.s170{max-width: 1140px; margin: 0 auto; padding: 24px; font-size: 14px; color: #333333}
.s171{display: flex; gap: 18px; flex-wrap: wrap; align-items: center; width: 549px; height: 65px}
.s172{position: relative; background: #000000; color: #FFFFFF; overflow: hidden}
.s173{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 30% center; display: block}
.s174{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.62)}
.s175{position: relative; max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 120px; padding-bottom: 120px}
.s176{max-width: 640px; display: flex; flex-direction: column; gap: 24px}
.s177{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 72px; line-height: 1.05; color: #FFFFFF; letter-spacing: 0.01em}
.s178{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 96px; padding-bottom: 96px; display: flex; flex-wrap: wrap; gap: 56px; align-items: center}
.s179{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 14px}
.s180{display: flex; gap: 14px; align-items: flex-start}
.s181{flex: 0 0 auto; width: 10px; height: 10px; background: #F8A17A; margin-top: 9px}
.s182{color: #000000}
.s183{margin: 0; padding-top: 20px; border-top: 1px solid #E2E2E2; font-size: 19px; color: #000000}
.s184{display: block; margin-top: 8px; font-weight: 700; color: #000000}
.s185{color: #F8A17A}
.s186{flex: 1 1 360px; min-width: 0; width: 100%; height: 600px; object-fit: cover; object-position: center 40%; border-radius: 14px; display: block}
.s187{align-self: flex-start; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; font-size: 15px; color: #000000}
.s188{background: #000000; color: #FFFFFF; scroll-margin-top: 80px}
.s189{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 96px; padding-bottom: 96px; display: flex; flex-direction: column; gap: 48px}
.s190{margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 40px}
.s191{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 22px; color: #000000; letter-spacing: 0.01em}
.s192{display: flex; flex-wrap: wrap; gap: 24px 56px; align-items: flex-end; justify-content: space-between}
.s193{flex: 1 1 420px; display: flex; flex-direction: column; gap: 16px}
.s194{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 13px; letter-spacing: 0.14em; color: #000000}
.s195{flex: 1 1 380px; margin: 0; font-size: 18px}
.s196{display: flex; flex-wrap: wrap; gap: 24px}
.s197{flex: 1 1 400px; min-width: 0; width: 100%; height: 420px; object-fit: cover; border-radius: 14px; display: block}
.s198{flex: 1.4 1 480px; min-width: 0; width: 100%; height: 420px; object-fit: cover; border-radius: 14px; display: block}
.s199{flex: 0 1 420px; min-width: 0; width: 100%; height: 580px; object-fit: cover; object-position: center 35%; border-radius: 14px; display: block}
.s200{flex: 1 1 400px; display: flex; flex-direction: column; gap: 22px}
.s201{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 46px; line-height: 1; color: #FFFFFF; letter-spacing: 0.01em}
.s202{margin: 0; font-size: 18px; color: #DDDDDD}
.s203{background: transparent; color: #FFFFFF; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 15px 24px; border-radius: 3px; border: 1px solid #FFFFFF; font-size: 15px; display: inline-block; align-self: flex-start}
.s204{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 72px; display: flex; flex-wrap: wrap; gap: 40px; align-items: center; justify-content: space-between}
.s205{flex: 1 1 460px; display: flex; flex-direction: column; gap: 16px}
.s206{margin: 0; font-size: 19px; color: #DDDDDD}
.s207{flex: 0 1 340px; padding: 32px; border: 1px solid #333333; border-radius: 3px; display: flex; flex-direction: column; gap: 12px; align-items: flex-start}
.s208{font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; font-size: 83px; line-height: 1; color: #FFFFFF; letter-spacing: 0.01em}
.s209{color: #F8A17A; font-size: 26px; letter-spacing: 2px; line-height: 1}
.s210{background: #F8A17A; color: #000000; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 16px 28px; border-radius: 3px; font-size: 15px; display: inline-block; padding: 12px 20px; font-size: 14px}
.s211{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 72px; padding-bottom: 40px; display: flex; flex-direction: column; gap: 32px}
.s212{margin: 0; flex: 1 1 300px; padding: 32px; display: flex; flex-direction: column; gap: 18px; border-radius: 3px; background: #000000; color: #FFFFFF}
.s213{margin: 0; font-size: 17px; color: #EEEEEE}
.s214{display: block; margin-top: 10px}
.s215{display: flex; align-items: center; gap: 14px; margin-top: auto}
.s216{flex: 0 0 auto; width: 72px; height: 72px; border-radius: 50%; object-fit: cover; object-position: center 30%; display: block; border: 2px solid #F8A17A}
.s217{display: flex; flex-direction: column}
.s218{font-size: 14px; color: #F8A17A}
.s219{flex: 0 0 auto; width: 72px; height: 72px; border-radius: 50%; object-fit: cover; object-position: center 25%; display: block; border: 2px solid #F8A17A}
.s220{flex: 0 0 auto; width: 72px; height: 72px; border-radius: 50%; object-fit: cover; display: block; border: 2px solid #F8A17A}
.s221{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; padding-top: 32px; padding-bottom: 96px; display: flex; flex-direction: column; gap: 28px}
.s222{display: flex; flex-wrap: wrap; gap: 16px; align-items: center; justify-content: space-between}
.s223{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 32px; line-height: 1.05; color: #000000; letter-spacing: 0.01em}
.s224{color: #54595F; font-size: 15px}
.s225{display: flex; flex-wrap: wrap; gap: 10px}
.s226{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.04em; padding: 12px 18px; border-radius: 24px; border: 1px solid #000000; background: #000000; color: #FFFFFF; cursor: pointer}
.s227{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 0.04em; padding: 12px 18px; border-radius: 24px; border: 1px solid #BBBBBB; background: #FFFFFF; color: #000000; cursor: pointer}
.s228{columns: 3 300px; column-gap: 24px}
.s229{margin: 0 0 24px; break-inside: avoid; display: inline-block; width: 100%; box-sizing: border-box; padding: 26px; border: 1px solid #E2E2E2; border-radius: 3px; background: #FFFFFF}
.s230{display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 12px}
.s231{color: #000000; font-size: 16px; letter-spacing: 2px}
.s232{font-size: 12px; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.06em; background: #F8A17A; color: #000000; padding: 4px 8px; border-radius: 3px}
.s233{margin: 0 0 14px; font-size: 16px; color: #333333; white-space: pre-line}
.s234{align-self: center; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 15px; text-transform: uppercase; letter-spacing: 0.05em; padding: 16px 28px; border-radius: 3px; border: 1px solid #000000; background: #FFFFFF; color: #000000; cursor: pointer}
.s235{background: #000000; color: #FFFFFF; text-decoration: none; font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; padding: 16px 28px; border-radius: 3px; font-size: 15px; display: inline-block; align-self: flex-start}
.s236{flex: 1 1 420px; min-width: 0; width: 100%; height: 460px; object-fit: cover; object-position: center 35%; border-radius: 14px; display: block}
.s237{flex: 1 1 360px; min-width: 0; width: 100%; height: 600px; object-fit: cover; border-radius: 14px; display: block}
.s238{display: flex; flex-direction: column; gap: 16px; max-width: 720px}
.s239{flex: 1 1 320px; padding: 28px; border: 1px solid #E2E2E2; border-radius: 3px; display: flex; flex-direction: column; gap: 12px; background: #FFFFFF}
.s240{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 700; font-size: 15px; color: #000000}
.s241{margin: 0; font-family: 'Big Shoulders Display', 'Arial Narrow', sans-serif; font-weight: 800; text-transform: uppercase; font-size: 24px; color: #000000; letter-spacing: 0.01em}
.s242{max-width: 1140px; margin: 0 auto; padding-left: 24px; padding-right: 24px; box-sizing: border-box; max-width: 860px; padding-top: 96px; padding-bottom: 96px; display: flex; flex-direction: column; gap: 16px}
.s243{border-bottom: 1px solid #DDDDDD; padding: 20px 0}
.s244{font-family: 'Archivo', 'Helvetica Neue', Arial, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 17px; color: #000000; cursor: pointer; letter-spacing: 0.05em}
.s245{margin: 12px 0 0; color: #54595F}
@media (max-width:760px){.s176>.s45{display:none !important}}

@media (max-width:760px){header nav{width:100% !important;flex-wrap:nowrap !important;justify-content:space-between !important;gap:0 !important}header nav a{font-size:12px !important;letter-spacing:0.02em !important;padding:8px 0 !important;white-space:nowrap !important}}
@media (max-width:350px){header nav a{font-size:10.5px !important;letter-spacing:0 !important}}
