@media (width>=0){html:before{content:"small";display:none}}@media (width>=500px){html:before{content:"medium";display:none}}@media (width>=850px){html:before{content:"large";display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;font-size:100%;font:inherit;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:GT America Mono;src:url(../fonts/gt-america-mono-regular.woff2)format("woff2"),url(../fonts/gt-america-mono-regular.woff)format("woff");font-style:normal;font-display:swap;font-weight:400;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ABC Diatype;src:url(../fonts/abc-diatype.woff2)format("woff2"),url(../fonts/abc-diatype.woff)format("woff");font-style:normal;font-display:swap;font-weight:400;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ABC Diatype;src:url(../fonts/abc-diatype-medium.woff2)format("woff2"),url(../fonts/abc-diatype-medium.woff)format("woff");font-style:normal;font-display:swap;font-weight:500;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale}html,body{color:#050404;background-color:#fff;width:100%;height:100%;font-family:ABC Diatype,sans-serif;font-size:4.26667vw;position:relative}@media (width>=500px){html,body{font-size:2.08333vw}}@media (width>=850px){html,body{font-size:1vw}}html .sr-only,body .sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html *,body *{-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale;box-sizing:border-box!important}html ::-moz-selection{color:#a3ff6e;background-color:#050404}body ::-moz-selection{color:#a3ff6e;background-color:#050404}html ::selection{color:#a3ff6e;background-color:#050404}body ::selection{color:#a3ff6e;background-color:#050404}html ::-moz-selection{color:#a3ff6e;background-color:#050404}body ::-moz-selection{color:#a3ff6e;background-color:#050404}#__nuxt,#__layout{width:100%;height:100%}.button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-block}.button:focus-visible,input:focus-visible{outline-offset:0;outline:2px solid #a3ff6e}.button.text-button-small,.button.text-button-medium{padding:.125rem 0}@media (pointer:fine){.button.text-button-small-alternative:hover,.button.text-button-small:hover,.button.text-button-medium:hover,.text-button-medium-alternative:hover{color:#050404;background-color:#a3ff6e}}.text-body{letter-spacing:.2px;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2}.text-body-small,.text-body-medium{letter-spacing:.2px;font-family:ABC Diatype,sans-serif;font-size:.75rem;font-weight:400;line-height:1.2}.text-label-medium,.text-label{letter-spacing:.1px;text-transform:uppercase;font-family:GT America Mono,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1}.text-button-large{letter-spacing:.1px;text-transform:uppercase;font-family:GT America Mono,sans-serif;font-size:1.5rem;font-weight:400;line-height:.8}.text-button-medium{letter-spacing:.1px;text-transform:uppercase;font-family:GT America Mono,sans-serif;font-size:1rem;font-weight:400;line-height:.8}.text-button-small{letter-spacing:.1px;text-transform:uppercase;font-family:GT America Mono,sans-serif;font-size:.875rem;font-weight:400;line-height:.8}.text-button-small-alternative,.text-button-medium-alternative{letter-spacing:.1px;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:400;line-height:.8}.text-heading-1{letter-spacing:0;font-family:ABC Diatype,sans-serif;font-size:2rem;font-weight:400;line-height:1.2}@media (width>=850px){.text-heading-1{text-transform:uppercase;font-family:GT America Mono,sans-serif;font-size:2.5rem}}.text-heading-2{letter-spacing:0;font-family:ABC Diatype,sans-serif;font-size:2rem;font-weight:400;line-height:1.2}@media (width>=850px){.text-heading-2{font-size:2.5rem}}.text-heading-3{letter-spacing:0;font-family:ABC Diatype,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (width>=850px){.text-heading-3{font-size:2rem}}.text-heading-4{letter-spacing:.2px;font-family:ABC Diatype,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2}@media (width>=850px){.text-heading-4{letter-spacing:0;font-size:1.5rem}}.text-heading-4-medium{letter-spacing:0;font-family:ABC Diatype,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2}.padding-base-left{padding-left:.25rem}.padding-base-right{padding-right:.25rem}.padding-base{padding-left:.25rem;padding-right:.25rem}.padding-left-text{padding-left:1rem}@media (width>=850px){.padding-left-text{padding-left:1.5rem}}.padding-right-text{padding-right:1rem}@media (width>=850px){.padding-right-text{padding-right:1.5rem}}.padding-text{padding-left:1rem;padding-right:1rem}@media (width>=850px){.padding-text{padding-left:1.5rem;padding-right:1.5rem}}.tp-dfwv{z-index:100000;position:fixed}.tp-dfwv *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.tp-dfwv input{-webkit-touch-callout:all!important;-webkit-user-select:all!important;user-select:all!important}.tp-dfwv .tp-rotv{inset:8px 8px auto auto}.tp-dfwv .expand-drag-area{cursor:col-resize;background-color:#0000;width:10px;height:100%;position:absolute;top:0;left:0;right:auto}.tp-dfwv .expand-drag-area:before{opacity:.2;content:"";background-color:#787878;width:1px;height:100%;transition:opacity .1s ease-in-out;position:absolute;top:0;left:0;right:auto}.tp-dfwv .expand-drag-area:hover:before{opacity:1}.tp-dfwv *{touch-action:none}.tp-dfwv.right-top .tp-rotv,.tp-dfwv.top-right .tp-rotv{inset:8px 8px auto auto}.tp-dfwv.right-top .expand-drag-area,.tp-dfwv.top-right .expand-drag-area,.tp-dfwv.right-top .expand-drag-area:before,.tp-dfwv.top-right .expand-drag-area:before{left:0;right:auto}.tp-dfwv.right-bottom .tp-rotv,.tp-dfwv.bottom-right .tp-rotv{inset:auto 8px 8px auto}.tp-dfwv.right-bottom .expand-drag-area,.tp-dfwv.bottom-right .expand-drag-area,.tp-dfwv.right-bottom .expand-drag-area:before,.tp-dfwv.bottom-right .expand-drag-area:before{left:0;right:auto}.tp-dfwv.left-top .tp-rotv,.tp-dfwv.top-left .tp-rotv{inset:8px auto auto 8px}.tp-dfwv.left-top .expand-drag-area,.tp-dfwv.top-left .expand-drag-area,.tp-dfwv.left-top .expand-drag-area:before,.tp-dfwv.top-left .expand-drag-area:before{left:auto;right:0}.tp-dfwv.left-bottom .tp-rotv,.tp-dfwv.bottom-left .tp-rotv{inset:auto auto 8px 8px}.tp-dfwv.left-bottom .expand-drag-area,.tp-dfwv.bottom-left .expand-drag-area,.tp-dfwv.left-bottom .expand-drag-area:before,.tp-dfwv.bottom-left .expand-drag-area:before{left:auto;right:0}.tp-rotv::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@media (width>=0){html:before{content:"small";display:none}}@media (width>=500px){html:before{content:"medium";display:none}}@media (width>=850px){html:before{content:"large";display:none}}
