:root{--night:#11130f;--paper:#eee9dc;--moss:#3e4935;--gold:#c5a36d;--ink:#191b16;--serif:var(--gh-font-heading,"Source Serif 4",Georgia,serif);--sans:var(--gh-font-body,"Source Sans 3",Arial,sans-serif)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans)}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.kicker{font-size:10px;letter-spacing:.22em;text-transform:uppercase}.site-nav{position:absolute;z-index:10;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:25px 4vw;color:#fff}.brand{display:flex;align-items:center;gap:14px;font:400 19px var(--serif)}.brand img{width:48px;height:48px;border-radius:50%}.nav-links{display:flex;gap:28px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.nav-action{justify-self:end;font-size:10px;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:6px}.hero,.page-hero{height:100svh;min-height:700px;position:relative;overflow:hidden;background:#25271f;color:#fff}.page-hero{height:78svh;min-height:620px}.hero>img,.page-hero>img{filter:saturate(.76) brightness(.7)}.hero:after,.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,7,.18),rgba(8,9,7,.8))}.hero-copy,.page-title{position:absolute;z-index:2;left:5vw;right:5vw;bottom:8vh;display:grid;grid-template-columns:9fr 3fr;gap:5vw;align-items:end}.hero h1,.page-title h1{font:300 clamp(72px,10vw,154px)/.8 var(--serif);letter-spacing:-.055em;margin:0}.hero-note,.page-title p{border-left:1px solid rgba(255,255,255,.42);padding-left:22px;line-height:1.75;color:rgba(255,255,255,.82);margin:0}.hero-note b{display:block;color:var(--gold);font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px}.intro{padding:135px 5vw;display:grid;grid-template-columns:repeat(12,1fr);gap:22px}.intro .kicker{grid-column:1/3}.intro h2{grid-column:3/11;font:300 clamp(50px,6.7vw,104px)/.95 var(--serif);letter-spacing:-.04em;margin:45px 0 0}.intro p{grid-column:8/12;font-size:17px;line-height:1.8;color:#54574c;margin:35px 0 0}.feature{margin:0 4vw 145px;min-height:72vh;position:relative;overflow:hidden}.feature>img{position:absolute;inset:0;filter:saturate(.78) brightness(.66)}.feature-copy{position:absolute;z-index:2;left:6%;bottom:10%;color:#fff}.feature h2{font:300 clamp(58px,7.5vw,112px)/.87 var(--serif);letter-spacing:-.045em;margin:15px 0 25px}.watch{font-size:10px;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px}.cards{background:var(--night);color:#f2eee4;padding:135px 5vw}.cards-head{display:grid;grid-template-columns:8fr 4fr;gap:30px;align-items:end;margin-bottom:70px}.cards h2{font:300 clamp(52px,7vw,105px)/.9 var(--serif);letter-spacing:-.04em;margin:15px 0}.cards-head p,.film p{color:#aaa99f;line-height:1.75}.image-grid,.film-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.image-grid figure{height:440px;margin:0;position:relative;overflow:hidden}.image-grid .wide{grid-column:span 2;height:590px}.image-grid figcaption{position:absolute;left:18px;bottom:16px;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.16em;text-shadow:0 2px 8px #000}.split{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:var(--moss);color:#fff}.split>div{padding:12vh 7vw;display:flex;flex-direction:column;justify-content:center}.split h2{font:300 clamp(58px,7vw,110px)/.88 var(--serif);letter-spacing:-.045em;margin:24px 0 35px}.split p{font-size:17px;line-height:1.8;color:rgba(255,255,255,.73)}.quote{min-height:72svh;display:grid;place-items:center;background:var(--moss);color:#fff;padding:10vh 8vw;text-align:center}.quote blockquote{font:300 clamp(56px,8vw,120px)/.92 var(--serif);letter-spacing:-.045em;margin:0}.quote small{display:block;margin-top:38px;text-transform:uppercase;letter-spacing:.2em;color:rgba(255,255,255,.62)}.join-panel{padding:135px 5vw;display:grid;grid-template-columns:8fr 4fr;gap:30px;align-items:end}.join-panel h2{font:300 clamp(58px,8vw,115px)/.87 var(--serif);letter-spacing:-.045em;margin:0}.join-copy p{line-height:1.75;color:#55584d}.form{display:flex;border-bottom:1px solid;margin-top:30px}.form input{border:0;background:none;width:100%;padding:16px 0;font:16px var(--sans);outline:none}.form button{border:0;background:none;font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase}.form-message{display:none}.film{margin-bottom:65px}.film img{height:420px}.film span{display:block;color:var(--gold);font-size:9px;text-transform:uppercase;letter-spacing:.18em;margin-top:18px}.film h3{font:400 clamp(31px,3vw,47px)/1 var(--serif);margin:10px 0}.editorial{padding:130px 5vw}.editorial article{display:grid;grid-template-columns:7fr 5fr;gap:6vw;border-top:1px solid rgba(25,27,22,.2);padding:28px 0 90px;align-items:center}.editorial article>img{height:520px}.editorial h2{font:300 clamp(42px,5vw,74px)/.94 var(--serif);letter-spacing:-.035em;margin:14px 0 22px}.editorial p{line-height:1.75;color:#55584d}.ghost-content{max-width:760px;margin:0 auto;padding:100px 25px;font:18px/1.8 var(--sans)}.ghost-content .kg-width-wide{width:min(1100px,calc(100vw - 50px));max-width:none;margin-left:50%;transform:translateX(-50%)}.ghost-content .kg-width-full{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}.site-footer{background:var(--night);color:#ddd7ca;padding:48px 5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.footer-mark{width:62px;height:62px;border-radius:50%;justify-self:center}.socials{justify-self:end}@media(max-width:800px){.site-nav{grid-template-columns:1fr auto;padding:18px}.brand img{width:40px;height:40px}.nav-links{display:none}.hero,.page-hero{min-height:650px}.hero-copy,.page-title{display:block;left:6vw;right:6vw}.hero h1,.page-title h1{font-size:clamp(62px,19vw,96px)}.hero-note,.page-title p{margin-top:28px}.intro{padding:95px 6vw}.intro .kicker,.intro h2,.intro p{grid-column:1/13}.feature{margin:0;min-height:75svh}.cards{padding:95px 6vw}.cards-head,.join-panel{grid-template-columns:1fr}.image-grid,.film-grid{grid-template-columns:1fr}.image-grid .wide{grid-column:auto;height:440px}.split{grid-template-columns:1fr}.split>div{min-height:70svh}.split>img{height:70svh}.editorial{padding:95px 6vw}.editorial article{grid-template-columns:1fr}.editorial article>img{height:420px}.join-panel{padding:95px 6vw}.site-footer{grid-template-columns:1fr auto}.footer-mark{display:none}}
