.LandingHero_hero__cw9QW{position:relative;isolation:isolate;min-height:min(880px,100svh);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#171613;color:#fff}.LandingHero_backgroundImage__rQ_OS,.LandingHero_backgrounds__cxvd4,.LandingHero_overlay__sry17{position:absolute;inset:0}.LandingHero_backgrounds__cxvd4{z-index:-2;overflow:hidden}.LandingHero_backgroundImage__rQ_OS{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transform:scale(1.035);transition:opacity .9s ease,transform 7s ease}.LandingHero_backgroundImageActive__GeWFK{opacity:1;transform:scale(1)}.LandingHero_overlay__sry17{z-index:2;background:linear-gradient(90deg,rgba(10,10,8,.86),rgba(10,10,8,.62) 38%,rgba(10,10,8,.18) 70%,rgba(10,10,8,.12)),linear-gradient(180deg,rgba(10,10,8,.16),rgba(10,10,8,.08) 50%,rgba(10,10,8,.72))}.LandingHero_benefitStrip__2bN91,.LandingHero_heroInner__IfybV{width:min(calc(100% - (var(--content-pad) * 2)),78rem);margin-inline:auto}.LandingHero_heroInner__IfybV{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-top:clamp(8rem,16vh,12rem);padding-bottom:clamp(3.5rem,7vh,6rem)}.LandingHero_copy___bQ64{max-width:47rem}.LandingHero_eyebrow__JvbKX{margin-bottom:1.15rem;color:hsla(0,0%,100%,.8);font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.LandingHero_eyebrow__JvbKX:before{content:"";display:inline-block;width:1.7rem;height:.22rem;margin-right:.65rem;vertical-align:.14rem;background:var(--brand-yellow)}.LandingHero_title__Hlhwo{margin:0;max-width:10.8ch;color:#fff;font-size:clamp(4.1rem,8vw,7.2rem);line-height:.88;letter-spacing:-.068em;text-wrap:balance}.LandingHero_title__Hlhwo span{display:block;color:var(--brand-yellow)}.LandingHero_description__c_Sd6{max-width:39rem;margin:1.5rem 0 0;color:hsla(0,0%,100%,.8);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62}.LandingHero_actions__MsLnj{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.LandingHero_primaryAction__HdWZY,.LandingHero_secondaryAction__2iLQ4{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;text-decoration:none;font-size:.92rem;font-weight:830}.LandingHero_primaryAction__HdWZY{gap:.55rem;padding:0 1.35rem;border:1px solid #e4ba1d;border-radius:999px;background:var(--brand-yellow);color:#171613;transition:transform .16s ease,background .16s ease}.LandingHero_primaryAction__HdWZY:hover{transform:translateY(-1px);background:#ffe16a}.LandingHero_secondaryAction__2iLQ4{padding:0 .2rem;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.42)}.LandingHero_carouselControls__bgBVV{flex:0 0 auto;display:flex;align-items:center;gap:1rem;padding-bottom:.2rem}.LandingHero_dots__dp_xr{display:flex;align-items:center;gap:.45rem}.LandingHero_dot__DVc4U{width:.55rem;height:.55rem;padding:0;border:1px solid hsla(0,0%,100%,.72);border-radius:999px;background:transparent;cursor:pointer;transition:width .18s ease,background .18s ease}.LandingHero_dotActive__1GN81{width:1.6rem;background:var(--brand-yellow);border-color:var(--brand-yellow)}.LandingHero_arrows___053Z{display:flex;gap:.45rem}.LandingHero_arrows___053Z button{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;background:rgba(17,16,13,.26);color:#fff;backdrop-filter:blur(8px);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.LandingHero_arrows___053Z button:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.75);background:rgba(17,16,13,.5)}.LandingHero_benefitStrip__2bN91{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.22);background:rgba(13,13,11,.38);backdrop-filter:blur(12px)}.LandingHero_benefit__ORzhS{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-width:0;padding:1.35rem 1.25rem;border-right:1px solid hsla(0,0%,100%,.16)}.LandingHero_benefit__ORzhS:first-child{padding-left:0}.LandingHero_benefit__ORzhS:last-child{padding-right:0;border-right:0}.LandingHero_benefitIcon__ZnV7u{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:999px;background:rgba(255,220,85,.15);color:var(--brand-yellow)}.LandingHero_benefit__ORzhS strong{display:block;color:#fff;font-size:.82rem}.LandingHero_benefit__ORzhS p{margin:.28rem 0 0;color:hsla(0,0%,100%,.65);font-size:.73rem;line-height:1.45}@media (max-width:980px){.LandingHero_hero__cw9QW{min-height:820px}.LandingHero_heroInner__IfybV{align-items:flex-start;flex-direction:column}.LandingHero_carouselControls__bgBVV{align-self:flex-end}.LandingHero_benefitStrip__2bN91{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingHero_benefit__ORzhS:nth-child(2){border-right:0}.LandingHero_benefit__ORzhS:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.16)}}@media (max-width:640px){.LandingHero_hero__cw9QW{min-height:760px}.LandingHero_backgroundImage__rQ_OS{-o-object-position:58% center;object-position:58% center}.LandingHero_overlay__sry17{background:linear-gradient(90deg,rgba(10,10,8,.82),rgba(10,10,8,.44)),linear-gradient(180deg,rgba(10,10,8,.2),rgba(10,10,8,.78))}.LandingHero_benefitStrip__2bN91,.LandingHero_heroInner__IfybV{width:calc(100% - 2rem)}.LandingHero_heroInner__IfybV{padding-top:7rem;padding-bottom:2.5rem}.LandingHero_title__Hlhwo{font-size:clamp(3.4rem,17vw,5rem)}.LandingHero_description__c_Sd6{font-size:.96rem}.LandingHero_carouselControls__bgBVV{align-self:flex-start}.LandingHero_benefitStrip__2bN91{grid-template-columns:1fr;background:rgba(13,13,11,.5)}.LandingHero_benefit__ORzhS,.LandingHero_benefit__ORzhS:first-child,.LandingHero_benefit__ORzhS:last-child{padding:1rem 0;border-right:0;border-top:1px solid hsla(0,0%,100%,.16)}.LandingHero_benefit__ORzhS:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.LandingHero_arrows___053Z button,.LandingHero_backgroundImage__rQ_OS,.LandingHero_dot__DVc4U,.LandingHero_primaryAction__HdWZY{transition-duration:.01ms!important}}.LandingCarousels_momentsSection__y0r2N,.LandingCarousels_storiesSection__zNVsL{padding:clamp(4.75rem,8vw,7.5rem) var(--content-pad)}.LandingCarousels_momentsSection__y0r2N{background:var(--bg-main)}.LandingCarousels_momentCarousel__1v2nz,.LandingCarousels_sectionIntro__5CdBJ,.LandingCarousels_storiesShell__JyH6h{width:min(100%,78rem);margin-inline:auto}.LandingCarousels_sectionIntro__5CdBJ{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,.6fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2rem,4vw,3rem)}.LandingCarousels_kicker__jAtca,.LandingCarousels_momentEyebrow__Ma4KV{color:#b88d00;font-size:.7rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.LandingCarousels_sectionTitle__rcx6u,.LandingCarousels_storiesHeading__YA69f h2{margin:.7rem 0 0;color:var(--text-main);letter-spacing:-.05em}.LandingCarousels_sectionTitle__rcx6u{max-width:10ch;font-size:clamp(2.8rem,5vw,5.1rem);line-height:.96}.LandingCarousels_sectionLead__amnV1{margin:0;color:var(--text-sec);font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.7}.LandingCarousels_momentCarousel__1v2nz{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.72fr);min-height:clamp(31rem,48vw,40rem);overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#11110f;box-shadow:0 2.2rem 5.2rem rgba(22,20,14,.1)}.LandingCarousels_imageStage__fLBkt{position:relative;min-height:100%;overflow:hidden;background:#171713}.LandingCarousels_momentImage__EqA3o{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.045);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform 6.2s cubic-bezier(.2,.75,.25,1)}.LandingCarousels_momentImageActive__BzGAI{opacity:1;transform:scale(1)}.LandingCarousels_imageShade__HjFb6{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.42));pointer-events:none}.LandingCarousels_slideCount__hfMLT{position:absolute;left:1.35rem;bottom:1.15rem;color:hsla(0,0%,100%,.82);font-size:.72rem;font-weight:780;letter-spacing:.12em}.LandingCarousels_momentCopy__ouuWy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4.3vw,4rem);background:#fffdf7;color:#171613}.LandingCarousels_momentCopy__ouuWy h3{margin:.75rem 0 0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:.98;letter-spacing:-.055em}.LandingCarousels_momentCopy__ouuWy>p{margin:1.4rem 0 0;color:#706b61;font-size:.98rem;line-height:1.7}.LandingCarousels_momentFooter__dxQv0,.LandingCarousels_storyControls__OUXTZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.LandingCarousels_dots__eDjW_{display:flex;align-items:center;gap:.5rem}.LandingCarousels_dot__rN9Z4{width:.48rem;height:.48rem;padding:0;border:0;border-radius:999px;background:rgba(23,22,19,.22);cursor:pointer;transition:width .24s ease,background .24s ease,transform .16s ease}.LandingCarousels_dot__rN9Z4:hover{transform:scale(1.18)}.LandingCarousels_dotActive__nB36A{width:1.65rem;background:var(--brand-yellow)}.LandingCarousels_arrowGroup__2SceN{display:flex;gap:.55rem}.LandingCarousels_arrowGroup__2SceN button{display:grid;place-items:center;width:2.7rem;height:2.7rem;padding:0;border:1px solid rgba(23,22,19,.16);border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.LandingCarousels_arrowGroup__2SceN button:hover{transform:translateY(-2px);border-color:rgba(23,22,19,.3);background:rgba(23,22,19,.045)}.LandingCarousels_progressTrack__xvlqG{position:absolute;z-index:4;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:rgba(23,22,19,.07)}.LandingCarousels_progressFill__OPKIL{display:block;width:100%;height:100%;background:var(--brand-yellow);transform-origin:left center;animation:LandingCarousels_carouselProgress__Fw1Bd 6.2s linear both}.LandingCarousels_enterFromRight__4KkpN{animation:LandingCarousels_enterRight__SWGDO .52s cubic-bezier(.22,1,.36,1) both}.LandingCarousels_enterFromLeft__LgyIc{animation:LandingCarousels_enterLeft__sTXzg .52s cubic-bezier(.22,1,.36,1) both}.LandingCarousels_storiesSection__zNVsL{background:#11110f;color:#f9f7f0}.LandingCarousels_storiesShell__JyH6h{display:grid;grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.LandingCarousels_storiesHeading__YA69f h2{max-width:8ch;color:#fffdf7;font-size:clamp(2.7rem,5vw,5rem);line-height:.94}.LandingCarousels_storyCarousel__QNZkE{position:relative;min-height:27rem;overflow:hidden;padding:clamp(2.2rem,5vw,4.5rem);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(255,220,85,.14),transparent 40%),#181815}.LandingCarousels_quoteIcon__5DsIH{margin-bottom:1.5rem;color:var(--brand-yellow)}.LandingCarousels_storyContent__zpNl_ blockquote{max-width:23ch;margin:0;color:#fffdf7;font-family:inherit;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:720;line-height:1.12;letter-spacing:-.035em}.LandingCarousels_person__zjDKd{display:flex;align-items:center;gap:.85rem;margin-top:2.2rem}.LandingCarousels_person__zjDKd>span{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:999px;background:var(--brand-yellow);color:#171613;font-size:.74rem;font-weight:900}.LandingCarousels_person__zjDKd strong{display:block;color:#fffdf7;font-size:.88rem}.LandingCarousels_person__zjDKd p{margin:.25rem 0 0;color:hsla(0,0%,100%,.56);font-size:.76rem}.LandingCarousels_storyControls__OUXTZ{position:absolute;right:clamp(2.2rem,5vw,4.5rem);bottom:clamp(2rem,4vw,3.4rem);left:clamp(2.2rem,5vw,4.5rem)}.LandingCarousels_storyCarousel__QNZkE .LandingCarousels_dot__rN9Z4{background:hsla(0,0%,100%,.25)}.LandingCarousels_storyCarousel__QNZkE .LandingCarousels_dotActive__nB36A{background:var(--brand-yellow)}.LandingCarousels_storyCarousel__QNZkE .LandingCarousels_arrowGroup__2SceN button{border-color:hsla(0,0%,100%,.18);color:#fffdf7}.LandingCarousels_storyCarousel__QNZkE .LandingCarousels_arrowGroup__2SceN button:hover{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.06)}.LandingCarousels_storyCarousel__QNZkE .LandingCarousels_progressTrack__xvlqG{background:hsla(0,0%,100%,.08)}.LandingCarousels_storyProgress__DY76_{animation-duration:7.6s}html[data-theme=dark] .LandingCarousels_momentsSection__y0r2N{background:#050505}html[data-theme=dark] .LandingCarousels_momentCopy__ouuWy{background:#151513;color:#f8f7f2}html[data-theme=dark] .LandingCarousels_momentCopy__ouuWy>p{color:hsla(50,30%,96%,.62)}html[data-theme=dark] .LandingCarousels_dot__rN9Z4{background:hsla(0,0%,100%,.22)}html[data-theme=dark] .LandingCarousels_dotActive__nB36A{background:var(--brand-yellow)}html[data-theme=dark] .LandingCarousels_arrowGroup__2SceN button{border-color:hsla(0,0%,100%,.16)}@keyframes LandingCarousels_enterRight__SWGDO{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes LandingCarousels_enterLeft__sTXzg{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes LandingCarousels_carouselProgress__Fw1Bd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.LandingCarousels_sectionIntro__5CdBJ,.LandingCarousels_storiesShell__JyH6h{grid-template-columns:1fr}.LandingCarousels_sectionLead__amnV1{max-width:42rem}.LandingCarousels_momentCarousel__1v2nz{grid-template-columns:1fr}.LandingCarousels_imageStage__fLBkt{min-height:28rem}.LandingCarousels_momentCopy__ouuWy{min-height:25rem}.LandingCarousels_storiesHeading__YA69f h2{max-width:11ch}}@media (max-width:640px){.LandingCarousels_momentsSection__y0r2N,.LandingCarousels_storiesSection__zNVsL{padding-block:4rem}.LandingCarousels_imageStage__fLBkt{min-height:22rem}.LandingCarousels_momentCopy__ouuWy{min-height:26rem;padding:1.65rem}.LandingCarousels_momentCopy__ouuWy h3{font-size:2.15rem}.LandingCarousels_storyCarousel__QNZkE{min-height:30rem;padding:1.7rem}.LandingCarousels_storyContent__zpNl_ blockquote{font-size:1.65rem}.LandingCarousels_storyControls__OUXTZ{right:1.7rem;bottom:1.7rem;left:1.7rem}.LandingCarousels_arrowGroup__2SceN button{width:2.55rem;height:2.55rem}}@media (prefers-reduced-motion:reduce){.LandingCarousels_arrowGroup__2SceN button,.LandingCarousels_dot__rN9Z4,.LandingCarousels_momentImage__EqA3o{transition:none}.LandingCarousels_enterFromLeft__LgyIc,.LandingCarousels_enterFromRight__4KkpN,.LandingCarousels_progressFill__OPKIL{animation:none}.LandingCarousels_momentImageActive__BzGAI{transform:none}}