.personal-archive{--pa-header-clearance:5.75rem;--ink:#0a1626;--panel:#142336;--line:#2b4058;--steel:#35638a;--ice:#a5cbee;--copper:#d4aa80;--white:#e7edf5;--muted:#aab8c8;background:var(--ink);color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font:400 1rem/1.65 system-ui,sans-serif}.personal-archive *,.personal-archive :before,.personal-archive :after{box-sizing:border-box}.personal-archive :is(h1,h2,h3,p,blockquote,figure,ul,ol){margin:0}.personal-archive h1,.personal-archive h2,.personal-archive h3{letter-spacing:-.035em;text-wrap:balance;line-height:1.13}.personal-archive h2{font-size:clamp(1.8rem,4vw,3.2rem)}.personal-archive h3{font-size:1.3rem}.personal-archive p{color:var(--muted)}.personal-archive a{color:var(--ice);text-underline-offset:.24em}.personal-archive a:hover{color:var(--white)}.personal-archive :focus-visible{outline:2px solid var(--copper);outline-offset:4px}.personal-archive img{object-fit:cover;width:100%;height:100%;display:block}.pa-shell{width:min(100% - 3rem,78rem);margin-inline:auto}.pa-skip{z-index:30;background:var(--ink);padding:.7rem 1rem;position:absolute;transform:translateY(-150%)}.pa-skip:focus{transform:none}.pa-header{z-index:20;border-bottom:1px solid var(--line);background:#0b1728;position:sticky;inset-block-start:0}.personal-archive [id]{scroll-margin-top:var(--pa-header-clearance)}.pa-header-inner{justify-content:space-between;align-items:center;gap:1rem 2rem;min-height:5rem;display:flex}.personal-archive .pa-brand{color:var(--white);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:.65rem;font-size:.93rem;font-weight:760;line-height:1.3;text-decoration:none;display:inline-flex}.pa-brand small{letter-spacing:.11em;color:var(--muted);font:600 .62rem/1.5 ui-monospace,monospace;display:block}.pa-emblem{border:1px solid var(--line);width:2.55rem;height:2.55rem;color:var(--copper);border-radius:50%;place-items:center;display:grid}.pa-header .pa-emblem{border:0;flex:none;width:3.15rem;height:3.15rem;padding:0;position:relative}.pa-emblem img{object-fit:contain;position:absolute;inset:0}.pa-emblem img+img{opacity:0}@media (prefers-reduced-motion:no-preference){.pa-emblem img:first-child{animation:12s linear infinite pa-logo-swap}.pa-emblem img+img{animation:12s linear -6s infinite pa-logo-swap}.pa-brand:is(:hover,:focus-visible) .pa-emblem img{animation-play-state:paused}}@keyframes pa-logo-swap{0%,40%,to{opacity:1}50%,90%{opacity:0}}.pa-header nav{flex-wrap:wrap;align-items:center;gap:.15rem 1.25rem;display:flex}.pa-header nav a{min-height:44px;color:var(--muted);align-items:center;font-size:.88rem;text-decoration:none;display:flex}.pa-header nav a[aria-current]{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);text-underline-offset:.55em}.pa-hero{isolation:isolate;background:#102336;position:relative;overflow:hidden}.pa-hero>img,.pa-hero:after{z-index:-2;position:absolute;inset:0}.pa-hero>img{object-position:center 57%}.pa-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#081525 2%,#081525e8 29%,#08152568 63%,#08152512),linear-gradient(#0000 48%,#0a1626 100%)}.pa-hero-content{min-height:clamp(35rem,54vw,46rem);padding-block:clamp(5rem,11vw,10rem) 6rem;position:relative}.personal-archive .pa-kicker,.pa-hero-index{letter-spacing:.13em;text-transform:uppercase;color:var(--copper);align-items:center;gap:.65rem;font:600 .76rem/1.45 ui-monospace,Consolas,monospace;display:flex}.pa-kicker>span{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pa-hero h1{letter-spacing:-.068em;max-width:12ch;margin:.9rem 0 1.15rem;font-size:clamp(3.15rem,7vw,7.2rem);font-weight:680;line-height:.99}.pa-hero-content>p:not(.pa-kicker),.personal-archive .pa-lede{max-width:42ch;color:var(--white);font-size:clamp(1.05rem,2vw,1.27rem)}.pa-hero .pa-actions{margin-top:1.8rem}.pa-hero-index{color:var(--white);letter-spacing:.11em;margin-top:3rem}.pa-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.pa-arrow{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.pa-arrow svg{flex:none}.personal-archive .pa-button{color:#fff;background:#2c5274;border:1px solid #638cb1;border-radius:.35rem;padding:.65rem 1.1rem;font-weight:650;text-decoration:none}.personal-archive .pa-secondary{background:#0a1626e0;border-color:#7f97ad}.personal-archive .pa-button:hover{background:#35638a}.pa-section{padding-block:clamp(3rem,7vw,6rem)}.pa-band{border-block:1px solid var(--line);background:#101e30}.pa-welcome{grid-template-columns:.78fr 1fr;gap:2rem 5rem;display:grid}.pa-welcome h2,.pa-section>.pa-shell>h2{margin-top:.65rem}.pa-prose,.pa-reading{max-width:68ch}.pa-reading.pa-record,.pa-creator-section .pa-collection>.pa-reading{overflow-wrap:anywhere;width:100%;max-width:70rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.8}.pa-record strong{color:var(--white);font-weight:700}.pa-record-section+.pa-record-section{margin-top:1.5rem}.pa-record-media{margin-bottom:1.25rem}.pa-record .pa-record-media video{aspect-ratio:auto;height:auto}.pa-record>.pa-arrow{margin-top:1.25rem}@media (min-width:56rem){.pa-record-section-media{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:2rem;display:grid}.pa-record-media{margin-bottom:0}}.pa-prose p+p,.pa-reading p+p{margin-top:.85rem}.pa-reading h2{margin-bottom:1rem;font-size:clamp(1.5rem,3.5vw,2.3rem)}.pa-reading h2:not(:first-child){margin-top:2.2rem}.pa-reading audio{width:100%;margin-top:1rem}.pa-soundtrack{grid-template-columns:minmax(0,1fr) minmax(0,19rem);justify-content:center;align-items:center;gap:clamp(1.5rem,5vw,4rem);max-width:65rem;display:grid}.pa-soundtrack .pa-reading h2{margin-top:.6rem}.pa-soundtrack-art{aspect-ratio:2/3;border:1px solid var(--line);border-radius:.5rem;overflow:hidden}.personal-archive .pa-reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.85rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.pa-reference{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.pa-reference-logo{background:var(--ink);width:4.5rem;height:4.5rem;color:var(--copper);border-radius:.35rem;place-items:center;padding:.35rem;display:grid}.pa-reference-logo img{object-fit:contain}.pa-reference h3{overflow-wrap:anywhere;font-size:1.05rem}.pa-reference p{margin-top:.35rem;font-size:.92rem}@media (max-width:42rem){.pa-soundtrack{grid-template-columns:minmax(0,1fr)}.pa-soundtrack-art{width:min(100%,15rem)}}.pa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.personal-archive .pa-card{background:var(--panel);border:1px solid var(--line);color:var(--white);border-radius:.5rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.personal-archive .pa-card:hover{border-color:var(--ice)}.pa-card-art{aspect-ratio:16/10;background:#1d3148;overflow:hidden}.pa-card-body{flex-direction:column;flex:1;gap:.55rem;padding:1rem;display:flex}.pa-card-body p:not(.pa-kicker){font-size:.93rem}.pa-card-arrow{color:var(--ice);margin-top:auto}.pa-closing{text-align:center;justify-items:center;gap:1.1rem;display:grid}.pa-closing>svg{color:var(--copper)}.pa-closing blockquote{text-wrap:balance;max-width:40ch;font-size:clamp(1.55rem,4vw,2.7rem);line-height:1.25}.pa-referral-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-block:clamp(1.75rem,4vw,3rem);display:flex}.pa-referral-inner>div{flex:25rem;max-width:62ch}.pa-referral-inner h2{margin-bottom:.5rem;font-size:clamp(1.4rem,3vw,2rem)}.pa-referral-inner strong{color:var(--white)}.pa-heading{border-bottom:1px solid var(--line);background:linear-gradient(130deg,#172941,#0a1626 75%)}.pa-heading-inner{align-items:center;gap:2.25rem;padding-block:clamp(2.6rem,6vw,5rem);display:grid}.pa-heading-art .pa-heading-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pa-heading h1{margin:.65rem 0 .8rem;font-size:clamp(2.5rem,6vw,5.5rem)}.pa-heading-image{aspect-ratio:16/9;border:1px solid var(--line);border-radius:.4rem;overflow:hidden}.pa-heading-image>video{object-fit:cover;width:100%;height:100%;display:block}.pa-monitor-art{background:#000;position:relative}.pa-monitor-art>video:first-child{object-fit:contain}.pa-monitor-art>video:last-child{inset:auto;object-fit:contain;width:66%;height:55%;position:absolute;top:5%;left:2.5%}.pa-record-groups{gap:2rem;display:grid}.pa-record-groups h3{color:var(--copper);margin-bottom:.75rem}.pa-records{padding:0;list-style:none}.pa-records li{border-bottom:1px solid var(--line);padding:.2rem 0}.pa-records a{justify-content:space-between;display:flex}.pa-player,.pa-media-wrap video,.pa-reading video{aspect-ratio:16/9;border:1px solid var(--line);background:#050d17;border-radius:.4rem;width:100%;display:block}.pa-playlist,.pa-media-wrap{width:min(100%,54rem);margin-block:1rem}.pa-playlist p,.pa-media-wrap p{margin:.65rem 0}.pa-heading-backdrop{isolation:isolate;background:#050d17;position:relative;overflow:hidden}.pa-heading-backdrop .pa-heading-inner{min-height:clamp(24rem,40vw,35rem)}.pa-heading-backdrop>img,.pa-heading-backdrop>video,.pa-heading-backdrop:after{width:100%;height:100%;position:absolute;inset:0}.pa-heading-backdrop>img,.pa-heading-backdrop>video{z-index:-2;object-fit:cover}.pa-heading-backdrop>img{object-position:center}.pa-heading-video>video{object-fit:cover;object-position:right bottom;height:104%;inset-block-start:-4%}#chronicles-hero>video{--top-crop:max(5vw, 2.5rem);height:calc(100% + var(--top-crop));object-position:right top;inset-block-start:calc(0px - var(--top-crop))}#archive-hero>video{object-position:center;height:100%;inset-block-start:0}.pa-heading-backdrop:after{z-index:-1;content:"";background:linear-gradient(90deg,#050d17ed,#050d178c 44%,#050d1726 86%),linear-gradient(#0000 58%,#050d1773)}@media (max-width:42rem){.pa-heading-backdrop .pa-heading-inner{align-items:start}.pa-heading-backdrop:after{background:linear-gradient(#050d17f2,#050d17a6 43%,#0000 88%)}}.pa-commissioned blockquote{max-width:78ch;color:var(--white);margin-block:1rem 1.5rem;font-size:clamp(1.1rem,2vw,1.5rem)}.pa-commissioned-body{gap:1.5rem 2rem;display:grid}.pa-commissioned-body .pa-reading{max-width:none}.pa-commissioned-media .pa-media-wrap{margin-block:0}.pa-defense-story{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);margin-block:2rem;display:grid}.pa-defense-story img{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:48rem){.pa-ship:has(>.pa-media-wrap){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.pa-ship>.pa-media-wrap{margin-block:0}.pa-ship>.pa-photo-grid{grid-column:1/-1}.pa-commissioned-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#siege-of-orison{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.5rem 2rem;display:grid}#siege-of-orison>.pa-media-wrap{margin-block:0}#siege-of-orison>.pa-photo-grid{grid-column:1/-1}}.pa-episodes{gap:1rem;padding:0;list-style:none;display:grid;margin-top:1.4rem!important}.pa-episode{border:1px solid var(--line);background:var(--panel);border-radius:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.3rem;padding:clamp(.9rem,3vw,1.7rem);display:grid}.pa-episode h3{margin:.4rem 0 .6rem;font-size:clamp(1.25rem,3vw,1.9rem)}.pa-episode a{align-items:center;min-height:44px;display:inline-flex}.pa-episode img{aspect-ratio:16/9;border-radius:.4rem;height:auto}.pa-breadcrumb{border-top:1px solid var(--line);margin-top:.3rem;padding-top:.45rem}.pa-breadcrumb ul{padding-inline-start:1.25rem}.pa-afterword,.pa-season-nav{margin-top:2rem}.pa-season-nav{border-top:1px solid var(--line);padding-top:1.2rem}.pa-season-nav a,.pa-footer a{align-items:center;min-height:44px;display:inline-flex}.pa-collections{gap:3rem;display:grid}.pa-collection{border-bottom:1px solid var(--line);padding-bottom:2rem}.pa-music-section{padding-block:clamp(2.5rem,5vw,4rem)}.pa-music{gap:0}.pa-music>.pa-collection{padding-block:clamp(2rem,4vw,3.5rem)}.pa-music>.pa-collection:first-child{padding-top:0}.pa-music>.pa-collection:last-child{border-bottom:0;padding-bottom:0}.pa-music .pa-reading{max-width:none}.pa-music .pa-kicker{margin-bottom:.65rem}.pa-music .pa-reading h2{margin-top:0}.pa-music .pa-media-wrap{width:100%;margin-block:1.25rem 0}.pa-music .pa-media-wrap>p{font-size:.85rem}@media (min-width:56rem){.pa-music>.pa-collection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.pa-music .pa-media-wrap{margin-block:0}.pa-music>.pa-collection:nth-child(2n)>.pa-reading{grid-area:1/2}.pa-music>.pa-collection:nth-child(2n)>.pa-media-wrap{grid-area:1/1}}.pa-reading+.pa-collections{margin-top:2rem}.pa-creator-intro{align-items:center;gap:2rem;margin-bottom:2rem;display:grid}.pa-creator-intro-media video{aspect-ratio:16/9;border:1px solid var(--line);background:#050d17;border-radius:.4rem;width:100%;display:block}@media (min-width:56rem){.pa-creator-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}}.pa-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.8rem;margin-top:1rem;display:grid}.pa-photo-grid figure{background:var(--panel);border:1px solid var(--line);border-radius:.4rem}.pa-photo-grid figure a{aspect-ratio:16/10;display:block}.pa-photo-grid img{border-radius:.35rem}.pa-photo-grid figcaption{padding:.65rem;font-size:.9rem}.pa-photo-grid figcaption span{color:var(--muted);display:block}.pa-footer{border-top:1px solid var(--line);background:#081321}.pa-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.5rem;font-size:.86rem;display:flex}.pa-footer-logo{flex:none;width:2.5rem;height:2.5rem}.pa-footer-logo img{object-fit:contain}.pa-footer-links{align-content:start;gap:.25rem;display:grid}.personal-archive .pa-credit{color:var(--muted);gap:.65rem}.pa-credit img{object-fit:contain;width:6rem;height:2rem}.pa-lightbox{border:1px solid var(--line);background:var(--ink);width:min(74rem,100% - 1.5rem);max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--white);border-radius:.65rem;padding:clamp(.65rem,2vw,1.25rem);overflow:auto}.pa-lightbox::backdrop{background:#030913e8}.personal-archive:has(.pa-lightbox[open]){overscroll-behavior:contain}body:has(.pa-lightbox[open]){overflow:hidden}.pa-lightbox-bar,.pa-lightbox-nav{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.pa-lightbox-bar span{white-space:nowrap}.personal-archive .pa-lightbox-image{object-fit:contain;background:#050d17;height:auto;max-height:min(70dvh,100dvh - 12rem);margin-block:.6rem}.pa-lightbox button{min-height:44px;color:var(--white);font:inherit;cursor:pointer;background:#1e3b58;border:1px solid #638cb1;border-radius:.35rem;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex}.pa-lightbox button:hover{background:var(--steel)}.pa-lightbox-caption{margin-bottom:.65rem!important}@media (max-width:68rem){.personal-archive{--pa-header-clearance:9rem}.pa-header-inner{flex-wrap:wrap;gap:.2rem 1.5rem;padding-block:.55rem}.pa-header nav{gap:.1rem 1rem}.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.personal-archive{--pa-header-clearance:13rem}.pa-shell{width:calc(100% - 2rem)}.pa-welcome,.pa-heading-art .pa-heading-inner,.pa-episode{grid-template-columns:1fr}.pa-hero:after{background:linear-gradient(90deg,#081525f5,#08152578),linear-gradient(#0000 30%,#0a1626)}.pa-hero-content{min-height:auto;padding-block:4rem 3rem}.pa-hero-break{display:none}.pa-hero>img{object-position:38% center}.pa-grid{gap:.65rem}.pa-card-body{padding:.8rem}.pa-card h3{overflow-wrap:anywhere}}@media (max-width:26rem){.pa-grid{grid-template-columns:1fr}.pa-header nav a{font-size:.83rem}}
