.bullets[data-v-fe2cd2b4]{z-index:3;left:var(--gutter);bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;transition:opacity .5s var(--ease-out);align-items:center;display:flex;position:fixed}.on[data-v-fe2cd2b4]{opacity:1}.bullet[data-v-fe2cd2b4]{cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;position:relative}.bullet[data-v-fe2cd2b4]:before{content:"";background:var(--ink);transition:transform .3s var(--ease-out);border-radius:50%;position:absolute;inset:20px}.bullet[data-v-fe2cd2b4]:hover:before{transform:scale(1.5)}.bullet img[data-v-fe2cd2b4]{opacity:0;transition:opacity .3s, transform .4s var(--ease-out);display:block;position:absolute;inset:0;transform:scale(.2)}.bullet.active img[data-v-fe2cd2b4]{opacity:1;transform:none}@media (width>=760px){.bullets[data-v-fe2cd2b4]{bottom:calc(48px + env(safe-area-inset-bottom,0px))}}.journey[data-v-2f9e4d40]{min-height:100svh;padding:56px var(--gutter) 48px;text-align:center;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:56px;display:flex}.copy[data-v-2f9e4d40]{max-width:var(--measure-wide);flex-direction:column;gap:32px;display:flex}.title[data-v-2f9e4d40]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-headline-xxl);line-height:var(--lh-headline-xxl);letter-spacing:.02em;margin:0}.text[data-v-2f9e4d40]{font-size:var(--fs-copy-xl);line-height:var(--lh-copy-xl);margin:0}.lead[data-v-2f9e4d40]{font-weight:500}.buttons[data-v-2f9e4d40]{flex-wrap:wrap;justify-content:center;gap:16px;max-width:710px;display:flex}.buttons .pill[data-v-2f9e4d40]{gap:16px;padding:0 24px}.buttons img[data-v-2f9e4d40]{display:none}@media (width>=760px){.journey[data-v-2f9e4d40]{gap:80px}.copy[data-v-2f9e4d40]{gap:48px}.buttons[data-v-2f9e4d40]{gap:24px 32px}.buttons .pill[data-v-2f9e4d40]{padding:0 32px}.buttons img[data-v-2f9e4d40]{display:block}}.footer[data-v-d4bed648]{text-align:center;flex-direction:column;align-items:center;gap:96px;width:100%;display:flex}.contact-block[data-v-d4bed648]{flex-direction:column;align-items:center;gap:64px;width:100%;display:flex}.copy[data-v-d4bed648]{width:100%;max-width:var(--measure-wide);flex-direction:column;gap:32px;display:flex}.title[data-v-d4bed648]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-headline-l);line-height:var(--lh-headline-l);letter-spacing:.02em;margin:0}.text[data-v-d4bed648]{font-size:var(--fs-copy-xl);line-height:var(--lh-copy-xl);text-wrap:balance;margin:0}.card[data-v-d4bed648]{background:var(--ink);color:#fff;text-align:left;border-radius:24px;align-items:flex-start;gap:24px;padding:24px;display:flex}.photo[data-v-d4bed648]{border-radius:50%;margin:4px;display:block}.person[data-v-d4bed648]{flex-direction:column;gap:6px;display:flex}.name[data-v-d4bed648]{white-space:nowrap;flex-direction:column;margin:0;font-size:18px;line-height:28px;display:flex}.name strong[data-v-d4bed648]{font-weight:500}.links[data-v-d4bed648]{gap:16px;font-size:16px;line-height:26px;display:flex}.links a[data-v-d4bed648]{color:inherit;transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border-radius:2px;text-decoration:none}.links a[data-v-d4bed648]:hover{background-position:100% 100%;background-size:0 1px}.links a[data-v-d4bed648]:focus-visible{outline-color:#fff}.brand[data-v-d4bed648]{flex-direction:column;align-items:center;gap:48px;display:flex}.logo[data-v-d4bed648]{width:127px;height:auto;display:block}@media (width>=760px){.footer[data-v-d4bed648]{gap:156px}}.to-top[data-v-19e63f46]{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:none;position:absolute;bottom:32px;right:32px}.to-top img[data-v-19e63f46]{display:block}.to-top .hover[data-v-19e63f46]{opacity:0;transition:opacity .25s;position:absolute;inset:0}.to-top:hover .hover[data-v-19e63f46]{opacity:1}@media (width>=760px){.to-top[data-v-19e63f46]{display:block}}.details[data-v-445d98e4]{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;align-items:center;gap:128px;height:100%;padding-top:128px;display:flex;overflow:hidden auto}.article[data-v-445d98e4],.end[data-v-445d98e4]{width:100%;padding-inline:var(--gutter)}.end[data-v-445d98e4]{padding-bottom:128px;position:relative}.article[data-v-445d98e4]{flex-direction:column;align-items:center;gap:96px;display:flex}.intro[data-v-445d98e4]{width:100%;max-width:var(--measure-wide);text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.head[data-v-445d98e4]{flex-direction:column;align-items:center;gap:32px;display:flex}.title-group[data-v-445d98e4]{flex-direction:column;align-items:center;gap:16px;display:flex}.title[data-v-445d98e4]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-headline-xl);line-height:var(--lh-headline-xl);letter-spacing:.02em;margin:0}.title.has-logo[data-v-445d98e4]{justify-content:center;display:flex}.logo[data-v-445d98e4]{width:auto;max-width:100%;height:clamp(43px,34px + 2.57vw,70px);display:block}.meta[data-v-445d98e4]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.reading[data-v-445d98e4]{flex-basis:100%;order:1;margin:0;font-size:16px;line-height:26px}.tools[data-v-445d98e4]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tool[data-v-445d98e4]{border:1px solid var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:60px;align-items:center;gap:8px;padding:2px 16px;font-size:16px;font-weight:500;line-height:26px;transition:background .25s,color .25s;display:inline-flex}.tool img[data-v-445d98e4]{transition:filter .25s;display:block}.tool[data-v-445d98e4]:hover,.tool[aria-pressed=true][data-v-445d98e4],.tool[aria-expanded=true][data-v-445d98e4]{background:var(--ink);color:#fff}.tool:hover img[data-v-445d98e4],.tool[aria-pressed=true] img[data-v-445d98e4],.tool[aria-expanded=true] img[data-v-445d98e4]{filter:invert()}.summary[data-v-445d98e4]{border:1px solid var(--ink);text-align:left;border-radius:24px;width:100%;max-width:760px;padding:24px}.summary p[data-v-445d98e4]{margin:0}.summary .summary-label[data-v-445d98e4]{margin-bottom:8px;font-weight:600}.caret[data-v-445d98e4]{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite caret-blink-445d98e4;display:inline-block}@keyframes caret-blink-445d98e4{50%{opacity:0}}.thinking[data-v-445d98e4]{vertical-align:middle;gap:4px;display:inline-flex}.thinking i[data-v-445d98e4]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite thinking-pulse-445d98e4}.thinking i[data-v-445d98e4]:nth-child(2){animation-delay:.15s}.thinking i[data-v-445d98e4]:nth-child(3){animation-delay:.3s}@keyframes thinking-pulse-445d98e4{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lead[data-v-445d98e4]{font-size:var(--fs-copy-xl);line-height:var(--lh-copy-xl);margin:0}.body[data-v-445d98e4]{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}.prose[data-v-445d98e4]{letter-spacing:.01em;width:100%;max-width:760px}.prose[data-v-445d98e4]>*{margin:0}.h2[data-v-445d98e4]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-headline-m);line-height:var(--lh-headline-m);margin-bottom:20px}.h3[data-v-445d98e4]{font-weight:600;font-size:var(--fs-headline-s);line-height:var(--lh-headline-s);letter-spacing:0}.h4[data-v-445d98e4]{font-weight:600;font-size:var(--fs-headline-xs);line-height:var(--lh-headline-xs);letter-spacing:0}.prose[data-v-445d98e4]>*+*{margin-top:16px}.prose>.h2[data-v-445d98e4]+*{margin-top:0}.prose>.h4+ul[data-v-445d98e4]{margin-top:12px}ul[data-v-445d98e4]{padding-left:27px}li+li[data-v-445d98e4]{margin-top:12px}.prose[data-v-445d98e4] a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.back[data-v-445d98e4]{font-weight:600;font-size:var(--fs-headline-xs);line-height:var(--lh-headline-xs);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;margin-left:-8px;padding:0 0 0 8px;display:inline-flex}.back img[data-v-445d98e4]{transition:transform .25s var(--ease-out);display:block}.back:hover img[data-v-445d98e4],.back:focus-visible img[data-v-445d98e4]{transform:translate(-8px)}.back[data-v-445d98e4]:focus-visible{outline-offset:5px}@media (width>=760px){.intro[data-v-445d98e4]{gap:48px}.head[data-v-445d98e4]{gap:40px}.title-group[data-v-445d98e4]{gap:24px}.meta[data-v-445d98e4]{flex-wrap:nowrap;align-items:center}.reading[data-v-445d98e4]{flex-basis:auto;order:0}.prose[data-v-445d98e4]{padding:0 32px}.h2[data-v-445d98e4]{margin-bottom:32px}.prose[data-v-445d98e4]>*+*{margin-top:24px}.prose>.h4+p[data-v-445d98e4],.prose>p+p[data-v-445d98e4]{margin-top:16px}ul[data-v-445d98e4]{padding-left:30px}}.step[data-v-939b42ab]{--fly:clamp(120px, 30vw, 420px);position:absolute;inset:0}.step[data-v-939b42ab]:not(.active){pointer-events:none}.track[data-v-939b42ab]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.track[data-v-939b42ab]::-webkit-scrollbar{display:none}.panel[data-v-939b42ab]{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative}.copy[data-v-939b42ab]{padding:96px var(--gutter) 0;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.label[data-v-939b42ab]{transition:opacity .5s}.title[data-v-939b42ab]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-headline-xl);line-height:var(--lh-headline-xl);letter-spacing:.02em;margin:0 0 8px}.text[data-v-939b42ab]{margin:0 0 24px}.text strong[data-v-939b42ab]{font-weight:500;font-size:var(--fs-copy-l);line-height:var(--lh-copy-l);margin-bottom:8px;display:block}.fly[data-v-939b42ab]{transition:transform .9s var(--ease-out) var(--fly-delay,0s), opacity .6s ease var(--fly-delay,0s)}.after .fly[data-v-939b42ab]{transform:translateX(var(--fly))}.before .fly[data-v-939b42ab]{transform:translateX(calc(var(--fly) * -1))}.before[data-v-939b42ab] :is(.fly,.label),.after[data-v-939b42ab] :is(.fly,.label){opacity:0;transition-duration:.5s,.35s;transition-delay:0s}.before .label[data-v-939b42ab],.after .label[data-v-939b42ab]{transition-duration:.35s}.nudge[data-v-939b42ab]{animation:nudge-939b42ab 1.3s var(--ease-out)}@keyframes nudge-939b42ab{0%{transform:none}35%{transform:translate(-64px)}55%{transform:translate(-64px)}to{transform:none}}@media (width>=760px){.copy[data-v-939b42ab]{width:calc(620px + 2 * var(--gutter));max-width:100%;padding-top:25svh}.text[data-v-939b42ab]{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.step[data-v-939b42ab]{--fly:0px}}.rag[data-v-bbb255d2]{--open-w:min(355px, calc(100vw - 32px));--spring:cubic-bezier(.34, 1.5, .64, 1);z-index:5;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform-origin:100% 100%;transition:bottom .4s var(--ease-out), opacity .3s, scale .4s var(--ease-out), visibility 0s;position:fixed}.rag.is-docked[data-v-bbb255d2]{z-index:1;position:absolute;bottom:16px}.rag.is-hidden[data-v-bbb255d2]{opacity:0;visibility:hidden;transition:bottom .4s var(--ease-out), opacity .3s, scale .4s var(--ease-out), visibility 0s .4s;scale:.6}.shell[data-v-bbb255d2]{background:var(--indigo);transform-origin:100% 100%;width:72px;height:72px;transition:width .45s cubic-bezier(.5, 0, .3, 1), height .45s cubic-bezier(.5, 0, .3, 1), border-radius .45s ease, background .25s, box-shadow .45s, scale .4s var(--ease-out), opacity .5s ease-out;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 4px 8px #00000040}.rag:not(.is-shown) .shell[data-v-bbb255d2]{opacity:0}.is-landed .shell[data-v-bbb255d2]{animation:.5s ease-out blob-land-bbb255d2}@keyframes blob-land-bbb255d2{30%{transform:scale(1.14,.88)}55%{transform:scale(.94,1.06)}78%{transform:scale(1.03,.98)}}.is-open .shell[data-v-bbb255d2]{width:var(--open-w);height:136px;transition:width .7s var(--spring), height .7s var(--spring), border-radius .5s ease, box-shadow .5s, scale .4s var(--ease-out), opacity .5s ease-out;border-radius:24px;box-shadow:0 4px 4px #00000040}.dot[data-v-bbb255d2]:hover{background:var(--ink)}.shell[data-v-bbb255d2]:has(.dot:focus-visible){outline:1px solid var(--ink);outline-offset:3px}.dot[data-v-bbb255d2]{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:background .25s;position:absolute;inset:0}.dot[data-v-bbb255d2]:focus-visible{outline:none}.bee[data-v-bbb255d2]{z-index:2;object-fit:cover;pointer-events:none;transform-origin:0 0;width:88px;height:88px;transition:transform .6s var(--spring);display:block;position:absolute;top:24px;left:24px;transform:translate(-12px,-12px)scale(.545455)}.is-open .bee[data-v-bbb255d2]{transform:none}.panel[data-v-bbb255d2]{width:var(--open-w);color:#fff;opacity:0;visibility:hidden;align-items:center;height:136px;padding:24px 24px 24px 136px;transition:opacity .2s,visibility 0s .2s;display:flex;position:absolute;top:0;left:0}.is-open .panel[data-v-bbb255d2]{opacity:1;visibility:visible;transition:opacity .35s .3s}.link[data-v-bbb255d2]{color:inherit;letter-spacing:.01em;flex-direction:column;align-items:flex-start;gap:12px;font-size:18px;line-height:28px;text-decoration:none;display:flex}.link[data-v-bbb255d2]:after{content:"";position:absolute;inset:0}.link[data-v-bbb255d2]:focus-visible{outline:none}.arrow[data-v-bbb255d2]{transition:transform .25s var(--ease-out);display:block}.link:hover .arrow[data-v-bbb255d2]{transform:translate(4px,-4px)}.link:focus-visible .arrow[data-v-bbb255d2]{outline-offset:2px;border-radius:2px;outline:1px solid #fff}.close[data-v-bbb255d2]{z-index:1;cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;position:absolute;top:16px;right:16px}.close img[data-v-bbb255d2]{display:block}.close .hover[data-v-bbb255d2]{opacity:0;transition:opacity .25s;position:absolute;inset:0}.close:hover .hover[data-v-bbb255d2]{opacity:1}.close[data-v-bbb255d2]:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #fff}.flyer[data-v-bbb255d2]{z-index:6;pointer-events:none;width:48px;height:48px;animation:90ms ease-in-out infinite alternate buzz-bbb255d2;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}@keyframes buzz-bbb255d2{to{translate:0 -1.5px}}@media (width>=760px){.rag[data-v-bbb255d2]{bottom:32px;right:32px}.rag.is-docked[data-v-bbb255d2]{bottom:96px}.rag.is-docked:not(.is-open) .shell[data-v-bbb255d2]{scale:.666667}}@media (prefers-reduced-motion:reduce){.shell[data-v-bbb255d2],.is-open .shell[data-v-bbb255d2],.bee[data-v-bbb255d2],.is-open .panel[data-v-bbb255d2]{transition-duration:0s;transition-delay:0s}.is-landed .shell[data-v-bbb255d2]{animation:none}}.outro[data-v-0c41be36]{min-height:100svh;padding:104px var(--gutter);scroll-snap-align:start;flex-direction:column;justify-content:center;display:flex;position:relative}.partners[data-v-e6a1cba7]{scroll-snap-align:start;height:100svh}.track[data-v-e6a1cba7]{height:100%;display:flex;overflow:hidden}.panel[data-v-e6a1cba7]{flex:0 0 100%;height:100%}.overview[data-v-e6a1cba7]{padding:56px var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex;overflow-y:auto}.copy[data-v-e6a1cba7]{max-width:var(--measure-wide);flex-direction:column;gap:32px;display:flex}.title[data-v-e6a1cba7]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-headline-xxl);line-height:var(--lh-headline-xxl);letter-spacing:.02em;text-wrap:balance;margin:0}.text[data-v-e6a1cba7]{font-size:var(--fs-copy-xl);line-height:var(--lh-copy-xl);mix-blend-mode:luminosity;margin:0}.lead[data-v-e6a1cba7]{font-weight:500}.logos[data-v-e6a1cba7]{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.logo-button[data-v-e6a1cba7]{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:80px;align-items:center;gap:16px;width:256px;height:80px;padding:0 48px;display:flex}.logo-button img[data-v-e6a1cba7]{transition:transform .25s var(--ease-out);display:block}.logo[data-v-e6a1cba7]{flex:1 1 0;min-width:0;height:auto}.arrow[data-v-e6a1cba7]{flex:none}.logo-button:hover .arrow[data-v-e6a1cba7],.logo-button:focus-visible .arrow[data-v-e6a1cba7]{transform:translate(4px)}@media (width>=760px){.overview[data-v-e6a1cba7]{gap:80px}.copy[data-v-e6a1cba7]{gap:48px}.logos[data-v-e6a1cba7]{flex-flow:wrap;justify-content:center}}.start[data-v-ac1e0726]{min-height:100svh;padding:56px var(--gutter) 48px;text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;gap:clamp(102px,14svh,116px);display:flex;position:relative}.logo[data-v-ac1e0726]{width:114px;height:auto;display:block}.body[data-v-ac1e0726]{width:100%;max-width:var(--measure-wide);flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}.copy[data-v-ac1e0726]{flex-direction:column;gap:16px;display:flex}.greeting[data-v-ac1e0726]{font-family:var(--font-serif);font-weight:300;font-size:var(--fs-greeting);line-height:var(--lh-greeting);letter-spacing:.02em;margin:0}.headline[data-v-ac1e0726]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:.02em;margin:0 0 16px}.intro[data-v-ac1e0726]{font-size:var(--fs-copy-2xl);line-height:var(--lh-copy-2xl);letter-spacing:.01em;margin:0}.scroll-hint[data-v-ac1e0726]{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;line-height:22px;display:none}.scroll-hint img[data-v-ac1e0726]{animation:1.6s ease-in-out infinite scroll-hint-bounce-ac1e0726}@keyframes scroll-hint-bounce-ac1e0726{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.scroll-hint img[data-v-ac1e0726]{animation:none}}.fallback-flower[data-v-ac1e0726]{pointer-events:none;width:auto;height:47%;position:absolute;top:-8%;right:-10%}@media (width>=760px){.logo[data-v-ac1e0726]{width:127px}.copy[data-v-ac1e0726]{gap:32px}.scroll-hint[data-v-ac1e0726]{display:inline-flex}.fallback-flower[data-v-ac1e0726]{height:72%;top:-3%;right:-7%}}.gl{z-index:0;pointer-events:none;width:100%;height:100lvh;display:block;position:fixed;inset:0}main{z-index:1;position:relative}.steps-stage{z-index:1;height:100svh;position:sticky;top:0}.steps-anchor{scroll-snap-align:start;scroll-snap-stop:always;height:100svh}.steps-stage+.steps-anchor{margin-top:-100svh}main.no-gl:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 40%,#6e63b0bf 100%) bottom/100% 30% no-repeat,linear-gradient(#b5d12e 0%,#a9c80c 30%,#dcec6b 45%,#f7f7b8 52%,#faf8ee 60%,#efdcea 70%,#c9ade3 100%);position:absolute;inset:0}@font-face{font-family:Tausend Plakat Soft;src:url(/fonts/TausendPlakatSoft-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tausend Soft;src:url(/fonts/TausendSoft-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tausend Soft;src:url(/fonts/TausendSoft-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tausend Soft;src:url(/fonts/TausendSoft-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tausend Soft;src:url(/fonts/TausendSoft-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Pangaia;src:url(/fonts/PPPangaia-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--ink:#12100c;--indigo:#292557;--font-display:"Tausend Plakat Soft", "Tausend Soft", "Helvetica Neue", Arial, sans-serif;--font-text:"Tausend Soft", "Helvetica Neue", Arial, sans-serif;--font-serif:"PP Pangaia", Georgia, "Times New Roman", serif;--fs-greeting:clamp(2rem, 1.4429rem + 2.2857vw, 3.5rem);--lh-greeting:clamp(2.5rem, 1.7571rem + 3.0476vw, 4.5rem);--fs-display:clamp(3.5rem, 1.8286rem + 6.8571vw, 8rem);--lh-display:clamp(4rem, 2.5143rem + 6.0952vw, 8rem);--fs-headline-xxl:clamp(2.5rem, 1.7571rem + 3.0476vw, 4.5rem);--lh-headline-xxl:clamp(3.125rem, 2.3357rem + 3.2381vw, 5.25rem);--fs-headline-xl:clamp(2.5rem, 1.9429rem + 2.2857vw, 4rem);--lh-headline-xl:clamp(3.125rem, 2.6607rem + 1.9048vw, 4.375rem);--fs-headline-l:clamp(2.125rem, 1.6143rem + 2.0952vw, 3.5rem);--lh-headline-l:clamp(2.625rem, 2.1143rem + 2.0952vw, 4rem);--fs-headline-m:clamp(2rem, 1.6286rem + 1.5238vw, 3rem);--lh-headline-m:clamp(2.5rem, 2.1286rem + 1.5238vw, 3.5rem);--fs-headline-s:clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--lh-headline-s:clamp(2rem, 1.9071rem + .381vw, 2.25rem);--fs-headline-xs:1.25rem;--lh-headline-xs:1.875rem;--fs-copy-2xl:clamp(1.375rem, 1.1893rem + .7619vw, 1.875rem);--lh-copy-2xl:clamp(1.75rem, 1.4714rem + 1.1429vw, 2.5rem);--fs-copy-xl:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--lh-copy-xl:clamp(1.75rem, 1.6107rem + .5714vw, 2.125rem);--fs-copy-l:clamp(1.125rem, 1.0321rem + .381vw, 1.375rem);--lh-copy-l:clamp(1.75rem, 1.6571rem + .381vw, 2rem);--fs-copy-m:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--lh-copy-m:clamp(1.75rem, 1.7036rem + .1905vw, 1.875rem);--fs-highlight:clamp(1.125rem, 1.0321rem + .381vw, 1.375rem);--lh-highlight:clamp(1.625rem, 1.5786rem + .1905vw, 1.75rem);--fs-interaction:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--gutter:clamp(24px, 6.95vw, 100px);--measure-wide:920px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-snap-type:y mandatory;-webkit-text-size-adjust:100%}body{min-height:100svh;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-copy-m);line-height:var(--lh-copy-m);-webkit-font-smoothing:antialiased;background:#a9c80c;margin:0;overflow-x:hidden}button{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-family:var(--font-serif);font-weight:300;font-size:var(--fs-highlight);line-height:var(--lh-highlight);letter-spacing:.04em;margin:0}.pill{border:1px solid var(--ink);height:40px;color:var(--ink);font-weight:500;font-size:var(--fs-interaction);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:60px;justify-content:center;align-items:center;gap:12px;padding:0 32px;line-height:1.25rem;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.pill img{flex:none;transition:filter .25s;display:block}.pill:hover{background:var(--ink);color:#fff}.pill:hover img{filter:invert()}.pill-solid{background:var(--ink);border-color:var(--ink);color:#fff}.pill-solid:hover{background:var(--indigo);border-color:var(--indigo)}.pill-solid:hover img{filter:none}.pill-arrow:hover{color:var(--ink);background:0 0}.pill-arrow img{transition:transform .25s var(--ease-out)}.pill-arrow:hover img{filter:none}.pill-arrow:hover img,.pill-arrow:focus-visible img{transform:translate(4px,-4px)}.reveal{opacity:0;transition:opacity .9s;transition-delay:var(--reveal-delay,0s)}.reveal.is-in{opacity:1}.rise{opacity:0;transition:transform 1s var(--ease-out) var(--rise-delay,0s), opacity .7s ease var(--rise-delay,0s);transform:translateY(48px)}.rise.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.rise{transition-duration:.4s}.rise{transform:none}}@media print{.rise{opacity:1;transform:none}}
