:root{--bg:#08080a;--surf:#101014;--surf-2:#16161b;--surf-3:#1d1d23;--line:#212127;--line-2:#2e2e36;--tx:#efeff2;--tx-2:#9a9aa6;--tx-3:#63636e;--tx-4:#43434c;--rose:#ff005a;--rose-2:#ff4e8b;--rose-ink:#ff2e71;--wash:rgba(255,0,90,0.075);--edge:rgba(255,0,90,0.42);--vio:#8f11a8;--glow-s:0 0 8px rgba(255,0,90,0.45),0 0 26px rgba(255,0,90,0.18);--glow-m:0 0 12px rgba(255,0,90,0.6),0 0 40px rgba(255,0,90,0.28);--glow-l:0 0 16px rgba(255,0,90,0.75),0 0 60px rgba(255,0,90,0.4),0 0 130px rgba(255,0,90,0.22);--r-s:0.625rem;--r-m:0.875rem;--r-l:1.25rem;--r-full:62.4375rem;--rose-btn:#d6004c;--dim-tx:#8a8a95;--dim-tx-2:#7e7e8a;--fs-h-screen:clamp(2.161859rem,1.1875rem + 4.871795vw,2.649038rem);--fs-h-item:clamp(0.967147rem,0.53125rem + 2.179487vw,1.185096rem);--fs-body:clamp(0.796474rem,0.4375rem + 1.794872vw,0.975962rem);--fs-meta:0.75rem;--fs-kicker:0.625rem;--focus-ring-width:2px;--focus-ring-offset:2px;--touch-target:44px;--icon-visual-size:36px}body{margin:0}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald/oswald-latin-ext.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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald/oswald-latin.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/karla/karla-latin-ext.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/karla/karla-latin.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:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amatic-sc/amatic-sc-700-latin-ext.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:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amatic-sc/amatic-sc-700-latin.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}