.Intro-module__6WRxmG__intro{z-index:200;pointer-events:none;animation:Intro-module__6WRxmG__done 0s linear calc(var(--intro) + .9s) forwards;position:fixed;inset:0}.Intro-module__6WRxmG__panel{height:50.5%;animation:.9s var(--ease-in-out) var(--intro) forwards;position:absolute;left:0;right:0}.Intro-module__6WRxmG__top{background:radial-gradient(34% 46% at 16% 100%,#ffffff42,#0000 70%),radial-gradient(40% 55% at 84% 22%,#fff3,#0000 70%),linear-gradient(#9fae96,#99a890);animation-name:Intro-module__6WRxmG__panelUp;top:0}.Intro-module__6WRxmG__bottom{background:radial-gradient(34% 46% at 16% 0,#ffffff42,#0000 70%),radial-gradient(45% 50% at 70% 92%,#ffffff2e,#0000 70%),linear-gradient(#99a890,#93a28a);animation-name:Intro-module__6WRxmG__panelDown;bottom:0}.Intro-module__6WRxmG__seam{background:linear-gradient(90deg, transparent, #f8f6f0e6 22%, var(--gold) 50%, #f8f6f0e6 78%, transparent);height:2px;animation:Intro-module__6WRxmG__seamIn .6s var(--ease-out) calc(var(--intro) - .55s) forwards, Intro-module__6WRxmG__seamOut .4s ease var(--intro) forwards;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.Intro-module__6WRxmG__center{text-align:center;animation:Intro-module__6WRxmG__settle var(--intro) var(--ease-out) both, Intro-module__6WRxmG__out .5s var(--ease-in-out) calc(var(--intro) - .1s) forwards;justify-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -4.75rem}.Intro-module__6WRxmG__mark{filter:drop-shadow(0 1.125rem 1.75rem #28312759);animation:Intro-module__6WRxmG__markIn .75s var(--ease-spring) .1s both}.Intro-module__6WRxmG__mark [data-part=ring],.Intro-module__6WRxmG__mark [data-part=snake]{stroke-dasharray:1 2;animation:Intro-module__6WRxmG__draw 1.1s var(--ease-out) .35s both}.Intro-module__6WRxmG__mark [data-part=ring]{animation-timing-function:var(--ease-in-out);animation-duration:1.05s;animation-delay:.2s}.Intro-module__6WRxmG__mark [data-part=head]{animation:.3s ease-out .4s both Intro-module__6WRxmG__headIn}.Intro-module__6WRxmG__mark [data-part=bolt]{animation:.7s ease-out 1.2s both Intro-module__6WRxmG__flash}.Intro-module__6WRxmG__name{font-family:var(--font-hand);font-size:clamp(2.3rem, calc(7 * var(--dvw)), 3rem);color:var(--sage-900);white-space:nowrap;margin-top:1.1rem;line-height:1;animation:1s cubic-bezier(.45,.05,.35,1) .9s both Intro-module__6WRxmG__write}.Intro-module__6WRxmG__role{letter-spacing:.42em;text-transform:uppercase;color:var(--offwhite);animation:Intro-module__6WRxmG__trackIn .85s var(--ease-out) 1.4s both;margin-top:.6rem;padding-left:.42em;font-size:.72rem;font-weight:600}@keyframes Intro-module__6WRxmG__settle{0%{scale:.94}to{scale:1}}@keyframes Intro-module__6WRxmG__markIn{0%{opacity:0;transform:scale(.5)}}@keyframes Intro-module__6WRxmG__draw{0%{stroke-dashoffset:1.5px}to{stroke-dashoffset:0}}@keyframes Intro-module__6WRxmG__headIn{0%{opacity:0}}@keyframes Intro-module__6WRxmG__flash{0%{opacity:0}25%,60%,to{opacity:1}40%{opacity:.2}75%{opacity:.55}}@keyframes Intro-module__6WRxmG__write{0%{clip-path:inset(-40% 100% -40% -10%)}to{clip-path:inset(-40% -10%)}}@keyframes Intro-module__6WRxmG__trackIn{0%{opacity:0;letter-spacing:.9em}}@keyframes Intro-module__6WRxmG__seamIn{to{transform:scaleX(1)}}@keyframes Intro-module__6WRxmG__seamOut{0%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes Intro-module__6WRxmG__out{to{opacity:0;filter:blur(.375rem);transform:scale(1.35)}}@keyframes Intro-module__6WRxmG__panelUp{to{transform:translateY(-101%)}}@keyframes Intro-module__6WRxmG__panelDown{to{transform:translateY(101%)}}@keyframes Intro-module__6WRxmG__done{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.Intro-module__6WRxmG__intro{display:none}}
.Icon-module__68r8jG__icon{width:calc(var(--icon-size) * .0625rem);height:calc(var(--icon-size) * .0625rem);stroke-dasharray:100}[data-reveal=pending] .Icon-module__68r8jG__icon>*{stroke-dashoffset:101px}[data-reveal=done] .Icon-module__68r8jG__icon>*{animation:Icon-module__68r8jG__draw 1.4s var(--ease-out) calc(var(--reveal-delay,0s) + var(--icon-delay,.25s)) both}.Icon-module__68r8jG__drawOnLoad>*{animation:Icon-module__68r8jG__draw 1.4s var(--ease-out) calc(var(--intro) + var(--icon-delay,.25s)) both}@keyframes Icon-module__68r8jG__draw{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}:is(.icon-trigger:hover .Icon-module__68r8jG__icon,.icon-trigger:focus-visible .Icon-module__68r8jG__icon){animation:Icon-module__68r8jG__redraw 1.1s var(--ease-in-out)}@keyframes Icon-module__68r8jG__redraw{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}
.ButtonLink-module__854jQa__button{isolation:isolate;letter-spacing:.02em;white-space:nowrap;min-height:3.25rem;transition:transform .35s var(--ease-out), background-color .25s ease, color .25s ease, border-color .25s ease, box-shadow .35s var(--ease-out);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.92rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.ButtonLink-module__854jQa__button:hover{transform:translateY(-.1875rem)}.ButtonLink-module__854jQa__button:active{transform:translateY(0)scale(.98)}.ButtonLink-module__854jQa__button:after{content:"";z-index:-1;transition:transform .8s var(--ease-out);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.ButtonLink-module__854jQa__button:hover:after{transform:translate(110%)}.ButtonLink-module__854jQa__icon{transition:transform .5s var(--ease-spring);flex-shrink:0}.ButtonLink-module__854jQa__button:hover .ButtonLink-module__854jQa__icon:first-child:not(:last-child){transform:rotate(-12deg)scale(1.15)}.ButtonLink-module__854jQa__button:hover .ButtonLink-module__854jQa__icon:last-child:not(:first-child){transform:translate(.3125rem)}.ButtonLink-module__854jQa__solid{background:var(--sage-900);color:var(--offwhite);box-shadow:0 .875rem 1.875rem -1rem #283127b3}.ButtonLink-module__854jQa__solid:hover{background:var(--sage-800);box-shadow:0 1.125rem 2.25rem -1rem #283127bf}.ButtonLink-module__854jQa__light{background:var(--offwhite);color:var(--sage-900);box-shadow:0 .875rem 1.875rem -1.125rem #141a1399}.ButtonLink-module__854jQa__light:hover{background:#fff}.ButtonLink-module__854jQa__outline{color:var(--sage-900);border-color:#28312759}.ButtonLink-module__854jQa__outline:hover{border-color:var(--sage-900);background:#2831270f}.ButtonLink-module__854jQa__outlineLight{color:var(--offwhite);border-color:#f8f6f08c}.ButtonLink-module__854jQa__outlineLight:hover{border-color:var(--offwhite);background:#f8f6f01f}
.Logo-module__ugCtEW__logo{--logo-bg:var(--sage-900);--logo-ring:#f8f6f059;--logo-snake:#c9d4c0;--logo-bolt:#d6b872;width:calc(var(--logo-size) * .0625rem);height:calc(var(--logo-size) * .0625rem);flex-shrink:0;transition:rotate .6s cubic-bezier(.34,1.56,.64,1),scale .6s cubic-bezier(.34,1.56,.64,1)}.logo-trigger:hover .Logo-module__ugCtEW__logo{rotate:-12deg;scale:1.08}.logo-trigger:hover .Logo-module__ugCtEW__bolt{animation:.7s ease-in-out Logo-module__ugCtEW__flash}@keyframes Logo-module__ugCtEW__flash{0%,to{opacity:1}20%,55%{opacity:.25}35%,75%{opacity:1}}.Logo-module__ugCtEW__light{--logo-bg:var(--sage-400);--logo-ring:#20281f59;--logo-snake:#20281f;--logo-bolt:var(--offwhite)}.Logo-module__ugCtEW__disc{fill:var(--logo-bg)}.Logo-module__ugCtEW__ring{fill:none;stroke:var(--logo-ring);stroke-width:1.1px}.Logo-module__ugCtEW__bolt{fill:var(--logo-bolt)}.Logo-module__ugCtEW__outline,.Logo-module__ugCtEW__snake{fill:none;stroke-linecap:round;stroke-linejoin:round}.Logo-module__ugCtEW__outline{stroke:var(--logo-bg);stroke-width:3.9px}.Logo-module__ugCtEW__snake{stroke:var(--logo-snake);stroke-width:2.2px}.Logo-module__ugCtEW__head{fill:var(--logo-snake);stroke:var(--logo-bg);stroke-width:.9px}
.RollText-module__T_dp0q__roll{vertical-align:top;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.RollText-module__T_dp0q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RollText-module__T_dp0q__row{white-space:pre;display:inline-flex}.RollText-module__T_dp0q__clone{position:absolute;top:100%;left:0}.RollText-module__T_dp0q__char{transition:transform .65s var(--ease-out);transition-delay:calc(var(--i) * 16ms);display:inline-block}a:hover .RollText-module__T_dp0q__char,button:hover .RollText-module__T_dp0q__char,a:focus-visible .RollText-module__T_dp0q__char,button:focus-visible .RollText-module__T_dp0q__char{transform:translateY(-100%)}
.Header-module__ldgnoG__header{z-index:50;color:var(--offwhite);animation:Header-module__ldgnoG__headerIn .9s var(--ease-out) calc(var(--intro) + .1s) backwards;transition:background-color .35s,color .35s,box-shadow .35s;position:fixed;inset:0 0 auto}@keyframes Header-module__ldgnoG__headerIn{0%{opacity:0;transform:translateY(-100%)}}.Header-module__ldgnoG__progress{background:linear-gradient(90deg, var(--sage-500), var(--gold));height:2px;transform:scaleX(var(--progress,0));transform-origin:0;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.Header-module__ldgnoG__solid .Header-module__ldgnoG__progress{opacity:1}.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__progress{opacity:0}.Header-module__ldgnoG__solid{color:var(--sage-900);-webkit-backdrop-filter:blur(.875rem);background:#f8f6f0e6;box-shadow:0 1px #28312714}.Header-module__ldgnoG__menuOpen{background:var(--offwhite);box-shadow:0 1.5rem 2.5rem -1.5rem #28312759}.Header-module__ldgnoG__inner{width:min(var(--container), 100% - var(--gutter) * 2);height:var(--header-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2rem;margin-inline:auto;display:grid}.Header-module__ldgnoG__brand{justify-self:start;align-items:center;gap:.75rem;display:inline-flex}.Header-module__ldgnoG__brandText{line-height:1.1;display:grid}.Header-module__ldgnoG__logo{animation:Header-module__ldgnoG__logoIn 1.1s var(--ease-spring) calc(var(--intro) + .35s) backwards}@keyframes Header-module__ldgnoG__logoIn{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}.Header-module__ldgnoG__brandName{letter-spacing:.02em;font-size:1.12rem;font-weight:700}.Header-module__ldgnoG__brandRole{letter-spacing:.42em;text-transform:uppercase;opacity:.8;font-size:.62rem;font-weight:600}.Header-module__ldgnoG__desktopNav ul{gap:2rem;display:flex}.Header-module__ldgnoG__desktopNav li{animation:Header-module__ldgnoG__fadeDown .6s var(--ease-out) calc(var(--intro) + .45s + var(--i) * 70ms) backwards}@keyframes Header-module__ldgnoG__fadeDown{0%{opacity:0;transform:translateY(-.625rem)}}.Header-module__ldgnoG__desktopNav a{letter-spacing:.04em;padding-block:.4rem;font-size:.86rem;font-weight:500;display:inline-flex;position:relative}.Header-module__ldgnoG__desktopNav a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__ldgnoG__desktopNav a:hover:after,.Header-module__ldgnoG__desktopNav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Header-module__ldgnoG__cta{--cta-fill:var(--offwhite);--cta-fill-fg:var(--sage-900);isolation:isolate;transition:color .6s var(--ease-out), border-color .6s var(--ease-out);border:1.5px solid;border-radius:999px;justify-self:end;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.84rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Header-module__ldgnoG__solid .Header-module__ldgnoG__cta{--cta-fill:var(--sage-900);--cta-fill-fg:var(--offwhite)}.Header-module__ldgnoG__ctaFill{z-index:-1;aspect-ratio:1;background:var(--cta-fill);width:140%;transition:transform .8s var(--ease-out), top .8s var(--ease-out);border-radius:50%;position:absolute;top:100%;left:50%;transform:translate(-50%)scale(.2)}.Header-module__ldgnoG__cta:hover .Header-module__ldgnoG__ctaFill,.Header-module__ldgnoG__cta:focus-visible .Header-module__ldgnoG__ctaFill{top:50%;transform:translate(-50%,-50%)scale(1.1)}.Header-module__ldgnoG__cta:hover,.Header-module__ldgnoG__cta:focus-visible{color:var(--cta-fill-fg);border-color:var(--cta-fill)}.Header-module__ldgnoG__cta svg{transition:transform .5s var(--ease-spring)}.Header-module__ldgnoG__cta:hover svg{transform:rotate(-14deg)scale(1.15)}.Header-module__ldgnoG__menuButton{background:0 0;border:0;border-radius:.75rem;place-items:center;width:44px;height:44px;margin-right:-.5rem;display:none}.Header-module__ldgnoG__mobileNav{display:none}.Header-module__ldgnoG__menuIcon{animation:Header-module__ldgnoG__spinIn .4s var(--ease-out)}@keyframes Header-module__ldgnoG__spinIn{0%{opacity:0;transform:rotate(-90deg)scale(.6)}}@media (max-width:1024px){.Header-module__ldgnoG__inner{grid-template-columns:minmax(0,1fr) auto}.Header-module__ldgnoG__desktopNav,.Header-module__ldgnoG__cta{display:none}.Header-module__ldgnoG__menuButton{display:grid}.Header-module__ldgnoG__mobileNav{padding:.5rem var(--gutter) 1.5rem;animation:Header-module__ldgnoG__dropIn .35s var(--ease-out);border-top:1px solid #28312714;display:block}.Header-module__ldgnoG__mobileNav[hidden]{display:none}.Header-module__ldgnoG__mobileNav ul{gap:.25rem;display:grid}.Header-module__ldgnoG__mobileNav li{animation:Header-module__ldgnoG__slideIn .45s var(--ease-out) calc(var(--i) * 50ms) backwards}.Header-module__ldgnoG__mobileNav a{border-bottom:1px solid #28312714;padding:.85rem .25rem;font-size:1.05rem;font-weight:600;display:block}.Header-module__ldgnoG__mobileNav .Header-module__ldgnoG__mobileCta{background:var(--sage-900);color:var(--offwhite);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.Header-module__ldgnoG__mobileNav .Header-module__ldgnoG__mobileCta svg{transition:transform .5s var(--ease-spring)}.Header-module__ldgnoG__mobileNav .Header-module__ldgnoG__mobileCta:hover svg{transform:rotate(-12deg)scale(1.15)}}@keyframes Header-module__ldgnoG__slideIn{0%{opacity:0;transform:translate(-1rem)}}@keyframes Header-module__ldgnoG__dropIn{0%{opacity:0;transform:translateY(-.5rem)}}
.Container-module__DjgGgG__container{width:min(var(--container), 100% - var(--gutter) * 2);margin-inline:auto}
[data-reveal=pending] .Scribble-module__mVxyzW__scribble{clip-path:inset(-40% 100% -40% -10%)}[data-reveal=done] .Scribble-module__mVxyzW__scribble{animation:Scribble-module__mVxyzW__write 1.3s cubic-bezier(.45, .05, .35, 1) calc(var(--reveal-delay,0s) + var(--scribble-delay,.4s)) both}.Scribble-module__mVxyzW__onLoad{animation:Scribble-module__mVxyzW__write 1.3s cubic-bezier(.45, .05, .35, 1) calc(var(--intro) + var(--scribble-delay,.4s)) both}@keyframes Scribble-module__mVxyzW__write{0%{clip-path:inset(-40% 100% -40% -10%)}to{clip-path:inset(-40% -10%)}}
.Smoke-module__QLrugG__smoke{pointer-events:none;opacity:var(--smoke-opacity,.75);position:absolute;inset:0;overflow:hidden}.Smoke-module__QLrugG__puff{filter:blur(1.75rem);background:radial-gradient(closest-side,#ffffffd9,#ffffff59 55%,#fff0 100%);border-radius:50%;animation:22s ease-in-out infinite alternate Smoke-module__QLrugG__drift;position:absolute}.Smoke-module__QLrugG__p1{width:32.5rem;height:18.75rem;bottom:-3.75rem;left:-8.75rem}.Smoke-module__QLrugG__p2{width:27.5rem;height:16.25rem;animation-duration:26s;animation-delay:-6s;bottom:12%;right:-7.5rem}.Smoke-module__QLrugG__p3{opacity:.7;width:20rem;height:12.5rem;animation-duration:30s;animation-delay:-12s;bottom:-5.625rem;left:30%}.Smoke-module__QLrugG__p4{opacity:.45;width:17.5rem;height:11.25rem;animation-duration:34s;animation-delay:-3s;top:8%;right:18%}@keyframes Smoke-module__QLrugG__drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2.5rem,-1.125rem)scale(1.08)}to{transform:translate(-1.875rem,.625rem)scale(.96)}}
.Hero-module__JgYmMq__hero{min-height:100svh;padding:calc(var(--header-h) + 2.5rem) 0 5rem;background:radial-gradient(70% 60% at 75% 25%,#ffffff2e,#0000 70%),linear-gradient(#9fae96 0%,#93a28a 100%);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__smoke{--smoke-opacity:.8}.Hero-module__JgYmMq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Hero-module__JgYmMq__inner{z-index:1;column-gap:clamp(2rem, calc(5 * var(--dvw)), 4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"intro visual""details visual";align-items:center;row-gap:1.75rem;display:grid;position:relative}.Hero-module__JgYmMq__intro{grid-area:intro;align-self:end}.Hero-module__JgYmMq__details{animation:Hero-module__JgYmMq__rise 1s var(--ease-out) calc(var(--intro) + .8s) backwards;grid-area:details;align-self:start}.Hero-module__JgYmMq__visual{animation:Hero-module__JgYmMq__rise 1.1s var(--ease-out) calc(var(--intro) + .2s) backwards;grid-area:visual;grid-template-columns:minmax(0,9.5rem) minmax(0,26.25rem);justify-content:end;align-items:center;gap:.5rem;display:grid}.Hero-module__JgYmMq__title{color:var(--offwhite);text-transform:uppercase;text-shadow:0 .125rem 1.375rem #28312738;gap:.35rem;display:grid}.Hero-module__JgYmMq__eyebrow{font-size:clamp(1.25rem, calc(2.6 * var(--dvw)), 2rem);letter-spacing:.14em;animation:Hero-module__JgYmMq__trackIn 1.2s var(--ease-out) var(--intro) backwards;font-weight:400;line-height:1.1}.Hero-module__JgYmMq__headline{font-size:clamp(2.2rem, calc(5.4 * var(--dvw)), 4.2rem);letter-spacing:.05em;font-weight:800;line-height:1.02}.Hero-module__JgYmMq__word{animation:Hero-module__JgYmMq__wordIn .9s var(--ease-out) calc(var(--intro) + .25s + var(--i) * .12s) backwards;display:inline-block}.Hero-module__JgYmMq__dots span{animation:Hero-module__JgYmMq__dotIn .5s var(--ease-out) calc(var(--intro) + .95s + var(--i) * .15s) backwards;display:inline-block}.Hero-module__JgYmMq__greeting{font-size:clamp(1.1rem, calc(1.9 * var(--dvw)), 1.4rem);color:var(--sage-900);animation:Hero-module__JgYmMq__rise .9s var(--ease-out) calc(var(--intro) + .7s) backwards;margin-top:1.25rem;font-weight:500}.Hero-module__JgYmMq__description{max-width:33rem;color:var(--sage-900);text-wrap:pretty;font-size:1.05rem}.Hero-module__JgYmMq__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.Hero-module__JgYmMq__badges{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.Hero-module__JgYmMq__badges li{color:var(--sage-900);-webkit-backdrop-filter:blur(.375rem);animation:Hero-module__JgYmMq__badgeIn .7s var(--ease-out) calc(var(--intro) + 1.3s + var(--i) * .12s) backwards;transition:transform .35s var(--ease-out), background-color .3s ease;background:#f8f6f066;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__badges li:hover{background:#f8f6f0b3;transform:translateY(-.1875rem)}.Hero-module__JgYmMq__badges svg{transition:transform .5s var(--ease-spring);flex-shrink:0}.Hero-module__JgYmMq__badges li:hover svg{transform:rotate(-12deg)scale(1.2)}.Hero-module__JgYmMq__note{z-index:2;align-self:end;justify-items:start;margin-bottom:14%;display:grid;position:relative;transform:rotate(-5deg)}.Hero-module__JgYmMq__noteText{font-family:var(--font-hand);font-size:clamp(1.45rem, calc(2.2 * var(--dvw)), 1.85rem);color:var(--olive);line-height:1.08}.Hero-module__JgYmMq__noteHighlight{color:var(--sage-900);margin-top:.1em;font-size:1.45em;line-height:1;display:inline-block;position:relative}.Hero-module__JgYmMq__squiggle{fill:none;width:100%;height:.3em;stroke:var(--offwhite);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1 2;animation:Hero-module__JgYmMq__drawLine .7s ease-in-out calc(var(--intro) + 2.7s) backwards;position:absolute;bottom:-.32em;left:0;overflow:visible}.Hero-module__JgYmMq__arrow{fill:none;width:6.5rem;height:auto;stroke:var(--olive);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation:Hero-module__JgYmMq__nudge 2.6s ease-in-out calc(var(--intro) + 4s) infinite;margin:.35rem 0 0 1.5rem;overflow:visible;transform:rotate(16deg)}.Hero-module__JgYmMq__arrowLine,.Hero-module__JgYmMq__arrowHead{stroke-dasharray:1 2}.Hero-module__JgYmMq__arrowLine{animation:Hero-module__JgYmMq__drawLine 1.1s ease-in-out calc(var(--intro) + 2.4s) backwards}.Hero-module__JgYmMq__arrowHead{animation:Hero-module__JgYmMq__drawLine .35s ease-out calc(var(--intro) + 3.45s) backwards}.Hero-module__JgYmMq__arch{aspect-ratio:4/5.3;background:var(--sage-200);animation:Hero-module__JgYmMq__float 7s ease-in-out calc(var(--intro) + 2s) infinite;border:.5rem solid #f8f6f0eb;border-radius:999px 999px 2rem 2rem;position:relative;overflow:hidden;box-shadow:0 3.125rem 5.625rem -2.8125rem #283127b3}.Hero-module__JgYmMq__arch:after{content:"";background:var(--offwhite);transform-origin:top;animation:Hero-module__JgYmMq__curtain 1.1s cubic-bezier(.7, 0, .2, 1) calc(var(--intro) + .35s) backwards;pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.Hero-module__JgYmMq__photo{object-fit:cover;object-position:center 18%;width:100%;height:100%;animation:Hero-module__JgYmMq__photoIn 1.8s var(--ease-out) calc(var(--intro) + .35s) backwards;transition:transform .9s var(--ease-out)}.Hero-module__JgYmMq__arch:hover .Hero-module__JgYmMq__photo{transform:scale(1.05)}.Hero-module__JgYmMq__scrollCue{z-index:1;width:2.75rem;height:2.75rem;color:var(--offwhite);border:1.5px solid #f8f6f099;border-radius:50%;place-items:center;transition:background-color .3s;animation:2.4s ease-in-out infinite Hero-module__JgYmMq__bob;display:grid;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__scrollCue:after{content:"";border:1.5px solid #f8f6f099;border-radius:50%;animation:2.4s ease-out infinite Hero-module__JgYmMq__ping;position:absolute;inset:-1.5px}.Hero-module__JgYmMq__scrollCue:hover{background:#f8f6f02e}@keyframes Hero-module__JgYmMq__rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes Hero-module__JgYmMq__trackIn{0%{opacity:0;letter-spacing:.5em}}@keyframes Hero-module__JgYmMq__wordIn{0%{opacity:0;filter:blur(.5rem);transform:translateY(.45em)rotate(4deg)}}@keyframes Hero-module__JgYmMq__dotIn{0%{opacity:0;transform:translateY(-.5em)scale(.4)}}@keyframes Hero-module__JgYmMq__badgeIn{0%{opacity:0;transform:translateY(.625rem)scale(.85)}}@keyframes Hero-module__JgYmMq__drawLine{0%{stroke-dashoffset:1.5px}to{stroke-dashoffset:0}}@keyframes Hero-module__JgYmMq__nudge{0%,55%,to{translate:0}25%{translate:.3125rem -.375rem}40%{translate:.0625rem -.0625rem}}@keyframes Hero-module__JgYmMq__float{0%,to{translate:0}50%{translate:0 -.5rem}}@keyframes Hero-module__JgYmMq__curtain{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes Hero-module__JgYmMq__photoIn{0%{transform:scale(1.3)}}@keyframes Hero-module__JgYmMq__bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,.5rem)}}@keyframes Hero-module__JgYmMq__ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.6)}}@media (min-width:1024px){.Hero-module__JgYmMq__hero{padding:var(--header-h) 0 0}}@media (max-width:900px){.Hero-module__JgYmMq__hero{padding:calc(var(--header-h) + 2rem) 0 5.5rem}.Hero-module__JgYmMq__inner{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""details";row-gap:1.5rem}.Hero-module__JgYmMq__intro,.Hero-module__JgYmMq__details{align-self:auto}.Hero-module__JgYmMq__greeting{margin-top:.9rem}.Hero-module__JgYmMq__visual{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,23.75rem);margin-inline:auto}.Hero-module__JgYmMq__note{text-align:left;flex-direction:row-reverse;order:2;justify-self:center;align-items:flex-end;gap:.5rem;margin:.4rem 0 0 -1.5rem;display:flex;transform:rotate(-4deg)}.Hero-module__JgYmMq__noteText{max-width:10em;padding-bottom:.2rem;font-size:1.45rem}.Hero-module__JgYmMq__arrow{width:4.75rem;margin:0;transform:none}.Hero-module__JgYmMq__arch{width:min(82%,19.375rem)}.Hero-module__JgYmMq__description{margin-inline:auto}.Hero-module__JgYmMq__actions,.Hero-module__JgYmMq__badges{justify-content:center;margin-top:1.5rem}}@media (max-width:420px){.Hero-module__JgYmMq__actions>*{flex:100%}}
.SectionHeading-module__1CUDPa__heading{gap:.9rem;max-width:40rem;display:grid}.SectionHeading-module__1CUDPa__center{text-align:center;justify-items:center;margin-inline:auto}.SectionHeading-module__1CUDPa__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--sage-700);align-items:center;gap:.75rem;font-size:.78rem;font-weight:600;display:inline-flex}.SectionHeading-module__1CUDPa__eyebrow:before{content:"";opacity:.6;background:currentColor;border-radius:2px;width:1.75rem;height:2px}[data-reveal=pending] .SectionHeading-module__1CUDPa__eyebrow:before{width:0}[data-reveal=done] .SectionHeading-module__1CUDPa__eyebrow:before{animation:SectionHeading-module__1CUDPa__grow .9s var(--ease-out) calc(var(--reveal-delay,0s) + .25s) both}@keyframes SectionHeading-module__1CUDPa__grow{0%{width:0}to{width:1.75rem}}.SectionHeading-module__1CUDPa__title{font-size:clamp(1.9rem, calc(4.2 * var(--dvw)), 2.9rem);letter-spacing:-.015em;color:var(--sage-900);text-wrap:balance;font-weight:700;line-height:1.12}.SectionHeading-module__1CUDPa__description{color:var(--ink-soft);text-wrap:pretty;font-size:1.06rem}.SectionHeading-module__1CUDPa__light .SectionHeading-module__1CUDPa__eyebrow{color:var(--sage-300)}.SectionHeading-module__1CUDPa__light .SectionHeading-module__1CUDPa__title{color:var(--offwhite)}.SectionHeading-module__1CUDPa__light .SectionHeading-module__1CUDPa__description{color:#f8f6f0c7}
.IconBox-module__LzM9Ea__box{isolation:isolate;width:var(--icon-box,3rem);height:var(--icon-box,3rem);border:1px solid var(--sage-200);border-radius:var(--icon-box-radius,.875rem);background:var(--icon-box-bg,var(--sage-100));color:var(--sage-700);transition:transform .6s var(--ease-spring), color .3s ease, border-color .3s ease, box-shadow .4s ease;flex-shrink:0;place-items:center;display:grid;position:relative}.IconBox-module__LzM9Ea__box:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(160deg, var(--sage-600), var(--sage-900));opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.IconBox-module__LzM9Ea__box:after{content:"";border:1px solid var(--sage-700);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.icon-trigger:hover .IconBox-module__LzM9Ea__box{color:var(--offwhite);border-color:#0000;transform:translateY(-.375rem)rotate(-8deg);box-shadow:0 .875rem 1.75rem -.75rem #283127b3}.icon-trigger:hover .IconBox-module__LzM9Ea__box:before{opacity:1}.icon-trigger:hover .IconBox-module__LzM9Ea__box:after{animation:IconBox-module__LzM9Ea__ping .9s var(--ease-out)}@keyframes IconBox-module__LzM9Ea__ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}
.Reveal-module__RyAmyW__pending{opacity:0}.Reveal-module__RyAmyW__pending.Reveal-module__RyAmyW__none{opacity:1}.Reveal-module__RyAmyW__visible{animation-duration:1s;animation-timing-function:var(--ease-out);animation-delay:var(--reveal-delay,0s);animation-fill-mode:backwards}.Reveal-module__RyAmyW__visible.Reveal-module__RyAmyW__up{animation-name:Reveal-module__RyAmyW__revealUp}.Reveal-module__RyAmyW__visible.Reveal-module__RyAmyW__left{animation-name:Reveal-module__RyAmyW__revealLeft}.Reveal-module__RyAmyW__visible.Reveal-module__RyAmyW__right{animation-name:Reveal-module__RyAmyW__revealRight}.Reveal-module__RyAmyW__visible.Reveal-module__RyAmyW__zoom{animation-name:Reveal-module__RyAmyW__revealZoom}.Reveal-module__RyAmyW__visible.Reveal-module__RyAmyW__blur{animation-name:Reveal-module__RyAmyW__revealBlur}@keyframes Reveal-module__RyAmyW__revealUp{0%{opacity:0;transform:translateY(2rem)}}@keyframes Reveal-module__RyAmyW__revealLeft{0%{opacity:0;transform:translate(-3rem)}}@keyframes Reveal-module__RyAmyW__revealRight{0%{opacity:0;transform:translate(3rem)}}@keyframes Reveal-module__RyAmyW__revealZoom{0%{opacity:0;transform:scale(.9)}}@keyframes Reveal-module__RyAmyW__revealBlur{0%{opacity:0;filter:blur(.75rem);transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.Reveal-module__RyAmyW__pending{opacity:1}}
.About-module__S-Ka5a__about{padding-block:clamp(5rem, calc(10 * var(--dvw)), 8.5rem);background:var(--offwhite)}.About-module__S-Ka5a__inner{gap:clamp(3rem, calc(7 * var(--dvw)), 6rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.About-module__S-Ka5a__visual{justify-self:center;width:min(100%,27.5rem);padding-bottom:3rem;position:relative}.About-module__S-Ka5a__visual:before{content:"";background:var(--sage-200);border-radius:999px 999px 2rem 2rem;animation:9s ease-in-out infinite About-module__S-Ka5a__sway;position:absolute;inset:2.5rem -1.5rem 5rem 2.5rem;transform:rotate(4deg)}@keyframes About-module__S-Ka5a__sway{0%,to{transform:rotate(4deg)}50%{transform:rotate(7deg)translate(.375rem)}}.About-module__S-Ka5a__mainPhoto{aspect-ratio:4/5.2;box-shadow:var(--shadow-soft);border-radius:999px 999px 2rem 2rem;position:relative;overflow:hidden}.About-module__S-Ka5a__mainPhoto img,.About-module__S-Ka5a__circlePhoto img{object-fit:cover;width:100%;height:100%}.About-module__S-Ka5a__mainPhoto img{object-position:center 30%}.About-module__S-Ka5a__circlePhoto{aspect-ratio:1;border:.375rem solid var(--offwhite);width:clamp(7.5rem,38%,10.625rem);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out);border-radius:50%;position:absolute;bottom:0;left:-1.75rem;overflow:hidden}.About-module__S-Ka5a__circlePhoto img{object-position:center 12%}.About-module__S-Ka5a__circlePhoto:hover{transform:scale(1.06)rotate(-4deg)}[data-reveal=done] .About-module__S-Ka5a__circlePhoto{animation:About-module__S-Ka5a__popIn .9s cubic-bezier(.34, 1.56, .64, 1) calc(var(--reveal-delay,0s) + .45s) backwards}@keyframes About-module__S-Ka5a__popIn{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.About-module__S-Ka5a__mainPhoto img{animation:linear both About-module__S-Ka5a__parallax;animation-timeline:view();animation-range:cover}}}@keyframes About-module__S-Ka5a__parallax{0%{transform:translateY(-6%)scale(1.15)}to{transform:translateY(6%)scale(1.15)}}.About-module__S-Ka5a__note{font-family:var(--font-hand);color:var(--olive);font-size:1.6rem;line-height:1;position:absolute;bottom:.5rem;right:-.5rem;transform:rotate(-6deg)}.About-module__S-Ka5a__content{gap:1.75rem;display:grid}.About-module__S-Ka5a__text{color:var(--ink-soft);gap:1rem;font-size:1.05rem;display:grid}.About-module__S-Ka5a__highlights{gap:.85rem;margin-top:.5rem;display:grid}.About-module__S-Ka5a__highlight{border:1px solid var(--sage-100);border-radius:var(--radius-md);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.About-module__S-Ka5a__highlight:hover{box-shadow:var(--shadow-soft);transform:translate(.375rem)}.About-module__S-Ka5a__highlight strong{color:var(--sage-900);font-size:.98rem;font-weight:700;display:block}.About-module__S-Ka5a__highlight strong+span{color:var(--ink-soft);font-size:.9rem;line-height:1.5;display:block}@media (min-width:1024px){.About-module__S-Ka5a__about{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}.About-module__S-Ka5a__visual{width:min(100%,26rem);padding-bottom:2.5rem}}@media (max-width:900px){.About-module__S-Ka5a__inner{grid-template-columns:minmax(0,1fr)}.About-module__S-Ka5a__visual{width:min(86%,23.75rem)}}
.Countdown-module__HFsH2a__countdown{padding-block:clamp(5rem, calc(10 * var(--dvw)), 8rem);background:radial-gradient(ellipse 60% 70% at 85% 10%, #a7b59e38, transparent 70%), var(--sage-900);color:var(--offwhite);position:relative;overflow:hidden}.Countdown-module__HFsH2a__smoke{--smoke-opacity:.08}.Countdown-module__HFsH2a__inner{z-index:1;gap:clamp(3rem, calc(7 * var(--dvw)), 6rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid;position:relative}.Countdown-module__HFsH2a__visual{justify-self:center;width:min(100%,23.75rem);position:relative}.Countdown-module__HFsH2a__photo{aspect-ratio:4/5.3;border:1px solid #f8f6f026;border-radius:999px 999px 2rem 2rem;overflow:hidden}.Countdown-module__HFsH2a__photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.Countdown-module__HFsH2a__stamp{background:var(--offwhite);color:var(--sage-900);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.85rem 1.1rem;animation:6s ease-in-out infinite Countdown-module__HFsH2a__float;display:flex;position:absolute;bottom:2rem;right:-1.5rem;box-shadow:0 1.5rem 3.125rem -1.5rem #0009}[data-reveal=done] .Countdown-module__HFsH2a__stamp{animation:Countdown-module__HFsH2a__stampIn .9s cubic-bezier(.34, 1.56, .64, 1) calc(var(--reveal-delay,0s) + .5s) backwards, Countdown-module__HFsH2a__float 6s ease-in-out 1.6s infinite}@keyframes Countdown-module__HFsH2a__stampIn{0%{opacity:0;transform:translate(1.875rem)scale(.8)rotate(6deg)}}@keyframes Countdown-module__HFsH2a__float{0%,to{translate:0}50%{translate:0 -.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Countdown-module__HFsH2a__photo img{animation:linear both Countdown-module__HFsH2a__parallax;animation-timeline:view();animation-range:cover}}}@keyframes Countdown-module__HFsH2a__parallax{0%{transform:translateY(-6%)scale(1.15)}to{transform:translateY(6%)scale(1.15)}}.Countdown-module__HFsH2a__stamp svg{color:var(--sage-700);transition:transform .5s var(--ease-spring);flex-shrink:0}.Countdown-module__HFsH2a__stamp:hover svg{transform:rotate(-12deg)scale(1.15)}.Countdown-module__HFsH2a__stamp strong{font-size:.85rem;line-height:1.3;display:block}.Countdown-module__HFsH2a__stamp strong+span{color:var(--ink-soft);font-size:.78rem;line-height:1.3;display:block}.Countdown-module__HFsH2a__content{gap:2.5rem;display:grid}.Countdown-module__HFsH2a__timer{gap:clamp(.6rem, calc(1.5 * var(--dvw)), 1rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Countdown-module__HFsH2a__unit{padding:clamp(1rem, calc(2.4 * var(--dvw)), 1.5rem) .5rem;border-radius:var(--radius-md);transition:transform .4s var(--ease-out), border-color .3s ease, background-color .3s ease, box-shadow .4s var(--ease-out);background:#f8f6f00d;border:1px solid #f8f6f01f;justify-items:center;gap:.35rem;display:grid}.Countdown-module__HFsH2a__unit:nth-child(-n+3){background:#a7b59e29;border-color:#a7b59e4d}.Countdown-module__HFsH2a__unit:hover{background:#f8f6f01a;border-color:#d6b87299;transform:translateY(-.375rem);box-shadow:0 1.375rem 2.5rem -1.375rem #0009}[data-reveal=done] .Countdown-module__HFsH2a__unit{animation:Countdown-module__HFsH2a__tileIn .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--reveal-delay,0s) + var(--i) * 90ms) backwards}@keyframes Countdown-module__HFsH2a__tileIn{0%{opacity:0;transform:translateY(1.5rem)scale(.85)}}.Countdown-module__HFsH2a__value{font-size:clamp(2.2rem, calc(5 * var(--dvw)), 3.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.05;display:block;overflow:hidden}.Countdown-module__HFsH2a__digits{animation:Countdown-module__HFsH2a__tick .5s var(--ease-out);display:block}.Countdown-module__HFsH2a__unitLabel{font-size:clamp(.62rem, calc(1.2 * var(--dvw)), .74rem);letter-spacing:.2em;text-transform:uppercase;color:var(--sage-300);font-weight:600}.Countdown-module__HFsH2a__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--sage-300);align-items:center;gap:.75rem;font-size:.8rem;font-weight:600;line-height:1.6;display:flex}.Countdown-module__HFsH2a__caption:before{content:"";background:var(--sage-400);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;animation:2s ease-out infinite Countdown-module__HFsH2a__live;box-shadow:0 0 #a7b59e99}@keyframes Countdown-module__HFsH2a__live{0%{box-shadow:0 0 #a7b59e99}to{box-shadow:0 0 0 .625rem #a7b59e00}}.Countdown-module__HFsH2a__finished{border-radius:var(--radius-md);background:#a7b59e29;gap:.5rem;padding:2rem;font-size:1.05rem;display:grid}.Countdown-module__HFsH2a__finishedTitle{font-size:clamp(1.8rem, calc(4 * var(--dvw)), 2.6rem);font-weight:800}@keyframes Countdown-module__HFsH2a__tick{0%{opacity:0;transform:translateY(-45%)}}@media (min-width:1024px){.Countdown-module__HFsH2a__countdown{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}.Countdown-module__HFsH2a__content{gap:2rem}}@media (max-width:900px){.Countdown-module__HFsH2a__inner{grid-template-columns:minmax(0,1fr)}.Countdown-module__HFsH2a__visual{order:2;width:min(78%,20rem)}.Countdown-module__HFsH2a__stamp{right:-2rem}}
.Journey-module__wCHsAq__journey{padding-block:clamp(5rem, calc(10 * var(--dvw)), 8rem);background:var(--cream)}.Journey-module__wCHsAq__steps{margin-top:clamp(3.5rem, calc(7 * var(--dvw)), 5rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.Journey-module__wCHsAq__steps:before{content:"";background:repeating-linear-gradient(90deg, var(--sage-400) 0 .625rem, transparent .625rem 1.125rem);transform-origin:0;height:2px;position:absolute;top:calc(1.875rem - 1px);left:12.5%;right:12.5%}.Journey-module__wCHsAq__track[data-reveal=pending] .Journey-module__wCHsAq__steps:before{transform:scaleX(0)}.Journey-module__wCHsAq__track[data-reveal=done] .Journey-module__wCHsAq__steps:before{animation:Journey-module__wCHsAq__lineX 1.9s var(--ease-out) .2s backwards}@keyframes Journey-module__wCHsAq__lineX{0%{transform:scaleX(0)}}.Journey-module__wCHsAq__step{position:relative}.Journey-module__wCHsAq__stepInner{text-align:center;justify-items:center;gap:.5rem;display:grid;position:relative}.Journey-module__wCHsAq__dot{border:2px solid var(--sage-400);background:var(--cream);width:3.75rem;height:3.75rem;color:var(--sage-700);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s,border-color .3s,color .3s;display:grid;position:relative}.Journey-module__wCHsAq__stepInner[data-reveal=done] .Journey-module__wCHsAq__dot{animation:Journey-module__wCHsAq__dotPop .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--reveal-delay,0s) + .1s) backwards}@keyframes Journey-module__wCHsAq__dotPop{0%{opacity:0;transform:scale(0)}}.Journey-module__wCHsAq__step:hover .Journey-module__wCHsAq__dot{border-color:var(--sage-900);background:var(--sage-900);color:var(--offwhite);transform:scale(1.14)}.Journey-module__wCHsAq__title{transition:color .3s}.Journey-module__wCHsAq__step:hover .Journey-module__wCHsAq__title{color:var(--sage-700)}.Journey-module__wCHsAq__current .Journey-module__wCHsAq__dot{border-color:var(--sage-900);background:var(--sage-900);color:var(--offwhite)}.Journey-module__wCHsAq__current .Journey-module__wCHsAq__dot:after{content:"";border:2px solid var(--sage-700);border-radius:50%;animation:2.4s ease-out infinite Journey-module__wCHsAq__pulse;position:absolute;inset:-.5rem}.Journey-module__wCHsAq__here{font-family:var(--font-hand);white-space:nowrap;color:var(--olive);font-size:1.3rem;line-height:1;position:absolute;top:-2.4rem;left:50%;transform:translate(-50%)rotate(-4deg)}.Journey-module__wCHsAq__when{letter-spacing:.22em;text-transform:uppercase;color:var(--sage-700);font-size:.74rem;font-weight:700}.Journey-module__wCHsAq__title{color:var(--sage-900);font-size:1.2rem;font-weight:700;line-height:1.25}.Journey-module__wCHsAq__text{max-width:17rem;color:var(--ink-soft);font-size:.94rem;line-height:1.6}@keyframes Journey-module__wCHsAq__pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes Journey-module__wCHsAq__lineY{0%{transform:scaleY(0)}}@media (min-width:1024px){.Journey-module__wCHsAq__journey{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}}@media (max-width:900px){.Journey-module__wCHsAq__steps{grid-template-columns:minmax(0,1fr);gap:2.25rem;max-width:30rem;margin-inline:auto}.Journey-module__wCHsAq__steps:before{background:repeating-linear-gradient(180deg, var(--sage-400) 0 .625rem, transparent .625rem 1.125rem);transform-origin:top;width:2px;height:auto;inset:1.875rem auto 1.875rem calc(1.875rem - 1px)}.Journey-module__wCHsAq__track[data-reveal=pending] .Journey-module__wCHsAq__steps:before{transform:scaleY(0)}.Journey-module__wCHsAq__track[data-reveal=done] .Journey-module__wCHsAq__steps:before{animation-name:Journey-module__wCHsAq__lineY}.Journey-module__wCHsAq__stepInner{text-align:left;grid-template-columns:3.75rem minmax(0,1fr);justify-items:start;gap:.3rem 1.25rem}.Journey-module__wCHsAq__dot{grid-row:1/span 3;margin-bottom:0}.Journey-module__wCHsAq__when{padding-top:.35rem}.Journey-module__wCHsAq__here{top:-1.6rem;left:5.4rem;transform:rotate(-4deg)}}
.Purpose-module__4LKeJW__purpose{padding-block:clamp(5rem, calc(10 * var(--dvw)), 8rem);background:linear-gradient(#9fae96 0%,#97a68e 100%);position:relative;overflow:hidden}.Purpose-module__4LKeJW__smoke{--smoke-opacity:.6}.Purpose-module__4LKeJW__inner{z-index:1;gap:clamp(2.5rem, calc(6 * var(--dvw)), 5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.Purpose-module__4LKeJW__photo{aspect-ratio:3/2;border-radius:var(--radius-lg);transition:rotate .6s var(--ease-out), scale .6s var(--ease-out), box-shadow .6s var(--ease-out);border:.5rem solid #f8f6f0eb;position:relative;overflow:hidden;rotate:-2deg;box-shadow:0 2.5rem 5rem -2.5rem #28312799}.Purpose-module__4LKeJW__photo:hover{rotate:none;scale:1.02;box-shadow:0 3.125rem 5.625rem -2.5rem #283127b3}.Purpose-module__4LKeJW__photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .9s var(--ease-out)}.Purpose-module__4LKeJW__photo:hover img{transform:scale(1.05)}.Purpose-module__4LKeJW__photo[data-reveal=pending]{opacity:0}.Purpose-module__4LKeJW__photo[data-reveal=done]{animation:Purpose-module__4LKeJW__settle 1.4s var(--ease-out) var(--reveal-delay,0s) backwards}@keyframes Purpose-module__4LKeJW__settle{0%{opacity:0;rotate:-10deg;scale:.88}}.Purpose-module__4LKeJW__content{gap:1.25rem;display:grid}.Purpose-module__4LKeJW__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--offwhite);font-size:.78rem;font-weight:600}.Purpose-module__4LKeJW__mark{height:.5em;font-size:clamp(5rem, calc(9 * var(--dvw)), 7rem);color:#f8f6f099;margin-bottom:.25rem;font-weight:800;line-height:.85;display:block}.Purpose-module__4LKeJW__quote{font-family:var(--font-hand);font-size:clamp(1.9rem, calc(3.6 * var(--dvw)), 2.7rem);color:var(--olive);text-wrap:balance;line-height:1.2}.Purpose-module__4LKeJW__word{display:inline-block}.Purpose-module__4LKeJW__signature{letter-spacing:.3em;text-transform:uppercase;color:var(--sage-900);align-items:center;gap:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.Purpose-module__4LKeJW__signature:before{content:"";background:currentColor;width:2.25rem;height:2px}.Purpose-module__4LKeJW__content[data-reveal=pending]>*{opacity:0}.Purpose-module__4LKeJW__content[data-reveal=done] .Purpose-module__4LKeJW__mark{animation:Purpose-module__4LKeJW__markIn .9s cubic-bezier(.34, 1.56, .64, 1) var(--reveal-delay,0s) backwards}.Purpose-module__4LKeJW__content[data-reveal=done] .Purpose-module__4LKeJW__eyebrow{animation:Purpose-module__4LKeJW__fadeUp .7s var(--ease-out) calc(var(--reveal-delay,0s) + .2s) backwards}.Purpose-module__4LKeJW__content[data-reveal=done] .Purpose-module__4LKeJW__word{animation:Purpose-module__4LKeJW__wordIn .6s var(--ease-out) calc(var(--reveal-delay,0s) + .4s + var(--i) * 55ms) backwards}.Purpose-module__4LKeJW__content[data-reveal=done] .Purpose-module__4LKeJW__signature{animation:Purpose-module__4LKeJW__fadeUp .7s var(--ease-out) calc(var(--reveal-delay,0s) + 1.4s) backwards}.Purpose-module__4LKeJW__content[data-reveal=done] .Purpose-module__4LKeJW__signature:before{animation:Purpose-module__4LKeJW__grow .8s var(--ease-out) calc(var(--reveal-delay,0s) + 1.6s) backwards}@keyframes Purpose-module__4LKeJW__markIn{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}@keyframes Purpose-module__4LKeJW__fadeUp{0%{opacity:0;transform:translateY(.875rem)}}@keyframes Purpose-module__4LKeJW__wordIn{0%{opacity:0;filter:blur(.375rem);transform:translateY(.4em)rotate(3deg)}}@keyframes Purpose-module__4LKeJW__grow{0%{width:0}}@media (min-width:1024px){.Purpose-module__4LKeJW__purpose{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}}@media (max-width:900px){.Purpose-module__4LKeJW__inner{grid-template-columns:minmax(0,1fr)}.Purpose-module__4LKeJW__photo{rotate:-1.5deg}.Purpose-module__4LKeJW__content{text-align:center;justify-items:center}}
.Care-module__F2Y5RW__care{padding-block:clamp(5rem, calc(10 * var(--dvw)), 8rem);background:var(--offwhite)}.Care-module__F2Y5RW__inner{gap:clamp(3rem, calc(6 * var(--dvw)), 5rem);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;display:grid}.Care-module__F2Y5RW__content{gap:2.5rem;display:grid}.Care-module__F2Y5RW__places{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Care-module__F2Y5RW__places li{display:grid}.Care-module__F2Y5RW__place{--icon-box:3.625rem;--icon-box-radius:1.125rem;--icon-box-bg:var(--offwhite);border-radius:var(--radius-md);background:var(--sage-100);height:100%;transition:transform .4s var(--ease-out), background-color .3s ease;align-content:start;gap:.6rem;padding:1.75rem 1.5rem;display:grid;position:relative}.Care-module__F2Y5RW__place:hover{background:var(--sage-200);transform:translateY(-.375rem)}.Care-module__F2Y5RW__place h3{color:var(--sage-900);font-size:1.25rem;font-weight:700}.Care-module__F2Y5RW__place p{color:var(--ink-soft);font-size:.94rem;line-height:1.6}.Care-module__F2Y5RW__placeIcon{margin-bottom:.5rem}.Care-module__F2Y5RW__soon{isolation:isolate;background:var(--sage-900);letter-spacing:.14em;text-transform:uppercase;color:var(--offwhite);border-radius:999px;padding:.3rem .7rem;font-size:.66rem;font-weight:700;position:absolute;top:1.25rem;right:1.25rem;overflow:hidden}.Care-module__F2Y5RW__soon:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.5s ease-in-out infinite Care-module__F2Y5RW__shimmer;position:absolute;inset:0;transform:translate(-120%)}.Care-module__F2Y5RW__places li:nth-child(2) .Care-module__F2Y5RW__soon:after{animation-delay:.4s}@keyframes Care-module__F2Y5RW__shimmer{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.Care-module__F2Y5RW__visual{justify-self:center;width:min(100%,23.75rem);position:relative}.Care-module__F2Y5RW__photo{aspect-ratio:4/5.6;box-shadow:var(--shadow-soft);border-radius:999px 999px 2rem 2rem;overflow:hidden}.Care-module__F2Y5RW__photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Care-module__F2Y5RW__photo img{animation:linear both Care-module__F2Y5RW__parallax;animation-timeline:view();animation-range:cover}}}@keyframes Care-module__F2Y5RW__parallax{0%{transform:translateY(-6%)scale(1.15)}to{transform:translateY(6%)scale(1.15)}}.Care-module__F2Y5RW__note{background:var(--offwhite);font-family:var(--font-hand);color:var(--olive);box-shadow:var(--shadow-soft);border-radius:.875rem;padding:.5rem .9rem;font-size:1.4rem;line-height:1;position:absolute;top:3rem;left:-2.5rem;transform:rotate(-6deg)}.Care-module__F2Y5RW__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Care-module__F2Y5RW__principles li{display:grid}.Care-module__F2Y5RW__principle{--icon-box:2.75rem;--icon-box-radius:.8125rem;transition:transform .4s var(--ease-out);align-content:start;gap:.45rem;padding:.25rem .5rem .25rem 0;display:grid}.Care-module__F2Y5RW__principle:hover{transform:translateY(-.25rem)}.Care-module__F2Y5RW__principle h3{color:var(--sage-900);font-size:1.04rem;font-weight:700;line-height:1.35}.Care-module__F2Y5RW__principle p{color:var(--ink-soft);font-size:.92rem;line-height:1.6}.Care-module__F2Y5RW__principleIcon{margin-bottom:.4rem}@media (min-width:1024px){.Care-module__F2Y5RW__care{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}.Care-module__F2Y5RW__content{gap:1.5rem}.Care-module__F2Y5RW__place{padding-block:1.5rem}.Care-module__F2Y5RW__placeIcon{margin-bottom:.25rem}}@media (max-width:900px){.Care-module__F2Y5RW__inner{grid-template-columns:minmax(0,1fr)}.Care-module__F2Y5RW__visual{order:-1;width:min(80%,21.25rem)}.Care-module__F2Y5RW__note{left:-1.5rem}}@media (max-width:680px){.Care-module__F2Y5RW__principles{grid-template-columns:minmax(0,1fr);gap:1.25rem}.Care-module__F2Y5RW__principle{grid-template-columns:auto minmax(0,1fr);gap:.2rem 1rem;padding:0}.Care-module__F2Y5RW__principleIcon{grid-row:span 2;margin-bottom:0}}@media (max-width:560px){.Care-module__F2Y5RW__places{grid-template-columns:minmax(0,1fr)}}
.BehindScenes-module__uOyohq__section{padding-block:clamp(5rem, calc(10 * var(--dvw)), 8rem);background:var(--cream)}.BehindScenes-module__uOyohq__inner{gap:clamp(3rem, calc(6 * var(--dvw)), 5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.BehindScenes-module__uOyohq__intro{justify-items:start;gap:2rem;display:grid}.BehindScenes-module__uOyohq__topics{gap:.75rem;display:grid}.BehindScenes-module__uOyohq__topics li{color:var(--sage-900);transition:transform .35s var(--ease-out);align-items:center;gap:.75rem;font-weight:500;display:flex}.BehindScenes-module__uOyohq__topics li:hover{transform:translate(.375rem)}.BehindScenes-module__uOyohq__topics svg{background:var(--sage-200);width:1.625rem;height:1.625rem;color:var(--sage-800);transition:transform .6s var(--ease-spring), background-color .3s ease, color .3s ease;border-radius:50%;flex-shrink:0;padding:.25rem}.BehindScenes-module__uOyohq__topics li:hover svg{background:var(--sage-900);color:var(--offwhite);transform:rotate(-12deg)scale(1.15)}.BehindScenes-module__uOyohq__cta{margin-top:.25rem}.BehindScenes-module__uOyohq__grid{gap:clamp(.75rem, calc(2 * var(--dvw)), 1.25rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BehindScenes-module__uOyohq__item:nth-child(2n){transform:translateY(3rem)}.BehindScenes-module__uOyohq__figure{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--sage-200);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);position:relative;overflow:hidden}.BehindScenes-module__uOyohq__figure:hover{transform:translateY(-.375rem);box-shadow:0 1.875rem 3.75rem -1.75rem #2831278c}.BehindScenes-module__uOyohq__figure img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.BehindScenes-module__uOyohq__figure:hover img{transform:scale(1.08)rotate(1deg)}.BehindScenes-module__uOyohq__figure figcaption{color:var(--offwhite);transition:padding .5s var(--ease-out);background:linear-gradient(#0000,#1e241dd9);gap:.2rem;padding:3rem 1.1rem 1.1rem;display:grid;position:absolute;inset:auto 0 0}.BehindScenes-module__uOyohq__figure:hover figcaption{padding-bottom:1.6rem}.BehindScenes-module__uOyohq__figure:after{content:"";z-index:2;background:var(--cream);transform-origin:top;pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.BehindScenes-module__uOyohq__frame[data-reveal=pending] .BehindScenes-module__uOyohq__figure:after{transform:scaleY(1)}.BehindScenes-module__uOyohq__frame[data-reveal=done] .BehindScenes-module__uOyohq__figure:after{animation:BehindScenes-module__uOyohq__curtain 1s cubic-bezier(.7, 0, .2, 1) var(--reveal-delay,0s) backwards}.BehindScenes-module__uOyohq__frame[data-reveal=done] .BehindScenes-module__uOyohq__figure img{animation:BehindScenes-module__uOyohq__imageIn 1.6s var(--ease-out) var(--reveal-delay,0s) backwards}.BehindScenes-module__uOyohq__frame[data-reveal=done] figcaption{animation:BehindScenes-module__uOyohq__captionIn .8s var(--ease-out) calc(var(--reveal-delay,0s) + .75s) backwards}@keyframes BehindScenes-module__uOyohq__curtain{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes BehindScenes-module__uOyohq__imageIn{0%{transform:scale(1.35)}}@keyframes BehindScenes-module__uOyohq__captionIn{0%{opacity:0;transform:translateY(1.125rem)}}.BehindScenes-module__uOyohq__figure strong{font-size:.98rem;font-weight:700;line-height:1.25}.BehindScenes-module__uOyohq__figure span{opacity:.85;font-size:.82rem;line-height:1.4}@media (min-width:1024px){.BehindScenes-module__uOyohq__section{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}.BehindScenes-module__uOyohq__grid{justify-self:center;width:27rem;padding-bottom:3rem}}@media (max-width:900px){.BehindScenes-module__uOyohq__inner{grid-template-columns:minmax(0,1fr)}.BehindScenes-module__uOyohq__grid{padding-bottom:2rem}.BehindScenes-module__uOyohq__item:nth-child(2n){transform:translateY(2rem)}}@media (max-width:480px){.BehindScenes-module__uOyohq__figure figcaption{padding:2.5rem .8rem .8rem}.BehindScenes-module__uOyohq__figure strong{font-size:.86rem}.BehindScenes-module__uOyohq__figure span{font-size:.74rem}}
.Contact-module__Bs3a0a__contact{padding-block:clamp(5rem, calc(11 * var(--dvw)), 8.5rem);text-align:center;background:radial-gradient(60% 60% at 50% 0,#fff3,#0000 70%),linear-gradient(#9fae96 0%,#93a28a 100%);position:relative;overflow:hidden}.Contact-module__Bs3a0a__smoke{--smoke-opacity:.85}.Contact-module__Bs3a0a__inner{z-index:1;justify-items:center;gap:2rem;display:grid;position:relative}.Contact-module__Bs3a0a__avatarWrap{position:relative}.Contact-module__Bs3a0a__avatar{width:clamp(8.75rem, calc(22 * var(--dvw)), 11.875rem);aspect-ratio:1;border:.375rem solid var(--offwhite);border-radius:50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 1.875rem 3.75rem -1.875rem #283127b3}.Contact-module__Bs3a0a__avatar:hover{transform:scale(1.06)rotate(-3deg)}.Contact-module__Bs3a0a__avatar img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.Contact-module__Bs3a0a__rings,.Contact-module__Bs3a0a__rings:before{pointer-events:none;border:2px solid #f8f6f0b3;border-radius:50%;animation:3.2s ease-out infinite Contact-module__Bs3a0a__ring;position:absolute;inset:0}.Contact-module__Bs3a0a__rings:before{content:"";animation-delay:1.6s;inset:-2px}@keyframes Contact-module__Bs3a0a__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.Contact-module__Bs3a0a__note{font-family:var(--font-hand);white-space:nowrap;color:var(--olive);font-size:1.55rem;line-height:1;position:absolute;top:1.5rem;left:calc(100% + .5rem);transform:rotate(-8deg)}.Contact-module__Bs3a0a__content{justify-items:center;gap:1.1rem;max-width:44rem;display:grid}.Contact-module__Bs3a0a__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--sage-900);font-size:.8rem;font-weight:600}.Contact-module__Bs3a0a__title{font-size:clamp(1.9rem, calc(4.6 * var(--dvw)), 3.2rem);letter-spacing:.04em;text-transform:uppercase;color:var(--offwhite);text-shadow:0 .125rem 1.375rem #28312740;text-wrap:balance;font-weight:800;line-height:1.08}.Contact-module__Bs3a0a__description{max-width:36rem;color:var(--sage-900);text-wrap:pretty;font-size:1.05rem}.Contact-module__Bs3a0a__handle{letter-spacing:.02em;color:var(--sage-900);font-size:.95rem;font-weight:600;position:relative}.Contact-module__Bs3a0a__handle:after{content:"";height:1.5px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.Contact-module__Bs3a0a__handle:hover:after{transform:scaleX(1)}.Contact-module__Bs3a0a__cta{margin-top:.75rem;animation:2.8s ease-out 1.5s infinite Contact-module__Bs3a0a__glow}@keyframes Contact-module__Bs3a0a__glow{0%{box-shadow:0 .875rem 1.875rem -1rem #283127b3,0 0 #28312759}70%,to{box-shadow:0 .875rem 1.875rem -1rem #283127b3,0 0 0 1rem #28312700}}@media (min-width:1024px){.Contact-module__Bs3a0a__contact{min-height:100svh;padding-block:var(--header-h) 0;align-content:center;display:grid}.Contact-module__Bs3a0a__inner{gap:1.5rem}.Contact-module__Bs3a0a__cta{margin-top:.5rem}}@media (max-width:600px){.Contact-module__Bs3a0a__note{font-size:1.3rem;inset:auto -4.5rem -.75rem auto}}
.not-found-module__HS70Aa__page{min-height:100svh;padding:4rem var(--gutter);text-align:center;background:radial-gradient(60% 60% at 50% 20%,#fff3,#0000 70%),linear-gradient(#9fae96 0%,#93a28a 100%);place-items:center;display:grid;position:relative;overflow:hidden}.not-found-module__HS70Aa__smoke{--smoke-opacity:.8}.not-found-module__HS70Aa__inner{z-index:1;justify-items:center;gap:1rem;max-width:34rem;display:grid;position:relative}.not-found-module__HS70Aa__brand{margin-bottom:.5rem;animation:1s cubic-bezier(.34,1.56,.64,1) backwards not-found-module__HS70Aa__logoIn}.not-found-module__HS70Aa__code{font-size:clamp(6rem, calc(24 * var(--dvw)), 10rem);letter-spacing:.02em;color:var(--offwhite);text-shadow:0 .375rem 2.5rem #28312740;gap:.04em;font-weight:800;line-height:1;display:flex}.not-found-module__HS70Aa__code span{animation:.9s cubic-bezier(.34,1.56,.64,1) backwards not-found-module__HS70Aa__drop;display:inline-block}.not-found-module__HS70Aa__code span:nth-child(2){animation-delay:.12s}.not-found-module__HS70Aa__code span:nth-child(3){animation-delay:.24s}.not-found-module__HS70Aa__code .not-found-module__HS70Aa__dislocated{color:var(--sage-900);transform-origin:50% 90%;animation:.9s cubic-bezier(.34,1.56,.64,1) .12s backwards not-found-module__HS70Aa__drop,3.2s ease-in-out 1.2s infinite not-found-module__HS70Aa__wobble;translate:0 .06em;rotate:14deg}.not-found-module__HS70Aa__title{font-size:clamp(1.2rem, calc(3 * var(--dvw)), 1.5rem);letter-spacing:.24em;text-transform:uppercase;color:var(--sage-900);animation:not-found-module__HS70Aa__rise .8s var(--ease-out) .45s backwards;font-weight:700}.not-found-module__HS70Aa__note{font-family:var(--font-hand);font-size:clamp(1.6rem, calc(4 * var(--dvw)), 2rem);color:var(--olive);line-height:1.1;rotate:-3deg}.not-found-module__HS70Aa__text{color:var(--sage-900);text-wrap:pretty;animation:not-found-module__HS70Aa__rise .8s var(--ease-out) .7s backwards;font-size:1.02rem}.not-found-module__HS70Aa__actions{animation:not-found-module__HS70Aa__rise .8s var(--ease-out) .9s backwards;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1rem;display:flex}@keyframes not-found-module__HS70Aa__logoIn{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}@keyframes not-found-module__HS70Aa__drop{0%{opacity:0;transform:translateY(-60%)}}@keyframes not-found-module__HS70Aa__wobble{0%,to{rotate:14deg}40%{rotate:6deg}55%{rotate:17deg}70%{rotate:12deg}}@keyframes not-found-module__HS70Aa__rise{0%{opacity:0;transform:translateY(1rem)}}@media (max-width:420px){.not-found-module__HS70Aa__actions>*{flex:100%}}
.Footer-module__Grjkva__footer{color:#f8f6f0b8;background:#20281f}.Footer-module__Grjkva__grid{gap:3rem clamp(2rem, calc(6 * var(--dvw)), 6rem);padding-block:clamp(3.5rem, calc(7 * var(--dvw)), 4.5rem) 3rem;border-bottom:1px solid #f8f6f01a;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.Footer-module__Grjkva__brandCol{align-content:start;gap:1.35rem;display:grid}.Footer-module__Grjkva__brand{justify-self:start;align-items:center;gap:.9rem;display:inline-flex}.Footer-module__Grjkva__brandText{gap:.2rem;display:grid}.Footer-module__Grjkva__name{color:var(--offwhite);font-size:1.2rem;font-weight:700;line-height:1.2}.Footer-module__Grjkva__tagline{letter-spacing:.2em;text-transform:uppercase;color:var(--sage-400);font-size:.66rem;font-weight:700}.Footer-module__Grjkva__description{max-width:28rem;font-size:.92rem;line-height:1.7}.Footer-module__Grjkva__socials{gap:.6rem;display:flex}.Footer-module__Grjkva__socials a{width:2.625rem;height:2.625rem;color:var(--offwhite);transition:background-color .25s ease, color .25s ease, border-color .25s ease, transform .35s var(--ease-out);border:1px solid #f8f6f038;border-radius:50%;place-items:center;display:grid}.Footer-module__Grjkva__socials a:hover{border-color:var(--offwhite);background:var(--offwhite);color:#20281f;transform:translateY(-.1875rem)}.Footer-module__Grjkva__socials svg{transition:transform .5s var(--ease-spring)}.Footer-module__Grjkva__socials a:hover svg{transform:rotate(-12deg)scale(1.15)}.Footer-module__Grjkva__col{align-content:start;display:grid}.Footer-module__Grjkva__colTitle{letter-spacing:.22em;text-transform:uppercase;color:#f8f6f073;margin-bottom:1rem;font-size:.7rem;font-weight:700}.Footer-module__Grjkva__list+.Footer-module__Grjkva__colTitle{margin-top:1.75rem}.Footer-module__Grjkva__list{color:#f8f6f0d9;gap:.7rem;font-size:.93rem;display:grid}.Footer-module__Grjkva__list a{transition:color .25s ease, transform .35s var(--ease-out);display:inline-block;position:relative}.Footer-module__Grjkva__list a:before{content:"";transform-origin:0;width:.5rem;height:1.5px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;top:50%;left:-.875rem;transform:scaleX(0)}.Footer-module__Grjkva__list a:hover{color:var(--sage-300);transform:translate(.875rem)}.Footer-module__Grjkva__list a:hover:before{transform:scaleX(1)}.Footer-module__Grjkva__smallList{gap:.35rem;font-size:.84rem;display:grid}.Footer-module__Grjkva__bottom{color:#f8f6f080;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:1.5rem 2rem;font-size:.8rem;display:flex}.Footer-module__Grjkva__credit{color:#f8f6f0cc;text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.Footer-module__Grjkva__credit:hover{color:var(--offwhite);text-decoration-color:currentColor}.Footer-module__Grjkva__toTop{align-items:center;gap:.4rem;transition:color .2s;display:inline-flex}.Footer-module__Grjkva__toTop:hover{color:var(--offwhite)}.Footer-module__Grjkva__toTop svg{transition:transform .3s var(--ease-out)}.Footer-module__Grjkva__toTop:hover svg{animation:.8s ease-in-out infinite Footer-module__Grjkva__bounceUp}@keyframes Footer-module__Grjkva__bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@media (max-width:860px){.Footer-module__Grjkva__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__Grjkva__brandCol{grid-column:1/-1}}@media (max-width:480px){.Footer-module__Grjkva__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}
