:root{--bg:#000;--fg:#fff;--bg05:#0000000d;--bg10:#0000001a;--bg15:#00000026;--bg20:#0003;--bg25:#00000040;--bg30:#0000004d;--bg35:#00000059;--bg40:#0006;--bg45:#00000073;--bg50:#00000080;--bg55:#0000008c;--bg60:#0009;--bg65:#000000a6;--bg70:#000000b3;--bg75:#000000bf;--bg80:#000c;--bg85:#000000d9;--bg90:#000000e6;--bg95:#000000f2;--fg05:#ffffff0d;--fg10:#ffffff1a;--fg15:#ffffff26;--fg20:#fff3;--fg25:#ffffff40;--fg30:#ffffff4d;--fg35:#ffffff59;--fg40:#fff6;--fg45:#ffffff73;--fg50:#ffffff80;--fg55:#ffffff8c;--fg60:#fff9;--fg65:#ffffffa6;--fg70:#ffffffb3;--fg75:#ffffffbf;--fg80:#fffc;--fg85:#ffffffd9;--fg90:#ffffffe6;--fg95:#fffffff2;--sm:10px;--md:16px;--lg:24px;--font-family-base:"forma-djr-deck", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-display:"forma-djr-display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-metric-offset:-.1em;--font-size-heading:26px;--container-max-width:2560px;--grid-columns:12;--grid-margin:12px;--grid-gutter:6px;--hero-height:auto;-webkit-font-smoothing:antialiased}@media (min-width:768px){:root{--sm:12px;--md:20px;--lg:32px;--font-size-heading:28px;--hero-height:calc(8vw + 3em);--grid-margin:18px}}@media (min-width:1024px){:root{--sm:16px;--md:24px;--lg:40px;--font-size-heading:32px;--hero-height:calc(6vw + 3.5em)}}@media (min-width:1280px){:root{--font-size-heading:38px}}@media (min-width:1680px){:root{--font-size-heading:42px}}@media (min-width:1920px){:root{--font-size-heading:58px}}*{box-sizing:border-box;text-wrap:pretty;margin:0;padding:0}html{background-color:var(--bg);max-width:100vw;font-family:var(--font-family-base);color:var(--fg90);font-size:18px;font-weight:500;overflow-x:hidden}@media (min-width:768px){html{font-size:24px}}body{flex-direction:column;min-height:100lvh;display:flex}a{color:inherit;text-decoration:none}input,button,textarea,select{font:inherit;accent-color:var(--accent-color,currentColor)}:focus-visible{outline:2px solid var(--accent-color,var(--fg));outline-offset:2px}::selection{background-color:var(--fg15)}body.custom-cursor-enabled *,body.custom-cursor-enabled :before,body.custom-cursor-enabled :after{cursor:url(/cursors/dot.svg) 4 4,default}body.custom-cursor-enabled html{cursor:url(/cursors/dot1.svg) 4 4,default}body.custom-cursor-enabled{cursor:url(/cursors/dot2.svg) 4 4,default}body.custom-cursor-enabled main,body.custom-cursor-enabled section,body.custom-cursor-enabled article,body.custom-cursor-enabled header,body.custom-cursor-enabled footer,body.custom-cursor-enabled nav{cursor:url(/cursors/dot3.svg) 4 4,default}body.custom-cursor-enabled div{cursor:url(/cursors/dot4.svg) 4 4,default}body.custom-cursor-enabled p,body.custom-cursor-enabled span,body.custom-cursor-enabled li{cursor:url(/cursors/dot5.svg) 4 4,default}body.custom-cursor-enabled h1,body.custom-cursor-enabled h2,body.custom-cursor-enabled h3,body.custom-cursor-enabled h4,body.custom-cursor-enabled h5,body.custom-cursor-enabled h6{cursor:url(/cursors/dot6.svg) 4 4,default}body.custom-cursor-enabled a,body.custom-cursor-enabled button{cursor:url(/cursors/dot7.svg) 4 4,pointer}body.custom-cursor-enabled input,body.custom-cursor-enabled textarea,body.custom-cursor-enabled select{cursor:url(/cursors/dot8.svg) 4 4,text}body:not(.custom-cursor-enabled) a,body:not(.custom-cursor-enabled) button{cursor:pointer}body.is-dragging,body.is-dragging *{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--fg:#fff;--bg:#000}}
