html.lenis[data-v-2fd1ba39],html.lenis body[data-v-2fd1ba39]{height:auto}.lenis.lenis-smooth[data-v-2fd1ba39]{scroll-behavior:auto!important}.lenis.lenis-stopped[data-v-2fd1ba39]{overflow:hidden}.hidden[data-v-1334efd2]{display:none!important}.noscroll[data-v-1334efd2]{overflow:hidden}.heading-shadow[data-v-1334efd2]{line-height:1.01;position:relative}.heading-shadow span.shadow[data-v-1334efd2]{left:0;position:absolute;top:0;-webkit-text-stroke:.1em #0c310a;pointer-events:none}.heading-shadow span.shadow.second[data-v-1334efd2]{color:#0c310a;translate:.1em .1em}.heading-shadow span.main[data-v-1334efd2]{color:#f5ffd5;position:relative}body{text-rendering:optimizeLegibility}.button.primary span.text,.p,body,p{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:350;text-transform:none}.button.primary span.text,.p.serif,body.serif,p.serif{font-family:Bogue,serif;font-weight:400}.button.primary span.text,.p,body,p{font-size:clamp(.875rem,.1877934272vw + .8309859155rem,1rem);line-height:normal}.button.primary span.text,.p.large,body.large,p.large{font-size:clamp(1rem,.5633802817vw + .8679577465rem,1.375rem)}.h1,h1{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:1000;line-height:1.02;text-transform:uppercase}.button.primary span.h1.text,.h1.serif,h1.serif{font-family:Bogue,serif;font-weight:400;letter-spacing:.001em;line-height:normal;text-transform:none}.button.primary span.h1.bold.text,.h1.serif.bold,h1.serif.bold{font-weight:800}.h1,h1{font-size:clamp(3.125rem,4.3192488263vw + 2.1126760563rem,6rem)}.h2,h2{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:1000;line-height:1.02;text-transform:uppercase}.button.primary span.h2.text,.h2.serif,h2.serif{font-family:Bogue,serif;font-weight:400;letter-spacing:.001em;line-height:normal;text-transform:none}.button.primary span.h2.bold.text,.h2.serif.bold,h2.serif.bold{font-weight:800}.h2,h2{font-size:clamp(2.375rem,3.1924882629vw + 1.6267605634rem,4.5rem)}.h3,h3{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:1000;line-height:1.02;text-transform:uppercase}.button.primary span.h3.text,.h3.serif,h3.serif{font-family:Bogue,serif;font-weight:400;letter-spacing:.001em;line-height:normal;text-transform:none}.button.primary span.h3.bold.text,.h3.serif.bold,h3.serif.bold{font-weight:800}.h3,h3{font-size:clamp(1.75rem,2.6291079812vw + 1.1338028169rem,3.5rem)}.h4,h4{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:1000;line-height:1.02;text-transform:uppercase}.button.primary span.h4.text,.h4.serif,h4.serif{font-family:Bogue,serif;font-weight:400;letter-spacing:.001em;line-height:normal;text-transform:none}.button.primary span.h4.bold.text,.h4.serif.bold,h4.serif.bold{font-weight:800}.h4,h4{font-size:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem)}.h5,h5{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:1000;line-height:1.02;text-transform:uppercase}.button.primary span.h5.text,.h5.serif,h5.serif{font-family:Bogue,serif;font-weight:400;letter-spacing:.001em;line-height:normal;text-transform:none}.button.primary span.h5.bold.text,.h5.serif.bold,h5.serif.bold{font-weight:800}.h5,h5{font-size:clamp(1.25rem,1.1267605634vw + .985915493rem,2rem)}.h6,h6{font-family:ABC Repro,sans-serif;font-style:normal;font-weight:1000;line-height:1.02;text-transform:uppercase}.button.primary span.h6.text,.h6.serif,h6.serif{font-family:Bogue,serif;font-weight:400;letter-spacing:.001em;line-height:normal;text-transform:none}.button.primary span.h6.bold.text,.h6.serif.bold,h6.serif.bold{font-weight:800}.h6,h6{font-size:clamp(1.125rem,.5633802817vw + .9929577465rem,1.5rem)}.button{cursor:pointer;outline:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.primary{padding:1em 2em}.button.icon{padding:.75rem}.button.icon svg{width:clamp(1.5rem,.7511737089vw + 1.323943662rem,2rem)}.button.disabled,.button:disabled,.button[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.button.icon,.button.primary{background-color:#0c310a;border-radius:100rem;color:#d5e798;position:relative}.button.icon span.outline,.button.primary span.outline{border:1px solid;border-radius:inherit;inset:1px;opacity:0;position:absolute}.button.text span.text{line-height:1.75}.button.text span.text [inert]{box-shadow:inset 0 -1px 0 0 currentColor}.button span.text{white-space:nowrap}.hidden{display:none!important}.noscroll{overflow:hidden}section.four-oh-four{align-items:center;background-color:#d5e798;display:flex;flex-direction:column;height:100dvh;justify-content:center;padding:clamp(3rem,3.0046948357vw + 2.2957746479rem,5rem) calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1);row-gap:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem)}section.four-oh-four svg.logo{width:clamp(7rem,3.0046948357vw + 6.2957746479rem,9rem)}section.four-oh-four h1{text-align:center;text-wrap:balance}
