@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Montserrat:wght@300;400;500;600&display=swap";:root{--gold:#d6a657;--paper:#e8e0d2;--muted:#99968f;--black:#080908;--panel:#10110f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--paper);background:var(--black);margin:0;font-family:Montserrat,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}button{font:inherit}.nav{z-index:10;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:.14em;align-items:center;gap:13px;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;display:flex}.flameLogo{object-fit:contain;filter:drop-shadow(0 0 10px #dc8b2c88);width:30px;height:30px}.nav nav{letter-spacing:.13em;text-transform:uppercase;gap:28px;font-size:10px;display:flex}.nav nav a{color:#cbc8c2;transition:all .25s}.nav nav a:hover{color:var(--gold)}.navCta{text-transform:uppercase;letter-spacing:.17em;border:1px solid #a98145;padding:12px 19px;font-size:10px}.hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.heroImage{background:linear-gradient(90deg,#070807 8%,#070807d8 40%,#08090833 70%,#080908cc),url(/images/hero.webp) 50%/cover;position:absolute;inset:0;transform:scale(1.02)}.heroImage:after{content:"";background:linear-gradient(#0000 65%,#080908 100%),radial-gradient(circle at 66% 45%,#0000 0,#08090899 76%);position:absolute;inset:0}.grain{pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.heroContent{z-index:2;width:90%;max-width:1320px;margin:80px auto 0;position:relative}.eyebrow{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;font-size:10px;font-weight:500}.hero h1{letter-spacing:-.035em;text-shadow:0 3px 30px #000;margin:19px 0 23px;font:500 clamp(63px,10vw,146px)/.72 Cormorant Garamond,serif}.hero h1 span{color:#d7c8b4;margin-left:7vw;font-style:italic;font-weight:400}.lead{color:#c4c0b8;margin-left:8px;font:400 22px/1.55 Cormorant Garamond,serif}.heroActions{align-items:center;gap:32px;margin-top:35px;display:flex}.primary{background:var(--gold);color:#15110a;text-transform:uppercase;letter-spacing:.17em;justify-content:space-between;min-width:195px;padding:17px 19px;font-size:10px;font-weight:600;display:flex}.secondary{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.play{border:1px solid #fff6;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:12px;font-size:9px;display:inline-grid}.scroll{z-index:2;writing-mode:vertical-rl;letter-spacing:.3em;color:#aaa;font-size:8px;position:absolute;bottom:36px;right:5vw}.scroll span{color:var(--gold);margin-top:12px}.manifesto{background:radial-gradient(circle at 35% 45%,#26213a 0,#0000 30%),radial-gradient(circle at 70% 55%,#2a2013 0,#0000 30%),#080908;border-bottom:1px solid #ffffff10;place-items:center;min-height:420px;display:grid;position:relative}.manifesto p{text-align:center;font:400 clamp(34px,4vw,61px)/1.3 Cormorant Garamond,serif}.manifesto em{color:var(--gold)}.chapter{color:#4d4c47;font:italic 76px Cormorant Garamond,serif;position:absolute;top:55px;left:5vw}.sigil{position:absolute;bottom:35px}.section{width:90%;max-width:1320px;margin:auto;padding:120px 0;position:relative}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:52px;display:flex}.section h2,.feature h2,.social h2{margin:5px 0;font:500 clamp(48px,6vw,86px) Cormorant Garamond,serif}.intro{width:380px;color:var(--muted);font-size:13px;line-height:1.8}.dreamGrid{grid-template-columns:repeat(3,1fr);gap:38px 22px;display:grid}.cardImage{filter:saturate(.9);background-position:50%;background-size:cover;height:270px;position:relative;overflow:hidden}.cardImage:after{content:"";background:linear-gradient(#0000 45%,#080908c9);position:absolute;inset:0}.dreamCard:first-child .cardImage{box-shadow:inset 0 0 0 1000px #223f521a}.dreamCard:nth-child(2) .cardImage{box-shadow:inset 0 0 0 1000px #b973221a}.dreamCard:nth-child(3) .cardImage{box-shadow:inset 0 0 0 1000px #345b7b18}.dreamCard:nth-child(4) .cardImage{box-shadow:inset 0 0 0 1000px #8b38511a}.dreamCard:nth-child(5) .cardImage{box-shadow:inset 0 0 0 1000px #8b74351c}.dreamCard:nth-child(6) .cardImage{box-shadow:inset 0 0 0 1000px #405d461c}.number{z-index:1;letter-spacing:.25em;font-size:8px;position:absolute;top:17px;left:18px}.cardPlay{z-index:2;color:#fff;cursor:pointer;background:#090a08aa;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .3s;display:grid;position:absolute;bottom:17px;right:18px}.cardPlay:hover{background:var(--gold);color:#111;transform:scale(1.08)}.cardPlay.disabled{color:#777;cursor:default}.cardMeta{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:baseline;padding:15px 2px;display:flex}.cardMeta h3{margin:0;font:500 27px Cormorant Garamond,serif}.cardMeta span{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.more{text-align:center;color:#777;letter-spacing:.23em;margin-top:45px;font-size:9px}.more span{color:var(--gold);margin:0 10px}.releases{border-top:1px solid #ffffff10}.releaseGrid{grid-template-columns:repeat(4,1fr);gap:34px 18px;display:grid}.releaseCard{border-bottom:1px solid #ffffff18;padding-bottom:14px;display:block}.releaseCover{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative;overflow:hidden}.releaseCover:after{content:"";background:linear-gradient(#0000 40%,#0809089a);position:absolute;inset:0}.releaseCover>span{z-index:1;color:#ece5d9;letter-spacing:.18em;background:#080908a8;padding:6px 8px;font-size:7px;position:absolute;top:13px;left:14px}.releaseCover>i{z-index:1;background:#080908aa;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:12px;right:14px}.releaseCopy h3{margin:13px 0 4px;font:500 24px/1.05 Cormorant Garamond,serif}.releaseCopy p{color:#777;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px}.releaseCard:hover h3{color:var(--gold)}.pilotRelease{border-color:#a9814566}.pilotRelease .releaseCover{box-shadow:inset 0 0 0 1px #d6a65766}.releaseNote{border-left:1px solid var(--gold);color:#8f8d87;max-width:760px;margin:45px 0 0;padding-left:20px;font:400 16px/1.7 Cormorant Garamond,serif}.releaseNote strong{color:#d7c8b4;font-weight:500}.feature{background:#10110f;grid-template-columns:1.55fr 1fr;min-height:680px;display:grid}.featureVisual{min-height:620px;position:relative;overflow:hidden}.featureImage{filter:saturate(.75);background:linear-gradient(#0000,#080908bb),url(/images/dream7.webp) 50%/cover;position:absolute;inset:0}.premiere{background:var(--gold);color:#111;letter-spacing:.2em;padding:10px 13px;font-size:8px;font-weight:600;position:absolute;top:36px;left:36px}.bigPlay{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08090866;border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:92px;height:92px;font-size:19px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featureCopy{flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.featureCopy h2{font-style:italic}.featureCopy>p:not(.eyebrow){color:#9a9994;font:400 17px/1.7 Cormorant Garamond,serif}.quote{border-left:1px solid var(--gold);color:#c6bcae;margin:28px 0;padding:20px 0 20px 23px;font:italic 20px/1.5 Cormorant Garamond,serif}.featureCopy>a{text-transform:uppercase;letter-spacing:.17em;color:var(--gold);font-size:9px}.youtube{padding-bottom:85px}.channelLink{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #8e6d38;padding-bottom:8px;font-size:9px}.clipGrid{grid-template-columns:repeat(3,1fr);gap:34px 22px;display:grid}.clipCard{border-bottom:1px solid #ffffff18;padding-bottom:17px;display:block}.clipImage{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative;overflow:hidden}.clipImage:after{content:"";background:#08090822;transition:all .25s;position:absolute;inset:0}.clipImage span{z-index:1;background:#080908a0;border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:18px;left:20px}.clipCard:hover .clipImage:after{background:#08090800}.clipCard h3{margin:14px 0 5px;font:500 26px Cormorant Garamond,serif}.clipCard small{color:#777;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.catalogue{overflow:hidden}.collectionGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.singleCollection{grid-template-columns:1fr;max-width:900px}.collectionGrid article{background:radial-gradient(circle at 80% 0,#312b1d,#0000 43%),#10110f;border:1px solid #ffffff18;flex-direction:column;justify-content:flex-end;min-height:310px;padding:38px;display:flex;position:relative}.collectionGrid article:nth-child(2){background:radial-gradient(circle at 80% 0,#172f41,#0000 43%),#10110f}.collectionGrid span{color:var(--gold);opacity:.55;font:italic 50px Cormorant Garamond,serif;position:absolute;top:25px;left:30px}.collectionGrid h3{margin:0 0 10px;font:500 35px Cormorant Garamond,serif}.collectionGrid p{color:#99968f;max-width:430px;font:400 16px/1.65 Cormorant Garamond,serif}.collectionGrid b{color:var(--gold);letter-spacing:.2em;margin-top:20px;font-size:8px}.english{border-top:1px solid #ffffff10}.englishStage{background:linear-gradient(115deg,#0d1720,#12100e 70%);border:1px solid #ffffff16;grid-template-columns:.55fr 1.4fr auto;align-items:center;gap:40px;min-height:340px;padding:48px;display:grid}.englishStage>span{color:#90b9ca;opacity:.55;font:600 120px/.8 Cormorant Garamond,serif}.englishStage h3{margin:0;font:italic 42px/1 Cormorant Garamond,serif}.englishStage p{color:#898b89;font:400 16px/1.6 Cormorant Garamond,serif}.englishStage b{color:#90b9ca;letter-spacing:.2em;font-size:8px}.aiStatement{background:linear-gradient(115deg,#11130f 0,#0c0d0c 62%,#171224);border-block:1px solid #ffffff12;align-items:center;min-height:730px;padding:110px max(5vw,50vw - 660px);display:flex;position:relative;overflow:hidden}.aiNumber{color:#ffffff06;letter-spacing:-.1em;font:600 min(37vw,520px)/1 Montserrat,sans-serif;position:absolute;top:0;right:4vw}.aiCopy{z-index:1;max-width:1020px;position:relative}.aiCopy h2{margin:12px 0 28px;font:500 clamp(52px,7vw,96px)/.9 Cormorant Garamond,serif}.aiLead{color:#d7c8b4;max-width:780px;font:400 23px/1.55 Cormorant Garamond,serif}.aiColumns{color:#99968f;grid-template-columns:1fr 1fr;gap:60px;margin:38px 0;font:400 16px/1.8 Cormorant Garamond,serif;display:grid}.aiCopy>a{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:9px}.about{justify-content:center;align-items:center;min-height:650px;display:flex}.aboutCopy{width:78%}.aboutCopy h2{font-size:clamp(42px,5vw,70px);line-height:1.1}.columns{color:#92918d;grid-template-columns:1fr 1fr;gap:55px;font:400 16px/1.9 Cormorant Garamond,serif;display:grid}.labels{padding-top:55px}.brandPanel{background:radial-gradient(circle at 20%,#292013,#0000 35%),radial-gradient(circle at 82%,#0b2940,#0000 37%),#0c0d0c;border:1px solid #ffffff16;grid-template-columns:1fr 1px 1fr;align-items:center;gap:55px;min-height:230px;padding:42px 55px;display:grid}.brandPanel>i{background:#ffffff1e;width:1px;height:110px;display:block}.brandPanel span{color:#918c83;letter-spacing:.24em;margin-bottom:18px;font-size:8px;display:block}.projectMark>div{align-items:center;gap:24px;display:flex}.projectMark img{object-fit:contain;filter:drop-shadow(0 10px 22px #000);width:88px;height:88px}.projectMark strong{color:#ead8a5;letter-spacing:.01em;text-transform:uppercase;font:800 clamp(28px,3vw,44px)/.78 Impact,Arial Narrow,sans-serif}.trafMark img{object-fit:contain;object-position:left center;filter:saturate(.83)contrast(1.06);width:100%;max-width:350px;height:118px;display:block}.support{border-top:1px solid #ffffff12;grid-template-columns:1.2fr 1fr;align-items:end;gap:9vw;display:grid}.support h2{margin:12px 0 0;font:500 clamp(48px,6vw,82px)/.95 Cormorant Garamond,serif}.support h2 em{color:var(--gold);font-weight:400}.supportCopy p{color:#aaa59c;font:400 20px/1.6 Cormorant Garamond,serif}.supportCopy a{border-bottom:1px solid var(--gold);color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-top:18px;padding-bottom:8px;font-size:9px;display:inline-block}.social{text-align:center;background:radial-gradient(circle at 35% 10%,#2b2442 0,#0000 35%),radial-gradient(circle at 70% 0,#302113 0,#0000 32%),#080908;border-top:1px solid #ffffff10;padding:110px 5vw}.socialLinks{grid-template-columns:1fr 1fr;max-width:820px;margin:55px auto 0;display:grid}.socialLinks a{border-bottom:1px solid #ffffff20;justify-content:space-between;padding:22px 15px;font:500 25px Cormorant Garamond,serif;transition:all .25s;display:flex}.socialLinks a:hover{color:var(--gold);padding-left:24px}footer{color:#777;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;min-height:120px;padding:0 5vw;display:flex}footer p,footer>a{letter-spacing:.16em;font-size:8px}footer .brand{color:#bbb;font-size:15px}.footerRight{letter-spacing:.16em;align-items:center;gap:30px;font-size:8px;display:flex}.footerRight span{color:#8eaeb8}@media (max-width:800px){.nav{height:70px;padding:0 20px}.nav nav,.navCta{display:none}.brand{font-size:15px}.heroContent{width:calc(100% - 40px)}.hero h1{font-size:60px;line-height:.8}.hero h1 span{margin-left:0}.heroImage{background-position:62%}.lead{font-size:18px}.heroActions{flex-direction:column;align-items:flex-start;gap:20px}.manifesto{min-height:350px;padding:40px 25px}.manifesto p{font-size:34px}.chapter{font-size:50px;top:35px}.section{width:calc(100% - 40px);padding:85px 0}.sectionHead{display:block}.intro{width:auto}.dreamGrid{grid-template-columns:1fr}.releaseGrid{grid-template-columns:1fr 1fr}.cardImage{height:235px}.feature{grid-template-columns:1fr}.featureVisual{min-height:430px}.featureCopy{padding:70px 25px}.clipGrid{grid-template-columns:1fr}.channelLink{margin-top:20px;display:inline-block}.about{min-height:auto}.aboutCopy{width:100%}.columns{grid-template-columns:1fr;gap:10px}.collectionGrid,.aiColumns,.support,.englishStage{grid-template-columns:1fr}.collectionGrid article{min-height:280px;padding:28px}.aiStatement{padding:80px 20px}.aiColumns{gap:10px}.englishStage{padding:30px}.englishStage>span{font-size:80px}.brandPanel{grid-template-columns:1fr;gap:34px;padding:35px 28px}.brandPanel>i{width:100%;height:1px}.projectMark strong{font-size:31px}.trafMark img{max-width:100%}.social{padding:85px 20px}.socialLinks{grid-template-columns:1fr;margin-top:35px}footer{text-align:center;flex-direction:column;gap:20px;padding:35px 20px}.footerRight{flex-direction:column;gap:16px}}@media (max-width:520px){.releaseGrid{grid-template-columns:1fr}}
