.film-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,46px);display:grid}.film-feature{background:#d4cbbd;min-width:0;scroll-margin-top:105px}.film-feature figure{min-width:0;margin:0}.film-feature-image{overflow:hidden}.film-feature-image img{aspect-ratio:5/4;object-fit:cover;width:100%;transition:transform .8s var(--ease);background:#292d29;display:block}.film-feature:hover .film-feature-image img{transform:scale(1.025)}.film-feature-image figcaption{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:15px;padding:14px clamp(22px,3vw,43px);font-size:9px;font-weight:700;line-height:1.5;display:flex}.film-feature-image figcaption a,.film-feature-set figcaption a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:5px;padding-bottom:3px;display:inline-flex}.film-feature-image .ui-icon,.film-feature-set .ui-icon{flex:none;width:12px;height:12px}.film-feature-copy{flex-direction:column;min-height:410px;padding:clamp(24px,3.7vw,58px);display:flex}.film-feature-index{color:#60645b;letter-spacing:.14em;justify-content:space-between;gap:15px;font-size:10px;font-weight:700;display:flex}.film-feature h3{max-width:830px;font:500 clamp(46px,6.5vw,110px)/.92 var(--display);letter-spacing:-.075em;margin:clamp(47px,6vw,100px) 0 18px}.film-feature-note{color:#555b52;max-width:470px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.5}.film-feature-credit{letter-spacing:.12em;border-top:1px solid #a7a69b;justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:17px;font-size:11px;font-weight:700;display:flex}.film-feature-credit small{letter-spacing:0;text-align:right;color:#686c63;max-width:45%;font-size:11px;font-weight:400;line-height:1.5}.film-feature--1{color:#f0ede4;background:#222c2c;grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.film-feature--1 .film-feature-image{grid-area:1/2}.film-feature--1 .film-feature-image img{aspect-ratio:1.24;object-position:10% center}.film-feature--1 .film-feature-copy{grid-area:1/1}.film-feature--1 .film-feature-index,.film-feature--1 .film-feature-note,.film-feature--1 .film-feature-credit small{color:#c0c9c4}.film-feature--1 h3{margin-top:clamp(65px,8vw,125px);font-size:clamp(80px,10vw,165px)}.film-feature--1 .film-feature-credit{border-color:#687575;margin-top:65px}.film-feature-set{max-width:290px;margin-top:clamp(38px,5vw,75px)!important}.film-feature-set img{aspect-ratio:395/222;object-fit:cover;width:100%;height:auto;display:block}.film-feature-set figcaption{color:#c0c9c4;letter-spacing:.09em;flex-wrap:wrap;gap:5px;margin-top:9px;font-size:8px;line-height:1.5;display:flex}.film-feature--2{background:#d9cec0}.film-feature--2 .film-feature-image img{object-position:center 45%}.film-feature--3{background:#e1ded6}.film-feature--3 .film-feature-image img{object-position:center 18%}.film-feature--4{background:#c8cbc4;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);display:grid}.film-feature--4 .film-feature-image img{aspect-ratio:1.8}.film-feature--4 .film-feature-copy{min-height:0}.film-feature--4 h3{margin-top:clamp(50px,7vw,100px);font-size:clamp(56px,6.3vw,105px)}@media (width<=900px){.film-feature--1{grid-template-columns:1fr}.film-feature--1 .film-feature-image,.film-feature--1 .film-feature-copy{grid-area:auto/1}.film-feature--1 .film-feature-image img{aspect-ratio:16/9}.film-feature--1 .film-feature-copy{min-height:0}.film-feature--1 h3{margin-top:60px}.film-feature--4{grid-template-columns:1fr}.film-feature--4 .film-feature-image img{aspect-ratio:2}.film-feature--4 .film-feature-copy{min-height:330px}}@media (width<=650px){.film-feature-list{grid-template-columns:1fr;gap:24px}.film-feature,.film-feature--1,.film-feature--4{grid-column:1}.film-feature-copy{min-height:340px;padding:28px 24px 34px}.film-feature-image figcaption{padding:13px 24px;font-size:8px}.film-feature h3,.film-feature--4 h3{margin-top:60px;font-size:clamp(46px,12vw,72px)}.film-feature--1 h3{font-size:clamp(75px,20vw,105px)}.film-feature--1 .film-feature-image img{aspect-ratio:5/4;object-position:10% center}.film-feature--2 .film-feature-image img,.film-feature--3 .film-feature-image img{aspect-ratio:1.1}.film-feature--4 .film-feature-image img{aspect-ratio:1.5}.film-feature-credit,.film-feature--1 .film-feature-credit{margin-top:65px}.film-feature-set{max-width:235px}}@media (width<=390px){.film-feature-image figcaption{flex-direction:column;align-items:flex-start}.film-feature-index{font-size:9px}.film-feature h3,.film-feature--4 h3{font-size:clamp(40px,11vw,50px)}}.set-diary{color:#f1eee5;background:#1d211d;padding-top:clamp(95px,10vw,170px);padding-bottom:clamp(95px,10vw,170px)}.set-diary-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;column-gap:clamp(35px,7vw,120px);margin-bottom:clamp(60px,8vw,125px);display:grid}.set-diary-heading>span{color:#c6b18d;letter-spacing:.2em;grid-column:1/-1;font-size:10px;font-weight:700}.set-diary-heading h2{font:500 clamp(74px,10vw,165px)/.84 var(--display);letter-spacing:-.09em;margin:44px 0 0}.set-diary-heading h2 em,.motion-contact-intro h2 em,.bigg-premiere-copy h2 em{font-family:Georgia,serif;font-weight:400}.set-diary-heading p{color:#b7bcb0;max-width:430px;margin:0 0 8px;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.set-diary-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,5vw,85px);display:grid}.set-diary-grid figure{min-width:0;margin:0}.set-diary-grid img{object-fit:cover;background:#4b5148;width:100%;height:auto;display:block}.set-diary-main img{object-position:center 30%;max-height:840px}.set-diary-secondary{padding-top:clamp(120px,15vw,260px)}.set-diary-secondary img{object-position:center 25%;max-height:560px}.set-diary-grid figcaption{color:#c7c8bb;letter-spacing:.13em;border-top:1px solid #697067;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding-top:15px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.set-diary-grid figcaption a{color:#e8d2b0;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.set-diary-grid figcaption .ui-icon{width:13px;height:13px}.motion-contact-sheet{color:#242820;background:#e2dacc;padding-top:clamp(90px,10vw,165px);padding-bottom:clamp(95px,11vw,180px)}.motion-contact-intro{grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr);align-items:end;gap:0 clamp(35px,7vw,120px);display:grid}.motion-contact-intro>span{color:#755f45;letter-spacing:.2em;grid-column:1/-1;font-size:10px;font-weight:700}.motion-contact-intro h2{font:500 clamp(64px,8vw,135px)/.89 var(--display);letter-spacing:-.08em;margin:40px 0 0}.motion-contact-intro p{color:#56594f;max-width:400px;margin:0 0 7px;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.motion-contact-frames{grid-template-columns:1.08fr .82fr .72fr;align-items:start;gap:clamp(18px,3vw,50px);margin-top:clamp(60px,7vw,110px);display:grid}.motion-contact-frame{min-width:0;display:block}.motion-contact-frame:nth-child(2){margin-top:clamp(60px,10vw,170px)}.motion-contact-frame:nth-child(3){margin-top:clamp(120px,17vw,285px)}.motion-contact-frame img{aspect-ratio:3/4;object-fit:cover;object-position:50% 24%;background:#373a33;width:100%;transition:filter .45s,transform .75s;display:block}.motion-contact-frame:hover img{filter:saturate(1.12);transform:translateY(-5px)}.motion-contact-frame span{letter-spacing:.12em;border-top:1px solid #8d8d80;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;font-size:9px;line-height:1.5;display:flex}.motion-contact-frame b{font-weight:700}.motion-contact-frame small{color:#6b6b5e;text-align:right;font-size:8px}.bigg-premiere-chapter{color:#f1eae1;background:#292723;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:clamp(45px,8vw,145px);padding-top:clamp(90px,11vw,180px);padding-bottom:clamp(90px,11vw,180px);display:grid}.bigg-premiere-copy>span{color:#dbb992;letter-spacing:.2em;font-size:10px;font-weight:700}.bigg-premiere-copy h2{font:500 clamp(70px,9vw,150px)/.84 var(--display);letter-spacing:-.085em;margin:clamp(55px,7vw,115px) 0 45px}.bigg-premiere-copy p{color:#cac7bb;max-width:475px;margin:0 0 70px;font-size:clamp(18px,1.7vw,27px);line-height:1.45}.bigg-premiere-copy a{color:#e5d3b8;letter-spacing:.15em;border-bottom:1px solid #d9c1a5;align-items:center;gap:20px;padding-bottom:13px;font-size:10px;font-weight:700;display:inline-flex}.bigg-premiere-copy a .ui-icon{width:17px;height:17px}.bigg-premiere-film{min-width:0;margin:0}.bigg-premiere-film-window{aspect-ratio:4/5;background:#1b1a19;max-width:580px;position:relative;overflow:hidden}.bigg-premiere-film-window .loop-media video{object-position:center 28%}.bigg-premiere-film figcaption{color:#bdad9b;letter-spacing:.14em;border-top:1px solid #7d766c;margin-top:15px;padding-top:15px;font-size:9px;font-weight:700}.portrait-card:nth-child(12){grid-column:2/7;margin-top:8%}.portrait-card:nth-child(13){grid-column:8/13;margin-top:35%}.portrait-card:nth-child(14){grid-column:2/11;margin-top:0}.portrait-card:nth-child(14) .portrait-card-image{aspect-ratio:5/4}.portrait-card figcaption a{text-align:right;align-items:center;gap:5px;display:inline-flex}.portrait-card figcaption a .ui-icon{flex:none;width:12px;height:12px}@media (width<=900px){.set-diary-heading,.motion-contact-intro{grid-template-columns:1fr}.set-diary-heading p,.motion-contact-intro p{margin-top:35px}.bigg-premiere-chapter{grid-template-columns:1fr 1fr;gap:40px}.bigg-premiere-copy h2{font-size:clamp(65px,9vw,95px)}}@media (width<=650px){.set-diary-heading h2{font-size:clamp(69px,15vw,104px)}.set-diary-grid{grid-template-columns:1fr;gap:65px}.set-diary-secondary{width:82%;padding-top:0;margin-left:auto!important}.set-diary-grid figcaption{flex-wrap:wrap;font-size:8px}.motion-contact-intro h2{font-size:clamp(58px,13vw,90px)}.motion-contact-frames{grid-template-columns:1fr 1fr;gap:45px 18px}.motion-contact-frame:nth-child(2){margin-top:70px}.motion-contact-frame:nth-child(3){grid-column:1/3;width:70%;margin-top:0;margin-left:auto}.motion-contact-frame span{display:block}.motion-contact-frame small{text-align:left;margin-top:5px;display:block}.bigg-premiere-chapter{grid-template-columns:1fr}.bigg-premiere-copy h2{margin:60px 0 30px;font-size:clamp(68px,14vw,105px)}.bigg-premiere-copy p{margin-bottom:42px}.bigg-premiere-film-window{max-width:500px}.portrait-card:nth-child(12),.portrait-card:nth-child(13),.portrait-card:nth-child(14){grid-column:1/7;width:100%;margin-top:0}.portrait-card:nth-child(14) .portrait-card-image{aspect-ratio:5/4}}@media (width<=390px){.motion-contact-frames{grid-template-columns:1fr}.motion-contact-frame:nth-child(2),.motion-contact-frame:nth-child(3){grid-column:1;width:85%;margin:0 0 0 auto}}@media (prefers-reduced-motion:reduce){.motion-contact-frame img,.film-feature-image img{transition:none}}
