@font-face{font-family:Bootzy TM;src:url(/fonts/BootzyTM.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Whyte Inktrap;src:url(/fonts/ABCWhyteInktrap-Regular-Trial.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Whyte Inktrap;src:url(/fonts/ABCWhyteInktrap-Medium-Trial.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--black: #000;--ink: #131313;--light: #e8e8e8;--neon: #d2ff02;--green: #4fd11b;--red: #fc3c07;--font-display: "Bootzy TM", "Helvetica Neue", Arial, sans-serif;--font-text: "ABC Whyte Inktrap", "Helvetica Neue", Arial, sans-serif;--gutter: 2vw;--tight: -.045em;interpolate-size:allow-keywords;--bar-font: clamp(1rem, 2.2vw, 2.25rem);--bar-pad: max(.5vw, .45rem);--bar-height: calc(var(--bar-font) + 2 * var(--bar-pad));--footer-height: 4.4rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--reveal: 1s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--bar-height)}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--font-text);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--neon);outline-offset:2px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}.motion [data-reveal]{transition:opacity var(--reveal) var(--ease-out),translate var(--reveal) var(--ease-out),scale var(--reveal) var(--ease-out),clip-path 1.2s var(--ease-in-out);transition-delay:var(--d, 0s)}.motion [data-reveal=up]:not(.is-visible){opacity:0;translate:0 1.5rem}.motion [data-reveal=fade]:not(.is-visible){opacity:0}.motion [data-reveal=mask]{clip-path:inset(0 -1px 0 0);transition-duration:.8s;transition-timing-function:var(--ease-out)}.motion [data-reveal=mask]:not(.is-visible){clip-path:inset(0 100% 0 0)}.motion [data-reveal=image]{clip-path:inset(0)}.motion [data-reveal=image]:not(.is-visible){clip-path:inset(100% 0 0 0)}.motion [data-reveal=image]>img{transition:transform 1.8s var(--ease-out) var(--d, 0s),scale 1.2s var(--ease-out)}.motion [data-reveal=image]:not(.is-visible)>img{transform:scale(1.18)}.motion [data-reveal=rise]>*{transition:translate 1.1s var(--ease-out) var(--d, 0s)}.motion [data-reveal=rise]:not(.is-visible)>*{translate:0 105%}.motion [data-reveal=grow]{transform-origin:left}.motion [data-reveal=grow]:not(.is-visible){scale:0 1}.motion [data-reveal=pop]{transition:scale .7s var(--ease-spring) var(--d, 0s)}.motion [data-reveal=pop]:not(.is-visible){scale:0}.motion [data-reveal=words] .word{display:inline-block;transition:opacity .9s var(--ease-out),translate .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:calc(var(--d, 0s) + var(--i) * 22ms)}.motion [data-reveal=words]:not(.is-visible) .word{opacity:0;translate:0 .35em;filter:blur(.25em)}}.underline{background:linear-gradient(currentColor,currentColor) right bottom / 0 .08em no-repeat;text-decoration:none;transition:background-size .45s var(--ease-out)}@media(hover:hover){.underline:hover{background-position-x:left;background-size:100% .08em}}.underline:focus-visible{background-size:100% .08em}.site-header[data-astro-cid-ctg3m53h]{padding-top:var(--bar-height);background:var(--black);color:var(--light);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tight)}.bar[data-astro-cid-ctg3m53h]{display:flex;justify-content:space-between;align-items:center;gap:1rem;position:fixed;inset:0 0 auto;z-index:10;height:var(--bar-height);padding:0 .6vw;background:var(--black);font-size:var(--bar-font);line-height:1}a[data-astro-cid-ctg3m53h]{text-decoration:none}.nav[data-astro-cid-ctg3m53h],.links[data-astro-cid-ctg3m53h],.socials[data-astro-cid-ctg3m53h]{display:flex;align-items:center}.nav[data-astro-cid-ctg3m53h]{gap:1.6vw}ul[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0}.links[data-astro-cid-ctg3m53h]{gap:.85em}.socials[data-astro-cid-ctg3m53h]{gap:.55em}.socials[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;transition:translate .4s var(--ease-spring),rotate .4s var(--ease-spring),opacity .2s ease}.socials[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:active{opacity:.6}.socials[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{display:block;width:.72em;height:.72em}.highlight[data-astro-cid-ctg3m53h]{color:var(--neon)}.bracket[data-astro-cid-ctg3m53h]{display:inline-block;transition:translate .45s var(--ease-spring)}.links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-block;white-space:nowrap;transition:translate .15s ease}.links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:active{translate:0 .06em}@media(hover:hover){.socials[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{translate:0 -.1em;rotate:-8deg}.highlight[data-astro-cid-ctg3m53h]:hover .bracket[data-astro-cid-ctg3m53h]:first-child{translate:-.18em 0}.highlight[data-astro-cid-ctg3m53h]:hover .bracket[data-astro-cid-ctg3m53h]:last-child{translate:.18em 0}}.date[data-astro-cid-ctg3m53h]{padding:0 .4vw .6vw;font-weight:400;font-size:9.4vw;line-height:.92;white-space:nowrap;overflow:hidden}.date[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{display:inline-block}@media(max-width:400px){.bar[data-astro-cid-ctg3m53h]{gap:.75rem}.links[data-astro-cid-ctg3m53h]{gap:.6em}}@media(max-width:600px){.socials[data-astro-cid-ctg3m53h]{display:none}.bar[data-astro-cid-ctg3m53h]{padding:0 .6rem}}.site-footer[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1.25rem var(--gutter);background:var(--black);color:var(--light);font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.01em;text-transform:uppercase}ul[data-astro-cid-gcn2mc3v]{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}
