.sc-section{width:var(--page-column);max-width:var(--page-column);margin:0 auto;padding:110px 0;border-top:1px solid var(--border)}.sc-section:first-of-type{border-top:0}.sc-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--turquoise);font-size:.92rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sc-eyebrow::before{content:"";width:26px;height:2px;flex-shrink:0;background:var(--turquoise)}.sc-title{font-family:var(--font-display);font-size:clamp(2.6rem,5.2vw,4.2rem);font-weight:650;letter-spacing:-.025em;line-height:1.08;color:var(--text);margin:0}.sc-lede{max-width:56ch;margin-top:18px;color:var(--muted);font-size:1.06rem;line-height:1.8}.sc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:48px}.sc-more{display:inline-flex;align-items:center;min-height:44px;gap:9px;color:var(--muted);text-decoration:none;font-size:.92rem;letter-spacing:.04em;border-bottom:1px solid transparent;padding-bottom:3px;transition:.25s}.sc-more:hover{color:var(--gold);border-bottom-color:var(--gold)}.sc-more svg{width:16px;height:16px;transition:transform .25s}.sc-more:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:no-preference){.sc-more{background:linear-gradient(var(--gold),var(--gold)) 0 100% / 0 1px no-repeat;transition:color .25s,background-size .4s cubic-bezier(.2,.7,.2,1)}.sc-more:hover{border-bottom-color:transparent;background-size:100% 1px}}.sc-featured{position:relative;width:100%;aspect-ratio:16 / 9;max-height:76vh;border-radius:8px;overflow:hidden;background:#000;border:1px solid var(--border);cursor:pointer;padding:0;display:block}.sc-featured img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .5s,transform 6s ease-out}.sc-featured:hover img{opacity:.85;transform:scale(1.03)}.sc-featured-veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(ellipse at center,rgba(0,0,0,.15) 0%,rgba(0,0,0,.72) 100%);text-align:center;padding:30px}.sc-featured-play{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.3);color:#fff;backdrop-filter:blur(2px);transition:.35s}.sc-featured-play svg{width:30px;height:30px;margin-inline-start:4px}.sc-featured:hover .sc-featured-play{background:var(--gold);border-color:var(--gold);color:var(--on-gold);transform:scale(1.06)}.sc-featured-name{color:#fff;font-family:var(--font-display);font-size:clamp(1.1rem,2.4vw,1.7rem);font-weight:300;letter-spacing:.01em;text-shadow:0 2px 20px rgba(0,0,0,.6);max-width:24ch}.sc-dates{border-top:1px solid var(--border)}.sc-date{display:grid;grid-template-columns:132px 1fr auto;align-items:center;gap:30px;padding:26px 6px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .3s,padding .3s}.sc-date:hover{background:var(--bg-soft);padding-inline:18px}.sc-date-when{display:flex;flex-direction:column;gap:2px}.sc-date-day{font-family:var(--font-display);font-size:1.7rem;font-weight:300;color:var(--gold);line-height:1}.sc-date-year{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.sc-date-what h3{margin:0 0 6px;font-family:var(--font-display);font-size:1.22rem;font-weight:400;color:var(--text)}.sc-date-where{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem}.sc-date-where svg{width:15px;height:15px;color:var(--gold);flex-shrink:0}.sc-date-go{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border:1px solid var(--border);border-radius:2px;color:var(--muted);font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:.28s}.sc-date:hover .sc-date-go{border-color:var(--gold);color:var(--gold)}.sc-date-off{color:var(--danger);border-color:var(--danger-line)}.sc-carousel{position:relative}.sc-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:none}.sc-track::-webkit-scrollbar{display:none}.sc-track>*{flex:0 0 clamp(230px,27vw,330px);scroll-snap-align:start}.sc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;transition:.25s}.sc-nav:hover{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.sc-nav[hidden],.sc-nav:disabled{opacity:0;pointer-events:none}.sc-nav-prev{inset-inline-start:-18px}.sc-nav-next{inset-inline-end:-18px}.sc-dots{display:flex;justify-content:center;gap:17px;margin-top:28px}.sc-dots button{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--gray);cursor:pointer;transition:.25s}.sc-dots button::after{content:"";position:absolute;inset:-8.5px}.sc-dots button.is-on{background:var(--gold);transform:scale(1.5)}.sc-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:20px}.sc-number{padding:34px 20px;text-align:center;border:1px solid var(--border);border-radius:4px}.sc-number strong{display:block;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:200;color:var(--gold);line-height:1;font-variant-numeric:tabular-nums}.sc-number span{display:block;margin-top:12px;color:var(--gray);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.so-sec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(36px,6vw,96px);align-items:start}.so-head .sc-lede{max-width:44ch}.so-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.so-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.so-item{min-width:0;padding:28px 28px 30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background-color .35s ease}.so-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;color:var(--turquoise);background:color-mix(in srgb,var(--turquoise) 12%,transparent);transition:transform .4s cubic-bezier(.3,1.6,.5,1),background-color .35s ease}.so-icon svg{width:20px;height:20px}.so-item h3{margin:0 0 8px;font-family:var(--font-display);font-size:1.24rem;font-weight:500;line-height:1.3;color:var(--text)}.so-item p{max-width:34ch;margin:0;color:var(--muted);font-size:.98rem;line-height:1.7}.so-item:hover{background:color-mix(in srgb,var(--turquoise) 5%,transparent)}.so-item:hover .so-icon{transform:translateY(-3px) rotate(-8deg);background:color-mix(in srgb,var(--turquoise) 20%,transparent)}html.js-reveal .so-sec .so-item{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease,background-color .35s ease}html.js-reveal .so-sec.is-in .so-item{opacity:1;transform:none}html.js-reveal .so-sec.is-in .so-item:nth-child(2){transition-delay:.1s}html.js-reveal .so-sec.is-in .so-item:nth-child(3){transition-delay:.2s}html.js-reveal .so-sec.is-in .so-item:nth-child(4){transition-delay:.3s}@media (max-width:860px){.so-sec{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.so-grid{grid-template-columns:minmax(0,1fr)}.so-item{padding:22px 20px 24px}}html.js-reveal .sc-reveal{opacity:0;transform:translateY(26px)}.sc-reveal{transition:opacity .8s ease,transform .8s ease}html.js-reveal .sc-reveal.is-in{opacity:1;transform:none}@media print{html.js-reveal .sc-reveal,html.js-reveal .so-sec .so-item{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js-reveal .sc-reveal,.sc-reveal{opacity:1;transform:none;transition:none}.sc-track{scroll-behavior:auto}.sc-featured img,.sc-featured:hover img{transition:none;transform:none}html.js-reveal .so-sec .so-item,.so-item:hover .so-icon{opacity:1;transform:none;transition:none}}@media (max-width:768px){.sc-section{padding:70px 0}.sc-head{margin-bottom:32px}.sc-date{grid-template-columns:72px 1fr;gap:18px;padding:20px 4px}.sc-date-day{font-size:1.35rem}.sc-date-go{grid-column:2;justify-self:start;padding:9px 16px;font-size:.76rem}.sc-nav{display:none}.sc-featured-play{width:64px;height:64px}.sc-featured-play svg{width:22px;height:22px}}.an-band{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:center}.an-art{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:5px;border:1px solid var(--border);background:var(--bg-soft)}.an-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.an-art:hover img{transform:scale(1.04)}.an-words .sc-title{margin-bottom:16px}.an-when{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--muted);font-size:.95rem}.an-when svg{width:16px;height:16px;color:var(--gold)}.an-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.an-actions .btn{display:inline-flex;align-items:center;gap:9px}.an-actions .btn svg{width:16px;height:16px}@media (max-width:768px){.an-band{grid-template-columns:1fr;gap:26px}.an-art{max-width:260px}}.sc-section.has-bg{position:relative;isolation:isolate;width:100%;max-width:none;padding-inline:max(4vw,calc((100% - 1240px) / 2));background-size:cover;background-position:center;background-repeat:no-repeat;border-top:0}.sc-section.has-bg::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(8,8,8,.92) 0%,rgba(8,8,8,.78) 50%,rgba(8,8,8,.94) 100%)}body.light-mode .sc-section.has-bg::before{background:linear-gradient(to bottom,rgba(247,248,250,.86) 0%,rgba(247,248,250,.72) 50%,rgba(247,248,250,.89) 100%)}.film{position:relative;display:flex;align-items:flex-end;min-height:min(88vh,760px);overflow:hidden;width:100%;max-width:none;margin:0;background:radial-gradient(80% 70% at 22% 12%,rgba(212,175,55,.14),transparent 60%),linear-gradient(165deg,var(--surface) 0%,var(--bg) 74%)}.film-bed{position:absolute;inset:0}.film-bed img{width:100%;height:100%;object-fit:cover}.film-whole .film-bed img{object-fit:contain;position:absolute;inset:0}.film-whole .film-bed img.film-wash{object-fit:cover;transform:scale(1.18);filter:blur(30px) saturate(1.1);opacity:.55}@supports not (filter:blur(2px)){.film-whole .film-bed img.film-wash{display:none}}.film-plate.film-whole{min-height:min(960px,100vw)}.film-bare .film-wash{display:none}.film-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.30) 0%,rgba(8,8,8,.08) 38%,rgba(8,8,8,.88) 100%)}body.light-mode .film:not(.film-split):not(.film-plate):not(.film-bare){--text:#f7f2e8;--muted:#cdc6b8;--gray:#a9a298;--gold:#d4af37;--gold-light:#f2d47b;--border:rgba(255,255,255,.28)}.film-copy::before{content:"";position:absolute;inset:-10% -8% -14% -8%;z-index:-1;background:radial-gradient(130% 105% at 22% 58%,rgba(8,8,8,.90) 0%,rgba(8,8,8,.66) 42%,rgba(8,8,8,0) 76%);pointer-events:none}.film-bare .film-copy::before,.film-split .film-copy::before,.film-plate .film-copy::before{display:none}.film-copy{position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 22px rgba(0,0,0,.45);width:min(92%,1240px);margin:0 auto;padding:0 0 clamp(48px,7vw,86px)}.film-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--gold-light);font-size:.92rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.film-eyebrow::before{content:"";width:30px;height:2px;background:var(--gold)}.film-title{margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,8vw,6.4rem);font-weight:700;letter-spacing:-.04em;line-height:.94;color:var(--text);max-width:16ch}.film-line{max-width:52ch;margin:22px 0 0;color:var(--muted);font-size:1.08rem;line-height:1.75}.film-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.film-play{display:inline-flex;align-items:center;gap:11px}.film-play svg{width:17px;height:17px}.film-meta{margin:26px 0 0;color:var(--gray);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.film-hint{position:absolute;z-index:3;inset-block-start:24px;inset-inline-end:24px;display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border:1px dashed var(--border);border-radius:999px;background:var(--bg-soft);color:var(--muted);font-size:.82rem;text-decoration:none;transition:.25s}.film-hint:hover{border-color:var(--gold);color:var(--gold)}.film-hint svg{width:15px;height:15px}.hero-image-empty a{display:block;margin-top:14px;color:var(--gold);font-size:.86rem;text-decoration:none;border-bottom:1px solid transparent}.hero-image-empty a:hover{border-bottom-color:var(--gold)}@media (max-width:768px){.film{min-height:min(48vh,336px)}.film-title{max-width:none}.film-hint{inset-block-start:auto;inset-block-end:14px;inset-inline:14px;justify-content:center}}.intro-band{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:clamp(34px,5vw,70px);align-items:center}.intro-figure{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:3px;background:var(--bg-soft);border:1px solid var(--border)}.intro-figure img{width:100%;height:100%;object-fit:cover}.intro-figure-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%}.intro-figure-empty svg{width:54px;height:54px;color:var(--gold);opacity:.32}.intro-figure-empty a{color:var(--gold);font-size:.86rem;text-decoration:none;border-bottom:1px solid transparent}.intro-figure-empty a:hover{border-bottom-color:var(--gold)}.intro-words .sc-title{margin-bottom:22px}.intro-words .sc-lede + .sc-lede{margin-top:16px}.intro-more{margin-top:28px}@media (max-width:820px){.intro-band{grid-template-columns:1fr;gap:30px}.intro-figure{max-width:300px}}.sc-head>*{min-width:0}.sc-title,.sc-eyebrow{overflow-wrap:break-word}.film-more{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:3;display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:0.750rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:.85;transition:opacity .3s ease}.film-more:hover{opacity:1;color:var(--gold)}.film-more i,.film-more svg{width:18px;height:18px;animation:film-nudge 1.8s ease-in-out infinite}@keyframes film-nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.film-more.is-gone{opacity:0;pointer-events:none}@media (min-width:900px){.film-more{display:none}}@media (max-width:899px){body:has(.pact) .film-more{bottom:calc(62px + 18px + env(safe-area-inset-bottom,0px))}.film-split .film-more{display:none}}.cl-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;max-width:62rem;margin-inline:auto}.cl-mode{display:flex;flex-direction:column;padding:26px 28px;border:1px solid var(--border);border-radius:20px;background:var(--surface);transition:border-color .22s ease,transform .22s ease}.cl-mode:hover{border-color:var(--gold);transform:translateY(-3px)}.cl-mode-image{margin:-26px -28px 20px;overflow:hidden;border-radius:20px 20px 0 0}.cl-mode-image img{width:100%;height:170px;object-fit:cover;display:block}.cl-mode-kind{color:var(--gold);font:700 .72rem/1 var(--font);text-transform:uppercase;letter-spacing:1.1px}.cl-mode h3{margin:10px 0 8px;color:var(--text);font-size:1.22rem}.cl-mode-blurb{margin:0 0 14px;color:var(--muted);font:400 .96rem/1.6 var(--font)}.cl-mode-points{margin:0 0 18px;padding:0;list-style:none}.cl-mode-points li{position:relative;padding:6px 0 6px 20px;color:var(--text);font:500 .92rem/1.5 var(--font)}.cl-mode-points li::before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.cl-mode .sc-more{margin-top:auto}.film-split{align-items:center;min-height:min(72vh,640px);background:var(--bg)}.film-split .film-bed{inset-inline-start:auto;inset-inline-end:calc((100% - var(--page-column)) / 2);width:calc(var(--page-column) * 0.48);border-radius:20px;overflow:hidden}.film-split .film-bed img{object-position:center}.film-split .film-veil{display:none}.film-split .film-copy{width:100%;max-width:none;margin:0;padding-inline-start:calc((100% - var(--page-column)) / 2);padding-inline-end:calc((100% - var(--page-column)) / 2 + var(--page-column) * 0.52);padding-block:clamp(40px,6vw,72px);text-shadow:none}.film-split .film-title,.film-split .film-line,.film-split .film-eyebrow,.film-split .film-meta,.film-split .film-actions{max-width:none}.film-split .film-title{font-size:clamp(2rem,3.6vw,3.4rem);text-wrap:balance}@media(max-width:820px){.film-split{display:block;min-height:0;padding-bottom:clamp(26px,7vw,44px)}.film-split .film-bed{position:static;inset:auto;width:100%;aspect-ratio:4 / 3;border-radius:0}.film-split .film-bed img{height:100%}.film-split .film-copy{padding-inline:clamp(16px,5vw,28px);padding-block:clamp(22px,6vw,34px) 0}.film-split .film-title,.film-split .film-line,.film-split .film-eyebrow,.film-split .film-meta,.film-split .film-actions{max-width:none}}.film-plate{align-items:center;justify-content:center;min-height:min(78vh,700px)}.film-plate .film-copy{width:min(92%,720px);padding:clamp(34px,4vw,52px);border:1px solid var(--border);border-radius:28px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(14px);text-align:center;text-shadow:none}.film-plate .film-eyebrow,.film-plate .film-actions{justify-content:center}.film-plate .film-line,.film-plate .film-meta{margin-inline:auto}@supports not (backdrop-filter:blur(2px)){.film-plate .film-copy{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.film-bare{align-items:center;min-height:auto;padding-block:clamp(56px,8vw,104px);border-bottom:1px solid var(--border)}.film-bare .film-copy{padding-block:0;text-shadow:none}.sc-lead,.sc-section>p,.an-words>p{max-width:68ch}.sc-section--deep{background:var(--accent-deep);box-shadow:0 0 0 100vmax var(--accent-deep);clip-path:inset(0 -100vmax);border-top:0;padding:120px 0;margin-block:clamp(30px,5vw,62px);--text:var(--on-accent-deep);--muted:rgba(247,242,232,.74);--gray:rgba(247,242,232,.72);--border:rgba(247,242,232,.18);--gold:#e8b95a;--gold-light:#f2d47b;--gold-a:#f2d47b;--gold-b:#e8b95a;--on-gold:#3a0a0a;--on-gold-bright:#3a0a0a}.sc-section--deep + .sc-section{border-top:0}@media (max-width:600px){.sc-section--deep{padding:76px 0}}.evt-band{display:grid;grid-template-columns:1fr clamp(13rem,26%,19rem);gap:clamp(36px,6vw,72px);align-items:center}.evt-band.is-wide{grid-template-columns:1fr}.evt-head{display:flex;align-items:flex-start;gap:clamp(20px,3vw,34px)}.evt-date{flex-shrink:0;display:flex;align-items:flex-start;gap:12px;margin:0;padding-inline-end:clamp(20px,3vw,34px);border-inline-end:1px solid var(--border);font-variant-numeric:tabular-nums}.evt-day{font-family:var(--font-display);font-size:clamp(3.6rem,8vw,6rem);font-weight:300;line-height:.8;letter-spacing:-.05em;color:var(--gold)}.evt-rest{display:flex;flex-direction:column;gap:5px;padding-top:5px}.evt-mon{font-size:.86rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.evt-yr{font-size:.8rem;letter-spacing:.16em;color:var(--gray)}.evt-headings{min-width:0}.evt-headings .sc-title{font-size:clamp(1.9rem,3.4vw,2.8rem)}.evt-when{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;color:var(--muted);font-size:.93rem}.evt-when span{display:inline-flex;align-items:center;gap:8px}.evt-when svg{width:16px;height:16px;color:var(--gold);flex-shrink:0}.evt-poster{display:block;aspect-ratio:3 / 4;border-radius:5px;overflow:hidden;border:1px solid var(--border);background:var(--bg-soft);box-shadow:var(--shadow);transition:transform .5s}.evt-poster img{width:100%;height:100%;object-fit:cover}.evt-poster:hover{transform:translateY(-4px)}@media (max-width:820px){.evt-band{grid-template-columns:1fr;gap:32px}.evt-poster{max-width:15rem;aspect-ratio:4 / 5}.evt-head{flex-direction:column;gap:22px}.evt-date{border-inline-end:0;border-bottom:1px solid var(--border);padding-inline-end:0;padding-bottom:18px;align-items:baseline}}.vid-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:30px}.vid-head .sc-lede{margin-top:0}.vid-frame{position:relative;display:block;width:100%;aspect-ratio:16 / 9;max-height:76vh;border-radius:8px;overflow:hidden;background:#000;border:1px solid var(--border)}.vid-frame img{width:100%;height:100%;object-fit:cover;opacity:.78;transition:opacity .5s,transform 6s ease-out}.vid-frame:hover img{opacity:.9;transform:scale(1.03)}.vid-veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.15) 46%,rgba(0,0,0,.35) 100%)}.vid-veil::before,.vid-veil::after{content:"";position:absolute;left:0;right:0;height:5.5%;background:#000}.vid-veil::before{top:0}.vid-veil::after{bottom:0}.vid-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.28);color:#fff;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:background-color .35s,border-color .35s,color .35s,transform .35s}.vid-play svg{width:30px;height:30px;margin-inline-start:4px}.vid-frame:hover .vid-play{background:var(--gold);border-color:var(--gold);color:var(--on-gold);transform:translate(-50%,-50%) scale(1.07)}.vid-caption{position:absolute;left:clamp(20px,3.5vw,44px);right:clamp(20px,3.5vw,44px);bottom:clamp(24px,4vw,46px);display:flex;flex-direction:column;gap:9px}.vid-kicker{display:flex;align-items:center;gap:10px;font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light)}.vid-kicker::before{content:"";width:22px;height:2px;background:var(--gold)}@media (max-width:600px){.vid-play{width:62px;height:62px}.vid-play svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.vid-frame img{transition:none}}.sc-section--deep .intro-figure{border-radius:200px 200px 24px 24px;aspect-ratio:4 / 5;border-color:rgba(232,185,90,.45)}.intro-headline{font-size:clamp(2rem,4.4vw,3.2rem)}.intro-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px}.intro-acts .intro-more{margin-top:0}@media (max-width:768px){.sc-section--deep .intro-figure{border-radius:160px 160px 20px 20px;max-width:17rem}}