.film-page{color:#f1ebe1;min-height:100vh;font-family:var(--sans);background:#030404;overflow:hidden}.film-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:auto;padding:23px clamp(22px,5vw,82px);display:flex;position:relative}.film-brand{color:#ceba9e;font:400 clamp(17px,2vw,24px)/1 var(--serif);letter-spacing:.08em;align-items:center;gap:14px;display:flex}.film-monogram{width:42px;height:42px;font:italic 19px var(--serif);letter-spacing:-.19em;color:#ceba9e;border:1px solid #a78c5c7a;border-radius:50%;place-items:center;padding-right:4px;display:grid}.film-header nav{align-items:center;gap:clamp(12px,2vw,30px);display:flex}.film-header nav a,.film-header button{color:#d9cdbb;font:600 11px/1.4 var(--sans);letter-spacing:.16em;white-space:nowrap;background:0 0;border:0}.film-header nav a:hover,.film-header button:hover{color:#ceba9e}.film-header button{border-left:1px solid #ad966b88;padding-left:20px}.film-hero{grid-template-columns:52% 48%;align-items:center;max-width:1700px;min-height:min(790px,88svh);margin:0 auto;display:grid;position:relative}.film-hero-image{position:absolute;inset:0 38% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 66%,#0000 100%),linear-gradient(#0000,#000 10% 86%,#0000);mask-image:linear-gradient(90deg,#000 0 66%,#0000 100%),linear-gradient(#0000,#000 10% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.film-hero-image img{object-fit:cover;object-position:center 36%;filter:brightness(.73)saturate(.8);width:100%;height:100%}.film-hero-copy{z-index:1;grid-column:2;max-width:690px;padding:90px clamp(28px,7vw,115px) 90px 0;position:relative}.film-eyebrow{color:#ceba9e;font:600 12px/1.6 var(--sans);letter-spacing:.21em;margin:0}.film-hero h1{font:400 clamp(64px,7.6vw,124px)/.95 var(--serif);letter-spacing:-.055em;text-shadow:0 12px 36px #000;margin:32px 0 35px}.film-hero h1 em{color:#ceba9e;font-weight:400}.film-hero-copy>p:not(.film-eyebrow){color:#d7d0c5;max-width:560px;font:400 clamp(18px,1.5vw,22px)/1.7 var(--serif)}.film-discover{color:#ceba9e;font:600 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #b69b6d;align-items:center;gap:45px;margin-top:40px;padding:0 0 16px;display:inline-flex}.film-discover span{font-size:23px;line-height:1}.film-story{background:linear-gradient(120deg,#14120f,#030404 55%);grid-template-columns:.85fr 1.15fr;gap:8%;max-width:1200px;margin:35px auto 0;padding:100px clamp(24px,6vw,80px);display:grid}.film-story h2{color:#ceba9e;max-width:450px;font:400 clamp(42px,4.5vw,67px)/1.05 var(--serif);letter-spacing:-.035em;margin:18px 0}.film-story-text p{color:#d4ccbf;font:19px/1.75 var(--serif);margin:0 0 27px}.film-stores{max-width:1200px;margin:0 auto;padding:105px clamp(24px,6vw,80px) 145px;scroll-margin-top:35px}.film-stores-heading h2{color:#efe4d0;font:400 clamp(43px,5vw,72px)/1.1 var(--serif);letter-spacing:-.035em;margin:20px 0}.film-stores-heading>p:last-child{color:#c9c0b2;font:18px/1.6 var(--serif);margin:0 0 48px}.film-store-list{border-top:1px solid #ad966b66}.film-store-list a{border-bottom:1px solid #ad966b55;grid-template-columns:65px 1fr 30px;align-items:center;gap:18px;min-height:115px;padding:18px 12px;transition:background .25s;display:grid}:is(.film-store-list a:hover,.film-store-list a:focus-visible){background:#baa07116}.film-store-icon{background:#171716;border:1px solid #ad966b44;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.film-store-icon img{object-fit:contain;border-radius:5px;width:31px;height:31px}.film-group-label{color:#ceba9e;font:600 12px var(--sans);letter-spacing:.18em;margin:44px 0 0;padding:15px 12px}.film-store-name strong{color:#f0e7da;font:400 clamp(25px,3vw,35px)/1.2 var(--serif);display:block}.film-store-name small{color:#c3b8a7;font:14px/1.5 var(--sans);margin-top:6px;display:block}.film-store-list svg{color:#ceba9e}.film-footer{border-top:1px solid #ad966b55;grid-template-columns:1fr auto;align-items:end;gap:30px;max-width:1200px;margin:auto;padding:65px clamp(24px,6vw,80px) 45px;display:grid}.film-footer-signature{color:#ceba9e;font:italic 34px var(--serif)}.film-footer-signature span{color:#ceba9e;font:italic 16px var(--serif);margin-top:7px;display:block}.film-footer>div{color:#ceba9e;font:13px var(--sans);gap:28px;display:flex}.film-footer small{color:#ceba9e;font:11px var(--sans);letter-spacing:.16em;grid-column:1/-1;margin-top:20px}@media (max-width:760px){.film-header{padding:17px 22px}.film-brand{font-size:18px}.film-header nav a:nth-child(2){display:none}.film-header nav{gap:10px}.film-header nav a{text-align:right;white-space:normal;max-width:120px;font-size:9px}.film-header button{padding-left:12px}.film-hero{min-height:760px;display:block}.film-hero-image{inset:0 0 20%;-webkit-mask-image:linear-gradient(#000 0 48%,#0000 100%);mask-image:linear-gradient(#000 0 48%,#0000 100%)}.film-hero-image img{object-position:50% 25%;filter:brightness(.68)saturate(.82)}.film-hero-copy{max-width:650px;padding:0 7vw 55px;position:absolute;bottom:0;left:0;right:0}.film-hero h1{margin:20px 0 25px;font-size:clamp(58px,13vw,86px)}.film-hero-copy>p:not(.film-eyebrow){font-size:18px;line-height:1.55}.film-discover{margin-top:22px}.film-story{margin-top:0;padding:75px 7vw 50px;display:block}.film-story h2{margin-bottom:40px}.film-story-text p{font-size:18px}.film-stores{padding-top:75px;padding-bottom:95px}.film-store-list a{grid-template-columns:52px 1fr 26px;gap:10px;min-height:105px;padding:14px 4px}.film-store-icon{width:42px;height:42px}.film-store-icon img{width:28px;height:28px}.film-footer{display:block}.film-footer>div{flex-wrap:wrap;margin-top:35px}.film-footer small{margin-top:42px;display:block}}@media (max-width:390px){.film-brand>span:last-child{max-width:100px;line-height:1.1}.film-hero{min-height:790px}.film-hero h1{font-size:56px}}.film-store-list a{grid-template-columns:46px minmax(0,1fr) 20px;gap:14px;min-height:86px;padding:12px 8px}.film-store-icon{width:42px;height:42px}.film-store-icon img{width:27px;height:27px}.film-store-name strong{color:#eae2d6;font:400 clamp(18px,1.7vw,23px)/1.25 var(--serif)}.film-store-name small{color:#bdb3a5;font:13px/1.35 var(--sans);margin-top:3px}.film-store-list svg{width:18px;height:18px}.film-footer-signature{font-size:clamp(32px,3.8vw,54px)}.film-footer-signature span{color:#ceba9e;font:italic clamp(21px,2vw,25px)/1.25 var(--serif);margin-top:10px}@media (max-width:760px){.film-stores-heading h2{font-size:clamp(36px,9vw,46px)}.film-store-list a{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;min-height:78px;padding:10px 4px}.film-store-icon{width:38px;height:38px}.film-store-icon img{width:25px;height:25px}.film-store-name strong{font-size:18px}.film-store-name small{font-size:12px}.film-footer-signature span{font-size:21px}}.film-custom{border-top:1px solid #ad966b55;border-bottom:1px solid #ad966b55;grid-template-columns:.85fr 1.15fr;gap:8%;max-width:1200px;margin:0 auto;padding:70px clamp(24px,6vw,80px);display:grid}.film-custom h2{color:#ceba9e;font:400 clamp(38px,4vw,58px)/1.08 var(--serif);margin:18px 0}.film-custom p:not(.film-eyebrow){color:#d4ccbf;max-width:640px;font:19px/1.7 var(--serif);margin:0}.film-custom .film-discover{gap:24px;margin-top:30px}.film-custom .film-discover svg{flex:none}@media (max-width:760px){.film-custom{padding:60px 7vw;display:block}.film-custom h2{margin-bottom:26px}.film-custom p:not(.film-eyebrow){font-size:18px}}@media (max-width:390px){.film-header{gap:8px;padding:14px 16px}.film-brand{gap:8px;font-size:16px}.film-monogram{width:34px;height:34px;font-size:16px}.film-header nav{gap:8px}.film-header nav a{max-width:100px}.film-header button{padding-left:8px}}.film-hero-actions{flex-wrap:wrap;align-items:center;column-gap:32px;display:flex}.film-hero-actions .film-discover{gap:14px}.film-discover-secondary{color:#bdb0a0;border-color:#80735d}.film-group-note{color:#c9c0b2;max-width:650px;font:16px/1.6 var(--serif);margin:0 12px 24px}.film-group-note a,.film-custom-details{color:#ceba9e;text-underline-offset:4px;text-decoration:underline}.film-group-note a{color:#ceba9e;font:400 clamp(18px,1.6vw,21px)/1.5 var(--serif);letter-spacing:.01em;border-bottom:1px solid #8d806c;margin-top:8px;text-decoration:none;display:inline-block}:is(.film-group-note a:hover,.film-group-note a:focus-visible){color:#eee4d4}.film-page .film-hero h1 em,.film-page .film-custom-details,.film-page .film-eyebrow,.film-page .film-group-label{color:#ceba9e}.film-page .film-discover{color:#ceba9e;border-color:#8d806c;line-height:1.55}.film-header nav a,.film-header nav button{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.film-page:not(.scat-page) .film-hero{flex-direction:column;min-height:0;display:flex}.film-page:not(.scat-page) .film-hero-image{-webkit-mask-composite:source-in;width:100%;position:relative;inset:auto;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 92%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 92%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.film-page:not(.scat-page) .film-hero-image img{object-fit:contain;filter:brightness(.88)saturate(.88);width:100%;height:auto;display:block}.film-page:not(.scat-page) .film-hero-copy{width:100%;max-width:650px;padding:22px 7vw 46px;position:relative;inset:auto}.film-page:not(.scat-page) .film-hero h1{margin:18px 0 22px;font-size:clamp(36px,9vw,46px);line-height:1.02}.film-page .film-hero-copy>.film-eyebrow{letter-spacing:.13em;font-size:10px}.film-page .film-hero-copy>p:not(.film-eyebrow){font-size:16.5px;line-height:1.6}.film-page .film-hero-actions{gap:2px 22px}.film-page .film-hero-actions .film-discover{letter-spacing:.1em;gap:12px;margin-top:20px;padding-bottom:12px;font-size:10.5px;line-height:1.55}.film-page .film-story h2,.film-page .film-stores-heading h2{font-size:clamp(30px,8vw,40px)}.film-page .film-custom h2{font-size:clamp(28px,7.5vw,36px)}}.film-header .film-brand{color:#ceba9e;flex-shrink:0;gap:.62rem}.film-brand>strong{font:500 .72rem var(--serif);letter-spacing:.2em;text-shadow:0 3px 14px #000;white-space:nowrap}.film-home-mark{opacity:.84;transform-origin:50%;flex:none;width:46px;height:42px;display:block;position:relative;transform:scale(.77)}.film-home-mark>span{font:italic 400 33px/.9 Georgia,var(--serif);color:#0000;background:linear-gradient(125deg,#705536 3%,#e9d0a4 25%,#fff0d1 39%,#ad8551 55%,#f0d9ad 70%,#755b3c 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(1px 1px #5b4229)drop-shadow(2px 2px #2d241b)drop-shadow(0 5px 8px #000);-webkit-background-clip:text;background-clip:text;position:absolute}.film-home-mark .mark-one{top:0;left:5px}.film-home-mark .mark-two{top:6px;left:21px}.film-home-mark i{background:linear-gradient(90deg,#0000,#79613e 20%,#f6dfb8 48%,#806541 80%,#0000);height:2px;position:absolute;bottom:4px;left:5px;right:5px;box-shadow:0 2px 3px #000}.film-home-mark b{background:#d6bb89;width:4px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}.film-page:not(.scat-page) .film-hero-image img{filter:brightness(.8)saturate(.58);transform:scale(1.1)}.film-page .film-group-label{font:400 clamp(21px,2vw,25px)/1.35 var(--serif);letter-spacing:.01em}.film-page .film-group-note{font-size:18px;line-height:1.65}@media (max-width:900px){.film-brand>strong{font-size:.62rem}}@media (max-width:760px){.film-page:not(.scat-page) .film-hero-image{overflow:hidden}.film-page:not(.scat-page) .film-hero-image img{filter:brightness(.88)saturate(.62);width:112%;max-width:none;margin-left:-6%;transform:none}}@media (max-width:520px){.film-header .film-brand{gap:.35rem}.film-brand>strong{letter-spacing:.14em;margin-left:-4px;font-size:.55rem}.film-home-mark{transform:scale(.77)}}.film-page:not(.scat-page) .film-custom h2{font-size:clamp(30px,3vw,44px);line-height:1.14}.film-page:not(.scat-page) .film-stores-heading h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}@media (min-width:761px){.film-page:not(.scat-page) .film-hero-image img{object-fit:contain;transform:none}.film-page:not(.scat-page) .film-hero{min-height:clamp(830px,68vw,1020px)}}@media (max-width:760px){.film-page:not(.scat-page) .film-hero-image img{object-position:center;width:116%;margin-left:-10%}.film-page:not(.scat-page) .film-custom h2{font-size:28px}.film-page:not(.scat-page) .film-stores-heading h2{font-size:30px}.film-page:not(.scat-page) .film-hero-image{-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 92%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 3% 98%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 92%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 3% 98%,#0000 100%)}}.film-page .film-hero-copy>p:not(.film-eyebrow),.film-page .film-story-text p,.film-page .film-custom p:not(.film-eyebrow),.film-page .film-stores-heading>p:last-child,.film-page .film-group-note{color:#ddd6cb;font-size:17px;line-height:1.7}.film-page .film-story h2,.film-page .film-custom h2,.film-page .film-stores-heading h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}.film-page .film-eyebrow{color:var(--champagne);letter-spacing:.17em;font-weight:650}.film-page .film-discover{color:#ceba9e;letter-spacing:.1em;font-weight:650}@media (max-width:760px){.film-page .film-hero-copy>p:not(.film-eyebrow),.film-page .film-story-text p,.film-page .film-custom p:not(.film-eyebrow),.film-page .film-stores-heading>p:last-child,.film-page .film-group-note{font-size:16px}.film-page .film-story h2,.film-page .film-custom h2,.film-page .film-stores-heading h2{font-size:clamp(30px,8vw,40px)}}.film-page .film-store-list a{grid-template-columns:32px minmax(0,1fr) 14px;gap:.75rem;min-height:56px;padding:.36rem .3rem}.film-page .film-store-icon{background:#080807;border-color:#ceba9e66;width:30px;height:30px;box-shadow:inset 0 1px #fff2,0 4px 10px #0008}.film-page .film-store-icon img{border-radius:50%;width:21px;max-width:22px;height:21px}.film-page .film-store-icon img[src*=loyalfans]{border-radius:0;width:25px;max-width:25px;height:auto}.film-page .film-store-name strong{font:400 .88rem/1.35 var(--serif);color:#e9dfcf}.film-page .film-store-name small{font:400 .75rem/1.4 var(--sans);color:#ddd6cb;margin-top:3px}@media (max-width:760px){.film-page .film-hero-copy>p:not(.film-eyebrow),.film-page .film-story-text p,.film-page .film-custom p:not(.film-eyebrow),.film-page .film-stores-heading>p:last-child,.film-page .film-group-note{font-size:17px}}.film-page .film-story h2,.film-page .film-custom h2,.film-page .film-stores-heading h2,.film-page .film-group-label{color:var(--ivory-gold)}.film-page:not(.scat-page) .film-hero h1{font-size:clamp(52px,6vw,96px)}.film-page .film-story h2,.film-page .film-stores-heading h2{font-size:clamp(42px,4.5vw,67px);line-height:1.08}.film-page .film-custom h2{font-size:clamp(38px,4vw,58px);line-height:1.08}@media (max-width:760px){.film-page:not(.scat-page) .film-hero h1{font-size:clamp(42px,11vw,58px)}.film-page .film-story h2,.film-page .film-stores-heading h2{font-size:clamp(36px,9vw,46px)}.film-page .film-custom h2{font-size:clamp(32px,8vw,42px)}}.film-page .film-hero h1,.film-page:not(.scat-page) .film-hero h1,.film-page .film-story h2,.film-page .film-custom h2,.film-page:not(.scat-page) .film-custom h2,.film-page .film-stores-heading h2,.film-page:not(.scat-page) .film-stores-heading h2{font-size:var(--editorial-title-size);line-height:1.08}.film-page .film-hero h1{color:var(--ivory-gold)}.film-page .film-custom h2,.film-page:not(.scat-page) .film-custom h2{font-size:clamp(24px,2.5vw,34px);line-height:1.2}.film-page .film-store-name strong{font-family:var(--serif);font-size:.88rem;font-weight:400;line-height:1.35}@media (min-width:761px){.film-page:not(.scat-page) .film-hero{grid-template-columns:58% 42%}}@media (max-width:760px){.film-page .film-story{padding-top:48px}.film-page .film-hero h1{margin-top:14px}.film-page .film-stores{padding-top:52px}.film-page:not(.scat-page) .film-hero-copy{padding-top:12px}}.film-page .film-hero-copy>p:not(.film-eyebrow),.film-page .film-story-text p,.film-page .film-custom p:not(.film-eyebrow),.film-page .film-stores-heading>p:last-child,.film-page .film-group-note{font-family:var(--serif);font-size:clamp(1.035rem,1.062vw + .9px,1.161rem);line-height:1.87}@media (max-width:760px){.film-page .film-hero-copy>p:not(.film-eyebrow),.film-page .film-story-text p,.film-page .film-custom p:not(.film-eyebrow),.film-page .film-stores-heading>p:last-child,.film-page .film-group-note{font-size:1.035rem;line-height:1.83}}.film-page .film-store-list a{grid-template-columns:36px minmax(0,1fr) 16px;min-height:60px}.film-page .film-store-icon{width:var(--platform-badge-size);height:var(--platform-badge-size)}.film-page .film-store-icon img{width:var(--platform-logo-size);height:var(--platform-logo-size);max-width:24px}.film-page .film-store-icon img[src*=loyalfans]{width:28px;max-width:28px;height:auto}.film-page .film-store-name strong{font-size:var(--platform-name-size)}.film-page .film-store-name small{font-size:.8125rem;line-height:1.45}.film-page .film-store-list svg{width:15px;height:15px}.film-page .film-eyebrow,.film-page .film-hero-copy>.film-eyebrow{font-size:var(--small-label-size)}.film-page .film-discover,.film-page .film-hero-actions .film-discover{font-size:var(--action-label-size)}.film-page .film-header nav a,.film-page .film-header button{font-size:.75rem}.film-page .film-store-list,.film-page .film-store-list a,.film-page .film-custom{border-color:var(--line)}.film-page .film-discover,.film-page .film-group-note a{border-bottom:1px solid var(--action-line)}.film-page .film-custom h2{margin-bottom:1.25rem}@media (max-width:760px){.film-page .film-story h2{margin-bottom:1.75rem}}.film-page .film-eyebrow,.film-page .film-hero-copy>.film-eyebrow{font-size:var(--secondary-label-size);letter-spacing:.14em;letter-spacing:.14em;font-weight:500;line-height:1.6}.film-page .film-discover,.film-page .film-hero-actions .film-discover{letter-spacing:.1em;font-weight:500}.film-page .film-header nav{gap:clamp(20px,2.4vw,34px)}.film-page .film-header nav a,.film-page .film-header button{letter-spacing:.1em;font-weight:500}.film-page .film-header button{min-height:44px;padding-left:18px}@media (max-width:760px){.film-page .film-stores{padding-top:40px;padding-bottom:56px}.film-page .film-story{padding-bottom:32px}.film-page .film-custom{padding-top:40px;padding-bottom:40px}.film-page .film-header nav{gap:18px}}.film-page .film-header nav a[lang]{border-left:1px solid #ad966b55;align-items:center;min-height:44px;padding-left:18px;display:inline-flex}.film-page .film-store-icon img[src*=logo_small2]{border-radius:0}.film-page .film-store-icon:has(img[src*=logo_small2]){background:#080808;border:1px solid #ceba9e66;border-radius:50%;overflow:hidden}.film-page .film-store-icon img[src*=logo_small2]{filter:none;border-radius:0;width:80%;max-width:80%;height:auto}.film-page .film-store-list a{column-gap:1rem;min-height:80px;padding:1rem .3rem}.film-page .film-store-name strong{line-height:1.5}.film-page .film-store-name small{margin-top:.5rem;line-height:1.6}.film-page .custom-video-label{font-size:.875rem;line-height:1.6}.film-page .film-story h2,.film-page .film-custom h2{margin-bottom:var(--content-gap)}.film-page .film-hero-actions{gap:var(--action-gap)}.film-page .film-store-list a{min-height:72px;padding:.75rem .3rem}.film-page .film-custom,.film-page .film-stores{padding-top:var(--section-space);padding-bottom:var(--section-space)}.film-page .film-stores-heading>p:last-child{margin-bottom:var(--content-gap)}
