.lang[data-v-e1423a8c]{display:inline-flex;padding:.1875rem;border:1px solid var(--line);border-radius:var(--r-pill)}.lang__btn[data-v-e1423a8c]{min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font-family:var(--font-title);font-size:.8125rem;font-weight:700;letter-spacing:0;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.lang__btn[data-v-e1423a8c]:hover{background:var(--veil-2)}.lang__btn[aria-pressed=true][data-v-e1423a8c]{background:var(--title);color:var(--bg)}@media (forced-colors: active){.lang__btn[aria-pressed=true][data-v-e1423a8c]{background:Highlight;color:HighlightText;forced-color-adjust:none}}.icon[data-v-c6dd2f94]{flex:none}.theme[data-v-c176925c]{display:inline-flex;padding:.1875rem;border:1px solid var(--line);border-radius:var(--r-pill);max-width:100%}.theme__btn[data-v-c176925c]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font-family:var(--font-body);font-size:.9375rem;font-weight:700;letter-spacing:.02em;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.theme__btn[data-v-c176925c]:hover{background:var(--veil-2)}.theme__btn[aria-pressed=true][data-v-c176925c]{background:var(--title);color:var(--bg)}.theme-toggle[data-v-c176925c]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--title);transition:background-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.theme-toggle[data-v-c176925c]:hover{background:var(--veil-2)}.theme-toggle[data-v-c176925c]:active{transform:rotate(25deg) scale(.94)}@media (forced-colors: active){.theme__btn[aria-pressed=true][data-v-c176925c]{background:Highlight;color:HighlightText;forced-color-adjust:none}}.site-header[data-v-69d862af]{position:fixed;inset:0 0 auto 0;z-index:900}.nav[data-v-69d862af]{position:relative;background:var(--nav-bg);border-bottom:1px solid transparent;transition:background-color var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.is-scrolled .nav[data-v-69d862af]{border-bottom-color:var(--line-soft);box-shadow:0 8px 24px -16px #48267759}html[data-theme=dark] .nav[data-v-69d862af]{background:#1a1121c7;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}html[data-theme=dark] .is-scrolled .nav[data-v-69d862af]{background:#1a1121f5;box-shadow:none}.logo--white[data-v-69d862af],html[data-theme=dark] .logo--violet[data-v-69d862af]{display:none}html[data-theme=dark] .logo--white[data-v-69d862af]{display:block}.nav__bar[data-v-69d862af]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--nav-h)}.nav__logo[data-v-69d862af]{display:inline-flex;align-items:center;flex:none;min-height:3rem;border-radius:var(--r-sm)}.nav__logo img[data-v-69d862af]{height:2.5rem;width:auto}.nav__links[data-v-69d862af]{display:flex;align-items:center;gap:clamp(.25rem,1.4vw,1.25rem);margin:0 auto;padding:0;list-style:none}.nav__link[data-v-69d862af]{position:relative;display:inline-flex;align-items:center;min-height:3rem;padding:0 .75rem;font-family:var(--font-title);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--text-2);transition:color var(--dur-2) ease}.nav__link[data-v-69d862af]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.55rem;height:2px;border-radius:2px;background:var(--ws-green);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-3) var(--ease-out)}.nav__link[data-v-69d862af]:hover{color:var(--title)}.nav__link[data-v-69d862af]:hover:after,.nav__link[aria-current][data-v-69d862af]:after{transform:scaleX(1)}.nav__link[aria-current][data-v-69d862af]{color:var(--title)}.nav__actions[data-v-69d862af]{display:flex;align-items:center;gap:1rem}.nav__cta[data-v-69d862af]{min-height:3rem;padding:.5rem 1.25rem;font-size:.9375rem}.nav__burger[data-v-69d862af]{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-right:-.5rem;border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--title);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nav__burger-box[data-v-69d862af]{display:grid;gap:6px;width:20px}.nav__burger-box span[data-v-69d862af]{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur-3) var(--ease-out),width var(--dur-3) var(--ease-out)}.nav__burger-box span[data-v-69d862af]:last-child{width:62%;justify-self:end}.nav__burger:hover .nav__burger-box span[data-v-69d862af]:last-child{width:100%}.nav__progress[data-v-69d862af]{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.nav__progress-bar[data-v-69d862af]{display:block;height:100%;background:var(--ws-grad);transform:scaleX(0);transform-origin:left center;will-change:transform}.drawer[data-v-69d862af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;padding:0 max(var(--gutter),env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:contain}.drawer__head[data-v-69d862af]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);flex:none}.drawer__head img[data-v-69d862af]{height:2.5rem;width:auto}.drawer__close[data-v-69d862af]{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-right:-.5rem;border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--title);touch-action:manipulation}.drawer__list[data-v-69d862af]{margin:clamp(1.5rem,6vh,3rem) 0 0;padding:0;list-style:none}.drawer__list li[data-v-69d862af]{border-top:1px solid var(--line-soft)}.drawer__list li[data-v-69d862af]:last-child{border-bottom:1px solid var(--line-soft)}.drawer__link[data-v-69d862af]{display:flex;align-items:baseline;gap:1rem;min-height:4.25rem;padding:1rem 0;font-family:var(--font-title);font-size:clamp(1.5rem,7vw,2.25rem);font-weight:700;text-transform:uppercase;line-height:1.1;text-decoration:none;color:var(--title)}.drawer__link[aria-current][data-v-69d862af]{color:var(--hi)}.drawer__num[data-v-69d862af]{font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--muted);min-width:1.75rem}.drawer__foot[data-v-69d862af]{margin-top:auto;padding-top:2rem;display:grid;gap:1.25rem;justify-items:stretch}.drawer__prefs[data-v-69d862af]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.drawer__cta[data-v-69d862af]{width:100%}html[data-motion=full] .drawer-enter-active[data-v-69d862af]{transition:clip-path .7s var(--ease-out),opacity .3s ease}html[data-motion=full] .drawer-leave-active[data-v-69d862af]{transition:clip-path .42s var(--ease-in-out),opacity .42s ease}html[data-motion=full] .drawer-enter-from[data-v-69d862af],html[data-motion=full] .drawer-leave-to[data-v-69d862af]{clip-path:circle(0% at calc(100% - 2.5rem) 2.5rem);opacity:.6}html[data-motion=full] .drawer-enter-to[data-v-69d862af],html[data-motion=full] .drawer-leave-from[data-v-69d862af]{clip-path:circle(150% at calc(100% - 2.5rem) 2.5rem);opacity:1}html[data-motion=full] .drawer-enter-active .drawer__list li[data-v-69d862af],html[data-motion=full] .drawer-enter-active .drawer__foot[data-v-69d862af]{animation:drawer-item-69d862af .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + .22s)}@keyframes drawer-item-69d862af{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.split__w{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .04em .16em;margin:-.12em -.04em -.16em}.split__i{display:inline-block}html[data-motion=full] [data-reveal=split]{opacity:1;transform:none}html[data-motion=full] [data-reveal=split] .split__i{transform:translateY(115%) rotate(4deg);transform-origin:left bottom;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms + var(--split-delay, 0ms))}html[data-motion=full] [data-reveal=split].is-in .split__i{transform:none}html[data-motion=full] [data-reveal=split] .mark:after{transform:scaleX(0);transition:transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms + .5s + var(--split-delay, 0ms))}html[data-motion=full] [data-reveal=split].is-in .mark:after{transform:scaleX(1)}.rings[data-v-3646d57d]{width:100%;height:auto;overflow:visible}.rings__spin[data-v-3646d57d]{transform-origin:center;animation:rings-spin-3646d57d var(--spin, 240s) linear infinite}.rings__star[data-v-3646d57d]{opacity:.9}@keyframes rings-spin-3646d57d{to{transform:rotate(360deg)}}html[data-motion=full] .rings__star[data-v-3646d57d]{animation:rings-in-3646d57d 1.4s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .2s)}@keyframes rings-in-3646d57d{0%{opacity:0;transform:scale(.7)}to{opacity:.9;transform:none}}.footer[data-v-f5bad312]{background:var(--ws-ink-deep);padding-block:clamp(3.5rem,7vw,5.5rem) 0;padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-soft)}.footer__top[data-v-f5bad312]{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:clamp(2.5rem,5vw,4rem)}.footer__brand[data-v-f5bad312]{grid-column:1 / -1;display:grid;gap:1rem;justify-items:start;align-content:start}.footer__logo[data-v-f5bad312]{display:inline-flex;border-radius:var(--r-sm)}.footer__logo img[data-v-f5bad312]{height:2.75rem;width:auto}.footer__tagline[data-v-f5bad312]{max-width:22rem;color:var(--text-2)}.footer__award[data-v-f5bad312]{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-title);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--ws-lime)}.footer__soon[data-v-f5bad312]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;font-size:var(--fs-small);color:var(--muted)}.footer__store[data-v-f5bad312]{padding:.25rem .75rem;border:1px dashed var(--line);border-radius:var(--r-pill);font-family:var(--font-body);font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:var(--text-2)}.footer__col ul[data-v-f5bad312]{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.footer__h[data-v-f5bad312]{margin-bottom:.75rem;font-family:var(--font-title);font-size:.8125rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--muted)}.footer__col a[data-v-f5bad312],.footer__btn[data-v-f5bad312]{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;font-family:var(--font-body);font-size:1.0625rem;color:#fff;text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.footer__col a[data-v-f5bad312]:hover,.footer__btn[data-v-f5bad312]:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.footer__bottom[data-v-f5bad312]{display:grid;gap:1.5rem;padding-block:1.75rem;border-top:1px solid var(--line-soft)}.footer__copy[data-v-f5bad312]{font-size:var(--fs-small);color:var(--muted)}.footer__tools[data-v-f5bad312]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.footer__motion[data-v-f5bad312]{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;font-family:var(--font-body);font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:#fff;transition:background-color var(--dur-2) ease}.footer__motion[data-v-f5bad312]:hover{background:#ffffff1a}.footer__social[data-v-f5bad312]{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.footer__social a[data-v-f5bad312]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;color:#fff;transition:background-color var(--dur-2) ease,color var(--dur-2) ease}.footer__social a[data-v-f5bad312]:hover{background:#fff;color:var(--ws-ink)}@media (min-width: 40rem){.footer__top[data-v-f5bad312]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 64rem){.footer__top[data-v-f5bad312]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:3rem}.footer__brand[data-v-f5bad312]{grid-column:auto}.footer__bottom[data-v-f5bad312]{grid-template-columns:1fr auto;align-items:center}}@media (max-width: 63.99rem){.footer[data-v-f5bad312]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}.cookie-banner[data-v-b025ace0]{position:fixed;inset:auto 0 0 0;z-index:9500;padding:.75rem max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-right,0px));pointer-events:none}.cookie-banner__inner[data-v-b025ace0]{pointer-events:auto;display:grid;gap:.875rem;max-width:64rem;margin:0 auto;padding:1rem;border:1px solid var(--line);border-radius:1.5rem;background:var(--surface);color:var(--text);box-shadow:var(--shadow);animation:cb-in-b025ace0 var(--dur-3, .52s) var(--ease-out, ease) both}@keyframes cb-in-b025ace0{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}html[data-motion=reduce] .cookie-banner__inner[data-v-b025ace0]{animation:none}.cookie-banner__title[data-v-b025ace0]{margin:0 0 .375rem;font-family:var(--font-body);font-size:1.1875rem;font-weight:700;letter-spacing:.02em;color:var(--title)}.cookie-banner__title[data-v-b025ace0]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.cookie-banner__body[data-v-b025ace0]{margin:0;font-size:.9375rem;line-height:1.45;color:var(--text-2);letter-spacing:.02em}.cookie-banner__link[data-v-b025ace0]{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.cookie-banner__link[data-v-b025ace0]:hover{color:var(--title)}.cookie-banner__link[data-v-b025ace0]:focus-visible,.cookie-banner__btn[data-v-b025ace0]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.cookie-banner__actions[data-v-b025ace0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cookie-banner__btn[data-v-b025ace0]{min-height:2.75rem;padding:.5rem 1.25rem;border:2px solid var(--title);border-radius:var(--r-btn);background:transparent;font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:.02em;color:var(--title);cursor:pointer;transition:background-color var(--dur-2, .28s) ease,color var(--dur-2, .28s) ease}.cookie-banner__btn[data-v-b025ace0]:hover{background:var(--title);color:var(--bg)}@media (min-width: 48rem){.cookie-banner__inner[data-v-b025ace0]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.25rem 1.5rem}.cookie-banner__actions[data-v-b025ace0]{grid-template-columns:repeat(2,8.5rem)}}html.cookie-banner-open{scroll-padding-bottom:13rem}html.cookie-banner-open body{padding-bottom:13rem}@media (min-width: 48rem){html.cookie-banner-open{scroll-padding-bottom:9rem}html.cookie-banner-open body{padding-bottom:9rem}}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-deca-latin-600-normal-Cnc3Ftn4.woff2) format("woff2"),url(/assets/lexend-deca-latin-600-normal-rYZKbV2f.woff) format("woff")}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-deca-latin-700-normal-C_odoOWn.woff2) format("woff2"),url(/assets/lexend-deca-latin-700-normal-D8yqb8vU.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff")}:root{--ws-ink: #1A1121;--ws-ink-2: #221830;--ws-ink-3: #2C2040;--ws-ink-deep: #2A0F35;--ws-violet: #482677;--ws-violet-2: #5E3896;--ws-violet-d: #2A0F35;--ws-indigo: #404788;--ws-teal: #2D708E;--ws-green: #29AF7F;--ws-green-dk: #22996E;--ws-lime: #B8DF29;--ws-grad: linear-gradient(100deg, #482677 0%, #404788 30%, #2D708E 58%, #29AF7F 82%, #B8DF29 100%)}:root,html[data-theme=light]{color-scheme:light;--bg: #FFFFFF;--bg-tint: #F4F0F9;--surface: #FFFFFF;--surface-2: #F4F0F9;--text: #1A1121;--text-2: #4A4160;--muted: #5F5575;--title: #482677;--line: rgba(72, 38, 119, .2);--line-soft: rgba(72, 38, 119, .1);--veil: rgba(72, 38, 119, .05);--veil-2: rgba(72, 38, 119, .1);--dot: rgba(72, 38, 119, .24);--accent: #482677;--link: #2D708E;--hi: #17694D;--focus: #482677;--shadow: 0 1px 2px rgba(72, 38, 119, .08), 0 18px 44px -18px rgba(72, 38, 119, .32);--nav-bg: #FFFFFF}html[data-theme=dark]{color-scheme:dark;--bg: #1A1121;--bg-tint: #1F1529;--surface: #221830;--surface-2: #2C2040;--text: #FFFFFF;--text-2: #DAD3E6;--muted: #B3A8C8;--title: #FFFFFF;--line: rgba(255, 255, 255, .22);--line-soft: rgba(255, 255, 255, .12);--veil: rgba(255, 255, 255, .05);--veil-2: rgba(255, 255, 255, .1);--dot: rgba(255, 255, 255, .2);--accent: #29AF7F;--link: #29AF7F;--hi: #29AF7F;--focus: #B8DF29;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 20px 48px -18px rgba(0, 0, 0, .75);--nav-bg: #1A1121}.ink{color-scheme:dark;--bg: var(--ws-ink);--bg-tint: #1F1529;--surface: var(--ws-ink-2);--surface-2: var(--ws-ink-3);--text: #FFFFFF;--text-2: #DAD3E6;--muted: #B3A8C8;--title: #FFFFFF;--line: rgba(255, 255, 255, .22);--line-soft: rgba(255, 255, 255, .12);--veil: rgba(255, 255, 255, .05);--veil-2: rgba(255, 255, 255, .1);--dot: rgba(255, 255, 255, .2);--accent: #29AF7F;--link: #FFFFFF;--hi: #29AF7F;--focus: #B8DF29;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 20px 48px -18px rgba(0, 0, 0, .75);background:var(--bg);color:var(--text)}html[data-theme] .deep{color-scheme:dark;--bg: #482677;--bg-tint: #3A1D63;--surface: rgba(255, 255, 255, .09);--surface-2: rgba(255, 255, 255, .14);--text: #FFFFFF;--text-2: #E6DEF5;--muted: #D3C7E8;--title: #FFFFFF;--line: rgba(255, 255, 255, .32);--line-soft: rgba(255, 255, 255, .18);--veil: rgba(255, 255, 255, .08);--veil-2: rgba(255, 255, 255, .16);--dot: rgba(255, 255, 255, .22);--accent: #B8DF29;--link: #FFFFFF;--hi: #B8DF29;--focus: #B8DF29;--shadow: 0 1px 2px rgba(26, 17, 33, .3), 0 24px 48px -18px rgba(26, 17, 33, .6);background:linear-gradient(160deg,#482677,#3b1d66 55%,#2a0f35);color:var(--text)}:root{--font-title: "Lexend Deca", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Atkinson Hyperlegible", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-display: clamp(2.125rem, 1.15rem + 4.9vw, 5.5rem);--fs-h2: clamp(1.875rem, 1.2rem + 3.3vw, 3.75rem);--fs-h3: clamp(1.375rem, 1.1rem + 1.2vw, 2rem);--fs-lead: clamp(1.1875rem, 1.05rem + .65vw, 1.5rem);--fs-body: 1.125rem;--fs-small: 1rem;--fs-label: .8125rem;--container: 76rem;--gutter: clamp(1.25rem, 5vw, 4rem);--section-y: clamp(4.5rem, 3rem + 8vw, 9.5rem);--nav-h: 4rem;--bar-h: 4.75rem;--r-sm: .5rem;--r-md: .875rem;--r-lg: 1.25rem;--r-xl: 2rem;--r-pill: 999px;--r-btn: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-1: .16s;--dur-2: .28s;--dur-3: .52s;--dur-4: .9s}@media (min-width: 960px){:root{--nav-h: 4.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem);scroll-padding-bottom:1.5rem;background:var(--bg)}@media (max-width: 63.99rem){html{scroll-padding-bottom:calc(var(--bar-h) + 1.5rem)}}html[data-motion=full]{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;letter-spacing:.02em;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}main:focus{outline:none}::selection{background:var(--ws-green);color:var(--ws-ink)}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:10000;padding:.875rem 1.25rem;min-height:3rem;display:inline-flex;align-items:center;background:var(--ws-lime);color:var(--ws-ink);font-family:var(--font-body);font-weight:700;font-size:1rem;border-radius:var(--r-md);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus{transform:none;outline:3px solid var(--ws-ink);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.section{position:relative;padding-block:var(--section-y);background:var(--bg);color:var(--text)}.section--tint{background:var(--bg-tint)}.section--sheet{margin-top:calc(var(--r-xl) * -1);border-radius:var(--r-xl) var(--r-xl) 0 0;padding-top:calc(var(--section-y) + var(--r-xl) * .5);z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-title);font-size:var(--fs-label);font-weight:700;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--accent)}.eyebrow:before{content:"";width:2rem;height:2px;background:currentColor;flex:none}.h-display,.h-section{font-family:var(--font-title);font-weight:700;text-transform:uppercase;letter-spacing:0;color:var(--title);text-wrap:balance}.h-display{font-size:var(--fs-display);line-height:1.02}.h-section{font-size:var(--fs-h2);line-height:1.04}.h-card{font-family:var(--font-title);font-size:var(--fs-h3);font-weight:700;line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--title);text-wrap:balance}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text-2);text-wrap:pretty;max-width:38em}.prose-max{max-width:40rem}.section-head{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.mark{position:relative;color:var(--mark, var(--hi));white-space:nowrap}.mark:after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:.09em;background:var(--ws-green);border-radius:99px;transform-origin:left center}.btn{--btn-bg: var(--ws-green);--btn-bg-hover: #34C28F;--btn-fg: var(--ws-ink);--btn-bd: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.5rem;padding:.75rem 1.75rem;border:2px solid var(--btn-bd);border-radius:var(--r-btn);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:1.0625rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.btn:hover,.btn:active{background:var(--btn-bg-hover)}.btn__arrow{display:inline-grid;place-items:center;flex:none;transition:transform var(--dur-2) var(--ease-out)}.btn__arrow svg{width:1.125rem;height:1.125rem;stroke-width:2.5}.btn:hover .btn__arrow{transform:translate(2px)}.btn--lg{min-height:3.75rem;padding-inline:2rem;font-size:1.125rem}.btn--ghost{--btn-bg: transparent;--btn-bg-hover: var(--veil-2);--btn-fg: var(--title);--btn-bd: var(--muted)}.btn--ghost:hover{border-color:var(--title)}.btn--ink{--btn-bg: var(--ws-ink);--btn-bg-hover: var(--ws-violet);--btn-fg: #fff}.deep .btn--ink,.ink .btn--ink{--btn-bg: #fff;--btn-bg-hover: var(--ws-lime);--btn-fg: var(--ws-ink)}.btn[aria-disabled=true]{opacity:.6;pointer-events:none}.link{color:var(--link);font-weight:700;text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.2em;transition:color var(--dur-1) ease,text-decoration-color var(--dur-1) ease}.link:hover{text-decoration-thickness:.16em}html[data-motion=full] [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 90ms);will-change:opacity,transform}html[data-motion=full] [data-reveal=fade]{transform:none}html[data-motion=full] [data-reveal=left]{transform:translate(-1.5rem)}html[data-motion=full] [data-reveal=scale]{transform:scale(.96)}html[data-motion=full] [data-reveal].is-in{opacity:1;transform:none;will-change:auto}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}@media (forced-colors: active){.btn,.btn--ghost{border-color:ButtonText}.mark:after{background:Highlight}:focus-visible{outline-color:Highlight}}@media print{html[data-motion] [data-reveal]{opacity:1!important;transform:none!important}.ink{background:#fff!important;color:#000!important}}
