@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.p.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_71ec3925-module__2cJbra__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_71ec3925-module__2cJbra__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a43a16b011ff1e5d-s.3tkh29uluqhlc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0f449d0ff9ec705f-s.1mmiaq_ctx118.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2802b67dbb28dcc1-s.1j-hjeb79leq9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/095187fd2eb7a468-s.p.2bnqhhlne77zx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2aa20dfa-module__p8VQ2a__className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic;font-weight:700}.playfair_display_2aa20dfa-module__p8VQ2a__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
:root{--ember-0:#120303;--ember-1:#3d0906;--ember-2:#8a1d08;--ember-3:#c8410b;--ember-4:#f26a1b;--ember-5:#ff9a3d;--tide-0:#04060f;--tide-1:#071a52;--tide-2:#0b3fbf;--tide-3:#1e6bff;--tide-4:#4fb0ff;--canvas-ember:linear-gradient(180deg, var(--ember-0) 0%, var(--ember-1) 18%, var(--ember-2) 42%, var(--ember-3) 62%, var(--ember-4) 82%, var(--ember-5) 100%);--canvas-tide:linear-gradient(180deg, var(--tide-0) 0%, var(--tide-1) 26%, var(--tide-2) 58%, var(--tide-3) 82%, var(--tide-4) 100%);--bloom-ember:radial-gradient(120% 60% at 85% 108%, #ffbe6e8c 0%, #ff963c00 60%), radial-gradient(80% 45% at 0% 70%, #be1e0a73 0%, #be1e0a00 70%);--bloom-tide:radial-gradient(120% 60% at 80% 108%, #8cd7ff8c 0%, #50aaff00 60%), radial-gradient(80% 45% at 0% 60%, #143cdc73 0%, #143cdc00 70%);--sheet:#000;--sheet-raised:#111113;--sheet-line:#232326;--sheet-text:#fff;--sheet-muted:#9a9aa0;--on-canvas:#fff;--on-canvas-muted:#ffffffb8;--on-canvas-faint:#ffffff73;--ink-on-hot:#1a0a02;--ink-on-tide:#020818;--glass-fill:#ffffff1a;--glass-fill-hover:#ffffff29;--glass-line:#ffffff3d;--glass-line-soft:#ffffff1f;--glass-blur:18px;--glass-tint-ember:#14040085;--glass-tint-tide:#02081885;--glass-solid-fallback:#2a0e06;--glass-solid-fallback-tide:#07164a;--gold-hi:#e7cf97;--gold:#d9bc7a;--gold-deep:#b18f47;--gold-gradient:linear-gradient(135deg, #e7cf97 0%, #c9a85e 55%, #6e5426 100%);--state-eligible:#fff;--state-locked:#ffffff8c;--state-blocked:#ffffff47;--state-done:#000;--r-card:28px;--r-sheet:36px;--r-tile:20px;--r-pill:999px;--tap:48px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Playfair Display", Georgia, serif;--track-display:-.035em;--track-title:-.02em;--fs-sentence:clamp(1.75rem, 1.2rem + 2.4vw, 2.75rem);--fs-figure:clamp(2.5rem, 1.6rem + 4vw, 4.5rem);--fs-title:1.25rem;--fs-body:1rem;--fs-small:.8125rem;--shadow-float:0 24px 60px -24px #000000a6;--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.16s;--dur-base:.28s;--dur-sheet:.42s;--grain:url(/textures/grain-256.png);--grain-opacity:.07}.canvas{background:var(--bloom-ember), var(--canvas-ember);color:var(--on-canvas);isolation:isolate;position:relative}.canvas--tide{background:var(--bloom-tide), var(--canvas-tide)}.canvas:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:var(--grain-opacity);mix-blend-mode:overlay;background-size:256px 256px;position:absolute;inset:0}.glass{background:var(--glass-fill);border:1px solid var(--glass-line);border-radius:var(--r-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%)}.glass--tinted{background:linear-gradient(var(--glass-tint-ember), var(--glass-tint-ember)), var(--glass-fill)}.canvas--tide .glass--tinted{background:linear-gradient(var(--glass-tint-tide), var(--glass-tint-tide)), var(--glass-fill)}.sheet{background:var(--sheet);color:var(--sheet-text);border-radius:var(--r-sheet) var(--r-sheet) 0 0}.figure{font-size:var(--fs-figure);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sentence{font-size:var(--fs-sentence);letter-spacing:var(--track-display);color:var(--on-canvas-muted);font-weight:700;line-height:1.12}.sentence b{color:var(--on-canvas);font-weight:700}@media (prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid-fallback)}.canvas--tide .glass{background:var(--glass-solid-fallback-tide)}}@media (prefers-contrast:more){:root{--glass-line:#ffffffb3;--on-canvas-muted:#fff;--sheet-muted:#d0d0d4}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid-fallback)}}
.ui-canvas{flex-direction:column;min-height:100dvh;display:flex}.ui-canvas--black{background:var(--sheet);color:var(--sheet-text)}.ui-canvas--black:after{display:none}.ui-canvas__inner{width:100%;padding-block:calc(26px + env(safe-area-inset-top)) calc(120px + env(safe-area-inset-bottom));flex-direction:column;flex:1;padding-inline:22px;display:flex}@media (min-width:640px){.ui-canvas__inner{max-width:604px;margin-inline:auto}}@media (min-width:1024px){.ui-canvas__inner{max-width:none;margin-inline:0;padding-block:40px 28px;padding-inline:12px 36px}}.ui-top{justify-content:space-between;align-items:center;gap:12px;margin-block-end:26px;display:flex}.ui-top h1,.ui-top h2{letter-spacing:var(--track-title);font-size:22px;font-weight:700;line-height:1.2}.ui-top h1 span,.ui-top h2 span{color:var(--on-canvas-muted);font-weight:600}.ui-glass{padding:18px}.ui-glass--tight{padding:6px 16px}.ui-glass--none{padding:0}.ui-glass--interactive{transition:background var(--dur-fast)}.ui-glass--interactive:hover{background:var(--glass-fill-hover)}.ui-sheet__backdrop{z-index:60;background:#00000073;position:fixed;inset:0}.ui-sheet--float{z-index:61;background:var(--sheet);max-height:92dvh;color:var(--sheet-text);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-float);touch-action:none;flex-direction:column;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:640px){.ui-sheet--float{max-width:604px;margin-inline:auto}}@media (min-width:1024px){.ui-sheet--float{border-radius:var(--r-sheet);max-height:calc(100dvh - 48px);inset-block-end:24px}}.ui-sheet__grab{border-radius:var(--r-pill);background:var(--sheet-line);flex:none;width:44px;height:5px;margin:10px auto 4px}.ui-sheet__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 8px;display:flex}.ui-sheet__head h2{letter-spacing:var(--track-title);font-size:22px;font-weight:700;line-height:1.2}.ui-sheet__body{touch-action:pan-y;padding:8px 22px 28px;overflow-y:auto}.ui-sheet--docked{z-index:2;background:var(--sheet);color:var(--sheet-text);flex-direction:column;display:flex;position:absolute;inset:0}.ui-sheet--docked .ui-sheet__head{padding:36px 30px 12px}.ui-sheet--docked .ui-sheet__body{padding:8px 30px 36px}.ui-sheet-row{border-block-start:1px solid var(--sheet-line);justify-content:space-between;align-items:center;gap:14px;padding-block:12px;display:flex}.ui-sheet-row:first-child{border-block-start:0}.ui-pillnav{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:#1e1e208c;border:1px solid #ffffff29;gap:4px;padding:6px;display:flex}.ui-pillnav--vertical{flex-direction:column}.ui-pillnav a{width:var(--tap);height:var(--tap);color:#fffc;transition:background var(--dur-fast), color var(--dur-fast);border-radius:50%;place-items:center;display:grid}.ui-pillnav a:hover{background:var(--glass-fill);color:#fff}.ui-pillnav a[aria-current=page]{color:#000;background:#fff}.ui-pillnav svg{width:22px;height:22px}.ui-pillnav--float{z-index:50;width:max-content;margin-inline:auto;position:fixed;inset-block-end:calc(20px + env(safe-area-inset-bottom));inset-inline:0}@media (prefers-reduced-transparency:reduce){.ui-pillnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e1e20}}.ui-iconbtn{width:var(--tap);height:var(--tap);color:inherit;transition:background var(--dur-fast), transform var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.ui-iconbtn svg{width:20px;height:20px}.ui-iconbtn--glass{border-radius:50%}.ui-iconbtn--glass:hover{background:var(--glass-fill-hover)}.ui-iconbtn--solid{color:#000;background:#fff}.ui-iconbtn--solid:hover{background:#eee}.ui-iconbtn--plain:hover{background:var(--glass-fill)}.ui-iconbtn:active{transform:scale(.96)}.ui-iconbtn:disabled{opacity:.4;cursor:default}.ui-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-figure__label{font-size:var(--fs-small);font-weight:500;line-height:1.35}.ui-figure__value{letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ui-figure--lg .ui-figure__value{font-size:var(--fs-figure)}.ui-figure--md .ui-figure__value{font-size:28px}.ui-figure--sm .ui-figure__value{font-size:24px}.ui-figure--muted .ui-figure__label{color:var(--on-canvas-muted)}.sheet .ui-figure__label,.ui-canvas--black .ui-figure__label{color:var(--sheet-muted)}.ui-figures{flex-wrap:wrap;gap:28px;display:flex}.sentence{max-width:22ch}@media (min-width:1024px){.sentence{max-width:640px}}.sentence .ui-sentence__ic{vertical-align:-.12em;color:var(--on-canvas);place-items:center;margin-inline:0 .12em;display:inline-grid}.sentence .ui-sentence__ic svg{stroke-width:2px;width:.82em;height:.82em}.ui-sentence-meta{font-size:var(--fs-small);color:var(--on-canvas-muted);flex-wrap:wrap;gap:18px;margin-block-start:22px;display:flex}.ui-sentence-meta b{color:var(--on-canvas);font-weight:600}.ui-node{font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--on-canvas);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.ui-node--sm{width:28px;height:28px;font-size:12px}.ui-node svg{stroke-width:2.2px;width:45%;height:45%}.ui-node--open{box-shadow:0 0 0 2px var(--state-eligible) inset}.ui-node--done{background:var(--state-done);color:#fff;box-shadow:inset 0 0 0 2px #ffffffe6}.ui-node--locked{border:1.5px dashed var(--state-locked);color:var(--state-locked)}.ui-node--blocked{border:1.5px solid var(--state-blocked);color:var(--state-blocked)}.sheet .ui-node--done,.ui-canvas--black .ui-node--done{color:#000;box-shadow:none;background:#fff}.ui-ring{place-items:center;display:grid;position:relative}.ui-ring svg{position:absolute;inset:0}.ui-ring__track{stroke:#ffffff2e}.ui-ring__bar{stroke:#fff;transition:stroke-dashoffset .8s var(--ease-out)}.ui-ring__mid{text-align:center;position:relative}.ui-ring__mid b{letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1;display:block}.ui-ring__mid small{font-size:var(--fs-small);color:var(--on-canvas-muted);margin-block-start:6px;display:block}.ui-ring--sm .ui-ring__mid b{font-size:18px}.ui-ring--sm .ui-ring__mid small{display:none}.ui-chip{white-space:nowrap;border-radius:var(--r-pill);border:1px solid var(--glass-line);align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ui-chip--solid{color:#000;background:#fff;border-color:#fff}.ui-chip--gold{color:var(--gold);border-color:var(--gold-deep);background:#0000004d}.ui-chip svg{width:13px;height:13px}.ui-seg{border-radius:var(--r-pill);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:4px;width:100%;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ui-seg::-webkit-scrollbar{display:none}.ui-seg>button{white-space:nowrap;scroll-snap-align:center;flex:none}@media (min-width:700px){.ui-seg{width:auto;display:inline-flex}}.ui-seg button{font-size:var(--fs-small);white-space:nowrap;border-radius:var(--r-pill);min-height:40px;color:var(--on-canvas-muted);transition:background var(--dur-fast), color var(--dur-fast);padding:10px 12px;font-weight:600}.ui-seg button:hover{color:#fff}.ui-seg button[aria-checked=true]{color:#000;background:#fff}.ui-btn{border-radius:var(--r-pill);color:#000;min-height:52px;transition:background var(--dur-fast), transform var(--dur-fast);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.ui-btn:hover{background:#eee}.ui-btn:active{transform:scale(.985)}.ui-btn:disabled{opacity:.5;cursor:default}.ui-btn svg{width:18px;height:18px}.ui-btn--glass{background:var(--glass-fill);color:#fff;border:1px solid var(--glass-line)}.ui-btn--glass:hover{background:var(--glass-fill-hover)}.ui-btn--full{width:100%}.ui-btn--quiet{color:var(--on-canvas-muted);background:0 0;min-height:44px}.ui-btn--quiet:hover{background:var(--glass-fill);color:#fff}.ui-canvas--black .ui-btn--quiet,.sheet .ui-btn--quiet{color:var(--sheet-muted)}.ui-disclaimer{margin:0;font-size:11.5px;line-height:1.45}.ui-disclaimer--muted{color:var(--sheet-muted)}.ui-disclaimer--canvas{color:var(--on-canvas-muted)}.ui-disclaimer--ink{color:var(--ink-on-hot);font-weight:500}.ui-disclaimer--ink-tide{color:var(--ink-on-tide);font-weight:500}.ui-canvas__foot{margin-block-start:auto;padding-block-start:28px}.ui-card__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-card__title h3{letter-spacing:var(--track-title);font-size:17px;font-weight:700;line-height:1.2}.ui-card__figures{flex-wrap:wrap;gap:28px;margin-block-start:16px;display:flex}.ui-stack>*+*{margin-block-start:12px}.ui-fade-up{animation:uiFadeUp var(--dur-base) var(--ease-out) both}@keyframes uiFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
:root{--font-sans:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-playfair), "Playfair Display", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-optical-sizing:auto;font-size:var(--fs-body);color:var(--on-canvas);background:var(--ember-0);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}input,textarea{font:inherit}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.ui-on-white:focus-visible{outline-color:#000}.skip-link{color:#000;border-radius:var(--r-pill);z-index:100;background:#fff;padding:12px 18px;font-weight:700;position:absolute;inset-block-start:-60px;inset-inline-start:16px}.skip-link:focus{inset-block-start:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
