@import"https://fonts.googleapis.com/css2?family=Autour+One&family=Big+Shoulders+Display:wght@700;900&family=Barlow+Condensed:wght@700;800;900&family=JetBrains+Mono:wght@400;500;700&family=Space+Mono:wght@400;700&family=Sansation:wght@400;700&family=Luckiest+Guy&family=Boldonse&family=Quicksand:wght@400;500;600;700&family=Mochiy+Pop+One&family=Jost:wght@400;500;600;700&family=Bangers&family=Inter:wght@400;500;600;700&display=swap";@import"https://api.fontshare.com/v2/css?f%5B%5D=switzer@400,500,600,700,800&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.cursor-wrapper[data-astro-cid-43sarjn4]{position:fixed;inset:0;z-index:10000;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .3s ease}.cursor-wrapper[data-astro-cid-43sarjn4].is-active{opacity:1}.cursor-pos[data-astro-cid-43sarjn4]{position:absolute;top:0;left:0;will-change:transform}.cursor-dot[data-astro-cid-43sarjn4]{width:1rem;height:1rem;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(1);transition:transform .4s cubic-bezier(.76,0,.24,1)}.cursor-dot[data-astro-cid-43sarjn4].is-grow{transform:translate(-50%,-50%) scale(3);transition:transform .5s cubic-bezier(.83,0,.17,1)}@media(pointer:coarse){.cursor-wrapper[data-astro-cid-43sarjn4]{display:none}}@media(prefers-reduced-motion:reduce){.cursor-dot[data-astro-cid-43sarjn4],.cursor-dot[data-astro-cid-43sarjn4].is-grow{transition:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PPNeueMontreal-Regular.otf) format("opentype")}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/PPNeueMontreal-Semibold.otf) format("opentype")}@font-face{font-family:PP Palma;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/PPPalma-Light.otf) format("opentype")}@font-face{font-family:PP Palma;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/PPPalma-Medium.otf) format("opentype")}@font-face{font-family:PP Palma;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/PPPalma-Heavy.otf) format("opentype")}:root{--color-void-black: #000000;--color-warm-ash: #E8E6E3;--color-dim-smoke: #555555;--color-circuit-teal: #107E72;--color-overclocked-green: #39FF14;--color-machine-crimson: #DC143C;--font-display: "Big Shoulders Display", "Barlow Condensed", sans-serif;--font-sans: "Switzer", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-title: "Sansation", system-ui, -apple-system, sans-serif;--font-brand: "Luckiest Guy", system-ui, -apple-system, sans-serif;--font-header: "Quicksand", system-ui, -apple-system, sans-serif;--text-display: clamp(3.5rem, 8vw, 8rem);--text-section-label: clamp(1.5rem, 4vw, 3rem);--text-project-title: clamp(1.2rem, 2.5vw, 2rem);--text-body: .875rem;--text-label: .75rem;--leading-display: .9;--leading-body: 1.6;--tracking-display: -.02em;--tracking-section: .1em;--tracking-label: .08em;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 8rem;--space-2xl: 12rem;--edge-gutter: 16px;--radius-none: 0px;--radius-xs: 2px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--duration-fast: .2s;--duration-base: .4s;--duration-slow: .8s;--duration-cinematic: 1.2s}@media(max-width:699px){:root{--edge-gutter: 12px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-void-black);color:var(--color-warm-ash);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--leading-body);cursor:crosshair;overflow-x:hidden}:is(p,h1,h2,h3,h4,h5,h6,li,blockquote,figcaption,dd,dt,span,.clock){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M16 5H24V7H21V21H24V23H16V21H19V7H16Z' fill='%23fff' stroke='%23000' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") 6 14,text}:is(a,button,[role=button],summary,label,select),:is(a,button,[role=button],summary,label,select) *{cursor:crosshair}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E")}h1,h2,h3{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}a{color:var(--color-dim-smoke);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-quart)}a:hover{color:var(--color-warm-ash)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brand-mark[data-astro-cid-hwn4xkzs]{display:inline-flex;width:64px;height:52px;pointer-events:auto;line-height:0}.brand-mark-svg[data-astro-cid-hwn4xkzs],.brand-mark-svg[data-astro-cid-hwn4xkzs] svg{display:block;width:100%;height:100%}@media(min-width:768px)and (max-width:1199px)and (orientation:portrait){.brand-mark[data-astro-cid-hwn4xkzs]{width:40px;height:40px}}@media(max-width:767px){.brand-mark[data-astro-cid-hwn4xkzs]{width:33px;height:32px}}.brand-mark-svg[data-astro-cid-hwn4xkzs] svg g,.brand-mark-svg[data-astro-cid-hwn4xkzs] svg path{fill:transparent;stroke:var(--color-warm-ash);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill var(--duration-fast) var(--ease-out-quart),stroke var(--duration-fast) var(--ease-out-quart)}.brand-mark[data-astro-cid-hwn4xkzs]:hover .brand-mark-svg[data-astro-cid-hwn4xkzs] svg g,.brand-mark[data-astro-cid-hwn4xkzs]:hover .brand-mark-svg[data-astro-cid-hwn4xkzs] svg path{fill:var(--color-warm-ash);stroke:transparent}.clock[data-astro-cid-jt6nnprn]{font-family:Autour One,system-ui,sans-serif;font-weight:500;color:var(--color-warm-ash);line-height:1.35;text-align:center;pointer-events:auto}.clock[data-astro-cid-jt6nnprn] .t-time[data-astro-cid-jt6nnprn],.clock[data-astro-cid-jt6nnprn] .t-zone[data-astro-cid-jt6nnprn]{display:block}.clock[data-astro-cid-jt6nnprn] .t-colon[data-astro-cid-jt6nnprn]{display:inline-block;animation:clock-colon-blink 1s steps(1,end) infinite}@keyframes clock-colon-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.clock[data-astro-cid-jt6nnprn] .t-colon[data-astro-cid-jt6nnprn]{animation:none}}.site-nav[data-astro-cid-4lunwx2e]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:auto}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-family:Autour One,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;color:#fff;text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out-quart)}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e][aria-current=page]{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#f2b80b;text-underline-offset:.1em}@media(max-width:1199px){.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-size:.66rem}}@media(max-width:699px){.site-nav[data-astro-cid-4lunwx2e]{gap:6px}.site-nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-size:.6rem;letter-spacing:.08em}}
