@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eb6208a8fa5f4001-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:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b509e72fd88b331-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:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eeb8a9ff846037ce-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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05af89ad76258aac-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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c047de4e6e16a01b-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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f54c84255ccf44e-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_2dc7a8{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_2dc7a8{--font-barlow:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_02628f{font-family:Syne,Syne Fallback;font-style:normal}.__variable_02628f{--font-syne:"Syne","Syne Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_1a5708{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_1a5708{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.Cursor_cursor__pFyDE{position:fixed;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;z-index:99999}.Nav_nav__BptBv{position:relative;height:var(--nav-h);z-index:90;display:flex;align-items:stretch;background:var(--color-bg);isolation:isolate}.Nav_seg__qTaO4{border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.Nav_seg__qTaO4+.Nav_seg__qTaO4{margin-left:-1px}.Nav_logoSeg__egezH{width:var(--nav-h);padding:14px 12px}.Nav_logoSvg__E2bXW{width:100%;height:100%;display:block;color:var(--color-fg)}.Nav_tickerSeg__p7yZM{width:360px;padding:0 .85rem 0 2rem;overflow:hidden;align-items:center}.Nav_tickerWrap__9_gWe{--tick-h:1.05rem;width:100%;height:calc(4 * var(--tick-h));overflow:hidden;position:relative}.Nav_tickerLine__ZRM93{height:var(--tick-h);display:flex;align-items:center}.Nav_tickerItem__koNx9{font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg2);white-space:nowrap;font-family:var(--font-mono)}.Nav_linksSeg__N4Q__{flex:1;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:clamp(2rem,4vw,5rem);gap:clamp(2rem,3vw,4rem)}.Nav_navLink__KuLTo{font-size:clamp(.75rem,1vw,.9rem);letter-spacing:.55em;text-transform:uppercase;color:color-mix(in srgb,var(--color-fg2) 55%,var(--color-bg) 45%);padding:0;height:100%;display:flex;align-items:center;position:relative;transition:color .18s ease-out}.Nav_navLink__KuLTo:before{content:"✦";position:absolute;right:calc(100% + .45em);top:50%;transform:translateY(-50%);font-size:.72rem;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.Nav_navLink__KuLTo:hover:before{animation:Nav_starFlicker__WxxlK 1.6s ease-out forwards}@keyframes Nav_starFlicker__WxxlK{0%{opacity:0}3%{opacity:1}4%{opacity:0}6%{opacity:.9}7%{opacity:0}9%{opacity:0}11%{opacity:1}12%{opacity:0}14%{opacity:.7}15%{opacity:0}18%{opacity:0}20%{opacity:1}21%{opacity:0}23%{opacity:1}24%{opacity:0}27%{opacity:0}29%{opacity:1}30%{opacity:0}33%{opacity:.8}35%{opacity:0}38%{opacity:1}39%{opacity:.1}41%{opacity:1}43%{opacity:0}46%{opacity:1}48%{opacity:.3}50%{opacity:1}53%{opacity:0}55%{opacity:1}58%{opacity:.6}61%{opacity:1}65%{opacity:.4}68%{opacity:1}72%{opacity:.7}76%{opacity:1}80%{opacity:.85}85%{opacity:1}90%{opacity:.9}95%{opacity:1}to{opacity:1}}.Nav_navLink__KuLTo:before,.Nav_navLink__KuLTo:hover{color:var(--color-fg)}.Nav_socialsSeg__ky_N6{width:40px;flex-direction:column;padding:0}.Nav_socialCell__Q6XDY{flex:1;width:100%;display:flex;align-items:center;justify-content:center;color:var(--color-fg2);position:relative;overflow:hidden}.Nav_socialCell__Q6XDY:before{content:"";position:absolute;inset:0;background:var(--color-fg);transform:translateX(-100%);transition:transform .38s cubic-bezier(.65,0,.35,1)}.Nav_socialCell__Q6XDY:hover:before{transform:translateX(0)}.Nav_socialCell__Q6XDY>svg{position:relative;z-index:1;transition:color .2s ease-in-out}.Nav_socialCell__Q6XDY:hover{color:var(--color-bg)}.Nav_socialRule__T5zZI{width:100%;height:1px;background:var(--color-border);flex-shrink:0}.Nav_themeSeg__Kcumi{width:38px;background:transparent;padding:0;overflow:hidden}.Nav_themeSeg__Kcumi:before{content:"";position:absolute;inset:0;background:var(--color-fg);transform:translateX(-100%);transition:transform .38s cubic-bezier(.65,0,.35,1)}.Nav_themeSeg__Kcumi:hover:before{transform:translateX(0)}.Nav_themeSeg__Kcumi:hover{color:var(--color-bg)}.Nav_halfCircle__JqSPM{display:block;width:18px;height:18px;border-radius:50%;border:1.5px solid;background:linear-gradient(90deg,currentColor 50%,transparent 0);position:relative;z-index:1;transition:background .3s,color .2s}[data-theme=light] .Nav_halfCircle__JqSPM{background:linear-gradient(270deg,currentColor 50%,transparent 0)}.Nav_infoSeg__SX0yD{width:auto;display:flex;flex-direction:column;align-items:stretch;padding:0;height:var(--nav-h)}.Nav_infoTop__Aolp4{font-size:.72rem;letter-spacing:.06em;white-space:nowrap;color:var(--color-fg2)}.Nav_infoBottom__zP_Lv,.Nav_infoTop__Aolp4{flex:1;display:flex;align-items:center;padding:0 1.25rem}.Nav_infoBottom__zP_Lv{flex-direction:row;gap:1rem}.Nav_infoLine__MQ3fL{font-size:.72rem;letter-spacing:.06em;white-space:nowrap;color:var(--color-fg2)}.Nav_infoRule__qM3_Q{width:100%;height:1px;background:var(--color-border);flex-shrink:0}.Nav_infoContact__5cdnb{color:var(--color-fg);text-decoration:none;position:relative;transition:color .18s ease-out;font-weight:600}.Nav_infoContact__5cdnb:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.65,0,.35,1)}.Nav_infoContact__5cdnb:hover:after{transform:scaleX(1)}.Nav_qrSeg__S7BO9{width:var(--nav-h);padding:0;overflow:hidden}.Nav_qrImg__GDiqD{width:100%;height:100%;object-fit:contain;filter:invert(1);mix-blend-mode:screen}[data-theme=light] .Nav_qrImg__GDiqD{filter:none;mix-blend-mode:multiply}@media (max-width:767px){.Nav_infoSeg__SX0yD,.Nav_qrSeg__S7BO9,.Nav_socialsSeg__ky_N6,.Nav_tickerSeg__p7yZM{display:none}.Nav_logoSeg__egezH{width:var(--nav-h);padding:11px 10px}.Nav_linksSeg__N4Q__{justify-content:center;padding-left:.85rem;padding-right:.85rem;gap:clamp(.9rem,4.5vw,1.6rem)}.Nav_navLink__KuLTo{font-size:.62rem;letter-spacing:.18em;margin-right:-.18em;padding:0 .1rem;color:var(--color-fg2)}.Nav_navLink__KuLTo:before{display:none}.Nav_themeSeg__Kcumi{width:var(--nav-h)}.Nav_halfCircle__JqSPM{width:16px;height:16px}}@media (max-width:767px) and (hover:none){.Nav_themeSeg__Kcumi:hover:before{transform:translateX(-100%)}.Nav_themeSeg__Kcumi:hover{color:var(--color-fg)}.Nav_themeSeg__Kcumi:active:before{transform:translateX(0)}.Nav_themeSeg__Kcumi:active{color:var(--color-bg)}.Nav_navLink__KuLTo:hover{color:var(--color-fg2)}.Nav_navLink__KuLTo:active{color:var(--color-fg)}}@media (max-width:360px){.Nav_navLink__KuLTo{font-size:.56rem;letter-spacing:.12em;margin-right:-.12em}.Nav_linksSeg__N4Q__{gap:.85rem;padding-left:.6rem;padding-right:.6rem}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:100 900;src:url(/fonts/BigShouldersDisplay-Variable.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;src:url(/fonts/BodoniModa-Variable.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;src:url(/fonts/BodoniModa-Variable-Italic.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;src:url(/fonts/MartianMono-Variable.woff2) format("woff2-variations");font-display:swap}@property --color-bg{syntax:"<color>";inherits:true;initial-value:#000000}@property --color-surface{syntax:"<color>";inherits:true;initial-value:#0A0A0A}@property --color-surface2{syntax:"<color>";inherits:true;initial-value:#141414}@property --color-fg{syntax:"<color>";inherits:true;initial-value:#E2E2E2}@property --color-fg2{syntax:"<color>";inherits:true;initial-value:#888888}@property --color-grid{syntax:"<color>";inherits:true;initial-value:#1A1A1A}@property --color-border{syntax:"<color>";inherits:true;initial-value:#2E2E2E}@property --color-accent{syntax:"<color>";inherits:true;initial-value:#E2E2E2}@property --color-accent-h{syntax:"<color>";inherits:true;initial-value:#AAAAAA}@property --color-accent-l{syntax:"<color>";inherits:true;initial-value:#666666}:root{--color-bg:#000000;--color-surface:#0A0A0A;--color-surface2:#141414;--color-fg:#E2E2E2;--color-fg2:#888888;--color-grid:#262626;--color-border:#2E2E2E;--color-accent:#E2E2E2;--color-accent-h:#AAAAAA;--color-accent-l:#666666;--frame:1rem;--nav-h:5rem;--font-display:"Big Shoulders Display","Arial Narrow",sans-serif;--font-editorial:"Bodoni Moda",Georgia,serif;--font-mono:"Martian Mono","Courier New",monospace}[data-theme=light]{--color-bg:#F0F0F0;--color-surface:#E8E8E8;--color-surface2:#DDDDDD;--color-fg:#0A0A0A;--color-fg2:#444444;--color-grid:#C8C8C8;--color-border:#AAAAAA;--color-accent:#0A0A0A;--color-accent-h:#222222;--color-accent-l:#555555}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-mono);background:var(--color-bg);color:var(--color-fg);-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{overflow-x:hidden;overflow-x:clip}body{padding:0;min-height:100svh}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit}*,:after,:before{cursor:none!important}body[data-page=ar] #cursor-dot,body[data-page=ar] header{display:none!important}body[data-page=ar] *,body[data-page=ar] :after,body[data-page=ar] :before{cursor:auto!important}body[data-page=portal] #cursor-dot,body[data-page=portal] header{display:none!important}body[data-page=portal] *,body[data-page=portal] :after,body[data-page=portal] :before{cursor:auto!important}::-webkit-scrollbar{width:0}#theme-mask{position:fixed;inset:0;z-index:9998;background:#000;opacity:0;pointer-events:none;will-change:opacity,clip-path,transform;display:flex;align-items:center;justify-content:center}#theme-glitch-logo{width:clamp(180px,30vw,420px);height:auto;object-fit:contain;opacity:0;pointer-events:none;user-select:none;mix-blend-mode:screen}#theme-glitch-b,#theme-glitch-r{position:fixed;inset:0;z-index:9997;pointer-events:none;opacity:0;will-change:opacity,clip-path,transform}#theme-glitch-r{background:rgba(255,30,60,.45)}#theme-glitch-b{background:rgba(0,210,255,.45)}@media (hover:none),(pointer:coarse){*,:after,:before{cursor:auto!important}[role=button],a,button,summary{cursor:pointer!important}#cursor-dot{display:none!important}*{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}#grain{position:fixed;inset:-30%;width:160%;height:160%;z-index:9000;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.1;mix-blend-mode:screen;animation:grain .9s steps(1) infinite}[data-theme=light] #grain{mix-blend-mode:multiply;opacity:.07}@keyframes grain{0%{transform:translate(0)}11%{transform:translate(-4%,-6%)}22%{transform:translate(6%,3%)}33%{transform:translate(-3%,8%)}44%{transform:translate(8%,-3%)}55%{transform:translate(-6%,6%)}66%{transform:translate(3%,-8%)}77%{transform:translate(-8%,4%)}88%{transform:translate(4%,-4%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){#grain{animation:none}}@media (max-width:767px){:root{--nav-h:3.25rem;--frame:0.6rem}main{max-width:100vw;overflow-x:clip}}