@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body{width:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance;margin:0;padding:0;line-height:1.4}p{overflow-wrap:break-word;text-wrap:pretty}ul,ol{padding-left:0;list-style:none}img,picture,video,canvas,svg{object-fit:cover;max-width:100%;height:auto;display:block}svg{fill:currentColor}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none}textarea{resize:vertical}a{text-decoration:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}#root,#__next{isolation:isolate}}@layer structural{:root{--font-header:"Imbue Variable", serif;--font-body:"Newsreader Variable", serif;--font-mono:"Inconsolata Variable", monospace;--font-extra:"Girassol", system-ui;--fs-hero:clamp(5rem, 3.75rem + 4.17vw, 7.5rem);--fs-h1:clamp(3.375rem, 2.5625rem + 2.71vw, 5rem);--fs-h2:clamp(2.25rem, 1.6875rem + 1.875vw, 3.375rem);--fs-h3:clamp(1.5rem, 1.125rem + 1.25vw, 2.25rem);--fs-h4:clamp(1.125rem, .9375rem + .625vw, 1.5rem);--fs-body:clamp(1rem, 1.2vw, 1.125rem);--fs-small:clamp(.875rem, 1vw, 1rem);--fs-note:clamp(.625rem, .85vw, .875rem);--tracking-tight:-.015em;--tracking-wide:.08em;--tracking-mid:.04em;--tracking-mono:.06em;--tracking-note:.01em;--leading-display:1.1;--leading-body:1.6;--leading-note:1.4;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3.5rem;--space-7:5.5rem;--space-8:8rem;--space-9:12rem;--button-gap:clamp(2rem, 5vw, 5rem);--rotation:0deg;--section-spacing:clamp(3.5rem, 14vw, 12rem);--page-gutter:clamp(1.5rem, 6vw, 3.25rem);--section-width:90vw;--head-max-width:32ch;--sub-max-width:48ch;--body-max-width:62ch;--note-max-width:500px;--prompt-max-width:600px;--footer-max-width:600px;--hud-max-width:140px;--content-max-width:1440px;--cs-max-width:800px;--z-base:1;--z-scene:10;--z-hud:30;--z-overlay:50;--z-prompt:60;--duration-instant:.1s;--duration-fast:.18s;--duration-mid:.38s;--duration-slow:.75s;--duration-theatrical:1.3s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emerge:cubic-bezier(.16, 1, .3, 1);--ease-recede:cubic-bezier(.32, 0, .67, 0);--motion-scale:1;--clr-bg:#f7f2ec;--clr-surface:#e8dfd5;--clr-text:#090808;--clr-text-muted:#3f3635;--clr-accent:#caa267;--clr-shadow:#2b28287e;--clr-border:#c4b8ae;--clr-highlight:#caa26728;--clr-world-grey:#7a7472;--clr-world-grey-shadow:#7a74729a;--clr-world-red:#df0c0c;--clr-world-red-shadow:#e01f1f9a;--clr-world-white:#eff5f8;--clr-world-white-shadow:#ccd9e2d0;--clr-world-black:#0e0e0f;--clr-world-black-shadow:#0f0e0f9a;--debug:1px solid red}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}p{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--leading-body);max-width:var(--body-max-width);letter-spacing:0}h1,h2,h3,h4{font-weight:500;line-height:var(--leading-display);margin:0}h1{font-family:var(--font-extra);font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);max-width:var(--head-max-width);text-transform:uppercase}h2{font-family:var(--font-header);font-size:var(--fs-h2);letter-spacing:var(--tracking-mid);max-width:var(--sub-max-width);text-transform:uppercase}h3{font-family:var(--font-header);font-size:var(--fs-h3);letter-spacing:var(--tracking-wide);max-width:var(--sub-max-width);text-transform:uppercase}h4{font-family:var(--font-header);font-size:var(--fs-h4);letter-spacing:var(--tracking-note);max-width:var(--sub-max-width)}a{color:var(--clr-text);transition:color var(--duration-fast) var(--ease-standard);font-weight:600}a:hover{color:var(--clr-accent)}small{font-size:var(--fs-small)}button{font-family:var(--font-header);font-size:var(--fs-h4);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-3) var(--space-5);font-weight:500}.note{font-family:var(--font-body);font-size:var(--fs-note);width:fit-content;letter-spacing:var(--tracking-mid);font-style:italic}.mono{font-family:var(--font-mono);font-size:var(--fs-note);letter-spacing:var(--tracking-mono)}.notice-label{font-family:var(--font-header);font-size:var(--fs-h4);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase}.notice-text{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--tracking-note);text-align:left;line-height:1.5}.notice-note{font-family:var(--font-mono);font-size:var(--fs-note);letter-spacing:var(--tracking-mid);text-align:left;line-height:1.45}}@layer modules{@keyframes red-pulse{0%{box-shadow:0 0 15px var(--clr-world-red-shadow);filter:brightness();transform:scale(1.2)}35%{box-shadow:0 0 42px var(--clr-world-red-shadow);filter:brightness(1.18);transform:scale(1.235)}45%{box-shadow:0 0 38px var(--clr-world-red-shadow);filter:brightness(1.15);transform:scale(1.23)}to{box-shadow:0 0 15px var(--clr-world-red-shadow);filter:brightness();transform:scale(1.2)}}@keyframes white-glitch-loop{0%{opacity:.85;box-shadow:0 0 30px var(--clr-world-white-shadow);transform:translate(-2px,1px)}2%{opacity:.75;box-shadow:0 0 20px var(--clr-world-white-shadow);transform:translate(3px,-1px)}4%{opacity:.92;box-shadow:0 0 55px var(--clr-world-white-shadow);transform:translate(-1px,-2px)}6%{opacity:.7;box-shadow:0 0 25px var(--clr-world-white-shadow);transform:translate(2px,2px)}8%{opacity:1;box-shadow:0 0 10px var(--clr-world-white-shadow);transform:translate(0)}12%,to{opacity:1;box-shadow:0 0 10px var(--clr-world-white-shadow);transform:translate(0)}}@keyframes grey-pulse{0%{opacity:1;box-shadow:0 0 10px var(--clr-world-grey-shadow);filter:saturate()}60%{opacity:.82;box-shadow:0 0 22px var(--clr-world-grey-shadow);filter:saturate(.85)}75%{opacity:.88;box-shadow:0 0 18px var(--clr-world-grey-shadow)}to{opacity:1;box-shadow:0 0 10px var(--clr-world-grey-shadow);filter:saturate()}}#world-buttons{gap:var(--button-gap);width:min(90%, var(--content-max-width));margin:var(--space-6) auto;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.world-button{justify-content:center;align-items:center;gap:var(--space-4);aspect-ratio:1;width:100%;min-width:clamp(140px,28vw,220px);max-width:420px;height:auto;transition:background-color var(--duration-instant) var(--ease-emerge), color var(--duration-mid) var(--ease-emerge) 20ms, box-shadow var(--duration-mid) var(--ease-emerge);cursor:pointer;font-family:var(--font-extra);font-size:var(--fs-h2);color:var(--clr-text);will-change:box-shadow, background-color, color, transform;border-radius:50%;flex-direction:row;flex:30%;text-decoration:none;display:flex;position:relative}.world-button:hover{background-color:var(--clr-bg);color:var(--clr-accent)}.grey{--world-bg-image:url(./london-1.webp);--world-bg-color:var(--clr-world-grey);--world-shadow:var(--clr-world-grey-shadow);--world-transform:scale(1);--world-animation:grey-pulse 6s ease-in-out infinite}.red{--world-bg-image:url(./london-2.webp);--world-bg-color:var(--clr-world-red);--world-shadow:var(--clr-world-red-shadow);--world-transform:scale(1.2);--world-animation:red-pulse 3s cubic-bezier(.45, 0, .55, 1) infinite}.white{--world-bg-image:url(./london-3.webp);--world-bg-color:var(--clr-world-white);--world-shadow:var(--clr-world-white-shadow);--world-transform:scale(1);--world-animation:white-glitch-loop 6s linear 3s infinite}.grey,.red,.white{background-image:var(--world-bg-image);background-size:cover;background-color:var(--world-bg-color);background-blend-mode:multiply;box-shadow:0 0 20px 4px var(--world-shadow);transform:var(--world-transform);animation:var(--world-animation)}.grey{animation-delay:1.2s}#world-buttons.hub-nav .world-button{isolation:isolate;transition:color var(--duration-mid) var(--ease-emerge) 20ms, transform var(--duration-mid) var(--ease-emerge);background-color:#0000;overflow:visible}#world-buttons.hub-nav .world-button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:background-color var(--duration-mid) var(--ease-emerge), box-shadow var(--duration-mid) var(--ease-emerge), filter var(--duration-mid) var(--ease-emerge), transform var(--duration-mid) var(--ease-emerge);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}#world-buttons.hub-nav .world-button:hover{background-color:#0000}#world-buttons.hub-nav .grey,#world-buttons.hub-nav .red,#world-buttons.hub-nav .white{text-shadow:0 0 4px var(--clr-border);box-shadow:none;transition:color var(--duration-mid) var(--ease-emerge), transform var(--duration-mid) var(--ease-emerge);background-color:#0000;background-image:none;animation:none;transform:none}#world-buttons.hub-nav .grey:hover,#world-buttons.hub-nav .red:hover,#world-buttons.hub-nav .white:hover{text-shadow:0 2px 8px #000000d9}#world-buttons.hub-nav .grey:before,#world-buttons.hub-nav .red:before,#world-buttons.hub-nav .white:before{background-image:var(--world-bg-image);background-color:var(--world-bg-color);background-blend-mode:multiply;box-shadow:0 0 20px 4px var(--world-shadow);transform:var(--world-transform);animation:var(--world-animation)}#world-buttons.hub-nav .grey:before{animation-delay:1.2s}body[data-world=grey] #world-buttons,body[data-world=red] #world-buttons,body[data-world=white] #world-buttons{top:var(--page-gutter);right:var(--page-gutter);gap:var(--space-3);width:auto;z-index:var(--z-overlay);flex-flow:row;justify-content:flex-end;align-items:flex-start;margin:0;position:fixed}body[data-world=grey] .world-button,body[data-world=red] .world-button,body[data-world=white] .world-button{aspect-ratio:1;background-blend-mode:normal;opacity:.8;width:10px;min-width:10px;max-width:10px;box-shadow:none;filter:none;transition:opacity var(--duration-mid) var(--ease-emerge), transform var(--duration-mid) var(--ease-emerge), background-color var(--duration-mid) var(--ease-emerge), box-shadow var(--duration-mid) var(--ease-emerge);background-image:none;border-radius:50%;flex:none;padding:0;animation:none;transform:scale(1)}body[data-world=grey] .world-button:hover,body[data-world=red] .world-button:hover,body[data-world=white] .world-button:hover{opacity:1;background-color:currentColor;transform:scale(1.5)}body[data-world=grey] .world-button[data-world=grey],body[data-world=red] .world-button[data-world=red],body[data-world=white] .world-button[data-world=white]{opacity:1;transform:scale(1.4);box-shadow:0 0 4px 2px}.world-enter-coin{z-index:calc(var(--z-overlay) + 6);pointer-events:none;box-shadow:0 0 40px color-mix(in srgb, currentColor 45%, transparent);will-change:transform, opacity, filter, border-radius;border-radius:50%;position:fixed}.world-enter-veil{z-index:calc(var(--z-overlay) + 5);pointer-events:none;will-change:opacity, filter;position:fixed;inset:0}@media screen and (width<=1024px){.world-button{width:100%;min-width:clamp(140px,28vw,220px);max-width:420px}}@media screen and (width<=768px){.world-button{width:100%;min-width:clamp(140px,28vw,220px);max-width:280px}}@media screen and (width<=1024px){body[data-world=grey] #world-buttons,body[data-world=red] #world-buttons,body[data-world=white] #world-buttons{top:var(--space-6);right:var(--space-6);gap:var(--space-4)}body[data-world=grey] .world-button:after,body[data-world=red] .world-button:after,body[data-world=white] .world-button:after{content:"";inset:calc(-1 * var(--space-3));position:absolute}}@media screen and (width<=480px){body[data-world=grey] #world-buttons,body[data-world=red] #world-buttons,body[data-world=white] #world-buttons{top:var(--space-6);right:var(--space-5);gap:var(--space-4)}}.world-enter-veil{pointer-events:none;width:100%;height:100%;z-index:var(--z-overlay);position:fixed;inset:0}.world-enter-veil:before{content:"";background:radial-gradient(100% 100% at 50% 50%, var(--clr-veil-light-central) 0%, var(--clr-veil-light-transition) 55%, var(--clr-bg) 85%);width:100%;height:100%;z-index:calc(var(--z-overlay) + 1);transition:opacity 1.3s ease-in-out;animation:1.3s ease-in-out forwards veil-light-fade-in;position:absolute;inset:0}.world-enter-coin-canvas{pointer-events:none;width:100%;height:100%;z-index:calc(var(--z-overlay) + 2);opacity:0;transition:opacity .38s ease-in-out;animation:.38s ease-in-out forwards world-enter-coin-fade-in;position:fixed;inset:0}@keyframes world-enter-coin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes veil-light-fade-in{0%{opacity:0}to{opacity:.25}}.scene-hud{top:var(--page-gutter);width:var(--content-max-width);pointer-events:none;max-width:100%;height:70%;z-index:var(--z-hud);position:fixed;left:50%;transform:translate(-50%)}.hud-content{height:100%;padding:var(--space-6) var(--space-8);pointer-events:none;flex-direction:row;justify-content:space-between;margin:0 auto;display:flex;position:absolute;inset:0}.stability-meter,.progress-meter{justify-content:center;align-items:center;gap:var(--space-3);max-width:var(--hud-max-width);width:100%;padding:var(--space-2);text-align:center;border:1px solid var(--clr-hud-border);border-radius:var(--radius-sm);background:linear-gradient(to top, var(--clr-hud-bg) 0, var(--clr-hud-bg-clear,transparent) 90%);-webkit-backdrop-filter:blur(3.6px);backdrop-filter:blur(3.6px);box-shadow:0 0 24px var(--clr-hud-bg);opacity:.82;flex-direction:column-reverse;display:flex}.stability-meter p,.progress-meter p{gap:var(--space-2);flex-direction:column;display:flex}.stability-meter .label,.progress-meter .label{font-family:var(--font-header);font-size:var(--fs-h4);letter-spacing:var(--tracking-note);text-transform:uppercase;color:var(--clr-hud-text)}.stability-meter .value,.progress-meter .value{font-family:var(--font-header);font-size:var(--fs-h3);font-variant-numeric:tabular-nums lining-nums;color:var(--clr-hud-text)}.stability-meter .fill,.progress-meter .fill{--hud-fill:0%;background:linear-gradient(to top, var(--clr-hud-bg) 0 var(--hud-fill), var(--clr-hud-fill) var(--hud-fill) 100%);width:5px;height:60%;box-shadow:0 0 10px var(--clr-hud-bg);overflow:hidden}@media (width<=1280px){.scene-hud{width:max(92svw,680px);height:auto}.hud-content{width:auto;height:max(50svh,400px);padding:var(--space-4) var(--space-6);margin:0 auto;position:static}.stability-meter,.progress-meter{width:calc(var(--hud-max-width) - var(--space-4));max-width:100%}.progress-meter .label,.stability-meter .label,.progress-meter .value,.stability-meter .value{font-size:var(--fs-h4)}}@media (width<=1024px){.scene-hud{top:calc(var(--page-gutter) * 4);width:auto;height:auto}.hud-content{justify-content:center;align-items:center;width:min(92vw,680px);height:auto;margin:0 auto;padding:0;position:relative}.stability-meter{display:none}.progress-meter{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(92vw,680px);max-width:none;padding:var(--space-3) var(--space-4);flex-direction:row}.progress-meter p{align-items:baseline;gap:var(--space-2);flex-direction:row}.progress-meter .fill{background:linear-gradient(to right, var(--clr-hud-fill) 0 var(--hud-fill), var(--clr-hud-bg) var(--hud-fill) 100%);width:min(56vw,340px);height:8px}}@media (width<=820px){.scene-hud{width:min(92vw,680px);height:auto;position:relative;top:auto}}@media (width<=560px){.scene-hud{bottom:calc(var(--page-gutter) + var(--space-2))}.progress-meter{gap:var(--space-3);padding:var(--space-2) var(--space-3)}.progress-meter .label{font-size:var(--fs-body)}.progress-meter .value{font-size:var(--fs-h3)}.progress-meter .fill{width:min(50vw,240px)}}#prompt-layer{pointer-events:none;z-index:var(--z-prompt);height:calc(100% - var(--page-gutter) * 4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#prompt-layer[data-prompt-mode=inline]{pointer-events:auto;z-index:auto;width:100%;height:auto;display:block;position:relative;inset:auto}#prompt-layer[hidden]{display:none}#prompt-layer [role=dialog]{pointer-events:auto}[data-prompt-timer-fill]{--prompt-timer-ratio:1;transform-origin:0;transform:scaleX(var(--prompt-timer-ratio));display:block}#prompt-dialog{align-items:center;gap:var(--space-4);max-width:var(--prompt-max-width);width:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--clr-hud-border);border-radius:var(--radius-sm);background:linear-gradient(to top, var(--clr-hud-bg) 0, var(--clr-hud-bg-clear,transparent) 90%);-webkit-backdrop-filter:blur(2.6px);backdrop-filter:blur(2.6px);box-shadow:0 0 24px var(--clr-hud-bg);color:var(--clr-hud-text);text-align:center;flex-direction:column;display:flex}#prompt-layer[data-prompt-mode=inline] #prompt-dialog{margin:0 auto}#prompt-options{justify-content:center;gap:var(--space-6);flex-direction:row;width:100%;display:flex}#prompt-options button{padding:var(--space-3) var(--space-5);color:var(--clr-hud-text);border-radius:var(--radius-sm);font-size:var(--fs-h4);cursor:pointer;text-transform:uppercase;background-color:#0000;border:none;transition:background-color .2s}#prompt-options button:hover{background-color:var(--clr-hud-fill);color:var(--clr-hud-text)}#prompt-timer{background-color:var(--clr-hud-fill);border-radius:var(--radius-sm);width:100%;height:4px;overflow:hidden}#prompt-timer-fill{background-color:var(--clr-bg);width:100%;height:4px;transition:transform .1s linear}#prompt-title{font-size:var(--fs-h3);letter-spacing:var(--tracking-wide);text-transform:uppercase}#prompt-title:after{content:"";width:60%;height:2px;margin:var(--space-1) auto 0;background:linear-gradient(to right, transparent, var(--clr-hud-border), transparent);display:block}@media (width<=900px),(pointer:coarse){#prompt-dialog{width:min(92%, var(--prompt-max-width));box-sizing:border-box;padding:var(--space-5) var(--space-4)}#prompt-options{gap:var(--space-2);flex-direction:column}#prompt-options button{width:100%;padding:var(--space-3) var(--space-4)}#prompt-title{font-size:var(--fs-h3)}}@media (width<=560px){#prompt-dialog{padding:var(--space-4) var(--space-3);gap:var(--space-3)}}#site-footer{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4) 0;z-index:var(--z-scene);flex-direction:column;display:flex}#site-footer p,#site-footer address,#site-footer small{line-height:var(--leading-note);text-align:center;width:fit-content;margin:0;padding:0}.disclaimer{text-align:center;width:70%;max-width:var(--footer-max-width);opacity:.6;line-height:var(--leading-note)}.meta{justify-content:center;align-items:center;gap:var(--space-5);color:var(--clr-text);flex-flow:wrap;display:flex}.links{gap:var(--space-5);font-size:var(--fs-note);flex-direction:row;justify-content:space-between;display:flex}data,address,time{font-style:normal}body[data-world=grey] #site-footer,body[data-world=red] #site-footer,body[data-world=white] #site-footer,body[data-world=black] #site-footer{display:none}@media (width<=768px){#site-footer{position:relative;inset:auto}.disclaimer{width:90%;padding:0 var(--space-3)}.meta{gap:var(--space-2);flex-direction:column}}}@layer page{.scene-header{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.scene-header .scene-title{font-size:var(--fs-hero);width:var(--head-max-width);max-width:100%}.scene-header .scene-subhead{width:var(--sub-max-width);max-width:100%}.scene-content{text-align:center;flex-direction:column;align-items:center;display:flex}.hub-nav{width:var(--content-max-width);justify-content:space-between;max-width:100%;display:flex}.lettering{color:var(--clr-world-red)}@media screen and (width<=1024px){.hub-nav{gap:var(--space-2);flex-flow:column;justify-content:center;align-items:center;width:100%;margin:0 auto}}@media (width<=900px) and (orientation:landscape){.hub-nav{gap:var(--space-2);flex-flow:column;justify-content:center;align-items:center;width:100%;margin:0 auto}}body[data-world=grey]{--clr-bg:#212222;--clr-surface:#cfcbc6;--clr-text:#f5f3f1;--clr-text-secondary:#a8a6a2;--clr-text-muted:#1a1a18;--clr-accent:#caa267;--clr-border:#2b2b29;--clr-shadow:#030303a1;--clr-highlight:#b8bbb8a1;--clr-veil-light-central:#c8ab83;--clr-veil-light-transition:#978a82;background-blend-mode:multiply}body[data-world=grey] .scene-header{align-items:flex-start;gap:var(--space-2);top:var(--page-gutter);left:var(--page-gutter);z-index:var(--z-scene);max-width:var(--note-max-width);flex-direction:column;display:flex;position:absolute}body[data-world=grey] .scene-header .scene-title{color:var(--clr-text);font-size:var(--fs-h2);width:max-content}body[data-world=grey] .scene-header .scene-subhead{color:var(--clr-text-secondary);font-size:var(--fs-h4);text-align:left;text-transform:none}body[data-world=grey] .scene-content{z-index:var(--z-scene);width:100%;height:calc(100% - var(--page-gutter));isolation:isolate;position:absolute;inset:0}body[data-world=grey] .notice{width:var(--note-max-width);max-width:100%;padding:var(--space-5) var(--space-4);background:linear-gradient(176deg, #d8d2cd 0%, var(--clr-surface) 65%);box-shadow:inset 0 0 30px #7e614a59, 4px 4px 20px #00000040, 1px 1px 0px var(--clr-surface);transform-origin:50%;transition:transform var(--duration-mid) var(--ease-emerge);touch-action:none;position:absolute}body[data-world=grey] .notice-label{font-size:var(--fs-h3);color:var(--clr-accent);width:fit-content;margin-bottom:var(--space-3)}body[data-world=grey] .notice-text{color:var(--clr-text-muted);opacity:.65;width:fit-content;padding-bottom:var(--space-3);font-style:italic}body[data-world=grey] .notice-note{color:var(--clr-text-muted);opacity:.5;width:fit-content;max-width:100%;padding-top:var(--space-2)}body[data-world=grey] .notice-note:before{content:"Note: ";font-style:normal;font-weight:600}body[data-world=grey] .notice-footer{margin-top:var(--space-4);font-size:var(--fs-note);justify-content:space-between;display:flex}body[data-world=grey] .notice-footer .notice-source,body[data-world=grey] .notice-footer .notice-date,body[data-world=grey] .notice-footer .notice-ref{width:fit-content;font-family:var(--font-mono);color:var(--clr-text-muted);letter-spacing:var(--tracking-note);text-transform:uppercase;opacity:.7}body[data-world=grey]:before{content:"";pointer-events:none;mix-blend-mode:hard-light;opacity:.25;z-index:calc(var(--z-base) + 1);background:radial-gradient(circle at 24% 26%,#a8a6a26b 0%,#fff0 42%),radial-gradient(circle at 74% 62%,#121313bd 0%,#0d0d0d00 48%);position:absolute;inset:0}@media (width<=1280px) and (height>=720px){body[data-world=grey] .scene-header{gap:var(--space-2)}body[data-world=grey] .scene-header .scene-title{font-size:var(--fs-h2)}body[data-world=grey] .scene-header .scene-subhead{font-size:var(--fs-h4);max-width:100%}body[data-world=grey] .notice{width:min(calc(var(--note-max-width) * .85), 100%);padding:var(--space-4) var(--space-3)}}@media (width<=1024px){body[data-world=grey] .scene{width:100%;max-width:100%;height:100%;position:relative;inset:0}body[data-world=grey] .scene-header{width:fit-content;max-width:100%;height:auto;position:absolute;inset:auto}body[data-world=grey] .scene-content{box-sizing:border-box;width:100%;max-width:100%;height:100%}}@media (width<=820px){body[data-world=grey] .scene{height:auto;min-height:100svh}body[data-world=grey] .scene-header{text-align:center;flex-direction:column;align-items:center;width:100%;position:static}body[data-world=grey] .scene-header .scene-title{width:100%;max-width:100%;font-size:var(--fs-h1)}body[data-world=grey] .scene-header .scene-subhead{text-align:center;max-width:100%;font-size:var(--fs-h3)}body[data-world=grey] .scene-content{width:100%;max-width:100%;height:min(64svh,620px);margin-top:var(--space-7);padding:0 var(--space-3);position:relative;inset:auto;overflow:visible}body[data-world=grey] .notice{width:var(--note-max-width);-webkit-overflow-scrolling:touch;touch-action:pan-y;transform-origin:50%;will-change:transform, opacity;max-width:100%;height:auto;margin:0 auto;transition:none;position:absolute;inset:0 0 auto;overflow-y:auto}body[data-world=grey] .notice-note,body[data-world=grey] .notice-footer{font-size:var(--fs-small)}body[data-world=grey] .notice[data-deck-state=active]{z-index:3;pointer-events:auto}body[data-world=grey] .notice[data-deck-state=next]{z-index:2;filter:brightness(.94);pointer-events:none;overflow:hidden;transform:translate(14px)scale(.96)rotate(1.6deg)}body[data-world=grey] .notice[data-deck-state=previous]{z-index:2;filter:brightness(.94);pointer-events:none;overflow:hidden;transform:translate(-14px)scale(.96)rotate(-1.6deg)}body[data-world=grey] .notice[data-deck-state=hidden]{z-index:1;pointer-events:none;overflow:hidden;transform:translate(0)scale(.92)}body[data-world=grey] .notice-deck-nav{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:0 var(--space-2);display:flex}body[data-world=grey] .notice-deck-count{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--clr-text-secondary);opacity:.75;text-align:center;min-width:8ch;line-height:1}body[data-world=grey] .notice-deck-count:before{content:"File ";padding-right:var(--space-2)}body[data-world=grey] .notice-deck-btn{all:unset;cursor:pointer;color:var(--clr-accent);font-family:var(--font-body);font-size:var(--fs-body);padding:var(--space-3);opacity:.8;transition:opacity var(--duration-fast,var(--duration-mid)) var(--ease-emerge);line-height:1}body[data-world=grey] .notice-deck-btn:hover,body[data-world=grey] .notice-deck-btn:focus-visible{opacity:1}body[data-world=grey] .notice-deck-btn:disabled{opacity:.2;cursor:default}}@media (width<=768px){body[data-world=grey] .scene-content{height:min(60svh,440px)}}@media (width<=480px){body[data-world=grey] .scene-content{height:min(60svh,440px);padding:0 var(--space-2);margin-bottom:var(--space-5)}body[data-world=grey] .notice{padding:var(--space-4)}body[data-world=grey] .notice-footer{gap:var(--space-1);flex-direction:column}}body[data-world=red]{--clr-bg:#160a09;--clr-surface:#2c1411;--clr-border:#4d231e;--clr-shadow:#0a0403bf;--clr-text:#ecd3bf;--clr-text-secondary:#c29d91;--clr-text-muted:#8c6052;--clr-accent:#e59b24;--clr-highlight:#e59b2450;--clr-red:#c91414;--clr-amber:#ad5a16;--clr-spark:#db9f5be1;--clr-thread:#d4bca4d0;--clr-veil-light-central:#eca833;--clr-veil-light-transition:#bd240f;background-blend-mode:multiply}body[data-world=red] .scene-header{align-items:flex-start;gap:var(--space-2);bottom:var(--page-gutter);left:var(--page-gutter);z-index:var(--z-scene);max-width:var(--note-max-width);flex-direction:column-reverse;display:flex;position:absolute}body[data-world=red] .scene-header .scene-title{color:var(--clr-red);font-size:var(--fs-h2);width:max-content}body[data-world=red] .scene-header .scene-subhead{color:var(--clr-text-secondary);font-size:var(--fs-h4);text-align:left;text-transform:none}body[data-world=red] .scene-content{z-index:var(--z-scene);width:80%;height:calc(100% - var(--page-gutter) * 3);isolation:isolate;margin:0 auto;position:absolute;inset:0}body[data-world=red] .scene-article{width:100%;max-width:var(--note-max-width);z-index:var(--z-scene);position:absolute}body[data-world=red] .scene-text{font-family:var(--font-header);font-size:var(--fs-body);letter-spacing:var(--tracking-mid);text-align:center;margin:0 auto;scale:1.05}body[data-world=red]:before{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.3;z-index:calc(var(--z-base) + 1);background:radial-gradient(circle at 26% 44%,#ca1a03 0%,#0000 80%),radial-gradient(circle at 78% 64%,#e9260c 0%,#0000 60%);position:absolute;inset:0}.rl-spark-hit{cursor:pointer;pointer-events:auto;z-index:var(--z-scene);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rl-spark-bloom{pointer-events:none;z-index:var(--z-base);background:radial-gradient(circle, var(--clr-red) 0%, transparent 65%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rl-spark-orb{background:radial-gradient(circle, #f0d9bc 0%, var(--clr-amber) 45%, transparent 75%);box-shadow:0 0 14px 2px var(--clr-spark);pointer-events:none;z-index:calc(var(--z-base) + 1);border-radius:50%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.rl-spark-fragment{background:radial-gradient(circle, var(--clr-red) 0%, transparent 80%);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1280px) and (height>=720px){body[data-world=red] .scene-header{gap:var(--space-2)}body[data-world=red] .scene-header .scene-title{font-size:var(--fs-h2)}body[data-world=red] .scene-header .scene-subhead{font-size:var(--fs-body);max-width:100%}body[data-world=red] .notice{width:min(calc(var(--note-max-width) * .85), 100%);padding:var(--space-4) var(--space-3)}}@media (width<=1024px){body[data-world=red] .scene{width:100%;max-width:100%;height:auto;min-height:100svh;padding:var(--page-gutter);flex-direction:column-reverse;display:flex;position:absolute;inset:0;overflow:hidden}body[data-world=red] .scene-header{position:relative;inset:0}body[data-world=red] .scene-header .scene-title,body[data-world=red] .scene-header .scene-subhead{width:var(--sub-max-width);justify-content:flex-start;align-items:flex-start;max-width:100%;display:flex}body[data-world=red] .scene-content{width:100%;height:100%;position:relative;inset:0;overflow:visible}body[data-world=red] .scene-article{max-width:100%;height:auto;position:relative}body[data-world=red] .scene-text{font-size:var(--fs-body);text-align:center;margin:0 auto}}@media (width<=820px){body[data-world=red] .scene{width:auto;min-height:100svh}body[data-world=red] .scene-header{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;display:flex;position:relative;inset:0}body[data-world=red] .scene-header .scene-title,body[data-world=red] .scene-header .scene-subhead{width:var(--sub-max-width);text-align:center;justify-content:center;align-items:center}body[data-world=red] .scene-header .scene-title{font-size:var(--fs-h1)}body[data-world=red] .scene-header .scene-subhead{font-size:var(--fs-h3)}body[data-world=red] .scene-content{width:100%;padding-bottom:20svh}body[data-world=red] .scene-content .scene-text{scale:1.2}body[data-world=red] .rl-spark-hit{cursor:default;pointer-events:none}body[data-world=red] .scene-text{padding:var(--space-6) var(--space-2)}}body[data-world=white]{--clr-bg:#eef5fa;--clr-surface:#b6d2e8;--clr-border:#adc6d8;--clr-shadow:#7ba3bf4d;--clr-text:#0b1f2e;--clr-text-secondary:#36556d;--clr-text-muted:#6487a1;--clr-accent:#034569;--clr-highlight:#0066a326;--clr-veil-light-central:#98c5df;--clr-veil-light-transition:#d9e6ed;--clr-hud-bg:#f2f8fca8;--clr-hud-bg-clear:#9ac4df31;--clr-hud-shadow:#fff2;--clr-hud-border:#edf8fda1;--clr-hud-fill:#b3d1e680;--clr-hud-text:#6487a1;--clr-ice:#d4e5ee;--clr-ice-shadow:#7ba3bf4d;background-blend-mode:overlay}body[data-world=white] .scene-white{width:100%;height:100%;position:absolute;inset:0}body[data-world=white] .scene-header{bottom:var(--page-gutter);right:var(--page-gutter);z-index:var(--z-scene);align-items:flex-end;gap:var(--space-2);max-width:var(--note-max-width);flex-direction:column-reverse;display:flex;position:fixed}body[data-world=white] .scene-header .scene-title{color:var(--clr-accent);font-size:var(--fs-h2);text-align:right;width:max-content}body[data-world=white] .scene-header .scene-subhead{color:var(--clr-text-secondary);font-size:var(--fs-h4);text-align:right;text-transform:none;width:max-content}body[data-world=white] .scene-content{width:100%;height:80%;z-index:var(--z-scene);filter:brightness(calc(1 + var(--white-flicker,0))) saturate(calc(1 + var(--white-ripple,0) * .55));transform:translateX(var(--white-jitter,0px)) translateY(var(--white-jitter-y,0px)) translateX(var(--white-distort-shift-x,0px)) skewX(var(--white-distort-shear,0deg));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;transition:opacity .24s linear,filter .12s linear,transform 90ms ease-out;display:flex;position:absolute;inset:0}body[data-world=white] .scene-hud .stability-meter,body[data-world=white] .scene-hud .progress-meter{-webkit-backdrop-filter:none;backdrop-filter:none}body[data-world=white] .scene-hud[data-capture=true] .stability-meter,body[data-world=white] .scene-hud[data-capture=true] .progress-meter{background:linear-gradient(0deg,#98c5df 0,#b6d2e8 90%)}body[data-world=white] .notice{width:100%;height:auto;max-width:var(--body-max-width);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;inset:0}body[data-world=white] .notice[hidden]{display:none}body[data-world=white] #prompt-layer[data-prompt-mode=inline]{flex:0 auto;align-self:stretch;width:100%}body[data-world=white] .notice-text{font-family:var(--font-header);font-size:var(--fs-h4);letter-spacing:var(--tracking-mid);text-align:center;padding:var(--space-2) 0;opacity:calc(.84 + var(--white-flicker,0) * .42);letter-spacing:calc(.008em + var(--white-ripple,0) * .05em);text-shadow:0 0 calc(4px + var(--white-flicker,0) * 24px) #ffffff30, 0 0 calc(1px + var(--white-ripple,0) * 16px) #9bc7dd61;filter:contrast(calc(1 + var(--white-flicker,0) * .22));transition:opacity 90ms linear,text-shadow .11s linear,filter .11s linear,letter-spacing .13s ease-out;animation:.14s steps(2,end) infinite white-notice-flicker}body[data-world=white] #white-zones{pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;z-index:var(--z-overlay);position:relative}body[data-world=white] .white-zone{opacity:.8;pointer-events:none;filter:blur(2px);position:absolute;inset:0;overflow:hidden}body[data-world=white] .white-zone:before{content:"";filter:blur(4px);opacity:0;animation-name:white-zone-glint;animation-duration:var(--white-zone-glint-cycle,3.2s);background:linear-gradient(126deg,#b9dceb8e 0%,#eaf1f5 14%,#cee0ec 34%,#b9dceb8e 82%,#faeed8 100%);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0 0 0 -20%}body[data-world=white] .white-crack-fx{pointer-events:none;width:100%;height:100%;z-index:var(--z-scene);mix-blend-mode:screen;filter:brightness(1.1)contrast(1.1)saturate(1.3);opacity:.62;position:absolute;inset:0;overflow:hidden}body[data-world=white] .white-crack-canvas{pointer-events:none;opacity:.86;background:0 0;width:100%;height:100%;display:block;position:relative;inset:0}body[data-world=white]:before{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.45;z-index:calc(var(--z-base) + 1);background:radial-gradient(circle at 8% 42%,#8fc5df 0%,#0000 42%),radial-gradient(circle at 36% 18%,#c9e5f1 0%,#0000 82%),radial-gradient(circle at 78% 68%,#6ba2c7 0%,#0000 64%);position:absolute;inset:0}body[data-world=white][data-transition=black]{--clr-bg:#090808;--clr-surface:#141313;--clr-border:#4d4744;--clr-shadow:#00000080;--clr-text:#e9ddd0;--clr-text-secondary:#ddba92;--clr-text-muted:#655f5c;--clr-accent:#63140d;--clr-highlight:#8f261c20;background-blend-mode:overlay}body[data-world=white][data-transition=black]:before{mix-blend-mode:screen;opacity:.3;background:radial-gradient(circle at 20% 30%,#323447 0%,#0000 40%),radial-gradient(circle at 50% 10%,#593e3a 0%,#0000 60%),radial-gradient(circle at 80% 70%,#2b2233 0%,#0000 50%)}body[data-world=white][data-transition=black] .scene-header,body[data-world=white][data-transition=black] .scene-content,body[data-world=white][data-transition=black] .scene-hud{display:none}@media (width<=1280px) and (height<=820px){body[data-world=white] .scene-header{bottom:var(--page-gutter);right:var(--page-gutter);gap:var(--space-2);position:fixed}body[data-world=white] .scene-header .scene-title{font-size:var(--fs-h2)}body[data-world=white] .scene-header .scene-subhead{font-size:var(--fs-body);width:var(--sub-max-width);max-width:100%}body[data-world=white] .notice{width:min(calc(var(--note-max-width) * .85), 100%);padding:var(--space-4) var(--space-2)}}@media (width<=1024px){body[data-world=white] .scene{justify-content:flex-start;align-items:center;gap:var(--space-5);height:auto;min-height:100svh;padding:calc(var(--page-gutter) * 2.5) 0 var(--space-6);flex-direction:column;display:flex;position:relative;inset:auto}body[data-world=white] .scene-header{width:100%;padding:0 var(--space-3);align-items:center;gap:var(--space-2);flex-direction:column;margin:0 auto;position:static;inset:auto}body[data-world=white] .scene-header .scene-title{font-size:var(--fs-h2);text-align:center;width:100%}body[data-world=white] .scene-header .scene-subhead{font-size:var(--fs-body);text-align:center;width:100%;max-width:var(--sub-max-width);margin:0 auto}body[data-world=white] .scene-content{width:100%;height:auto;min-height:0;padding:0 var(--space-3);position:relative;inset:auto;overflow:visible}body[data-world=white] .scene-hud{width:min(92vw,680px);height:auto;position:relative;top:auto;left:auto;transform:none}body[data-world=white] .scene-hud .hud-content,body[data-world=white] .scene-hud .progress-meter{width:100%}body[data-world=white] .notice{width:min(calc(var(--note-max-width) * .85), 100%);max-width:100%;height:auto;padding:var(--space-4) var(--space-3);position:relative;inset:auto}}@media (width<=820px){body[data-world=white] .white-crack-fx{pointer-events:none;width:auto;height:auto;position:fixed;inset:0}body[data-world=white] .white-crack-canvas{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}body[data-world=white] .scene{gap:var(--space-4)}body[data-world=white] .scene-header{padding:var(--page-gutter) var(--space-2) 0}body[data-world=white] .scene-header .scene-title{font-size:var(--fs-h1)}body[data-world=white] .scene-header .scene-subhead{font-size:var(--fs-h3)}body[data-world=white] .notice{width:min(var(--note-max-width), 100%)}body[data-world=white] .notice-text{font-size:calc(var(--fs-h4) + .2rem)}}@media (width<=768px){body[data-world=white] .scene{gap:var(--space-4);padding:var(--space-6) 0 var(--space-7)}body[data-world=white] .scene-header{gap:var(--space-2);padding:var(--page-gutter) 0 var(--space-6)}}@media (prefers-reduced-motion:reduce){section.scene.scene-white{filter:none;transition:none;transform:none}.white-shatter-slab,.white-shatter-fragment,.notice-text{transition:none}}@keyframes white-notice-flicker{0%,to{opacity:calc(.9 + var(--white-flicker,0) * .28);transform:translate(0,0)skew(0)scaleX(1)}16%{opacity:calc(.82 + var(--white-text-flicker,0) * .2);transform:translate3d(calc(var(--white-jitter,0px) * .8), calc(var(--white-jitter-y,0px) * -.7), 0) skewX(calc(var(--white-text-flicker,0) * .9deg)) scaleX(calc(1 + var(--white-text-flicker,0) * .012))}38%{opacity:calc(.72 + var(--white-text-flicker,0) * .35);transform:translate3d(calc(var(--white-jitter,0px) * -1), calc(var(--white-jitter-y,0px) * .85), 0) skewX(calc(var(--white-text-flicker,0) * -1.4deg)) scaleX(calc(1 - var(--white-text-flicker,0) * .018))}62%{opacity:calc(.86 + var(--white-text-flicker,0) * .22);transform:translate3d(calc(var(--white-jitter,0px) * .55), calc(var(--white-jitter-y,0px) * -.45), 0) skewX(calc(var(--white-text-flicker,0) * .7deg)) scaleX(calc(1 + var(--white-text-flicker,0) * .008))}}@keyframes white-zone-glint{0%,12%,to{opacity:0;left:-20%;transform:scale(.9)}18%{opacity:.12}30%{opacity:.2;left:100%;transform:scale(1.1)}36%{opacity:.08}38%{opacity:0;left:100%}38.01%{left:-20%;transform:scale(.9)}}body[data-world=black]{--clr-bg:#090808;--clr-surface:#141313;--clr-border:#4d4744;--clr-shadow:#00000080;--clr-text:#e9ddd0;--clr-text-secondary:#ddba92;--clr-text-muted:#655f5c;--clr-accent:#63140d;--clr-highlight:#8f261c20}body[data-world=black] .scene-header{align-items:flex-end;gap:var(--space-2);top:var(--page-gutter);right:var(--page-gutter);z-index:var(--z-scene);max-width:var(--sub-max-width);flex-direction:column;display:flex;position:absolute}body[data-world=black] .scene-header .scene-title{color:var(--clr-text);font-size:var(--fs-h2);width:max-content}body[data-world=black] .scene-header .scene-subhead{color:var(--clr-text-muted);font-size:var(--fs-h4);text-align:right;text-transform:none}body[data-world=black] .scene{z-index:var(--z-scene);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}body[data-world=black] .scene-article{z-index:var(--z-scene);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}body[data-world=black] .scene-content{z-index:var(--z-scene);padding:var(--page-gutter);margin:0 auto;inset:0}body[data-world=black] .scene-content p{font-family:var(--font-header);font-size:calc(var(--fs-h4) + .2rem);letter-spacing:var(--tracking-mid);width:100%;max-width:var(--sub-max-width);padding:var(--space-2) var(--space-3);margin:0 auto}body[data-world=black] .scene-buttons{gap:var(--space-5);flex-direction:row;display:flex}body[data-world=black] .scene-button{padding:var(--space-3) var(--space-5);background-color:var(--clr-surface);color:var(--clr-text);border:1px solid var(--clr-border);box-shadow:0 4px 4px var(--clr-shadow);font-family:var(--font-header);font-size:var(--fs-h4);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:all var(--duration-slow) var(--ease-standard);display:inline-block}body[data-world=black] .scene-button:hover{background-color:var(--clr-accent);color:var(--clr-text-secondary)}body[data-world=black] .scene-button:active{letter-spacing:var(--tracking-mono);transition:all var(--duration-mid) var(--ease-standard);transform:scaleY(.94)scaleX(1.06)}body[data-world=black]{background-blend-mode:multiply}body[data-world=black]:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.3;z-index:calc(var(--z-base) + 1);background:radial-gradient(circle at 20% 30%,#323447 0%,#0000 40%),radial-gradient(circle at 50% 10%,#593e3a 0%,#0000 60%),radial-gradient(circle at 80% 70%,#2b2233 0%,#0000 50%);position:absolute;inset:0}@media (width<=1280px) and (height>=720px){body[data-world=black] .scene-header{gap:var(--space-2)}body[data-world=black] .scene-header .scene-title{font-size:var(--fs-h2)}body[data-world=black] .scene-header .scene-subhead{font-size:var(--fs-body);max-width:100%}body[data-world=black] .scene-content p{font-size:var(--fs-h4);width:var(--note-max-width);max-width:100%}body[data-world=black] .scene-button{font-size:var(--fs-body);padding:var(--space-3) var(--space-5)}}@media (width<=1024px){body[data-world=black] .scene-header{gap:var(--space-2)}body[data-world=black] .scene-header .scene-title{font-size:var(--fs-h2)}body[data-world=black] .scene-header .scene-subhead{font-size:var(--fs-h4);max-width:100%}body[data-world=black] .scene-content p{font-size:var(--fs-h3);width:var(--note-max-width);max-width:100%}body[data-world=black] .scene-button{font-size:var(--fs-h4);padding:var(--space-3) var(--space-5)}}@media (width<=820px){body[data-world=black] .scene{justify-content:flex-start;gap:var(--space-6);margin:var(--space-6) 0 var(--space-2);flex-direction:column;min-height:100%;display:flex;position:absolute;inset:0;overflow-y:auto}body[data-world=black] .scene-header{align-items:center;gap:var(--space-2);width:100%;position:relative;inset:auto}body[data-world=black] .scene-header .scene-title,body[data-world=black] .scene-header .scene-subhead{text-align:center;max-width:100%}body[data-world=black] .scene-header .scene-title{font-size:var(--fs-h1)}body[data-world=black] .scene-header .scene-subhead{font-size:var(--fs-h3)}body[data-world=black] .scene-article{gap:var(--space-6);height:auto;margin-bottom:var(--space-6);position:relative;inset:auto}body[data-world=black] .scene-content{margin-top:0}body[data-world=black] .scene-content p{width:var(--note-max-width);max-width:90%;padding-bottom:var(--space-4)}body[data-world=black] .scene-buttons{gap:var(--space-3);flex-direction:column;align-items:center}}@media (width<=480px){body[data-world=black] .scene-article{width:100%;max-width:100%;position:relative;inset:auto}body[data-world=black] .scene-content{width:100%;max-width:100%;padding:var(--space-2)}body[data-world=black] .scene-content p{width:100%;max-width:100%}}.privacy-page{width:var(--content-max-width);padding:0 var(--page-gutter)}.page-header{justify-content:flex-start;gap:var(--space-4);flex-direction:column;width:100%;height:50vh;display:flex}.breadcrumb{padding:var(--space-4) 0;justify-content:flex-end;align-items:center;display:flex}.breadcrumb ul,.breadcrumb li{align-items:center;gap:var(--space-6);margin:0;padding:0;display:flex}.breadcrumb-link{font-size:var(--fs-note);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-text-muted);text-transform:uppercase}.breadcrumb-link:hover{color:var(--clr-accent)}.breadcrumb-link:focus{outline:2px solid var(--color-text-muted);outline-offset:2px}.last-updated{font-size:var(--fs-note);font-family:var(--font-mono);color:var(--color-text-muted);padding-top:var(--space-2)}.page-content{justify-content:center;gap:var(--section-spacing);flex-direction:column;display:flex}.section p{max-width:var(--body-max-width);padding:var(--space-2) 0}.section:last-child{margin-bottom:var(--space-8)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-headline,.page-subhead{max-width:var(--head-max-width);line-height:var(--leading-display);padding:var(--space-2) 0;color:var(--clr-world-red)}.scene-404{justify-content:center;align-items:center;gap:var(--space-5);width:100%;height:100%;color:var(--clr-surface);background-color:#090808;flex-direction:column;display:flex;position:absolute;inset:0}.scene-404:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.3;background:radial-gradient(circle at 20% 30%,#323447 0%,#0000 40%),radial-gradient(circle at 50% 10%,#593e3a 0%,#0000 60%),radial-gradient(circle at 80% 70%,#2b2233 0%,#0000 50%);position:absolute;inset:0}.button{font-family:var(--font-header);font-size:var(--fs-h4);text-transform:uppercase;letter-spacing:var(--tracking-mid);border-bottom:2px solid var(--clr-surface);padding:var(--space-1);cursor:pointer;color:var(--clr-accent)}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal.woff2)format("woff2-variations");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:Inconsolata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./inconsolata-vietnamese-wght-normal.woff2)format("woff2-variations");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:Inconsolata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./inconsolata-latin-ext-wght-normal.woff2)format("woff2-variations");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:Inconsolata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./inconsolata-latin-wght-normal.woff2)format("woff2-variations");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:Imbue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./imbue-vietnamese-wght-normal.woff2)format("woff2-variations");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:Imbue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./imbue-latin-ext-wght-normal.woff2)format("woff2-variations");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:Imbue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./imbue-latin-wght-normal.woff2)format("woff2-variations");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:Girassol;font-style:normal;font-display:swap;font-weight:400;src:url(./girassol-latin-ext-400-normal.woff2)format("woff2"),url(./girassol-latin-ext-400-normal.woff)format("woff");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:Girassol;font-style:normal;font-display:swap;font-weight:400;src:url(./girassol-latin-400-normal.woff2)format("woff2"),url(./girassol-latin-400-normal.woff)format("woff");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}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--clr-bg);color:var(--clr-text);min-height:100vh;width:var(--content-max-width);flex-direction:column;max-width:100%;margin:0 auto;display:flex}::selection{background-color:var(--clr-highlight);color:var(--clr-text)}[id]{scroll-margin-top:var(--space-6)}#core{gap:var(--space-7);width:100svw;max-width:100%;height:100svh;padding:var(--page-gutter);flex-flow:column;flex:1;margin:0 auto;display:flex}.alt-sentence .color-a{color:var(--clr-text)}.alt-sentence .color-b{color:var(--clr-world-red)}body[data-world=grey],body[data-world=red],body[data-world=white],body[data-world=black]{background-image:url(./london-map.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--clr-bg);width:100%;height:100%;z-index:var(--z-base);position:absolute;inset:0;overflow:hidden}@media (width<=900px){body[data-world=grey],body[data-world=red],body[data-world=white],body[data-world=black]{width:100%;height:auto;min-height:100svh;position:relative;inset:auto;overflow:hidden auto}body[data-world=grey] section.scene.scene-grey,body[data-world=red] section.scene.scene-red,body[data-world=white] section.scene.scene-white,body[data-world=black] section.scene.scene-black{width:100%;height:auto;min-height:calc(100svh - var(--page-gutter) * 4);background-color:#0000;background-image:none;flex-direction:column;justify-content:center;display:flex;position:relative;inset:auto;overflow:visible}#core{width:100%;height:auto;min-height:100svh}}
