@layer reset {
@layer the-new-css-reset{:where(:not(html,iframe,canvas,img,svg,video,audio,dialog,vercel-live-feedback,nextjs-portal,#theatrejs-studio-root,.sc-default,:where(select,option)):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:where(input[type=file]){cursor:default;appearance:none}html{-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}a,button{-webkit-tap-highlight-color:transparent}video,audio{max-block-size:100%;max-inline-size:100%}}
}

@layer colors {
@layer variables{:root{--black:#17171c;--dark-1:#121216;--dark-2:#17171c;--dark-3:#1c1c22;--dark-4:#25252d;--dark-5:#2e2e38;--gray:#a5b3c8;--white:#f5f5f5;--off-white:#ededde;--purple:#5c3cdd;--green:#8aff80;--color-primary:var(--off-white);--color-secondary:var(--black);--color-contrast:var(--dark-2);--color-gray:var(--gray);--color-button:var(--dark-5);--color-accent:var(--purple);--color-pink:var(--color-accent);--color-green:var(--green);--color-lightgreen:var(--color-green);--color-background:var(--color-secondary);--color-foreground:var(--color-primary);--color-light:var(--white);--color-dark:var(--dark-1);--color-electric:var(--green);--color-border:hsla(var(--off-white)/.08);--color-cell:hsla(var(--dark-3)/.85)}[section-color=accent]{color:var(--color-primary);background-color:var(--color-accent)}[section-color=contrast]{color:var(--color-primary);background-color:var(--color-contrast)}[section-color=primary]{color:var(--color-primary);background-color:var(--color-primary)}[section-color=secondary]{color:var(--color-secondary);background-color:var(--color-secondary)}.c-gray{color:var(--color-gray)}.bg-gray{background-color:var(--color-gray)}}
}

@layer variables {
@layer tokens{:root{--device-width:375;--device-height:650;--breakpoint-dt:800px;--columns:4;--gap:calc(((16*100)/var(--device-width))*1vw);--safe:calc(((16*100)/var(--device-width))*1vw);--header-height:calc(((58*100)/var(--device-width))*1vw);--layout-width:calc(100vw - (2*var(--safe)));--column-width:calc((var(--layout-width) - (var(--columns) - 1)*var(--gap))/var(--columns));--rounded:10px;--rounded-sm:calc(var(--rounded)/2);--rounded-lg:calc(var(--rounded)*2);--rounded-xl:calc(var(--rounded)*3);--rounded-full:calc(var(--rounded)*6);--sp-xs:calc(var(--safe)/1.2);--sp-sm:calc(var(--safe)*1.1);--sp-md:calc(var(--safe)*1.2);--sp-lg:calc(var(--safe)*2);--sp-xl:calc(var(--safe)*3)}@media (min-width:800px){:root{--device-width:1440;--device-height:816;--columns:12;--gap:calc(((16*100)/var(--device-width))*1vw);--safe:calc(((16*100)/var(--device-width))*1vw);--header-height:calc(((98*100)/var(--device-width))*1vw)}}:root{--fs-display:calc(((56*100)/var(--device-width))*1vw);--fs-h1:calc(((40*100)/var(--device-width))*1vw);--fs-h2:calc(((32*100)/var(--device-width))*1vw);--fs-h3:calc(((24*100)/var(--device-width))*1vw);--fs-h4:calc(((16*100)/var(--device-width))*1vw);--fs-p-large:calc(((18*100)/var(--device-width))*1vw);--lh-tight:.9;--lh-heading:1.1;--lh-body:1.5}@media (min-width:800px){:root{--fs-display:calc(((100*100)/var(--device-width))*1vw);--fs-h1:calc(((70*100)/var(--device-width))*1vw);--fs-h2:calc(((56*100)/var(--device-width))*1vw);--fs-h3:calc(((40*100)/var(--device-width))*1vw);--fs-h4:calc(((20*100)/var(--device-width))*1vw);--fs-p-large:calc(((24*100)/var(--device-width))*1vw)}}:root{--border:1px;--btn-height:2.75em;accent-color:var(--purple);interpolate-size:allow-keywords;scroll-margin-top:2rem}:root{--vh-in-px:8px;--vh:var(--vh-in-px);--vw:1vw;--dvh:var(--vh);--svh:var(--vh);--lvh:var(--vh);--scrollbar-width:0px}@media (hover:hover) and (pointer:fine){:root{--vh:1vh}@supports (height:1svh){:root{--vh:1vh;--dvh:1dvh;--svh:1svh;--lvh:1lvh}}}@media (hover:none) and (pointer:coarse){:root{--vh:var(--vh-in-px)}@supports (height:1lvh){:root{--dvh:1dvh;--svh:1svh;--lvh:1lvh}}}}
}

@layer animations {
@layer animations{:root{--anim-default:.8s cubic-bezier(.65,.05,0,1);--anim-default-fast:.55s cubic-bezier(.65,.05,0,1);--anim-smooth:1.5s cubic-bezier(.19,1,.22,1);--anim-smooth-fast:.55s cubic-bezier(.19,1,.22,1);--anim-bounce:.8s cubic-bezier(.175,.885,.355,1.64);--anim-bounce-fast:.4s cubic-bezier(.175,.885,.355,1.64);--anim-ease:.2s ease;--anim-expo:.8s cubic-bezier(.87,0,.13,1);--anim-expo-fast:.55s cubic-bezier(.87,0,.13,1);--stagger-primary:.1618s;--reveal-stagger:var(--stagger-primary)}@media (prefers-reduced-motion:reduce){:root{--anim-default:0s;--anim-default-fast:0s;--anim-smooth:0s;--anim-smooth-fast:0s;--anim-bounce:0s;--anim-bounce-fast:0s;--anim-ease:0s;--anim-expo:0s;--anim-expo-fast:0s;--stagger-primary:0s}}@keyframes fade-out{to{opacity:0;transform:translateY(-20px)scale(.95)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)scale(.95)}}@keyframes shine{0%{transform:translate(-150%)}20%{transform:translate(150%)}to{transform:translate(150%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show-overflow{0%{overflow-y:hidden}}@keyframes hide-overflow{0%{overflow-y:scroll}}}
}

@layer utilities {
@layer utilities{.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.top-0{inset-block-start:0}.w-full{width:100%}.w-screen{width:calc(var(--vw)*100)}.h-full{height:100%}.h-screen{height:calc(var(--vh)*100)}.flex{display:flex}.row{width:100%;display:flex}.col{flex-direction:column;display:flex}.grow{flex-grow:1}.items-center{align-items:center}.items-end{align-items:end}.items-start{align-items:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-start{justify-content:start}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.place-center{place-items:center}.place-end{place-items:end}.place-start{place-items:start}.place-between{place-content:space-between}.place-around{place-content:space-around}.place-evenly{place-content:space-evenly}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.uppercase{text-transform:uppercase}.rounded-sm{border-radius:var(--rounded-sm)}.rounded{border-radius:var(--rounded)}.rounded-lg{border-radius:var(--rounded-lg)}.rounded-xl{border-radius:var(--rounded-xl)}.rounded-full{border-radius:var(--rounded-full)}.border-t{border-top:1.5px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-l{border-left:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.border-y{border-block:1px solid var(--color-border)}.border-x{border-inline:1px solid var(--color-border)}.difference{mix-blend-mode:difference}.pointer-events-none{pointer-events:none}}
}

@layer global {
@layer reset{*,:after,:before{box-sizing:border-box}li,ul,figure{margin:0;padding:0;list-style:none}html{scroll-behavior:initial;width:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;width:100%;min-height:100%;position:relative}canvas,img,video,picture,figure{box-sizing:border-box;max-width:100%;height:auto;display:block}img{width:100%}svg{box-sizing:border-box;max-width:none;height:auto}audio,canvas,iframe,img,svg,video,picture,figure{vertical-align:middle}h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span,strong,em,figcaption{margin:0;padding:0}video{box-shadow:none;outline:0 solid #0000;padding:0}}@layer template{html{--scrollbar-gutter:0px;scrollbar-gutter:stable;scrollbar-width:none}html.lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html ::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none;cursor:none}::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}::selection{background-color:var(--color-accent);color:var(--color-secondary);text-shadow:none}::-moz-selection{background-color:var(--color-accent);color:var(--color-secondary);text-shadow:none}html.overflow-hidden{touch-action:none;overflow:hidden}body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:clamp(14px,1.2vw,16px);font-family:var(--next-font-abc);color:var(--color-primary);background-color:var(--color-secondary);overflow-wrap:break-word;text-wrap:pretty;font-weight:400;line-height:1.55}html{scrollbar-width:none}body{-ms-overflow-style:none}body::-webkit-scrollbar{display:none}svg.icon path[fill],svg.icon rect[fill],svg.icon circle[fill]{fill:currentColor}svg.icon path[stroke],svg.icon rect[stroke],svg.icon circle[stroke]{stroke:currentColor}@media (--hover){.link:hover{outline:none;text-decoration:underline}.link:focus-visible{outline:none}}html.scrollbar-grabbing,img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-o-user-select:none}html.screenshot :not(:has(canvas),canvas,:has(#orchestra),#orchestra,#orchestra *){opacity:0!important}.rich p{margin-bottom:1em}.rich>:last-child{margin-bottom:0}.rich a{color:inherit}.rich blockquote{border-left:.25em solid var(--color-pink);margin:0 0 1.25em;padding:0 0 0 1.25em;font-size:1.125em;line-height:1.4}}@layer typography{:is(.display,h1,.h1,h2,.h2,h3,.h3,h4,.h4){font-family:var(--next-font-abc);text-transform:uppercase;font-feature-settings:"ss03","ss04";overflow-wrap:break-word;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-weight:900;font-stretch:125%}.display{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.04em}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.02em}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.02em}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:-.01em}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-heading);letter-spacing:.05em}p.large{font-size:var(--fs-p-large);line-height:var(--lh-body)}.font-mono{font-family:var(--next-font-mono);font-weight:500;font-stretch:125%}}@layer layout{section{width:100%;position:relative}.container{width:100%;padding-left:var(--safe);padding-right:var(--safe);max-width:1920px;margin:0 auto}.container.screen{width:100%;max-width:100vw}.container.medium{max-width:calc((var(--column-width)*10) + (var(--gap)*9) + (var(--safe)*2))}.container.small{max-width:calc((var(--column-width)*8) + (var(--gap)*7) + (var(--safe)*2))}.container-full{width:100%;max-width:100vw;padding-left:0;padding-right:0}.grid{grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap);width:100%;display:grid}.content-wrapper{width:100%;min-height:100vh;padding-top:var(--header-height);padding-bottom:var(--gap);flex-direction:column;justify-content:space-between;display:flex}.gap-sm{gap:calc(var(--gap)/2)}.gap-md{gap:var(--gap)}.gap-lg{gap:calc(var(--gap)*2)}.gap-xl{gap:calc(var(--gap)*4)}.py-sm{padding-block:var(--sp-sm)}.py-md{padding-block:var(--sp-md)}.py-lg{padding-block:var(--sp-lg)}.py-xl{padding-block:var(--sp-xl)}.px-sm{padding-inline:var(--sp-sm)}.px-md{padding-inline:var(--sp-md)}.px-lg{padding-inline:var(--sp-lg)}.px-xl{padding-inline:var(--sp-xl)}.pt-sm{padding-block-start:var(--sp-sm)}.pt-md{padding-block-start:var(--sp-md)}.pt-lg{padding-block-start:var(--sp-lg)}.pt-xl{padding-block-start:var(--sp-xl)}.pb-sm{padding-block-end:var(--sp-sm)}.pb-md{padding-block-end:var(--sp-md)}.pb-lg{padding-block-end:var(--sp-lg)}.pb-xl{padding-block-end:var(--sp-xl)}}
}

@layer components;@property --vw{syntax:"<length>";inherits:true;initial-value:1vw}@property --dvh{syntax:"<length>";inherits:true;initial-value:1vh}@property --svh{syntax:"<length>";inherits:true;initial-value:1vh}@property --lvh{syntax:"<length>";inherits:true;initial-value:1vh}@property --scrollbar-width{syntax:"<length>";inherits:true;initial-value:0}
@font-face{font-family:mono;src:url(../media/gt_pressura-s.387f2fd8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:107.9%;descent-override:22.77%;line-gap-override:0.0%;size-adjust:97.04%}.mono_d8f8879c-module___GZLgW__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.mono_d8f8879c-module___GZLgW__variable{--next-font-mono:"mono","mono Fallback",ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}
@font-face{font-family:abc;src:url(../media/ABCMonumentGroteskVariableVF-s.a4399200.woff2)format("woff2");font-display:swap}@font-face{font-family:abc Fallback;src:local(Arial);ascent-override:94.79%;descent-override:24.94%;line-gap-override:0.0%;size-adjust:100.22%}.abc_b1708b0-module__ZkLthq__className{font-family:abc,abc Fallback}.abc_b1708b0-module__ZkLthq__variable{--next-font-abc:"abc","abc Fallback"}
