:root{--ink:#07070a;--ink-soft:#101018;--panel:#14131c;--paper:#f4f0ea;--white:#fffdfa;--muted:#b9b3bd;--line:#ffffff29;--violet:#8d55ff;--blue:#4169ff;--pink:#e94fae;--gold:#d7b36a;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--container:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--white);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}body::selection{background:var(--violet);color:var(--white)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3,.wordmark,.footer-mark{font-family:var(--font-display), Arial, sans-serif}h1,h2,h3{letter-spacing:-.045em;margin-bottom:0;font-weight:600;line-height:.96}h1{font-size:clamp(4.2rem,10vw,9rem)}h2{font-size:clamp(3rem,6vw,6rem)}.site-shell{min-height:100dvh;overflow:hidden}.container{width:var(--container);padding-inline:var(--safe-left) var(--safe-right);margin-inline:auto}.section{padding-block:clamp(88px,11vw,160px)}.eyebrow,.release-kicker,.section-index{color:var(--gold);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-size:.76rem;font-weight:600;line-height:1.2}.section-lede{max-width:620px;color:var(--muted);margin-top:28px;font-size:clamp(1.05rem,2vw,1.3rem)}.site-header{z-index:50;padding-top:var(--safe-top);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070ac2;border-bottom:1px solid #ffffff1a;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.wordmark{letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:44px;font-size:1.02rem;font-weight:600;display:inline-flex}.main-nav{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:clamp(20px,4vw,46px);font-size:.8rem;font-weight:600;display:flex}.main-nav a,.footer-nav a,.social-links a,.text-link{transition:color .18s}.main-nav a,.footer-nav a,.social-links a,.footer-bottom>a,.stream-buttons a{align-items:center;min-height:44px;display:inline-flex}a,button{touch-action:manipulation}.main-nav a:hover,.footer-nav a:hover,.social-links a:hover,.text-link:hover{color:#b89bff}.home-hero{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-hero-image{z-index:-3;object-fit:cover;object-position:48% center;transform:scale(1.01)}.home-hero-shade{z-index:-2;background:linear-gradient(90deg,#0505080f 0%,#05050842 45%,#050508f0 100%),linear-gradient(#0000 65%,#050508bd 100%);position:absolute;inset:0}.home-hero:after{z-index:-1;content:"";filter:blur(120px);background:#5533ff3d;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-30%;right:-14%}.home-hero-inner{padding-top:calc(96px + var(--safe-top));grid-template-columns:1fr .95fr;display:grid}.home-hero-copy{grid-column:2}.home-hero h1{text-transform:uppercase;max-width:780px}.hero-mantra{color:#bda9ff;font-family:var(--font-display), Arial, sans-serif;letter-spacing:.02em;margin:20px 0 0;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:400}.hero-release{color:#ded8e1;max-width:540px;margin:30px 0 0;font-size:clamp(1.05rem,2vw,1.28rem)}.button-row,.stream-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-row{margin-top:38px}.button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 26px;font-size:.78rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,#7842f5,#d94dba);border:0;padding-inline:27px;overflow:hidden;box-shadow:0 14px 40px #7f41f547}.button-primary:hover{background:linear-gradient(110deg,#8b59ff,#e860c7)}.button-secondary{color:#fff;background:#0a0a0f2e;border-color:#ffffff8a}.button-secondary:hover{background:#ffffff14;border-color:#fff}.button:disabled{cursor:wait;opacity:.62;transform:none}.scroll-cue{right:calc(28px + var(--safe-right));bottom:calc(30px + var(--safe-bottom));color:#cbc4cf;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:.69rem;font-weight:600;display:flex;position:absolute}.scroll-cue-label{writing-mode:vertical-rl}.scroll-cue-arrow{writing-mode:horizontal-tb;font-size:1rem;line-height:1}.world-section{background:radial-gradient(circle at 18% 15%, #803eff33, transparent 28%), var(--ink);position:relative}.section-heading{margin-bottom:clamp(58px,8vw,94px)}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;display:grid}.split-heading>p{max-width:430px;color:var(--muted);margin:0 0 8px;font-size:1.12rem}.world-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:58px 24px;display:grid}.world-card{margin:0}.world-card-1,.world-card-4{grid-column:span 7}.world-card-2,.world-card-3{grid-column:span 5}.world-card-2{margin-top:96px}.world-card-4{margin-top:70px}.world-image-wrap{aspect-ratio:4/3;background:var(--panel);position:relative;overflow:hidden}.world-card-1 .world-image-wrap{aspect-ratio:1}.world-card-4 .world-image-wrap{aspect-ratio:1759/1786}.world-image-wrap img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.world-card-4 .world-image-wrap img{object-fit:contain!important}.world-card-4:hover img{transform:none!important}.world-card:hover img{transform:scale(1.025)}.world-card figcaption{border-top:1px solid var(--line);color:#cfc9d2;letter-spacing:.055em;margin-top:16px;padding-top:14px;font-size:.78rem}.sequin-cursor{z-index:2147483647;pointer-events:none;opacity:0;transform-origin:1px 1px;mix-blend-mode:difference;will-change:transform, opacity;width:24px;height:32px;transition:opacity .14s,scale .16s;position:fixed;top:0;left:0;transform:translate(-60px,-60px)}.sequin-cursor.is-visible{opacity:1}.sequin-cursor-pointer,.sequin-cursor-glint{pointer-events:none;display:block;position:absolute}.sequin-cursor-pointer{clip-path:polygon(0 0,0 24px,6.3px 18.2px,10.7px 28.5px,15.4px 26.4px,11px 16.5px,20px 16.5px);filter:drop-shadow(0 0 2px #fffffff5)drop-shadow(0 0 7px #ffffff94);transform-origin:1px 1px;background:radial-gradient(circle at 28% 22%,#fff 0 8%,#0000 9%),conic-gradient(from 210deg at 38% 34%,#fff,#ffffff9e,#fff,#ffffffc2,#fff);width:20px;height:29px;transition:transform .16s,filter .16s;top:0;left:0}.sequin-cursor-glint{width:13px;height:13px;animation:1.35s ease-in-out infinite sequin-cursor-shimmer;top:2px;left:3px}.sequin-cursor-glint:before,.sequin-cursor-glint:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sequin-cursor-glint:before{width:13px;height:1px}.sequin-cursor-glint:after{width:1px;height:13px}.sequin-cursor.is-interactive .sequin-cursor-pointer{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 10px #ffffffd1);transform:scale(1.08)}.sequin-cursor.is-pressed{scale:.82}.sequin-cursor-trail{z-index:2147483646;width:var(--sparkle-size);height:var(--sparkle-size);pointer-events:none;background:radial-gradient(circle at 34% 28%,#fff 0 18%,#f8eaff 24%,#d8b3ff 70%,#9f6cff 100%);border:1.25px solid #0b0712f0;border-radius:38%;animation:.68s cubic-bezier(.16,.76,.3,1) forwards sequin-trail-fade;position:fixed;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 0 .7px #fffffff0,0 0 5px #fffffffa,0 0 11px #b26fffeb,0 0 16px #1b112857}.sequin-cursor-trail:after{content:"";background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #fff}.sequin-touch-canvas{z-index:2147483646;pointer-events:none;width:100vw;height:100dvh;display:none;position:fixed;inset:0}@keyframes sequin-cursor-shimmer{0%,to{opacity:.34;rotate:0deg;scale:.68}50%{opacity:1;rotate:45deg;scale:1}}@keyframes sequin-trail-fade{0%{opacity:1;translate:0;scale:1}32%{opacity:1;scale:1.16}to{opacity:0;translate:var(--sparkle-x) var(--sparkle-y);scale:.1}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html.sequin-cursor-enabled,html.sequin-cursor-enabled body,html.sequin-cursor-enabled a,html.sequin-cursor-enabled button,html.sequin-cursor-enabled input,html.sequin-cursor-enabled textarea,html.sequin-cursor-enabled select,html.sequin-cursor-enabled summary{cursor:none!important}}@media (any-pointer:coarse) and (prefers-reduced-motion:no-preference){.sequin-touch-canvas{display:block}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.sequin-cursor{display:none!important}}@media (prefers-reduced-motion:reduce){.sequin-cursor-trail,.sequin-touch-canvas{display:none!important}}.contact-section{background:radial-gradient(circle at 92% 18%, #4169ff29, transparent 30%), var(--paper);color:#17151b}.contact-grid{grid-template-columns:minmax(0,920px);display:grid}.contact-intro .eyebrow{color:#7251b5}.contact-intro .section-lede{color:#5d5661}.contact-methods{justify-items:start;gap:20px;margin-top:28px;display:grid}.contact-email{overflow-wrap:anywhere;border-bottom:1px solid;align-items:center;min-height:44px;font-size:clamp(1rem,2.3vw,1.55rem);display:inline-flex}.contact-social-links{flex-wrap:wrap;gap:10px;display:flex}.contact-social-link{letter-spacing:.075em;text-transform:uppercase;border:1px solid #17151b4d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:.76rem;font-weight:750;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.contact-social-link:hover{color:#fff;background:#17151b;border-color:#17151b}.page-hero{min-height:62vh;padding-top:calc(76px + var(--safe-top));position:relative;overflow:hidden}.page-hero:before{content:"";background:radial-gradient(circle at 75% 30%,#5a33dd52,#0000 32%),linear-gradient(140deg,#09090f 25%,#161026 75%,#0a1024 100%);position:absolute;inset:0}.page-hero-inner{min-height:calc(62vh - 76px - var(--safe-top));flex-direction:column;justify-content:flex-end;padding-bottom:clamp(72px,9vw,120px);display:flex;position:relative}.page-hero h1{text-transform:uppercase}.page-hero-inner>p:last-child{max-width:660px;color:var(--muted);margin:30px 0 0;font-size:clamp(1.05rem,2vw,1.35rem)}.releases-section{background:var(--ink)}.releases-list{gap:0;display:grid}.release{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(44px,8vw,110px);padding-block:clamp(80px,10vw,140px);display:grid}.release-featured{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding-top:0}.release-art{aspect-ratio:1;background:var(--panel);position:relative;box-shadow:0 36px 90px #29196452}.release-art img,.release-square{object-fit:cover}.release-copy h2{font-size:clamp(2.8rem,6vw,5.8rem)}.release-copy>p:not(.release-kicker):not(.release-date):not(.selection-copy){color:#d1cad5;max-width:570px;margin-top:28px;font-size:clamp(1.03rem,2vw,1.22rem)}.release-date{color:#a69eaa;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:.82rem}.selection-copy{color:#99919e;max-width:600px;margin:22px 0 0;font-size:.9rem}.stream-buttons{margin-top:30px}.stream-buttons a{color:#e9e2ec;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8e70da;padding:7px 0;font-size:.73rem;font-weight:700;transition:border-color .18s,color .18s}.stream-buttons a:hover{color:#fff;border-color:#fff}.release-page-link{color:#bda9ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:.76rem;font-weight:700;transition:color .18s;display:inline-flex}.release-page-link:hover{color:#fff}.spotify-player{border:0;border-radius:14px;width:100%;height:152px;margin-top:34px}.release-media-stack{gap:22px;display:grid}.release-square{background:var(--panel);width:100%;height:auto}.video-frame{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.laurels{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.laurels img{object-fit:contain;width:auto;height:62px}.music-close,.about-close{background:radial-gradient(circle at 15%,#e94fae33,#0000 28%),linear-gradient(110deg,#12101b,#080812)}.close-cta{flex-direction:column;align-items:flex-start;display:flex}.close-cta h2{max-width:920px}.close-cta .button{margin-top:40px}.about-page-hero{min-height:auto}.about-page-hero:before{background:radial-gradient(circle at 12% 70%,#5f3fd245,#0000 34%),linear-gradient(135deg,#09090e,#111724)}.about-intro-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:min(820px,88vh);padding-block:clamp(92px,11vw,150px) 72px;display:grid;position:relative}.about-title-block{z-index:2;position:relative}.about-title-block h1{text-transform:uppercase;font-size:clamp(4rem,8vw,8rem)}.about-deck{max-width:580px;color:var(--muted);margin:30px 0 0;font-size:clamp(1.05rem,2vw,1.35rem)}.about-portrait-wrap{background:var(--panel);min-height:620px;position:relative;box-shadow:0 30px 100px #2e3b7642}.about-portrait-wrap img{object-fit:cover}.story-section{background:var(--paper);color:#17151b}.story-grid,.vision-grid{grid-template-columns:100px 1fr;gap:8vw;display:grid}.story-grid .section-index{color:#7552b7}.story-copy h2,.vision-copy h2{max-width:920px;font-size:clamp(2.8rem,5.5vw,5.5rem)}.story-copy>p{color:#524b56;max-width:760px;margin:34px 0 0;font-size:clamp(1.05rem,2vw,1.27rem)}.vision-section{background:radial-gradient(circle at 90% 15%,#4859e62e,#0000 30%),#0b0b12}.vision-copy>p:not(.eyebrow){color:#c4bec8;max-width:760px;margin:34px 0 0;font-size:clamp(1.05rem,2vw,1.24rem)}.vision-copy .vision-last{color:#fff;font-family:var(--font-display), Arial, sans-serif;font-size:clamp(1.5rem,3vw,2.2rem)}.about-video{max-width:960px;margin-top:58px}.release-detail-hero{padding-top:calc(76px + var(--safe-top));background:radial-gradient(circle at 15% 20%,#8d55ff33,#0000 34%),linear-gradient(135deg,#08080d,#11101a 62%,#0a1024);position:relative;overflow:hidden}.release-detail-grid{min-height:calc(100svh - 76px - var(--safe-top));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,8vw,110px);padding-block:clamp(76px,9vw,130px);display:grid}.release-detail-copy h1{text-transform:uppercase;max-width:800px;font-size:clamp(3.7rem,7.8vw,7.8rem)}.release-detail-deck{color:#d1cad5;max-width:620px;margin:28px 0 0;font-size:clamp(1.08rem,2vw,1.32rem)}.release-detail-art{aspect-ratio:1;background:var(--panel);position:relative;box-shadow:0 40px 110px #29196452}.release-detail-art img{object-fit:cover}.breadcrumbs{color:#8f8895;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:46px;font-size:.7rem;font-weight:700;display:flex}.breadcrumbs a:hover{color:#fff}.release-about-section,.press-bio-section,.press-links-section,.press-contact-section{background:var(--paper);color:#17151b}.release-about-grid,.release-video-grid,.release-coverage-grid,.release-discover-grid,.press-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(44px,8vw,110px);display:grid}.release-about-grid h2,.release-video-grid h2,.release-coverage-grid h2,.release-discover-grid h2,.press-grid h2{font-size:clamp(2.7rem,5.4vw,5.2rem)}.release-prose p,.press-prose p{color:#514a56;max-width:760px;margin:0 0 26px;font-size:clamp(1.04rem,1.8vw,1.22rem)}.release-prose .release-selection{color:#2b2630;border-top:1px solid #221c2729;padding-top:26px;font-weight:700}.release-about-section .eyebrow,.press-bio-section .eyebrow,.press-links-section .eyebrow,.press-contact-section .eyebrow{color:#7251b5}.release-video-section,.release-discover-section,.press-facts-section,.press-coverage-section{background:radial-gradient(circle at 88% 18%,#4169ff26,#0000 30%),#0b0b12}.release-video-grid{align-items:center}.release-coverage-section,.press-coverage-section{border-top:1px solid var(--line)}.editorial-link-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.editorial-link-list a{border-bottom:1px solid var(--line);color:#d8d2dc;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:clamp(.94rem,1.8vw,1.12rem);transition:color .18s;display:flex}.editorial-link-list a:hover{color:#fff}.release-discover-grid{align-items:end}.release-discover-links{flex-wrap:wrap;gap:12px;display:flex}.press-page-hero:before{background:radial-gradient(circle at 82% 28%,#8d55ff47,#0000 32%),linear-gradient(140deg,#09090f 20%,#151020 72%,#081224)}.press-page-hero h1{font-size:clamp(3.6rem,8.4vw,8.2rem)}.press-lead{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.025em;font-weight:500;line-height:1.3;color:#211d25!important;font-size:clamp(1.45rem,2.8vw,2.2rem)!important}.press-facts{margin:0;display:grid}.press-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.42fr) 1fr;gap:18px;padding-block:22px;display:grid}.press-facts dt{color:#918996;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.press-facts dd{color:#eee9f0;margin:0}.press-facts a,.press-prose .text-link{border-bottom:1px solid}.press-official-links{grid-template-columns:1fr 1fr;display:grid}.press-official-links a{color:#3d3642;border-bottom:1px solid #221c2729;justify-content:space-between;align-items:center;gap:18px;min-height:66px;transition:color .18s;display:flex}.press-official-links a:nth-child(odd){padding-right:26px}.press-official-links a:nth-child(2n){padding-left:26px}.press-official-links a:hover{color:#7251b5}.press-contact-section{border-top:1px solid #221c2729}.press-back-link{margin-top:30px!important;font-size:.92rem!important}.legal-page-hero{min-height:56vh}.legal-page-hero .page-hero-inner{min-height:calc(56vh - 76px - var(--safe-top))}.legal-section{background:var(--paper);color:#211e25}.legal-document{max-width:900px}.legal-updated{color:#6b626e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:54px;font-size:.82rem}.legal-document>section{border-top:1px solid #221c2729;padding-block:42px}.legal-document h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.1}.legal-document p,.legal-document dd{color:#514a56}.legal-document p{margin-bottom:18px}.legal-document a,.form-consent a{border-bottom:1px solid}.legal-contact dl{gap:20px;margin:32px 0 0;display:grid}.legal-contact dl div{gap:4px;display:grid}.legal-contact dt{font-weight:700}.legal-contact dd{margin:0}.legal-rights{border-top:2px solid #211e25;padding-top:48px}.legal-rights p:first-child{color:#211e25;font-weight:700}.form-consent{color:#aaa3ae;max-width:660px;margin:13px 0 0;font-size:.74rem;line-height:1.55}.form-consent-dark{color:#625a67}.site-footer{padding-bottom:var(--safe-bottom);border-top:1px solid var(--line);color:#aaa4ae;background:#050507}.footer-top{grid-template-columns:1.2fr .8fr 1fr;gap:50px;padding-block:70px 54px;display:grid}.footer-mark{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:1.02rem;font-weight:600}.footer-top p:last-child{margin-bottom:0}.footer-nav,.social-links{align-content:start;gap:9px 24px;font-size:.8rem;display:grid}.social-links{grid-template-columns:1fr 1fr}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:.72rem;display:flex}.footer-bottom p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:4px;outline:3px solid #c6aaff}@media (width<=900px){.home-hero-image{object-position:35% center}.home-hero-shade{background:linear-gradient(90deg,#0505081f,#050508d6),linear-gradient(#0000 54%,#050508cc)}.home-hero-inner{grid-template-columns:.55fr 1fr}.split-heading,.contact-grid,.about-intro-grid,.release-detail-grid,.release-about-grid,.release-video-grid,.release-coverage-grid,.release-discover-grid,.press-grid{grid-template-columns:1fr;gap:48px}.release-detail-art{width:min(760px,100%)}.release,.release-featured{grid-template-columns:1fr;gap:48px}.release:nth-child(2n) .release-copy,.release:nth-child(odd):not(.release-featured) .release-copy{order:1}.release:nth-child(2n) .release-media-stack,.release:nth-child(odd):not(.release-featured) .release-media-stack{order:2}.release-art{width:min(760px,100%)}.about-intro-grid{padding-top:130px}.about-portrait-wrap{min-height:580px}}@media (width<=700px){:root{--container:min(100% - 30px, 1180px)}.section{padding-block:86px}.header-inner{min-height:66px}.wordmark{max-width:110px;font-size:.76rem;line-height:1.2}.main-nav{letter-spacing:.08em;gap:16px;font-size:.68rem}.main-nav a{padding-inline:4px}.home-hero{align-items:flex-end;min-height:780px}.home-hero-image{object-position:34% top}.home-hero-shade{background:linear-gradient(#07070a0a 24%,#07070adb 62%,#07070a 92%)}.home-hero-inner{padding:0 0 calc(78px + var(--safe-bottom));display:block}.home-hero h1{font-size:clamp(3.6rem,19vw,5.4rem)}.hero-release{margin-top:20px}.button-row{margin-top:28px}.scroll-cue{display:none}.split-heading{gap:25px}.world-grid{grid-template-columns:1fr;gap:44px;display:grid}.world-card-1,.world-card-2,.world-card-3,.world-card-4{grid-column:auto;margin-top:0}.world-card-1 .world-image-wrap,.world-image-wrap{aspect-ratio:1}.world-card-4 .world-image-wrap{aspect-ratio:1759/1786}.footer-bottom{flex-direction:column;align-items:flex-start}.page-hero{padding-top:calc(66px + var(--safe-top))}.page-hero-inner{min-height:calc(66vh - 66px - var(--safe-top))}.release-detail-hero{padding-top:calc(66px + var(--safe-top))}.release-detail-grid{min-height:auto;padding-block:76px 90px}.release-detail-copy h1{font-size:clamp(3.4rem,17vw,5.2rem)}.breadcrumbs{margin-bottom:34px}.press-facts>div,.press-official-links{grid-template-columns:1fr}.press-official-links a:nth-child(odd),.press-official-links a:nth-child(2n){padding-inline:0}.release{padding-block:82px}.release-featured{padding-top:0}.story-grid,.vision-grid{grid-template-columns:1fr;gap:16px}.about-intro-grid{padding-top:108px}.about-title-block h1{font-size:clamp(3.8rem,18vw,5.5rem)}.about-portrait-wrap{min-height:430px}.footer-top{grid-template-columns:1fr}.footer-bottom{min-height:auto;padding-block:30px}}@media (width<=360px){.header-inner{gap:8px}.wordmark{max-width:90px;font-size:.68rem}.main-nav{letter-spacing:.05em;gap:8px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
