:root{--bg:#0F0B09;--fg:#EFE6D8;--mute:#9A8B78;--line:rgba(239,230,216,.14);--panel:#1C1511;--ac:#C8A46A;--logo:none}body{margin:0;background:var(--bg)}a{color:var(--fg)}button{font:inherit}.lk{text-decoration:none;transition:opacity .4s ease}.lk:hover{opacity:.65}.pad{padding-left:clamp(20px,3.4vw,48px);padding-right:clamp(20px,3.4vw,48px)}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px)}.eb{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.serif{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.02em}.sec{padding-top:clamp(80px,10vw,160px)}.hd{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:24px clamp(20px,3.4vw,48px);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hd img{display:block;height:clamp(32px,3.2vw,42px);width:auto;filter:var(--logo)}.hd nav{gap:34px;align-items:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hd nav a{color:var(--fg);opacity:.6;text-decoration:none}.hd nav a[aria-current]{opacity:1;border-bottom:1px solid currentColor}.navfull{display:flex}.navshort{display:none}.ph{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px;box-sizing:border-box;background:var(--panel);color:var(--mute);overflow:hidden}.ph b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(26px,3.6vw,60px);line-height:.95;opacity:.32;color:var(--fg)}.ph i{font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.fig{position:relative;overflow:hidden;background:var(--panel)}.fig img{display:block;width:100%;height:100%;object-fit:cover}.msk{clip-path:inset(100% 0 0 0);transition:clip-path 1.4s cubic-bezier(.77,0,.18,1)}.in .msk,.msk.in{clip-path:inset(0 0 0 0)}.zm img{transform:scale(1.12);transition:transform 2s cubic-bezier(.22,.61,.36,1)}.in .zm img{transform:scale(1)}.rv{opacity:0;transform:translateY(24px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1)}.in .rv{opacity:1;transform:none}.in .d1{transition-delay:.12s}.in .d2{transition-delay:.24s}.in .d3{transition-delay:.36s}.in .d4{transition-delay:.48s}.ln{display:block;overflow:hidden;padding-bottom:.08em}.ln>span{display:block;transform:translateY(105%);transition:transform 1.3s cubic-bezier(.22,.61,.36,1)}.in .ln>span{transform:none}.in .ln:nth-child(2)>span{transition-delay:.12s}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));column-gap:32px}.facts>div{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-top:1px solid var(--line)}.facts span:last-child{font-size:16px}.cred li{padding:18px 0;border-bottom:1px solid var(--line);font-size:17px;line-height:1.5}.next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;text-decoration:none;color:var(--fg)}.next .ar{display:inline-block;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.next:hover .ar{transform:translate(14px)}[data-par]{will-change:transform}@media (max-width:760px){.navfull{display:none}.navshort{display:flex}.g12>*{grid-column:1/-1!important;margin-top:0!important}}@media (prefers-reduced-motion:reduce){.rv,.msk,.ln>span,.zm img{transition:none!important;transform:none!important;opacity:1!important;clip-path:none!important}[data-par]{transform:none!important}}.lbx{position:relative;width:min(100%,max(calc((100svh - 340px)*1.5),420px));aspect-ratio:3/2;margin:0 auto;clip-path:inset(49.6% 0 49.6% 0);transition:clip-path 1.8s cubic-bezier(.77,0,.18,1) .2s}.in .lbx{clip-path:inset(0 0 0 0)}.slate{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);padding:14px 0}.it{font-style:italic}.dropcap:first-letter{float:left;font-family:Playfair Display,Georgia,serif;font-size:5.2em;line-height:.8;padding:.06em .1em 0 0;color:var(--ac)}.seq{position:relative;height:420vh}.seq .stk{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:22px;overflow:hidden}.seq .stk>*{width:min(100%,72vh);margin-left:auto;margin-right:auto;box-sizing:border-box}.seq .frm{position:relative;aspect-ratio:1/1}.seq .sh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.seq .sh.on{opacity:1}.seq .bar{display:flex;gap:8px}.seq .bar i{flex:1;height:2px;background:var(--line);overflow:hidden}.seq .bar i b{display:block;height:100%;background:var(--ac);transform-origin:left;transform:scaleX(0)}.strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--ac) transparent}.strip{--sh:clamp(150px,15vw,230px)}.strip>div{flex:0 0 auto}.cf-f{background:var(--panel)}.film{max-width:calc(86svh * 2400 / 1486);margin:0 auto}.studio{--cgap:clamp(10px,1.2vw,18px);margin-top:clamp(18px,2vw,28px)}
