@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(assets/volga-favorit/jost-300.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(assets/volga-favorit/jost-400.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(assets/volga-favorit/jost-500.ttf) format("truetype")}*{box-sizing:border-box}body{margin:0;background:#fff;color:#111;font-family:Jost,Arial,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}section{padding:110px 4.2%}h1,h2,h3,p,figure{margin:0}h1,h2{font-weight:300;letter-spacing:-.055em;line-height:1.02}h1{font-size:clamp(64px,8vw,150px);max-width:1300px}h2{font-size:clamp(46px,6vw,110px)}h3{font-size:27px;font-weight:400;line-height:1.2}p{font-size:23px;line-height:1.6;color:#666}small,.tags,.scroll,figcaption,.caption{font-size:14px;letter-spacing:.17em}small{display:block;color:#888;font-weight:400}section>h2{margin-bottom:60px}.hero{height:100svh;min-height:700px;position:relative;color:white;padding:0;overflow:hidden}.hero-top{position:absolute;top:28px;left:2%;right:2%;display:flex;justify-content:space-between;z-index:4;font-size:14px;letter-spacing:.14em}.hero-film{position:absolute!important;inset:0}.hero-film video{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76),rgba(0,0,0,.23));pointer-events:none}.hero-copy{position:absolute;left:2%;right:5%;bottom:9%;pointer-events:none}.hero-copy small{color:#ddd;margin-bottom:28px}.hero-copy p{color:#ddd;max-width:920px;margin:36px 0 26px}.tags{display:flex;gap:28px;flex-wrap:wrap}.scroll{position:absolute;bottom:30px;right:2%;font-size:11px}.film{position:relative;background:#e8e8e6;overflow:hidden}.film video{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.film .video-toggle{position:absolute;right:18px;bottom:18px;border:1px solid #aaa;background:rgba(0,0,0,.65);color:white;padding:12px 18px;z-index:5;font-size:16px}.hero-film .video-toggle{top:75px;bottom:auto}.brief{background:#f4f4f2}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.four article{border-top:1px solid #ccc;padding-top:27px}.four h3{margin:22px 0}.four p{font-size:21px}.section-heading{display:grid;grid-template-columns:17% 1fr;gap:20px;margin-bottom:70px}.section-heading small{padding-top:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.lead{font-size:clamp(28px,2.6vw,46px);color:inherit;line-height:1.3;letter-spacing:-.025em}.split p+p{margin-top:30px}figure img{display:block;width:100%;height:auto}.split figure img{max-height:820px;object-fit:cover}figcaption,.caption{letter-spacing:.025em;font-size:16px;color:#888;margin-top:16px}.dark{background:#080808;color:white}.dark p{color:#aaa}.facts{gap:0;margin-bottom:70px}.facts article{border:1px solid #303030;padding:30px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.facts h3{margin:0 0 40px}.music{background:#f4f4f2}.music .film video{aspect-ratio:4/5}.production .wide{margin-top:90px}.end h2{margin:40px 0 55px}.end>a{font-size:25px;border-bottom:1px solid #888;padding-bottom:8px}footer{display:flex;justify-content:space-between;padding:35px 4.2%;font-size:19px}a:focus-visible,button:focus-visible{outline:3px solid #a0b9e0;outline-offset:5px}@media(min-width:1600px){section{padding-top:150px;padding-bottom:150px}}@media(max-width:900px){section{padding:75px 5%}.four{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.split{gap:35px}.facts article{padding:23px}.hero{min-height:680px}.hero-copy{left:5%}.hero-top{left:5%;right:5%}.hero-copy p{font-size:21px}}@media(max-width:600px){section{padding:65px 5%}.hero{min-height:700px;height:100svh}h1{font-size:57px}h2{font-size:46px}.hero-copy{bottom:11%;right:5%}.hero-copy small{font-size:11px;letter-spacing:.1em}.hero-copy p{font-size:20px;margin:25px 0}.hero-top{font-size:10px;letter-spacing:.06em}.tags{font-size:10px;gap:12px}.four{grid-template-columns:1fr;gap:30px}.brief h2{margin-bottom:38px}.four h3{margin:15px 0}.four p,p{font-size:20px}.split{grid-template-columns:1fr}.lead{font-size:30px}.facts{grid-template-columns:1fr 1fr;gap:0}.facts article{min-height:180px;padding:18px}.facts h3{font-size:20px}.facts p{font-size:17px}.music .film video{aspect-ratio:4/5}.production .wide{margin-top:45px}.film .video-toggle{font-size:14px;padding:9px 12px;right:10px;bottom:10px}.hero-film .video-toggle{top:60px;bottom:auto}.hero-film video{aspect-ratio:auto}.end h2{font-size:45px}footer{gap:25px;font-size:16px}.scroll{right:5%}}
/* Beauty case layouts, isolated to the four new pages. */
.hero-copy{left:4.2%;bottom:9%;right:4.2%;max-width:1200px}.hero-copy h1{font-size:clamp(66px,7.8vw,132px);max-width:1050px}.hero-copy p{max-width:780px;font-size:23px;line-height:1.45;margin:25px 0}.hero-film video{filter:none}.hero-shade{background:linear-gradient(90deg,#000a 0%,#0005 55%,#0002),linear-gradient(0deg,#0009,transparent 65%)}.hero-top{left:4.2%;right:4.2%;align-items:center}.brand-logo{width:125px;height:52px;object-fit:contain;filter:brightness(0) invert(1)}.hero-top>a:last-child{padding:12px 0}.hero-film .video-toggle{top:104px;right:4.2%;font-size:13px}.hero-copy small{margin-bottom:22px}.hero-copy .tags{font-size:11px;letter-spacing:.12em;gap:24px}.hero-copy{pointer-events:none}.brief h2{font-size:clamp(42px,5vw,82px)}.four p{font-size:19px}.four h3{font-size:25px}.chapter{padding-top:130px;padding-bottom:130px}.chapter .section-heading h2{max-width:1100px}.chapter .split{align-items:start}.chapter .copy p{max-width:680px}.chapter .copy p+p{margin-top:28px}.chapter .copy .lead{font-size:clamp(28px,2.5vw,43px);line-height:1.3;color:#111}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:70px}.gallery figure:nth-child(2){padding-top:105px}.gallery img{aspect-ratio:16/10;object-fit:cover}.wide img{width:100%;aspect-ratio:16/9;object-fit:cover}.wide{margin-top:65px}.fullbleed{padding:0}.fullbleed figcaption{margin:16px 4.2% 30px}.fullbleed img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.process .split{grid-template-columns:.8fr 1.2fr}.process h2{margin-bottom:35px}.credit{border-top:1px solid #ddd;padding-top:28px;margin-top:45px;font-size:16px!important;line-height:1.6!important}.credit a,.sources a{text-decoration:underline;text-underline-offset:4px}.sources{display:flex;justify-content:space-between;gap:30px;padding:30px 4.2%;font-size:16px;color:#666}.end{padding-top:100px;padding-bottom:100px}.end h2{max-width:1000px}.end small{color:#aaa}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px}.related a{border-top:1px solid #444;padding-top:20px;font-size:20px}.dark .facts p{font-size:18px}.dark .facts h3{font-size:25px}.frame-note{font-size:15px;line-height:1.5;margin-top:20px;color:#888}.film{background:#111}.film video{background:#111}.detail-film{margin-top:60px}.detail-film video{aspect-ratio:16/9}.film .video-toggle{min-height:44px}figure img{background:#e8e8e6}a:hover{text-decoration:underline;text-underline-offset:5px}.hero-top a:hover{text-decoration:none;opacity:.75}@media(max-width:900px){.hero-copy{left:5%;right:5%;bottom:10%}.hero-copy h1{font-size:80px}.hero-top{left:5%;right:5%}.chapter{padding-top:80px;padding-bottom:80px}.process .split{grid-template-columns:1fr 1fr}.facts h3{font-size:21px!important}.hero-copy p{font-size:21px}}@media(max-width:600px){.hero{height:100svh;min-height:720px;max-height:1000px}.hero-top{top:17px}.brand-logo{width:103px;height:44px}.hero-top>a:last-child{font-size:12px;letter-spacing:.02em}.hero-copy{bottom:8%}.hero-copy h1{font-size:63px;letter-spacing:-.055em}.hero-copy p{font-size:19px;line-height:1.5;margin:24px 0}.hero-copy small{font-size:10px;line-height:1.5;letter-spacing:.11em}.hero-copy .tags{font-size:9px;gap:10px 18px;line-height:1.5}.hero-film .video-toggle{top:78px;right:5%;font-size:12px}.scroll{display:none}.hero-shade{background:linear-gradient(0deg,#000d 0%,#0007 60%,#0004)}.chapter{padding-top:65px;padding-bottom:65px}.chapter .section-heading{margin-bottom:35px}.chapter h2,.process h2{font-size:45px}.chapter .split,.process .split{grid-template-columns:1fr}.gallery{gap:30px;grid-template-columns:1fr;margin-top:40px}.gallery figure:nth-child(2){padding-top:0}.wide{margin-top:40px}.chapter .copy .lead{font-size:28px}.four p{font-size:18px}.facts p{font-size:16px!important}.facts h3{font-size:18px!important}.fullbleed img{aspect-ratio:4/3}.related{grid-template-columns:1fr}.sources{flex-direction:column;padding:25px 5%;font-size:14px;gap:12px}.end{padding-top:65px;padding-bottom:65px}.end h2{font-size:44px}.film .video-toggle{font-size:12px}.detail-film{margin-top:35px}.credit{font-size:15px!important}.frame-note{font-size:14px}.hero-copy h1{overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
