@font-face{font-family:cassetteRegular;src:url(../media/Cassette_Regular-s.p.f05ecb46.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:cassetteRegular Fallback;src:local(Arial);ascent-override:91.96%;descent-override:19.36%;line-gap-override:0.0%;size-adjust:101.24%}.cassetteregular_c6c9d25d-module__Wgo2cG__className{font-family:cassetteRegular,cassetteRegular Fallback;font-weight:400}.cassetteregular_c6c9d25d-module__Wgo2cG__variable{--font-cassette-regular:"cassetteRegular","cassetteRegular Fallback"}
@font-face{font-family:cassetteMedium;src:url(../media/Cassette_Medium-s.p.8e72aa6f.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:cassetteMedium Fallback;src:local(Arial);ascent-override:89.48%;descent-override:18.84%;line-gap-override:0.0%;size-adjust:104.05%}.cassettemedium_71fe9d85-module__6_cZGq__className{font-family:cassetteMedium,cassetteMedium Fallback;font-weight:500}.cassettemedium_71fe9d85-module__6_cZGq__variable{--font-cassette-medium:"cassetteMedium","cassetteMedium Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#2a3c22;--color-line:#3f5038;--color-ink:#fff;--color-muted:#c6d1d1;--sbw:0px;--u:min(calc((100vw - var(--sbw))/1440),1.15px);--frame:1440;--bleed:max(0px,calc(((100vw - var(--sbw)) - var(--frame)*var(--u))/2));--intro-a:calc(396*var(--u));--intro-b:calc(171*var(--u));--intro-logo:calc(781.5*var(--u))}@media (max-width:768px){:root{--u:min(calc((100vw - var(--sbw))/390),1.3px);--frame:390;--intro-a:calc(107*var(--u));--intro-b:calc(46*var(--u));--intro-logo:calc(308.5*var(--u))}}html{scroll-behavior:smooth;scrollbar-width:none;overflow-x:clip}html::-webkit-scrollbar{display:none}body{background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent;overflow-x:clip}::selection{background:var(--color-muted);color:var(--color-bg)}img{display:block}.band{background:var(--color-bg);position:relative}.manifesto,.team,.footer{border-top:1px solid var(--color-line);margin-top:-1px}.team{z-index:3}.footer{z-index:4}.frame{width:calc(var(--frame)*var(--u));margin-left:auto;margin-right:auto;position:relative}.grid-lines{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.grid-v,.grid-h{background:var(--color-line);position:absolute}.grid-v{width:1px;top:0;bottom:0}.grid-h{height:1px;left:calc(-1*var(--bleed));right:calc(-1*var(--bleed))}.hero-grid-v-left{left:calc(144*var(--u))}.hero-grid-v-right{left:calc(1296*var(--u))}@media (max-width:768px){.hero-grid-v-left{left:calc(12*var(--u))}.hero-grid-v-right{left:calc(378*var(--u))}}a[href^=mailto]{transition:opacity .18s ease-out}a[href^=mailto]:hover{opacity:.7}:focus-visible{outline:2px solid var(--color-muted);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.22s ease-in both vt-out}::view-transition-new(root){animation:.48s cubic-bezier(.22,1,.36,1) both vt-in}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}html.intro [data-intro=logo-mark]{transform:translateY(var(--intro-logo))scale(.5)}html.intro [data-intro=header],html.intro [data-intro=wordmark],html.intro [data-intro=grid-h]{transform:translateY(var(--intro-a))}html.intro [data-intro=content]{transform:translateY(var(--intro-b))}html.intro [data-intro=header],html.intro [data-intro=wordmark],html.intro [data-intro=grid-h],html.intro [data-intro=content],html.intro .hero-statement{opacity:0}html.intro [data-intro=grid-v]{transform-origin:top;transform:scaleY(0)}html.intro .hero .grid-tick{opacity:0}.grain{mix-blend-mode:overlay;opacity:.08;pointer-events:none;z-index:150;background:url(/grain.png) 0 0/144px 144px;width:220%;height:220%;animation:.7s steps(6,end) infinite grain-step;position:fixed;top:-60%;left:-60%}@keyframes grain-step{0%{transform:translate(0,0)}17%{transform:translate(-3%,2%)}33%{transform:translate(2%,-4%)}50%{transform:translate(-4%,-2%)}67%{transform:translate(3%,4%)}83%{transform:translate(-2%,3%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.grid-tick{opacity:.55;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.grid-tick:before,.grid-tick:after{content:"";background:var(--color-muted);position:absolute}.grid-tick:before{height:1px;top:4px;left:0;right:0}.grid-tick:after{width:1px;top:0;bottom:0;left:4px}@media (max-width:768px){.grid-tick{display:none}}
