@font-face{font-family:gtAmerica;src:url(../media/font-s.p.0f65jn-mvoc80.otf)format("opentype");font-display:swap}@font-face{font-family:gtAmerica Fallback;src:local(Arial);ascent-override:75.71%;descent-override:19.53%;line-gap-override:0.0%;size-adjust:132.08%}.gtamerica_bbaac019-module__dh58CG__className{font-family:gtAmerica,gtAmerica Fallback}.gtamerica_bbaac019-module__dh58CG__variable{--font-display:"gtAmerica", "gtAmerica Fallback"}
@font-face{font-family:gtMono;src:url(../media/font_mono-s.p.0py59vr7s4xnt.otf)format("opentype");font-display:swap}@font-face{font-family:gtMono Fallback;src:local(Arial);ascent-override:73.6%;descent-override:18.99%;line-gap-override:0.0%;size-adjust:135.87%}.gtmono_cf62d994-module__8EOO_W__className{font-family:gtMono,gtMono Fallback}.gtmono_cf62d994-module__8EOO_W__variable{--font-mono:"gtMono", "gtMono Fallback"}
:root{--background:#f9f9f9;--foreground:#181818;--purple:#e186fb;--purple-light:#f4d3fd;--yellow:#feef50;--yellow-light:#fbf6c2;--cyan-light:#e0fffa}:root,:host{--font-mono:var(--font-mono);--font-display:var(--font-display);--font-heading:var(--font-heading);--text-display-clamp:clamp(4rem, 6vw + 1rem, 8rem);--text-heading-clamp:clamp(2rem, 3vw + .5rem, 2.5rem);--text-body-clamp:clamp(1rem, .5vw + .875rem, 1.25rem);--text-small-clamp:clamp(.875rem, .25vw + .8125rem, 1rem);--text-display-fluid:calc(5vw + 2rem);--text-heading-fluid:calc(2.5vw + 1rem);--text-body-fluid:calc(.5vw + .875rem);--text-small-fluid:calc(.25vw + .75rem);--spacing-xs-clamp:clamp(.5rem, 1vw, 1rem);--spacing-sm-clamp:clamp(1rem, 2vw, 2rem);--spacing-md-clamp:clamp(2rem, 4vw, 4rem);--spacing-lg-clamp:clamp(3rem, 6vw, 6rem);--spacing-xl-clamp:clamp(4rem, 8vw, 8rem);--spacing-xs-fluid:calc(1vw + .25rem);--spacing-sm-fluid:calc(2vw + .5rem);--spacing-md-fluid:calc(4vw + 1rem);--spacing-lg-fluid:calc(6vw + 1.5rem);--spacing-xl-fluid:calc(8vw + 2rem)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.column{background-color:var(--foreground);width:100%;height:100vh;transform:translateY(100%)}.bg-purple{background-color:var(--purple)}.bg-purple-light{background-color:var(--purple-light)}.bg-yellow{background-color:var(--yellow)}.bg-yellow-light{background-color:var(--yellow-light)}.bg-cyan-light{background-color:var(--cyan-light)}.bg-foreground{background-color:var(--foreground)}.bg-background{background-color:var(--background)}.text-foreground{color:var(--foreground)}.text-background{color:var(--background)}.text-purple{color:var(--purple)}.text-purple-light{color:var(--purple-light)}.text-yellow{color:var(--yellow)}.text-yellow-light{color:var(--yellow-light)}.text-cyan-light{color:var(--cyan-light)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-heading{font-family:var(--font-heading)}.aspect-317\/239{aspect-ratio:317/239}.text-display-clamp{font-size:var(--text-display-clamp)}.text-heading-clamp{font-size:var(--text-heading-clamp)}.text-body-clamp{font-size:var(--text-body-clamp)}.text-small-clamp{font-size:var(--text-small-clamp)}.text-display-fluid{font-size:var(--text-display-fluid)}.text-heading-fluid{font-size:var(--text-heading-fluid)}.text-body-fluid{font-size:var(--text-body-fluid)}.text-small-fluid{font-size:var(--text-small-fluid)}.p-xs-clamp{padding:var(--spacing-xs-clamp)}.p-sm-clamp{padding:var(--spacing-sm-clamp)}.p-md-clamp{padding:var(--spacing-md-clamp)}.p-lg-clamp{padding:var(--spacing-lg-clamp)}.p-xl-clamp{padding:var(--spacing-xl-clamp)}.p-xs-fluid{padding:var(--spacing-xs-fluid)}.p-sm-fluid{padding:var(--spacing-sm-fluid)}.p-md-fluid{padding:var(--spacing-md-fluid)}.p-lg-fluid{padding:var(--spacing-lg-fluid)}.p-xl-fluid{padding:var(--spacing-xl-fluid)}.m-xs-clamp{margin:var(--spacing-xs-clamp)}.m-sm-clamp{margin:var(--spacing-sm-clamp)}.m-md-clamp{margin:var(--spacing-md-clamp)}.m-lg-clamp{margin:var(--spacing-lg-clamp)}.m-xl-clamp{margin:var(--spacing-xl-clamp)}.m-xs-fluid{margin:var(--spacing-xs-fluid)}.m-sm-fluid{margin:var(--spacing-sm-fluid)}.m-md-fluid{margin:var(--spacing-md-fluid)}.m-lg-fluid{margin:var(--spacing-lg-fluid)}.m-xl-fluid{margin:var(--spacing-xl-fluid)}.gap-xs-clamp{gap:var(--spacing-xs-clamp)}.gap-sm-clamp{gap:var(--spacing-sm-clamp)}.gap-md-clamp{gap:var(--spacing-md-clamp)}.gap-lg-clamp{gap:var(--spacing-lg-clamp)}.gap-xl-clamp{gap:var(--spacing-xl-clamp)}.gap-xs-fluid{gap:var(--spacing-xs-fluid)}.gap-sm-fluid{gap:var(--spacing-sm-fluid)}.gap-md-fluid{gap:var(--spacing-md-fluid)}.gap-lg-fluid{gap:var(--spacing-lg-fluid)}.gap-xl-fluid{gap:var(--spacing-xl-fluid)}.pt-xs-clamp{padding-top:var(--spacing-xs-clamp)}.pt-sm-clamp{padding-top:var(--spacing-sm-clamp)}.pt-md-clamp{padding-top:var(--spacing-md-clamp)}.pt-lg-clamp{padding-top:var(--spacing-lg-clamp)}.pt-xl-clamp{padding-top:var(--spacing-xl-clamp)}.pb-xs-clamp{padding-bottom:var(--spacing-xs-clamp)}.pb-sm-clamp{padding-bottom:var(--spacing-sm-clamp)}.pb-md-clamp{padding-bottom:var(--spacing-md-clamp)}.pb-lg-clamp{padding-bottom:var(--spacing-lg-clamp)}.pb-xl-clamp{padding-bottom:var(--spacing-xl-clamp)}.pl-xs-clamp{padding-left:var(--spacing-xs-clamp)}.pl-sm-clamp{padding-left:var(--spacing-sm-clamp)}.pl-md-clamp{padding-left:var(--spacing-md-clamp)}.pl-lg-clamp{padding-left:var(--spacing-lg-clamp)}.pl-xl-clamp{padding-left:var(--spacing-xl-clamp)}.pr-xs-clamp{padding-right:var(--spacing-xs-clamp)}.pr-sm-clamp{padding-right:var(--spacing-sm-clamp)}.pr-md-clamp{padding-right:var(--spacing-md-clamp)}.pr-lg-clamp{padding-right:var(--spacing-lg-clamp)}.pr-xl-clamp{padding-right:var(--spacing-xl-clamp)}.px-xs-clamp{padding-left:var(--spacing-xs-clamp);padding-right:var(--spacing-xs-clamp)}.px-sm-clamp{padding-left:var(--spacing-sm-clamp);padding-right:var(--spacing-sm-clamp)}.px-md-clamp{padding-left:var(--spacing-md-clamp);padding-right:var(--spacing-md-clamp)}.px-lg-clamp{padding-left:var(--spacing-lg-clamp);padding-right:var(--spacing-lg-clamp)}.px-xl-clamp{padding-left:var(--spacing-xl-clamp);padding-right:var(--spacing-xl-clamp)}.py-xs-clamp{padding-top:var(--spacing-xs-clamp);padding-bottom:var(--spacing-xs-clamp)}.py-sm-clamp{padding-top:var(--spacing-sm-clamp);padding-bottom:var(--spacing-sm-clamp)}.py-md-clamp{padding-top:var(--spacing-md-clamp);padding-bottom:var(--spacing-md-clamp)}.py-lg-clamp{padding-top:var(--spacing-lg-clamp);padding-bottom:var(--spacing-lg-clamp)}.py-xl-clamp{padding-top:var(--spacing-xl-clamp);padding-bottom:var(--spacing-xl-clamp)}.mt-xs-clamp{margin-top:var(--spacing-xs-clamp)}.mt-sm-clamp{margin-top:var(--spacing-sm-clamp)}.mt-md-clamp{margin-top:var(--spacing-md-clamp)}.mt-lg-clamp{margin-top:var(--spacing-lg-clamp)}.mt-xl-clamp{margin-top:var(--spacing-xl-clamp)}.mb-xs-clamp{margin-bottom:var(--spacing-xs-clamp)}.mb-sm-clamp{margin-bottom:var(--spacing-sm-clamp)}.mb-md-clamp{margin-bottom:var(--spacing-md-clamp)}.mb-lg-clamp{margin-bottom:var(--spacing-lg-clamp)}.mb-xl-clamp{margin-bottom:var(--spacing-xl-clamp)}.ml-xs-clamp{margin-left:var(--spacing-xs-clamp)}.ml-sm-clamp{margin-left:var(--spacing-sm-clamp)}.ml-md-clamp{margin-left:var(--spacing-md-clamp)}.ml-lg-clamp{margin-left:var(--spacing-lg-clamp)}.ml-xl-clamp{margin-left:var(--spacing-xl-clamp)}.mr-xs-clamp{margin-right:var(--spacing-xs-clamp)}.mr-sm-clamp{margin-right:var(--spacing-sm-clamp)}.mr-md-clamp{margin-right:var(--spacing-md-clamp)}.mr-lg-clamp{margin-right:var(--spacing-lg-clamp)}.mr-xl-clamp{margin-right:var(--spacing-xl-clamp)}.mx-xs-clamp{margin-left:var(--spacing-xs-clamp);margin-right:var(--spacing-xs-clamp)}.mx-sm-clamp{margin-left:var(--spacing-sm-clamp);margin-right:var(--spacing-sm-clamp)}.mx-md-clamp{margin-left:var(--spacing-md-clamp);margin-right:var(--spacing-md-clamp)}.mx-lg-clamp{margin-left:var(--spacing-lg-clamp);margin-right:var(--spacing-lg-clamp)}.mx-xl-clamp{margin-left:var(--spacing-xl-clamp);margin-right:var(--spacing-xl-clamp)}.my-xs-clamp{margin-top:var(--spacing-xs-clamp);margin-bottom:var(--spacing-xs-clamp)}.my-sm-clamp{margin-top:var(--spacing-sm-clamp);margin-bottom:var(--spacing-sm-clamp)}.my-md-clamp{margin-top:var(--spacing-md-clamp);margin-bottom:var(--spacing-md-clamp)}.my-lg-clamp{margin-top:var(--spacing-lg-clamp);margin-bottom:var(--spacing-lg-clamp)}.my-xl-clamp{margin-top:var(--spacing-xl-clamp);margin-bottom:var(--spacing-xl-clamp)}.pt-xs-fluid{padding-top:var(--spacing-xs-fluid)}.pt-sm-fluid{padding-top:var(--spacing-sm-fluid)}.pt-md-fluid{padding-top:var(--spacing-md-fluid)}.pt-lg-fluid{padding-top:var(--spacing-lg-fluid)}.pt-xl-fluid{padding-top:var(--spacing-xl-fluid)}.pb-xs-fluid{padding-bottom:var(--spacing-xs-fluid)}.pb-sm-fluid{padding-bottom:var(--spacing-sm-fluid)}.pb-md-fluid{padding-bottom:var(--spacing-md-fluid)}.pb-lg-fluid{padding-bottom:var(--spacing-lg-fluid)}.pb-xl-fluid{padding-bottom:var(--spacing-xl-fluid)}.pl-xs-fluid{padding-left:var(--spacing-xs-fluid)}.pl-sm-fluid{padding-left:var(--spacing-sm-fluid)}.pl-md-fluid{padding-left:var(--spacing-md-fluid)}.pl-lg-fluid{padding-left:var(--spacing-lg-fluid)}.pl-xl-fluid{padding-left:var(--spacing-xl-fluid)}.pr-xs-fluid{padding-right:var(--spacing-xs-fluid)}.pr-sm-fluid{padding-right:var(--spacing-sm-fluid)}.pr-md-fluid{padding-right:var(--spacing-md-fluid)}.pr-lg-fluid{padding-right:var(--spacing-lg-fluid)}.pr-xl-fluid{padding-right:var(--spacing-xl-fluid)}.px-xs-fluid{padding-left:var(--spacing-xs-fluid);padding-right:var(--spacing-xs-fluid)}.px-sm-fluid{padding-left:var(--spacing-sm-fluid);padding-right:var(--spacing-sm-fluid)}.px-md-fluid{padding-left:var(--spacing-md-fluid);padding-right:var(--spacing-md-fluid)}.px-lg-fluid{padding-left:var(--spacing-lg-fluid);padding-right:var(--spacing-lg-fluid)}.px-xl-fluid{padding-left:var(--spacing-xl-fluid);padding-right:var(--spacing-xl-fluid)}.py-xs-fluid{padding-top:var(--spacing-xs-fluid);padding-bottom:var(--spacing-xs-fluid)}.py-sm-fluid{padding-top:var(--spacing-sm-fluid);padding-bottom:var(--spacing-sm-fluid)}.py-md-fluid{padding-top:var(--spacing-md-fluid);padding-bottom:var(--spacing-md-fluid)}.py-lg-fluid{padding-top:var(--spacing-lg-fluid);padding-bottom:var(--spacing-lg-fluid)}.py-xl-fluid{padding-top:var(--spacing-xl-fluid);padding-bottom:var(--spacing-xl-fluid)}.mt-xs-fluid{margin-top:var(--spacing-xs-fluid)}.mt-sm-fluid{margin-top:var(--spacing-sm-fluid)}.mt-md-fluid{margin-top:var(--spacing-md-fluid)}.mt-lg-fluid{margin-top:var(--spacing-lg-fluid)}.mt-xl-fluid{margin-top:var(--spacing-xl-fluid)}.mb-xs-fluid{margin-bottom:var(--spacing-xs-fluid)}.mb-sm-fluid{margin-bottom:var(--spacing-sm-fluid)}.mb-md-fluid{margin-bottom:var(--spacing-md-fluid)}.mb-lg-fluid{margin-bottom:var(--spacing-lg-fluid)}.mb-xl-fluid{margin-bottom:var(--spacing-xl-fluid)}.ml-xs-fluid{margin-left:var(--spacing-xs-fluid)}.ml-sm-fluid{margin-left:var(--spacing-sm-fluid)}.ml-md-fluid{margin-left:var(--spacing-md-fluid)}.ml-lg-fluid{margin-left:var(--spacing-lg-fluid)}.ml-xl-fluid{margin-left:var(--spacing-xl-fluid)}.mr-xs-fluid{margin-right:var(--spacing-xs-fluid)}.mr-sm-fluid{margin-right:var(--spacing-sm-fluid)}.mr-md-fluid{margin-right:var(--spacing-md-fluid)}.mr-lg-fluid{margin-right:var(--spacing-lg-fluid)}.mr-xl-fluid{margin-right:var(--spacing-xl-fluid)}.mx-xs-fluid{margin-left:var(--spacing-xs-fluid);margin-right:var(--spacing-xs-fluid)}.mx-sm-fluid{margin-left:var(--spacing-sm-fluid);margin-right:var(--spacing-sm-fluid)}.mx-md-fluid{margin-left:var(--spacing-md-fluid);margin-right:var(--spacing-md-fluid)}.mx-lg-fluid{margin-left:var(--spacing-lg-fluid);margin-right:var(--spacing-lg-fluid)}.mx-xl-fluid{margin-left:var(--spacing-xl-fluid);margin-right:var(--spacing-xl-fluid)}.my-xs-fluid{margin-top:var(--spacing-xs-fluid);margin-bottom:var(--spacing-xs-fluid)}.my-sm-fluid{margin-top:var(--spacing-sm-fluid);margin-bottom:var(--spacing-sm-fluid)}.my-md-fluid{margin-top:var(--spacing-md-fluid);margin-bottom:var(--spacing-md-fluid)}.my-lg-fluid{margin-top:var(--spacing-lg-fluid);margin-bottom:var(--spacing-lg-fluid)}.my-xl-fluid{margin-top:var(--spacing-xl-fluid);margin-bottom:var(--spacing-xl-fluid)}
