:root{--ws-yellow:#f6e300;--ws-green:#2f4538;--ws-orange:#ff5b27;--ws-black:#000;--ws-white:#fff;--ws-bg:var(--ws-white);--ws-bg-accent:var(--ws-yellow);--ws-bg-dark:var(--ws-green);--ws-fg:var(--ws-green);--ws-fg-muted:#6c7972;--ws-accent:var(--ws-orange);--ws-font-display:"Muli", "Mulish", system-ui, sans-serif;--ws-font-body:"HK Grotesk Pro", "Hanken Grotesk", system-ui, sans-serif;--ws-font-claim:"Avallon Alt", "Caveat Brush", cursive;--ws-size-hero:clamp(56px, 10vw, 180px);--ws-size-section:clamp(36px, 5vw, 72px);--ws-size-h3:clamp(20px, 2vw, 28px);--ws-size-body:16px;--ws-size-small:13px;--ws-size-eyebrow:12px;--ws-size-claim:clamp(48px, 6vw, 96px);--ws-leading-display:.95;--ws-leading-tight:1.15;--ws-leading-body:1.55;--ws-tracking-display:-.02em;--ws-tracking-eyebrow:.08em;--ws-space-1:4px;--ws-space-2:8px;--ws-space-3:12px;--ws-space-4:16px;--ws-space-5:24px;--ws-space-6:32px;--ws-space-7:48px;--ws-space-8:64px;--ws-space-9:96px;--ws-space-10:128px;--ws-container-max:1440px;--ws-container-pad:clamp(24px, 4vw, 64px)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{min-height:100svh;line-height:var(--ws-leading-body)}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4{font-weight:inherit;text-wrap:balance}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avallon Alt;src:url(/fonts/avallon-alt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat Brush;src:url(/fonts/caveat-brush-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-family:var(--ws-font-body);font-size:var(--ws-size-body);color:var(--ws-fg);background:var(--ws-bg);scroll-behavior:smooth}body{font-family:var(--ws-font-body)}.bracket-label{font-family:var(--ws-font-body);font-size:var(--ws-size-eyebrow);letter-spacing:var(--ws-tracking-eyebrow);text-transform:lowercase;color:var(--ws-fg);white-space:nowrap}::selection{background:var(--ws-yellow);color:var(--ws-green)}:focus-visible{outline:2px solid var(--ws-green);outline-offset:3px}.container{width:100%;max-width:var(--ws-container-max);padding-inline:var(--ws-container-pad);margin-inline:auto}.legal{background:var(--ws-white);color:var(--ws-green);padding-block:var(--ws-space-6) var(--ws-space-10)}.legal__prose{max-width:720px;color:var(--ws-green);font-family:var(--ws-font-body);font-size:var(--ws-size-body);line-height:var(--ws-leading-body)}.legal__prose h1{font-family:var(--ws-font-body);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:var(--ws-leading-tight);letter-spacing:-.01em;margin-bottom:var(--ws-space-6)}.legal__prose h2{font-family:var(--ws-font-body);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:var(--ws-leading-tight);margin-top:var(--ws-space-7);margin-bottom:var(--ws-space-3)}.legal__prose h3{font-family:var(--ws-font-body);font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:var(--ws-leading-tight);margin-top:var(--ws-space-5);margin-bottom:var(--ws-space-2)}.legal__prose h4{font-family:var(--ws-font-body);font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:var(--ws-leading-tight);margin-top:var(--ws-space-4);margin-bottom:var(--ws-space-2)}.legal__prose p,.legal__prose ul,.legal__prose ol{margin-bottom:var(--ws-space-4)}.legal__prose ul,.legal__prose ol{padding-left:var(--ws-space-5)}.legal__prose li{margin-bottom:var(--ws-space-2)}.legal__prose img{width:100%;max-width:580px;height:auto;margin:var(--ws-space-7) auto;display:block}.legal__prose a{color:var(--ws-green);text-underline-offset:2px;text-decoration:underline}.legal__prose a:hover,.legal__prose a:focus-visible{opacity:.65}.legal__prose strong{font-weight:600}.legal__prose .prose-cta{margin-top:var(--ws-space-7)}.b-section{padding-block:var(--ws-space-8)}.b-heading{font-family:var(--ws-font-body);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:var(--ws-leading-tight);color:var(--ws-green);max-width:720px}.b-cards{gap:var(--ws-space-5);margin-top:var(--ws-space-7);grid-template-columns:1fr;list-style:none;display:grid}@media (width>=768px){.b-cards{grid-template-columns:repeat(3,1fr)}}.b-card{background:color-mix(in srgb, var(--ws-green) 6%, var(--ws-white));color:var(--ws-green);padding:var(--ws-space-7);gap:var(--ws-space-3);flex-direction:column;display:flex}.b-card__head{margin-bottom:var(--ws-space-2)}.b-card__title{font-family:var(--ws-font-body);font-size:var(--ws-size-h3);font-weight:700;line-height:var(--ws-leading-tight);color:var(--ws-green)}.b-card__body{font-family:var(--ws-font-body);font-size:var(--ws-size-body);line-height:var(--ws-leading-body);color:var(--ws-green)}.b-card__body a{color:var(--ws-green);text-underline-offset:2px;text-decoration:underline}.b-process{align-items:stretch;gap:var(--ws-space-7);margin-top:var(--ws-space-7);display:flex}.b-process__step{gap:var(--ws-space-3);flex-direction:column;flex:1 1 0;display:flex}.b-process__num{font-family:var(--ws-font-body);letter-spacing:.02em;color:var(--ws-green);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1}.b-process__title{font-family:var(--ws-font-body);font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:var(--ws-leading-tight);color:var(--ws-green)}.b-process__text{font-family:var(--ws-font-body);font-size:var(--ws-size-small);line-height:var(--ws-leading-body);color:var(--ws-green)}.b-process__arrow{opacity:.4;flex:none;align-self:center;align-items:center;line-height:0;display:flex}.b-section--green{background:var(--ws-green);color:var(--ws-white);padding-block:var(--ws-space-10)}.b-green{max-width:960px;margin-inline:auto}.b-green h2{font-family:var(--ws-font-body);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:var(--ws-leading-tight);color:var(--ws-yellow);margin-bottom:var(--ws-space-4)}.b-green>p{font-family:var(--ws-font-body);font-size:var(--ws-size-body);line-height:var(--ws-leading-body);color:var(--ws-white);max-width:60ch;margin-bottom:var(--ws-space-6)}.b-green ul{gap:var(--ws-space-5);grid-template-columns:1fr;list-style:none;display:grid}@media (width>=768px){.b-green ul{gap:var(--ws-space-6) var(--ws-space-7);grid-template-columns:1fr 1fr}}.b-green li{font-family:var(--ws-font-body);font-size:var(--ws-size-body);line-height:var(--ws-leading-body);color:var(--ws-white);padding-left:var(--ws-space-4);border-left:2px solid var(--ws-yellow)}.b-green li strong{color:var(--ws-yellow);font-weight:600}@media (width<=767px){.b-process{align-items:stretch;gap:var(--ws-space-6);flex-direction:column}.b-process__arrow{align-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
