.project-module__Vk5D7W__shell{--ink:#0b0b09;--surface:#12110e;--paper:#e7e0d2;--muted:#aaa294;--line:#e7e0d230;--gutter:clamp(24px, 4vw, 72px);background:var(--ink);min-height:100vh;color:var(--paper);overflow:clip}.project-module__Vk5D7W__shell .site-header{color:var(--paper)}.project-module__Vk5D7W__shell .site-header-inner{width:calc(100% - (2 * var(--gutter)));border-color:var(--line);max-width:1600px;min-height:88px}.project-module__Vk5D7W__shell .brand{color:var(--paper)}.project-module__Vk5D7W__shell .brand-division{color:var(--muted)}.project-module__Vk5D7W__hero{background:#080807;min-height:max(700px,100svh);position:relative;overflow:hidden}.project-module__Vk5D7W__heroImage{object-fit:cover;object-position:var(--image-focal-desktop);filter:saturate(.75)contrast(1.04)brightness(.7);transform:scale(1.01)}.project-module__Vk5D7W__heroShade{background:linear-gradient(90deg,#05050461 0%,#0000 58%),linear-gradient(#05050466 0%,#0000 38%,#050504db 100%);position:absolute;inset:0}.project-module__Vk5D7W__heroInner{z-index:1;width:calc(100% - (2 * var(--gutter)));flex-direction:column;justify-content:flex-end;max-width:1600px;min-height:max(700px,100svh);margin:0 auto;padding:150px 0 48px;display:flex;position:relative}.project-module__Vk5D7W__heroMeta,.project-module__Vk5D7W__heroFooter{justify-content:space-between;align-items:center;gap:24px;display:flex}.project-module__Vk5D7W__heroMeta p,.project-module__Vk5D7W__heroFooter p,.project-module__Vk5D7W__sectionLabel{color:#e7e0d2c2;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.45}.project-module__Vk5D7W__hero h1{max-width:1420px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:40px 0 0;font-size:clamp(88px,13vw,206px);font-weight:400;line-height:.75}.project-module__Vk5D7W__heroFooter{margin-top:54px}.project-module__Vk5D7W__heroFooter a,.project-module__Vk5D7W__links a{border-bottom:1px solid;align-items:center;gap:9px;width:fit-content;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex}.project-module__Vk5D7W__overview{width:calc(100% - (2 * var(--gutter)));grid-template-columns:minmax(160px,.5fr) 2fr;gap:clamp(40px,7vw,120px);max-width:1440px;margin:0 auto;padding:clamp(110px,13vw,200px) 0;display:grid}.project-module__Vk5D7W__sectionLabel{color:var(--muted)}.project-module__Vk5D7W__perspective{max-width:1080px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.97}.project-module__Vk5D7W__synopsis{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,86px);max-width:900px;margin-top:64px;display:grid}.project-module__Vk5D7W__synopsis p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.project-module__Vk5D7W__facts{width:calc(100% - (2 * var(--gutter)));border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1600px;margin:0 auto clamp(84px,9vw,140px);display:grid}.project-module__Vk5D7W__facts>div{border-right:1px solid var(--line);padding:28px 24px}.project-module__Vk5D7W__facts>div:last-child{border-right:0}.project-module__Vk5D7W__facts dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.project-module__Vk5D7W__facts dd{font-family:var(--font-display), Georgia, serif;margin:12px 0 0;font-size:25px;line-height:1.1}.project-module__Vk5D7W__trailer{width:calc(100% - (2 * var(--gutter)));max-width:1600px;margin:0 auto clamp(84px,9vw,140px)}.project-module__Vk5D7W__trailerHeading{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;min-height:52px;display:flex}.project-module__Vk5D7W__trailerHeading>span{color:var(--muted);font-size:11px}.project-module__Vk5D7W__projection{background:var(--surface);padding:clamp(12px,3.5vw,54px)}.project-module__Vk5D7W__projection .film-player{aspect-ratio:1.896;background:#000;position:relative;overflow:hidden;box-shadow:0 28px 80px #0006}.project-module__Vk5D7W__projection .film-player-video{object-fit:cover;width:100%;height:100%;display:block}.project-module__Vk5D7W__projection .film-player-trigger{color:var(--paper);cursor:pointer;background:#0000002e;border:0;justify-content:center;align-items:center;gap:14px;padding:0;display:flex;position:absolute;inset:0}.project-module__Vk5D7W__projection .film-player-trigger>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.project-module__Vk5D7W__projection .film-player-trigger strong{text-transform:uppercase;font-size:13px}.project-module__Vk5D7W__projection .film-player-trigger small{color:#e7e0d2b8;font-size:11px}.project-module__Vk5D7W__projection .film-player-icon{border:1px solid #e7e0d2a6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.project-module__Vk5D7W__gallery{width:calc(100% - (2 * var(--gutter)));grid-template-columns:1.45fr .55fr;gap:clamp(4px,1vw,16px);max-width:1600px;margin:0 auto;display:grid}.project-module__Vk5D7W__galleryImage{background:var(--surface);min-width:0;position:relative;overflow:hidden}.project-module__Vk5D7W__galleryImage img{object-fit:cover;object-position:var(--image-focal-desktop)}.project-module__Vk5D7W__galleryImage img[data-fit=contain]{object-fit:contain}.project-module__Vk5D7W__galleryImage:first-child{grid-row:span 2}.project-module__Vk5D7W__galleryImage.project-module__Vk5D7W__wide{aspect-ratio:16/10}.project-module__Vk5D7W__galleryImage.project-module__Vk5D7W__portrait{aspect-ratio:2/3}.project-module__Vk5D7W__galleryImage.project-module__Vk5D7W__square{aspect-ratio:1}.project-module__Vk5D7W__gallery[data-count="2"]{grid-template-columns:1fr 1fr;align-items:end}.project-module__Vk5D7W__gallery[data-count="2"] .project-module__Vk5D7W__galleryImage:first-child{grid-row:auto}.project-module__Vk5D7W__gallery[data-count="1"]{grid-template-columns:1fr;max-width:900px}.project-module__Vk5D7W__gallery[data-count="1"] .project-module__Vk5D7W__galleryImage:first-child{grid-row:auto;width:min(520px,100%);margin:0 auto}.project-module__Vk5D7W__details{width:calc(100% - (2 * var(--gutter)));grid-template-columns:.75fr 1.25fr;gap:clamp(70px,11vw,170px);max-width:1440px;margin:0 auto;padding:clamp(110px,13vw,200px) 0;display:grid}.project-module__Vk5D7W__credits dl{border-top:1px solid var(--line);margin:30px 0 0}.project-module__Vk5D7W__credits dl>div{border-bottom:1px solid var(--line);padding:20px 0 24px}.project-module__Vk5D7W__credits dt{color:var(--muted);margin-bottom:8px;font-size:11px}.project-module__Vk5D7W__credits dd{margin:0;font-size:14px;line-height:1.55}.project-module__Vk5D7W__projectActions{gap:90px;display:grid}.project-module__Vk5D7W__recognitionList{border-top:1px solid var(--line);margin-top:30px}.project-module__Vk5D7W__recognitionList article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .9fr auto;align-items:start;gap:28px;min-height:108px;padding:22px 0;display:grid}.project-module__Vk5D7W__recognitionList p,.project-module__Vk5D7W__recognitionList span,.project-module__Vk5D7W__recognitionList time{margin:0;font-size:13px;line-height:1.55}.project-module__Vk5D7W__recognitionList span,.project-module__Vk5D7W__recognitionList time{color:var(--muted)}.project-module__Vk5D7W__links>div{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.project-module__Vk5D7W__nextProject{width:calc(100% - (2 * var(--gutter)));border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.3fr) 1fr auto;align-items:center;gap:38px;max-width:1600px;min-height:300px;margin:0 auto clamp(110px,12vw,180px);padding:42px 0;display:grid}.project-module__Vk5D7W__nextProject span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.project-module__Vk5D7W__nextProject strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;font-size:clamp(56px,8vw,122px);font-weight:400;line-height:.85}.project-module__Vk5D7W__nextProject svg{color:var(--muted)}@media (max-width:840px){.project-module__Vk5D7W__details{grid-template-columns:1fr}.project-module__Vk5D7W__projectActions{gap:70px}}@media (max-width:680px){.project-module__Vk5D7W__shell{--gutter:22px}.project-module__Vk5D7W__shell .site-header-inner{min-height:70px}.project-module__Vk5D7W__shell .brand{gap:8px}.project-module__Vk5D7W__shell .brand-mark{width:19px;height:29px}.project-module__Vk5D7W__hero{min-height:760px}.project-module__Vk5D7W__heroImage{object-position:var(--image-focal-mobile);filter:saturate(.8)contrast(1.03)brightness(.68)}.project-module__Vk5D7W__heroShade{background:linear-gradient(#0404036e 0%,#0000 31%,#040403e8 100%)}.project-module__Vk5D7W__heroInner{min-height:760px;padding:126px 0 34px}.project-module__Vk5D7W__heroMeta p,.project-module__Vk5D7W__heroFooter p,.project-module__Vk5D7W__sectionLabel{letter-spacing:.09em;font-size:10px}.project-module__Vk5D7W__hero h1{overflow-wrap:anywhere;margin-top:34px;font-size:clamp(70px,21vw,92px);line-height:.78}.project-module__Vk5D7W__shell[data-project=weed-and-beer] .project-module__Vk5D7W__hero h1{overflow-wrap:normal;font-size:clamp(58px,16.2vw,68px)}.project-module__Vk5D7W__heroFooter{align-items:flex-end;margin-top:44px}.project-module__Vk5D7W__heroFooter p{max-width:170px;line-height:1.55}.project-module__Vk5D7W__heroFooter a{font-size:12px}.project-module__Vk5D7W__overview{grid-template-columns:1fr;gap:30px;padding:96px 0 104px}.project-module__Vk5D7W__perspective{font-size:clamp(45px,13.5vw,60px);line-height:.99}.project-module__Vk5D7W__synopsis{grid-template-columns:1fr;gap:24px;margin-top:44px}.project-module__Vk5D7W__synopsis p{font-size:14px}.project-module__Vk5D7W__facts{grid-template-columns:1fr 1fr;margin-bottom:76px}.project-module__Vk5D7W__facts>div{border-bottom:1px solid var(--line);padding:22px 18px}.project-module__Vk5D7W__facts>div:nth-child(2n){border-right:0}.project-module__Vk5D7W__facts>div:nth-last-child(-n+2){border-bottom:0}.project-module__Vk5D7W__facts dd{font-size:21px}.project-module__Vk5D7W__trailer{width:100%;margin-bottom:76px}.project-module__Vk5D7W__trailerHeading{min-height:48px;margin:0 var(--gutter)}.project-module__Vk5D7W__projection{background:#000;padding:0}.project-module__Vk5D7W__projection .film-player{box-shadow:none}.project-module__Vk5D7W__projection .film-player-icon{width:46px;height:46px}.project-module__Vk5D7W__projection .film-player-trigger strong{font-size:12px}.project-module__Vk5D7W__gallery{grid-template-columns:1fr 1fr;gap:2px;width:100%}.project-module__Vk5D7W__galleryImage:first-child{grid-area:auto/1/auto/3}.project-module__Vk5D7W__galleryImage:nth-child(n+2){aspect-ratio:1}.project-module__Vk5D7W__galleryImage img{object-position:var(--image-focal-mobile)}.project-module__Vk5D7W__gallery[data-count="2"]{align-items:initial;grid-template-columns:1fr}.project-module__Vk5D7W__gallery[data-count="2"] .project-module__Vk5D7W__galleryImage:first-child{grid-column:auto}.project-module__Vk5D7W__gallery[data-count="1"]{width:calc(100% - (2 * var(--gutter)))}.project-module__Vk5D7W__shell[data-project=weed-and-beer] .project-module__Vk5D7W__gallery[data-count="2"] .project-module__Vk5D7W__galleryImage:last-child{width:78%;margin:50px auto 0}.project-module__Vk5D7W__details{gap:86px;padding:96px 0 108px}.project-module__Vk5D7W__recognitionList article{grid-template-columns:1fr auto;gap:4px 14px;min-height:0}.project-module__Vk5D7W__recognitionList p,.project-module__Vk5D7W__recognitionList span{grid-column:1}.project-module__Vk5D7W__recognitionList time{grid-area:1/2}.project-module__Vk5D7W__links>div{flex-direction:column;align-items:flex-start;gap:20px}.project-module__Vk5D7W__nextProject{grid-template-columns:1fr auto;gap:24px;min-height:250px;margin-bottom:100px;padding:34px 0}.project-module__Vk5D7W__nextProject span{grid-column:1/3}.project-module__Vk5D7W__nextProject strong{overflow-wrap:anywhere;font-size:clamp(54px,17vw,72px)}}
