@font-face{font-family:Editorial;src:local('Georgia');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#101314;color:#eaece7;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #ced9b7;outline-offset:6px}button{border:0}::selection{background:#d7dfc5;color:#101314}.header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1b;background:#101314f5;position:sticky;top:0;z-index:20}.brand{font-size:28px;letter-spacing:-3px;display:flex;gap:16px;align-items:center}.brand-orbit{font-size:23px;color:#bdc6bd;letter-spacing:0}.header nav{display:flex;gap:34px;align-items:center;font-size:12px;letter-spacing:.06em}.header nav a{padding:12px 0;color:#c5c9c6}.header nav a:hover{color:white}.header nav a:last-child{margin-left:30px}.menu-toggle{display:none;background:transparent}.hero{min-height:740px;position:relative;isolation:isolate;overflow:hidden;padding:42px 5% 35px}.hero-top,.hero-bottom{display:flex;justify-content:space-between;position:relative;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:500}.hero-top .eyebrow:before{content:'';display:inline-block;width:6px;height:6px;background:#cddbb8;border-radius:50%;margin-right:13px}.coordinate{font-size:10px;color:#a8b1af;line-height:1.6}.hero h1{font-weight:400;font-size:clamp(85px,13.8vw,210px);line-height:.83;letter-spacing:-.07em;margin:76px 0 65px;position:relative;z-index:2;width:max-content}.hero h1>span{display:block;margin-left:14vw}.title-star{font-size:.29em;vertical-align:top;display:inline-block;margin:10px 0 0 28px;color:#cbd3c5}.hero-bottom{align-items:center;gap:24px}.hero-bottom p{font-family:Editorial,Georgia,serif;font-size:22px;line-height:1.35;margin:0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;padding:16px 22px;font-size:12px;line-height:1.4;transition:background .2s,transform .2s;border:1px solid #e9eddf}.button.light{background:#e7ebdf;color:#19201b}.button:hover{background:#cbd7bb;transform:translateY(-2px)}.scroll-link{font-size:11px;display:flex;gap:60px;align-items:center}.hero-art{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 73% 45%,#62706c29 0,transparent 56%)}.orb{position:absolute;width:570px;height:570px;top:13px;right:9%;border-radius:50%;background:radial-gradient(circle at 32% 29%,#071011 0 45%,#152020 59%,#7b8e88 70%,#d2ddd0 75%,#243733 78%,#080e0d 80%);box-shadow:20px -18px 70px #d5e3d014,inset -17px -4px 28px #c4d4c217;transform:rotate(-30deg)}.orb:after{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(ellipse at 30% 50%,transparent 0 3px,#b8c4bd04 4px 5px);mix-blend-mode:screen}.orbit{position:absolute;width:810px;height:260px;right:0;top:170px;border:1px solid #aab8a41c;border-radius:50%;transform:rotate(-42deg)}.orbit-two{transform:rotate(-38deg);width:850px;height:310px}.star{position:absolute;font-size:20px;color:#c7d1c4}.star-one{right:7%;top:38%}.star-two{right:48%;top:14%;font-size:10px}.art-credit{display:block;text-align:right;font-size:9px;color:#89938c;margin-top:35px}.platform-strip{padding:27px 5%;display:flex;justify-content:space-between;gap:20px;border-block:1px solid #ffffff26;align-items:center}.platform-strip>a{font-size:18px;letter-spacing:-.04em}.platform-strip small{font-size:10px;margin-left:9px;color:#aab2ab;letter-spacing:0}.section{padding:110px 5%;border-bottom:1px solid #ffffff20}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:46px}h2{font-size:clamp(34px,4.4vw,68px);letter-spacing:-.045em;font-weight:400;line-height:1.12;margin:20px 0 0}h2 em{font-family:Editorial,Georgia,serif;font-weight:400;color:#bec8b6}h3{font-weight:400}.side-note{font-size:12px;color:#9ca59f;padding-bottom:8px}.music-feature{display:grid;grid-template-columns:1fr 1fr;background:#181e1e;min-height:430px}.cover-art{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:30px;min-height:430px;background:radial-gradient(ellipse at 50% 80%,#52665c 0,#263b32 35%,#15201e 70%)}.cover-moon{position:absolute;inset:40px 12% 0;border:1px solid #d9e2c24f;border-radius:50%;box-shadow:0 0 65px #c9d6aa17,inset 0 0 50px #b8d7ad13;transform:rotate(-30deg);z-index:-1}.cover-moon:before,.cover-moon:after{content:'';position:absolute;inset:20px;border:1px solid #dfebca30;border-radius:50%}.cover-moon:after{inset:45px}.cover-title{font-family:Georgia,serif;font-size:clamp(65px,9vw,140px);align-self:center;letter-spacing:-.07em;color:#dce4cb}.cover-caption{font-size:9px;color:#bec8b6}.feature-copy{padding:55px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.feature-copy h3{font-size:64px;letter-spacing:-.05em;margin:12px 0}.feature-copy p{color:#a8b0a9;font-size:14px;margin:0 0 30px}.fine-print{font-size:11px;color:#9ba69e;line-height:1.6;margin-top:20px}.subheading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20;margin-top:45px}.subheading h3{font-size:22px}.subheading span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#98a399}.empty-state{color:#a8b1aa;max-width:600px;font-size:14px;margin:25px 0 0}.release-grid:has(.release){display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.release img{width:100%;aspect-ratio:1;object-fit:cover}.release h3{margin:10px 0 0}.release small{color:#abb4ac}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#dce0d5;color:#202822}.about-section h2 em{color:#596550}.about-copy{align-self:center}.about-copy p{font-size:19px;line-height:1.7;max-width:540px;color:#404d43}.about-copy p+p{font-size:15px}.text-link{display:inline-flex;gap:35px;align-items:center;font-size:12px;border-bottom:1px solid #aab6a4;padding:10px 0}.about-copy .text-link{margin-top:18px}.about-symbol{font-family:Georgia,serif;font-size:90px;line-height:1;margin-top:55px;letter-spacing:-.16em;font-style:italic}.about-symbol span{color:#78856b}.video-feature{display:block;min-height:440px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#6b7267 0,#29332f 30%,#141b19 65%);border:1px solid #ffffff1f}.video-lines{position:absolute;width:120%;height:650px;left:-10%;top:0;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 28px,#bdc9ae12 29px 30px);transform:rotate(-13deg)}.play{position:absolute;top:39%;left:calc(50% - 35px);display:grid;place-items:center;width:70px;height:70px;border:1px solid #dce5d18a;border-radius:50%;font-size:25px;transition:background .2s}.video-feature:hover .play{background:#dce5d133}.video-caption{position:absolute;bottom:34px;left:34px;display:grid;gap:5px}.video-caption strong{font-size:28px;font-weight:400;letter-spacing:-.03em}.video-caption>span:last-child{font-size:12px;color:#b7c1b6}.video-label{position:absolute;right:26px;bottom:30px;font-size:10px;color:#acb6a7}.video-card{width:100%;min-height:360px;position:relative;padding:0;background:#202823;overflow:hidden}.video-card img{width:100%;max-height:420px;object-fit:cover;opacity:.6}.video-card strong{position:absolute;bottom:20px;left:20px;font-size:22px}.video-grid iframe{border:0;width:100%;aspect-ratio:16/9}.video-grid:has(.video-card){display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;align-items:start}.gallery figure{margin:0}.gallery figure:nth-child(2){margin-top:65px}.gallery button{display:block;width:100%;padding:0;position:relative;background:#1a231e;overflow:hidden}.gallery img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s}.gallery button:hover img{transform:scale(1.035)}.gallery .expand{position:absolute;right:15px;bottom:12px;font-size:23px}.gallery figcaption{display:flex;justify-content:space-between;margin-top:15px;font-size:11px;color:#b3beb1}.gallery figcaption small{font-size:9px;color:#929f92}.press-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#19201d}.press-section p{font-size:14px;color:#aab7a8;margin:25px 0}.press-details{align-self:center}.press-details>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:23px 0;border-bottom:1px solid #ffffff22;font-size:12px}.press-details span{color:#9fae9d}.press-details strong{font-weight:400}.press-details a{overflow-wrap:anywhere}.contact-section{text-align:center;padding-block:120px}.contact-section h2{font-size:clamp(40px,6vw,88px)}.contact-section p{font-size:13px;color:#a7b2a4;margin:30px 0}.contact-email{display:block;width:fit-content;margin:0 auto 15px;font-size:clamp(16px,2.5vw,34px);letter-spacing:-.03em;border-bottom:1px solid #929e8c;overflow-wrap:anywhere}.copy-button{background:none;font-size:11px;color:#b8c3af;padding:10px}.contact-section #copy-status{min-height:20px;margin:0}footer{padding:50px 5% 25px;background:#0c100e}.footer-name{display:flex;justify-content:space-between;align-items:center;font-size:clamp(33px,8.8vw,135px);letter-spacing:-.065em;line-height:1.2}.footer-name span{font-size:.55em;color:#9ba890}.footer-bottom{border-top:1px solid #ffffff22;margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;color:#9aa696}.footer-bottom>div{display:flex;gap:25px}.footer-bottom button{padding:0;background:transparent;font-size:10px}dialog{color:#e6ebdf;background:#161e19;border:1px solid #76836d;padding:40px;max-width:min(720px,90vw);max-height:90vh;overflow:auto}dialog::backdrop{background:#040806e8;backdrop-filter:blur(8px)}dialog h2{font-size:32px;margin:20px 0}dialog p{font-size:14px;color:#bdc9b5}dialog a{text-decoration:underline}.dialog-close{position:absolute;right:12px;top:5px;background:transparent;font-size:30px;z-index:2}#gallery-dialog{padding:42px 24px 20px;max-width:min(900px,95vw)}#gallery-full{display:block;max-width:100%;max-height:65vh;margin:auto}#gallery-caption{margin:12px 0}.gallery-controls{display:flex;justify-content:space-between;align-items:center}.gallery-controls button{background:#2d3b2f;width:45px;height:40px}.gallery-controls span{font-size:12px}.skip{position:fixed;top:-100px;left:20px;z-index:50;background:#e5ebdd;color:#152017;padding:10px}.skip:focus{top:10px}.noscript{padding:30px;background:#263526}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@media(min-width:1600px){.section,.header,.hero,.platform-strip,footer{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}.hero h1{font-size:210px}}@media(max-width:800px){.header{height:72px}.menu-toggle{display:flex;gap:20px;font-size:12px;align-items:center}.header nav{display:none;position:absolute;top:71px;left:0;right:0;background:#141b16;padding:25px 7%;border-bottom:1px solid #52614b;flex-direction:column;gap:12px;align-items:stretch}.header nav.open{display:flex}.header nav a:last-child{margin-left:0}.hero{min-height:660px;padding-top:30px}.hero h1{font-size:16vw;margin:100px 0 100px}.hero h1>span{margin-left:6vw}.title-star{margin-left:15px}.orb{width:440px;height:440px;right:-110px;top:65px}.orbit{right:-230px}.hero-bottom{flex-wrap:wrap;gap:25px}.hero-bottom p{font-size:20px}.scroll-link{display:none}.coordinate{font-size:9px}.platform-strip{flex-wrap:wrap;gap:20px 25px;justify-content:flex-start}.platform-strip>.eyebrow{width:100%}.platform-strip>a{font-size:15px}.section{padding-block:70px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.music-feature{grid-template-columns:1fr 1fr;min-height:300px}.cover-art{min-height:300px;padding:20px}.feature-copy{padding:30px 10%}.feature-copy h3{font-size:45px}.feature-copy .button{gap:10px}.cover-caption{font-size:8px}.about-section{gap:7%}.about-copy p{font-size:16px}.about-symbol{font-size:75px}.video-feature{min-height:380px}.video-label{bottom:15px;right:20px;font-size:8px}.gallery{gap:12px}.gallery figcaption{display:block}.gallery figcaption small{display:block;margin-top:3px}.press-section{gap:7%}.press-details>div{grid-template-columns:1fr;gap:5px}.footer-bottom{gap:20px;flex-direction:column}.footer-bottom>div{flex-wrap:wrap}}@media(max-width:520px){.hero{min-height:590px}.hero h1{margin:100px 0 80px;font-size:17vw}.hero-bottom .button{padding:15px;gap:18px}.hero-bottom p{font-size:18px}.art-credit{text-align:left;font-size:8px;margin-top:30px}.platform-strip{column-gap:22px}.platform-strip>a{font-size:13px}.platform-strip small{font-size:8px;margin-left:3px}.music-feature,.about-section,.press-section{grid-template-columns:1fr}.cover-art{min-height:350px}.cover-title{font-size:95px}.feature-copy{padding:35px 25px}.about-symbol{display:none}.about-copy{margin-top:35px}.video-feature{min-height:330px}.video-caption{left:20px;bottom:38px}.video-caption strong{font-size:22px}.gallery{grid-template-columns:1fr 1fr;gap:24px 14px}.gallery figure:nth-child(2){margin-top:40px}.gallery figure:last-child{grid-column:1/-1;width:70%;margin:0 auto}.gallery figcaption{font-size:10px}.press-details{margin-top:35px}.contact-section{padding-block:85px}.release-grid:has(.release),.video-grid:has(.video-card){grid-template-columns:1fr}.footer-bottom>div{gap:18px}dialog{padding:35px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
