@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%}}