@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.rMRdOW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.rMRdOW_variable{--font-poster-face:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.PHyGYq_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.PHyGYq_variable{--font-read-face:"Atkinson Hyperlegible Next"}
@layer components{.site{--s-wall:#f3ede0;--s-ink:#111;--s-panel:#fff;--s-soft:#4a4540;--s-guava:#d9360f;--s-magenta:#d6127a;--s-purple:#6a44e6;--s-leaf:#23803a;--s-blue:#176cc4;--s-lime:#c9e250;--s-shadow:#111;--s-ease:cubic-bezier(.16, 1, .3, 1);background:var(--s-wall);color:var(--s-ink);font-family:var(--font-read-face), system-ui, sans-serif;isolation:isolate;font-size:clamp(18px,.4vw + 16.6px,20px);line-height:1.5;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site{--s-wall:#141210;--s-ink:#f3ede0;--s-panel:#1f1c19;--s-soft:#c9c0b2;--s-guava:#d9360f;--s-magenta:#d6127a;--s-purple:#6a44e6;--s-leaf:#23803a;--s-blue:#176cc4;--s-shadow:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .site{--s-wall:#141210;--s-ink:#f3ede0;--s-panel:#1f1c19;--s-soft:#c9c0b2;--s-guava:#d9360f;--s-magenta:#d6127a;--s-purple:#6a44e6;--s-leaf:#23803a;--s-blue:#176cc4;--s-shadow:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site:before{content:"";z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=dark] .site:before{mix-blend-mode:screen;opacity:.08}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site:before{mix-blend-mode:screen;opacity:.08}}.site ::selection{background:var(--s-lime);color:#111}.site :focus-visible{outline:3px solid var(--s-ink);outline-offset:3px;border-radius:12px}.poster{font-family:var(--font-poster-face), "Arial Black", sans-serif;font-variation-settings:"wdth" 78, "opsz" 96;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:.88}.label{font-family:var(--font-poster-face), "Arial Black", sans-serif;font-variation-settings:"wdth" 85, "opsz" 24;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700;line-height:1.2}.panel{background:var(--s-panel);color:var(--s-ink);border:2px solid var(--s-ink);box-shadow:4px 4px 0 var(--s-shadow);border-radius:20px}.cta{background:var(--s-lime);color:#111;min-height:56px;font-family:var(--font-poster-face), "Arial Black", sans-serif;font-variation-settings:"wdth" 85, "opsz" 24;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;transition:transform .25s var(--s-ease), box-shadow .25s var(--s-ease);border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:4px 4px #111}.cta:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #111}.cta:active{transform:translate(3px,3px);box-shadow:1px 1px #111}.cta-quiet{min-height:48px;font-family:var(--font-poster-face), "Arial Black", sans-serif;font-variation-settings:"wdth" 85, "opsz" 24;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:2px solid;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;transition:background .2s;display:inline-flex}.cta-quiet:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.reveal-on [data-reveal]{transition:opacity .8s var(--s-ease), transform .8s var(--s-ease);transition-delay:calc(var(--i,0) * 70ms)}.reveal-on [data-reveal]:not([data-shown]){opacity:0;transform:translateY(18px)}@keyframes s-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes s-lift{0%{opacity:0;transform:translateY(36px)scale(.97)}}@media (prefers-reduced-motion:no-preference){.rise>*{animation:s-rise .9s var(--s-ease) both}.rise>:nth-child(2){animation-delay:80ms}.rise>:nth-child(3){animation-delay:.16s}.rise>:nth-child(4){animation-delay:.24s}.lift{animation:s-lift 1.1s var(--s-ease) .28s both}}.cta svg,.cta-quiet svg,.nudge svg{transition:transform .3s var(--s-ease)}.cta:hover svg,.cta-quiet:hover svg,.nudge:hover svg{transform:translate(3px)}.lift-on-hover{transition:transform .35s var(--s-ease), box-shadow .35s var(--s-ease)}@media (hover:hover){.lift-on-hover:hover{transform:translateY(-3px)}}.lift-on-hover:active{transform:translateY(1px)}:root{interpolate-size:allow-keywords}.site details::details-content{block-size:0;transition:block-size .4s var(--s-ease), content-visibility .4s allow-discrete;overflow:hidden}.site details[open]::details-content{block-size:auto}@keyframes s-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.s-pop{animation:s-pop .45s var(--s-ease) both}@keyframes s-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.s-typing i{background:currentColor;border-radius:99px;width:7px;height:7px;animation:1.1s infinite s-dot;display:inline-block}.s-typing i:nth-child(2){animation-delay:.15s}.s-typing i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.site details::details-content{transition:none}.s-pop,.s-typing i{animation:none!important}}}
