.main-nav_navbar__IVaXv{pointer-events:none;position:fixed;top:clamp(1rem,2.5vh,1.5rem);left:0;right:0;display:flex;justify-content:center;padding-inline:1rem;z-index:50}@media (min-width:640px){.main-nav_navbar__IVaXv{padding-inline:2rem}}.main-nav_frame__ZF8zP{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:clamp(.75rem,2vw,1.25rem);width:100%;max-width:86.25rem;padding:clamp(.35rem,1vw,.6rem) clamp(1.1rem,3vw,1.8rem);border-radius:1.25rem;border:1px solid color-mix(in oklch,var(--background) 60%,transparent);background:color-mix(in oklch,var(--background) 78%,transparent);box-shadow:0 18px 42px rgba(97,111,84,.18);backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%);overflow:hidden;transition:transform .24s ease,box-shadow .24s ease;animation:main-nav_nav-entrance__BAWvU .65s cubic-bezier(.34,1.56,.64,1) both}.main-nav_frame__ZF8zP:focus-within,.main-nav_frame__ZF8zP:hover{box-shadow:0 24px 56px rgba(83,123,58,.24)}.main-nav_frame__ZF8zP:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(135deg,color-mix(in oklch,var(--background) 72%,transparent),color-mix(in oklch,var(--background) 16%,transparent)),radial-gradient(132% 150% at 18% -10%,rgba(255,255,255,.28),transparent 68%),radial-gradient(150% 160% at 82% 0,rgba(205,217,173,.2),transparent 74%);opacity:.58;mix-blend-mode:lighten;pointer-events:none;transition:opacity .24s ease}.main-nav_frame__ZF8zP:after{content:"";position:absolute;inset:clamp(.22rem,.6vw,.4rem);border-radius:calc(1.25rem - clamp(.22rem, .6vw, .4rem));background:radial-gradient(160% 140% at 12% 62%,rgba(255,140,58,.3),transparent 72%),radial-gradient(150% 160% at 84% 38%,rgba(255,127,164,.28),transparent 70%),radial-gradient(200% 200% at 48% 110%,rgba(83,123,58,.32),transparent 78%),linear-gradient(130deg,rgba(251,230,194,.32),rgba(200,242,159,.15) 35%,rgba(255,140,58,.18) 62%,rgba(83,123,58,.24));background-size:180% 180%,180% 180%,220% 220%,100% 100%;background-position:-140% 60%,120% 40%,48% 115%,50% 50%;mix-blend-mode:soft-light;pointer-events:none;filter:blur(28px) saturate(125%);opacity:0;transform:translate3d(-18%,20%,0) scale(.92) rotate(-5deg);transition:opacity .46s cubic-bezier(.33,1,.68,1),transform .68s cubic-bezier(.22,.74,.18,1),filter .52s cubic-bezier(.22,.74,.18,1);animation:main-nav_nav-refraction-drift__j81DA 3.4s ease-in-out infinite;animation-play-state:paused}.main-nav_frame__ZF8zP:focus-within:before,.main-nav_frame__ZF8zP:hover:before{opacity:.72}.main-nav_frame__ZF8zP:focus-visible:after,.main-nav_frame__ZF8zP:focus-within:after,.main-nav_frame__ZF8zP:hover:after{opacity:.7;transform:translate3d(6%,-12%,0) scale(1.08) rotate(1deg);filter:blur(34px) saturate(150%);animation-play-state:running}.main-nav_brand__Gwqf7{position:relative;z-index:1;display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:.875rem;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(26,30,34,.88);text-decoration:none;transition:transform .2s ease,color .2s ease}.main-nav_brand__Gwqf7:focus-visible,.main-nav_brand__Gwqf7:hover{transform:translateY(-1px);outline:none}.main-nav_menuWrapper__Tlcbp{z-index:1;flex:1 1 auto}.main-nav_menuRoot__Ojhfx,.main-nav_menuWrapper__Tlcbp{position:relative;display:flex;justify-content:center;align-items:center}.main-nav_menuRoot__Ojhfx{width:100%;max-width:32rem;min-height:2.75rem;padding-inline:.5rem;overflow:hidden}.main-nav_menuList__qj8TT{display:flex;flex:0 1 auto;align-items:center;justify-content:center;gap:.35rem;list-style:none;margin:0;padding:0;height:100%}.main-nav_menuLink__MPLy8{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding-inline:1rem;border-radius:999px;font-size:.9rem;font-weight:500;color:rgba(26,30,34,.75);text-decoration:none;transition:color .18s ease,background-color .18s ease}.main-nav_menuLink__MPLy8:before{content:"";position:absolute;left:50%;bottom:6px;width:1.5rem;height:2px;border-radius:999px;transform:translateX(-50%) scaleX(.6);opacity:0;background:currentColor;transition:opacity .18s ease,transform .18s ease}.main-nav_menuLink__MPLy8:focus-visible,.main-nav_menuLink__MPLy8:hover{color:rgba(26,30,34,1);outline:none}.main-nav_menuLink__MPLy8:focus-visible:before,.main-nav_menuLink__MPLy8:hover:before{opacity:1;transform:translateX(-50%) scaleX(1)}.main-nav_menuLinkActive__uEATj{color:rgba(26,30,34,1)}.main-nav_menuLinkActive__uEATj:before{opacity:1;transform:translateX(-50%) scaleX(1)}.main-nav_cta__TY507{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:.875rem;border:1px solid rgba(26,30,34,.08);background:linear-gradient(140deg,rgba(38,45,34,.96),rgba(38,45,34,.82));color:rgba(255,255,255,.98);font-size:.92rem;font-weight:600;letter-spacing:.04em;text-decoration:none;box-shadow:0 14px 28px rgba(83,123,58,.24);transition:transform .2s ease,box-shadow .22s ease}.main-nav_cta__TY507:focus-visible,.main-nav_cta__TY507:hover{transform:translateY(-1px);box-shadow:0 24px 48px rgba(15,23,42,.3);outline:none}.main-nav_menuToggle__IIcR9{position:relative;z-index:1;display:none;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;border:1px solid rgba(26,30,34,.08);background:var(--background);box-shadow:0 16px 30px rgba(97,111,84,.18);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.main-nav_menuToggle__IIcR9:focus-visible,.main-nav_menuToggle__IIcR9:hover{transform:translateY(-1px);box-shadow:0 24px 40px rgba(15,23,42,.22);outline:none}.main-nav_toggleBar__dtMt6{position:absolute;width:20px;height:2px;border-radius:2px;background:rgba(26,30,34,.92);transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .2s ease,background-color .2s ease}.main-nav_toggleBar__dtMt6:first-child{transform:translateY(-6px)}.main-nav_toggleBar__dtMt6:nth-child(2){transform:translateY(0)}.main-nav_toggleBar__dtMt6:nth-child(3){transform:translateY(6px)}.main-nav_menuToggle__IIcR9[aria-expanded=true] .main-nav_toggleBar__dtMt6:first-child{transform:translateY(0) rotate(45deg)}.main-nav_menuToggle__IIcR9[aria-expanded=true] .main-nav_toggleBar__dtMt6:nth-child(2){opacity:0}.main-nav_menuToggle__IIcR9[aria-expanded=true] .main-nav_toggleBar__dtMt6:nth-child(3){transform:translateY(0) rotate(-45deg)}.main-nav_overlay__5Tz1p{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(3rem,12vw,6rem) clamp(1.5rem,10vw,3rem);gap:clamp(1.5rem,6vw,3rem);opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,color-mix(in oklch,var(--background) 32%,transparent),transparent 46%),radial-gradient(circle at 80% 10%,color-mix(in oklch,var(--background) 22%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in oklch,var(--background) 86%,transparent),color-mix(in oklch,var(--background) 95%,transparent));transition:opacity .22s ease}.main-nav_overlayOpen__ieJaQ{opacity:1;pointer-events:auto}.main-nav_overlayLinks__MGQ_y{display:grid;gap:clamp(1.25rem,3.5vw,2rem);width:min(24rem,100%)}.main-nav_overlayLink___99fE{display:block;padding:clamp(.95rem,3vw,1.25rem) clamp(1.25rem,4vw,1.75rem);border-radius:999px;font-size:clamp(1.25rem,6vw,1.75rem);font-weight:600;text-align:center;text-decoration:none;color:rgba(24,26,30,.92);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(242,242,238,.95)) padding-box,linear-gradient(135deg,rgba(255,255,255,.95),rgba(215,226,220,.42)) border-box;border:1px solid transparent;box-shadow:0 20px 40px rgba(15,23,42,.2);transition:transform .18s ease,box-shadow .18s ease}.main-nav_overlayLink___99fE:focus-visible,.main-nav_overlayLink___99fE:hover{transform:translateY(-2px);box-shadow:0 30px 50px rgba(15,23,42,.3);outline:none}.main-nav_overlayCta__DpD7W{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:999px;font-weight:600;letter-spacing:.08em;background:linear-gradient(135deg,rgba(26,30,34,1),rgba(26,30,34,.82));color:rgba(255,255,255,1);text-decoration:none;box-shadow:0 24px 48px rgba(15,23,42,.3)}@keyframes main-nav_nav-refraction-drift__j81DA{0%{background-position:-140% 60%,120% 40%,48% 115%,50% 50%}50%{background-position:30% 25%,70% 15%,48% 95%,60% 45%}to{background-position:140% 55%,-40% 30%,48% 120%,40% 55%}}@media (max-width:960px){.main-nav_frame__ZF8zP{gap:clamp(.75rem,3vw,1.5rem)}}@media (max-width:860px){.main-nav_frame__ZF8zP{justify-content:space-between}.main-nav_cta__TY507,.main-nav_menuWrapper__Tlcbp{display:none}.main-nav_menuToggle__IIcR9{display:inline-flex}}@media (prefers-reduced-motion:reduce){.main-nav_frame__ZF8zP{animation:none;transition:none}.main-nav_frame__ZF8zP:focus-within,.main-nav_frame__ZF8zP:hover{transform:none;box-shadow:0 18px 42px rgba(97,111,84,.18)}.main-nav_frame__ZF8zP:after{transition:none;animation:none;filter:none;transform:none}.main-nav_frame__ZF8zP:focus-visible:after,.main-nav_frame__ZF8zP:focus-within:after,.main-nav_frame__ZF8zP:hover:after{opacity:.55}.main-nav_menuLink__MPLy8:before,.main-nav_menuToggle__IIcR9 .main-nav_toggleBar__dtMt6{transition:none}}.page-transition_transitionOverlay__B5JH_{position:fixed;inset:0;z-index:9999;background-color:var(--background);animation:page-transition_fadeOut___2UPF .4s ease-out 1.8s forwards;pointer-events:none}.page-transition_logoContainer__MvXQx,.page-transition_transitionOverlay__B5JH_{display:flex;align-items:center;justify-content:center}.page-transition_logo__2DTb_{display:flex;align-items:baseline;font-size:clamp(3rem,8vw,6rem);font-weight:700;color:oklch(.45 .08 120);font-family:var(--font-sans);letter-spacing:-.02em;overflow:visible}.page-transition_letterGroup__GyICe{display:inline-flex;position:relative;white-space:nowrap;overflow:visible}.page-transition_space__Reg7l{display:inline-block;width:0;animation:page-transition_expandSpace__KsAiq .9s cubic-bezier(.34,1.56,.64,1) .9s forwards}.page-transition_mainLetter__m6fpR{display:inline-block;opacity:0;animation:page-transition_fadeInLetter__3dkQK .6s cubic-bezier(.34,1.56,.64,1) forwards}.page-transition_letterGroup__GyICe:first-child .page-transition_mainLetter__m6fpR,.page-transition_letterGroup__GyICe:nth-child(3) .page-transition_mainLetter__m6fpR,.page-transition_letterGroup__GyICe:nth-child(4) .page-transition_mainLetter__m6fpR{animation-delay:.2s}.page-transition_expandingPart__F9LPL{display:inline-block;max-width:0;opacity:0;overflow:hidden;transform-origin:left center;animation:page-transition_accordionExpand__BA44U .9s cubic-bezier(.34,1.56,.64,1) forwards;vertical-align:baseline}.page-transition_letterGroup__GyICe:first-child .page-transition_expandingPart__F9LPL,.page-transition_letterGroup__GyICe:nth-child(3) .page-transition_expandingPart__F9LPL,.page-transition_letterGroup__GyICe:nth-child(4) .page-transition_expandingPart__F9LPL{animation-delay:.9s}@keyframes page-transition_fadeInLetter__3dkQK{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes page-transition_expandSpace__KsAiq{0%{width:0}to{width:.3em}}@keyframes page-transition_accordionExpand__BA44U{0%{max-width:0;opacity:0;transform:translateX(-.1em)}1%{opacity:1}60%{max-width:15em;transform:translateX(.05em)}to{max-width:15em;opacity:1;transform:translateX(0)}}@keyframes page-transition_fadeOut___2UPF{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.page-transition_transitionOverlay__B5JH_{animation:page-transition_fadeOut___2UPF .2s ease-out forwards}.page-transition_expandingPart__F9LPL,.page-transition_mainLetter__m6fpR,.page-transition_space__Reg7l{animation:none;opacity:1;max-width:none;width:auto;transform:none}}