@font-face{font-family:"Recursive";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/24bd5088909bb0b7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Recursive";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/26c7a9425ae05cc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Recursive";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4317552a125844a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Recursive";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1b76c1eb07b17ec7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Recursive";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/24bd5088909bb0b7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Recursive";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/26c7a9425ae05cc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Recursive";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4317552a125844a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Recursive";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1b76c1eb07b17ec7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Recursive";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/24bd5088909bb0b7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Recursive";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/26c7a9425ae05cc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Recursive";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4317552a125844a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Recursive";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1b76c1eb07b17ec7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Recursive";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/24bd5088909bb0b7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Recursive";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/26c7a9425ae05cc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Recursive";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4317552a125844a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Recursive";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1b76c1eb07b17ec7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Recursive Fallback";src:local("Arial");ascent-override:83.04%;descent-override:21.85%;line-gap-override:0.00%;size-adjust:114.40%}.__className_590d65{font-family:"Recursive","Recursive Fallback";font-style:normal}.__variable_590d65{--font-recursive:"Recursive","Recursive Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas-neue:"Bebas Neue","Bebas Neue Fallback"}:root{--pl:0%;--pk:0%;--dim:0%;--lum-t:0;--w:50%;--ts:0;--tint:#ff9a3c;--tint-accent:#ff5a3c;--l-bg:color-mix(in oklab,#f2f0ea,#dcd6ca var(--dim));--l-bg-alt:color-mix(in oklab,#e9e6de,#d6cfc2 var(--dim));--l-bg-deep:color-mix(in oklab,#e3dfd5,#d0c9bb var(--dim));--l-surface:color-mix(in oklab,#fbfaf7,#ebe5da var(--dim));--l-surface-2:color-mix(in oklab,#efece5,#e0d9cc var(--dim));--l-media:#e2dfd6;--l-text:#121212;--l-text-2:#45433e;--l-text-3:#55534d;--l-ink:#000000;--l-line-strong:#b9b5ab;--l-accent:#b6ff66;--l-accent-text:#2b5400;--l-accent-soft:#2a5200;--l-on-accent:#101010;--l-uv-text:#5b21b6;--k-bg:#1f171c;--k-bg-alt:#261c22;--k-bg-deep:#1a1317;--k-surface:#2b2027;--k-surface-2:#33262e;--k-media:#3a2b33;--k-text:#ffe6cc;--k-text-2:#f2c9a2;--k-text-3:#e6ad7e;--k-ink:#ffd9b8;--k-line-strong:#5e4754;--k-accent:#ffab52;--k-accent-text:#ffb766;--k-accent-soft:#ffd3a6;--k-on-accent:#1a1210;--k-uv-text:#e4ccff;--d-bg:#0a0a0b;--d-bg-alt:#111113;--d-bg-deep:#080809;--d-surface:#141416;--d-surface-2:#1c1c1f;--d-media:#202024;--d-text:#f6f4ef;--d-text-2:#bbb9b5;--d-text-3:#9c9b98;--d-ink:#ffffff;--d-line-strong:#3a3a3d;--d-accent:#b6ff66;--d-accent-text:#b6ff66;--d-accent-soft:#d9ffb2;--d-on-accent:#101010;--d-uv-text:#d9c2ff;--b-bg:color-mix(in oklab,var(--l-bg) var(--pl),color-mix(in oklab,var(--k-bg) var(--pk),var(--d-bg)));--b-bg-alt:color-mix(in oklab,var(--l-bg-alt) var(--pl),color-mix(in oklab,var(--k-bg-alt) var(--pk),var(--d-bg-alt)));--b-bg-deep:color-mix(in oklab,var(--l-bg-deep) var(--pl),color-mix(in oklab,var(--k-bg-deep) var(--pk),var(--d-bg-deep)));--b-surface:color-mix(in oklab,var(--l-surface) var(--pl),color-mix(in oklab,var(--k-surface) var(--pk),var(--d-surface)));--b-surface-2:color-mix(in oklab,var(--l-surface-2) var(--pl),color-mix(in oklab,var(--k-surface-2) var(--pk),var(--d-surface-2)));--b-media:color-mix(in oklab,var(--l-media) var(--pl),color-mix(in oklab,var(--k-media) var(--pk),var(--d-media)));--b-text:color-mix(in oklab,var(--l-text) var(--pl),color-mix(in oklab,var(--k-text) var(--pk),var(--d-text)));--b-text-2:color-mix(in oklab,var(--l-text-2) var(--pl),color-mix(in oklab,var(--k-text-2) var(--pk),var(--d-text-2)));--b-text-3:color-mix(in oklab,var(--l-text-3) var(--pl),color-mix(in oklab,var(--k-text-3) var(--pk),var(--d-text-3)));--b-ink:color-mix(in oklab,var(--l-ink) var(--pl),color-mix(in oklab,var(--k-ink) var(--pk),var(--d-ink)));--b-line-strong:color-mix(in oklab,var(--l-line-strong) var(--pl),color-mix(in oklab,var(--k-line-strong) var(--pk),var(--d-line-strong)));--b-accent:color-mix(in oklab,var(--l-accent) var(--pl),color-mix(in oklab,var(--k-accent) var(--pk),var(--d-accent)));--b-accent-text:color-mix(in oklab,var(--l-accent-text) var(--pl),color-mix(in oklab,var(--k-accent-text) var(--pk),var(--d-accent-text)));--b-accent-soft:color-mix(in oklab,var(--l-accent-soft) var(--pl),color-mix(in oklab,var(--k-accent-soft) var(--pk),var(--d-accent-soft)));--b-uv-text:color-mix(in oklab,var(--l-uv-text) var(--pl),color-mix(in oklab,var(--k-uv-text) var(--pk),var(--d-uv-text)));--b-on-accent:color-mix(in oklab,var(--l-on-accent) var(--pl),color-mix(in oklab,var(--k-on-accent) var(--pk),var(--d-on-accent)));--site-bg:color-mix(in oklab,var(--b-bg),var(--tint) calc(var(--ts) * 10%));--site-bg-alt:color-mix(in oklab,var(--b-bg-alt),var(--tint) calc(var(--ts) * 10%));--site-bg-deep:color-mix(in oklab,var(--b-bg-deep),var(--tint) calc(var(--ts) * 10%));--site-surface:color-mix(in oklab,var(--b-surface),var(--tint) calc(var(--ts) * 7%));--site-surface-2:color-mix(in oklab,var(--b-surface-2),var(--tint) calc(var(--ts) * 7%));--site-media:color-mix(in oklab,var(--b-media),var(--tint) calc(var(--ts) * 8%));--site-text:color-mix(in oklab,var(--b-text),var(--tint) calc(var(--ts) * 4%));--site-text-2:color-mix(in oklab,var(--b-text-2),var(--tint) calc(var(--ts) * 6%));--site-text-3:color-mix(in oklab,var(--b-text-3),var(--tint) calc(var(--ts) * 6%));--site-ink:color-mix(in oklab,var(--b-ink),var(--tint) calc(var(--ts) * 20%));--site-line-strong:color-mix(in oklab,var(--b-line-strong),var(--tint) calc(var(--ts) * 16%));--site-accent:color-mix(in oklab,var(--b-accent),var(--tint-accent) calc(var(--ts) * 45%));--site-accent-text:color-mix(in oklab,var(--b-accent-text),var(--tint-accent) calc(var(--ts) * 18%));--site-accent-soft:color-mix(in oklab,var(--b-accent-soft),var(--tint-accent) calc(var(--ts) * 25%));--site-on-accent:var(--b-on-accent);--site-uv-text:var(--b-uv-text);--site-uv-glow:#8b5cf6;--dial-cold:#5256ff;--dial-warm:#ff3a4f;--dial-temp-now:color-mix(in oklab,var(--dial-warm) var(--w),var(--dial-cold))}@property --uv-r{syntax:"<length>";inherits:true;initial-value:0}html{scroll-behavior:smooth}body,html{background:var(--site-bg)}body{margin:0;font-family:var(--font-recursive),"Segoe UI","Roboto","Helvetica Neue",sans-serif;font-variation-settings:"CASL" 0,"MONO" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--site-text)}code{font-family:var(--font-recursive),source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;font-variation-settings:"CASL" 0,"MONO" 1}html.custom-cursor,html.custom-cursor :not(input):not(textarea){cursor:none!important}body:has(.about-stage:hover) .cursor-follower{opacity:0}::selection{background-color:var(--site-accent);color:var(--site-on-accent)}