:root{color:#f8f7fb;font-synthesis:none;text-rendering:optimizelegibility;background:#09090d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f8f7fb;background:radial-gradient(circle at 8% 0,#ff3f9d2b,#0000 30rem),radial-gradient(circle at 92% 15%,#6f4dff1c,#0000 28rem),linear-gradient(#0d0c12 0%,#09090d 48%,#07070a 100%);min-height:100vh;margin:0}::selection{color:#09090d;background:#ff4fa3}a{color:inherit}.site-header{z-index:20;backdrop-filter:blur(18px);background:#09090ddb;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:2rem;padding:1rem clamp(1.25rem,4vw,4rem);display:flex;position:sticky;top:0}.brand{letter-spacing:.18em;color:#fff;flex-shrink:0;align-items:center;gap:.5rem;font-size:.92rem;font-weight:950;text-decoration:none;display:inline-flex}.brand-mark{font-size:1.05rem;line-height:1}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.site-header nav a{color:#b9b7c1;letter-spacing:.055em;background:#14131ab8;border:1px solid #ffffff1c;border-radius:9px;align-items:center;padding:.52rem .78rem;font-size:.73rem;font-weight:800;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 4px 14px #00000014}.site-header nav a:hover{color:#fff;background:#ff4fa31a;border-color:#ff65af80;transform:translateY(-2px)}.site-header nav a.active{color:#fff;background:linear-gradient(135deg,#ff4fa333,#ff4fa312);border-color:#ff65af9e;box-shadow:inset 0 1px #ffffff0e,0 7px 24px #ff4fa314}.page-shell{width:min(1180px,100% - 2.5rem);margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) 0 7rem}.breadcrumbs{color:#777581;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.42rem;margin-bottom:2rem;font-size:.72rem;font-weight:800;display:flex}.breadcrumbs a{color:#9e9ca6;border:1px solid #0000;border-radius:7px;padding:.34rem .5rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.breadcrumbs a:hover{color:#fff;background:#ff4fa312;border-color:#ff65af4d}.breadcrumb-divider{color:#4d4c55;font-weight:500}.breadcrumb-current{color:#ff65af}.hero{max-width:960px;padding:clamp(2rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem);position:relative}.home-hero{flex-direction:column;justify-content:center;min-height:54vh;display:flex}.home-mark{margin-bottom:.7rem;font-size:1.65rem;line-height:1}.home-tagline{max-width:580px}.eyebrow{color:#ff65af;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.7rem;font-size:.73rem;font-weight:900}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.065em;color:#fff;margin:0 0 1.25rem;font-size:clamp(4rem,11vw,8.8rem);font-weight:950;line-height:.84}.page-title{font-size:clamp(3.3rem,8vw,6.4rem)}h2{letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:850}.lede{color:#d0ced7;max-width:760px;margin:0 0 1.6rem;font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:450;line-height:1.5}.section{margin-top:clamp(3rem,7vw,6rem)}.section>h2{margin-bottom:1.35rem}.feature-grid{grid-template-columns:repeat(12,1fr);gap:.9rem;display:grid}.feature-card{background:linear-gradient(145deg,#1f1b26f0,#100f15eb);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:1.6rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000026}.feature-card:after{content:"";filter:blur(10px);pointer-events:none;background:#ff4fa314;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -20% -55% auto}.feature-card:hover{background:linear-gradient(145deg,#271d2dfa,#131119f0);border-color:#ff65af80;transform:translateY(-4px);box-shadow:0 22px 65px #00000040}.feature-card h2{z-index:1;color:#fff;letter-spacing:-.035em;margin-bottom:.4rem;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:950;position:relative}.feature-card p{z-index:1;color:#b6b3bf;margin:0;font-size:1rem;line-height:1.45;position:relative}.feature-card-biodata{grid-column:span 5}.feature-card-lore{grid-column:span 4}.feature-card-archive{grid-column:span 3}.secondary-grid,.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.card{background:linear-gradient(145deg,#1b1a23e6,#101016d1);border:1px solid #ffffff18;border-radius:16px;min-height:160px;padding:1.35rem 1.4rem 1.45rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000001f}.card:before{content:"";opacity:0;background:#ff4fa3;width:3px;height:100%;transition:opacity .16s;position:absolute;top:0;left:0}.card:hover{background:linear-gradient(145deg,#241d2af5,#14121aeb);border-color:#ff65af73;transform:translateY(-4px);box-shadow:0 18px 55px #0000003d}.card:hover:before{opacity:1}.card h2{z-index:1;color:#fff;letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.25rem;font-weight:900;position:relative}.card p{z-index:1;color:#aaa8b3;margin:0;font-size:.95rem;line-height:1.45;position:relative}.badges{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;display:flex}.badge{color:#d5d3dc;letter-spacing:.035em;background:#16151ce0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.73rem;font-weight:750;text-decoration:none;display:inline-flex}.evidence-strip{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.6rem;padding-top:1.5rem;display:flex}.evidence-strip span{color:#777581;letter-spacing:.055em;font-size:.7rem;font-weight:800}.list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.list li{color:#c8c6cf;background:#131218c7;border:1px solid #ffffff17;border-radius:13px;padding:1rem 1.1rem;line-height:1.55}.list strong{color:#fff}.section>p,.section article p{color:#c0bec8;max-width:780px;line-height:1.72}.section>h2:not(:first-child),.section article h2{margin-top:2.8rem}.site-footer{color:#d9d7df;border-top:1px solid #ffffff14;margin-top:2rem;padding:2.3rem clamp(1.25rem,4vw,4rem) 3rem}.site-footer p{letter-spacing:.07em;margin:.2rem 0;font-size:.8rem;font-weight:750}.site-footer .muted{color:#696873;letter-spacing:0;font-weight:500}@media (width<=900px){.feature-grid{grid-template-columns:1fr 1fr}.feature-card-biodata,.feature-card-lore{grid-column:span 1}.feature-card-archive{grid-column:span 2}}@media (width<=760px){.site-header{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem;position:relative}.site-header nav{justify-content:flex-start;gap:.45rem}.site-header nav a{padding:.48rem .68rem;font-size:.69rem}.page-shell{width:min(100% - 2rem,1180px);padding-top:1.5rem}.breadcrumbs{margin-bottom:1.25rem;font-size:.66rem}.home-hero{min-height:46vh}h1{font-size:clamp(3.5rem,17vw,6rem)}.feature-grid{grid-template-columns:1fr}.feature-card-biodata,.feature-card-lore,.feature-card-archive{grid-column:span 1}.feature-card{min-height:180px}.secondary-grid,.grid{grid-template-columns:1fr}.card{min-height:0}}:focus-visible{outline-offset:3px;outline:2px solid #ff65afeb}body:before{content:"";pointer-events:none;z-index:-1;opacity:.045;background-image:radial-gradient(circle at 20% 30%,#ffffffb3 0 .6px,#0000 .7px),radial-gradient(circle at 80% 60%,#ffffff80 0 .5px,#0000 .6px);background-size:18px 18px,24px 24px;position:fixed;inset:0}.menu-toggle{color:#c7c5cf;font:inherit;letter-spacing:.06em;cursor:pointer;background:#14131ab8;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.72rem;font-weight:850;display:none}.menu-toggle-mark{font-size:1rem;line-height:1;transition:transform .16s;display:inline-block}.menu-toggle[aria-expanded=true] .menu-toggle-mark{transform:rotate(45deg)}.site-header nav a.active{position:relative}.site-header nav a.active:after{content:"";background:#ff65afe6;border-radius:99px;width:28%;height:2px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.feature-card,.card,.related-person-button,.incomplete-button,.error-button,.site-header nav a{will-change:transform}.feature-card:hover,.card:hover{transform:translateY(-3px)}.featured-rabbithole{background:linear-gradient(145deg,#1b1821e0,#0d0d12d1);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid}.featured-rabbithole h2{margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,3rem)}.featured-rabbithole p{color:#aaa8b3;margin:0;line-height:1.6}.rabbithole-links{gap:.65rem;display:grid}.rabbithole-link{color:#d9d7df;background:#0c0c118c;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.rabbithole-link:hover{background:#ff4fa30e;border-color:#ff65af66;transform:translate(3px)}.rabbithole-link span:last-child{color:#696873;font-size:.75rem}body[data-section]:not([data-section=hq]) .hero{border-bottom:1px solid #ffffff0e}body[data-section]:not([data-section=hq]) .hero:after{content:"";background:#ff65af9e;width:clamp(54px,9vw,110px);height:1px;position:absolute;bottom:-1px;left:0}body[data-section=biodata] .hero,body[data-section=biodata] .profile-hero{background:radial-gradient(circle at 12% 18%,#ff4fa312,#0000 20rem)}body[data-section=biodata] .card{background:linear-gradient(145deg,#221922f0,#110f15e0);border-color:#ff7bb821}body[data-section=biodata] .card:before{opacity:.22}body[data-section=biodata] .card:hover:before{opacity:1}body[data-section=lore] .hero{background:radial-gradient(circle at 18% 22%,#7d4e9a16,#0000 22rem)}body[data-section=lore] .card{background:radial-gradient(circle at 100% 100%,#ff4fa30b,#0000 12rem),linear-gradient(145deg,#19161ff0,#0e0e13e6);border-radius:18px}body[data-section=lore] .card:hover{border-color:#ff65af61}body[data-section=history] .card,body[data-section=timeline] .card{min-height:138px;box-shadow:none;background:#111116db;border-radius:11px}body[data-section=history] .card:before,body[data-section=timeline] .card:before{opacity:.18;width:100%;height:2px}body[data-section=history] .card:hover:before,body[data-section=timeline] .card:hover:before{opacity:.75}body[data-section=channels] .grid{gap:.7rem}body[data-section=channels] .card{background:linear-gradient(#17161deb,#0f0f14e0);border-radius:10px;min-height:132px;padding:1.15rem 1.2rem 1.25rem}body[data-section=channels] .card h2{letter-spacing:.005em}body[data-section=events] .card{background:radial-gradient(circle at 90% 10%,#7e52aa14,#0000 13rem),linear-gradient(145deg,#1f1925f0,#100f15e6);min-height:178px}body[data-section=events] .card h2{font-size:1.32rem}body[data-section=roles] .card{background:linear-gradient(145deg,#1a171ef0,#0f0f14e6);border-radius:12px}body[data-section=roles] .card:before{opacity:.12}body[data-section=archive] .hero{background:linear-gradient(90deg,#ffffff05,#0000 50%)}body[data-section=archive] .card{min-height:142px;box-shadow:none;background:#0f0f13e6;border-radius:9px}body[data-section=archive] .card:hover{background:#141217f0}body[data-section=archive] .card p{color:#8f8d97}body[data-section=tropes] .card{background:radial-gradient(circle at 100% 0,#6f4dff13,#0000 12rem),linear-gradient(145deg,#1a1721eb,#0f0e14e6)}body[data-section=tropes] .card:nth-child(2n){transform:translateY(8px)}body[data-section=tropes] .card:nth-child(2n):hover{transform:translateY(5px)}body[data-section=data] .grid{gap:.65rem}body[data-section=data] .card{background:#0f1015eb;border-radius:9px;min-height:126px}body[data-section=data] .card h2{font-size:1.12rem}body[data-section=data] .card p{font-size:.9rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=760px){.site-header{flex-direction:row;align-items:center;gap:1rem;position:sticky;top:0}.menu-toggle{margin-left:auto;display:inline-flex}.site-header nav{z-index:30;backdrop-filter:blur(18px);background:#0b0a0ff7;border:1px solid #ffffff1c;border-radius:13px;padding:.7rem;display:none;position:absolute;top:calc(100% + .55rem);left:1rem;right:1rem;box-shadow:0 18px 60px #00000059}.site-header nav.is-open{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.site-header nav a{justify-content:flex-start;width:100%}.site-header nav a.active:after{display:none}.featured-rabbithole{grid-template-columns:1fr}body[data-section=tropes] .card:nth-child(2n),body[data-section=tropes] .card:nth-child(2n):hover{transform:none}}@media (width<=430px){.site-header nav.is-open{grid-template-columns:1fr}.brand{font-size:.82rem}}:root{--deck-bg:#09090d;--deck-panel:#111015;--deck-panel-2:#15131a;--deck-ink:#f8f7fb;--deck-muted:#8b8792;--deck-dim:#625f69;--deck-pink:#ff65af;--deck-pink-hot:#ff4fa3;--deck-violet:#8f79ff;--deck-line:#ffffff17;--deck-line-hot:#ff65af57;--deck-radius:18px;--deck-shadow:0 18px 54px #0003}body[data-presentation=true] .site-header{background:#08080ce0;border-bottom-color:#ffffff13}body[data-presentation=true] .hero,body[data-presentation=true] .profile-hero,.deck-title-slide{width:100%;max-width:none;min-height:0;box-shadow:var(--deck-shadow);background:linear-gradient(145deg,#ff4fa312,#0000 44%),radial-gradient(circle at 88% 14%,#8f79ff17,#0000 25rem),#0d0c12c7;border:1px solid #ffffff13;border-radius:clamp(18px,2.5vw,28px);margin:0 0 clamp(1.1rem,2.5vw,2rem);padding:clamp(1.6rem,4.5vw,3.8rem);position:relative;overflow:hidden}body[data-presentation=true] .home-hero{flex-direction:column;justify-content:flex-end;min-height:min(46vh,520px);display:flex}body[data-presentation=true] .hero:after,body[data-presentation=true] .profile-hero:after,.deck-title-slide:after{content:"";background:linear-gradient(90deg, var(--deck-pink-hot), transparent 68%);opacity:.62;height:2px;position:absolute;inset:auto 0 0}body[data-presentation=true] .hero h1,body[data-presentation=true] .page-title,body[data-presentation=true] .profile-name{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(3rem,9vw,7.4rem);font-weight:1000;line-height:.9}body[data-presentation=true] .hero .lede,body[data-presentation=true] .profile-hero .lede,.deck-title-slide .lede{color:#d2ced7;max-width:860px;margin:clamp(.85rem,2vw,1.3rem) 0 0;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:620;line-height:1.45}body[data-presentation=true] .eyebrow,.deck-kicker{color:var(--deck-pink);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.deck-slide-number{display:none!important}.deck-slide,body[data-presentation=true] .structured-record>.record-section,body[data-presentation=true] .wiki-story>.wiki-beat{isolation:isolate;border-radius:var(--deck-radius);width:100%;min-height:0;box-shadow:none;background:#0e0d129e;border:1px solid #ffffff12;margin:clamp(.9rem,2vw,1.65rem) 0;padding:clamp(1.1rem,2.8vw,2.35rem);display:block;position:relative}.deck-slide:before,body[data-presentation=true] .structured-record>.record-section:before,body[data-presentation=true] .wiki-story>.wiki-beat:before{content:"";background:linear-gradient(90deg,#ff4fa3a6,#0000);width:min(110px,20%);height:2px;position:absolute;top:0;left:clamp(1.1rem,2.8vw,2.35rem)}.deck-slide-head{gap:.5rem;margin-bottom:clamp(.75rem,2vw,1.25rem);display:grid}.deck-slide h2,body[data-presentation=true] .structured-record>.record-section h2,body[data-presentation=true] .wiki-story>.wiki-beat h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(1.35rem,3.2vw,2.7rem);font-weight:900;line-height:1.04}.deck-slide-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:clamp(1rem,3vw,2.2rem);display:grid}.deck-copy{max-width:720px}.deck-copy p,.deck-analysis,body[data-presentation=true] .structured-record .record-section>p,body[data-presentation=true] .wiki-beat>p{color:#c5c1cb;margin:0;font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.62}.deck-copy p+p,body[data-presentation=true] .structured-record .record-section>p+p{margin-top:.8rem}.deck-punchline{color:#fff;text-wrap:balance;max-width:900px;margin:0 0 1rem;font-size:clamp(1.15rem,2.2vw,1.8rem);font-weight:850;line-height:1.2}.deck-receipt-label{color:#9d98a4;letter-spacing:.08em;text-transform:uppercase;align-items:center;width:max-content;margin-bottom:.55rem;font-size:.58rem;font-weight:850;display:inline-flex}.receipt-pending{color:#5f5c66;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#ffffff03;border:1px dashed #ffffff1c;border-radius:12px;place-items:center;min-height:130px;padding:1rem;font-size:.64rem;font-weight:800;display:grid}body[data-presentation=true] .archive-receipts,body[data-presentation=true] .archive-receipts.embedded{width:100%;max-width:none;margin:0}body[data-presentation=true] .archive-receipts .receipt-grid,body[data-presentation=true] .archive-receipts.embedded .receipt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(.65rem,1.6vw,1rem);display:grid}body[data-presentation=true] .archive-receipts .receipt-card{background:#0f0f14;border-color:#ffffff16;border-radius:14px;box-shadow:0 12px 36px #0000002e}body[data-presentation=true] .archive-receipts .discord-capture{padding:clamp(.8rem,1.6vw,1.1rem)}body[data-presentation=true] .archive-receipts .discord-content{font-size:clamp(.88rem,1.2vw,1rem);line-height:1.48}body[data-presentation=true] .archive-receipts .receipt-title{font-size:clamp(.72rem,1vw,.88rem)}.deck-receipt-wall,.deck-appendix{background:#0c0b1099;border:1px solid #ffffff12;border-radius:16px;width:100%;margin:clamp(1.1rem,3vw,2rem) 0;padding:clamp(1rem,2.6vw,2rem)}.deck-receipt-wall>h2,.deck-appendix>h2{margin:0 0 .9rem;font-size:clamp(1.3rem,2.7vw,2.25rem);line-height:1.05}body[data-presentation=true] .section{width:100%;max-width:none}body[data-presentation=true] .card-grid,body[data-presentation=true] .door-grid,body[data-presentation=true] .record-grid,body[data-presentation=true] .role-grid,body[data-presentation=true] .people-grid{gap:clamp(.6rem,1.4vw,.9rem)}body[data-presentation=true] .door-card,body[data-presentation=true] .card,body[data-presentation=true] .record-card{background:#0e0d12b3;border-color:#ffffff14;border-radius:13px;min-height:112px;transition:transform .15s,border-color .15s,background .15s}body[data-presentation=true] .roster-card{background:#0e0d12a8;border-color:#ffffff13;border-radius:10px;min-height:76px;transition:transform .15s,border-color .15s,background .15s}body[data-presentation=true] .door-card:hover,body[data-presentation=true] .card:hover,body[data-presentation=true] .record-card:hover,body[data-presentation=true] .roster-card:hover{background:#ff4fa309;border-color:#ff65af4d;transform:translateY(-1px)}.home-deck-slide{min-height:0}.home-deck-slide .home-slide-copy{max-width:900px}.home-deck-slide .home-slide-copy>p{color:#c7c3cd;max-width:820px;font-size:clamp(.96rem,1.5vw,1.12rem);line-height:1.58}.home-deck-slide .door-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-deck-slide .door-card{min-height:108px;padding:1rem}.home-deck-slide .door-label{font-size:clamp(.95rem,1.6vw,1.18rem)}.home-deck-slide .door-note{font-size:.78rem}body[data-presentation=true] .profile-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(1.25rem,3vw,2.5rem);display:grid}body[data-presentation=true] .profile-dossier{backdrop-filter:blur(12px);background:#09090d9e;border:1px solid #ffffff14;border-radius:14px;align-self:end;max-width:440px;padding:1rem}body[data-presentation=true] .wiki-story{width:100%;max-width:none;padding-top:0}body[data-presentation=true] .wiki-beat{gap:1rem}body[data-presentation=true] .claim-ledger,body[data-presentation=true] .receipt-drawer,body[data-presentation=true] .source-notes{border-top:1px dashed #ffffff1a;margin-top:2rem;padding-top:.8rem}body[data-presentation=true] details>summary{cursor:pointer}.presentation-cue{display:none!important}.presentation-cue:after{content:none!important}@media (width<=900px){.deck-slide-grid,body[data-presentation=true] .profile-hero{grid-template-columns:1fr}body[data-presentation=true] .profile-dossier{max-width:none}.home-deck-slide .door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){body[data-presentation=true] .page-shell{width:min(100% - 1rem,1380px)}body[data-presentation=true] .hero,body[data-presentation=true] .profile-hero,.deck-title-slide,.deck-slide,body[data-presentation=true] .structured-record>.record-section,body[data-presentation=true] .wiki-story>.wiki-beat{border-radius:15px;min-height:0;padding:1.2rem}body[data-presentation=true] .home-hero{min-height:0}body[data-presentation=true] .hero h1,body[data-presentation=true] .page-title,body[data-presentation=true] .profile-name{font-size:clamp(2.7rem,17vw,4.8rem)}.deck-slide h2,body[data-presentation=true] .structured-record>.record-section h2,body[data-presentation=true] .wiki-story>.wiki-beat h2{font-size:clamp(1.45rem,8vw,2.4rem)}.home-deck-slide .door-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){body[data-presentation=true] .deck-slide,body[data-presentation=true] .record-section,body[data-presentation=true] .wiki-beat{scroll-margin-top:7rem}}body[data-presentation=true] .record-section:has(.record-slide-body.has-evidence){min-height:auto;box-shadow:none;background:0 0;border-color:#0000;padding-block:clamp(1rem,2.5vw,2rem)}body[data-presentation=true] .record-section:has(.record-slide-body.has-evidence):before,body[data-presentation=true] .record-section:has(.record-slide-body.has-evidence)>.deck-slide-head,body[data-presentation=true] .record-section:has(.record-slide-body.has-evidence)>.deck-punchline,body[data-presentation=true] .record-slide-body.has-evidence>.deck-copy,body[data-presentation=true] .record-slide-body.has-evidence .deck-receipt-label{display:none}body[data-presentation=true] .record-slide-body.has-evidence{display:block}body[data-presentation=true] .record-slide-body.has-evidence .deck-evidence{width:min(1100px,100%);margin-inline:auto}body[data-presentation=true] .wiki-beat:has(.archive-receipts){min-height:auto;box-shadow:none;background:0 0;border-color:#0000;padding-block:clamp(1rem,2.5vw,2rem)}body[data-presentation=true] .wiki-beat:has(.archive-receipts):before,body[data-presentation=true] .wiki-beat:has(.archive-receipts)>.deck-slide-head,body[data-presentation=true] .wiki-beat:has(.archive-receipts) .deck-copy,body[data-presentation=true] .wiki-beat:has(.archive-receipts) .deck-receipt-label{display:none}body[data-presentation=true] .wiki-beat:has(.archive-receipts) .deck-slide-grid{display:block}body[data-presentation=true] .wiki-beat:has(.archive-receipts) .deck-evidence{width:min(1100px,100%);margin-inline:auto}body[data-presentation=true] .record-evidence-slide>.deck-slide-head,body[data-presentation=true] .record-evidence-slide>.deck-punchline{display:none}body[data-presentation=true] .record-evidence-slide{min-height:auto;box-shadow:none;background:0 0;border-color:#0000;padding-block:clamp(1rem,2.5vw,2rem)}body[data-presentation=true] .archive-receipts,body[data-presentation=true] .archive-receipts.embedded{width:100%;max-width:1100px;margin-inline:auto}body[data-presentation=true] .archive-receipts .receipt-grid,body[data-presentation=true] .archive-receipts.embedded .receipt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(.75rem,2vw,1.25rem)}body[data-presentation=true] .archive-receipts .receipt-card{border-radius:18px;overflow:hidden}body[data-presentation=true] .archive-receipts .receipt-image-wrap img{max-height:82vh}body[data-presentation=true] .person-page .profile-kicker,body[data-presentation=true] .search-kind{display:none!important}body[data-presentation=true] .search-row{grid-template-columns:120px minmax(180px,.7fr) minmax(0,1fr) 24px!important}body[data-presentation=true] .search-row>b{grid-column:4!important}@media (width<=760px){body[data-presentation=true] .record-section:has(.record-slide-body.has-evidence),body[data-presentation=true] .wiki-beat:has(.archive-receipts),body[data-presentation=true] .record-evidence-slide{padding-inline:0}body[data-presentation=true] .search-row{grid-template-columns:90px 1fr 20px!important}body[data-presentation=true] .search-row>b{grid-column:3!important}}body[data-presentation=true] .presentation-cue,body[data-presentation=true] .deck-slide-number,body[data-presentation=true] .deck-kicker,body[data-presentation=true] .deck-receipt-label,body[data-presentation=true] .collection-kicker,body[data-presentation=true] .command-kicker{display:none!important}body[data-presentation=true] .hero,body[data-presentation=true] .profile-hero,body[data-presentation=true] .deck-title-slide{min-height:clamp(280px,44vh,520px);margin-bottom:clamp(.8rem,2vw,1.5rem);padding:clamp(1.5rem,5vw,4rem)}body[data-presentation=true] .hero h1,body[data-presentation=true] .page-title,body[data-presentation=true] .profile-name{font-size:clamp(3rem,8vw,7.2rem)}body[data-presentation=true] .hero .lede,body[data-presentation=true] .profile-hero .lede,body[data-presentation=true] .deck-title-slide .lede{max-width:760px;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:620;line-height:1.45}body[data-presentation=true] .profile-hero .lede{display:none!important}body[data-presentation=true] .deck-slide,body[data-presentation=true] .structured-record>.record-section,body[data-presentation=true] .wiki-story>.wiki-beat{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:clamp(.7rem,2vw,1.4rem) 0;padding:clamp(1rem,3vw,2rem) 0}body[data-presentation=true] .deck-slide:before,body[data-presentation=true] .structured-record>.record-section:before,body[data-presentation=true] .wiki-story>.wiki-beat:before{display:none}body[data-presentation=true] .deck-slide-head{gap:.25rem;margin-bottom:.75rem}body[data-presentation=true] .deck-slide h2,body[data-presentation=true] .structured-record>.record-section h2,body[data-presentation=true] .wiki-story>.wiki-beat h2{letter-spacing:-.03em;text-transform:none;max-width:900px;font-size:clamp(1.45rem,3.4vw,2.9rem);line-height:1.02}body[data-presentation=true] .deck-punchline,body[data-presentation=true] .deck-copy p,body[data-presentation=true] .deck-analysis,body[data-presentation=true] .structured-record .record-section>p,body[data-presentation=true] .wiki-beat>p{color:#aaa6b0;max-width:720px;font-size:clamp(.92rem,1.35vw,1.06rem);font-weight:500;line-height:1.52}body[data-presentation=true] .home-proof-rule,body[data-presentation=true] .history-rule,body[data-presentation=true] .archive-intro,body[data-presentation=true] .culture-intro,body[data-presentation=true] .biodata-orientation,body[data-presentation=true] .start-answer .deck-punchline,body[data-presentation=true] .start-aside,body[data-presentation=true] .home-hook,body[data-presentation=true] .record-context,body[data-presentation=true] .site-footer .muted,body[data-presentation=true] .door-note,body[data-presentation=true] .rabbithole-link>span,body[data-presentation=true] .route-card small,body[data-presentation=true] .collection-card>p,body[data-presentation=true] .card>p,body[data-presentation=true] .archive-special-card>p,body[data-presentation=true] .roster-character,body[data-presentation=true] .roster-group-heading p,body[data-presentation=true] .command-note,body[data-presentation=true] .gallery-foot{display:none!important}body[data-presentation=true] .door-card,body[data-presentation=true] .card,body[data-presentation=true] .record-card,body[data-presentation=true] .roster-card,body[data-presentation=true] .rabbithole-link,body[data-presentation=true] .route-card,body[data-presentation=true] .collection-card,body[data-presentation=true] .archive-special-card{background:#0e0d12ad;border-radius:13px;min-height:96px;padding:.85rem .95rem}body[data-presentation=true] .door-card,body[data-presentation=true] .rabbithole-link,body[data-presentation=true] .collection-card,body[data-presentation=true] .archive-special-card{justify-content:flex-end}body[data-presentation=true] .door-index,body[data-presentation=true] .route-number,body[data-presentation=true] .roster-count{color:#5f5b66}body[data-presentation=true] .roster-card{min-height:82px}body[data-presentation=true] .roster-group-heading{margin-bottom:.6rem;padding-bottom:.45rem}body[data-presentation=true] .roster-group-heading h2{font-size:clamp(1.5rem,3vw,2.6rem)}body[data-presentation=true] .wall-hits-head,body[data-presentation=true] .wall-thesis,body[data-presentation=true] .pr-gallery-head,body[data-presentation=true] .album-heading{display:none!important}body[data-presentation=true] .wall-hits,body[data-presentation=true] .pr-gallery,body[data-presentation=true] .creator-album{max-width:1180px;margin-inline:auto}body[data-presentation=true] .wall-hit figcaption,body[data-presentation=true] .pr-work figcaption,body[data-presentation=true] .album-card figcaption{padding:.45rem .55rem}body[data-presentation=true] .wall-hit blockquote,body[data-presentation=true] .pr-work figcaption p,body[data-presentation=true] .album-card figcaption p,body[data-presentation=true] .work-title-row,body[data-presentation=true] .work-credit,body[data-presentation=true] .visual-feature>h2,body[data-presentation=true] .character-receipt-slide:has(.archive-receipts)>.deck-slide-head,body[data-presentation=true] .presentation-profile-body>.deck-slide-head,body[data-presentation=true] .related-cast>h2{display:none!important}body[data-presentation=true] .deck-appendix{box-shadow:none;background:0 0;border:0;padding:clamp(.75rem,2vw,1.4rem) 0}body[data-presentation=true] .canon-evidence-card{min-height:0;box-shadow:none;border-radius:12px;padding:1rem}body[data-presentation=true] .canon-evidence-card p{margin:.45rem 0 0;font-size:.92rem;font-weight:600;line-height:1.45}body[data-presentation=true] .canon-evidence-card small{display:none!important}@media (width<=760px){body[data-presentation=true] .hero,body[data-presentation=true] .profile-hero,body[data-presentation=true] .deck-title-slide{min-height:250px;padding:1.3rem}body[data-presentation=true] .deck-slide,body[data-presentation=true] .structured-record>.record-section,body[data-presentation=true] .wiki-story>.wiki-beat{padding-block:.85rem}}body[data-door=start-here]{--hub-accent:#ff65af;--hub-accent-2:#ff9acb}body[data-door=people]{--hub-accent:#c88cff;--hub-accent-2:#ff84c4}body[data-door=history]{--hub-accent:#ffad74;--hub-accent-2:#ff6ea9}body[data-door=culture]{--hub-accent:#ff7aa8;--hub-accent-2:#b991ff}body[data-door=archive]{--hub-accent:#77d7ff;--hub-accent-2:#b78cff}body[data-door=rabbit-holes]{--hub-accent:#9f8cff;--hub-accent-2:#ff72b7}body[data-door=hq]{--hub-accent:#ff65af;--hub-accent-2:#9d83ff}body[data-presentation=true]{background:radial-gradient(circle at 7% 2%,color-mix(in srgb,var(--hub-accent) 18%,transparent),transparent 29rem), radial-gradient(circle at 93% 13%,color-mix(in srgb,var(--hub-accent-2) 12%,transparent),transparent 31rem), linear-gradient(180deg,#0d0c12 0%,#09090d 58%,#07070a 100%)}body[data-presentation=true] .page-shell{width:min(1380px,100% - clamp(1rem,4vw,4rem));padding-top:clamp(1.3rem,3vw,2.5rem)}body[data-presentation=true] .hero,body[data-presentation=true] .profile-hero,body[data-presentation=true] .deck-title-slide{background:linear-gradient(145deg,color-mix(in srgb,var(--hub-accent) 13%,transparent),transparent 44%), radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--hub-accent-2) 18%,transparent),transparent 24rem), #0d0c12e0;border:1px solid #ffffff1b;border-radius:clamp(24px,3vw,34px);min-height:clamp(360px,52vh,610px);padding:clamp(2rem,5vw,4.8rem);box-shadow:0 28px 90px #0000004d}body[data-presentation=true] .hero:after,body[data-presentation=true] .profile-hero:after,body[data-presentation=true] .deck-title-slide:after{content:"";background:linear-gradient(90deg,var(--hub-accent),var(--hub-accent-2));opacity:.9;height:4px;display:block;position:absolute;inset:auto 0 0}body[data-presentation=true] .hero h1,body[data-presentation=true] .page-title,body[data-presentation=true] .profile-name{letter-spacing:-.055em;font-size:clamp(3.3rem,9vw,8rem);line-height:.9}body[data-presentation=true] .hub-panel,body[data-presentation=true] .roster-group,body[data-presentation=true] .phase-section,body[data-presentation=true] .history-grid,body[data-presentation=true] .event-grid,body[data-presentation=true] .culture-group,body[data-presentation=true] .archive-special,body[data-presentation=true] .archive-corpora,body[data-presentation=true] .archive-rooms,body[data-presentation=true] .rabbit-collections,body[data-presentation=true] .rabbit-records,body[data-presentation=true] .rabbit-data,body[data-presentation=true] .start-route,body[data-presentation=true] .choose-your-own,body[data-presentation=true] .home-doors,body[data-presentation=true] .home-rabbit{background:linear-gradient(145deg,color-mix(in srgb,var(--hub-accent) 4%,transparent),transparent 56%), #0d0c12b8;border:1px solid #ffffff14;border-radius:20px;width:min(1180px,100%);margin:clamp(1rem,3vw,2rem) auto;padding:clamp(1rem,2.5vw,1.6rem);position:relative;box-shadow:0 18px 55px #00000029}body[data-presentation=true] .hub-panel:before,body[data-presentation=true] .roster-group:before,body[data-presentation=true] .phase-section:before,body[data-presentation=true] .history-grid:before,body[data-presentation=true] .event-grid:before,body[data-presentation=true] .culture-group:before,body[data-presentation=true] .archive-special:before,body[data-presentation=true] .archive-corpora:before,body[data-presentation=true] .archive-rooms:before,body[data-presentation=true] .rabbit-collections:before,body[data-presentation=true] .rabbit-records:before,body[data-presentation=true] .rabbit-data:before{content:"";background:linear-gradient(var(--hub-accent),var(--hub-accent-2));opacity:.75;border-radius:999px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.hub-section-label{color:color-mix(in srgb,var(--hub-accent) 78%,white);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.62rem;font-weight:950}body[data-presentation=true] .door-card,body[data-presentation=true] .card,body[data-presentation=true] .record-card,body[data-presentation=true] .roster-card,body[data-presentation=true] .rabbithole-link,body[data-presentation=true] .route-card,body[data-presentation=true] .collection-card,body[data-presentation=true] .archive-special-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--hub-accent) 9%,transparent),transparent 12rem), #111016d1;border:1px solid #ffffff17;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;box-shadow:0 9px 28px #0000001f}body[data-presentation=true] .door-card:hover,body[data-presentation=true] .card:hover,body[data-presentation=true] .record-card:hover,body[data-presentation=true] .roster-card:hover,body[data-presentation=true] .rabbithole-link:hover,body[data-presentation=true] .route-card:hover,body[data-presentation=true] .collection-card:hover,body[data-presentation=true] .archive-special-card:hover{border-color:color-mix(in srgb,var(--hub-accent) 45%,transparent);background:color-mix(in srgb,var(--hub-accent) 6%,#111016);transform:translateY(-3px);box-shadow:0 16px 38px #0003}body[data-presentation=true] .grid{gap:.72rem}body[data-presentation=true] .grid>.card{align-items:flex-end;min-height:112px;padding:1rem;display:flex}body[data-presentation=true] .grid>.card h2{letter-spacing:-.015em;margin:0;font-size:clamp(.92rem,1.5vw,1.15rem);line-height:1.12}body[data-presentation=true] .evidence-montage{background:#0b0a0fb8;border:1px solid #ffffff14;border-radius:22px;margin:clamp(1rem,3vw,2rem) auto;padding:.55rem;box-shadow:0 20px 60px #00000038}body[data-presentation=true] .montage-item{border-color:#ffffff14;border-radius:16px;box-shadow:0 7px 24px #00000029}body[data-door=people] .roster-stack{gap:.3rem}body[data-door=people] .roster-group-heading{border-bottom:1px solid #ffffff14;margin-bottom:.8rem;padding-bottom:.6rem}body[data-door=people] .roster-group-heading h2{font-size:clamp(1.55rem,3vw,2.6rem)}body[data-door=people] .command-board{border-color:color-mix(in srgb,var(--hub-accent) 24%,transparent);background:#0c0b11bd;box-shadow:inset 0 1px #ffffff06}body[data-door=history] .phase-list{border-top:0}body[data-door=history] .phase-row{border-bottom:1px solid #ffffff12;padding:1rem .75rem 1rem 1.15rem;position:relative}body[data-door=history] .phase-row:before{content:"";background:var(--hub-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--hub-accent) 14%,transparent);border-radius:50%;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}body[data-presentation=true] .site-header{backdrop-filter:blur(16px);background:#08080cd6;border-bottom-color:#ffffff14}body[data-presentation=true] .site-header nav a{background:#1211179e;border-radius:999px}body[data-presentation=true] .site-header nav a.active{color:#fff;border-color:color-mix(in srgb,var(--hub-accent) 36%,transparent);background:color-mix(in srgb,var(--hub-accent) 10%,#121117b8)}@media (width<=760px){body[data-presentation=true] .hero,body[data-presentation=true] .profile-hero,body[data-presentation=true] .deck-title-slide{min-height:310px;padding:1.5rem}body[data-presentation=true] .hub-panel,body[data-presentation=true] .roster-group,body[data-presentation=true] .phase-section,body[data-presentation=true] .history-grid,body[data-presentation=true] .event-grid,body[data-presentation=true] .culture-group,body[data-presentation=true] .archive-special,body[data-presentation=true] .archive-corpora,body[data-presentation=true] .archive-rooms,body[data-presentation=true] .rabbit-collections,body[data-presentation=true] .rabbit-records,body[data-presentation=true] .rabbit-data,body[data-presentation=true] .start-route,body[data-presentation=true] .choose-your-own,body[data-presentation=true] .home-doors,body[data-presentation=true] .home-rabbit{border-radius:16px;padding:1rem}}:root{--ul-bg:#08080c;--ul-panel:#0e0d12;--ul-panel-2:#121117;--ul-text:#f7f4f8;--ul-muted:#9b96a1;--ul-dim:#68636e;--ul-line:#ffffff17;--ul-pink:#ff4fa3;--ul-pink-soft:#ff86bf;--ul-max:1240px}html{background:var(--ul-bg)}body{color:var(--ul-text);background:radial-gradient(circle at 82% -10%,#ff4fa313,#0000 30rem),linear-gradient(#0a090e 0%,#08080c 52%,#07070a 100%)}.site-header{min-height:58px;box-shadow:none;background:#08080ce6;border-bottom:1px solid #fff1;padding:.72rem clamp(1rem,3vw,2.5rem)}.brand{letter-spacing:.2em;font-size:.73rem}.brand-mark{font-size:.88rem}.site-search-link{color:#77717d!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:.25rem!important}.site-search-link:hover,.site-search-link:focus-visible{color:#fff!important}.site-header nav{align-items:center;gap:.15rem .85rem}.site-header nav a{box-shadow:none;color:#96919b;letter-spacing:.065em;background:0 0;border:0;border-radius:0;padding:.35rem 0;font-size:.64rem;font-weight:850;position:relative}.site-header nav a:after{content:"";background:var(--ul-pink);height:1px;transition:right .15s;position:absolute;bottom:.03rem;left:0;right:100%}.site-header nav a:hover,.site-header nav a.active{color:#fff;box-shadow:none;background:0 0;border:0;transform:none}.site-header nav a:hover:after,.site-header nav a.active:after{right:0}.menu-toggle{background:0 0!important;border-radius:0!important}.page-shell{width:min(var(--ul-max),calc(100% - clamp(1.25rem,4vw,4.5rem)));padding:0 0 clamp(6rem,10vw,10rem)}.hero{max-width:none;padding:clamp(4rem,9vw,8rem) 0 clamp(4rem,8vw,7rem)}body[data-detail=false] .hero{min-height:clamp(430px,67vh,760px)}body[data-door=people] .biodata-hero,body[data-door=history] .history-hero,body[data-door=archive] .archive-hero,body[data-door=culture] .culture-hero,body[data-door=rabbit-holes] .rabbit-hero,body[data-door=start-here] .start-hero{flex-direction:column;justify-content:flex-end;display:flex}.page-title{letter-spacing:-.07em;max-width:1050px;margin-bottom:1.25rem;font-size:clamp(4.1rem,11vw,9.4rem);line-height:.82}.hero .lede{color:#c8c3cd;max-width:760px;font-size:clamp(1.08rem,2.2vw,1.55rem);line-height:1.52}.eyebrow,.hub-section-label,.deck-kicker{color:var(--ul-pink-soft);letter-spacing:.16em}.section,.deck-slide{margin-top:clamp(5rem,10vw,10rem)}.grid,.secondary-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem 1rem}.grid>.card,.secondary-grid>.card{grid-column:span 4}.grid>.card:nth-child(6n+1),.secondary-grid>.card:nth-child(6n+1){grid-column:span 6;min-height:220px}.grid>.card:nth-child(6n+2),.secondary-grid>.card:nth-child(6n+2),.grid>.card:nth-child(6n+3),.secondary-grid>.card:nth-child(6n+3){grid-column:span 3}.grid>.card:nth-child(6n+4),.secondary-grid>.card:nth-child(6n+4){grid-column:span 4}.grid>.card:nth-child(6n+5),.secondary-grid>.card:nth-child(6n+5){grid-column:span 5}.grid>.card:nth-child(6n),.secondary-grid>.card:nth-child(6n){grid-column:span 3}.card{border:0;border-top:1px solid var(--ul-line);min-height:150px;box-shadow:none;background:0 0;border-radius:0;padding:1.15rem 0 1.2rem}.card:before,.card:after{display:none}.card:hover{box-shadow:none;background:linear-gradient(#ff4fa309,#0000);border-color:#ff4fa373;transform:none}.card h2{font-size:clamp(1.15rem,2.2vw,1.75rem);line-height:1.03}.card p{color:#99949e;max-width:36ch}.archive-receipts,.evidence-montage{margin-top:clamp(4rem,9vw,8rem)!important;margin-bottom:clamp(4rem,9vw,8rem)!important}.profile-hero{border-bottom:1px solid var(--ul-line);min-height:clamp(430px,60vh,680px);align-items:end!important;padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,7vw,6rem)!important}.profile-name{letter-spacing:-.075em!important;font-size:clamp(4.6rem,12vw,10rem)!important;line-height:.78!important}.profile-dossier{border:0!important;border-left:1px solid var(--ul-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.dossier-heading{color:var(--ul-dim)!important}.dossier-row{border-top:1px solid #ffffff0e!important}.related-people{gap:.55rem!important}.related-person-button{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-radius:0!important;padding:.35rem 0!important}.related-records{border-top:1px solid var(--ul-line)!important;margin-top:clamp(6rem,12vw,12rem)!important;padding-top:1rem!important}.related-records>.eyebrow{color:#625d67!important;letter-spacing:.14em!important;font-size:.56rem!important}.related-record-grid{border-top:1px solid #ffffff0e!important;grid-template-columns:1fr!important;gap:0!important;max-width:980px!important;display:grid!important}.related-record{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #fff1!important;border-radius:0!important;grid-template-columns:140px minmax(0,1fr) auto!important;align-items:baseline!important;gap:1rem!important;padding:.8rem 0!important;display:grid!important}.related-record:hover{background:0 0!important;border-color:#ff4fa34d!important;transform:none!important}.related-record-section{color:#5f5964!important;letter-spacing:.08em!important;font-size:.54rem!important}.related-record-title{color:#d8d2dc!important;font-size:.88rem!important}.related-record-follow{white-space:nowrap;color:#75606b!important;margin:0!important;padding:0!important;font-size:.53rem!important}.related-record:hover .related-record-title,.related-record:hover .related-record-follow{color:#ff78b8!important}.site-footer{color:#5d5863;background:#07070a;border-top:1px solid #ffffff0f}@media (width<=900px){.grid>.card,.secondary-grid>.card,.grid>.card:nth-child(n),.secondary-grid>.card:nth-child(n){grid-column:span 6;min-height:145px}.profile-hero{grid-template-columns:1fr!important;align-items:start!important}.profile-dossier{border-left:0!important;border-top:1px solid var(--ul-line)!important;padding-top:1rem!important;padding-left:0!important}}@media (width<=760px){.site-header{align-items:center}.site-header nav{gap:0!important;padding:1rem!important}.site-header nav a{border-bottom:1px solid #ffffff12!important;padding:.75rem 0!important}body[data-detail=false] .hero{min-height:52vh}.page-title{font-size:clamp(3.5rem,17vw,6.4rem)}.grid,.secondary-grid{grid-template-columns:1fr}.grid>.card,.secondary-grid>.card,.grid>.card:nth-child(n),.secondary-grid>.card:nth-child(n){grid-column:1;min-height:auto}.related-record{grid-template-columns:1fr auto!important;gap:.2rem 1rem!important}.related-record-section{grid-column:1/-1!important}.related-record-title{grid-column:1!important}.related-record-follow{grid-column:2!important}}:root{--ul-drawer:#0a090efb;--ul-hairline:#ffffff17;--ul-muted:#8f8995;--ul-hot:#ff65af}.site-header{overflow:visible!important}.brand-cluster{flex-shrink:1;align-items:center;gap:.8rem;min-width:0;display:flex}.chrome-actions{align-items:center;gap:.38rem;display:flex}.site-search-link,.site-random-link{border:1px solid var(--ul-hairline);color:#817b87;letter-spacing:.06em;white-space:nowrap;border-radius:8px;align-items:center;gap:.3rem;padding:.38rem .52rem;font-size:.62rem;font-weight:900;text-decoration:none;display:inline-flex}.site-search-link:hover,.site-search-link:focus-visible,.site-random-link:hover,.site-random-link:focus-visible{color:#fff;border-color:#ff65af5c}.site-header nav{overflow:visible!important}.site-header nav>a,.other-crimes-menu>summary{white-space:nowrap}.other-crimes-menu{position:relative}.other-crimes-menu>summary{color:#7f7985;letter-spacing:.055em;cursor:pointer;align-items:center;min-height:100%;padding:.55rem .62rem;font-size:.64rem;font-weight:900;list-style:none;display:flex}.other-crimes-menu>summary::-webkit-details-marker{display:none}.other-crimes-menu>summary:after{content:"+";color:#554f59;margin-left:.3rem}.other-crimes-menu[open]>summary:after{content:"−"}.other-crimes-menu.active>summary,.other-crimes-menu>summary:hover,.other-crimes-menu>summary:focus-visible{color:#fff}.other-crimes-menu.active>summary{box-shadow:inset 0 -1px var(--ul-hot)}.other-crimes-drawer{z-index:300;background:var(--ul-drawer);border:1px solid #ff65af38;border-radius:12px;width:min(390px,88vw);padding:.55rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 28px 80px #00000094}.other-crimes-drawer a{border-radius:8px!important;gap:.16rem!important;padding:.72rem .8rem!important;text-decoration:none!important;display:grid!important}.other-crimes-drawer a:hover,.other-crimes-drawer a:focus-visible{background:#ffffff0b!important}.other-crimes-drawer strong{color:#eee9f0;letter-spacing:.05em;font-size:.7rem}.other-crimes-drawer span{color:#77717d;letter-spacing:0;font-size:.68rem;line-height:1.42}.other-crimes-overview{border-bottom:1px solid var(--ul-hairline);margin-bottom:.35rem;border-radius:8px 8px 0 0!important}.footer-doors{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.65rem;display:flex}.footer-doors a{color:#625c68;letter-spacing:.06em;font-size:.58rem;font-weight:900;text-decoration:none}.footer-doors a:hover{color:var(--ul-hot)}.since-youre-snooping{margin-top:clamp(3.5rem,8vw,7rem)}.since-youre-snooping :is(h2,h3):first-of-type{letter-spacing:-.035em}.ul-page-kicker{color:var(--ul-hot);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ul-door-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ul-door-card{border:1px solid var(--ul-hairline);background:linear-gradient(145deg,#1c1921f5,#0c0c10f2);align-content:end;min-height:250px;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.ul-door-card:before{content:attr(data-number);color:#4f4853;font-size:.52rem;font-weight:900;position:absolute;top:1rem;left:1rem}.ul-door-card:after{content:"↗";color:#5d5661;position:absolute;top:1rem;right:1rem}.ul-door-card h2,.ul-door-card h3{color:#f2edf2;letter-spacing:-.045em;margin:0 0 .55rem;font-size:clamp(1.45rem,3vw,2.65rem);line-height:.93}.ul-door-card p{color:#8b8590;max-width:38ch;margin:0;font-size:.76rem;line-height:1.55}.ul-door-card:hover{border-color:#ff65af59}.ul-door-card:hover :is(h2,h3),.ul-door-card:hover:after{color:var(--ul-hot)}.ul-section-head{border-top:1px solid var(--ul-hairline);grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;gap:1.5rem;margin-bottom:1.3rem;padding-top:1rem;display:grid}.ul-section-head h2{color:#f2edf2;letter-spacing:-.06em;margin:.55rem 0 0;font-size:clamp(2.15rem,5vw,4.9rem);line-height:.88}.ul-section-head p{color:#8a8490;margin:0;line-height:1.62}.ul-row-list{border-top:1px solid var(--ul-hairline)}.ul-row-list>a{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(145px,.55fr) minmax(0,1.45fr) 22px;align-items:baseline;gap:1rem;padding:1.05rem 0;text-decoration:none;display:grid}.ul-row-list>a>span{color:#4e4852;font-size:.52rem;font-weight:900}.ul-row-list strong{color:#eee9f0;font-size:clamp(.95rem,1.7vw,1.25rem)}.ul-row-list p{color:#89838e;margin:0;font-size:.72rem;line-height:1.52}.ul-row-list b{color:#57515b}.ul-row-list>a:hover strong,.ul-row-list>a:hover b{color:var(--ul-hot)}.ul-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.ul-chip-row a,.ul-chip-row button{border:1px solid var(--ul-hairline);color:#aaa4af;font:inherit;letter-spacing:.045em;cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .7rem;font-size:.65rem;font-weight:850;text-decoration:none}.ul-chip-row a:hover,.ul-chip-row button:hover{color:#fff;border-color:#ff65af59}.ul-empty-state{color:#8d8792;border:1px dashed #ffffff1f;padding:1.2rem}.ul-empty-state strong{color:#eee9f0;margin-bottom:.35rem;display:block}@media (width<=1120px){.site-random-link span{display:none}.site-header nav>a,.other-crimes-menu>summary{padding-inline:.45rem;font-size:.58rem}}@media (width<=900px){.site-header nav{overflow:visible!important}.other-crimes-menu{width:100%}.other-crimes-menu>summary{justify-content:space-between;width:100%;padding:.8rem 0}.other-crimes-drawer{width:100%;box-shadow:none;margin:.2rem 0 .7rem;position:static}.ul-door-grid{grid-template-columns:1fr}.ul-door-card{min-height:190px}.ul-section-head{grid-template-columns:1fr}}@media (width<=620px){.site-search-link span,.site-random-link{display:none}.ul-row-list>a{grid-template-columns:28px 1fr 18px}.ul-row-list p{grid-column:2/-1}}.related-records[data-astro-cid-nqmzbn7y]{border-top:1px solid #ffffff12;margin-top:clamp(3.5rem,8vw,7rem);padding-top:1.5rem}.related-record-grid[data-astro-cid-nqmzbn7y]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;max-width:900px;display:grid}.related-record[data-astro-cid-nqmzbn7y]{background:#0e0e13a8;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:.3rem;min-height:102px;padding:.85rem .95rem;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.related-record[data-astro-cid-nqmzbn7y]:hover{background:#ff4fa30b;border-color:#ff65af57;transform:translateY(-2px)}.related-record-section[data-astro-cid-nqmzbn7y]{color:#6f6d78;letter-spacing:.075em;font-size:.64rem;font-weight:850}.related-record-title[data-astro-cid-nqmzbn7y]{color:#d8d6df;font-size:.88rem;font-weight:850;line-height:1.3}.related-record-follow[data-astro-cid-nqmzbn7y]{color:#8e7481;letter-spacing:.065em;margin-top:auto;padding-top:.35rem;font-size:.57rem;font-weight:900}.relationship-trails[data-astro-cid-sv4el2jk]{border-top:1px solid #ffffff14;width:min(1080px,100%);margin:clamp(6rem,12vw,12rem) auto 0;padding-top:.9rem}.relationship-trails-label[data-astro-cid-sv4el2jk]{color:#4f4953;letter-spacing:.16em;margin-bottom:.8rem;font-size:.5rem;font-weight:900}.relationship-trail-list[data-astro-cid-sv4el2jk]{display:grid}.relationship-trail[data-astro-cid-sv4el2jk]{border-bottom:1px solid #fff1;grid-template-columns:36px minmax(0,1fr) 24px;align-items:start;gap:1rem;padding:1.15rem 0;text-decoration:none;display:grid}.trail-index[data-astro-cid-sv4el2jk]{color:#454049;padding-top:.2rem;font-size:.48rem;font-weight:900}.trail-copy[data-astro-cid-sv4el2jk]{min-width:0}.trail-copy[data-astro-cid-sv4el2jk] h3[data-astro-cid-sv4el2jk]{color:#d8d2dc;margin:0;font-size:.8rem;font-weight:900;display:inline}.trail-copy[data-astro-cid-sv4el2jk] time[data-astro-cid-sv4el2jk]{color:#5d5761;letter-spacing:.08em;margin-left:.65rem;font-size:.5rem;font-weight:850}.trail-copy[data-astro-cid-sv4el2jk] p[data-astro-cid-sv4el2jk]{color:#77717c;max-width:720px;margin:.45rem 0 0;font-size:.68rem;line-height:1.55}.trail-arrow[data-astro-cid-sv4el2jk]{color:#4c4650;padding-top:.05rem}.relationship-trail[data-astro-cid-sv4el2jk].linked:hover h3[data-astro-cid-sv4el2jk],.relationship-trail[data-astro-cid-sv4el2jk].linked:hover .trail-arrow[data-astro-cid-sv4el2jk]{color:#ff78b8}@media (width<=720px){.relationship-trail[data-astro-cid-sv4el2jk]{grid-template-columns:28px minmax(0,1fr) 18px}.trail-copy[data-astro-cid-sv4el2jk] time[data-astro-cid-sv4el2jk]{margin:.25rem 0 0;display:block}}.motif-ghosts[data-astro-cid-suwsthx7]{border-top:1px solid #ffffff12;width:min(1180px,100%);margin:clamp(6rem,12vw,12rem) auto 0;padding-top:.8rem}.ghost-label[data-astro-cid-suwsthx7]{color:#4f4953;letter-spacing:.16em;margin-bottom:1rem;font-size:.5rem;font-weight:900}.ghost-list[data-astro-cid-suwsthx7]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem 1.25rem;display:grid}.ghost[data-astro-cid-suwsthx7]{border-top:1px solid #ffffff0e;grid-column:span 5;min-height:120px;padding:.8rem 0 1rem}.ghost[data-astro-cid-suwsthx7]:nth-child(2n){grid-column:7/span 6;margin-top:clamp(1rem,3vw,3rem)}.ghost-topline[data-astro-cid-suwsthx7]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ghost-topline[data-astro-cid-suwsthx7] a[data-astro-cid-suwsthx7]{color:#d7d1da;letter-spacing:.035em;font-size:.72rem;font-weight:900;text-decoration:none}.ghost-topline[data-astro-cid-suwsthx7] a[data-astro-cid-suwsthx7]:hover{color:#ff78b8}.ghost-topline[data-astro-cid-suwsthx7] time[data-astro-cid-suwsthx7]{color:#5b5560;letter-spacing:.08em;white-space:nowrap;font-size:.52rem;font-weight:850}.ghost[data-astro-cid-suwsthx7] p[data-astro-cid-suwsthx7]{color:#77717c;max-width:44ch;margin:.55rem 0 0;font-size:.67rem;line-height:1.5}.ghost-migration[data-astro-cid-suwsthx7]{color:#5f5964;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:.28rem .45rem;margin-top:.7rem;font-size:.51rem;font-weight:850;display:flex}.ghost-step[data-astro-cid-suwsthx7]{align-items:center;gap:.28rem;display:inline-flex}.ghost-step[data-astro-cid-suwsthx7] a[data-astro-cid-suwsthx7],.ghost-step[data-astro-cid-suwsthx7] b[data-astro-cid-suwsthx7]{color:#716a75;font:inherit;text-decoration:none}.ghost-step[data-astro-cid-suwsthx7] a[data-astro-cid-suwsthx7]:hover{color:#fff}.ghost-step[data-astro-cid-suwsthx7] i[data-astro-cid-suwsthx7]{color:#3d3941;font-style:normal}@media (width<=720px){.ghost-list[data-astro-cid-suwsthx7]{grid-template-columns:1fr}.ghost[data-astro-cid-suwsthx7],.ghost[data-astro-cid-suwsthx7]:nth-child(2n){grid-column:1;margin-top:0}}.house-whisper[data-astro-cid-6siydncr]{margin-left:.45rem;display:inline-block;position:relative}.house-whisper[data-astro-cid-6siydncr] summary[data-astro-cid-6siydncr]{cursor:pointer;filter:grayscale();opacity:.26;list-style:none;transition:opacity .12s,filter .12s;display:inline}.house-whisper[data-astro-cid-6siydncr] summary[data-astro-cid-6siydncr]::-webkit-details-marker{display:none}.house-whisper[data-astro-cid-6siydncr] summary[data-astro-cid-6siydncr]:hover,.house-whisper[data-astro-cid-6siydncr][open] summary[data-astro-cid-6siydncr]{filter:none;opacity:.9}.house-whisper[data-astro-cid-6siydncr] span[data-astro-cid-6siydncr]{z-index:30;color:#aaa4ae;background:#0a090e;border:1px solid #ff4fa333;width:max-content;max-width:min(420px,80vw);padding:.5rem .65rem;font-size:.62rem;line-height:1.45;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 18px 50px #00000059}body[data-detail=true] .hero>.eyebrow,body[data-detail=true] .profile-hero .profile-intro>.eyebrow{display:none}.name-alias{text-underline-offset:.18em;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#ff65af80;display:inline;position:relative}.name-alias:after{content:attr(data-aliases);z-index:120;color:#e8e5ed;letter-spacing:.02em;white-space:normal;opacity:0;pointer-events:none;background:#0c0b10fa;border:1px solid #ff65af47;border-radius:8px;width:max-content;max-width:min(320px,80vw);padding:.5rem .65rem;font-size:.72rem;font-weight:700;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 36px #00000061}.name-alias:hover:after,.name-alias:focus-visible:after{opacity:1;transform:translate(-50%)}.name-alias:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #ff65afb3}.chronicle-rule,.source-boundary,.editorial-note,.search-row em,.pet-cafe footer.provenance{display:none!important}
