@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-latin-standard-italic.woff2) format("woff2");font-style:italic;font-weight:400 900;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-latin-standard-normal.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Bodoni Fallback;src:local("Georgia Italic"),local("Georgia-Italic"),local("Georgia");font-style:italic;size-adjust:96.3%;ascent-override:116.9%;descent-override:41.6%;line-gap-override:0%}@font-face{font-family:Bodoni Fallback;src:local("Georgia"),local("Times New Roman");font-style:normal;size-adjust:96.3%;ascent-override:116.9%;descent-override:41.6%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:101.6%;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}:root{--ink:#0A0809;--lacquer:#17110F;--bone:#F2EBE4;--mute:#9A8C86;--coral:#FF5A4E;--line:#2A2220}*{box-sizing:border-box;margin:0}body{background:var(--ink);color:var(--bone);font:400 17px/1.55 Instrument Sans,Instrument Fallback,system-ui,sans-serif}img{display:block;max-width:100%}a{color:inherit}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:14px clamp(16px,4vw,48px);background:linear-gradient(var(--ink),rgba(10,8,9,.6));backdrop-filter:blur(8px);font-size:13px;letter-spacing:.08em;text-transform:uppercase}nav b{font:italic 800 22px Bodoni Moda,Bodoni Fallback,serif;letter-spacing:0;text-transform:none}nav b i{color:var(--coral);font-style:normal}nav ul{display:flex;gap:22px;list-style:none;padding:0}nav a{text-decoration:none;opacity:.75}nav a:hover{opacity:1;color:var(--coral)}@media(max-width:760px){nav ul li:nth-child(n+4){display:none}nav ul{gap:14px}}.kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--coral)}h1{font:italic 800 clamp(84px,14vw,220px)/.82 "Bodoni Moda","Bodoni Fallback",serif;letter-spacing:-.04em;margin:18px 0 22px;margin-left:clamp(-180px,-12vw,-40px);position:relative;z-index:2;text-shadow:0 0 40px rgba(0,0,0,.5)}.lede{font-size:clamp(19px,1.7vw,23px);max-width:30ch}.lede em{display:block;color:var(--mute);font-style:normal;font-size:.8em;margin-top:8px}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{padding:13px 20px;border:1px solid var(--bone);border-radius:999px;text-decoration:none;font-weight:600;font-size:14px}.btn.hot{background:var(--coral);border-color:var(--coral);color:var(--ink)}section.s{padding:clamp(80px,12vw,160px) 0;border-top:1px solid var(--line)}.head{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,40px);align-items:baseline;margin-bottom:clamp(36px,5vw,64px)}.num{font:italic 400 clamp(56px,8vw,112px)/.8 "Bodoni Moda","Bodoni Fallback",serif;color:var(--coral)}h2{font:800 clamp(40px,6vw,84px)/.95 "Bodoni Moda","Bodoni Fallback",serif;letter-spacing:-.025em}h2 small{display:block;font:400 15px Instrument Sans;color:var(--mute);letter-spacing:.04em;margin-top:12px}.who{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,5vw,80px)}.who figure{position:relative}.who figure img{aspect-ratio:3/4;object-fit:cover;width:100%;border-radius:2px}.who figcaption{font-size:12px;color:var(--mute);margin-top:10px;letter-spacing:.06em}.canon{font:400 clamp(24px,2.4vw,34px)/1.3 "Bodoni Moda","Bodoni Fallback",serif;max-width:26ch}.canon b{color:var(--coral);font-weight:400;font-style:italic}.en{color:var(--mute);margin-top:16px;max-width:52ch}dl{display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;border-top:1px solid var(--line)}dl div{padding:16px 0;border-bottom:1px solid var(--line);display:flex;gap:16px}dl div:nth-child(odd){padding-right:16px}dt{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);min-width:84px;padding-top:4px}dd{font-weight:500}pre{margin-top:32px;background:var(--lacquer);border:1px solid var(--line);padding:20px;font:13px/1.6 ui-monospace,Menlo,monospace;white-space:pre-wrap;color:#d9cfc8;border-left:3px solid var(--coral)}@media(max-width:860px){.who,dl{grid-template-columns:1fr}dl div:nth-child(odd){padding-right:0}}.tag{position:absolute;top:16px;left:16px;background:var(--coral);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px}.more{margin-top:40px;display:inline-block;font-weight:600;color:var(--coral)}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:16px;top:8px;z-index:20;background:var(--coral);color:var(--ink);padding:8px 12px}nav b a{text-decoration:none;opacity:1}nav .right{display:flex;align-items:center;gap:22px}nav .lang{border:1px solid var(--line);border-radius:999px;padding:5px 10px;opacity:1}nav .lang:hover{border-color:var(--coral)}nav a[aria-current=page]{opacity:1;color:var(--coral)}@media(max-width:760px){nav .right{gap:14px}}.page{padding:clamp(56px,9vw,120px) 0 0}.page h1{font-size:clamp(64px,10vw,160px);margin-left:0;margin-top:14px}.page .lede{max-width:44ch}.prose{max-width:68ch}.prose p,.prose ul,.prose ol{margin-top:16px}.prose h3{font:italic 800 clamp(26px,3vw,36px)/1.05 "Bodoni Moda","Bodoni Fallback",serif;margin-top:40px}.prose li{margin-top:6px}.prose a{color:var(--coral)}.mute{color:var(--mute)}ul.never{list-style:none;padding:0;border-top:1px solid var(--line)}ul.never li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;gap:16px}ul.never li:before{content:"×";color:var(--coral);font-weight:600}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.card{display:block;text-decoration:none;background:var(--lacquer);border:1px solid var(--line);padding:24px;transition:border-color .2s}.card:hover{border-color:var(--coral)}.card h3{font:italic 800 28px/1 Bodoni Moda,Bodoni Fallback,serif}.card p{color:var(--mute);margin-top:10px;font-size:15px}.card .go{display:inline-block;margin-top:14px;color:var(--coral);font-weight:600;font-size:14px}.todo{border:1px dashed var(--coral);color:var(--coral);padding:14px 16px;font-size:14px;margin-top:16px}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}.box{background:var(--lacquer);border:1px solid var(--line);padding:clamp(20px,3vw,32px)}.box.hot{border-top:3px solid var(--coral)}.box h3{font:italic 800 30px/1 Bodoni Moda,Bodoni Fallback,serif;margin-bottom:12px}@media(max-width:760px){.split{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border-top:1px solid var(--line);margin-top:24px}.stats div{padding:14px 0;border-bottom:1px solid var(--line)}.stats dt{display:block}.stats dd{font:italic 400 28px Bodoni Moda,Bodoni Fallback,serif;margin-top:4px}.video{aspect-ratio:16/9;background:var(--lacquer);border:1px solid var(--line);display:grid;place-items:center;color:var(--mute);font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:16px}.video.vertical{aspect-ratio:9/16;max-width:360px}.links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.look-full{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(16px,3vw,40px);padding:28px 0;border-bottom:1px solid var(--line)}.look-full img{aspect-ratio:3/4;object-fit:cover;width:100%}.look-full .ph{aspect-ratio:3/4;background:var(--lacquer);border:1px solid var(--line);display:grid;place-items:center;color:var(--mute);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:12px}.look-full h3{font:italic 800 34px/1 Bodoni Moda,Bodoni Fallback,serif}.look-full pre{margin-top:16px}@media(max-width:760px){.look-full{grid-template-columns:1fr}}footer{border-top:1px solid var(--line);padding:56px 0 40px;font-size:14px;color:var(--mute)}footer .cols{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}footer h4{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);margin-bottom:12px;font-weight:600}footer ul{list-style:none;padding:0}footer li{margin-top:6px}footer a{text-decoration:none}footer a:hover{color:var(--coral)}footer .legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.7}@media(max-width:760px){footer .cols{grid-template-columns:1fr 1fr}footer .cols>div:first-child{grid-column:1/-1}}code{font:13px ui-monospace,Menlo,monospace;background:var(--lacquer);padding:2px 6px;border:1px solid var(--line)}footer .brand{font:italic 800 28px Bodoni Moda,Bodoni Fallback,serif;color:var(--bone)}footer .brand i{color:var(--coral);font-style:normal}.stats div{padding-right:12px;min-width:0}.stats dd{font-size:clamp(20px,2.4vw,28px)}.lookgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(16px,2vw,28px)}.lk img,.lk .ph{width:100%;aspect-ratio:3/4;object-fit:cover}.lk .ph{background:var(--lacquer);border:1px solid var(--line);display:grid;place-items:center;color:var(--mute);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.lk .kicker{display:block;margin-top:14px}.lk h3{font:italic 800 28px/1 Bodoni Moda,Bodoni Fallback,serif;margin-top:6px}.lk p{font-size:14px;margin-top:6px}.lk pre{margin-top:12px;font-size:12px}.disco{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(16px,2vw,28px)}.rel img,.rel .ph{width:100%;aspect-ratio:1;object-fit:cover}.rel .ph{background:var(--lacquer);border:1px solid var(--line);display:grid;place-items:center;color:var(--mute);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.rel .kicker{display:block;margin-top:14px}.rel h3{font:italic 800 32px/1 Bodoni Moda,Bodoni Fallback,serif;margin-top:6px}.rel p{font-size:14px;margin-top:6px}.rel ol{font-size:14px;padding-left:20px;margin-top:6px}:root{--nav-h:56px;--g:clamp(16px,4vw,48px);--ease:cubic-bezier(.2,.7,.2,1)}html{scroll-padding-top:var(--nav-h)}picture{display:contents}.site-nav{height:var(--nav-h);padding-top:0;padding-bottom:0;isolation:isolate;background:linear-gradient(#0a0809bf,#0a080900);backdrop-filter:none}.site-nav:before{content:"";position:absolute;inset:0;z-index:-1;background:#0a0809e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);opacity:0;transition:opacity .3s}.site-nav.solid:before{opacity:1}@supports (animation-timeline: scroll()){.site-nav:before{transition:none;animation:solid linear both;animation-timeline:scroll(root);animation-range:40px 220px}@keyframes solid{to{opacity:1}}}.menu-b{display:none;background:none;color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:5px 12px;cursor:pointer}@media(max-width:760px){.menu-b{display:block}.site-nav ul{display:none;position:fixed;inset:var(--nav-h) 0 auto 0;flex-direction:column;gap:0;padding:8px var(--g) 24px;background:#0a0809f7;border-bottom:1px solid var(--line)}.site-nav ul li{display:block!important}.site-nav ul a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;opacity:1}.menu-open .site-nav ul{display:flex}}.bleed-top{margin-top:calc(-1 * var(--nav-h))}.hero2{position:relative;height:100svh;min-height:560px;overflow:hidden;display:flex;align-items:flex-end}.hero-slides{position:absolute;inset:0;transform-origin:50% 30%}.hero-slides:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 28% 22%,rgba(255,255,255,.14),transparent 45%),linear-gradient(90deg,rgba(10,8,9,.55),transparent 55%),linear-gradient(transparent 45%,var(--ink))}.slide{position:absolute;inset:0;opacity:0;transition:opacity 1.8s var(--ease)}.slide.on{opacity:1}.slide img,.panel>picture>img,.panel>img,.plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(1.05)}.moving .slide img{transform:scale(1.07);transition:transform 9s cubic-bezier(.2,.6,.3,1)}.moving .slide.on img{transform:scale(1)}.hero2 .copy{position:relative;z-index:2;width:100%;padding:0 var(--g) clamp(32px,7vh,80px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.hero2 h1{margin-left:-.04em;font-size:clamp(88px,17vw,280px)}.hero2 .lede{max-width:34ch}.hero-meta{text-align:right;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);line-height:1.8}.hero-dots{display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.hero-dots i{display:block;width:22px;height:2px;background:var(--line)}.hero-dots i.on{background:var(--coral)}@media(max-width:760px){.hero2 .copy{grid-template-columns:1fr}.hero-meta{text-align:left}.hero-dots{justify-content:flex-start}}@supports (animation-timeline: scroll()){.moving .hero-slides{animation:heroOut linear both;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes heroOut{to{transform:scale(1.06) translateY(6%);filter:brightness(.45)}}}.ph-tag{position:absolute;z-index:3;top:calc(var(--nav-h) + 10px);right:12px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);background:#0a0809b8;border:1px solid var(--coral);padding:5px 8px;pointer-events:none}.plate .ph-tag,.panel .ph-tag,.dist .ph-tag,.sheet .ph-tag{top:12px}.plate{position:relative;margin:0;overflow:hidden;height:clamp(320px,56.25vw,88svh);background:var(--lacquer)}.plate.r21x9{height:clamp(280px,42.86vw,80svh)}.plate:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--ink),transparent 18%,transparent 82%,var(--ink));pointer-events:none}@supports (animation-timeline: view()){.moving .plate img{top:-9%;height:118%;animation:drift linear both;animation-timeline:view();animation-range:cover}@keyframes drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}}.plate .over{position:absolute;z-index:2;left:var(--g);right:var(--g);bottom:clamp(24px,6vw,72px)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.rv{animation:rv both var(--ease);animation-timeline:view();animation-range:entry 0% cover 22%}@keyframes rv{0%{clip-path:inset(0 0 100% 0);transform:translateY(32px)}to{clip-path:inset(0 0 -20% 0)}}}}.io .rv{clip-path:inset(0 0 100% 0);transform:translateY(32px);transition:clip-path .9s var(--ease),transform .9s var(--ease)}.io .rv.in{clip-path:inset(0 0 -20% 0);transform:none}@media(min-width:861px){.who figure.stick{position:sticky;top:calc(var(--nav-h) + 24px);align-self:start}}.who figure img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.stack{position:relative}.panel{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;background:var(--lacquer)}.panel:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,#0a0809eb),linear-gradient(90deg,rgba(10,8,9,.6),transparent 60%)}.panel .meta{position:relative;z-index:2;padding:0 var(--g) clamp(32px,8vh,96px);max-width:900px}.panel .n{font:italic 400 clamp(20px,2vw,28px) "Bodoni Moda","Bodoni Fallback",serif;color:var(--coral)}.panel h3{font:italic 800 clamp(64px,11vw,180px)/.85 "Bodoni Moda","Bodoni Fallback",serif;letter-spacing:-.035em;margin-top:8px}.panel p{max-width:42ch;margin-top:14px;font-size:clamp(17px,1.5vw,20px)}.panel ul{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin-top:16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.panel .go{display:inline-block;margin-top:20px;color:var(--coral);font-weight:600}.panel.soon img{filter:grayscale(.6) brightness(.55)}.panel .tag{top:calc(var(--nav-h) + 16px);left:var(--g);z-index:3}.panel:hover>picture>img{transform:scale(1.02);transition:transform 1.2s var(--ease)}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,24vw,380px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--g) 18px;scroll-padding-inline:var(--g);scrollbar-width:thin;scrollbar-color:var(--coral) transparent}.strip>*{scroll-snap-align:start;margin:0}.strip .ph{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--lacquer)}.strip .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.strip figure:hover .ph img{transform:scale(1.04)}.strip figcaption{font-size:14px;margin-top:10px}.strip figcaption span{display:block;color:var(--coral);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.wgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.wgrid a{background:var(--ink);padding:28px 24px 26px;min-height:240px;display:flex;flex-direction:column;text-decoration:none;transition:background .2s}.wgrid a:hover{background:var(--lacquer)}.wgrid .k{font:italic 400 22px Bodoni Moda,Bodoni Fallback,serif;color:var(--coral)}.wgrid h3{font:italic 800 30px/1 Bodoni Moda,Bodoni Fallback,serif;margin-top:14px}.wgrid p{color:var(--mute);font-size:15px;margin-top:10px;flex:1}.wgrid .go{color:var(--coral);font-weight:600;font-size:14px;margin-top:14px}@media(max-width:1000px){.wgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wgrid{grid-template-columns:1fr}.wgrid a{min-height:0}}.closing2{position:relative;min-height:90svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.closing2 .plate{position:absolute;inset:0;height:auto}.closing2 .plate:after{background:#0a08099e}.closing2 .wrap{position:relative;z-index:2}.closing2 p{font:italic 800 clamp(48px,8vw,128px)/.92 "Bodoni Moda","Bodoni Fallback",serif;letter-spacing:-.03em}.closing2 p i{color:var(--coral);font-style:normal;display:block}.closing2 small{display:block;color:var(--bone);opacity:.8;margin-top:18px;font-size:15px}.chero{position:relative;height:88svh;min-height:520px;overflow:hidden;display:flex;align-items:flex-end}.chero .plate{position:absolute;inset:0;height:auto}.chero .plate:after{background:linear-gradient(90deg,rgba(10,8,9,.7),transparent 60%),linear-gradient(transparent 40%,var(--ink))}.chero .wrap{position:relative;z-index:2;width:100%;padding-bottom:clamp(32px,7vh,80px)}.chero h1{font-size:clamp(80px,14vw,220px);margin-left:-.04em}.dists{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dist{position:relative;margin:0}.dist .fr{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--lacquer)}.dist .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dist h3{font:italic 800 24px/1 Bodoni Moda,Bodoni Fallback,serif;margin-top:12px}.dist p{color:var(--mute);font-size:14px;margin-top:6px}@media(max-width:860px){.dists{grid-template-columns:1fr 1fr}}.sheet{position:relative;margin:0;overflow:hidden;background:var(--lacquer)}.sheet.r16x9{aspect-ratio:16/9}.sheet.r21x9{aspect-ratio:21/9}.sheet img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sheets{display:grid;gap:14px}.lk .fr{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--lacquer)}.lk .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.lk:hover .fr img{transform:scale(1.03)}.rel .fr{position:relative;aspect-ratio:1;overflow:hidden;background:var(--lacquer)}.rel .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.look-full .fr{position:relative;aspect-ratio:3/4;overflow:hidden}.look-full .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.panel .ph-tag{top:calc(var(--nav-h) + 16px)}.panel h3{padding-bottom:.12em}footer h2.fh{font:600 11px/1.4 Instrument Sans,Instrument Fallback,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);margin-bottom:12px}.chero .ph-tag{top:calc(var(--nav-h) + 12px)}.hero-art{object-position:var(--pos)}@media(max-width:760px){.hero-art{object-position:var(--mpos)}}@media(min-width:1000px){.hero2 .copy{grid-template-columns:auto minmax(0,46%)}.hero2 .copy>div:first-child{order:2}.hero2 .copy .hero-meta{order:1;text-align:left;align-self:end}.hero2 .copy .hero-dots{justify-content:flex-start}.hero2 h1{font-size:clamp(88px,12vw,220px)}}@media(min-width:1000px){.hero-slides:after{background:radial-gradient(ellipse at 28% 22%,rgba(255,255,255,.1),transparent 45%),linear-gradient(270deg,rgba(10,8,9,.6),transparent 60%),linear-gradient(transparent 50%,var(--ink))}}.filmlooks{border-top:1px solid var(--line);margin-top:24px}.filmlooks>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:16px 32px;padding:20px 0;border-bottom:1px solid var(--line)}.filmlooks h3{font:italic 800 24px/1.1 Bodoni Moda,Bodoni Fallback,serif}.filmlooks pre{margin-top:0}@media(max-width:760px){.filmlooks>div{grid-template-columns:1fr}}.expr{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.expr figure{margin:0}.expr .fr{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--lacquer)}.expr .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.expr figure:hover .fr img{transform:scale(1.03)}.expr figcaption{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin-top:10px}@media(max-width:860px){.expr{grid-template-columns:1fr 1fr}}.filmstill{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--lacquer)}.wgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
