html.ssp-viewer-open{overflow:hidden}.ssp-root{--ssp-bg:#070707;--ssp-panel:#11100f;--ssp-text:#f8f3ea;--ssp-muted:rgba(248,243,234,.72);--ssp-soft:rgba(248,243,234,.52);--ssp-gold:#c89450;--ssp-gold-light:#f3da82;--ssp-gold-deep:#a86736;--ssp-line:rgba(255,255,255,.13);--ssp-line-strong:rgba(243,218,130,.34);--ssp-plum:rgba(75,29,91,.28);--ssp-shadow:0 24px 60px rgba(0,0,0,.42);--ssp-max:1480px;--ssp-pad:clamp(18px,4vw,58px);--ssp-radius-xl:35px;--ssp-radius-lg:28px;--ssp-radius-md:20px;--ssp-pill:999px;color:var(--ssp-text);background:radial-gradient(circle at 10% 7%,rgba(243,218,130,.07),transparent 23%),radial-gradient(circle at 88% 76%,var(--ssp-plum),transparent 35%),linear-gradient(180deg,#070707 0%,#0a0909 48%,#050505 100%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;isolation:isolate;overflow:clip}.ssp-root *,.ssp-root *::before,.ssp-root *::after{box-sizing:border-box}.ssp-root img,.ssp-root video{display:block;max-width:100%}.ssp-root button{font:inherit}.ssp-root a{color:inherit;text-decoration:none}.ssp-shell{width:min(var(--ssp-max),100%);margin-inline:auto}.ssp-section{padding:clamp(62px,8vw,112px) var(--ssp-pad)}.ssp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--ssp-gold-light);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ssp-eyebrow::before,.ssp-eyebrow::after{content:"";width:25px;height:1px;background:linear-gradient(90deg,transparent,var(--ssp-gold-light))}.ssp-eyebrow::after{background:linear-gradient(90deg,var(--ssp-gold-light),transparent)}.ssp-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:1px solid transparent;border-radius:var(--ssp-pill);font-size:13px;font-weight:900;line-height:1.1;text-align:center;transition:transform .22s ease,border-color .22s ease,background .22s ease}.ssp-btn:hover{transform:translateY(-2px)}.ssp-btn--gold{color:#171009;background:linear-gradient(135deg,var(--ssp-gold-light),var(--ssp-gold) 70%,var(--ssp-gold-deep));box-shadow:0 12px 28px rgba(200,148,80,.2)}.ssp-btn--ghost{color:var(--ssp-text);border-color:var(--ssp-line);background:rgba(255,255,255,.04)}.ssp-btn--ghost:hover{border-color:var(--ssp-line-strong);background:rgba(200,148,80,.1)}.ssp-hero{position:relative;min-height:clamp(710px,92svh,1020px);background-color:#080808;background-size:cover;background-position:center;overflow:hidden;border-bottom:1px solid var(--ssp-line)}.ssp-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.95) 0%,rgba(5,5,5,.72) 43%,rgba(5,5,5,.32) 74%,rgba(5,5,5,.58) 100%),linear-gradient(180deg,rgba(5,5,5,.08),rgba(5,5,5,.56));pointer-events:none}.ssp-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(transparent,var(--ssp-bg));pointer-events:none}.ssp-hero__inner{position:relative;z-index:1;min-height:inherit;display:flex;align-items:end;padding:clamp(145px,16vw,220px) var(--ssp-pad) clamp(64px,8vw,112px)}.ssp-hero__copy{max-width:860px}.ssp-hero h1,.ssp-intro h2,.ssp-section-head h2,.ssp-motion h2,.ssp-archive__head h2,.ssp-final h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.065em;line-height:.9;text-wrap:balance}.ssp-hero h1{font-size:clamp(52px,7vw,108px)}.ssp-hero p{max-width:720px;margin:24px 0 0;color:rgba(248,243,234,.84);font-size:clamp(15px,1.4vw,19px);line-height:1.72}.ssp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ssp-actions--center{justify-content:center}.ssp-ledger{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;max-width:700px;border-top:1px solid rgba(255,255,255,.2);padding-top:15px}.ssp-ledger span{display:grid;gap:3px;min-width:125px;color:var(--ssp-soft);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ssp-ledger b{color:var(--ssp-gold-light);font-size:13px;letter-spacing:.08em}.ssp-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,96px);align-items:end;border-top:1px solid var(--ssp-line);border-bottom:1px solid var(--ssp-line);padding:clamp(44px,7vw,92px) 0}.ssp-intro h2,.ssp-section-head h2,.ssp-archive__head h2,.ssp-final h2{font-size:clamp(38px,5vw,78px)}.ssp-intro p,.ssp-archive__head p,.ssp-final p{margin:0;color:var(--ssp-muted);font-size:clamp(15px,1.35vw,19px);line-height:1.72}.ssp-section-head{margin-bottom:30px;max-width:870px}.ssp-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ssp-chapter{position:relative;min-height:430px;overflow:hidden;padding:0;border:1px solid var(--ssp-line);border-radius:var(--ssp-radius-lg);background:#111;background-size:cover;background-position:center;color:var(--ssp-text);text-align:left;transition:transform .25s ease,border-color .25s ease}.ssp-chapter:hover{transform:translateY(-4px);border-color:var(--ssp-line-strong)}.ssp-chapter__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.04) 20%,rgba(5,5,5,.86) 100%)}.ssp-chapter__copy{position:absolute;left:0;right:0;bottom:0;padding:clamp(22px,3vw,34px);display:grid;gap:9px}.ssp-chapter small{color:var(--ssp-gold-light);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ssp-chapter strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,3.5vw,52px);font-weight:600;letter-spacing:-.055em;line-height:.95}.ssp-chapter em{color:var(--ssp-muted);font-size:13px;font-style:normal;font-weight:900}.ssp-motion{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);overflow:hidden;border:1px solid var(--ssp-line);border-radius:var(--ssp-radius-xl);background:radial-gradient(circle at 91% 8%,rgba(243,218,130,.09),transparent 27%),radial-gradient(circle at 88% 90%,var(--ssp-plum),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.018));box-shadow:var(--ssp-shadow)}.ssp-motion__media{min-height:560px;background:#090909}.ssp-motion__media video{width:100%;height:100%;object-fit:cover}.ssp-motion__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px)}.ssp-motion h2{font-size:clamp(36px,4.5vw,66px)}.ssp-motion p{margin:18px 0 0;color:var(--ssp-muted);font-size:15px;line-height:1.7}.ssp-motion .ssp-btn{align-self:flex-start;margin-top:28px}.ssp-archive__head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;align-items:end;margin-bottom:32px}.ssp-filterbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:17px;border-bottom:1px solid var(--ssp-line)}.ssp-filters{display:flex;flex-wrap:wrap;gap:8px}.ssp-filter{min-height:42px;padding:0 14px;border:1px solid var(--ssp-line);border-radius:var(--ssp-pill);background:rgba(255,255,255,.025);color:var(--ssp-muted);font-size:12px;font-weight:900;transition:color .2s ease,border-color .2s ease,background .2s ease}.ssp-filter span{margin-left:5px;opacity:.65;font-size:10px}.ssp-filter:hover,.ssp-filter.is-active{border-color:var(--ssp-line-strong);background:rgba(200,148,80,.09);color:var(--ssp-gold-light)}.ssp-status{color:var(--ssp-gold-light);font-size:11px;font-weight:900;letter-spacing:.1em;text-align:right;text-transform:uppercase;white-space:nowrap}.ssp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px}.ssp-card{position:relative;grid-column:span 4;min-height:375px;overflow:hidden;padding:0;border:1px solid var(--ssp-line);border-radius:var(--ssp-radius-md);background:#101010;color:var(--ssp-text);text-align:left;transition:transform .25s ease,border-color .25s ease}.ssp-card--wide{grid-column:span 8;min-height:470px}.ssp-card--tall{min-height:500px}.ssp-card[hidden]{display:none}.ssp-card:hover{transform:translateY(-3px);border-color:var(--ssp-line-strong)}.ssp-card__media,.ssp-card__media img{position:absolute;inset:0;width:100%;height:100%}.ssp-card__media img{object-fit:cover;transition:transform .55s ease}.ssp-card:hover img{transform:scale(1.045)}.ssp-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:rgba(243,218,130,.18);font-size:70px;font-family:Georgia,"Times New Roman",serif;background:radial-gradient(circle,rgba(243,218,130,.08),transparent 40%),#0d0d0d}.ssp-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.02) 34%,rgba(5,5,5,.88) 100%);pointer-events:none}.ssp-card__tag{position:absolute;z-index:1;left:15px;top:15px;display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid var(--ssp-line-strong);border-radius:var(--ssp-pill);background:rgba(5,5,5,.54);color:var(--ssp-gold-light);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ssp-play{position:absolute;inset:0;margin:auto;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(243,218,130,.42);border-radius:50%;background:rgba(0,0,0,.42);color:var(--ssp-gold-light);font-size:19px;box-shadow:0 14px 36px rgba(0,0,0,.38)}.ssp-card__copy{position:absolute;z-index:1;left:18px;right:18px;bottom:17px;display:grid;gap:6px}.ssp-card__copy strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,2vw,33px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.ssp-card__copy small{color:rgba(248,243,234,.74);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ssp-card__copy em{max-width:580px;color:rgba(248,243,234,.72);font-size:13px;font-style:normal;line-height:1.45}.ssp-load-more{display:flex;margin:28px auto 0}.ssp-load-more[hidden]{display:none}.ssp-empty{padding:27px;border:1px dashed rgba(255,255,255,.2);border-radius:var(--ssp-radius-md);color:var(--ssp-muted);font-size:14px;line-height:1.6;text-align:center}.ssp-empty[hidden]{display:none}.ssp-empty--static{display:block}.ssp-final{padding:clamp(40px,8vw,88px) clamp(22px,5vw,62px);overflow:hidden;border:1px solid var(--ssp-line-strong);border-radius:var(--ssp-radius-xl);background:radial-gradient(circle at 50% 0,rgba(243,218,130,.12),transparent 37%),radial-gradient(circle at 88% 90%,var(--ssp-plum),transparent 35%),linear-gradient(145deg,rgba(200,148,80,.11),rgba(255,255,255,.022));box-shadow:var(--ssp-shadow);text-align:center}.ssp-final p{max-width:720px;margin:18px auto 0}.ssp-lightbox[hidden]{display:none}.ssp-lightbox{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.92)}.ssp-lightbox__stage{width:min(92vw,1450px);height:min(88svh,930px);display:flex;align-items:center;justify-content:center}.ssp-lightbox__stage img,.ssp-lightbox__stage video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:var(--ssp-radius-md);box-shadow:0 30px 90px rgba(0,0,0,.64);object-fit:contain}.ssp-lightbox__stage video{width:100%;height:100%;background:#050505}.ssp-lightbox__close,.ssp-lightbox__nav{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid var(--ssp-line);background:rgba(16,14,13,.82);color:var(--ssp-text);cursor:pointer;transition:background .2s ease,border-color .2s ease}.ssp-lightbox__close:hover,.ssp-lightbox__nav:hover{border-color:var(--ssp-line-strong);background:rgba(200,148,80,.15)}.ssp-lightbox__close{top:22px;right:22px;width:52px;height:52px;border-radius:50%;font-size:30px;line-height:1}.ssp-lightbox__nav{top:50%;width:54px;height:76px;border-radius:18px;font-size:36px;line-height:1;transform:translateY(-50%)}.ssp-lightbox__prev{left:24px}.ssp-lightbox__next{right:24px}.ssp-lightbox__caption{position:absolute;left:50%;bottom:21px;display:flex;gap:10px;align-items:center;max-width:calc(100% - 40px);padding:8px 15px;border:1px solid var(--ssp-line);border-radius:var(--ssp-pill);background:rgba(16,14,13,.82);color:var(--ssp-muted);font-size:12px;font-weight:800;transform:translateX(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-lightbox__caption strong{color:var(--ssp-gold-light);font-weight:900}.ssp-lightbox__caption span{overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.ssp-intro,.ssp-motion,.ssp-archive__head{grid-template-columns:1fr}.ssp-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.ssp-motion__media{min-height:440px}.ssp-card{grid-column:span 6}.ssp-card--wide{grid-column:span 12}}@media(max-width:760px){.ssp-hero{min-height:690px}.ssp-hero__inner{padding-top:120px;padding-bottom:55px}.ssp-hero h1{font-size:clamp(45px,11vw,64px)}.ssp-actions{display:grid;grid-template-columns:1fr}.ssp-btn{width:100%}.ssp-ledger span{min-width:calc(50% - 10px)}.ssp-chapters{grid-template-columns:1fr}.ssp-chapter{min-height:390px}.ssp-motion{border-radius:24px}.ssp-motion__media{min-height:320px}.ssp-motion .ssp-btn{width:100%}.ssp-filterbar{display:block}.ssp-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px;scrollbar-width:none}.ssp-filters::-webkit-scrollbar{display:none}.ssp-filter{flex:none}.ssp-status{display:block;margin-top:11px;text-align:left}.ssp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ssp-card,.ssp-card--wide,.ssp-card--tall{grid-column:span 1;min-height:265px}.ssp-card__tag{left:9px;top:9px;font-size:8px}.ssp-card__copy{left:11px;right:11px;bottom:10px}.ssp-card__copy strong{font-size:18px}.ssp-card__copy small,.ssp-card__copy em{display:none}.ssp-lightbox{padding:12px}.ssp-lightbox__stage{width:100%;height:min(80svh,760px)}.ssp-lightbox__close{top:12px;right:12px;width:44px;height:44px}.ssp-lightbox__nav{top:auto;bottom:18px;width:46px;height:43px;border-radius:14px;transform:none}.ssp-lightbox__prev{left:calc(50% - 56px)}.ssp-lightbox__next{right:calc(50% - 56px)}.ssp-lightbox__caption{bottom:72px;max-width:86%;font-size:11px}.ssp-lightbox__caption span{display:none}}@media(prefers-reduced-motion:reduce){.ssp-root *,.ssp-root *::before,.ssp-root *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}