.story-page{overflow:clip}.story-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);padding-block:96px 90px;display:grid}.story-hero h1{font-family:var(--font-display);letter-spacing:-.025em;margin:28px 0;font-size:clamp(3.5rem,6vw,6rem);font-weight:400;line-height:.99}.story-page em{color:var(--color-gold-light);font-weight:400}.story-hero-copy>p:not(.eyebrow){color:var(--color-muted);max-width:490px;font-size:.875rem;line-height:1.9}.story-hero-copy>p.story-hero-lead{font-family:var(--font-display);color:var(--color-ivory);margin-bottom:22px;font-size:1.625rem;line-height:1.45}.story-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.story-hero-actions .text-link{font-size:.75rem}.story-hero-actions .button svg{width:16px;height:16px}.story-first-film{isolation:isolate;min-width:0;position:relative}.story-hero-orbit{opacity:.4;z-index:-1;width:440px;position:absolute;top:-155px;right:-180px}.story-film-topline{color:var(--color-gold-light);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;padding-bottom:16px;font-size:.625rem;display:flex}.story-first-poster{aspect-ratio:16/10;cursor:pointer;width:100%;color:var(--color-ivory);background:#141311;border:1px solid #c6a66a65;padding:0;display:block;position:relative;box-shadow:0 30px 65px #0008}.story-first-poster img{object-fit:cover}.story-first-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#080808cf);position:absolute;inset:0}.story-large-play{z-index:1;width:70px;height:70px;color:var(--color-gold-light);background:#080808a8;border:1px solid #e6c994aa;border-radius:50%;place-items:center;transition:background .25s,box-shadow .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-first-poster:hover .story-large-play{background:#19150ef0;box-shadow:0 0 0 9px #e6c99418}.story-film-caption{z-index:1;text-align:left;justify-content:space-between;gap:18px;font-size:.75rem;line-height:1.6;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.story-film-caption>span{color:var(--color-gold-light);flex-shrink:0}.story-film-footnote{font-family:var(--font-display);color:var(--color-muted);margin:22px 0 28px;font-size:1.375rem;font-style:italic;line-height:1.45}.story-film-rule{letter-spacing:.12em;color:var(--color-gold);align-items:center;gap:12px;font-size:.5625rem;display:flex}.story-film-rule>span{background:linear-gradient(90deg,#c6a66a80,#c6a66a15);flex:1;height:1px}.story-chapters{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding-block:42px;display:grid}.story-chapter-note{align-items:flex-start;gap:24px;display:flex}.story-chapter-number{font-family:var(--font-display);color:#bda475;font-size:4.25rem;line-height:1}.story-chapter-note h2{margin:12px 0 16px;font-size:2.25rem;line-height:1.05}.story-chapter-note .eyebrow{margin:0;font-size:.5625rem}.story-chapter-note p:not(.eyebrow){color:var(--color-muted);max-width:350px;margin:0;font-size:.8125rem;line-height:1.8}.story-collection{padding-block:88px 70px;scroll-margin-top:100px}.story-collection-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.story-collection-heading h2{font-size:clamp(2.5rem,4.4vw,4rem);line-height:1.04}.story-collection-heading>p{color:var(--color-muted);margin:0 0 6px;font-size:.8125rem;line-height:1.9}.story-collection-toolbar{margin-bottom:26px}.story-chapter-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-bottom:22px;display:flex}.story-chapter-filters button{border:1px solid var(--line);color:var(--color-muted);min-height:48px;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:20px;padding:13px 18px;font-size:.75rem;display:inline-flex}.story-chapter-filters button span{opacity:1;font-size:.625rem}.story-chapter-filters button[aria-pressed=true]{color:#16120b;background:var(--color-gold);border-color:var(--color-gold)}.story-chapter-filters button:hover{border-color:var(--color-gold-light)}.story-reel-range{color:var(--color-gold-light);letter-spacing:.04em;margin:22px 0 0;font-size:.6875rem}.story-reel-range span{color:var(--color-muted)}.story-reel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.story-reel-card{width:100%;min-width:0;color:var(--color-ivory);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.story-reel-poster{aspect-ratio:4/5;border:1px solid var(--line);background:#141311;display:block;position:relative;overflow:hidden}.story-reel-poster img{object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.story-reel-poster:after{content:"";pointer-events:none;background:linear-gradient(#0004,#0000 30% 65%,#0009);position:absolute;inset:0}.story-reel-number{z-index:1;min-width:36px;min-height:36px;color:var(--color-gold-light);font-family:var(--font-display);background:#0b0b09dd;border:1px solid #c6a66a50;place-items:center;font-size:1.4375rem;display:grid;position:absolute;top:12px;left:12px}.story-card-play{z-index:1;color:var(--color-gold-light);background:#10100ca8;border:1px solid #e6c99490;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:15px;left:16px}.story-card-play svg{width:16px;height:16px}.story-reel-time{z-index:1;color:var(--color-ivory);font-variant-numeric:tabular-nums;background:#141311;border-radius:3px;padding:3px 6px;font-size:.6875rem;position:absolute;bottom:25px;right:16px}.story-reel-label{letter-spacing:.1em;color:var(--color-gold);text-transform:uppercase;margin:15px 0 8px;font-size:.5625rem;display:block}.story-reel-title{font-family:var(--font-display);font-size:1.6875rem;line-height:1.15;display:block}.story-reel-card:hover .story-reel-poster{border-color:var(--color-gold-light)}.story-reel-card:hover .story-reel-poster img{transform:scale(1.035)}.story-reel-card:hover .story-reel-title{color:var(--color-gold-light)}.story-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:22px;display:flex}.story-pagination>div{gap:6px;display:flex}.story-pagination button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--color-gold-light);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;font-size:.75rem;display:inline-flex}.story-pagination .story-page-arrow{padding-inline:16px}.story-pagination button[aria-current=page]{color:#14100b;background:var(--color-gold);border-color:var(--color-gold)}.story-pagination button:disabled{opacity:.3;cursor:default}.story-archive-note{color:var(--color-muted);margin:26px 0 0;font-size:.6875rem;line-height:1.8}.story-welcome{text-align:center;border-block:1px solid var(--line);background:#141310;padding-block:54px 66px}.story-welcome-orbit{width:94px;margin:0 auto 24px}.story-welcome h2{font-size:clamp(2.625rem,4.5vw,4.125rem);line-height:1.08}.story-welcome p:not(.eyebrow){color:var(--color-muted);max-width:540px;margin:24px auto;font-size:.875rem;line-height:1.8}.story-welcome .container>div:last-child{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.story-welcome .text-link{font-size:.75rem}.story-reel-dialog{width:min(1000px,95vw);max-height:94dvh;color:var(--color-ivory);background:#11110f;border:1px solid #c6a66a70;margin:auto;padding:0;overflow-y:auto}.story-reel-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060605ed}.story-dialog-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);display:grid}.story-dialog-top{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.story-dialog-top>span{text-transform:uppercase;letter-spacing:.14em;color:var(--color-gold-light);font-size:.625rem}.story-playback{background:#000;min-width:0;position:relative}.story-playback video{object-fit:contain;background:#000;width:100%;height:min(72dvh,760px);display:block}.story-playback-message{background:#111;padding:18px;font-size:.8125rem;line-height:1.8;position:absolute;inset:auto 18px 60px}.story-playback-message a{color:var(--color-gold-light);text-decoration:underline}.story-reel-details{flex-direction:column;justify-content:center;min-width:0;padding:36px 32px;display:flex}.story-reel-details .eyebrow{font-size:.5625rem}.story-reel-details h2{font-size:2.875rem;line-height:1.02}#story-reel-description{color:var(--color-muted);margin-block:22px;font-size:.8125rem;line-height:1.9}.story-reel-navigation{justify-content:space-between;gap:16px;margin-block:10px 28px;display:flex}.story-reel-navigation .text-link{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;font-family:inherit;font-size:.75rem}.story-reel-navigation button:disabled{opacity:.3;cursor:default}.story-reel-jump{color:var(--color-gold-light);flex-direction:column;gap:12px;font-size:.6875rem;display:flex}.story-reel-jump select{width:100%;min-height:48px;color:var(--color-ivory);font:inherit;background:#1c1a16;border:1px solid #c6a66a55;padding:10px;font-size:.75rem}.story-dialog-note{color:var(--color-muted);font-family:var(--font-display);margin-top:28px;font-size:1.3125rem;font-style:italic;line-height:1.45}html[data-motion=enabled] .story-reel-grid{animation:.55s ease-out story-grid-enter}@keyframes story-grid-enter{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1100px){.story-hero{gap:40px;padding-block:70px}.story-hero h1{font-size:4.0625rem}.story-hero-actions{flex-direction:column;align-items:start}}@media (max-width:1000px){.story-reel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}}@media (max-width:900px){.story-hero{grid-template-columns:1fr;gap:44px}.story-hero h1{font-size:clamp(3.4375rem,9vw,5rem)}.story-hero-copy>p:not(.eyebrow){max-width:620px}.story-hero-actions{flex-direction:row}.story-first-film{width:100%;max-width:650px}.story-chapters{gap:26px}.story-chapter-number{font-size:3.125rem}.story-chapter-note{gap:16px}.story-chapter-note h2{font-size:1.9375rem}.story-collection-heading{flex-direction:column;align-items:start;gap:18px}}@media (max-width:600px){.story-hero{gap:34px;padding-block:46px}.story-hero h1{margin-block:22px;font-size:clamp(3rem,13vw,4.375rem)}.story-hero-copy>p.story-hero-lead{font-size:1.5rem}.story-hero-actions{gap:12px;margin-top:26px}.story-hero-actions .button{justify-content:space-between;width:100%}.story-first-poster{aspect-ratio:16/11}.story-film-caption{font-size:.625rem;bottom:13px;left:15px;right:15px}.story-large-play{width:56px;height:56px}.story-film-footnote{margin-block:16px 22px;font-size:1.25rem}.story-film-topline{letter-spacing:.1em;font-size:.5625rem}.story-chapters{grid-template-columns:1fr;gap:28px;padding-block:30px}.story-chapter-note h2 br{display:none}.story-chapter-note h2{font-size:1.8125rem;line-height:1.15}.story-chapter-note h2 em:before{content:" "}.story-chapter-number{flex:none;width:46px}.story-collection{padding-block:52px 42px;scroll-margin-top:90px}.story-collection-heading h2{font-size:2.5rem}.story-chapter-filters{gap:8px}.story-chapter-filters button{gap:12px;padding:11px 12px;font-size:.6875rem}.story-reel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.story-reel-number{min-width:30px;min-height:30px;font-size:1.25rem;top:9px;left:9px}.story-reel-time{font-size:.625rem;bottom:20px;right:10px}.story-card-play{width:30px;height:30px;bottom:10px;left:10px}.story-reel-label{letter-spacing:.075em;margin-top:12px;font-size:.5rem;line-height:1.6}.story-reel-title{font-size:1.4375rem}.story-pagination{gap:6px}.story-pagination>div{gap:4px}.story-pagination .story-page-arrow{padding:0}.story-page-arrow span:not([aria-hidden]){display:none}.story-pagination button{min-width:38px;min-height:44px}.story-welcome{padding-block:38px 48px}.story-welcome .container>div:last-child{flex-direction:column;gap:16px}.story-welcome .button{justify-content:space-between;width:100%}.story-reel-dialog{width:calc(100vw - 16px);max-height:96dvh}.story-dialog-layout{grid-template-columns:1fr}.story-dialog-top{gap:8px;padding:8px 14px}.story-dialog-top>span{letter-spacing:.08em;font-size:.5625rem}.story-playback video{height:52dvh}.story-reel-details{padding:22px 20px}.story-reel-details h2{font-size:2.1875rem}#story-reel-description{margin-block:14px}.story-reel-navigation{margin:0 0 22px}.story-dialog-note{margin:20px 0 0}}@media (prefers-reduced-motion:reduce){.story-reel-grid{animation:none!important}.story-reel-card:hover .story-reel-poster img{transform:none}}html[data-motion=paused] .story-reel-card:hover .story-reel-poster img{transform:none}.story-section-links{flex-wrap:wrap;gap:12px 30px;padding-top:30px;display:flex}.story-section-links a{border-bottom:1px solid var(--line);min-height:44px;color:var(--color-gold-light);align-items:center;gap:16px;font-size:.8125rem;display:inline-flex}.story-section-links span{color:var(--color-muted);font-size:.625rem}.story-extra-collection{border-top:1px solid var(--line);padding-block:65px 75px;scroll-margin-top:120px}.story-event-feature{border:1px solid var(--line);background:linear-gradient(120deg,#c6a66a0b,#0000);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,85px);padding:clamp(22px,3vw,40px);display:grid}.story-event-copy h3{font-family:var(--font-display);margin:14px 0;font-size:clamp(2.125rem,4vw,3.125rem);font-weight:400;line-height:1.1}.story-event-copy>p:not(.eyebrow){color:var(--color-muted);font-size:.875rem;line-height:1.8}.story-event-copy .text-link{min-height:44px;margin-top:18px}.story-reel-date{color:var(--color-gold-light);margin-top:12px;font-size:.75rem;line-height:1.6}@media (max-width:600px){.story-section-links{gap:8px 20px}.story-section-links a{gap:10px;font-size:.75rem}.story-extra-collection{padding-block:40px 48px;scroll-margin-top:90px}.story-event-feature{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.story-event-feature .story-reel-poster{aspect-ratio:4/3}}.story-event-feature .story-reel-label,.story-event-feature .story-reel-title{display:none}.story-visual-summary{border-block:1px solid #75613e;margin-block:20px}.story-visual-summary summary{cursor:pointer;color:#edcf90;min-height:44px;padding-block:12px}.story-visual-summary p{color:#ded6c8;padding-bottom:16px;line-height:1.7}.story-page{--story-edge:#d8bd7c3d;--story-panel:#151410;background:radial-gradient(75% 650px at 90% 0,#ac8f4d13,#0000),#0a0a09}.story-page .story-hero{isolation:isolate;border:1px solid var(--story-edge);background:radial-gradient(at 10% 0,#d5b77112,#0000 65%),linear-gradient(130deg,#191813,#0d0d0b 80%);border-radius:32px;gap:clamp(30px,4.5vw,70px);margin-block:34px 54px;padding:clamp(24px,4vw,60px);position:relative;box-shadow:inset 0 1px #ffe6ad0c,0 25px 70px #0004}.story-page .story-hero:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background-image:linear-gradient(#cdb47509 1px,#0000 1px),linear-gradient(90deg,#cdb47509 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#0008);mask-image:linear-gradient(120deg,#0000 20%,#0008)}.story-page .story-hero h1{text-wrap:balance;font-size:clamp(3.4rem,5.8vw,5.7rem)}.story-page .story-hero-copy>p:not(.eyebrow){color:#c9c3b6}.story-page .story-hero-copy>p.story-hero-lead{color:#f1e9d8}.story-page .story-hero-actions{gap:12px}.story-page .story-hero-actions :is(.button,.text-link){border-radius:14px;min-height:48px;padding:13px 18px;font-size:.75rem}.story-page .story-hero-actions .text-link{color:#f0dba8;background:#cdb47508;border:1px solid #cdb47566;align-items:center;gap:14px;display:inline-flex}.story-page .story-first-film{background:#0b0b09c9;border:1px solid #d8bd7c59;border-radius:24px;padding:16px;box-shadow:0 20px 45px #0007,inset 0 1px #ffe6ad12}.story-page .story-film-topline{padding:3px 3px 14px;font-size:.6rem}.story-page .story-film-topline>span:last-child{color:#f1e2bc;font-variant-numeric:tabular-nums}.story-page .story-first-poster{aspect-ratio:4/3;box-shadow:none;border-radius:14px;overflow:hidden}.story-page .story-large-play{background:#10100bd9;border:1px solid #f6d88b;width:68px;height:68px;box-shadow:0 0 0 10px #17150d66,0 0 28px #d6b76a22}.story-page .story-film-footnote{color:#c9c3b6;margin:18px 4px 20px;font-size:1.25rem}.story-page .story-film-rule{padding:0 4px 3px}.story-page .story-hero-orbit{opacity:.28;width:320px;top:-90px;right:-100px}.story-page .story-chapters{border:0;gap:20px;padding-block:0 28px}.story-page .story-chapter-note{border:1px solid var(--story-edge);background:linear-gradient(135deg,#23211780,#12120f);border-radius:24px;gap:22px;padding:clamp(22px,3vw,36px);position:relative;overflow:hidden}.story-page .story-chapter-note:after{content:"";pointer-events:none;border:1px solid #cdb47540;border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:-50px;box-shadow:0 0 0 16px #cdb47506,0 0 0 32px #cdb47504}.story-page .story-chapter-number{color:#dec58b;font-size:3.3rem}.story-page .story-chapter-note h2{font-size:clamp(1.8rem,2.7vw,2.5rem)}.story-page .story-section-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:0;display:grid}.story-page .story-section-links a{border:1px solid var(--story-edge);color:#eedaa9;background:#191811;border-radius:14px;justify-content:space-between;min-height:56px;padding:14px 20px}.story-page .story-section-links a span{color:#c4bbab;font-variant-numeric:tabular-nums}.story-page .story-collection,.story-page .story-extra-collection{padding-block:64px}.story-page .story-collection-heading{border-bottom:1px solid var(--story-edge);padding-bottom:26px}.story-page .story-collection-heading>p{color:#c9c3b6}.story-page .story-chapter-filters{border:1px solid var(--story-edge);background:#151410;border-radius:18px;gap:6px;padding:7px}.story-page .story-chapter-filters button{color:#d5cdbc;background:#fff1ca03;border:1px solid #0000;border-radius:12px;flex:auto;justify-content:space-between;font-size:.78rem}.story-page .story-chapter-filters button[aria-pressed=true]{color:#18150e;background:linear-gradient(120deg,#efdba7,#b99b5c);border-color:#e9ce8c;box-shadow:0 3px 14px #0004}.story-page .story-reel-range{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:18px;display:flex}.story-page .story-reel-grid{align-items:stretch;gap:22px}.story-page .story-reel-card{border:1px solid var(--story-edge);background:linear-gradient(145deg,#242219,#12120f 60%);border-radius:22px;flex-direction:column;padding:8px 8px 18px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffebbd0a,0 10px 24px #0003}.story-page .story-reel-poster{aspect-ratio:4/5;border:1px solid #d8bd7c26;border-radius:15px;width:100%}.story-page .story-reel-number{min-width:36px;min-height:36px;font-family:var(--font-body,sans-serif);color:#f7e6bc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10100ddb;border-radius:10px;font-size:.82rem;top:10px;left:10px}.story-page .story-card-play{border-color:#efd799;width:42px;height:42px;bottom:13px;left:13px;box-shadow:0 0 0 5px #10100c50}.story-page .story-reel-time{background:#10100ddb;border:1px solid #d8bd7c44;border-radius:8px;padding:4px 7px;bottom:23px;right:12px}.story-page .story-reel-label{color:#d5b978;margin:16px 9px 8px;font-size:.6rem;line-height:1.5}.story-page .story-reel-title{text-wrap:balance;color:#f1e9d8;padding-inline:9px;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.12}.story-page .story-pagination{border:1px solid var(--story-edge);background:#151410;border-radius:18px;padding:18px}.story-page .story-pagination button{background:#cdb47508;border-color:#cdb47555;border-radius:10px}.story-page .story-pagination button[aria-current=page]{color:#18150e;background:#dec58b;border-color:#dec58b}.story-page .story-pagination button:disabled{opacity:.45}.story-page .story-extra-collection{border-top-color:var(--story-edge)}.story-page .story-event-feature{border-color:var(--story-edge);background:radial-gradient(at 95% 0,#cdb47515,#0000 60%),#141410;border-radius:26px}.story-page .story-event-feature .story-reel-card{padding-bottom:8px}.story-page .story-event-copy .text-link{background:#cdb4750a;border:1px solid #cdb47580;border-radius:12px;align-items:center;gap:24px;padding:12px 18px;display:inline-flex}.story-page .story-welcome{border-color:var(--story-edge);background:radial-gradient(at 50% 0,#d4b56c1a,#0000 65%),#13130f;padding-block:64px;position:relative}.story-page .story-welcome :is(.button,.text-link){border-radius:14px;min-height:48px}.story-page .story-welcome .text-link{background:#cdb47508;border:1px solid #cdb47566;align-items:center;gap:12px;padding:12px 18px;display:inline-flex}.story-page .story-reel-dialog{background:#12120f;border-radius:24px;box-shadow:0 30px 120px #000b}.story-page .story-dialog-top{border-color:var(--story-edge);background:linear-gradient(100deg,#272319,#13130f)}.story-page .story-reel-details{background:radial-gradient(at 100% 0,#cdb47512,#0000 65%)}.story-page .story-reel-navigation .text-link{background:#cdb47508;border:1px solid #cdb47566;border-radius:10px;min-height:44px;padding:10px 14px}.story-page .story-reel-jump select{border-radius:12px;min-height:48px}.story-page :is(button,a,select):focus-visible{outline-offset:4px;outline:2px solid #f1d792}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-motion=enabled] .story-page .story-reel-card:hover{border-color:#e3c580;transform:translateY(-5px);box-shadow:0 16px 35px #0006,0 0 24px #cdb4750b}.story-page .story-section-links a:hover{background:#262215;border-color:#e3c580}}@media (max-width:1100px){.story-page .story-hero-actions{flex-direction:row;align-items:center}.story-page .story-hero h1{font-size:clamp(3rem,6.7vw,4.5rem)}}@media (max-width:900px){.story-page .story-hero{grid-template-columns:minmax(0,1fr);gap:34px;padding:32px}.story-page .story-hero h1{font-size:clamp(3.5rem,9vw,5.4rem)}.story-page .story-first-film{max-width:none}.story-page .story-first-poster{aspect-ratio:16/10}.story-page .story-chapter-note{flex-direction:column;gap:16px}.story-page .story-reel-grid{gap:16px}}@media (max-width:600px){.story-page .story-hero{border-radius:24px;gap:28px;margin-block:18px 30px;padding:22px}.story-page .story-hero h1{margin-block:22px;font-size:clamp(2.7rem,11.5vw,4rem)}.story-page .story-hero-copy>p.story-hero-lead{font-size:1.4rem}.story-page .story-hero-copy>p:not(.eyebrow){font-size:.84rem}.story-page .story-hero-actions{flex-direction:column;align-items:stretch}.story-page .story-hero-actions :is(.button,.text-link){justify-content:space-between;width:100%}.story-page .story-first-film{border-radius:18px;padding:10px}.story-page .story-film-topline{letter-spacing:.1em;font-size:.5rem}.story-page .story-first-poster{aspect-ratio:4/3}.story-page .story-film-footnote{font-size:1.1rem}.story-page .story-chapters{gap:14px;padding-bottom:18px}.story-page .story-chapter-note{border-radius:20px;flex-direction:row;gap:16px;padding:22px}.story-page .story-chapter-number{width:auto;font-size:2.7rem}.story-page .story-chapter-note h2{font-size:1.8rem}.story-page .story-section-links{gap:6px}.story-page .story-section-links a{border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px;font-size:.7rem}.story-page .story-collection,.story-page .story-extra-collection{padding-block:40px}.story-page .story-collection-heading h2{font-size:2.4rem}.story-page .story-chapter-filters{grid-template-columns:1fr;display:grid}.story-page .story-chapter-filters button{width:100%;min-height:46px;font-size:.75rem}.story-page .story-reel-grid{gap:12px}.story-page .story-reel-card{border-radius:16px;padding:6px 6px 14px}.story-page .story-reel-poster{border-radius:11px}.story-page .story-reel-number{min-width:30px;min-height:30px;font-size:.72rem;top:8px;left:8px}.story-page .story-card-play{width:34px;height:34px;bottom:9px;left:9px}.story-page .story-reel-time{font-size:.6rem;bottom:17px;right:8px}.story-page .story-reel-label{margin:12px 5px 8px;font-size:.5rem}.story-page .story-reel-title{padding-inline:5px;font-size:1.35rem}.story-page .story-pagination{gap:6px;padding:12px 8px}.story-page .story-pagination button{min-width:40px}.story-page .story-reel-dialog{border-radius:18px}.story-page .story-reel-navigation{gap:10px}.story-page .story-reel-navigation .text-link{padding:10px}}@media (prefers-reduced-motion:reduce){.story-page .story-reel-card{transition:none;transform:none}}html[data-motion=paused] .story-page .story-reel-card{transition:none;transform:none}
