:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#241b31;--surface:#30233f;--foreground:#fff8df;--muted:#d8cfe0;--gold:#f4b625;--border:#fff8df2e}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0;font-family:Roboto,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}.splash-page{height:100dvh;min-height:100svh;padding-bottom:calc(5rem + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;overflow:hidden}.splash-page h1{color:#fff8df99;letter-spacing:.18em;text-align:center;max-width:none;margin:0;padding:3rem 1rem 1.5rem;font-size:1.125rem}.splash-mark{flex:1;place-items:center;min-height:0;display:grid}.splash-mark img{width:clamp(10.375rem,30vw,12rem);height:auto}.splash-mark:hover img,.splash-mark:focus-visible img{animation:24s linear infinite slow-rotate}@keyframes slow-rotate{to{transform:rotate(360deg)}}a{color:inherit;text-underline-offset:.2em;text-decoration-color:#f4b62599}.shell{width:min(100% - 2rem,72rem);margin-inline:auto}.masthead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:5rem;display:flex}.brand{letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.nav{gap:1rem;font-size:.85rem;display:flex}.page{min-height:calc(100vh - 5rem);padding-block:clamp(4rem,10vw,8rem)}.eyebrow,.meta{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}h1,h2,h3{letter-spacing:.08em;text-transform:uppercase;font-weight:400;line-height:1.2}h1{max-width:18ch;font-size:clamp(2rem,7vw,4.8rem)}h2{margin-top:3rem;font-size:clamp(1.25rem,3vw,2rem)}.lead{max-width:46rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.35rem)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.card{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;padding:1.5rem;display:block}.card p{color:var(--muted)}.article{max-width:52rem}.article p{color:var(--muted)}.form{border:1px solid var(--border);background:var(--surface);gap:1rem;max-width:28rem;padding:1.5rem;display:grid}input,button{border:1px solid var(--border);min-height:3rem;font:inherit;border-radius:.25rem}input{color:var(--foreground);background:#1b1425;padding-inline:.9rem}button{background:var(--gold);color:#1b1425;cursor:pointer;padding-inline:1.2rem}.status{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo-button{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#241b3161;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 2rem #0003}.bottom-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#241b31eb;justify-content:center;align-items:center;gap:2rem;min-height:5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button,.mobile-overlay a{color:#fff8df9e;letter-spacing:.14em;background:0 0;border:0;font-size:1rem;text-decoration:none}.bottom-nav a:hover,.bottom-nav a.active,.bottom-nav button:hover,.mobile-overlay a:hover{color:var(--foreground)}.mobile-nav{display:none}.mobile-overlay{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#241b31fa;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:fixed;inset:0}.mobile-overlay a{font-size:1.5rem}.close-menu{color:var(--foreground);background:0 0;border:0;font-size:2.5rem;position:absolute;top:1.25rem;right:1.25rem}.chat-launcher{z-index:55;width:2.75rem;min-height:2.75rem;color:var(--foreground);background:#241b31b8;border:2px solid #fff8dfcc;border-radius:999px;padding:0;position:fixed;bottom:7rem;right:2rem}.chat-panel{z-index:80;border-left:1px solid var(--border);background:var(--background);grid-template-rows:auto 1fr auto;width:min(25rem,100vw);display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-1rem 0 3rem #0000004d}.chat-heading,.chat-form{border-bottom:1px solid var(--border);gap:.75rem;padding:1rem;display:flex}.chat-heading{justify-content:space-between}.chat-heading small{color:var(--muted);display:block}.chat-heading button{color:var(--foreground);background:0 0;border:0;font-size:1.75rem}.chat-messages{padding:1rem;overflow-y:auto}.chat-messages p{background:var(--surface);border-radius:.4rem;max-width:85%;padding:.75rem}.chat-messages .user{background:var(--gold);color:#1b1425;margin-left:auto}.chat-form{border-top:1px solid var(--border);border-bottom:0}.chat-form input{flex:1;min-width:0}.standalone-chat{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.standalone-chat>header,.standalone-chat>form{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.standalone-chat>header h1{margin:0;font-size:.85rem}.standalone-chat-messages{width:min(100% - 2rem,48rem);margin-inline:auto;padding:2rem 0}.standalone-chat-messages>p{border:1px solid var(--border);width:fit-content;max-width:75%;padding:1rem}.standalone-chat-messages>p.user{background:var(--surface);margin-left:auto}.chat-welcome{text-align:center;place-content:center;min-height:60vh;display:grid}.standalone-chat>form{border-top:1px solid var(--border);border-bottom:0;grid-template-columns:minmax(0,1fr) auto}.vault-gate{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.vault-gate.partners{background:#12101d}.vault-lock,.vault-spinner{color:var(--gold);font-size:3rem}.vault-lock{border:3px solid var(--gold);border-radius:.25rem;width:2rem;height:1.7rem;margin-bottom:1rem;font-size:0;position:relative}.vault-lock:before{border:3px solid var(--gold);content:"";border-bottom:0;border-radius:1rem 1rem 0 0;width:.9rem;height:.85rem;position:absolute;bottom:1.35rem;left:.35rem}.vault-gate h1{max-width:none;font-size:1.5rem}.vault-gate form{gap:1rem;width:min(100%,18rem);margin-top:1.5rem;display:grid}.vault-gate.partners form{width:min(100%,16rem)}.vault-gate.partners button{color:#fff;text-transform:uppercase;background:#b8860b;font-weight:700}.vault-gate.vip form{width:min(100%,21.5rem)}.vault-gate.vip input{letter-spacing:.45em;text-align:center;text-transform:uppercase;background:#000;border-color:#ffffffb3;border-radius:0}.vault-gate.vip button{color:#000;letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:0}.vault-error{color:#ff9b9b}.vault-content{width:min(100% - 2rem,52rem);min-height:100dvh;margin-inline:auto;padding-block:5rem}.vault-content>img{width:100%;margin-block:2rem}.vault-content audio{width:100%}.magic-login,.private-loading{place-items:center;min-height:100dvh;padding:2rem;display:grid}.magic-login-wrap{width:min(100%,28rem)}.magic-login-wrap>header{text-align:center;margin-block:3rem}.magic-login-wrap h1{max-width:none;font-size:2rem}.magic-login-card{border:1px solid var(--border);background:var(--surface);padding:2rem}.magic-login-card form label{display:block}.magic-login-card form input,.magic-login-card form button{width:100%}.magic-login-wrap footer{color:var(--muted);text-align:center;margin-top:2rem}.private-loading{text-align:center;align-content:center;gap:1rem}.private-loading h1{max-width:none}.magic-private{grid-template-columns:16rem minmax(0,1fr);min-height:100dvh;display:grid}.magic-private>aside{border-right:1px solid var(--border);background:var(--surface);padding:2rem}.magic-private>aside h1{max-width:none;font-size:1.2rem}.magic-private>aside nav{gap:1rem;margin-top:3rem;display:grid}.magic-private>section{padding:3rem}.private-tracks{margin-top:2rem}.private-tracks img{aspect-ratio:1;object-fit:cover;width:100%}.magic-paywall{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.magic-paywall>header,.magic-paywall>footer{border-bottom:1px solid var(--border);padding:1.25rem}.magic-paywall>footer{border-top:1px solid var(--border);text-align:center;border-bottom:0}.magic-paywall>section{text-align:center;width:min(100% - 2rem,32rem);margin:auto;padding-block:3rem}.magic-paywall h1{max-width:none}.magic-paywall article{border:1px solid var(--border);background:var(--surface);margin-block:2rem;padding:2rem}.magic-paywall article>strong{font-size:3rem;font-weight:300;display:block}.magic-paywall article>strong span{font-size:1.5rem}.magic-paywall article>strong small{color:var(--muted);font-size:1rem}.magic-paywall ul{text-align:left;margin-block:2rem}.magic-paywall article button{text-transform:uppercase;width:100%}.text-button{color:var(--muted);background:0 0;border:0}.checkout-overlay{z-index:100;background:#000000d9;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.checkout-overlay>button{color:#fff;background:0 0;border:0;font-size:2rem;position:absolute;top:1rem;right:1rem}.checkout-overlay iframe{background:#fff;border:0;width:min(100%,42rem);height:min(90vh,52rem)}.legacy-page{max-width:100%;padding-bottom:7rem;overflow-x:clip}.legacy-page img{max-width:100%;height:auto}.legacy-section{padding:5rem 1rem}.legacy-section.hero{text-align:center;padding-top:8rem}.content-width{width:min(100%,64rem);margin-inline:auto}.narrow{width:min(100%,48rem);margin-inline:auto}.center{text-align:center}.legacy-page h1,.legacy-page h2,.legacy-page h3{letter-spacing:.1em;max-width:none;font-size:1.125rem}.legacy-page p{font-size:1rem}.home-page .legacy-section{padding-block:8rem}.home-page .hero{padding-bottom:0}.home-page .principles{padding-top:2rem}.journal-page .hero{padding:8rem 1rem 4rem}.journal-page .journal-list-section{width:min(100% - 2rem,80rem);padding:0 0 5rem}.journal-page .newsletter-section{padding:5rem 1rem}.principles .legacy-card{text-align:center}.principles .legacy-card>span{font-size:2rem}.home-albums,.journal-grid{text-align:left;margin-top:3rem}.home-album{text-decoration:none}.home-album img{aspect-ratio:1;object-fit:cover}.home-album h3,.home-album p{margin-block:.6rem 0}.journal-card{color:inherit;text-decoration:none}.journal-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.journal-card h2,.journal-card h3{margin-top:1rem}.home-page .journal-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsletter-section p{color:var(--muted)}.newsletter-form{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;max-width:28rem;margin:2rem auto 0;display:grid}.newsletter-form .form-status{grid-column:1/-1;margin:0}.article-breadcrumb{border-bottom:1px solid var(--border);color:var(--muted);padding:6rem 1rem 1rem}.article-breadcrumb .content-width{flex-wrap:wrap;gap:.6rem;display:flex}.journal-article{padding-top:3rem}.journal-article header h1{max-width:none;margin-block:1.5rem;font-size:clamp(1.75rem,4vw,3rem)}.journal-article header img{border-radius:.2rem;width:100%;margin-top:3rem}.article-back{margin-bottom:2rem;display:inline-block}.journal-article>section,.article-intro,.article-conclusion{margin-block:3rem}.journal-article>section{border-top:1px solid var(--border);padding-top:2rem}.journal-article>section h2{margin-top:0}.article-intro{font-size:1.1rem}.article-conclusion{border-left:2px solid var(--border);padding-left:1.5rem}.article-newsletter .newsletter-form{margin-left:0}.related-grid{margin-top:2rem}.legacy-lead{max-width:50rem;color:var(--foreground);margin-inline:auto;line-height:1.75}.spotify-frame-placeholder{cursor:pointer;color:#fff;width:100%;font:inherit;text-align:center;background:#181818;border:1px solid #ffffff29;border-radius:.75rem;place-content:center;gap:.35rem;display:grid}.spotify-frame-placeholder span{font-weight:700}.spotify-frame-placeholder small{color:#ffffffad}.two-column,.three-column,.four-column{gap:2rem;display:grid}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-card{border:1px solid var(--border);background:#30233f8c;border-radius:.5rem;overflow:hidden}.legacy-card-content{padding:2rem}.legacy-card img,.story-image{object-fit:cover;width:100%;height:auto;display:block}.album-cover{object-fit:cover;height:100%;min-height:25rem}.album-card+.album-card{margin-top:4rem}.platform-links,.button-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.button-link{border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);border-radius:.3rem;justify-content:center;align-items:center;padding:.65rem 1.1rem;text-decoration:none;display:inline-flex}.button-link.primary{background:var(--foreground);color:var(--background)}.audience-strip{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 3rem;display:grid}.audience-strip span{text-align:center;text-transform:uppercase;padding:.75rem}.enterprise-card{margin-top:1rem}.spotify-frame{border:0;border-radius:.75rem;width:100%}.lyrics-track{margin-bottom:4rem}.lyrics-block{margin-block:2rem}.lyrics-block pre{color:var(--foreground);font:inherit;white-space:pre-wrap;margin:0;line-height:2;overflow:visible}.lyrics-label{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.song-hero{padding-top:8rem;padding-bottom:4rem}.song-breadcrumb{color:var(--muted)}.song-hero-grid{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:2rem;display:grid}.song-cover{aspect-ratio:1;object-fit:cover;border-radius:.75rem;width:100%;box-shadow:0 1.5rem 4rem #0000004d}.song-summary h1{margin-block:.75rem 1rem;font-size:clamp(2.25rem,5vw,4.25rem)}.song-subtitle{color:var(--foreground);margin-block:0 .75rem;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.35rem,2.5vw,2rem)!important}.song-artist{color:var(--muted);margin-bottom:2rem}.song-listen-links{justify-content:flex-start}.song-player-fallback{color:#fff;text-align:center;background:#181818;border:1px solid #ffffff29;border-radius:.75rem;place-content:center;gap:.35rem;min-height:9.5rem;padding:1.25rem;display:grid}.song-player-fallback span,.song-story p,.song-affirmation p{color:var(--muted)}.song-story,.song-lyrics,.song-discovery{border-top:1px solid var(--border)}.song-affirmation{background:#f4b62514}.song-affirmation h2{letter-spacing:0;text-transform:none;max-width:28ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,4vw,3.5rem);font-style:italic}.song-affirmation li+li{margin-top:.75rem}.song-lyrics pre{color:var(--foreground);font:inherit;white-space:pre-wrap;margin-top:2rem;line-height:2;overflow:visible}.song-cross-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.song-cross-links a{gap:.5rem;text-decoration:none;display:grid}.song-cross-links span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.song-tracklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:2rem;display:grid}.song-tracklist a{border-bottom:1px solid var(--border);color:var(--muted);padding-bottom:.5rem;text-decoration:none}.song-tracklist a[aria-current=page]{color:var(--gold)}.album-tracklist{max-width:52rem;margin:3rem auto 0;padding:0;list-style:none}.album-tracklist li+li{border-top:1px solid var(--border)}.album-tracklist a{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.25rem;text-decoration:none;display:grid}.album-tracklist span,.album-tracklist small{color:var(--muted)}.stack>*+*{margin-top:2rem}.process-number{background:var(--foreground);width:3rem;height:3rem;color:var(--background);border-radius:999px;place-items:center;display:inline-grid}.process-card{grid-template-columns:12.5rem minmax(0,1fr);display:grid}.process-card>img{object-fit:cover;width:100%;height:100%;min-height:12rem}.comparison-card summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.comparison-card ul{text-align:left;padding-left:1.25rem}.faq-list details{border-bottom:1px solid var(--border);padding:1.25rem 0}.faq-list summary{cursor:pointer;font-size:1.05rem}.service-form{border:1px solid var(--border);background:#30233fa6;border-radius:.5rem;gap:1rem;max-width:42rem;margin-inline:auto;padding:2rem;display:grid}.service-form label{gap:.4rem;display:grid}.service-form textarea,.service-form select{border:1px solid var(--border);min-height:3rem;color:var(--foreground);font:inherit;background:#1b1425;border-radius:.25rem;padding:.8rem}.service-form textarea{min-height:9rem}.form-status{color:var(--muted)}.press-facts{border-block:1px solid var(--border)}.press-facts strong,.press-facts span{display:block}.press-facts strong{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:400}.press-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.preserve-lines{white-space:pre-line}.button-link.compact{min-height:2.25rem;padding:.35rem .75rem;font-size:.8rem}.press-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.press-asset img{aspect-ratio:1;object-fit:cover;width:100%}.press-placeholder{grid-column:1/-1}.press-featured,.press-bios,.press-page [data-api-state]{margin-top:2rem}.compact-stack>*+*{margin-top:.75rem}.release-hero{padding-top:8rem;padding-bottom:3rem}.release-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.release-cover{border-radius:.5rem;width:100%;height:auto;box-shadow:0 1rem 3rem #0000003d}.release-summary h1{margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3rem)}.release-tagline,.release-description{font-size:1.12rem}.release-facts,.release-credits{margin:2rem 0}.release-facts div,.release-credits div{grid-template-columns:7rem 1fr;gap:.75rem;padding-block:.2rem;display:grid}.release-facts dt,.release-credits dt{letter-spacing:.12em;text-transform:uppercase}.release-facts dd,.release-credits dd{margin:0}.release-actions,.release-listening-links,.release-downloads{justify-content:flex-start}.release-media-section{padding:2rem 1rem}.release-press-page>.legacy-section:not(.release-hero){padding-block:3rem}.release-download-heading{margin-top:3rem}.preview-player{border:1px solid var(--border);background:#30233fa6;border-radius:.75rem;padding:1rem;overflow:hidden}.preview-main{align-items:center;gap:.85rem;display:flex}.preview-main img{object-fit:cover;border-radius:.35rem;flex:none}.preview-meta{flex:1;min-width:0;display:grid}.preview-meta strong,.preview-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-meta span,.preview-note{color:var(--muted);font-size:.8rem}.preview-toggle{background:var(--foreground);width:3rem;min-height:3rem;color:var(--background);border-radius:999px;place-items:center;padding:0;display:grid}.preview-seek{grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.5rem;margin-top:1rem;font-size:.75rem;display:grid}.preview-seek input[type=range]{width:100%;min-height:1.5rem;accent-color:var(--gold);padding:0}.preview-error{color:#ffb4ab;font-size:.85rem}.release-contact{padding-bottom:10rem}.oracle-page{color:#2d2248;background:#fafafa;min-height:100vh;overflow:hidden}.oracle-landing,.oracle-quiz,.oracle-loading{place-items:center;padding:1rem;display:grid;position:relative}.oracle-landing{background:radial-gradient(circle,#fff 0 28%,#e8d0ff 38%,#a78bfa 48%,#4c1d95 58%,#12101d 68%)}.oracle-stars{color:#fff;font-size:2rem;position:absolute;top:28%}.oracle-landing-copy{z-index:1;text-align:center;width:min(100%,44rem)}.oracle-landing-copy>p:first-child,.oracle-sales>p:first-child{color:#b8860b;letter-spacing:.25em;text-transform:uppercase;font-size:.75rem;font-weight:700}.oracle-landing h1,.oracle-quiz h1,.oracle-result h1{color:#2d2248;letter-spacing:.04em;max-width:none;margin:1.5rem 0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem)}.oracle-page em{color:#b8860b;text-transform:none}.oracle-landing-copy>p:not(:first-child){max-width:35rem;margin-inline:auto}.oracle-landing button,.oracle-quiz button,.oracle-buy{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#2d2248;border-color:#2d2248;margin-top:1.5rem;padding:.9rem 2rem}.oracle-quiz section{background:#fff;border-radius:.75rem;width:min(100%,30rem);padding:2rem;box-shadow:0 1.5rem 4rem #00000026}.oracle-quiz button{color:#2d2248;text-align:left;background:#fff;border-color:#ddd;width:100%;margin-top:.75rem;display:block}.oracle-loading{text-align:center}.oracle-loading div{color:#b8860b;font-size:5rem}.oracle-result{padding:4rem 1rem 8rem;position:relative}.oracle-bow{width:min(18rem,42vw);height:auto;position:absolute;top:0;right:0}.oracle-result-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;width:min(100%,64rem);margin-inline:auto;display:grid;position:relative}.oracle-card{border-radius:.5rem;width:100%;height:auto;margin-bottom:1rem;box-shadow:0 1.5rem 3rem #0003}.oracle-sales section,.oracle-bump,.oracle-sales blockquote{background:#fff;border:1px solid #e5e2e8;border-radius:.75rem;margin:1.5rem 0;padding:1.5rem;display:block}.oracle-sales h2{color:#2d2248;margin-top:0;font-size:1rem}.oracle-bump{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.oracle-bump input{min-height:1.25rem}.oracle-bump small{margin-top:.4rem;display:block}.oracle-buy{width:100%;min-height:4.5rem}.oracle-secure{color:#777;text-align:center;font-size:.75rem}.oracle-checkout{z-index:100;background:#000000d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.oracle-checkout iframe{background:#fff;border:0;border-radius:.5rem;width:min(100%,42rem);height:min(90vh,52rem)}.oracle-checkout button{z-index:1;color:#fff;background:0 0;border:0;font-size:2rem;position:absolute;top:1rem;right:1rem}.sonic-page,.sonic-console{color:#fff;background:#000;min-height:100vh}.sonic-console{padding:7rem max(1rem,50vw - 24rem) 5rem}.sonic-status{z-index:10;letter-spacing:.12em;background:#000;border-bottom:1px solid #333;justify-content:space-between;align-items:center;min-height:2.25rem;padding-inline:1rem;font:.7rem ui-monospace,monospace;display:flex;position:fixed;top:0;left:0;right:0}.sonic-status span{color:#4ade80}.sonic-console h1{max-width:none;font:300 clamp(1.4rem,3vw,2rem) ui-monospace,monospace}.sonic-console fieldset{border:0;margin:3rem 0;padding:0}.sonic-console legend,.sonic-input{color:#999;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font:.75rem ui-monospace,monospace}.sonic-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sonic-options button,.sonic-primary{color:#bbb;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#000;border-color:#333;border-radius:0;min-height:3.5rem;font:.75rem ui-monospace,monospace}.sonic-options button.selected,.sonic-primary{color:#000;background:#fff}.sonic-primary{text-align:center;margin:2rem 0 0 auto;display:block}.sonic-primary:disabled{opacity:.3;cursor:not-allowed}.sonic-input{gap:.5rem;display:grid}.sonic-input textarea{color:#fff;background:#000;border:1px solid #333;min-height:13rem;padding:1rem;font:.8rem ui-monospace,monospace}.sonic-loading{text-align:center;place-items:center;min-height:55vh;display:grid}.sonic-loading div{font-size:5rem}.sonic-notice{border:1px solid #888;padding:1rem;font-family:ui-monospace,monospace}.sonic-result>h1{font-size:clamp(4rem,12vw,7rem)}.sonic-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.sonic-report>div,.sonic-offer{border:1px solid #333;padding:2rem}.sonic-report dl div{text-transform:uppercase;border-bottom:1px solid #333;justify-content:space-between;display:flex}.sonic-report dd{margin:0}.sonic-offer{margin:4rem auto 0}.sonic-offer strong,.sonic-offer a{margin:1rem 1rem 0 0;display:inline-block}.links-page{text-align:center;flex-direction:column;align-items:center;width:min(100% - 2rem,24rem);min-height:100vh;margin-inline:auto;padding:3rem 0 5rem;display:flex}.links-logo{object-fit:cover;border:2px solid #f4b6254d;border-radius:999px;width:6rem;height:6rem}.links-page h1{margin:1rem 0 .5rem;font-size:1.1rem}.links-page>p{margin-top:0}.links-page section{width:100%;margin-top:2rem}.links-page h2{margin:0 0 1rem;font-size:.75rem}.links-button,.links-social a{border:1px solid var(--border);width:100%;min-height:3.75rem;color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:.2rem;justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;padding:.7rem 1.2rem;text-decoration:none;display:flex}.links-button span{margin-left:auto}.links-social{gap:.75rem;display:flex}.links-social a{min-height:3.5rem;font-size:.75rem}.links-download-form{border:1px solid var(--border);text-align:left;gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.links-download-form label{gap:.3rem;display:grid}.links-home{margin:2rem 0}.magic-join,.magic-legal{background:var(--background);min-height:100vh}.magic-join>header,.magic-legal>header{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#241b31d9;padding:1rem;position:fixed;top:0;left:0;right:0}.magic-hero{text-align:center;place-items:center;min-height:100vh;padding:6rem 1rem 4rem;display:grid;position:relative}.magic-hero>img{z-index:0;object-fit:cover;opacity:.22}.magic-hero>div{z-index:1;width:min(100%,50rem);position:relative}.magic-hero h1{max-width:none;margin:1rem 0;font-size:clamp(3rem,8vw,5rem)}.magic-hero h2{text-transform:none;margin:0}.magic-hero>div>p:last-of-type{max-width:42rem;margin:1rem auto 2.5rem}.magic-cta{background:var(--gold);color:#241b31;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.5rem;padding:.8rem 2.5rem;text-decoration:none;display:inline-flex}.magic-hero small{margin-top:1rem;display:block}.magic-features,.magic-pricing,.magic-final{text-align:center;padding:6rem 1rem}.magic-features>div{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:min(100%,72rem);margin:3rem auto 0;display:grid}.magic-features article,.magic-pricing article{border:1px solid var(--border);background:var(--surface);padding:2rem}.magic-features article span{color:var(--gold);font-size:1.5rem}.magic-pricing{border-block:1px solid var(--border);background:var(--surface)}.magic-pricing article{background:var(--background);width:min(100%,42rem);margin:3rem auto 1rem}.magic-pricing article img{object-fit:cover;border-radius:.5rem;width:12rem;height:12rem}.magic-pricing article>strong{margin-top:2rem;font-size:4rem;font-weight:300;display:block}.magic-pricing article>strong span{font-size:2rem}.magic-pricing ul{text-align:left;width:min(100%,24rem);margin:2rem auto}.magic-final p{max-width:42rem;margin:1rem auto 2rem}.magic-join footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:2rem;display:flex}.magic-join footer nav{gap:1rem;display:flex}.magic-legal article{width:min(100% - 2rem,48rem);margin-inline:auto;padding:7rem 0 5rem}.magic-legal h1{max-width:none;font-size:2rem}.magic-legal section{margin-top:2rem}.magic-legal h2{margin:0 0 .75rem;font-size:1.1rem}@media (max-width:720px){.masthead{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.grid{grid-template-columns:1fr}.desktop-nav{display:none}.mobile-nav{display:flex}.chat-launcher{right:1.25rem}.two-column,.three-column,.four-column,.audience-strip,.press-assets-grid,.release-hero-grid,.song-hero-grid,.song-cross-links,.song-tracklist{grid-template-columns:1fr}.press-card-heading{flex-direction:column;align-items:stretch}.release-facts div,.release-credits div{grid-template-columns:6rem 1fr}.legacy-section{padding-block:4rem}.album-cover{min-height:0}.process-card,.oracle-result-grid,.sonic-report,.magic-features>div{grid-template-columns:1fr}.oracle-result-grid{gap:2rem}.sonic-status b{display:none}.sonic-options{grid-template-columns:1fr}.magic-join footer,.magic-join footer nav{flex-direction:column}.home-page .legacy-section{padding-block:5rem}.home-page .hero{padding-bottom:0}.home-page .principles{padding-top:2rem}.journal-page .hero{padding:5rem 1rem 3rem}.journal-page .journal-list-section{padding-bottom:3rem}.journal-page .newsletter-section{padding:4rem 1rem}.newsletter-form{grid-template-columns:1fr}.newsletter-form .form-status{grid-column:1}.standalone-chat>header{grid-template-columns:auto 1fr auto}.magic-private{grid-template-columns:1fr}.magic-private>aside{border-right:0;border-bottom:1px solid var(--border)}.magic-private>aside nav{margin-top:1.5rem;display:flex;overflow-x:auto}.magic-private>section{padding:2rem 1rem}}
