.landing_page__aBdkR{--cinematic-ink:#f4efe8;--cinematic-muted:#c9c0b5;--cinematic-clay:#d2a083;--cinematic-dark:#171512;min-height:100%;overflow:clip;background:var(--cinematic-dark);color:var(--cinematic-ink);color-scheme:dark;isolation:isolate}.landing_page__aBdkR ::selection{background:var(--cinematic-clay);color:var(--cinematic-dark)}.landing_page__aBdkR :is(a,button):focus-visible{outline:2px solid var(--cinematic-ink);outline-offset:5px}.landing_page__aBdkR .cinematic-nav{position:fixed;z-index:50;top:0;left:0;width:100%;padding:1rem clamp(1.25rem,4vw,4rem) 2.5rem;color:var(--cinematic-ink);background:linear-gradient(180deg,rgb(12 10 8/46%),rgb(12 10 8/16%) 58%,transparent);text-shadow:0 1px 16px rgb(0 0 0/42%)}.landing_page__aBdkR .cinematic-nav-inner{display:flex;width:100%;max-width:90rem;height:2.75rem;margin-inline:auto;align-items:center;justify-content:space-between}.landing_page__aBdkR .cinematic-wordmark{display:inline-flex;min-height:2.75rem;align-items:center;font-family:var(--font-instrument-serif),ui-serif,Georgia,serif;font-size:1.875rem;line-height:1;letter-spacing:-.035em}.landing_page__aBdkR .cinematic-nav-links{display:flex;align-items:center;gap:clamp(1.35rem,2.5vw,2.5rem);font-size:.875rem}.landing_page__aBdkR .cinematic-nav-links>a:not(.cinematic-nav-cta){display:inline-flex;min-height:2.75rem;align-items:center;color:rgb(244 239 232/76%);transition:color .24s ease}.landing_page__aBdkR .cinematic-nav-links>a:not(.cinematic-nav-cta):hover{color:var(--cinematic-ink)}.landing_page__aBdkR .cinematic-mobile-cta,.landing_page__aBdkR .cinematic-nav-cta{display:inline-flex;min-height:2.75rem;padding-inline:1.25rem;align-items:center;justify-content:center;border:1px solid rgb(244 239 232/42%);border-radius:999px;background:rgb(23 21 18/14%);white-space:nowrap;transition:background-color .24s ease,border-color .24s ease,transform .24s ease}.landing_page__aBdkR .cinematic-mobile-cta:hover,.landing_page__aBdkR .cinematic-nav-cta:hover{border-color:var(--cinematic-ink);background:rgb(244 239 232/12%)}.landing_page__aBdkR .cinematic-mobile-cta:active,.landing_page__aBdkR .cinematic-nav-cta:active{transform:translateY(1px)}.landing_page__aBdkR .cinematic-menu-button{display:none;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;flex-direction:column;gap:.38rem}.landing_page__aBdkR .menu-line{width:1.35rem;height:1px;background:currentColor;transition:transform .24s ease}.landing_page__aBdkR .menu-line-open-one{transform:translateY(.22rem) rotate(45deg)}.landing_page__aBdkR .menu-line-open-two{transform:translateY(-.22rem) rotate(-45deg)}.landing_page__aBdkR .cinematic-mobile-menu{display:none}.landing_page__aBdkR .cinematic-experience{position:relative;min-height:100svh;background:var(--cinematic-dark)}.landing_page__aBdkR .cinematic-media{--film-scale:1;--outro-opacity:0;position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#1c1915}.landing_page__aBdkR .cinematic-canvas,.landing_page__aBdkR .cinematic-outro-wash,.landing_page__aBdkR .cinematic-poster,.landing_page__aBdkR .cinematic-video,.landing_page__aBdkR .cinematic-wash{position:absolute;inset:0;width:100%;height:100%}.landing_page__aBdkR .cinematic-poster{z-index:0;transform:scale(var(--film-scale));transition:opacity .5s ease}.landing_page__aBdkR .cinematic-cover,.landing_page__aBdkR .cinematic-video{object-fit:cover}.landing_page__aBdkR .cinematic-video{z-index:1;opacity:0;transform:scale(var(--film-scale))}.landing_page__aBdkR .cinematic-canvas{z-index:2;opacity:0;transform:scale(var(--film-scale));transform-origin:center;transition:opacity .5s ease}.landing_page__aBdkR .cinematic-media[data-canvas-ready=true] .cinematic-canvas{opacity:1}.landing_page__aBdkR .cinematic-media[data-canvas-ready=true] .cinematic-poster{opacity:0}.landing_page__aBdkR .cinematic-media[data-video-fallback=true][data-video-ready=true] .cinematic-video{opacity:1}.landing_page__aBdkR .cinematic-media[data-video-fallback=true][data-video-ready=true] .cinematic-poster{opacity:0}.landing_page__aBdkR .cinematic-wash{z-index:3;background:linear-gradient(180deg,rgb(14 12 10/36%),rgb(14 12 10/9%) 40%,rgb(14 12 10/72%)),linear-gradient(90deg,rgb(14 12 10/52%),rgb(14 12 10/8%) 52%,rgb(14 12 10/30%))}.landing_page__aBdkR .cinematic-outro-wash{z-index:4;background:#100e0c;opacity:var(--outro-opacity)}.landing_page__aBdkR .cinematic-content{position:relative;z-index:4}.landing_page__aBdkR .cinematic-shell{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,5rem)}.landing_page__aBdkR .cinematic-hero{min-height:max(50rem,124svh)}.landing_page__aBdkR .cinematic-hero-inner{position:sticky;top:0;display:flex;min-height:max(44rem,100svh);padding-block:7.5rem 3rem;align-items:flex-end}.landing_page__aBdkR .cinematic-hero-copy{position:relative;isolation:isolate;width:min(100%,49rem);text-shadow:0 2px 22px rgb(0 0 0/54%)}.landing_page__aBdkR .cinematic-feature-copy:before,.landing_page__aBdkR .cinematic-final-copy:before,.landing_page__aBdkR .cinematic-hero-copy:before,.landing_page__aBdkR .cinematic-scene-copy:before{content:"";position:absolute;z-index:-1;inset:-5rem -8rem;background:radial-gradient(ellipse at 18% 52%,rgb(10 9 7/54%) 0,rgb(10 9 7/28%) 42%,transparent 72%);filter:blur(9px);pointer-events:none}.landing_page__aBdkR .cinematic-label{font-size:.6875rem;font-weight:550;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--cinematic-clay)}.landing_page__aBdkR .cinematic-hero h1{margin-top:1.25rem;font-size:clamp(4.3rem,8.1vw,8.1rem);line-height:.88;letter-spacing:-.047em}.landing_page__aBdkR .cinematic-feature-copy h2 em,.landing_page__aBdkR .cinematic-final h2 em,.landing_page__aBdkR .cinematic-hero h1 em{display:inline-block;padding-bottom:.08em;line-height:1.1;color:var(--cinematic-clay)}.landing_page__aBdkR .cinematic-intro{max-width:28rem;margin-top:1.5rem;font-size:1rem;line-height:1.65;color:var(--cinematic-muted)}.landing_page__aBdkR .cinematic-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.landing_page__aBdkR .cinematic-button{display:inline-flex;min-height:3rem;padding-inline:1.5rem;align-items:center;justify-content:center;border-radius:999px;font-size:.9375rem;font-weight:520;white-space:nowrap;transition:background-color .24s ease,border-color .24s ease,color .24s ease,transform .24s ease}.landing_page__aBdkR .cinematic-button:active{transform:translateY(1px)}.landing_page__aBdkR .cinematic-button-light{border:1px solid var(--cinematic-ink);background:var(--cinematic-ink);color:var(--cinematic-dark)}.landing_page__aBdkR .cinematic-button-light:hover{border-color:var(--cinematic-clay);background:var(--cinematic-clay)}.landing_page__aBdkR .cinematic-button-line{border:1px solid rgb(244 239 232/52%);color:var(--cinematic-ink)}.landing_page__aBdkR .cinematic-button-line:hover{border-color:var(--cinematic-ink);background:rgb(244 239 232/10%)}.landing_page__aBdkR .cinematic-tags{position:absolute;right:clamp(1.5rem,5vw,5rem);bottom:3.5rem;display:flex;gap:1.5rem;color:rgb(244 239 232/68%);font-size:.75rem;letter-spacing:.05em}.landing_page__aBdkR .cinematic-tags li+li:before{content:"/";margin-right:1.5rem;color:var(--cinematic-clay)}.landing_page__aBdkR .cinematic-transition{height:78svh}.landing_page__aBdkR .cinematic-transition-short{height:62svh}.landing_page__aBdkR .cinematic-scene{min-height:142svh;scroll-margin-top:5rem}.landing_page__aBdkR .cinematic-feature-scene>.cinematic-shell,.landing_page__aBdkR .cinematic-scene>.cinematic-shell{position:sticky;top:0;display:flex;min-height:100svh;align-items:center}.landing_page__aBdkR .cinematic-scene-copy{position:relative;isolation:isolate;width:min(100%,37rem);text-shadow:0 2px 25px rgb(0 0 0/64%)}.landing_page__aBdkR .cinematic-scene-right .cinematic-scene-copy{margin-left:auto}.landing_page__aBdkR .cinematic-scene-right .cinematic-scene-copy:before{background:radial-gradient(ellipse at 82% 52%,rgb(10 9 7/54%) 0,rgb(10 9 7/28%) 42%,transparent 72%)}.landing_page__aBdkR .cinematic-scene h2{font-size:clamp(3.8rem,6.5vw,6.8rem);line-height:.95;letter-spacing:-.04em;text-wrap:balance}.landing_page__aBdkR .cinematic-scene-copy>p{max-width:27rem;margin-top:1.75rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;color:var(--cinematic-muted)}.landing_page__aBdkR .cinematic-feature-scene{min-height:148svh;scroll-margin-top:5rem}.landing_page__aBdkR .cinematic-feature-copy{position:relative;isolation:isolate;width:min(100%,65rem);text-shadow:0 2px 25px rgb(0 0 0/58%)}.landing_page__aBdkR .cinematic-feature-copy h2{max-width:52rem;font-size:clamp(4rem,7vw,7.5rem);line-height:.92;letter-spacing:-.045em}.landing_page__aBdkR .cinematic-feature-lines{display:grid;max-width:58rem;margin-top:clamp(3rem,7vw,6rem);grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(244 239 232/28%)}.landing_page__aBdkR .cinematic-feature-lines p{padding:1.4rem 2rem 0 0;font-size:.95rem;line-height:1.55;color:var(--cinematic-muted)}.landing_page__aBdkR .cinematic-feature-lines span{display:block;margin-bottom:.5rem;color:var(--cinematic-ink);font-weight:550}.landing_page__aBdkR .cinematic-final{min-height:152svh;scroll-margin-top:5rem}.landing_page__aBdkR .cinematic-final-inner{position:sticky;top:0;display:flex;min-height:100svh;align-items:flex-end;padding-bottom:clamp(5rem,10vw,9rem)}.landing_page__aBdkR .cinematic-final-copy{position:relative;isolation:isolate;max-width:51rem;text-shadow:0 2px 25px rgb(0 0 0/64%)}.landing_page__aBdkR .cinematic-final h2{margin-top:1.4rem;font-size:clamp(4.4rem,8vw,8.4rem);line-height:.88;letter-spacing:-.047em}.landing_page__aBdkR .cinematic-text-link{display:inline-flex;min-height:3rem;align-items:center;border-bottom:1px solid rgb(244 239 232/45%);font-size:.9375rem;transition:border-color .24s ease,color .24s ease}.landing_page__aBdkR .cinematic-text-link:hover{border-color:var(--cinematic-clay);color:var(--cinematic-clay)}.landing_page__aBdkR .cinematic-footer{border-top:1px solid rgb(244 239 232/18%);background:rgb(15 13 11/78%)}.landing_page__aBdkR .cinematic-ending-hold{height:42svh}.landing_page__aBdkR .cinematic-footer-grid{display:grid;min-height:19rem;padding-block:3.5rem 2rem;grid-template-columns:1fr auto;align-content:space-between;gap:3rem}.landing_page__aBdkR .cinematic-footer-wordmark{display:inline-flex;min-height:2.75rem;align-items:center;font-family:var(--font-instrument-serif),ui-serif,Georgia,serif;font-size:2.5rem;letter-spacing:-.04em}.landing_page__aBdkR .cinematic-copyright,.landing_page__aBdkR .cinematic-footer-grid>div>p{color:var(--cinematic-muted);font-size:.8rem}.landing_page__aBdkR .cinematic-footer nav{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem 2rem}.landing_page__aBdkR .cinematic-footer nav a{display:inline-flex;min-height:2.75rem;align-items:center;color:rgb(244 239 232/72%);font-size:.875rem;transition:color .24s ease}.landing_page__aBdkR .cinematic-footer nav a:hover{color:var(--cinematic-ink)}.landing_page__aBdkR .cinematic-copyright{grid-column:1/-1;align-self:end}@media (max-width:767px){.landing_page__aBdkR .cinematic-nav{padding:.75rem 1.25rem 2rem}.landing_page__aBdkR .cinematic-nav-links{display:none}.landing_page__aBdkR .cinematic-menu-button{display:flex}.landing_page__aBdkR .cinematic-mobile-menu{display:flex;width:100%;margin-top:.5rem;padding:1.35rem 1.25rem 1.5rem;flex-direction:column;gap:.35rem;border:1px solid rgb(244 239 232/15%);border-radius:1rem;background:rgb(23 21 18/94%);box-shadow:0 1.5rem 4rem rgb(0 0 0/35%);text-shadow:none}.landing_page__aBdkR .cinematic-mobile-menu>a:not(.cinematic-mobile-cta){display:flex;min-height:3rem;align-items:center;font-family:var(--font-instrument-serif),ui-serif,Georgia,serif;font-size:1.65rem}.landing_page__aBdkR .cinematic-mobile-cta{margin-top:.75rem}.landing_page__aBdkR .cinematic-hero-inner{padding-block:6.5rem 2rem}.landing_page__aBdkR .cinematic-hero{min-height:max(46rem,118svh)}.landing_page__aBdkR .cinematic-hero h1{font-size:clamp(3.8rem,18vw,5.2rem);line-height:.9}.landing_page__aBdkR .cinematic-intro{max-width:22rem}.landing_page__aBdkR .cinematic-tags{display:none}.landing_page__aBdkR .cinematic-transition{height:68svh}.landing_page__aBdkR .cinematic-transition-short{height:52svh}.landing_page__aBdkR .cinematic-scene{min-height:134svh}.landing_page__aBdkR .cinematic-scene-right .cinematic-scene-copy{margin-left:0}.landing_page__aBdkR .cinematic-scene h2{max-width:23rem;font-size:clamp(3.35rem,15vw,4.8rem)}.landing_page__aBdkR .cinematic-scene-copy>p{max-width:21rem}.landing_page__aBdkR .cinematic-feature-scene{min-height:140svh}.landing_page__aBdkR .cinematic-feature-copy h2{font-size:clamp(3.5rem,16vw,5rem)}.landing_page__aBdkR .cinematic-feature-lines{grid-template-columns:1fr}.landing_page__aBdkR .cinematic-feature-lines p{padding:1rem 0;border-bottom:1px solid rgb(244 239 232/18%)}.landing_page__aBdkR .cinematic-final{min-height:142svh}.landing_page__aBdkR .cinematic-final h2{font-size:clamp(3.9rem,18vw,5.3rem)}.landing_page__aBdkR .cinematic-feature-copy:before,.landing_page__aBdkR .cinematic-final-copy:before,.landing_page__aBdkR .cinematic-hero-copy:before,.landing_page__aBdkR .cinematic-scene-copy:before{inset:-3.5rem -2rem}.landing_page__aBdkR .cinematic-ending-hold{height:34svh}.landing_page__aBdkR .cinematic-footer-grid{grid-template-columns:1fr;gap:2rem}.landing_page__aBdkR .cinematic-footer nav{display:grid;grid-template-columns:repeat(2,1fr)}.landing_page__aBdkR .cinematic-copyright{grid-column:auto}}@media (prefers-reduced-motion:reduce){.landing_page__aBdkR .cinematic-canvas,.landing_page__aBdkR .cinematic-video{display:none}.landing_page__aBdkR .cinematic-poster{opacity:1!important;transform:none}.landing_page__aBdkR *{scroll-behavior:auto!important;transition-duration:0s!important}}