.pgaW9W_reader{--rd-scale:1;--rd-fs:calc(var(--rd-scale) * clamp(1.1875rem, 1.02rem + .62vw, 1.625rem));--rd-lh:1.6;--rd-measure:calc(var(--rd-fs) * 26.5);--col-pad:var(--gutter);--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C53.6 33.2 66.8 46.4 100 50C66.8 53.6 53.6 66.8 50 100C46.4 66.8 33.2 53.6 0 50C33.2 46.4 46.4 33.2 50 0Z'/%3E%3C/svg%3E");background:var(--rd-bg);min-height:100vh;color:var(--text);position:relative;overflow-x:clip}.pgaW9W_reader[data-theme=daybreak]{--rd-bg:#fff}.pgaW9W_reader[data-theme=storm]{--rd-bg:var(--ink)}@media (min-width:56.3125em){.pgaW9W_reader{--col-pad:calc(var(--rd-fs) * 2.25)}}.pgaW9W_chapter{position:relative}.pgaW9W_card{isolation:isolate;background:var(--tint,#0a0c12);color:#fff;flex-direction:column;justify-content:flex-end;height:100svh;min-height:30rem;display:flex;position:relative;overflow:hidden}.pgaW9W_cardPicture{z-index:-2;position:absolute;inset:0}.pgaW9W_cardMedia{object-fit:cover;transform-origin:50% 55%;width:100%;height:100%;animation:30s ease-out both pgaW9W_card-push;display:block}@keyframes pgaW9W_card-push{0%{transform:scale(1)}to{transform:scale(1.1)}}.pgaW9W_cardShade{z-index:-1;background:linear-gradient(#05070c1a 32%,#05070c99 66%,#05070cf0 100%),linear-gradient(#05070c8c,#0000 24%);position:absolute;inset:0}.pgaW9W_cardText{width:100%;max-width:82rem;padding:calc(var(--nav-h) + 3rem) var(--gutter) clamp(4.5rem, 12vh, 8rem);margin-inline:auto}.pgaW9W_cardKicker{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;flex-wrap:wrap;gap:.6rem;margin:0;font-weight:500;line-height:1.4;display:flex}.pgaW9W_cardTitle{font-family:var(--font-display-stack);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:#fff;margin:.7rem 0 0;font-size:clamp(3rem,1.4rem + 7vw,8.5rem);font-weight:800;line-height:.9}.pgaW9W_cardTitle:focus{outline:none}.pgaW9W_cardTitle:focus-visible{outline:2px solid var(--focus);outline-offset:8px}.pgaW9W_cardDateline{font-family:var(--font-serif-stack);color:#ffffffeb;margin:1.1rem 0 0;font-size:clamp(1.15rem,1rem + .5vw,1.55rem);font-style:italic;line-height:1.35}.pgaW9W_cardMood{max-width:34rem;font-family:var(--font-serif-stack);color:#ffffffc7;margin:.7rem 0 0;font-size:clamp(1.05rem,.95rem + .35vw,1.3rem);line-height:1.45}.pgaW9W_cardCue{inset-inline:0;font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;margin:0;display:flex;position:absolute;bottom:1.4rem}.pgaW9W_cardCue:after{content:"";transform-origin:top;width:1px;height:2.2rem;animation:pgaW9W_cue 2.4s var(--ease-in-out) infinite;background:currentColor}@keyframes pgaW9W_cue{0%{opacity:0;transform:scaleY(0)}35%{opacity:1}to{opacity:0;transform:scaleY(1)}}.pgaW9W_body{font-family:var(--font-serif-stack);font-size:var(--rd-fs);line-height:var(--rd-lh);letter-spacing:.002em;padding-block:clamp(2.5rem,8vh,5.5rem) clamp(2rem,6vh,4rem);display:flow-root}.pgaW9W_p,.pgaW9W_voice,.pgaW9W_sceneBreak,.pgaW9W_credit,.pgaW9W_portrait{box-sizing:border-box;width:100%;max-width:calc(var(--rd-measure) + 2 * var(--col-pad));padding-inline:var(--col-pad);margin-inline:auto}.pgaW9W_p{text-wrap:pretty;margin-block:0 .95em}.pgaW9W_p em{font-style:italic}.pgaW9W_sceneBreak{background:0 0;border:0;height:1.1rem;margin-block:2.4rem;position:relative}.pgaW9W_sceneBreak:after{content:"";background:var(--text-dim);opacity:.6;width:1.1rem;-webkit-mask:var(--star) center / contain no-repeat;mask:var(--star) center / contain no-repeat;margin-inline:auto;position:absolute;inset:0}.pgaW9W_voice{margin-block:-.35em 1.15em}.pgaW9W_voiceButton{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--accent) 6%, transparent);width:100%;max-width:25rem;min-height:3.1rem;color:var(--text);text-align:left;font-family:var(--font-mono-stack);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:.8rem;padding:.35rem 1rem .35rem .35rem;display:flex;position:relative}.pgaW9W_voiceButton:hover,.pgaW9W_voice[data-playing=true] .pgaW9W_voiceButton{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.pgaW9W_voiceFace{background:var(--accent);clip-path:polygon(0 0,calc(100% - .45rem) 0,100% .45rem,100% 100%,.45rem 100%,0 calc(100% - .45rem));flex:none;width:2.4rem;height:2.4rem;overflow:hidden}.pgaW9W_voiceFace img{object-fit:cover;width:100%;height:100%;display:block}.pgaW9W_voiceIcon{border:1px solid var(--accent);width:1.9rem;height:1.9rem;color:var(--accent);flex:none;place-items:center;display:grid}.pgaW9W_voice[data-playing=true] .pgaW9W_voiceIcon{background:var(--accent);color:var(--on-accent,#fff)}.pgaW9W_voiceText{gap:.1rem;min-width:0;display:grid}.pgaW9W_voiceName{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.1}.pgaW9W_voiceKind{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);line-height:1.1}.pgaW9W_voiceWave{min-width:3rem;height:1.6rem;color:var(--accent);flex:1}.pgaW9W_plate,.pgaW9W_clip,.pgaW9W_place,.pgaW9W_portraitVideo{margin-block:clamp(2.2rem,7vh,4.5rem);margin-inline:0}.pgaW9W_frame,.pgaW9W_placeFrame{background:var(--tint,#10131b);width:100%;max-width:94rem;margin-inline:auto;position:relative;overflow:hidden}.pgaW9W_frame{aspect-ratio:var(--ar,16 / 9);max-height:86svh}.pgaW9W_frame img,.pgaW9W_frame video,.pgaW9W_placeFrame img{object-fit:cover;width:100%;height:100%;display:block}.pgaW9W_frameVideo{background:var(--tint,#10131b)}.pgaW9W_plate[data-shape=tall] .pgaW9W_frame,.pgaW9W_clip[data-shape=tall] .pgaW9W_frame{width:min(100% - 2 * var(--gutter), 46rem, calc(86svh * var(--ratio)));border:1px solid var(--line-strong);max-height:none}.pgaW9W_soundButton{color:#fff;min-height:2.75rem;font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#05070c9e;border:1px solid #ffffff8c;padding:0 1rem;position:absolute;bottom:.9rem;right:.9rem}.pgaW9W_soundButton[aria-pressed=true]{border-color:var(--light-gold,#ffd479);color:var(--light-gold,#ffd479)}.pgaW9W_placeFrame{aspect-ratio:21/9;max-height:70svh}.pgaW9W_placeFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#05070cb3);position:absolute;inset:0}.pgaW9W_placeName{z-index:1;color:#fff;gap:.2rem;margin:0;display:grid;position:absolute;bottom:clamp(.9rem,3vw,2rem);left:clamp(1rem,4vw,2.6rem)}.pgaW9W_placeKicker{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7}.pgaW9W_placeLabel{font-family:var(--font-display-stack);text-transform:uppercase;font-size:clamp(1.8rem,1rem + 3.4vw,4rem);font-weight:800;line-height:.95}.pgaW9W_panels{width:min(100% - 2 * var(--gutter), 74rem, calc(var(--sum,1) * 84svh));margin:clamp(2.2rem,7vh,4.5rem) auto}.pgaW9W_panelRow{align-items:stretch;gap:clamp(.5rem,1.2vw,1rem);display:flex}.pgaW9W_panel{flex:var(--ratio,1) 1 0;border:1px solid var(--line-strong);min-width:0;aspect-ratio:var(--ar);background:#fff;overflow:hidden}.pgaW9W_panel img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:40em){.pgaW9W_panels{width:min(100% - 2 * var(--gutter), 74rem)}.pgaW9W_panelRow{flex-direction:column}.pgaW9W_panel{flex:none;width:100%}}.pgaW9W_panels .pgaW9W_credit,.pgaW9W_plate .pgaW9W_credit,.pgaW9W_clip .pgaW9W_credit,.pgaW9W_place .pgaW9W_credit{margin-top:.8rem}.pgaW9W_panels .pgaW9W_credit{max-width:none;padding-inline:0}.pgaW9W_credit{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;line-height:1.4;display:flex}.pgaW9W_creditCaption{font-family:var(--font-serif-stack);letter-spacing:0;text-transform:none;color:var(--text);font-size:1.15rem;font-style:italic}.pgaW9W_creditSource{margin-left:auto}.pgaW9W_portrait{grid-template-columns:minmax(6.5rem,10.5rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.7rem);margin-block:clamp(2rem,6vh,3.4rem);display:grid}.pgaW9W_portraitArt{aspect-ratio:4/5;background:var(--accent);clip-path:polygon(0 0,calc(100% - 1.1rem) 0,100% 1.1rem,100% 100%,1.1rem 100%,0 calc(100% - 1.1rem));position:relative;overflow:hidden}.pgaW9W_portraitArt img{object-fit:cover;width:100%;height:100%;display:block}.pgaW9W_portraitText{border-left:3px solid var(--accent);gap:.15rem;padding-left:1rem;display:grid}.pgaW9W_portraitKicker{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin:0}.pgaW9W_portraitName{font-family:var(--font-display-stack);text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:800;line-height:.95}.pgaW9W_portraitAka{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:.25rem 0 0}.pgaW9W_portraitLine{font-family:var(--font-serif-stack);color:var(--text);margin:.55rem 0 0;font-size:1.12em;font-style:italic;line-height:1.4}.pgaW9W_film{width:min(100% - 2 * var(--gutter), 60rem);margin:clamp(2.2rem,7vh,4.5rem) auto}.pgaW9W_filmCard{width:100%}.pgaW9W_film .pgaW9W_credit{margin-top:.8rem;padding-inline:0}.pgaW9W_end{max-width:72rem;padding:clamp(2.5rem, 9vh, 5.5rem) var(--gutter) clamp(4rem, 12vh, 8rem);gap:1.2rem;margin-inline:auto;display:grid}.pgaW9W_endNext{isolation:isolate;background:var(--tint,#10131b);color:#fff;align-items:flex-end;min-height:clamp(15rem,40vh,26rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.pgaW9W_endPicture{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out);position:absolute;inset:0}.pgaW9W_endNext:hover .pgaW9W_endPicture,.pgaW9W_endNext:focus-visible .pgaW9W_endPicture{transform:scale(1.05)}.pgaW9W_endShade{z-index:-1;background:linear-gradient(#05070c26 30%,#05070ce6);position:absolute;inset:0}.pgaW9W_endText{gap:.25rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.pgaW9W_endKicker,.pgaW9W_endDate{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:#fffc}.pgaW9W_endDate{font-family:var(--font-serif-stack);letter-spacing:0;text-transform:none;font-size:1.1rem;font-style:italic}.pgaW9W_endLabel{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase}.pgaW9W_endTitle{font-family:var(--font-display-stack);text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.6vw,4.2rem);font-weight:800;line-height:.95}.pgaW9W_endRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.6rem;display:flex}.pgaW9W_endLink{min-height:2.75rem;font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line-strong);align-items:center;text-decoration:none;display:inline-flex}.pgaW9W_endLink:hover{color:var(--accent);border-color:var(--accent)}.pgaW9W_finish{box-sizing:border-box;width:100%;max-width:calc(var(--rd-measure) + 2 * var(--col-pad));padding:calc(var(--nav-h) + clamp(3rem, 10vh, 6rem)) var(--col-pad) 2rem;font-family:var(--font-serif-stack);font-size:var(--rd-fs);line-height:var(--rd-lh);margin-inline:auto}.pgaW9W_finishKicker{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin:0}.pgaW9W_finishTitle{font-family:var(--font-display-stack);text-transform:uppercase;text-wrap:balance;color:var(--text);margin:.6rem 0 0;font-size:clamp(2.6rem,1.4rem + 5vw,6rem);font-weight:800;line-height:.92}.pgaW9W_finishTitle:focus{outline:none}.pgaW9W_finishTitle:focus-visible{outline:2px solid var(--focus);outline-offset:8px}.pgaW9W_finishLead{color:var(--text-dim);margin:1.2rem 0 0;font-style:italic}.pgaW9W_castList{padding:0 var(--col-pad);max-width:calc(var(--rd-measure) + 2 * var(--col-pad));gap:1.6rem;margin:2.4rem auto 0;list-style:none;display:grid}.pgaW9W_castItem{grid-template-columns:5.2rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pgaW9W_castArt{aspect-ratio:4/5;background:var(--accent);clip-path:polygon(0 0,calc(100% - .7rem) 0,100% .7rem,100% 100%,.7rem 100%,0 calc(100% - .7rem));width:5.2rem;overflow:hidden}.pgaW9W_castArt img{object-fit:cover;width:100%;height:100%;display:block}.pgaW9W_castText{margin:0;font-size:.95em;line-height:1.5}.pgaW9W_castName{font-family:var(--font-display-stack);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1;display:block}.pgaW9W_timeline{padding:0 var(--col-pad);max-width:calc(var(--rd-measure) + 2 * var(--col-pad));border-left:1px solid var(--line-strong);margin:2rem auto 0;margin-left:max(var(--col-pad), calc((100% - var(--rd-measure)) / 2));gap:1.1rem;list-style:none;display:grid}.pgaW9W_timelineItem{margin:0;padding-left:1.2rem;font-size:.95em;line-height:1.5;position:relative}.pgaW9W_timelineItem:before{content:"";background:var(--accent,var(--text));width:.55rem;height:.55rem;position:absolute;top:.6em;left:-.3rem}.pgaW9W_sectionHead{max-width:calc(var(--rd-measure) + 2 * var(--col-pad));padding-inline:var(--col-pad);font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin:3.2rem auto 0}@supports (animation-timeline:view()){.pgaW9W_cardPicture{animation:linear both pgaW9W_card-drift;animation-timeline:view();animation-range:exit}.pgaW9W_cardText{animation:linear both pgaW9W_card-lift;animation-timeline:view();animation-range:exit exit 55%}.pgaW9W_plate .pgaW9W_frame,.pgaW9W_clip .pgaW9W_frame,.pgaW9W_placeFrame,.pgaW9W_panel,.pgaW9W_portrait{animation:linear both pgaW9W_pic-rise;animation-timeline:view();animation-range:entry entry 40%}.pgaW9W_plate[data-shape=wide] .pgaW9W_frame img,.pgaW9W_placeFrame img{animation:linear both pgaW9W_pic-float;animation-timeline:view();animation-range:cover}@keyframes pgaW9W_card-drift{to{transform:translateY(16%)}}@keyframes pgaW9W_card-lift{to{opacity:0;transform:translateY(-3.5rem)}}@keyframes pgaW9W_pic-rise{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:none}}@keyframes pgaW9W_pic-float{0%{transform:translateY(-5%)scale(1.1)}to{transform:translateY(5%)scale(1.1)}}}.pgaW9W_clip .pgaW9W_frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05070cb8);height:24%;position:absolute;inset:auto 0 0}.pgaW9W_clipOverlay{z-index:1;color:#fff;pointer-events:none;gap:.2rem;margin:0;display:grid;position:absolute;bottom:clamp(.9rem,3vw,2rem);left:clamp(1rem,4vw,2.6rem)}.pgaW9W_clipOverlayKicker{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:#ffffffd1}.pgaW9W_clipOverlayTitle{font-family:var(--font-display-stack);text-transform:uppercase;text-shadow:0 2px 18px #05070c99;font-size:clamp(2rem,1rem + 4.2vw,4.6rem);font-weight:800;line-height:.92}.pgaW9W_zoomHit{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.pgaW9W_zoomHit:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.pgaW9W_viewerOverlay{z-index:var(--z-modal);background:#05070ceb;position:fixed;inset:0}.pgaW9W_viewer{z-index:calc(var(--z-modal) + 1);outline:none;position:fixed;inset:0}.pgaW9W_viewerStage{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pgaW9W_viewerImage{object-fit:contain;cursor:zoom-in;width:auto;max-width:min(94vw,100%);height:auto;max-height:92dvh;transition:transform var(--dur-slow) var(--ease-out);touch-action:none;-webkit-user-select:none;user-select:none;display:block}.pgaW9W_viewerImage[data-zoomed=true]{cursor:zoom-out}.pgaW9W_viewerImage[data-zoomed=true][data-dragging=true]{cursor:grabbing;transition:none}.pgaW9W_viewerClose{color:#fff;cursor:pointer;background:#05070c8c;border:1px solid #ffffff80;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:1rem;right:1rem}.pgaW9W_viewerClose:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pgaW9W_portraitVideoShade{pointer-events:none;background:linear-gradient(#0000 38%,#05070c47 54%,#05070cb3 76%,#05070ceb 100%);position:absolute;inset:0}.pgaW9W_portraitVideoText{z-index:1;color:#fff;pointer-events:none;gap:.15rem;display:grid;position:absolute;bottom:clamp(.9rem,3vw,2rem);left:clamp(1rem,4vw,2.6rem);right:clamp(1rem,4vw,2.6rem)}.pgaW9W_portraitVideoKicker{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:#fffc;margin:0}.pgaW9W_portraitVideoName{font-family:var(--font-display-stack);text-transform:uppercase;text-shadow:0 2px 18px #05070c8c;margin:0;font-size:clamp(2.2rem,1.2rem + 4.4vw,5rem);font-weight:800;line-height:.92}.pgaW9W_portraitVideoAka{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;margin:.2rem 0 0}.pgaW9W_portraitVideoLine{max-width:34rem;font-family:var(--font-serif-stack);color:#ffffffeb;margin:.5rem 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.35rem);font-style:italic;line-height:1.4}.pgaW9W_plate[data-alpha=true] .pgaW9W_frame{background:0 0;border:0;overflow:visible}.pgaW9W_plate[data-alpha=true] .pgaW9W_frame img{object-fit:contain;animation:none;transform:none}
.jIEvba_word{display:inline-block}.jIEvba_door{isolation:isolate;background:var(--tint,#10131b);color:#fff;align-items:flex-end;min-height:clamp(15rem,40vh,26rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.jIEvba_doorStage{z-index:-2;transform-origin:0 0;pointer-events:none;width:100%;height:100svh;min-height:30rem;position:absolute;top:0;left:0}.jIEvba_doorZoom,.jIEvba_doorPull{isolation:isolate;position:absolute;inset:0}.jIEvba_doorZoom{transition:transform var(--dur-slower) var(--ease-out)}.jIEvba_door:hover .jIEvba_doorZoom,.jIEvba_door:focus-visible .jIEvba_doorZoom{transform:scale(1.035)}.jIEvba_doorPull{transform-origin:inherit;transform:scale(calc(1 + var(--pull,0) * .06))}.jIEvba_media{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jIEvba_doorShade,.jIEvba_shadeCopy{pointer-events:none;background:linear-gradient(#0000 14%,#05070c29 42%,#05070cbd)}.jIEvba_doorShade{z-index:-1;transition:opacity var(--dur-slower) var(--ease-out);position:absolute;inset:0}.jIEvba_door:hover .jIEvba_doorShade,.jIEvba_door:focus-visible .jIEvba_doorShade{opacity:.72}.jIEvba_doorText{transform:translateY(calc(var(--pull,0) * -.6rem));gap:.25rem;padding:clamp(1.1rem,3vw,2rem);display:grid;position:relative}.jIEvba_doorNext{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:#fffc;line-height:1.5}.jIEvba_doorLabel{font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;font-weight:500;line-height:1.4}.jIEvba_doorTitle{font-family:var(--font-display-stack);font-synthesis:style;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:#fff;font-size:clamp(2rem,1.2rem + 3.6vw,4.2rem);font-style:italic;font-weight:800;line-height:.95}.jIEvba_doorDate{font-family:var(--font-serif-stack);color:#ffffffeb;font-size:1.1rem;font-style:italic;line-height:1.35}.jIEvba_doorLoad{transform-origin:0;height:2px;transform:scaleX(var(--load,0));opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:#fff;position:absolute;inset:auto 0 0}.jIEvba_door[data-loading=true] .jIEvba_doorLoad{opacity:1}.jIEvba_before{min-height:2.75rem;font-family:var(--font-mono-stack);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:stretch;gap:.75rem;text-decoration:none;display:inline-flex}.jIEvba_beforeThumb{aspect-ratio:16/9;background:var(--tint,#10131b);flex:none;align-self:center;width:4.25rem;position:relative;overflow:hidden}.jIEvba_beforeThumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.jIEvba_beforeArrow{color:#fff;background:#05070c61;place-items:center;display:grid;position:absolute;inset:0}.jIEvba_beforeText{border-bottom:1px solid var(--line-strong);align-items:center;display:inline-flex}.jIEvba_before:hover .jIEvba_beforeText,.jIEvba_before:focus-visible .jIEvba_beforeText{color:var(--accent);border-color:var(--accent)}.jIEvba_before:hover .jIEvba_beforeThumb img,.jIEvba_before:focus-visible .jIEvba_beforeThumb img{transform:scale(1.12)}.jIEvba_pull{z-index:calc(var(--z-nav) - 3);min-width:13rem;font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);gap:.5rem;padding:.65rem .95rem .6rem;line-height:1.3;display:grid;position:fixed;left:50%;translate:-50%}.jIEvba_pullBottom{bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--bg);color:var(--text);border:1px solid var(--line-strong);transform:translateY(.6rem)}.jIEvba_pullTop{top:calc(var(--nav-h) + .9rem);color:#fff;background:#05070cb8;border:1px solid #ffffff42;transform:translateY(-.6rem)}.jIEvba_pullRow{align-items:center;gap:.6rem;display:flex}.jIEvba_pullWhere{opacity:.66}.jIEvba_pullChevron{animation:jIEvba_nudge 1.1s var(--ease-in-out) infinite;flex:none}.jIEvba_pullTop .jIEvba_pullChevron{animation-name:jIEvba_nudge-up}@keyframes jIEvba_nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes jIEvba_nudge-up{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}.jIEvba_pullLine{background:color-mix(in srgb, currentColor 22%, transparent);height:1px;display:block;overflow:hidden}.jIEvba_pullFill{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.jIEvba_pullTop .jIEvba_pullFill{background:#fff}.jIEvba_root{z-index:calc(var(--z-nav) - 1);pointer-events:none;visibility:hidden;position:fixed;inset:0}.jIEvba_scrim{background:var(--ink);opacity:0;will-change:opacity;position:absolute;inset:0}.jIEvba_glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 75%, white 10%), color-mix(in srgb, var(--tint) 30%, transparent) 55%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0}.jIEvba_outer,.jIEvba_inner,.jIEvba_counter{will-change:transform;position:absolute;inset:0}.jIEvba_outer,.jIEvba_inner{overflow:hidden}.jIEvba_inner{background:var(--tint)}.jIEvba_content{transform-origin:0 0;background:var(--m-bg);will-change:transform;width:100%;height:max(100lvh,100svh,30rem);position:absolute;top:0;left:0}.jIEvba_contentCard{isolation:isolate;background:var(--tint);height:100svh;min-height:30rem;position:absolute;inset:0 0 auto}.jIEvba_fill{background:var(--m-bg);opacity:0;position:absolute;inset:0}.jIEvba_shadeCopy{transform-origin:0 0;will-change:transform, opacity;position:absolute;top:0;left:0}.jIEvba_text{color:#fff;width:100%;position:absolute;top:0;left:0}.jIEvba_text .jIEvba_cardCopy{background:0 0;overflow:visible}.jIEvba_text .jIEvba_cardTextCopy{animation:none}.jIEvba_text [data-w],.jIEvba_text [data-m]{transform-origin:0 0;will-change:transform, opacity}.jIEvba_h1{font-synthesis:style;letter-spacing:-.01em;font-style:italic}.jIEvba_readerCopy{background:0 0;min-height:0}.jIEvba_light :is(p,span){color:#fff}.jIEvba_clones>*{will-change:transform, opacity;margin:0;position:absolute}.jIEvba_edge{background:color-mix(in srgb, var(--tint) 45%, white);height:2px;box-shadow:0 0 18px 2px color-mix(in srgb, var(--tint) 70%, white 10%);position:absolute;inset:auto 0 0}.jIEvba_edgeShade{opacity:0;will-change:transform, opacity;background:linear-gradient(#05070c80,#0000);width:100%;height:7rem;position:absolute;top:0;left:0}
.f2O6LW_minibar{z-index:calc(var(--z-nav) - 2);color:var(--text);transform:translateY(var(--nav-h));transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);position:fixed;inset:0 0 auto}.f2O6LW_minibar[data-nav=hidden]{transform:translateY(0)}.f2O6LW_minibar[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(calc(var(--nav-h) - .75rem))}.f2O6LW_minibar:before{content:"";z-index:-1;background:var(--bg);border-bottom:1px solid var(--line);position:absolute;inset:0}.f2O6LW_minibarInner{min-height:3rem;padding:.125rem var(--gutter);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.f2O6LW_where{align-items:baseline;gap:.9rem;min-width:0;margin:0;display:flex}.f2O6LW_wherePart{color:var(--accent);flex:none}.f2O6LW_whereChapter{align-items:baseline;gap:.6rem;min-width:0;display:flex}.f2O6LW_whereLabel{font-family:var(--font-mono-stack);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);flex:none}.f2O6LW_whereTitle{min-width:0;font-family:var(--font-serif-stack);font-style:italic;font-size:var(--step-0);white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden}@media (max-width:40em){.f2O6LW_wherePart,.f2O6LW_whereTitle{display:none}}.f2O6LW_barActions{flex:none;align-items:center;gap:.25rem;display:flex}.f2O6LW_barButton{min-width:44px;min-height:44px;color:var(--text);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.f2O6LW_barButton svg{width:1rem;height:1rem;color:var(--accent)}.f2O6LW_barButton:hover,.f2O6LW_barButton[aria-expanded=true]{color:var(--accent)}@media (max-width:30em){.f2O6LW_barButton>span:not(.f2O6LW_aa){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.f2O6LW_aa{font-family:var(--font-serif-stack);letter-spacing:0;text-transform:none;color:var(--accent);font-size:1.15rem}.f2O6LW_barProgress{pointer-events:none;height:1px;position:absolute;inset:auto 0 -1px}.f2O6LW_barProgressFill{transform-origin:0;background:linear-gradient(to right, var(--accent), var(--accent-2));position:absolute;inset:0;transform:scaleX(0)}.f2O6LW_settings{position:relative}.f2O6LW_settingsPanel{background:var(--panel);border:1px solid var(--line-strong);gap:1rem;width:min(19rem,100vw - 2rem);padding:1rem 1rem 1.1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 50px #00000059}.f2O6LW_settingsPanel[hidden]{display:none}.f2O6LW_settingsTitle{margin:0}.f2O6LW_sizeRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.f2O6LW_settingLabel{font-size:var(--step--1);color:var(--text)}.f2O6LW_sizeControls{align-items:center;gap:.25rem;display:flex}.f2O6LW_sizeButton{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--text);font-family:var(--font-serif-stack);background:0 0;font-size:1.15rem}.f2O6LW_sizeButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.f2O6LW_sizeButton:disabled{opacity:.45}.f2O6LW_sizeValue{text-align:center;min-width:3.4rem;font-family:var(--font-mono-stack);font-size:var(--step--1);color:var(--text)}.f2O6LW_themeControls{align-items:center;gap:.25rem;display:flex}.f2O6LW_themeButton{border:1px solid var(--line-strong);min-width:4.25rem;min-height:44px;color:var(--text);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0 .9rem;font-size:.75rem}.f2O6LW_themeButton:hover{border-color:var(--text)}.f2O6LW_themeButton[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.f2O6LW_sheetOverlay{z-index:var(--z-modal);background:var(--scrim);animation:f2O6LW_fade-in var(--dur-base) var(--ease-out);position:fixed;inset:0}.f2O6LW_sheet{z-index:calc(var(--z-modal) + 1);overscroll-behavior:contain;max-height:84dvh;padding:0 var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line-strong);color:var(--text);animation:f2O6LW_sheet-up var(--dur-slow) var(--ease-out);position:fixed;inset:auto 0 0;overflow:auto}@media (min-width:56.3125em){.f2O6LW_sheet{border-top:0;border-left:1px solid var(--line-strong);width:min(28rem,92vw);max-height:none;animation-name:f2O6LW_sheet-in;inset:0 0 0 auto}}.f2O6LW_sheetHead{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex;position:sticky;top:0}.f2O6LW_sheetTitle{color:var(--accent);margin:0}.f2O6LW_sheetClose{min-height:44px;color:var(--text);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .6rem;font-size:.75rem;display:inline-flex}.f2O6LW_sheetParts,.f2O6LW_sheetChapters{margin:0;padding:0;list-style:none}.f2O6LW_sheetPart{border-bottom:1px solid var(--line)}.f2O6LW_sheetSummary{cursor:pointer;align-items:center;gap:.9rem;min-height:56px;padding:.6rem 0;list-style:none;display:flex}.f2O6LW_sheetSummary::-webkit-details-marker{display:none}.f2O6LW_sheetSummary:after{content:"";border-right:1px solid var(--text-dim);border-bottom:1px solid var(--text-dim);width:.55rem;height:.55rem;transition:rotate var(--dur-base) var(--ease-out);flex:none;margin-left:auto;translate:0 -.15rem;rotate:45deg}.f2O6LW_sheetPart[open]>.f2O6LW_sheetSummary:after{translate:0 .1rem;rotate:225deg}.f2O6LW_sheetNum{width:2.2rem;font-family:var(--font-display-stack);color:#0000;-webkit-text-stroke:1px var(--accent);flex:none;font-size:1.6rem;font-weight:800;line-height:1}.f2O6LW_sheetPartText{gap:.15rem;display:grid}.f2O6LW_sheetPartTitle{font-family:var(--font-display-stack);letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;font-weight:700}.f2O6LW_sheetChapters{padding:0 0 .75rem 3.1rem}.f2O6LW_sheetChapter{width:100%;min-height:44px;color:var(--text);text-align:left;font-family:var(--font-serif-stack);background:0 0;border:0;align-items:baseline;gap:.75rem;padding:.6rem .5rem;font-size:1.1rem;line-height:1.25;text-decoration:none;display:flex}.f2O6LW_sheetChapter:hover{color:var(--accent)}.f2O6LW_sheetChapter[aria-current=location]{color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.f2O6LW_sheetChapterNum{width:1.6rem;font-family:var(--font-mono-stack);color:var(--text-dim);flex:none;font-size:.75rem}@keyframes f2O6LW_sheet-up{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes f2O6LW_sheet-in{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:none}}@keyframes f2O6LW_fade-in{0%{opacity:0}to{opacity:1}}.f2O6LW_sheetPartLink{min-height:44px;font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);align-items:center;margin:0 0 .75rem 3.1rem;font-size:.75rem;text-decoration:none;display:inline-flex}.f2O6LW_sheetPartLink:hover,.f2O6LW_sheetPartLink:focus-visible{color:var(--text)}.f2O6LW_sheetThumb{object-fit:cover;background:var(--panel,#10131b);flex:none;align-self:center;width:4rem;height:2.25rem}.f2O6LW_sheetCast{border-top:1px solid var(--line-strong);margin-top:1.6rem;padding-top:1.1rem}.f2O6LW_sheetCastTitle{margin:0 0 .8rem}.f2O6LW_sheetCastList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.f2O6LW_sheetCastItem{align-items:center;gap:.75rem;display:flex}.f2O6LW_sheetCastFace{object-fit:cover;background:var(--panel,#10131b);flex:none;width:2.5rem;height:2.5rem}.f2O6LW_sheetCastText{gap:.1rem;min-width:0;display:grid}.f2O6LW_sheetCastName{font-family:var(--font-display-stack);text-transform:uppercase;color:var(--text);font-size:1.15rem;font-weight:800;line-height:1}.f2O6LW_sheetCastLine{font-family:var(--font-serif-stack);color:var(--text-dim);font-size:.98rem;line-height:1.3}
