body:has(.a-thissal) .site-header{position:fixed;inset:0 0 auto}body:has(.a-thissal){background:#090a0b}html:has(.a-thissal.lightbox-open){overflow:hidden}.a-thissal{--bg:#090a0b;--ink:#edebe7;--muted:#83807b;--accent:#00cfff;--accent2:#6d5cff;--ember:#fc492b;--amber:#ff8950;--warm-deep:#2a0b06;--shell:clamp(20px,5vw,84px);--maxw:1680px}.a-thissal *{box-sizing:border-box;margin:0;padding:0}html:has(.a-thissal){scroll-behavior:smooth;scroll-padding-top:calc(96px + var(--ticker-h));-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fc492b2e}.a-thissal{background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.a-thissal.lightbox-open{overflow:hidden}.a-thissal img{max-width:100%;display:block}.a-thissal a{color:inherit;text-decoration:none}.a-thissal ::selection{background:var(--ember);color:#1c0603}.a-thissal .serif{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400}.a-thissal .shell{max-width:var(--maxw);padding-left:var(--shell);padding-right:var(--shell);margin:0 auto}.a-thissal .read-progress{z-index:10002;background:linear-gradient(90deg,var(--ember),var(--amber));width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.a-thissal{--ticker-h:36px}@keyframes a-thissal-shopTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.a-thissal .a-hero{background:var(--warm-deep);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.a-thissal .a-hero-bg{position:absolute;inset:0}.a-thissal .a-hero-bg img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;transform:scale(1.04)}.a-thissal .a-hero-bg:after{content:"";background:linear-gradient(180deg, #090a0b8c 0%, #090a0b00 24%, #090a0b47 60%, #090a0bdb 88%, var(--bg) 100%), linear-gradient(90deg, #090a0bc7 0%, #090a0b57 42%, transparent 72%);position:absolute;inset:0}.a-thissal .a-hero-inner{z-index:2;width:100%;max-width:var(--maxw);padding:0 var(--shell) clamp(46px,8vh,96px);margin:0 auto;position:relative}.a-thissal .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--amber);align-items:center;gap:12px;margin-bottom:clamp(14px,2vh,24px);font-size:11px;font-weight:800;display:inline-flex}.a-thissal .kicker:before{content:"";background:linear-gradient(90deg,var(--ember),transparent);width:34px;height:2px}.a-thissal .a-hero h1{letter-spacing:-.035em;text-shadow:0 18px 60px #0000008c;margin-bottom:clamp(16px,2.4vh,28px);font-family:Instrument Serif,Georgia,serif;font-size:clamp(64px,15vw,210px);font-weight:400;line-height:.82}.a-thissal .a-hero-track{color:#ffe0d3;margin-bottom:clamp(18px,2.6vh,30px);font-family:Instrument Serif,Georgia,serif;font-size:clamp(24px,3.4vw,46px);font-style:italic;line-height:1.15}.a-thissal .a-hero-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:clamp(24px,3.4vh,38px);display:flex}.a-thissal .a-hero-meta span{letter-spacing:.14em;text-transform:uppercase;color:#e6d3c9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2a0b066b;border:1px solid #ff895052;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:700}.a-thissal .a-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.a-thissal .btn{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.a-thissal .btn:hover{transform:translateY(-3px)}.a-thissal .btn-ember{background:linear-gradient(95deg,var(--ember),var(--amber));color:#200602;box-shadow:0 12px 34px #fc492b57}.a-thissal .btn-ember:hover{box-shadow:0 18px 44px #fc492b75}.a-thissal .btn-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff2e}.a-thissal .btn-ghost:hover{background:#ffffff21;border-color:#ff895080}.a-thissal .scroll-cue{right:var(--shell);z-index:2;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:clamp(46px,8vh,96px)}.a-thissal .scroll-cue:after{content:"";background:linear-gradient(180deg,var(--amber),transparent);width:1px;height:64px;animation:2.2s ease-in-out infinite a-thissal-cue}@keyframes a-thissal-cue{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.35)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}}.a-thissal .a-lead{border-bottom:1px solid #ffffff12;padding:clamp(70px,11vh,140px) 0 clamp(40px,6vh,70px)}.a-thissal .grid12{max-width:var(--maxw);padding:0 var(--shell);grid-template-columns:repeat(12,1fr);gap:clamp(20px,2.6vw,44px);margin:0 auto;display:grid}.a-thissal .rail{grid-column:1/span 2;align-self:start;position:sticky;top:120px}.a-thissal .rail-label{letter-spacing:.2em;text-transform:uppercase;color:var(--amber);border-top:2px solid var(--ember);padding-top:10px;font-size:11px;font-weight:800}.a-thissal .a-lead-text{letter-spacing:-.015em;color:#f6f4f1;grid-column:3/span 9;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,3.5vw,54px);line-height:1.22}.a-thissal .a-lead-text em{color:var(--amber);font-style:italic}.a-thissal .a-story{padding:clamp(60px,9vh,120px) 0}.a-thissal .a-story .prose{grid-column:3/span 5}.a-thissal .a-story .figure{grid-column:9/span 4;align-self:start;position:sticky;top:120px}.a-thissal .a-story.flip .figure{grid-area:1/1/auto/span 5}.a-thissal .a-story.flip .prose{grid-area:1/7/auto/span 5}.a-thissal .prose h2{letter-spacing:-.02em;margin-bottom:26px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,3.6vw,56px);font-weight:400;line-height:1.05}.a-thissal .prose p{color:#cfccc7;font-size:clamp(16px,1.15vw,18px);line-height:1.85}.a-thissal .prose p+p{margin-top:20px}.a-thissal .prose.drop>p:first-of-type:first-letter{float:left;color:var(--ember);padding:6px 14px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:4.6em;line-height:.78}.a-thissal .figure-box{aspect-ratio:3/4;background:var(--warm-deep);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.a-thissal .figure-box img{object-fit:cover;width:100%;height:100%}.a-thissal .figure-cap{letter-spacing:.06em;color:#83807b;margin-top:14px;font-size:12px}.a-thissal .a-quote{background:var(--warm-deep);align-items:center;min-height:clamp(420px,72vh,760px);display:flex;position:relative;overflow:hidden}.a-thissal .a-quote-bg{position:absolute;inset:0}.a-thissal .a-quote-bg img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.a-thissal .a-quote-bg:after{content:"";background:linear-gradient(90deg,#090a0bf0 0%,#090a0bc7 42%,#090a0b57 100%), linear-gradient(180deg,var(--bg) 0%,transparent 16%,transparent 84%,var(--bg) 100%);position:absolute;inset:0}.a-thissal .a-quote-inner{z-index:2;max-width:var(--maxw);padding:clamp(60px,9vh,110px) var(--shell);width:100%;margin:0 auto;position:relative}.a-thissal .a-quote blockquote{letter-spacing:-.025em;color:#fff1ea;max-width:19ch;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,4.2vw,70px);line-height:1.06}.a-thissal .a-quote-more{color:#e5d4ca;max-width:58ch;margin-top:clamp(20px,3vh,34px);font-size:clamp(15px,1.15vw,17px);line-height:1.85}.a-thissal .a-quote blockquote:before{content:"“";color:var(--ember);margin-bottom:.22em;font-size:1.6em;line-height:.5;display:block}.a-thissal .a-quote cite{letter-spacing:.2em;text-transform:uppercase;color:var(--amber);align-items:center;gap:14px;margin-top:clamp(26px,4vh,44px);font-size:12px;font-style:normal;font-weight:800;display:flex}.a-thissal .a-quote cite:before{content:"";background:var(--ember);width:44px;height:1px}.a-thissal .a-gallery{padding:clamp(64px,10vh,130px) 0}.a-thissal .sec-head{max-width:var(--maxw);padding:0 var(--shell);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto clamp(30px,4.4vh,52px);display:flex}.a-thissal .sec-head h2{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,4.4vw,68px);font-weight:400;line-height:1}.a-thissal .sec-head p{letter-spacing:.06em;color:#83807b;max-width:38ch;font-size:13px}.a-thissal .shots-view{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.a-thissal .shots-track{will-change:transform;gap:clamp(10px,1.1vw,18px);width:max-content;animation:64s linear infinite a-thissal-shots-run;display:flex}@keyframes a-thissal-shots-run{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.a-thissal .shots-view:hover .shots-track,.a-thissal .shots-track:focus-within{animation-play-state:paused}.a-thissal .shot{aspect-ratio:1;background:var(--warm-deep);cursor:zoom-in;border:1px solid #ffffff14;border-radius:18px;flex:none;width:clamp(200px,20vw,300px);padding:0;transition:transform .4s cubic-bezier(.2,.7,.3,1),border-color .3s;display:block;position:relative;overflow:hidden}.a-thissal .shot img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .4s}.a-thissal .shot:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#090a0b8c);transition:opacity .35s;position:absolute;inset:0}.a-thissal .shot:hover,.a-thissal .shot:focus-visible{border-color:#ff89508c;outline:none;transform:translateY(-8px)}.a-thissal .shot:hover img{transform:scale(1.08)}.a-thissal .shot:hover:after{opacity:1}.a-thissal .shot-n{z-index:2;letter-spacing:.16em;color:var(--amber);opacity:0;font-size:11px;font-weight:800;transition:all .35s;position:absolute;bottom:12px;left:14px;transform:translateY(6px)}.a-thissal .shot:hover .shot-n{opacity:1;transform:translateY(0)}.a-thissal .credit{max-width:var(--maxw);padding:0 var(--shell);color:#6b6862;letter-spacing:.04em;margin:22px auto 0;font-size:12px}.a-thissal .a-track{padding:clamp(56px,8vh,100px) 0}.a-thissal .track-wrap{max-width:var(--maxw);padding:0 var(--shell);margin:0 auto}.a-thissal .track-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(140deg,#fc492b24,#ffffff08),#0c050380;border:1px solid #ff895038;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,2.4vw,32px);display:grid;box-shadow:0 30px 70px #00000073}.a-thissal .track-cover{aspect-ratio:1;background:var(--warm-deep);border-radius:20px;flex-shrink:0;width:clamp(110px,13vw,170px);position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.a-thissal .track-cover img{object-fit:cover;object-position:50% 26%;width:100%;height:100%}.a-thissal .track-cover:after{content:"";border:2px solid #0000;border-radius:20px;transition:border-color .3s;position:absolute;inset:0}.a-thissal .track-card.playing .track-cover:after{border-color:#ff895099;animation:2.4s ease-in-out infinite a-thissal-coverGlow}@keyframes a-thissal-coverGlow{0%,to{box-shadow:inset 0 0 #fc492b00}50%{box-shadow:inset 0 0 26px #fc492b47}}.a-thissal .track-meta{min-width:0}.a-thissal .track-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:11px;font-weight:800}.a-thissal .track-title{letter-spacing:-.02em;color:#ffe0d3;margin-bottom:4px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,3vw,44px);line-height:1.1}.a-thissal .track-artist{color:#a5a29c;margin-bottom:clamp(16px,2vh,24px);font-size:14px}.a-thissal .track-controls{align-items:center;gap:16px;display:flex}.a-thissal .track-play{color:#200602;background:linear-gradient(95deg,var(--ember),var(--amber));cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(52px,5vw,64px);height:clamp(52px,5vw,64px);font-size:clamp(17px,1.8vw,21px);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 30px #fc492b66}.a-thissal .track-play:hover{transform:scale(1.06);box-shadow:0 16px 40px #fc492b8c}.a-thissal .track-play:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.a-thissal .track-bar{flex:1;min-width:0}.a-thissal .track-seek{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:999px;outline:none;width:100%;height:6px}.a-thissal .track-seek::-webkit-slider-thumb{appearance:none;background:var(--amber);cursor:pointer;border:none;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 10px #fc492b99}.a-thissal .track-seek::-moz-range-thumb{background:var(--amber);cursor:pointer;border:none;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 10px #fc492b99}.a-thissal .track-seek:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.a-thissal .track-time{font-variant-numeric:tabular-nums;color:#83807b;justify-content:space-between;margin-top:9px;font-size:12px;display:flex}.a-thissal .track-error{color:#ffd5c2;background:#fc492b1f;border:1px solid #ff895059;border-radius:14px;margin-top:14px;padding:12px 16px;font-size:13px;line-height:1.6;display:none}.a-thissal .track-error.show{display:block}.a-thissal .track-error a{color:var(--amber);text-decoration:underline}.a-thissal .a-video{padding:0 0 clamp(64px,10vh,130px)}.a-thissal .video-wrap{max-width:var(--maxw);padding:0 var(--shell);margin:0 auto}.a-thissal .video-facade{aspect-ratio:16/9;cursor:pointer;background:#000;border:1px solid #ffffff17;border-radius:24px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.a-thissal .video-facade img{object-fit:cover;opacity:.66;width:100%;height:100%;transition:all .5s}.a-thissal .video-facade:hover img{opacity:.88;transform:scale(1.03)}.a-thissal .video-facade iframe{border:0;width:100%;height:100%;display:block}.a-thissal .video-play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.a-thissal .video-play i{color:#200602;background:linear-gradient(95deg,var(--ember),var(--amber));border-radius:50%;justify-content:center;align-items:center;width:clamp(64px,7vw,104px);height:clamp(64px,7vw,104px);font-size:clamp(22px,2.2vw,34px);transition:all .35s;display:flex;box-shadow:0 18px 50px #fc492b73}.a-thissal .video-facade:hover .video-play i{transform:scale(1.09)}.a-thissal .video-fallback{text-align:right;margin-top:16px;font-size:13px}.a-thissal .video-fallback a{color:#83807b;align-items:center;gap:9px;transition:color .25s;display:inline-flex}.a-thissal .video-fallback a:hover{color:var(--amber)}.a-thissal .a-pull{background:radial-gradient(120% 108% at 10% 50%,#fc492b24 0%,transparent 62%), var(--bg);border-top:1px solid #ffffff12;padding:clamp(64px,11vh,140px) 0;position:relative}.a-thissal .a-pull-inner{max-width:var(--maxw);padding:0 var(--shell);margin:0 auto}.a-thissal .a-pull blockquote{letter-spacing:-.025em;color:#fff1ea;max-width:24ch;font-family:Instrument Serif,Georgia,serif;font-size:clamp(27px,3.7vw,60px);line-height:1.08}.a-thissal .a-pull blockquote:before{content:"“";color:var(--ember);margin-bottom:.22em;font-size:1.6em;line-height:.5;display:block}.a-thissal .a-pull cite{letter-spacing:.2em;text-transform:uppercase;color:var(--amber);align-items:center;gap:14px;margin-top:clamp(24px,3.6vh,42px);font-size:12px;font-style:normal;font-weight:800;display:flex}.a-thissal .a-pull cite:before{content:"";background:var(--ember);width:44px;height:1px}.a-thissal .a-interview{--iv-gap:clamp(14px,1.8vw,26px);--iv-num:clamp(30px,3vw,48px);border-top:1px solid #ffffff12;padding:clamp(60px,9vh,120px) 0 clamp(44px,7vh,90px)}.a-thissal .iv-grid{max-width:var(--maxw);padding:0 var(--shell);grid-template-columns:repeat(12,1fr);gap:clamp(20px,2.6vw,44px);margin:0 auto;display:grid}.a-thissal .iv-rail{grid-column:1/span 2;align-self:start;position:sticky;top:120px}.a-thissal .iv-list{border-top:1px solid #ffffff1a;grid-column:3/span 9}.a-thissal .iv-item{border-bottom:1px solid #ffffff1a}.a-thissal .iv-item summary{align-items:baseline;gap:var(--iv-gap);cursor:pointer;padding:clamp(19px,2.5vh,30px) 0;list-style:none;display:flex}.a-thissal .iv-item summary::-webkit-details-marker{display:none}.a-thissal .iv-item summary:hover .iv-q{color:var(--amber)}.a-thissal .iv-item summary:focus-visible{outline:2px solid var(--ember);outline-offset:5px;border-radius:4px}.a-thissal .iv-n{width:var(--iv-num);letter-spacing:.18em;color:var(--ember);flex:none;font-size:11px;font-weight:800}.a-thissal .iv-q{letter-spacing:-.015em;color:#f6f4f1;flex:1;font-family:Instrument Serif,Georgia,serif;font-size:clamp(20px,2.15vw,33px);line-height:1.22;transition:color .25s}.a-thissal .iv-chev{color:#83807b;flex:none;font-size:13px;transition:transform .3s,color .25s}.a-thissal .iv-item[open] .iv-q{color:var(--amber)}.a-thissal .iv-item[open] .iv-chev{color:var(--amber);transform:rotate(180deg)}.a-thissal .iv-a{padding:0 0 clamp(24px,3.4vh,38px) calc(var(--iv-num) + var(--iv-gap));animation:.45s cubic-bezier(.2,.7,.3,1) both a-thissal-ivIn}.a-thissal .iv-a p{color:#cfccc7;max-width:62ch;font-size:clamp(15px,1.15vw,17px);line-height:1.85}@keyframes a-thissal-ivIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.a-thissal .a-outro{border-top:1px solid #ffffff12;padding:clamp(60px,9vh,120px) 0 clamp(70px,11vh,140px)}.a-thissal .outro-grid{max-width:var(--maxw);padding:0 var(--shell);grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(28px,4vw,70px);margin:0 auto;display:grid}.a-thissal .outro-grid h2{letter-spacing:-.02em;margin-bottom:18px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,3.6vw,56px);font-weight:400;line-height:1.06}.a-thissal .outro-grid p{color:#cfccc7;margin-bottom:26px;font-size:16px;line-height:1.85}.a-thissal .outro-actions{flex-wrap:wrap;gap:12px;display:flex}.a-thissal .outro-side{background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;padding:30px}.a-thissal .outro-side dt{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:6px;font-size:11px;font-weight:800}.a-thissal .outro-side dd{color:#dedbd6;margin-bottom:20px;font-size:15px}.a-thissal .outro-side dd:last-child{margin-bottom:0}.a-thissal .lightbox{z-index:100001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#060708f5;justify-content:center;align-items:center;padding:clamp(16px,5vh,60px) clamp(16px,5vw,80px);transition:all .3s;display:flex;position:fixed;inset:0}.a-thissal .lightbox.show{opacity:1;visibility:visible}.a-thissal .lightbox img{border-radius:14px;width:auto;max-width:100%;max-height:88vh;box-shadow:0 30px 90px #000000b3}.a-thissal .lb-btn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:17px;transition:all .25s;display:flex;position:absolute}.a-thissal .lb-btn:hover{background:linear-gradient(95deg,var(--ember),var(--amber));color:#200602;border-color:#0000}.a-thissal .lb-close{top:22px;right:22px}.a-thissal .lb-prev{left:18px}.a-thissal .lb-next{right:18px}.a-thissal .lb-count{letter-spacing:.18em;color:var(--amber);font-size:12px;font-weight:700;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.a-thissal .to-top{right:clamp(16px,2.4vw,32px);bottom:calc(clamp(16px,2.4vw,32px) + env(safe-area-inset-bottom,0px));z-index:9998;color:#200602;background:linear-gradient(95deg,var(--ember),var(--amber));cursor:pointer;opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:17px;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.3,1),visibility .3s,box-shadow .3s;display:flex;position:fixed;transform:translateY(16px)scale(.9);box-shadow:0 12px 34px #fc492b6b}.a-thissal .to-top.show{opacity:1;visibility:visible;transform:none}.a-thissal .to-top:hover{transform:translateY(-4px);box-shadow:0 18px 44px #fc492b8c}.a-thissal .to-top:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.a-thissal.lightbox-open .to-top{opacity:0;visibility:hidden}@media (max-width:640px){.a-thissal .to-top{width:48px;height:48px;font-size:15px}}.a-thissal .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.a-thissal .reveal.in{opacity:1;transform:none}@media (max-width:1180px){.a-thissal .shot{width:clamp(190px,26vw,260px)}.a-thissal .a-lead-text{grid-column:3/span 10}.a-thissal .a-story .prose{grid-column:3/span 6}.a-thissal .a-story .figure{grid-column:9/span 4}.a-thissal .a-story.flip .figure{grid-column:1/span 4}.a-thissal .a-story.flip .prose{grid-column:6/span 7}}@media (max-width:980px){.a-thissal .iv-rail{display:none}.a-thissal .iv-list{grid-column:1/-1}.a-thissal .scroll-cue{display:none}.a-thissal .rail{grid-column:1/-1;margin-bottom:18px;position:static}.a-thissal .rail-label{display:inline-block}.a-thissal .a-lead-text,.a-thissal .a-story .prose,.a-thissal .a-story .figure,.a-thissal .a-story.flip .prose,.a-thissal .a-story.flip .figure{grid-column:1/-1}.a-thissal .a-story .figure,.a-thissal .a-story.flip .figure{grid-row:auto;max-width:520px;margin-top:34px;position:static}.a-thissal .a-story.flip .prose{grid-row:auto}.a-thissal .a-quote blockquote,.a-thissal .a-quote-more{max-width:100%}.a-thissal .a-quote-bg:after{background:linear-gradient(180deg,var(--bg) 0%,#090a0bb8 30%,#090a0bdb 100%)}.a-thissal .outro-grid{grid-template-columns:1fr}.a-thissal .a-quote{min-height:auto}.a-thissal .a-quote-inner{padding:clamp(48px,7vh,80px) var(--shell)}.a-thissal .a-lead{padding:clamp(52px,7vh,84px) 0 clamp(30px,4vh,44px)}.a-thissal .a-story{padding:clamp(44px,6vh,74px) 0}.a-thissal .a-gallery{padding:clamp(44px,6vh,78px) 0}.a-thissal .a-pull{padding:clamp(44px,6vh,80px) 0}.a-thissal .a-interview{padding:clamp(44px,6vh,74px) 0 clamp(34px,4.5vh,56px)}.a-thissal .a-outro{padding:clamp(44px,6vh,74px) 0 clamp(52px,7vh,84px)}.a-thissal .a-names{padding:clamp(50px,7vw,80px) var(--shell)}.a-thissal .a-song{padding:clamp(52px,7vw,88px) var(--shell)}.a-thissal .names-grid{margin-top:28px}.a-thissal .a-story .figure,.a-thissal .a-story.flip .figure{margin-top:26px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.a-thissal .a-hero{height:100svh;min-height:100svh}.a-thissal .a-hero-bg img{object-position:52% 26%}.a-thissal .a-hero-inner{max-height:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(16px,2.6svh,30px));flex-direction:column;justify-content:flex-end;display:flex}.a-thissal .kicker{margin-bottom:clamp(8px,1.4svh,16px);font-size:10px}.a-thissal .a-hero h1{margin-bottom:clamp(8px,1.4svh,18px);font-size:clamp(46px,11svh,90px)}.a-thissal .a-hero-track{margin-bottom:clamp(10px,1.8svh,20px);font-size:clamp(16px,2.4svh,21px)}.a-thissal .a-hero-meta{gap:8px 10px;margin-bottom:clamp(12px,2svh,24px)}.a-thissal .a-hero-meta span{padding:7px 11px;font-size:10px}.a-thissal .a-hero-cta{flex-direction:column;gap:clamp(8px,1.2svh,12px);width:100%}.a-thissal .a-hero-cta .btn{width:100%;padding:clamp(11px,1.7svh,16px) 20px}.a-thissal .grid12{gap:18px}.a-thissal #ctaInterviewBtn{display:none}.a-thissal .iv-a{padding-left:0}.a-thissal .prose.drop>p:first-of-type:first-letter{padding-right:10px;font-size:3.6em}.a-thissal .shots-track{gap:10px;animation-duration:48s}.a-thissal .shot{width:min(62vw,240px)}.a-thissal .fact{flex-direction:row;align-items:center;gap:16px;padding:20px}.a-thissal .a-story .figure,.a-thissal .a-story.flip .figure{max-width:100%}.a-thissal .outro-actions{flex-direction:column}.a-thissal .outro-actions .btn{width:100%}.a-thissal .outro-side{padding:22px}.a-thissal .lb-btn{width:42px;height:42px}.a-thissal .lb-close{top:12px;right:12px}.a-thissal .lb-prev{left:6px}.a-thissal .lb-next{right:6px}}@media (prefers-reduced-motion:reduce){.a-thissal .shots-track{width:auto;padding-bottom:8px;animation:none;overflow-x:auto}.a-thissal .shots-view{-webkit-mask-image:none;mask-image:none}.a-thissal *{transition-duration:.01ms!important;animation-duration:.01ms!important}html:has(.a-thissal){scroll-behavior:auto}.a-thissal .reveal{opacity:1;transform:none}}.a-thissal{--violet:#a98cff;--violet-deep:#1b1230}.a-thissal .a-hero-bg img{object-position:50% 30%;filter:brightness(1.5)contrast(1.06)saturate(1.08)}.a-thissal .a-hero-bg:before{content:"";z-index:1;background:radial-gradient(120% 90% at 78% 8%,#fc492b24,#0000 55%),radial-gradient(90% 70% at 18% 100%,#090a0bcc,#0000 62%);position:absolute;inset:0}.a-thissal .a-hero-sub{color:#bdbab5;max-width:54ch;margin-top:14px;margin-bottom:clamp(22px,2.6vw,34px);font-size:clamp(15px,1.35vw,18px);line-height:1.7}.a-thissal .a-names{padding:clamp(70px,9vw,120px) var(--shell);border-top:1px solid #ffffff12}.a-thissal .names-grid{max-width:var(--maxw);grid-template-columns:repeat(5,1fr);margin:40px auto 0;display:grid;position:relative}.a-thissal .names-grid:before{content:"";background:linear-gradient(90deg,#ffffff1a,#fc492b8c);height:1px;position:absolute;top:11px;left:0;right:0}.a-thissal .name-step{padding:36px 28px 0 0;position:relative}.a-thissal .name-step:before{content:"";background:var(--bg);border:1px solid #ffffff47;width:13px;height:13px;position:absolute;top:5px;left:0;transform:rotate(45deg)}.a-thissal .name-step:last-child:before{border-color:var(--ember);background:var(--ember);box-shadow:0 0 0 5px #fc492b29}.a-thissal .name-k{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.a-thissal .name-t{margin-bottom:11px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,2.2vw,30px);line-height:1.12}.a-thissal .name-step:last-child .name-t{color:var(--ember)}.a-thissal .name-d{color:#a5a29c;max-width:30ch;font-size:14.5px;line-height:1.75}.a-thissal .a-song{padding:clamp(80px,11vw,150px) var(--shell);background:radial-gradient(85% 72% at 76% 34%, #a98cff29, transparent 64%), linear-gradient(180deg, var(--bg) 0%, #0a0910 12%, #0c0a14 30%, #0d0a16 52%, #0b0a12 76%, var(--bg) 100%);position:relative;overflow:hidden}.a-thissal .song-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:clamp(34px,4.5vw,72px);max-width:1280px;margin:0 auto;display:grid}.a-thissal .song-cover{border:1px solid #a98cff38;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0009}.a-thissal .song-cover img{aspect-ratio:1;object-fit:cover;width:100%}.a-thissal .song-cover figcaption{letter-spacing:.16em;text-transform:uppercase;color:#d7d2ea;background:linear-gradient(#0000,#08070eeb);padding:16px 18px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.a-thissal .song-body h2{letter-spacing:-.01em;margin-bottom:22px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(34px,4.6vw,64px);line-height:1.04}.a-thissal .song-body h2 em{color:var(--violet);font-style:italic}.a-thissal .song-body>p{color:#b0adb5;max-width:62ch;font-size:clamp(15px,1.4vw,18px);line-height:1.85}.a-thissal .song-body>p+p{margin-top:16px}.a-thissal .song-quote{border-left:2px solid var(--violet);margin:32px 0 6px;padding:20px 0 20px 26px}.a-thissal .song-quote p{color:#efeae6;font-family:Instrument Serif,Georgia,serif;font-size:clamp(21px,2.4vw,32px);line-height:1.34}.a-thissal .song-quote cite{letter-spacing:.22em;text-transform:uppercase;color:var(--violet);margin-top:14px;font-size:10px;font-style:normal;display:block}.a-thissal .player{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a081299;border:1px solid #a98cff33;border-radius:16px;margin-top:36px;padding:24px clamp(18px,2.2vw,30px)}.a-thissal .player-top{align-items:center;gap:18px;margin-bottom:18px;display:flex}.a-thissal .p-play{background:var(--violet);color:#140a26;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:17px;transition:transform .18s,box-shadow .18s;display:grid}.a-thissal .p-play:hover{transform:translateY(-2px);box-shadow:0 12px 30px #a98cff52}.a-thissal .p-play:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.a-thissal .p-play[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.a-thissal .p-id{min-width:0}.a-thissal .p-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--violet);margin-bottom:7px;font-size:10px}.a-thissal .p-title{white-space:nowrap;text-overflow:ellipsis;font-family:Instrument Serif,Georgia,serif;font-size:clamp(20px,1.9vw,26px);line-height:1.2;overflow:hidden}.a-thissal .p-artist{letter-spacing:.06em;color:var(--muted);margin-top:3px;font-size:12.5px}.a-thissal .p-times{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#cfcad6;flex:none;margin-left:auto;font-size:12.5px}.a-thissal .p-times span:last-child{color:var(--muted)}.a-thissal .wave{cursor:pointer;touch-action:none;width:100%;height:96px;position:relative}.a-thissal .wave canvas{width:100%;height:100%;display:block}.a-thissal .wave:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:4px}.a-thissal .p-foot{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:10px;display:flex}.a-thissal .p-load{color:var(--violet);display:none}.a-thissal .p-load.show{display:inline}.a-thissal .p-err{color:#ff9c86;text-transform:none;letter-spacing:.01em;margin-top:12px;font-size:13.5px;line-height:1.6;display:none}.a-thissal .p-err.show{display:block}.a-thissal .links-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.a-thissal .link-chip{color:#cfccc7;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:50px;height:50px;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.a-thissal .link-chip i{font-size:17px}.a-thissal .link-chip:hover{border-color:var(--ember);color:var(--ember);background:#fc492b17;transform:translateY(-2px)}@media (max-width:1180px){.a-thissal .names-grid{grid-template-columns:repeat(3,1fr);row-gap:34px}.a-thissal .names-grid:before{display:none}.a-thissal .name-step{padding-right:20px}}@media (max-width:980px){.a-thissal .a-hero-bg img{object-position:50% 30%}.a-thissal .song-grid{grid-template-columns:1fr}.a-thissal .song-cover{max-width:440px;margin-inline:auto}.a-thissal .wave{height:80px}}@media (max-width:640px){.a-thissal .a-quote-inner{padding:44px var(--shell)}.a-thissal .a-lead{padding:44px 0 26px}.a-thissal .a-story,.a-thissal .a-gallery{padding:38px 0}.a-thissal .a-pull{padding:40px 0}.a-thissal .a-interview{padding:38px 0 30px}.a-thissal .a-outro{padding:38px 0 46px}.a-thissal .a-names{padding:44px var(--shell)}.a-thissal .a-song{padding:46px var(--shell)}.a-thissal .names-grid{grid-template-columns:1fr;row-gap:22px;margin-top:22px}.a-thissal .name-step{padding:30px 0 0}.a-thissal .name-d{max-width:none}.a-thissal .player{padding:18px 15px}.a-thissal .player-top{flex-wrap:wrap;gap:13px}.a-thissal .p-play{width:50px;height:50px;font-size:15px}.a-thissal .p-times{order:3;width:100%;margin-left:0}.a-thissal .wave{height:66px}.a-thissal .song-quote{padding-left:18px}.a-thissal .link-chip{width:46px;height:46px}.a-thissal .link-chip i{font-size:16px}}@media (min-width:981px){.a-thissal .a-hero{align-items:flex-start;min-height:0}.a-thissal .a-hero-inner{padding-top:170px;padding-bottom:80px}}
