@font-face{font-family:Body Inter;font-style:normal;font-display:block;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");size-adjust:92%;ascent-override:117.2936480978%;descent-override:27.2800611413%;line-gap-override:0%}@font-face{font-family:Body Inter;font-style:normal;font-display:block;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");size-adjust:92%;ascent-override:117.2936480978%;descent-override:27.2800611413%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-display:block;font-weight:300;src:url(/fonts/inter-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:block;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:block;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:block;font-weight:600;src:url(/fonts/cinzel-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:block;font-weight:700;src:url(/fonts/cinzel-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:block;font-weight:800;src:url(/fonts/cinzel-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:block;font-weight:700;src:url(/fonts/cinzel-decorative-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cinzel-latin-400-normal-UOO5EBMZ.woff2") format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url("./media/cinzel-latin-500-normal-VYNGKGRM.woff2") format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url("./media/cinzel-latin-900-normal-YSF3F6ZT.woff2") format("woff2")}@font-face{font-family:Cinzel Width On Palatino;font-style:normal;font-weight:600;src:local("Palatino Linotype Bold"),local("PalatinoLinotype-Bold"),local("Palatino-Bold");unicode-range:U+61-7A;size-adjust:144.99%;ascent-override:67.5908683357%;descent-override:25.5190013104%;line-gap-override:0%}@font-face{font-family:Cinzel Width On Palatino;font-style:normal;font-weight:600;src:local("Palatino Linotype Bold"),local("PalatinoLinotype-Bold"),local("Palatino-Bold");unicode-range:U+0-60,U+7B-FFFF;size-adjust:99.84%;ascent-override:98.1570512821%;descent-override:37.0592948718%;line-gap-override:0%}@font-face{font-family:Cinzel Width On Palatino;font-style:normal;font-weight:700;src:local("Palatino Linotype Bold"),local("PalatinoLinotype-Bold"),local("Palatino-Bold");unicode-range:U+61-7A;size-adjust:121.44%;ascent-override:80.69828722%;descent-override:30.4677206851%;line-gap-override:0%}@font-face{font-family:Cinzel Width On Palatino;font-style:normal;font-weight:700;src:local("Palatino Linotype Bold"),local("PalatinoLinotype-Bold"),local("Palatino-Bold");unicode-range:U+0-60,U+7B-FFFF;size-adjust:101.92%;ascent-override:96.1538461538%;descent-override:36.3029827316%;line-gap-override:0%}@font-face{font-family:Cinzel Decorative Width On Palatino;font-style:normal;font-weight:700;src:local("Palatino Linotype Bold"),local("PalatinoLinotype-Bold"),local("Palatino-Bold");unicode-range:U+61-7A;size-adjust:144.14%;ascent-override:67.9894546968%;descent-override:25.6694879978%;line-gap-override:0%}@font-face{font-family:Cinzel Decorative Width On Palatino;font-style:normal;font-weight:700;src:local("Palatino Linotype Bold"),local("PalatinoLinotype-Bold"),local("Palatino-Bold");unicode-range:U+0-60,U+7B-FFFF;size-adjust:90.62%;ascent-override:108.1438975944%;descent-override:40.8298388877%;line-gap-override:0%}@font-face{font-family:"Cinzel Width On Noto Serif";font-style:normal;font-weight:600;src:local("Noto Serif Bold"),local("NotoSerif-Bold");unicode-range:U+61-7A;size-adjust:125.32%;ascent-override:78.1998084903%;descent-override:29.5244174912%;line-gap-override:0%}@font-face{font-family:"Cinzel Width On Noto Serif";font-style:normal;font-weight:600;src:local("Noto Serif Bold"),local("NotoSerif-Bold");unicode-range:U+0-60,U+7B-FFFF;size-adjust:99.86%;ascent-override:98.1373923493%;descent-override:37.0518726217%;line-gap-override:0%}@font-face{font-family:"Cinzel Width On Noto Serif";font-style:normal;font-weight:700;src:local("Noto Serif Bold"),local("NotoSerif-Bold");unicode-range:U+61-7A;size-adjust:110.73%;ascent-override:88.5035672356%;descent-override:33.4146121196%;line-gap-override:0%}@font-face{font-family:"Cinzel Width On Noto Serif";font-style:normal;font-weight:700;src:local("Noto Serif Bold"),local("NotoSerif-Bold");unicode-range:U+0-60,U+7B-FFFF;size-adjust:101.92%;ascent-override:96.1538461538%;descent-override:36.3029827316%;line-gap-override:0%}@font-face{font-family:"Cinzel Decorative Width On Noto Serif";font-style:normal;font-weight:700;src:local("Noto Serif Bold"),local("NotoSerif-Bold");unicode-range:U+61-7A;size-adjust:129.77%;ascent-override:75.5182245511%;descent-override:28.5119827387%;line-gap-override:0%}@font-face{font-family:"Cinzel Decorative Width On Noto Serif";font-style:normal;font-weight:700;src:local("Noto Serif Bold"),local("NotoSerif-Bold");unicode-range:U+0-60,U+7B-FFFF;size-adjust:93.61%;ascent-override:104.6896699071%;descent-override:39.5256916996%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+5E;size-adjust:68.9%;ascent-override:140.6023222061%;descent-override:35.0088443396%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+26;size-adjust:89.56%;ascent-override:108.1677087986%;descent-override:26.9328871706%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+2F,U+5C;size-adjust:95.03%;ascent-override:101.9414921604%;descent-override:25.3826094391%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+20-21,U+2B,U+3C-3E,U+40,U+4F,U+51,U+74,U+7E;size-adjust:101.97%;ascent-override:95.0034323821%;descent-override:23.6550885064%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+23,U+41,U+44,U+4D-4E,U+57,U+5F,U+62,U+64,U+67,U+6D,U+6F-72;size-adjust:106.94%;ascent-override:90.588180288%;descent-override:22.5557263419%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+31,U+35,U+37,U+47-48,U+56,U+5A,U+61,U+68,U+6E,U+75;size-adjust:110.4%;ascent-override:87.7490942029%;descent-override:21.8488168025%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+2D,U+33,U+36,U+39,U+3F,U+43,U+49,U+50,U+52,U+55,U+58,U+65,U+69-6A,U+6C,U+7A;size-adjust:114.68%;ascent-override:84.4741890478%;descent-override:21.0333918294%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+24-25,U+30,U+32,U+34,U+38,U+42,U+45,U+4B,U+6B,U+76-77,U+79;size-adjust:121.17%;ascent-override:79.949657506%;descent-override:19.9068199637%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+28-2A,U+2C,U+2E,U+3A,U+46,U+4C,U+53-54,U+59,U+5B,U+5D,U+60,U+63,U+66,U+78;size-adjust:125.83%;ascent-override:76.9887944051%;descent-override:19.1695889295%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+22,U+27,U+3B,U+73;size-adjust:132.94%;ascent-override:72.8712200993%;descent-override:18.1443461336%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+7C;size-adjust:138.23%;ascent-override:70.0824712436%;descent-override:17.4499701584%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+7B,U+7D;size-adjust:147.4%;ascent-override:65.7225237449%;descent-override:16.3643783921%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+4A;size-adjust:174.85%;ascent-override:55.4046325422%;descent-override:13.7953066914%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("SegoeUI-Light");unicode-range:U+0-1F,U+7F-FFFF;size-adjust:111.54%;ascent-override:86.8522503138%;descent-override:21.6255099068%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+5E;size-adjust:68.88%;ascent-override:140.6431475029%;descent-override:35.0190095093%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+31;size-adjust:75.45%;ascent-override:128.3962889331%;descent-override:31.9696404904%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+26;size-adjust:80.48%;ascent-override:120.3715208748%;descent-override:29.9715379597%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+2F,U+5C;size-adjust:93.12%;ascent-override:104.0324312715%;descent-override:25.9032364154%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+2B,U+3C-3E,U+69-6A,U+6C,U+74,U+7E;size-adjust:97.88%;ascent-override:98.9732325296%;descent-override:24.6435367286%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+20-21,U+40,U+44,U+49,U+4D-4F,U+51,U+62,U+64,U+67-68,U+6D-71,U+75;size-adjust:103.31%;ascent-override:93.7711741361%;descent-override:23.3482661407%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+23,U+37,U+41,U+47-48,U+52,U+55,U+57,U+72;size-adjust:107.98%;ascent-override:89.7156880904%;descent-override:22.3384828209%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+32,U+35,U+3F,U+42,U+50,U+56,U+5A,U+5F,U+61,U+65,U+6B,U+77;size-adjust:111.37%;ascent-override:86.9848253569%;descent-override:21.6585200233%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+22,U+24,U+2D,U+30,U+33,U+36,U+38-39,U+43,U+45,U+4B,U+58,U+66,U+76,U+78-79;size-adjust:117.24%;ascent-override:82.6296485841%;descent-override:20.5741161293%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+25,U+28-2A,U+34,U+46,U+4C,U+53-54,U+59,U+5B,U+5D,U+60,U+63,U+73,U+7A;size-adjust:123.99%;ascent-override:78.1313009114%;descent-override:19.4540638358%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+27,U+2C,U+2E,U+3A;size-adjust:132.88%;ascent-override:72.9041240217%;descent-override:18.1525389449%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+3B,U+7B-7D;size-adjust:139.3%;ascent-override:69.544149318%;descent-override:17.3159323403%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+4A;size-adjust:159.92%;ascent-override:60.5771635818%;descent-override:15.0832252064%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:400;src:local("Segoe UI"),local("SegoeUI");unicode-range:U+0-1F,U+7F-FFFF;size-adjust:107.77%;ascent-override:89.8905075624%;descent-override:22.3820114596%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+5E;size-adjust:69.34%;ascent-override:139.7101240265%;descent-override:34.7866941881%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+20,U+26,U+2F,U+49,U+5C;size-adjust:91.69%;ascent-override:105.6549242011%;descent-override:26.3072240702%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+2B,U+3C-3E,U+44,U+4D-4E,U+69-6A,U+6C,U+74,U+7E;size-adjust:98.7%;ascent-override:98.1509625127%;descent-override:24.4387981256%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+31,U+40,U+48,U+4F,U+51-52,U+55,U+62,U+64,U+67-68,U+6D-71,U+75;size-adjust:103.56%;ascent-override:93.544804944%;descent-override:23.2919020375%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+21,U+23,U+37,U+41-42,U+47,U+57,U+6B,U+72;size-adjust:107.34%;ascent-override:90.2506055525%;descent-override:22.4716729551%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+28-29,U+32,U+35,U+50,U+56,U+5A-5B,U+5D,U+5F,U+61,U+65-66,U+77-78;size-adjust:111.01%;ascent-override:87.2669128907%;descent-override:21.7287575444%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+24,U+2D,U+30,U+33-34,U+36,U+38-39,U+43,U+45-46,U+4B-4C,U+58,U+76,U+79;size-adjust:116.25%;ascent-override:83.3333333333%;descent-override:20.749327957%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+22,U+25,U+3F,U+53-54,U+59,U+60,U+63,U+7A;size-adjust:122.94%;ascent-override:78.7986009435%;descent-override:19.6202161624%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+27,U+2A,U+73,U+7C;size-adjust:127.41%;ascent-override:76.0340632603%;descent-override:18.9318685739%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+2C,U+2E,U+3A-3B,U+7B,U+7D;size-adjust:132.47%;ascent-override:73.1297652299%;descent-override:18.2087217861%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+4A;size-adjust:146.18%;ascent-override:66.2710357094%;descent-override:16.5009534478%;line-gap-override:0%}@font-face{font-family:Inter Width On Segoe UI;font-style:normal;font-weight:600;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");unicode-range:U+0-1F,U+7F-FFFF;size-adjust:106.51%;ascent-override:90.9539010422%;descent-override:22.6467878603%;line-gap-override:0%}:root{--p-ink-0: #0b0a09;--p-ink-1: #0e0c0a;--p-ink-2: #15130f;--p-ink-3: #1d1a14;--p-ink-4: #2a2418;--p-ink-5: #2d2922;--p-ink-6: #3b3527;--p-ink-7: #6a5f48;--p-ink-deep: #070605;--p-ink-warm: #1a1510;--p-sand-0: #807769;--p-sand-1: #8c877c;--p-sand-12: #a9a396;--p-sand-15: #c8c0b0;--p-sand-2: #cfc9bd;--p-sand-3: #efe6d0;--p-white: #fff;--p-bronze-1: #2d2419;--p-bronze-2: #3e301d;--p-gold-1: #6e5a26;--p-gold-2: #c9a24a;--p-gold-3: #d4a754;--p-amber-1: #5a4626;--p-amber-2: #c59b48;--p-ember: #c4692a;--p-gold-ink: #1b1407;--p-green: #62a05a;--p-amber: #d1913f;--p-red: #d9736c;--p-glass: rgb(11 10 9 / 82%);--p-gold-wash: rgb(201 162 74 / 7%);--p-cream-wash: rgb(239 230 208 / 22%);--p-warm-light: rgb(255 236 200 / 4%);--p-warm-grid: rgb(255 236 200 / 11%);--p-chart-dot: rgb(143 134 119 / 85%);--p-ink-sunk: rgb(7 6 5 / 55%);--p-shade-1: rgb(0 0 0 / 60%);--p-shade-2: rgb(0 0 0 / 80%);--p-shade-3: rgb(0 0 0 / 85%);--p-shade-4: rgb(0 0 0 / 92%);--surface-page: var(--p-ink-0);--surface: var(--p-ink-1);--surface-raised: var(--p-ink-2);--surface-hover: var(--p-ink-3);--surface-selected: var(--p-ink-4);--surface-glass: var(--p-glass);--surface-accent-wash: var(--p-gold-wash);--surface-text-selection: var(--p-cream-wash);--surface-band: var(--p-warm-light);--surface-deep: var(--p-ink-deep);--surface-sunk: var(--p-ink-sunk);--surface-stage: var(--p-ink-warm);--fill-accent: var(--p-gold-2);--border-subtle: var(--p-ink-5);--border: var(--p-ink-6);--border-control: var(--p-ink-7);--border-hover: var(--p-sand-3);--border-stage: var(--p-bronze-1);--line-accent: var(--p-gold-1);--line-strong: var(--p-ink-7);--line-quiet: var(--p-bronze-2);--line-amber: var(--p-amber-1);--line-ember: var(--p-ember);--focus-ring: var(--p-sand-3);--text-strong: var(--p-sand-3);--text: var(--p-sand-2);--text-muted: var(--p-sand-1);--text-accent: var(--p-gold-2);--text-on-accent: var(--p-gold-ink);--text-brightest: var(--p-white);--text-quiet: var(--p-sand-0);--text-quiet-on-a-phone: var(--p-sand-12);--text-gleam: var(--p-gold-3);--text-amber: var(--p-amber-2);--text-editorial: var(--p-sand-15);--verdict-met: var(--p-green);--verdict-lower: var(--p-amber);--verdict-missing: var(--p-red);--status-ready: var(--p-green);--status-waiting: var(--p-amber);--status-unavailable: var(--p-red);--font-display: "Cinzel", "Cinzel Width On Palatino", "Cinzel Width On Noto Serif", "Palatino Linotype", palatino, georgia, serif;--font-body: "Body Inter", "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-wordmark: "Cinzel Decorative", "Cinzel Decorative Width On Palatino", "Cinzel Decorative Width On Noto Serif", "Cinzel", "Palatino Linotype", palatino, georgia, serif;--font-mono: ui-monospace, consolas, monospace;--font-editorial: "Inter", "Inter Width On Segoe UI", "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--size-11: .6875rem;--size-12: .75rem;--size-13: .8125rem;--size-14: .875rem;--size-15: .9375rem;--size-16: 1rem;--size-17: 1.0625rem;--size-18: 1.125rem;--size-20: 1.25rem;--size-21: 1.3125rem;--size-22: 1.375rem;--size-30: 1.875rem;--size-32: 2rem;--size-36: 2.25rem;--size-44: 2.75rem;--size-72: 4.5rem;--size-heading: clamp(1.5rem, 1.1vw + 1rem, 2rem);--size-display: clamp(1.875rem, 1.6vw + 1rem, 2.5rem);--size-wordmark-bar: 1.55rem;--weight-light: 300;--weight-regular: 400;--weight-strong: 600;--weight-display: 700;--weight-heavy: 800;--weight-black: 900;--track-none: 0;--track-display: .01em;--track-headline: .025em;--track-claim: .05em;--track-control: .08em;--track-label: .14em;--track-wide-label: .25em;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--gap-inline: var(--space-8);--gap-inside: var(--space-16);--gap-between: var(--space-32);--gap-section: var(--space-96);--page-max: 1500px;--page-gutter: var(--space-28);--bar-height: 56px;--measure-narrow: 46ch;--measure: 60ch;--measure-wide: 90ch;--control-height: 40px;--tap-min: 2.75rem;--border-width: 1px;--focus-width: 2px;--focus-offset: var(--space-2);--underline-offset: 3px;--radius-control: 3px;--radius-round: 50%;--shadow-lift: inset 0 1px 0 var(--p-warm-light);--shadow-panel: 0 10px 28px var(--p-shade-1);--shadow-float: 0 16px 40px var(--p-shade-2);--shadow-bar: 0 10px 24px -10px var(--p-shade-3);--edge-shade: var(--p-shade-4);--edge-shade-room: 68px;--edge-shade-clear: calc(var(--page-max) + 2 * var(--edge-shade-room));--blur-bar: 12px;--opacity-faint: .3;--opacity-dim: .45;--z-above: 2;--z-bar: 20;--z-edge-shade: 25;--z-popover: 30;--z-problem-report: 50;--ease-arrive: cubic-bezier(.16, 1, .3, 1);--ease-settle: cubic-bezier(.33, 1, .68, 1);--duration-quick: .12s;--duration-base: .2s;--duration-slow: .4s;--duration-arrive: .75s;--duration-wave: .9s;--arrive-rise: 18px;--arrive-step: 90ms;--arrive-cover-bleed: calc(-1 * var(--space-4));--button-ground: var(--surface-raised);--button-ground-hover: var(--surface-hover);--button-ground-selected: var(--surface-selected);--button-ground-selected-hover: #38301f;--button-edge: var(--border-control);--button-edge-hover: var(--border-hover);--button-ink: var(--text-strong);--field-ground: var(--surface);--field-edge: var(--border-control);--field-ink: var(--text);--field-hint: var(--text-muted);--panel-ground: var(--surface);--panel-edge: var(--border-subtle);--bar-ground: var(--surface-glass);--bar-rule: var(--border-subtle);--mark-width: 3px;--scales-mark-ground: #a4a157;--chart-axis: var(--line-strong);--chart-grid: var(--p-warm-grid);--chart-dot: var(--p-chart-dot);--chart-ink: var(--text-muted);--chart-axis-end: #8a6a30;--chart-stair: #b8963e;--tint-warm: rgb(255 236 200);--tint-dark: #000;--tint-light: #fff;--wordmark-gradient: linear-gradient(180deg, #f3dc92 0%, #d4b25c 45%, #a98a3a 70%, #c9a24a 100%);--stage-gradient: radial-gradient( circle at 50% 0, color-mix(in srgb, var(--surface-stage) 94%, var(--surface-page)) 0, color-mix(in srgb, var(--surface) 97%, var(--surface-page)) 100% )}.tip{position:relative;background:var(--card-ground);border:1px solid var(--card-frame);box-shadow:var(--card-shadow)}.tip.popup{border:0;box-shadow:none}.band{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:34px;padding:0 30px;text-align:center;background:var(--band-left, url(/trade2-art/item/popup2/header-rare-left.png)) top left/auto max(100%,33.9361702128px) no-repeat,var(--band-right, url(/trade2-art/item/popup2/header-rare-right.png)) top right/auto max(100%,33.9361702128px) no-repeat,var(--band-middle, url(/trade2-art/item/popup2/header-rare-middle.png)) top center/auto max(100%,33.9361702128px) repeat-x,#1a160f}.band .name,.band .base{display:block;font:400 19px/24px var(--card-line-font);font-variant-caps:normal;letter-spacing:0;white-space:var(--band-wrap, normal);color:var(--band-ink, var(--card-name-rare))}.band:has(>:nth-child(2)){min-height:54px;padding:0 45px;background:var(--band-double-left, url(/trade2-art/item/popup2/header-double-rare-left.png)) top left/auto max(100%,57.014084507px) no-repeat,var(--band-double-right, url(/trade2-art/item/popup2/header-double-rare-right.png)) top right/auto max(100%,57.014084507px) no-repeat,var(--band-double-middle, url(/trade2-art/item/popup2/header-double-rare-middle.png)) top center/auto max(100%,57.014084507px) repeat-x,#1a160f}.band:has(>:nth-child(2))>*{line-height:22px}.band:has(>:nth-child(2))>:first-child{padding-top:5px}.band:has(>:nth-child(2))>:last-child{padding-bottom:5px}.tip .band{margin-bottom:.36rem}.tip .sec{padding:0 .6rem;text-align:center;font:400 14.3px/18.4px var(--card-line-font);font-variant-caps:normal;font-variant-numeric:lining-nums;letter-spacing:0;color:var(--card-label)}.tip .sec b,.tip .sec .value{font-weight:400;color:var(--card-value)}.tip .sec .blue{color:var(--card-mod)}.tip .sec.enchant .blue,.tip .sec.rune .blue{color:var(--card-mod-pale)}.tip .sec .value.raised{color:var(--card-mod)}.tip .sec .value.fire{color:var(--card-fire)}.tip .sec .value.cold{color:var(--card-cold)}.tip .sec .value.lightning{color:var(--card-lightning)}.tip .sec .value.chaos{color:var(--card-chaos)}.tip .sec>div{display:block}.mod .note{font:.76rem/1 var(--card-font-body);letter-spacing:0;color:var(--card-ink-muted);white-space:nowrap}.tip .sep{width:164px;max-width:58%;height:2px;margin:4px auto;background:linear-gradient(90deg,#87632b00,#87632b2e,#87632b6b,#87632bad,#87632bde,#87632bf7 37.5%,#87632b 45% 52.5%,#87632bf5 60%,#87632bd9,#87632bab,#87632b66,#87632b2b,#87632b0d 97.5%,#87632b00)}.tip .mods{margin:0;padding:0;list-style:none}.tip .band~:last-child{padding-bottom:.45rem}.mod{position:relative;display:block;padding:0 2.4rem;text-align:center;font:400 14.3px/18.4px var(--card-line-font);font-variant-caps:normal;font-variant-numeric:lining-nums;letter-spacing:0;color:var(--card-mod);text-wrap:balance}.mod.several-tiers{padding-inline:5.2rem}.mod .tag{position:absolute;top:0;left:.625rem;font:400 14.3px/18.4px var(--card-line-font);font-variant-caps:normal;font-variant-numeric:lining-nums;letter-spacing:0}.mod .tag.prefix{color:var(--card-tag-prefix)}.mod .tag.suffix{color:var(--card-tag-suffix)}.mod.missing .text{color:var(--card-ink-dim)}.mod.not-searched .text{color:var(--card-label)}.mod .noted{text-decoration:underline dotted var(--card-mod-dim);text-underline-offset:3px;cursor:help}.with-marks .mod.several-tiers{padding-inline:2.4rem}.tip .mods.asks>.mod{display:grid;grid-template-columns:minmax(32px,max-content) minmax(0,1fr) max-content;align-items:start;column-gap:6px;padding:0 8px 0 10px}.tip .mods.asks>.mod .tag{position:static;grid-column:1;text-align:left}.tip .marks-head{position:relative;height:0}.tip .marks-head>*{position:absolute;right:calc(100% + var(--marks-gap));bottom:4px;width:var(--marks-width)}@media(max-width:900px){:is(.mod,.tip .sec,.mod .tag):not(almost-finder-board *){font-size:.74rem}.band :is(.name,.base):not(almost-finder-board *){font-size:15px;line-height:18px}}:root{--card-ground: #000;--card-popup-ground: rgb(0 0 0 / 95%);--card-strip-ground: rgb(0 0 0 / 80%);--card-frame: #3b3527;--card-surface: #0e0c0a;--card-surface-alt: #12100d;--card-rule: #8a6a30;--card-rule-soft: #2d2922;--card-rule-faint: #1d1a15;--card-shadow: 0 10px 28px rgb(0 0 0 / 60%);--card-shadow-float: 0 16px 40px rgb(0 0 0 / 80%);--card-float-ground: #0d0a08;--card-glow: rgb(255 235 190 / 7%);--card-name-rare: #ff7;--card-name-unique: #b85c1e;--card-frame-unique: #a9541f;--card-mod: #88f;--card-mod-pale: #b4b4ff;--card-mod-dim: #55559a;--card-fire: #960000;--card-cold: #366492;--card-lightning: gold;--card-chaos: #d02090;--card-label: #7f7f7f;--card-value: #fff;--card-tag-prefix: #ec7676;--card-tag-suffix: #7aaff1;--card-corrupted: #d20000;--card-ink: #cfc9bd;--card-ink-strong: #efe6d0;--card-ink-muted: #8c877c;--card-ink-dim: #827c6f;--card-font: "Cinzel", "Palatino Linotype", palatino, georgia, serif;--card-line-font: "Card Fontin", "Palatino Linotype", palatino, georgia, serif;--card-font-body: "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--card-art-width: 210px;--card-side-width: 210px;--card-button-ground: #2a2418;--card-button-ground-hover: #38301f;--card-button-edge: #8c877c;--card-button-edge-hover: #efe6d0;--card-control-edge: #4a4232;--card-control-edge-hover: #6a5f48;--price-label: #a38d6d;--price-amount: #c4b797;--card-raised: #15130f;--card-listing-ground: rgb(7 6 5 / 40%);--card-disc-ink: #c59b48;--card-disc-ring: #b8963e;--card-disc-lit-ink: #f3d88b;--card-disc-lit-ring: #e5c368;--card-disc-lit-glow: rgb(229 195 104 / 25%);--board-ground: rgb(45 39 82);--board-page: rgb(23 18 51);--board-page-deep: rgb(23 18 47);--guide-tile-square: #a4a157;--pob-font: "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif}:root{color-scheme:dark}*{box-sizing:border-box}::selection{background:var(--surface-text-selection);color:var(--text-strong)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html:has(almost-article-pages){scroll-behavior:smooth}}almost-root{transition:opacity .45s ease-out}.arriving almost-root{opacity:0}@media(pointer:fine){.arriving:not([data-almost-extension=present]) almost-root:has(almost-desktop-welcome){opacity:1}}.arriving:not([data-almost-extension=present]) almost-root:has(almost-article-pages){opacity:1}.arriving almost-root:has(almost-legal-pages){opacity:1}@media(pointer:coarse){.arriving:not([data-almost-extension=present]) almost-root:has(almost-phone-welcome){opacity:1}}html,body{margin:0}body{font-family:var(--font-body);font-size:var(--size-15);font-weight:var(--weight-regular);line-height:1.5;letter-spacing:var(--track-none);color:var(--text);min-height:100vh;font-variant-numeric:tabular-nums;--page-glow: radial-gradient(1200px 600px at 50% -100px, color-mix(in srgb, var(--tint-warm) 3.5%, transparent), transparent 70%);background:var(--page-glow),var(--surface-page)}body:after{content:"";position:fixed;inset:0;z-index:var(--z-edge-shade);pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--edge-shade) 100%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * 1),color-mix(in srgb,var(--edge-shade) 97.5528258148%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .9),color-mix(in srgb,var(--edge-shade) 90.4508497187%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .8),color-mix(in srgb,var(--edge-shade) 79.3892626146%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .7),color-mix(in srgb,var(--edge-shade) 65.4508497187%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .6),color-mix(in srgb,var(--edge-shade) 50%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .5),color-mix(in srgb,var(--edge-shade) 34.5491502813%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .4),color-mix(in srgb,var(--edge-shade) 20.6107373854%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .3),color-mix(in srgb,var(--edge-shade) 9.5491502813%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .2),color-mix(in srgb,var(--edge-shade) 2.4471741852%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .1),color-mix(in srgb,var(--edge-shade) 1.5708419436%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .08),color-mix(in srgb,var(--edge-shade) .8856374636%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .06),color-mix(in srgb,var(--edge-shade) .3942649343%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .04),color-mix(in srgb,var(--edge-shade) .0986635786%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .02),transparent calc(50% - var(--edge-shade-clear) / 2),transparent calc(100% - calc(50% - var(--edge-shade-clear) / 2)),color-mix(in srgb,var(--edge-shade) .0986635786%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .02),color-mix(in srgb,var(--edge-shade) .3942649343%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .04),color-mix(in srgb,var(--edge-shade) .8856374636%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .06),color-mix(in srgb,var(--edge-shade) 1.5708419436%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .08),color-mix(in srgb,var(--edge-shade) 2.4471741852%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .1),color-mix(in srgb,var(--edge-shade) 9.5491502813%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .2),color-mix(in srgb,var(--edge-shade) 20.6107373854%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .3),color-mix(in srgb,var(--edge-shade) 34.5491502813%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .4),color-mix(in srgb,var(--edge-shade) 50%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .5),color-mix(in srgb,var(--edge-shade) 65.4508497187%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .6),color-mix(in srgb,var(--edge-shade) 79.3892626146%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .7),color-mix(in srgb,var(--edge-shade) 90.4508497187%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .8),color-mix(in srgb,var(--edge-shade) 97.5528258148%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .9),color-mix(in srgb,var(--edge-shade) 100%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * 1))}@media(min-width:1637px){body:after{-webkit-mask-image:linear-gradient(90deg,color-mix(in srgb,var(--tint-dark) 90%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * 1),color-mix(in srgb,var(--tint-dark) 88%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .7),color-mix(in srgb,var(--tint-dark) 80%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .5),color-mix(in srgb,var(--tint-dark) 68%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .4),color-mix(in srgb,var(--tint-dark) 50%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .3),color-mix(in srgb,var(--tint-dark) 25%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .2),color-mix(in srgb,var(--tint-dark) 0%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .12),transparent calc(50% - var(--edge-shade-clear) / 2),transparent calc(100% - calc(50% - var(--edge-shade-clear) / 2)),color-mix(in srgb,var(--tint-dark) 0%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .12),color-mix(in srgb,var(--tint-dark) 25%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .2),color-mix(in srgb,var(--tint-dark) 50%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .3),color-mix(in srgb,var(--tint-dark) 68%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .4),color-mix(in srgb,var(--tint-dark) 80%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .5),color-mix(in srgb,var(--tint-dark) 88%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .7),color-mix(in srgb,var(--tint-dark) 90%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * 1)),url(/grain.png);mask-image:linear-gradient(90deg,color-mix(in srgb,var(--tint-dark) 90%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * 1),color-mix(in srgb,var(--tint-dark) 88%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .7),color-mix(in srgb,var(--tint-dark) 80%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .5),color-mix(in srgb,var(--tint-dark) 68%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .4),color-mix(in srgb,var(--tint-dark) 50%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .3),color-mix(in srgb,var(--tint-dark) 25%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .2),color-mix(in srgb,var(--tint-dark) 0%,transparent) calc(calc(50% - var(--edge-shade-clear) / 2) - max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .12),transparent calc(50% - var(--edge-shade-clear) / 2),transparent calc(100% - calc(50% - var(--edge-shade-clear) / 2)),color-mix(in srgb,var(--tint-dark) 0%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .12),color-mix(in srgb,var(--tint-dark) 25%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .2),color-mix(in srgb,var(--tint-dark) 50%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .3),color-mix(in srgb,var(--tint-dark) 68%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .4),color-mix(in srgb,var(--tint-dark) 80%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .5),color-mix(in srgb,var(--tint-dark) 88%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * .7),color-mix(in srgb,var(--tint-dark) 90%,transparent) calc(100% - calc(50% - var(--edge-shade-clear) / 2) + max(calc(50% - var(--edge-shade-clear) / 2) * .85,360px) * 1)),url(/grain.png);-webkit-mask-size:100% 100%,128px 128px;mask-size:100% 100%,128px 128px;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat}}a{color:var(--text)}button{font:inherit;cursor:pointer}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.marking-a-part,html.marking-a-part *{cursor:crosshair!important}.column-title{font-family:var(--font-display);font-size:var(--size-13);font-weight:var(--weight-display);line-height:1.3;letter-spacing:var(--track-label);color:var(--text);text-transform:uppercase;margin-top:0;margin-bottom:var(--space-8);text-wrap:balance}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn-dark{font-family:var(--font-body);font-size:var(--size-13);font-weight:var(--weight-regular);line-height:1.45;letter-spacing:var(--track-none);color:var(--button-ink);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border:var(--border-width) solid var(--button-edge);border-radius:var(--radius-control);background:var(--button-ground);white-space:nowrap;text-decoration:none;transition:border-color var(--duration-quick),background-color var(--duration-quick),color var(--duration-quick)}.btn-dark:hover{border-color:var(--button-edge-hover);background:var(--button-ground-hover)}.btn-dark:active{background:var(--surface);transform:translateY(1px)}.btn-dark svg{width:1.05rem;height:1.05rem;color:var(--button-ink)}.linkish{margin:0;padding:0;border:0;background:none;color:var(--text-strong);font:inherit;text-decoration:underline dotted;text-underline-offset:var(--underline-offset);cursor:pointer}.linkish:hover{text-decoration-style:solid}:where(.btn-dark,.linkish,.ask,.close):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@keyframes rise{0%{opacity:0;transform:translateY(-4px)}}@keyframes arrive{0%{opacity:0;translate:0 var(--arrive-rise)}}@media(prefers-reduced-motion:no-preference){.awaits-sight{opacity:0}.arrives-on-sight{--arrive-order: 0;animation:arrive var(--duration-arrive) var(--ease-arrive) calc(var(--arrive-order) * var(--arrive-step)) backwards;will-change:opacity,translate}.arrives-on-sight:nth-child(3n+2){--arrive-order: 1}.arrives-on-sight:nth-child(3n),.arrives-on-sight.arrives-late{--arrive-order: 2}.arrives-on-sight.arrives-last{--arrive-order: 3}.arriving .arrives-on-sight{animation-play-state:paused}.arriving :is(almost-desktop-hero h1,almost-phone-hero h1,almost-phone-hero .lede).awaits-sight{opacity:1;clip-path:inset(var(--arrive-cover-bleed))}.arriving :is(almost-desktop-hero h1,almost-phone-hero h1,almost-phone-hero .lede).awaits-sight:after{content:"";position:absolute;inset:0;z-index:var(--z-above);background:var(--arrive-ground, var(--surface-page));pointer-events:none}almost-desktop-welcome .arrives-on-sight,almost-phone-welcome .arrives-on-sight{animation:none;will-change:auto;clip-path:inset(var(--arrive-cover-bleed))}almost-desktop-welcome .arrives-on-sight:after,almost-phone-welcome .arrives-on-sight:after{content:"";position:absolute;inset:0;z-index:var(--z-above);background:var(--arrive-ground, var(--surface-page));opacity:0;pointer-events:none;animation:uncover var(--duration-arrive) var(--ease-arrive) calc(var(--arrive-order) * var(--arrive-step)) backwards}}@keyframes uncover{0%{opacity:1}}@keyframes flash-the-target{0%,60%{outline-color:var(--focus-ring)}}@keyframes sheen{to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--text-strong) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--text-strong) 0%,transparent)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
