.ep-page>*{min-width:0}.ep-stage{align-content:center;justify-items:center;gap:.6rem;display:grid}.ep-mosaic-title{font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#f6e2b8;align-items:center;gap:.45rem;margin:0;font-size:.74rem;font-weight:800;display:flex}.ep-mosaic{background:#14060c8c;border:1px solid #e3b65359;border-radius:18px;gap:.3rem;width:100%;max-width:24rem;margin:0;padding:.7rem .6rem;list-style:none;display:grid;box-shadow:inset 0 1px #ffe6be1a}.ep-mosaic-link{color:#fbeed6;border-radius:10px;grid-template-columns:minmax(4.6rem,6.4rem) repeat(4,minmax(0,2.6rem)) minmax(0,2.6rem);align-items:center;gap:.35rem;padding:.2rem .35rem;text-decoration:none;transition:background-color .2s;display:grid}.ep-mosaic-link:hover,.ep-mosaic-link:focus-visible{background:#e3b6531f}.ep-mosaic-label{overflow-wrap:anywhere;min-width:0;font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.15}.ep-cell{--et-seal-size:46%;--et-seal-right:-12%;--et-seal-bottom:-8%;aspect-ratio:5/7;border-radius:4px;display:block;position:relative}.ep-cell>*{height:100%}.ep-cell img{object-fit:cover}.ep-cell[data-state=vacant]{background:#0a03068c;border:1.5px dashed #e3b65373}.ep-cell[data-state=leaves] img{filter:grayscale(.7)brightness(.7)}.ep-cell[data-state=held]>*{box-shadow:0 0 0 1.5px #b3161f}.ep-cell:is([data-state=enters],[data-state=relief],[data-state=rises])>*{box-shadow:0 0 0 2px var(--et-gold), 0 0 12px #f2cf7399}.ep-cell[data-state=none]{visibility:hidden}.ep-cell[data-state=press]{outline-offset:2px;outline:1.5px dashed #f6ead2b3}.ep-intro{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ep-moments{gap:1.4rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.ep-moment{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 400' preserveAspectRatio='none'><g stroke='%23e3b653' stroke-opacity='.09' stroke-width='1' fill='none'><path d='M930 200 0 0M930 200 0 130M930 200 0 270M930 200 0 400M930 200 260 400M930 200 600 400M930 200 600 0M930 200 260 0M930 200 1000 0M930 200 1000 400'/></g><g stroke='%23e3b653' stroke-opacity='.05' stroke-width='1'><path d='M0 100H1000M0 300H1000M250 0V400M500 0V400M750 0V400'/></g></svg>") center / 100% 100% no-repeat, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><g stroke='%23e3b653' stroke-opacity='.16' fill='none'><path d='M195.0 100.0 L188.2 111.6 L191.8 124.6 L182.2 134.1 L182.3 147.5 L170.6 154.2 L167.2 167.2 L154.2 170.6 L147.5 182.3 L134.1 182.2 L124.6 191.8 L111.6 188.2 L100.0 195.0 L88.4 188.2 L75.4 191.8 L65.9 182.2 L52.5 182.3 L45.8 170.6 L32.8 167.2 L29.4 154.2 L17.7 147.5 L17.8 134.1 L8.2 124.6 L11.8 111.6 L5.0 100.0 L11.8 88.4 L8.2 75.4 L17.8 65.9 L17.7 52.5 L29.4 45.8 L32.8 32.8 L45.8 29.4 L52.5 17.7 L65.9 17.8 L75.4 8.2 L88.4 11.8 L100.0 5.0 L111.6 11.8 L124.6 8.2 L134.1 17.8 L147.5 17.7 L154.2 29.4 L167.2 32.8 L170.6 45.8 L182.3 52.5 L182.2 65.9 L191.8 75.4 L188.2 88.4Z' stroke-width='2' stroke-linejoin='round'/><circle cx='100' cy='100' r='74' stroke-width='1.2'/><circle cx='100' cy='100' r='68' stroke-width='.8' stroke-dasharray='2 4'/></g><g transform='translate(48 63) scale(2.6)' fill='%23e3b653' fill-opacity='.13'><path d='M4 22 2 5l9 7 9-11 9 11 9-7-2 17Z'/><rect x='4' y='24' width='32' height='5' rx='2'/></g></svg>") right -3rem top 50% / 15rem no-repeat, var(--et-wine);border:1px solid #e3b65359;border-radius:16px;gap:.8rem;padding:1.1rem 1.2rem 1rem;scroll-margin-top:6rem;display:grid;box-shadow:inset 0 0 0 4px #0f080e59,0 10px 24px #1e0a0a38}.ep-moment[data-quiet]{border-style:dashed}.ep-moment-head{grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;display:grid}.ep-moment-head>:not(.ep-moment-filled){grid-column:1}.ep-moment-head .ep-moment-filled{grid-area:1/2/span 2;align-self:center}.ep-page .ep-hero{grid-template-areas:"copy""stage""reading""stats"}.ep-hero-reading{grid-area:reading;margin:-.6rem 0 0}@media (min-width:1024px){.ep-page .ep-hero{grid-template-areas:"copy stage""reading stage""stats stats"}.ep-hero-reading{align-self:start;margin-top:-1.4rem}}.ep-moment-label{font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--et-gold);margin:0;font-size:.68rem;font-weight:800}.ep-moment-chapters{color:#f6e2b8b3;font-weight:600}.ep-moment-title{color:#fbeed6;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:800;line-height:1.25}.ep-moment-text{color:#fbeed6e0;margin:0;font-size:.92rem;line-height:1.55}.ep-moment-filled{font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;color:#f6e2b8cc;align-items:center;gap:.5rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.ep-pips{gap:.25rem;display:inline-flex}.ep-pip{aspect-ratio:1;border:1.5px solid #e3b65399;border-radius:50%;width:.6rem}.ep-pip--on{border-color:var(--et-gold);background:var(--et-gold)}.ep-seats{justify-content:center;align-items:flex-start;gap:1.1rem;width:max-content;min-width:100%;margin:0;padding:.6rem .4rem .4rem;list-style:none;display:flex}.ep-seat{text-align:center;align-content:start;justify-items:center;gap:.3rem;width:7.4rem;display:grid}.ep-seat[data-state=relief]{grid-template-columns:auto 6.6rem;column-gap:.4rem;width:14rem}.ep-seat[data-state=relief]>:not(.ep-relief){grid-column:2}.ep-relief{grid-row:1/span 4;align-items:center;gap:.3rem;display:flex}.ep-relief-fallen{justify-items:center;gap:.2rem;width:5.8rem;display:grid}.ep-relief-fallen .ep-seat-tag{padding-inline:.45rem;font-size:.52rem}.ep-relief-fallen .ep-poster{width:3rem}.ep-relief-name{color:#fbeed6b3;font-size:.68rem;font-weight:700}.ep-relief-arrow{fill:none;width:1.3rem;stroke:var(--et-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ep-poster{--et-seal-size:32%;--et-seal-right:-8%;--et-seal-bottom:-5%;display:block;position:relative}.ep-poster[data-fallen] img{filter:grayscale(.6)brightness(.78)}.ep-zoom{width:5.6rem;display:block}.ep-seat:is([data-state=enters],[data-state=relief]) .ep-zoom .ep-poster{box-shadow:0 0 0 2px var(--et-gold), 0 0 18px #f2cf7373}.ep-seat-name{color:#fff3dc;font-size:.82rem;font-weight:800;line-height:1.15}.ep-seat-amount{color:var(--et-gold);font-size:.78rem}.ep-seat-tag{font-family:var(--font-montserrat), sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.58rem;font-weight:800;line-height:1.25}.ep-seat-tag[data-tone=new]{background:var(--et-gold);color:#2b1a0e}.ep-seat-tag[data-tone=fallen]{color:#fbe7c4;background:#7d0b13}.ep-seat-tag[data-tone=vacant],.ep-seat-tag[data-tone=press]{color:#f6ead2e6;background:#14080ecc;border:1px dashed #f6ead28c}.ep-seat-empty{aspect-ratio:5/7;background:#0a03068c;border:2px dashed #e3b65373;border-radius:6px;place-items:center;width:5.6rem;display:grid}.ep-seat-empty-crown{fill:#e3b6534d;width:45%}.ep-seat--press{background:#f6ead20f;border:1px dashed #f6ead273;border-radius:10px;padding:.5rem .4rem .6rem}.ep-press{width:5.6rem;display:block}.ep-marks{grid-template-columns:repeat(4,minmax(10rem,1fr));gap:.9rem;width:max-content;min-width:100%;margin:0;padding:.3rem;list-style:none;display:grid}.ep-mark{background:var(--et-wine-deep);text-align:center;border:1px solid #e3b65338;border-radius:12px;grid-template-rows:auto minmax(6.2rem,auto) auto 1fr;justify-items:center;gap:.4rem;max-width:15rem;padding:.8rem .7rem;display:grid}.ep-mark-when{margin:0;line-height:1.1;display:grid}.ep-mark-years{font-family:var(--font-montserrat), sans-serif;color:var(--et-gold);font-size:1.15rem;font-weight:900}.ep-mark-ago{letter-spacing:.06em;text-transform:uppercase;color:#f6e2b8bf;font-size:.7rem}.ep-mark-visual{place-items:center;display:grid}.ep-mark-posters{align-items:center;gap:.3rem;display:flex}.ep-mark-poster{filter:saturate(.75);width:2.4rem;display:block}.ep-mark-poster--lead{width:3.4rem}.ep-mark-crown{width:3.4rem;fill:var(--et-gold);filter:drop-shadow(0 0 10px #ffbe5a59)}.ep-mark-shanks{width:3.8rem}.ep-mark-title{color:#fbeed6;margin:0;font-size:.86rem;font-weight:800}.ep-mark-text{color:#fbeed6d1;margin:0;font-size:.8rem;line-height:1.45}.ep-predecessor-trigger{aspect-ratio:5/7;width:3rem;font-family:var(--font-montserrat), sans-serif;color:var(--et-gold);cursor:help;background:#0a030699;border:2px dashed #e3b65380;border-radius:5px;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.ep-reigns>*,.ep-table-frame{min-width:0}.ep-table{background:var(--et-night);border:1px solid #e3b65366;border-radius:18px;gap:.4rem;width:max-content;min-width:100%;padding:1rem 1.2rem 1.2rem;display:grid;box-shadow:inset 0 0 0 5px #1b1428b3,0 14px 30px #1e0a0a40}.ep-row{grid-template-columns:var(--ep-grid);grid-template-rows:minmax(7.4rem,auto);align-items:center;display:grid;position:relative}.ep-row>*{grid-row:1}.ep-row--head{border-bottom:1px solid #e3b65359;grid-template-rows:auto;padding-bottom:.45rem}.ep-corner,.ep-col{font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--et-gold);font-size:.62rem;font-weight:800}.ep-col{text-align:center}.ep-guide{border-left:1px dashed #e3b65324;align-self:stretch}.ep-who{z-index:2;grid-column:1;align-items:center;gap:.55rem;min-width:0;display:flex}.ep-who-poster{flex:0 0 2.6rem}.ep-who-name{color:#fff3dc;font-size:.84rem;font-weight:800;line-height:1.15}.ep-row[data-fallen] .ep-who-name{color:#fbeed6b3}.ep-approach{z-index:0;border-top:2px dashed #d6cdbe8c;align-self:center;height:0;margin-left:2rem}.ep-pulse{z-index:0;filter:drop-shadow(0 0 4px #ffbe5a73);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='18' viewBox='0 0 72 18'%3E%3Cpath d='M0 9H30L33 4L37 15L41 1L44 9H72' fill='none' stroke='%23e3b653' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 0/72px 18px repeat-x;align-self:center;height:18px;margin-left:2rem;margin-right:1rem}.ep-pulse[data-fallen]{filter:none;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='18' viewBox='0 0 72 18'%3E%3Cpath d='M0 9H30L33 4L37 15L41 1L44 9H72' fill='none' stroke='%23b3161f' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 0/72px 18px repeat-x}.ep-step-wrap{z-index:1;justify-items:start;gap:.2rem;display:grid}.ep-step{z-index:1;background:#1c1424;border:1px solid #e3b65359;border-radius:12px;justify-self:start;justify-items:center;gap:.25rem;min-width:6.4rem;padding:.4rem .55rem .45rem;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 8px 16px #00000059}.ep-step:hover{box-shadow:0 0 0 1.5px var(--et-gold), 0 12px 20px #0006;transform:translateY(-2px)}.ep-step[data-tone=before]{border-style:dashed;border-color:#d6cdbe73}.ep-step[data-tone=crowned]{border:1.5px solid var(--et-gold);background:#2a1a12;box-shadow:0 0 18px #f2cf734d,0 8px 16px #00000059}.ep-step-label{font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#f6e2b8e6;align-items:center;gap:.25rem;font-size:.56rem;font-weight:800;display:inline-flex}.ep-step[data-tone=crowned] .ep-step-label{color:var(--et-gold)}.ep-step-crown{width:.9rem;fill:var(--et-gold)}.ep-step-poster{--et-seal-size:40%;--et-seal-right:-14%;--et-seal-bottom:-8%;width:2.8rem;display:block;position:relative}.ep-step-amount{white-space:nowrap;color:var(--et-gold);font-size:.82rem}.ep-step .poster-zoom-actions{justify-content:center}.ep-step .poster-zoom-action{color:#f6ead2;background:#0a0610cc;border:1px solid #e3b65373}.ep-step .poster-zoom-action:hover{background:var(--et-gold);color:#2b1a0e}.ep-step-when{letter-spacing:.04em;text-transform:uppercase;color:#f6e2b8bf;font-size:.6rem;font-weight:700}.ep-end{z-index:1;justify-self:start;align-items:center;gap:.35rem;display:inline-flex}.ep-end[data-tone=fallen]{--et-seal-size:1.9rem;--et-seal-right:auto;--et-seal-bottom:auto;position:relative}.ep-end[data-tone=fallen]>:first-child{flex:none;position:relative}.ep-end-label{white-space:nowrap;font-family:var(--font-montserrat), sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.56rem;font-weight:800;display:inline-flex}.ep-end[data-tone=fallen] .ep-end-label{color:#fbe7c4;background:#7d0b13}.ep-end[data-tone=still] .ep-end-label{background:var(--et-gold);color:#2b1a0e;animation:2.4s ease-in-out infinite ep-still}.ep-end-arrow{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem}@keyframes ep-still{0%,to{box-shadow:0 0 #f2cf7300}50%{box-shadow:0 0 16px 2px #f2cf738c}}@media (prefers-reduced-motion:reduce){.ep-end[data-tone=still] .ep-end-label{animation:none}}.ep-capture{justify-items:center;gap:.25rem;text-decoration:none;display:grid}.ep-capture-catch{width:3rem;transition:transform .2s;display:block;position:relative;transform:rotate(-4deg)}.ep-capture:hover .ep-capture-catch,.ep-capture:focus-visible .ep-capture-catch{transform:rotate(3deg)}.ep-capture-catch img{filter:saturate(.8)brightness(.9)}.ep-net{fill:none;stroke:#c3242c;stroke-opacity:.8;stroke-width:1px;stroke-linecap:round;filter:drop-shadow(0 0 .8px #140000e6);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ep-net path{vector-effect:non-scaling-stroke}.ep-net-rim{stroke-width:2.2px}.ep-capture-label{font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fbe7c4;background:#7d0b13;border-radius:999px;padding:.1rem .45rem;font-size:.52rem;font-weight:800}@media (max-width:640px){.ep-moment{padding:.9rem .7rem}.ep-seats{justify-content:flex-start}}.ep-mosaic-link[data-row=question]{border-bottom:1px dashed #e3b65359;margin-bottom:.25rem;padding-bottom:.45rem}.ep-mosaic-link[data-row=question] .ep-mosaic-label{color:#f6e2b8d9;font-style:italic}.ep-cell[data-state=question]{outline:2px dashed var(--et-gold);outline-offset:2px}.ep-cell[data-state=question] img{filter:sepia(.25)brightness(.92)}.ep-cell-question{aspect-ratio:1;width:52%;height:auto;font-family:var(--font-montserrat), sans-serif;color:#2b1a0e;background:radial-gradient(circle at 35% 30%,#ffe7a6,#e3b653 45%,#9a6d1c);border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid;position:absolute;bottom:-10%;right:-14%;box-shadow:0 2px 4px #00000073}.ep-bridge{grid-column:span 2}.ep-bridge-visual{justify-content:center;align-items:center;gap:clamp(.6rem,2vw,1.4rem);display:flex;position:relative}.ep-bridge-visual:before{content:"";z-index:0;background:#e3b6538c;height:2px;position:absolute;top:58%;left:12%;right:12%;box-shadow:0 0 10px #ffbe5a59}.ep-bridge-side,.ep-bridge-link{z-index:1;justify-items:center;gap:.3rem;display:grid;position:relative}.ep-bridge-label{font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#f6e2b8d9;font-size:.6rem;font-weight:800}.ep-bridge-group{align-items:center;gap:.4rem;display:flex}.ep-bridge-stayed{justify-items:center;gap:.25rem;display:grid}.ep-bridge-stayed .ep-poster{width:4rem;box-shadow:0 0 0 2px var(--et-gold), 0 0 22px #f2cf738c}.ep-bridge-name{color:#fff3dc;font-size:.8rem;font-weight:800}.ep-four-link{color:#7d0b13;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ep-marks{padding-top:1.6rem;position:relative}.ep-marks:before{content:"";background:linear-gradient(90deg, #e3b65340, var(--et-gold));height:2px;position:absolute;top:.75rem;left:1rem;right:1.6rem}.ep-marks:after{content:"";border-block:6px solid #0000;border-left:10px solid var(--et-gold);position:absolute;top:calc(.75rem - 5px);right:1rem}.ep-mark{position:relative}.ep-mark:before{content:"";aspect-ratio:1;border:2px solid var(--et-gold);background:var(--et-wine-deep);border-radius:50%;width:.8rem;position:absolute;top:calc(-.85rem - 6px);left:50%;translate:-50%;box-shadow:0 0 8px #ffbe5a73}.ep-zoom .poster-zoom-actions,.ep-press .poster-zoom-actions{justify-content:center}.ep-zoom .poster-zoom-action,.ep-press .poster-zoom-action{color:#f6ead2;background:#14080eb3;border:1px solid #e3b65373}.ep-zoom .poster-zoom-action:hover,.ep-press .poster-zoom-action:hover{background:var(--et-gold);color:#2b1a0e}@media (min-width:640px) and (max-width:899px){.ep-bridge-visual{gap:.35rem}.ep-bridge-stayed .ep-poster{width:3.2rem}}@media (max-width:639px){.ep-bridge,.ep-stat{grid-column:1/-1}.ep-bridge-visual{gap:.4rem}.ep-bridge-stayed .ep-poster{width:3.2rem}}.ep-seat[data-stale]{transform:scale(var(--ep-stale-scale));transition:filter .2s,transform .2s}.ep-seat[data-stale="1"]{--ep-stale-scale:.92;filter:saturate(.75)brightness(.88)}.ep-seat[data-stale="2"]{--ep-stale-scale:.85;filter:saturate(.5)brightness(.78)}.ep-seat[data-stale="3"]{--ep-stale-scale:.8;filter:saturate(.3)brightness(.7)}.ep-seat[data-stale] .ep-zoom .poster-zoom-action{width:calc(1.5rem / var(--ep-stale-scale));height:calc(1.5rem / var(--ep-stale-scale));flex:none}.ep-seat[data-stale]:hover{filter:none}.ep-seat-tag[data-tone=still]{color:#f6e2b8d9;background:#1d0f16;border:1px dashed #e3b65373}.ep-moment-link{margin:-.3rem 0 0;font-size:.86rem}.ep-moment-link a{color:var(--et-gold);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ep-seat[data-state=rises] .ep-zoom .ep-poster{box-shadow:0 0 0 2px var(--et-gold), 0 0 18px #f2cf7373}@media (max-width:640px){.ep-moment-head .ep-moment-filled{grid-area:auto/1}}
