.cs-js .cs-static{display:none}.cs-static{max-width:960px;margin:0 auto;padding:110px 24px 80px;color:var(--text);font-size:15px;line-height:1.7}.cs-static h1{font:700 clamp(30px,5vw,56px)/1.05 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 10px}.cs-static h2{font:600 18px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);margin:36px 0 10px}.cs-static h3{font:600 14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin:20px 0 4px}.cs-static a{color:var(--gold-light)}.cs-static-title{font:400 14px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.cs-static-quote{font:400 20px/1.4 var(--font-display);color:var(--gold-bright)}.cs-static>img{display:block;width:min(420px,100%);height:auto;margin:16px 0}.cs-static-actor img{display:block;width:min(180px,50%);height:auto;margin:16px 0 6px}.cs-static-still{margin:18px 0 0}.cs-static-still img{display:block;width:100%;height:auto}.cs-static-still figcaption{margin-top:6px;font-size:13px;color:var(--text-sub)}.cs-static-facts{display:flex;flex-wrap:wrap;gap:16px 40px;margin:20px 0}.cs-static-facts .info-tile-label{font:600 9.5px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.cs-static-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0}.cs-static-nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:36px}.cs-static-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.cs-static-grid a{position:relative;display:flex;flex-direction:column;gap:3px;text-decoration:none}.cs-static-grid img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center}.cs-static-grid strong{font:700 14px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.cs-static-grid span{font-size:12px;color:var(--text-sub)}.cs-page main#main{padding:0}.cs-page .site-nav:not(.scrolled):not(.mega-open){background:none;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.cs-page .site-nav:not(.scrolled):not(.mega-open) .nav-links a,.cs-page .site-nav:not(.scrolled):not(.mega-open) .nav-actions a,.cs-page .site-nav:not(.scrolled):not(.mega-open) .nav-actions button{text-shadow:0 1px 3px rgba(4,4,6,.95),0 0 14px rgba(4,4,6,.8)}.cs-page .site-nav:not(.scrolled):not(.mega-open) .nav-links>li>a{color:var(--gold-bright)}.cs-page .site-nav:not(.scrolled):not(.mega-open) svg{filter:drop-shadow(0 1px 2px rgba(4,4,6,.9))}@media(hover:hover)and (min-width:901px){html.cs-calm .cs-legend{opacity:0}html.cs-calm .cs-legend:hover,html.cs-calm .cs-legend:focus-within{opacity:1;transition-duration:.1s}}html.cs-js:not(.hm-scroll),html.cs-js:not(.hm-scroll) body{overflow:hidden;overscroll-behavior:none}html.cs-js:not(.hm-scroll) .site-footer{position:fixed;z-index:70;left:0;right:0;bottom:0;margin:0;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-glass);box-shadow:0 -24px 60px #040406b3;transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,0,.2,1),visibility 0s linear .3s}html.cs-js:not(.hm-scroll).cs-foot .site-footer{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,0,.2,1),visibility 0s}@media(min-width:901px){html.cs-js:not(.hm-scroll) body.has-rail .site-footer{left:var(--mb-rail)}}.cs-app .cs-foot-btn{margin-left:6px;color:var(--text-muted);transition:color .1s linear}.cs-app .cs-foot-btn:hover,.cs-app .cs-foot-btn[aria-expanded=true]{color:var(--gold-bright)}html.cs-foot .cs-legend{opacity:1}.cs-app{--cs-ease: cubic-bezier(.2, 0, .2, 1);--cs-nav: 66px;--cs-bottom: 46px;--cs-w: calc(100vw - var(--mb-rail, 0px));--cs-left: clamp(16px, 2.2vw, 36px);--a: var(--gold);--a-text: var(--a);--g-gap: clamp(6px, .7vw, 12px);--g-card-h: calc((100dvh - var(--cs-nav) - 48px - 3 * var(--g-gap)) / 4);--g-w: min(calc(var(--cs-w) * .5), calc(var(--g-card-h) * .75 * 5 + 4 * var(--g-gap)));position:relative;height:100dvh;min-height:480px;overflow:hidden;color:var(--text);user-select:none;-webkit-tap-highlight-color:transparent;animation:cs-fade .28s linear both}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@supports (color: oklch(from red l c h)){.cs-app{--a-text: oklch(from var(--a) max(l, .76) c h)}}:where(.cs-app) button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}:where(.cs-app) a{color:inherit;text-decoration:none}:where(.cs-app) kbd{display:inline-block;min-width:20px;padding:2px 5px;border:1px solid var(--border-hover);border-radius:3px;background:color-mix(in srgb,var(--bg) 70%,transparent);font:500 9.5px/1.4 var(--font-mono);text-align:center;color:var(--gold-bright)}:where(.cs-app) :focus-visible{outline:1px solid var(--gold-bright);outline-offset:2px}.cs-mono{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font:700 22px var(--font-display);color:var(--gold);background:var(--bg2)}.cs-views{position:absolute;inset:0;z-index:10;pointer-events:none}.cs-g{position:absolute;inset:0;pointer-events:auto}.cs-legend{position:absolute;z-index:30;left:var(--cs-left);bottom:0;max-width:58vw;height:var(--cs-bottom);display:flex;align-items:center;gap:20px;transition:opacity .5s linear}.cs-prompt{display:flex;align-items:center;gap:5px;font:400 11px var(--font-body);color:var(--text-sub);white-space:nowrap}.cs-prompt span{margin-left:3px}.cs-stage{position:absolute;inset:0;overflow:hidden;background:var(--bg)}.cs-stage-layer{position:absolute;inset:0}.cs-ambient{position:absolute;inset:-90px;background-size:cover;background-position:center 30%;filter:blur(70px) brightness(.26) saturate(.8)}.cs-frame{position:absolute;top:0;left:0;width:min(calc(var(--cs-w) * .6),125dvh);height:100%;-webkit-mask-image:linear-gradient(to right,#000 74%,transparent 100%);mask-image:linear-gradient(to right,#000 74%,transparent 100%)}.cs-frame:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 80%,transparent) 0%,transparent 42%)}.page-profile .cs-frame:after{background:linear-gradient(to top,color-mix(in srgb,var(--bg) 50%,transparent) 0%,transparent 22%)}.cs-swap-enter-active{transition:opacity .13s linear}.cs-swap-leave-active{transition:opacity .16s linear}.cs-swap-enter-from,.cs-swap-leave-to{opacity:0}.cs-art{position:absolute;inset:0;overflow:hidden}.cs-art-img,.cs-art-clip{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.cs-art-clip{opacity:0;transition:opacity .1s linear}.cs-art.is-live .cs-art-clip{opacity:1}.cs-art.is-locked .cs-art-img{filter:brightness(.5) saturate(.55)}.cs-art-mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 clamp(80px,16vw,200px) var(--font-display);color:color-mix(in srgb,var(--gold) 45%,transparent)}.cs-over{position:absolute;inset:0;z-index:1}.cs-over img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s linear}.cs-over.is-ready img{opacity:1}.cs-over.is-instant img{transition:none}.cs-over .cs-over-full{opacity:0;transition:opacity .2s linear}.cs-over.is-contain:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 86%,transparent);opacity:0;transition:opacity .2s linear}.cs-over.is-contain.is-ready:before{opacity:1}.cs-over.has-full .cs-over-full{opacity:1}.cs-id{animation:cs-fade .14s linear both}.cs-eyebrow{margin:0 0 10px;font:600 10px var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--a-text)}.cs-name{margin:0;font:900 clamp(46px,6.6vw,104px)/.94 var(--font-display);letter-spacing:.035em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 2px 26px color-mix(in srgb,var(--bg) 70%,transparent),0 0 70px color-mix(in srgb,var(--a) 26%,transparent)}.cs-surname{display:block;margin-top:4px;font-size:.48em;font-weight:400;letter-spacing:.1em;color:var(--gold-light)}.cs-title{margin:12px 0 0;font:400 clamp(12px,1.05vw,15px) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light)}.cs-quote{margin:14px 0 0;max-width:46ch;font:italic 300 clamp(14px,1.15vw,16px)/1.5 var(--font-body);color:var(--text-sub)}.cs-id.is-small .cs-title{margin-top:8px;font-size:11px}.cs-id.is-small .cs-eyebrow{margin-bottom:6px}.cs-app .cs-g-hit{position:absolute;top:0;left:0;bottom:0;width:calc(var(--cs-w) - var(--g-w) - clamp(14px,2.2vw,40px) - 12px);cursor:pointer}.cs-app .cs-g-pichit{position:absolute;top:0;left:0;bottom:0;width:calc(var(--cs-w) - min(calc(var(--cs-w) * .53),1000px));cursor:pointer}.cs-g-dots{position:absolute;z-index:2;left:var(--cs-left);bottom:calc(var(--cs-bottom) + 2px);display:flex;align-items:center;gap:2px}.cs-app .cs-g-dots button{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.cs-g-dots span{display:block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--gold-bright) 38%,transparent);box-shadow:0 0 6px #040406cc;transition:background-color .15s linear}.cs-g-dots button:hover span{background:color-mix(in srgb,var(--gold-bright) 70%,transparent)}.cs-g-dots button.on span{background:var(--gold-bright)}.cs-slide-enter-active,.cs-slide-leave-active{transition:opacity .7s linear}.cs-slide-enter-from,.cs-slide-leave-to{opacity:0}.cs-app .cs-g-who{position:absolute;left:var(--cs-left);bottom:calc(var(--cs-bottom) + 34px);max-width:min(50vw,720px);text-align:left;view-transition-name:cs-g-id}.cs-g-who .cs-name{font-size:clamp(50px,7.4vw,124px)}.cs-g-who .cs-title{color:var(--gold-bright)}.cs-g-who .cs-quote{color:var(--text)}.cs-g-right{position:absolute;top:var(--cs-nav);bottom:10px;right:clamp(14px,2.2vw,40px);width:var(--g-w);display:flex;flex-direction:column;justify-content:center}.cs-g-tools{position:relative;z-index:6;display:flex;justify-content:flex-end;margin-bottom:8px;min-height:22px;view-transition-name:cs-g-tools}.cs-g-filterbtn{font:600 10px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);transition:color .1s linear}.cs-g-filterbtn:hover,.cs-g-filterbtn[aria-expanded=true],.cs-g-filterbtn.is-set{color:var(--gold-bright)}.cs-g-filters{position:absolute;z-index:5;top:26px;right:0;left:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:16px 18px;background:var(--bg-glass);animation:cs-fade .12s linear both}.cs-g-filters button{font:600 10.5px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-sub);transition:color .1s linear}.cs-g-filters button:hover,.cs-g-filters button.on{color:var(--gold-bright)}.cs-g-filters small{font:400 9.5px var(--font-mono);letter-spacing:0;color:var(--gold)}.cs-g-filters-label{flex-basis:100%;margin-top:6px;font:400 9.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.cs-g-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--g-gap)}.cs-g-card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--bg2)}.cs-g-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;filter:brightness(.74) contrast(1.05) saturate(.8) grayscale(.15);transition:filter .12s linear}.cs-g-card:hover img,.cs-g-card.on img{filter:none}.cs-lock{position:absolute;top:8px;right:8px;color:var(--gold-bright);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.cs-g-card-excl{position:absolute;top:8px;right:8px;font:600 9.5px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 1px 4px var(--bg)}.cs-g-card-text{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:3px;padding:34px clamp(7px,.7vw,12px) clamp(7px,.7vw,12px);background:linear-gradient(to top,rgba(4,4,6,.94) 18%,transparent);opacity:0;transition:opacity .1s linear}.cs-g-card:hover .cs-g-card-text,.cs-g-card.on .cs-g-card-text,.cs-g-card:focus-visible .cs-g-card-text{opacity:1}.cs-g-card-name{font:700 clamp(10.5px,.95vw,16px)/1.15 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.cs-g-card-title{font:400 9.5px/1.25 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light)}.cs-g-panel{position:absolute;top:0;right:0;bottom:0;width:min(calc(var(--cs-w) * .53),1000px);display:flex;flex-direction:column;padding:calc(var(--cs-nav) - 8px) clamp(20px,3.4vw,60px) clamp(12px,2.2vh,22px) clamp(10px,1.4vw,24px)}.cs-g-panel:before{content:"";position:absolute;z-index:-1;inset:0 0 0 -8vw;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--bg) 66%,transparent) 8vw,color-mix(in srgb,var(--bg) 80%,transparent))}.cs-app .cs-g-back{align-self:flex-end;font:600 10px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);transition:color .1s linear;view-transition-name:cs-g-back}.cs-app .cs-g-back:hover{color:var(--gold-bright)}.cs-g-back:before{content:"\2039";margin-right:8px;font-size:13px}.cs-g-head{display:flex;align-items:flex-end;gap:clamp(14px,1.5vw,26px);margin-top:clamp(4px,1vh,10px)}.cs-app .cs-g-icon{flex:none;display:block;width:clamp(76px,8.2vw,136px);aspect-ratio:3 / 4;overflow:hidden;background:var(--bg2)}.cs-g-icon img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.cs-g-idbox{min-width:0;view-transition-name:cs-g-id}.cs-g-idbox .cs-id.is-small .cs-name{font-size:clamp(38px,5.2vw,92px)}.cs-g-idbox .cs-id.is-small .cs-title{margin-top:10px;font-size:clamp(11px,.95vw,14px);color:var(--gold-light)}.cs-g-idbox .cs-surname{display:inline;margin-left:.1em;font-size:.5em}.cs-g-rest{flex:1;min-height:0;display:flex;flex-direction:column;view-transition-name:cs-g-rest}.cs-tabs{flex:none;display:flex;align-items:center;gap:clamp(18px,2vw,34px);margin:clamp(14px,2.6vh,26px) 0 0;overflow-x:auto;scrollbar-width:none}.cs-tabs::-webkit-scrollbar{display:none}.cs-tabs button{flex:none;padding:4px 0;font:600 clamp(10.5px,.85vw,13px) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);transition:color .09s}.cs-tabs button:hover{color:var(--gold-light)}.cs-tabs button.on{color:var(--gold-bright)}.cs-g-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:clamp(12px,2.2vh,22px);padding-right:12px;scrollbar-width:none;user-select:text}.cs-g-body:hover{scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent}.cs-g-body::-webkit-scrollbar{width:0}.cs-g-body:hover::-webkit-scrollbar{width:6px}.cs-g-body:hover::-webkit-scrollbar-thumb{background:var(--gold-dim)}.cs-loading{font:400 11px var(--font-mono);color:var(--text-muted)}.cs-gb{animation:cs-fade .14s linear both}.cs-gb-quote{margin:0 0 16px;font:400 clamp(18px,1.75vw,28px)/1.32 var(--font-display);color:var(--gold-bright)}.cs-gb-prose{max-width:66ch;font:400 clamp(14px,1.02vw,16px)/1.75 var(--font-body);color:var(--text)}.cs-gb-prose p{margin:0 0 12px}.cs-gb-prose a{color:var(--gold-light);text-decoration:underline;text-decoration-color:var(--gold-dim);text-underline-offset:3px}.cs-gb-prose a:hover{color:var(--gold-bright)}.cs-gb-actions{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:20px}.cs-gb-link{font:600 10.5px var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);transition:color .1s linear}.cs-gb-link:hover{color:var(--gold-bright)}.cs-gb-locked p{margin:0 0 12px;color:var(--text-sub);font-size:15px}.cs-gb-chapter{margin-bottom:22px}.cs-gb-chapter h3{margin:0 0 8px;font:600 clamp(12px,.95vw,15px) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.cs-gb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(110px,11vw,180px),1fr));gap:var(--g-gap)}.cs-gb-card{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--bg2)}.cs-gb-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;filter:brightness(.72) saturate(.85);transition:filter .12s linear}.cs-gb-card:hover img{filter:none}.cs-gb-card-text{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:3px;padding:34px 10px 10px;background:linear-gradient(to top,rgba(4,4,6,.94) 18%,transparent)}.cs-gb-card-text strong{font:700 clamp(11px,.9vw,14px)/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.cs-gb-card-text small{font:400 11px var(--font-body);color:var(--gold-light)}.cs-gb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cs-gb-list a{font:600 clamp(14px,1.1vw,18px) var(--font-display);letter-spacing:.04em;color:var(--gold-bright)}.cs-gb-list small{display:block;margin-top:2px;font:400 12px var(--font-body);color:var(--gold-light)}.cs-gb-realm{margin-bottom:22px}.cs-gb-realm-name{display:inline-block;font:700 clamp(26px,2.6vw,44px)/1.05 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.cs-gb-realm-epithet{margin:6px 0 10px;font:400 clamp(12px,.95vw,15px) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--a-text)}.cs-gb-facts{display:flex;flex-wrap:wrap;gap:18px clamp(28px,3.4vw,60px);margin:0 0 22px}.cs-gb-facts dt{margin-bottom:4px;font:600 9.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.cs-gb-facts dd{margin:0;font:600 clamp(14px,1.1vw,18px) var(--font-display);letter-spacing:.04em;color:var(--text)}.cs-gb-facts a:hover{color:var(--gold-bright)}.cs-gb-faiths{display:flex;flex-direction:column;gap:16px}.cs-gb-faith{display:block;max-width:66ch}.cs-gb-faith small{display:block;font:600 9.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.cs-gb-faith strong{display:block;margin-top:3px;font:600 clamp(14px,1.1vw,18px) var(--font-display);letter-spacing:.04em;color:var(--gold-bright)}.cs-gb-faith span{display:block;font:400 13px var(--font-body);color:var(--text-sub)}.cs-gb-faith p{margin:4px 0 0;font:400 14px/1.6 var(--font-body);color:var(--text)}.cs-os-offline{margin:0 0 16px;font:400 11px var(--font-mono);color:var(--text-muted)}.cs-os-actor{display:flex;gap:clamp(14px,1.6vw,26px);align-items:flex-start;margin-bottom:26px}.cs-os-photo{flex:none;position:relative;overflow:hidden;width:clamp(96px,9vw,150px);aspect-ratio:3 / 4;padding:0;border:0;background:var(--bg2);cursor:pointer}.cs-os-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;filter:brightness(.8) saturate(.85);transition:filter .12s linear}.cs-os-photo:hover img,.cs-os-photo:focus-visible img{filter:none}.cs-os-text{min-width:0}.cs-os-label{display:block;font:600 9.5px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.cs-os-name{margin:4px 0 0;font:700 clamp(20px,1.9vw,32px)/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--gold-bright)}.cs-os-credit{margin:6px 0 12px;font:600 clamp(11px,.85vw,13px) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.cs-os-tagline{margin:4px 0 6px;font:400 13px var(--font-body);color:var(--text-sub)}.cs-os-bio{color:var(--text-sub)}.cs-os-actor .cs-gb-actions{margin-top:10px}.cs-os-h{margin:4px 0 12px;font:600 clamp(12px,.95vw,15px) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.cs-os-stills{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(160px,15vw,240px),1fr));gap:var(--g-gap)}.cs-os-still{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.cs-os-still-pic{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg2)}.cs-os-still-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(.85);transition:filter .12s linear}.cs-os-still:hover .cs-os-still-pic img,.cs-os-still:focus-visible .cs-os-still-pic img{filter:none}.cs-os-still-text{display:flex;flex-direction:column;gap:2px}.cs-os-still-text small{font:600 9px var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.cs-os-still-text span{font:400 13px/1.45 var(--font-body);color:var(--text)}.cs-os-still-text em{font:400 11.5px var(--font-body);font-style:normal;color:var(--text-muted)}.cs-g-stripwrap{position:relative;flex:none;margin-top:clamp(8px,1.6vh,16px)}.cs-g-stripname{position:absolute;left:0;bottom:100%;margin-bottom:4px;font:600 10px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);opacity:0;transition:opacity .08s linear;text-shadow:0 1px 8px var(--bg)}.cs-g-stripname.show{opacity:1}.cs-g-strip{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.cs-g-strip::-webkit-scrollbar{display:none}.cs-g-strip-tile{position:relative;flex:1 1 0;min-width:30px;max-width:58px;aspect-ratio:3 / 4;overflow:hidden;background:var(--bg2)}.cs-g-strip-tile img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;filter:brightness(.5) saturate(.6) grayscale(.2);transition:filter .1s linear}.cs-g-strip-tile:hover img,.cs-g-strip-tile.on img{filter:none}.cs-g-strip-tile .cs-mono{font-size:13px}.cs-stage{view-transition-name:cs-g-stage}.cs-page .site-nav{view-transition-name:cs-g-nav}.cs-page .millennium-border{view-transition-name:cs-g-rail}.cs-page .alm-music{view-transition-name:cs-g-orb}.cs-page .grain{view-transition-name:cs-g-grain}.cs-legend{view-transition-name:cs-g-legend}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,0,.2,1)}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(cs-g-stage){display:none}::view-transition-new(cs-g-stage){animation:none;opacity:1}@media(max-width:900px){.cs-app{--cs-w: 100vw;--g-gap: 6px;--g-row-h: calc((40dvh - 56px)/2) }.cs-legend{display:none}.cs-page .alm-music{inset:66px 12px auto auto}.cs-frame{width:100vw;height:62dvh;-webkit-mask-image:linear-gradient(to bottom,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,#000 74%,transparent 100%)}.page-profile .cs-frame{height:44dvh}.cs-app .cs-g-hit{width:100vw;bottom:auto;height:60dvh}.cs-app .cs-g-pichit{width:100vw;bottom:auto;height:calc(44dvh - 100px)}.cs-g-dots{left:auto;right:12px;bottom:auto;top:calc(44dvh - 124px)}.cs-app .cs-g-who{left:16px;right:16px;bottom:auto;top:calc(60dvh - 108px);max-width:none}.cs-g-who .cs-name{font-size:clamp(42px,13vw,76px)}.cs-g-who .cs-quote{display:none}.cs-g-who .cs-eyebrow{margin-bottom:6px}.cs-g-right{top:auto;left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom));width:auto}.cs-g-tools{padding:0 16px;margin-bottom:6px}.cs-g-filters{inset:auto 10px 26px;z-index:7}.cs-g-grid{grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(2,var(--g-row-h));grid-auto-columns:calc(var(--g-row-h) * .75);overflow-x:auto;scrollbar-width:none;padding:0 16px}.cs-g-grid::-webkit-scrollbar{display:none}.cs-g-card{aspect-ratio:auto}.cs-g-card-text{opacity:1;padding:18px 6px 6px;background:linear-gradient(to top,rgba(4,4,6,.92) 25%,transparent)}.cs-g-card-name{font-size:10.5px}.cs-g-card-name span,.cs-g-card-title{display:none}.cs-g-panel{top:calc(44dvh - 92px);left:0;right:0;bottom:0;width:auto;padding:0 16px calc(10px + env(safe-area-inset-bottom))}.cs-g-panel:before{inset:80px 0 0;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 88%,transparent) 30px)}.cs-app .cs-g-back{position:absolute;top:-26px;left:16px;align-self:auto}.cs-g-head{margin-top:0;gap:12px}.cs-app .cs-g-icon{width:66px}.cs-g-idbox .cs-id.is-small .cs-name{font-size:clamp(30px,9.4vw,54px)}.cs-g-idbox .cs-id.is-small .cs-eyebrow{font-size:9.5px;letter-spacing:.22em}.cs-g-idbox .cs-id.is-small .cs-title{margin-top:6px;font-size:10px;letter-spacing:.14em}.cs-tabs{margin-top:12px;gap:14px}.cs-tabs button{font-size:10px;letter-spacing:.1em}.cs-g-body{margin-top:10px;padding-right:0}.cs-gb-quote{font-size:18px;margin-bottom:10px}.cs-gb-cards{grid-template-columns:repeat(3,1fr)}.cs-os-actor{gap:12px}.cs-os-photo{width:84px}.cs-os-stills{grid-template-columns:repeat(2,1fr)}.cs-g-strip-tile{flex:0 0 34px}}@media(prefers-reduced-motion:reduce){.cs-app *,.cs-app *:before,.cs-app *:after{animation:none!important;transition:none!important}}html.alm-loading:after{content:"";position:fixed;z-index:10000;top:0;left:0;right:0;height:2px;background:var(--gold);transform-origin:left;pointer-events:none;animation:alm-loading 1.6s cubic-bezier(.2,0,.2,1) forwards}@keyframes alm-loading{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}
