@font-face{font-family:Brule;src:url(/landing/fonts/Brule-Bold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700}@keyframes Home_heroElementIn__NemEh{0%{opacity:0;filter:blur(3px);translate:0 6px}to{opacity:1;filter:blur(0);translate:0 0}}@keyframes Home_heroAccentIn__giZ7P{0%{opacity:.84;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes Home_heroVideoSettle__g6FRk{0%{transform:var(--hero-video-start)}to{transform:var(--hero-video-rest)}}@keyframes Home_heroGrainBreathe__3LCz4{0%{opacity:.28}to{opacity:.36}}.Home_page__xhLIB{color:#151513;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Home_hero__B0w79,.Home_page__xhLIB{min-height:100vh;min-height:100svh;background:#e2d7c7}.Home_hero__B0w79{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-height:100dvh;padding-bottom:max(clamp(40px,7vh,84px),env(safe-area-inset-bottom,0px));overflow:hidden}.Home_nav__cgM_N{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;justify-content:center;padding:max(20px,env(safe-area-inset-top,0px)) clamp(22px,4vw,56px) 8px}.Home_wordmark__GVLsq{animation:Home_heroElementIn__NemEh 1.1s ease .18s both;color:#2a2130;font-family:Brule,sans-serif;font-size:28px;font-weight:700;letter-spacing:.03em;line-height:1}.Home_heroArt__5sATe{position:relative;z-index:0;flex:0 0 auto;width:100%;height:clamp(300px,50vh,520px);overflow:hidden}.Home_heroVideo__2Zrmf{--hero-video-rest:scale(1.02);--hero-video-start:scale(1.07);position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transform:var(--hero-video-rest);transform-origin:center;animation:Home_heroVideoSettle__g6FRk 2s cubic-bezier(.33,.02,.18,1) both}.Home_heroArtFade__aIzLC{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(226,215,199,0) 86%,rgba(226,215,199,.7) 96%,#e2d7c7)}.Home_heroGrain__3pZZx{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light;animation:Home_heroGrainBreathe__3LCz4 9s ease-in-out infinite alternate}.Home_heroInner__cUvwR{position:relative;z-index:3;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;padding:0 clamp(22px,4vw,56px)}.Home_headline__IoTqI{animation:Home_heroElementIn__NemEh 1.25s ease .42s both;max-width:15ch;margin:0;color:#241d2c;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(44px,6.3vw,82px);font-weight:800;letter-spacing:-.036em;line-height:1.1}.Home_headline__IoTqI em{animation:Home_heroAccentIn__giZ7P 1.35s ease .76s both;color:#736ca8;font-style:normal}.Home_cta__oB8zk{animation:Home_heroElementIn__NemEh 1.15s ease .9s both;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:clamp(28px,4.5vh,48px);padding:21px 38px;border:1.5px solid rgba(0,0,0,0);border-radius:10px;background:#ff9677;color:#241d2c;font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;white-space:nowrap;transition:background .24s ease,color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.Home_cta__oB8zk:focus-visible,.Home_cta__oB8zk:hover{background:rgba(255,159,131,.18);border-color:#ef8f6f;color:#241d2c;box-shadow:0 10px 24px rgba(239,143,111,.16);transform:translateY(-2px) scale(1.015)}.Home_cta__oB8zk:active{background:rgba(255,159,131,.28);box-shadow:0 4px 12px rgba(239,143,111,.12);transform:translateY(0) scale(.992)}.Home_cta__oB8zk:focus-visible{outline:2px solid #241d2c;outline-offset:4px}.Home_ctaArrow__nO8hO{position:relative;top:.5px;color:#241d2c;font-size:18px;line-height:1;transition:color .2s cubic-bezier(.2,.8,.2,1),transform .26s ease}.Home_cta__oB8zk:focus-visible .Home_ctaArrow__nO8hO,.Home_cta__oB8zk:hover .Home_ctaArrow__nO8hO{color:#241d2c;transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.Home_cta__oB8zk,.Home_headline__IoTqI,.Home_headline__IoTqI em,.Home_heroGrain__3pZZx,.Home_heroVideo__2Zrmf,.Home_wordmark__GVLsq{animation:none}.Home_cta__oB8zk,.Home_headline__IoTqI,.Home_headline__IoTqI em,.Home_wordmark__GVLsq{opacity:1;filter:none;translate:0 0}.Home_ctaArrow__nO8hO,.Home_cta__oB8zk{transition:none}}@media(max-width:640px){.Home_heroArt__5sATe{height:clamp(280px,44vh,460px)}.Home_heroVideo__2Zrmf{--hero-video-filter:brightness(1.04) contrast(1.02) saturate(1.08);--hero-video-rest:scale(1.14);--hero-video-start:scale(1.2);filter:var(--hero-video-filter);-o-object-position:50% 30%;object-position:50% 30%}.Home_heroInner__cUvwR{justify-content:flex-start;padding-top:clamp(16px,4vh,40px)}.Home_headline__IoTqI{max-width:13ch;font-size:clamp(40px,11vw,54px);line-height:1.12}.Home_cta__oB8zk{gap:10px;margin-top:clamp(22px,3.5vh,34px);padding:16px 28px;font-size:16px}.Home_ctaArrow__nO8hO{font-size:16px}}@media(min-width:641px){.Home_heroArt__5sATe{height:clamp(360px,54vh,620px)}.Home_heroVideo__2Zrmf{-o-object-position:50% 30%;object-position:50% 30%}}