/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.grow{flex-grow:1}}:root{--ink:#172b38;--paper:#f6edc8;--orange:#f1c958;--rose:#71889a;--line:#f6edc83d;--sans:Arial,Helvetica,sans-serif;--serif:"Iowan Old Style","Baskerville","Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:10;border-bottom:1px solid #1713172e;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 4vw;display:grid;position:relative}.brand{align-items:center;width:max-content;display:flex}.brand-logo{object-fit:contain;width:64px;height:58px;display:block}nav{text-transform:uppercase;letter-spacing:.12em;gap:38px;font-size:12px;display:flex}nav a,.header-cta,.text-link{transition:opacity .2s}nav a:hover,.header-cta:hover,.text-link:hover{opacity:.55}.header-cta{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;justify-self:end;padding-bottom:5px;font-size:12px}.hero{grid-template-columns:58% 42%;min-height:680px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:9vw 4vw 8vw;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;margin:0 0 36px;font-size:10px;font-weight:700}.hero h1{font:400 clamp(64px,8.6vw,142px)/.78 var(--serif);letter-spacing:-.065em;margin:0}.hero h1 em,.about-grid h2 em{color:var(--orange);font-weight:400}.hero-intro{max-width:560px;font:20px/1.55 var(--serif);margin:58px 0 42px 7vw}.hero-actions{align-items:center;gap:34px;margin-left:7vw;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;border:1px solid;justify-content:space-between;align-items:center;gap:34px;padding:16px 20px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.text-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:6px;font-size:11px}.sun-stage{background:var(--ink);position:relative;overflow:hidden}.sun-stage:after{content:"";pointer-events:none;background:linear-gradient(#172b3814,#0000 45%,#172b384d);position:absolute;inset:0}.hero-art{object-fit:cover;object-position:center 54%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-art-caption{z-index:2;color:var(--paper);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-transform:uppercase;letter-spacing:.16em;background:#172b388a;border:1px solid #f6edc861;align-items:center;gap:10px;padding:10px 13px;font-size:8px;display:flex;position:absolute;bottom:25px;left:26px}.hero-art-caption i{color:var(--orange);font-size:7px}.sun{background:radial-gradient(circle at 46% 42%,#fff3a7 0,#f1c958 52%,#d29b3f 100%);border-radius:50%;width:38vw;height:38vw;position:absolute;bottom:-8vw;left:-5vw;box-shadow:0 0 70px #f1c95840}.orbit{z-index:1;border:1px solid #f2e9d833;border-radius:50%;position:absolute}.orbit-one{width:50vw;height:50vw;bottom:-13vw;left:-11vw}.orbit-two{width:61vw;height:61vw;bottom:-18vw;left:-17vw}.stage-label{color:var(--paper);writing-mode:vertical-rl;letter-spacing:.22em;z-index:2;font-size:9px;position:absolute;bottom:28px;right:28px}.marquee{white-space:nowrap;background:var(--orange);height:64px;color:var(--ink);font:30px var(--serif);letter-spacing:.04em;align-items:center;gap:4vw;display:flex;overflow:hidden}.marquee span{flex:none}.marquee i{font-size:14px}.roster-section{padding:120px 4vw}.dark-section{background:var(--ink);color:var(--paper)}.light-section{background:var(--paper)}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:70px;display:grid}.section-heading h2{font:clamp(70px,9vw,130px)/.8 var(--serif);letter-spacing:-.05em;margin:0}.section-heading>p{max-width:440px;font:19px/1.6 var(--serif);margin:0 0 6px}.artist-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.artist-card{min-width:0;display:block;position:relative}.card-number{z-index:2;letter-spacing:.16em;font-size:9px;position:absolute;top:18px;left:18px}.portrait-art{background:linear-gradient(145deg,#294656,#71889a 50%,#172b38);height:460px;position:relative;overflow:hidden}.tone-2 .portrait-art{background:linear-gradient(160deg,#5d6d75,#d6b04b 46%,#243c49)}.tone-3 .portrait-art{background:linear-gradient(150deg,#253d4c,#627e91 45%,#c9ad61)}.portrait-art.has-photo:before,.portrait-art.has-photo:after{display:none}.portrait-art.has-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .3s,transform .45s;display:block}.artist-in-good-co .portrait-art.has-photo img{object-position:center 26%}.artist-zion-hill .portrait-art.has-photo{background:#081622}.artist-zion-hill .portrait-art.has-photo img{object-fit:contain;object-position:center}.artist-card:hover .portrait-art.has-photo img{filter:grayscale(0);transform:scale(1.025)}.portrait-art:before{content:"";aspect-ratio:1;background:#110e11d4;border-radius:50%;width:64%;position:absolute;top:20%;left:18%;box-shadow:0 80px 0 25px #110e11b3}.portrait-art:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 44px,#ffffff12 45px);position:absolute;inset:0}.record-groove{aspect-ratio:1;z-index:1;border:1px solid #f2e9d880;border-radius:50%;width:42%;position:absolute;top:31%;left:29%;box-shadow:0 0 0 18px #f2e9d812,0 0 0 36px #f2e9d80b}.artist-meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 2px 18px;display:flex}.artist-meta p{text-transform:uppercase;letter-spacing:.16em;color:#f2e9d899;margin:0 0 8px;font-size:9px}.artist-meta h3{font:35px var(--serif);margin:0}.round-arrow{border:1px solid #f2e9d880;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:grid}.artist-card:hover .round-arrow{background:var(--paper);color:var(--ink)}.listen-hint{text-transform:uppercase;letter-spacing:.13em;color:#f2e9d899;padding-top:16px;font-size:9px}.mini-play{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-size:7px;display:inline-grid}.home-player{padding-top:16px}.home-player .listen-hint{padding:0 0 12px}.home-player .spotify-embed{height:152px}.artist-detail-link{border-top:1px solid var(--line);color:#f6edc8b8;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 2px 0;font-size:9px;display:flex}.artist-detail-link:hover{color:var(--paper)}.author-list{border-top:1px solid #17131740}.author-row{border-bottom:1px solid #17131740;grid-template-columns:55px 145px 1fr auto 52px;align-items:center;gap:28px;padding:26px 0;display:grid}.author-index{letter-spacing:.17em;font-size:9px}.book-shape{width:122px;height:170px;color:var(--paper);font:12px var(--serif);letter-spacing:.12em;background:#405f73;align-items:flex-end;padding:14px;display:flex;box-shadow:-9px 10px 20px #172b382b}.book-2{background:#8d793c}.author-copy p{text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:9px}.author-copy h3{font:48px var(--serif);letter-spacing:-.03em;margin:0 0 8px}.author-copy span{color:#17131799;font:16px var(--serif)}.status{text-transform:uppercase;letter-spacing:.12em;border:1px solid #17131747;border-radius:30px;padding:10px 14px;font-size:8px}.status i,.project-status i{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dark-arrow{border-color:#17131759}.author-row:hover .dark-arrow{background:var(--ink);color:var(--paper)}.about-section{background:var(--orange);padding:120px 4vw}.about-grid{grid-template-columns:1.15fr .85fr;gap:7vw;display:grid}.about-grid h2{font:clamp(68px,9vw,135px)/.8 var(--serif);letter-spacing:-.055em;margin:0}.about-grid>div{padding-top:15px}.about-grid>div>p{font:17px/1.7 var(--serif);max-width:550px}.about-lead{font-size:26px!important;line-height:1.45!important}.button-light{margin-top:25px}.about-grid h2 em{color:var(--paper)}footer{background:var(--ink);min-height:130px;color:var(--paper);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:4vw;padding:30px 4vw;font-size:10px;display:flex}.footer-brand{margin-right:auto}.footer-brand+p{text-transform:none;letter-spacing:0;font:15px var(--serif);color:#f2e9d8b3}.profile-header{color:var(--paper);border-color:var(--line);background:var(--ink)}.profile-hero{background:var(--ink);min-height:620px;color:var(--paper);grid-template-rows:auto 1fr;padding:60px 4vw;display:grid;position:relative;overflow:hidden}.profile-kicker{text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;font-size:9px;display:flex}.profile-title{z-index:2;align-self:end;position:relative}.profile-title h1{font:clamp(90px,15vw,220px)/.72 var(--serif);letter-spacing:-.07em;margin:0}.profile-title p{text-transform:uppercase;letter-spacing:.2em;margin:32px 0 0;font-size:11px}.profile-art{background:var(--orange);border-radius:50%;width:37vw;max-width:500px;height:37vw;max-height:500px;position:absolute;top:100px;right:4vw}.gold .profile-art{background:#b89151}.rose .profile-art{background:#9c5364}.profile-disc{background:var(--ink);border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 0 30px #17131729,0 0 0 60px #1713171a}.profile-art>span{letter-spacing:.18em;font-size:9px;line-height:1.5;position:absolute;top:15%;right:13%}.profile-content{grid-template-columns:1fr 1fr;gap:10vw;padding:110px 4vw;display:grid}.large-copy{font:clamp(30px,3.4vw,52px)/1.22 var(--serif);letter-spacing:-.03em;margin:0}.profile-bio blockquote{color:var(--orange);font:italic 24px/1.4 var(--serif);border-left:2px solid;margin:55px 0 0;padding-left:24px}.music-panel{padding-top:10px}.audio-player{border-top:1px solid #1713174d;border-bottom:1px solid #1713174d;grid-template-columns:62px 1fr 1.2fr 40px;align-items:center;gap:20px;padding:28px 0;display:grid}.audio-button{background:var(--ink);width:58px;height:58px;color:var(--paper);cursor:pointer;border:0;border-radius:50%}.audio-info{flex-direction:column;gap:7px;display:flex}.audio-info strong{font:20px var(--serif)}.audio-info span,.audio-time{text-transform:uppercase;letter-spacing:.12em;color:#17131799;font-size:9px}.waveform{align-items:center;gap:2px;height:46px;display:flex}.waveform i{background:#1713172e;flex:1;display:block}.waveform i.active{background:var(--orange)}.sample-note,.update-note{font:13px/1.6 var(--serif);color:#17131799;margin-top:22px}.platform-section{background:var(--orange);grid-template-columns:1fr 1fr;gap:8vw;padding:110px 4vw;display:grid}.platform-section h2{font:clamp(54px,6vw,90px)/.88 var(--serif);letter-spacing:-.05em;margin:0}.platform-list{border-top:1px solid #17131759}.platform-list a{font:28px var(--serif);border-bottom:1px solid #17131759;grid-template-columns:40px 1fr auto;align-items:center;padding:24px 0;display:grid}.platform-list a span{font:9px var(--sans)}.platform-list a b{font:14px var(--sans)}.author-hero{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:flex-end;min-height:570px;padding:90px 4vw;display:flex;overflow:hidden}.author-hero h1{font:clamp(90px,14vw,210px)/.72 var(--serif);letter-spacing:-.07em;margin:0}.author-location{text-transform:uppercase;letter-spacing:.15em;margin-top:35px;font-size:9px}.author-monogram{font:220px/.65 var(--serif);color:var(--orange);opacity:.75;letter-spacing:-.1em;transform:translateY(15px)}.author-intro{grid-template-columns:1fr 2fr;padding:110px 4vw;display:grid}.author-intro .large-copy{max-width:900px}.project-section{background:#d9cbb5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;padding:120px 8vw;display:grid}.project-book{aspect-ratio:.68;width:min(31vw,380px);color:var(--paper);background:#6a3c39;flex-direction:column;justify-content:space-between;padding:32px;display:flex;box-shadow:-24px 25px 35px #1713173d}.project-book span{letter-spacing:.2em;font-size:8px}.project-book strong{font:50px/.9 var(--serif);letter-spacing:.04em;word-break:break-word}.project-book i{font:italic 18px var(--serif)}.project-status{text-transform:uppercase;letter-spacing:.14em;margin-bottom:28px;font-size:9px}.project-copy h2{font:clamp(52px,6vw,88px)/.88 var(--serif);letter-spacing:-.05em;margin:0 0 22px}.project-genre{text-transform:uppercase;letter-spacing:.15em;font:10px var(--sans)!important}.project-copy>p{font:18px/1.6 var(--serif);max-width:640px}.project-progress{margin-top:42px}.project-progress div{text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;margin-bottom:10px;font-size:9px;display:flex}.project-progress>i{background:#17131733;height:3px;display:block}.project-progress b{background:var(--orange);height:100%;display:block}.author-cta{background:var(--orange);text-align:center;padding:110px 4vw}.author-cta>p{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.author-cta h2{font:clamp(58px,8vw,110px)/.85 var(--serif);letter-spacing:-.055em;margin:35px 0 45px}.author-hero-image{aspect-ratio:1;flex:0 0 min(34vw,430px);margin-left:4vw;overflow:hidden;box-shadow:-22px 24px 38px #0000004d}.author-hero-image img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:90px 5vw}.hero-intro,.hero-actions{margin-left:0}.sun-stage{height:520px}.sun{width:90vw;height:90vw;bottom:-25vw;left:5vw}.section-heading,.about-grid,.profile-content,.platform-section,.author-intro,.project-section,.artist-grid{grid-template-columns:1fr}.portrait-art{height:520px}.author-row{grid-template-columns:35px 100px 1fr 44px}.author-row .status{display:none}.book-shape{width:90px;height:125px}.author-copy h3{font-size:34px}.profile-hero{min-height:560px}.profile-art{opacity:.72;width:70vw;height:70vw;top:110px;right:-18vw}.profile-title h1{font-size:19vw}.author-monogram{font-size:130px}.author-hero-image{flex-basis:min(40vw,330px)}.project-book{justify-self:center;width:min(75vw,360px)}.author-intro{gap:20px}}@media (width<=560px){.site-header{height:72px;padding:0 20px}.brand span:last-child{display:none}.hero h1{font-size:18vw}.hero-actions{flex-direction:column;align-items:flex-start}.hero{min-height:auto}.sun-stage{height:500px}.hero-art{object-position:center 62%}.hero-art-caption{bottom:20px;left:20px}.roster-section,.about-section,.profile-content,.platform-section,.author-intro,.project-section,.author-cta{padding:80px 20px}.section-heading{gap:30px;margin-bottom:45px}.section-heading h2{font-size:65px}.section-heading>p{font-size:17px}.portrait-art{height:420px}.author-row{grid-template-columns:26px 70px 1fr;gap:14px}.author-row>.round-arrow{display:none}.book-shape{width:65px;height:95px;padding:8px;font-size:8px}.author-copy h3{font-size:28px}.author-copy span{font-size:13px}.about-grid h2{font-size:65px}.footer-brand+p,footer>span:last-child{display:none}.profile-hero{padding:48px 20px}.profile-kicker span:last-child{display:none}.profile-content{gap:70px}.audio-player{grid-template-columns:52px 1fr 34px}.waveform{grid-column:1/-1}.platform-list a{font-size:24px}.author-hero{align-items:flex-end;min-height:660px;padding:70px 20px;position:relative}.author-monogram{opacity:.35;position:absolute;right:10px}.author-hero h1{font-size:20vw}.author-hero>div:first-child{z-index:2;position:relative}.author-hero-image{opacity:.5;width:100%;height:100%;box-shadow:none;margin:0;position:absolute;inset:0}.author-hero-image:after{content:"";background:linear-gradient(#172b381a,#172b38d9);position:absolute;inset:0}.project-book{padding:24px}.project-book strong{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.profile-art.profile-photo{border-radius:0;width:33vw;height:500px;overflow:hidden}.profile-art.profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.artist-profile.artist-in-good-co .profile-art.profile-photo,.artist-profile.artist-zion-hill .profile-art.profile-photo{background:#081622}.artist-profile.artist-in-good-co .profile-art.profile-photo img,.artist-profile.artist-zion-hill .profile-art.profile-photo img{object-fit:contain;object-position:center}.release-section{background:var(--ink);color:var(--paper);padding:110px 4vw}.release-section .section-heading{margin-bottom:55px}.release-section .section-heading h2{font-size:clamp(54px,7vw,96px);line-height:.9}.release-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.release-grid article{overflow:hidden}.release-grid article a{display:block}.release-grid article img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s,filter .35s;display:block}.release-grid article>a:hover img{filter:brightness(1.08);transform:scale(1.02)}.release-grid article>div,.release-grid article>a>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.release-grid h3{font:21px var(--serif);margin:0}.release-grid span{text-transform:uppercase;letter-spacing:.13em;color:#f6edc899;white-space:nowrap;font-size:8px}.release-links{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:7vw;margin-top:85px;padding-top:45px;display:grid}.release-links h3{font:clamp(38px,4vw,60px)/.95 var(--serif);letter-spacing:-.04em;margin:0}.release-links>div:last-child{border-top:1px solid var(--line)}.release-links a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:19px 0;display:grid}.release-links a span,.release-links a b{letter-spacing:.12em;color:#f6edc899;font-size:9px}.release-links a strong{font:21px var(--serif);font-weight:400}.release-links a:hover strong{color:var(--orange)}.spotify-embed{background:#121212;border:0;border-radius:12px;display:block}.native-sample{background:#ffffff4d;border:1px solid #17131733;border-radius:12px;padding:18px}.native-sample-copy{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.native-sample-copy strong{font:21px var(--serif)}.native-sample-copy span{text-transform:uppercase;letter-spacing:.13em;color:#1713179e;font-size:8px}.native-sample audio{width:100%;height:42px;display:block}.home-player .native-sample{border-color:var(--line);background:#f6edc812}.home-player .native-sample-copy strong{color:var(--paper)}.home-player .native-sample-copy span{color:#f6edc89e}@media (width<=900px){.release-grid{grid-template-columns:repeat(2,1fr)}.release-links{grid-template-columns:1fr}.profile-art.profile-photo{width:58vw;right:-8vw}}@media (width<=560px){.brand-logo{width:52px;height:48px}.release-section{padding:80px 20px}.release-grid{grid-template-columns:1fr}.profile-art.profile-photo{width:75vw;height:390px;right:-22vw}}.book-shape.has-cover{background:0 0;padding:0;overflow:hidden}.book-shape.has-cover img{object-fit:cover;width:100%;height:100%;display:block}.book-shape.author-story-image img{object-position:54% center}.book-shape.has-cover{position:relative}.cover-status{background:var(--orange);color:var(--ink);text-align:center;text-transform:uppercase;letter-spacing:.13em;font:700 7px var(--sans);padding:8px 5px;position:absolute;bottom:0;left:0;right:0}.project-cover-wrap{width:min(31vw,380px);position:relative}.project-book-cover{aspect-ratio:.667;object-fit:cover;width:min(31vw,380px);display:block;box-shadow:-24px 25px 35px #1713173d}.project-cover-wrap>span{background:var(--orange);color:var(--ink);text-transform:uppercase;letter-spacing:.16em;padding:12px 18px;font-size:8px;font-weight:700;position:absolute;top:18px;right:-12px;box-shadow:0 8px 20px #17131738}.upcoming-books-section{background:var(--ink);color:var(--paper);padding:120px 8vw}.upcoming-books-section .section-heading{margin-bottom:75px}.upcoming-books-section .section-heading h2{font-size:clamp(58px,7.5vw,112px)}.upcoming-books-section .section-heading>p{color:#f6edc8b8}.upcoming-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7vw;max-width:1180px;margin:0 auto;display:grid}.upcoming-book-card{grid-template-columns:minmax(180px,310px) 1fr;align-items:end;gap:34px;display:grid}.upcoming-cover-wrap{position:relative}.upcoming-cover-wrap img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block;box-shadow:-18px 22px 30px #00000052}.upcoming-cover-wrap>span{background:var(--orange);color:var(--ink);text-transform:uppercase;letter-spacing:.15em;padding:11px 15px;font-size:8px;font-weight:700;position:absolute;top:18px;right:-12px;box-shadow:0 8px 18px #00000040}.upcoming-book-copy{padding-bottom:12px}.upcoming-book-copy p,.upcoming-book-copy>span{color:#f6edc89e;text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:8px}.upcoming-book-copy h3{font:clamp(32px,3.2vw,52px)/.95 var(--serif);letter-spacing:-.035em;margin:14px 0 18px}.upcoming-book-copy .upcoming-book-description{color:#f6edc8c7;text-transform:none;letter-spacing:0;font:15px/1.55 var(--serif);margin:0 0 22px}.upcoming-book-copy>span{color:var(--orange);border-bottom:1px solid #f1c9588c;padding-bottom:5px;display:inline-block}@media (width<=900px){.project-cover-wrap,.project-book-cover{justify-self:center;width:min(75vw,360px)}.project-cover-wrap{justify-self:center}.upcoming-book-grid{gap:48px}.upcoming-book-card{grid-template-columns:1fr;gap:24px}}@media (width<=560px){.book-shape.has-cover{padding:0}.upcoming-books-section{padding:80px 20px}.upcoming-book-grid{grid-template-columns:1fr;gap:70px}.upcoming-cover-wrap{width:min(78vw,330px);margin:0 auto}.upcoming-book-copy{text-align:center}}.release-page{background:var(--ink);color:var(--paper)}.release-landing-hero{background:radial-gradient(circle at 17% 38%,#f1c95829,transparent 33%),var(--ink);grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);align-items:center;gap:9vw;min-height:720px;padding:82px 7vw 105px;display:grid;position:relative;overflow:hidden}.release-landing-hero:after{content:"07";color:#f6edc809;font:560px/.75 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;bottom:-.26em;right:-.05em}.release-cover-stage{aspect-ratio:1;z-index:1;width:min(36vw,520px);position:relative}.release-cover-stage img{z-index:2;object-fit:cover;width:100%;height:100%;display:block;position:relative;box-shadow:-28px 32px 55px #0000006b}.release-cover-shadow{z-index:1;background:#f1c95814;border:1px solid #f1c95885;position:absolute;inset:7% -7% -7% 7%}.release-cover-stage>span{z-index:3;background:var(--orange);color:var(--ink);text-transform:uppercase;letter-spacing:.17em;padding:12px 17px;font-size:8px;font-weight:700;position:absolute;bottom:22px;left:-18px}.release-landing-copy{z-index:2;position:relative}.release-breadcrumb{color:#f6edc8b3;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #f6edc86b;margin-bottom:64px;padding-bottom:5px;font-size:9px;transition:color .2s;display:inline-block}.release-breadcrumb:hover{color:var(--orange)}.release-landing-copy .eyebrow{color:var(--orange);margin-bottom:25px}.release-landing-copy h1{max-width:820px;font:clamp(66px,8.2vw,132px)/.82 var(--serif);letter-spacing:-.06em;margin:0}.release-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:10px 22px;max-width:520px;margin:42px 0 30px;padding:22px 0;display:grid}.release-facts span{color:#f6edc880;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.release-facts strong{font:17px var(--serif);font-weight:400}.release-landing-copy>p:last-of-type{color:#f6edc8b3;max-width:590px;font:17px/1.65 var(--serif)}.release-scroll-button{background:var(--orange);color:var(--ink);border-color:var(--orange);margin-top:20px}.release-listen-section{background:var(--paper);color:var(--ink);grid-template-columns:1.1fr .9fr;gap:9vw;padding:120px 7vw;display:grid}.release-listen-section h2{font:clamp(55px,6vw,92px)/.88 var(--serif);letter-spacing:-.055em;margin:0 0 44px}.release-listen-section h2 em{color:#b78b22;font-weight:400}.release-spotify-embed{background:#121212;border:0;border-radius:12px;max-width:720px;display:block}.release-player-note,.release-platform-note{color:#172b3899;font:13px/1.6 var(--serif)}.release-player-note{margin:18px 0 0}.release-platform-column{padding-top:1px}.release-platform-column h2{font-size:clamp(48px,5vw,76px)}.release-platform-list{border-top:1px solid #172b384d}.release-platform-list a{border-bottom:1px solid #172b384d;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:25px 0;transition:padding .2s,color .2s;display:grid}.release-platform-list a:hover{color:#9a7113;padding-left:10px}.release-platform-list span,.release-platform-list b{color:#172b3880;letter-spacing:.12em;font-size:9px}.release-platform-list strong{font:30px var(--serif);font-weight:400}.release-platform-note{max-width:470px;margin:24px 0 0}.release-more-section{background:var(--ink);color:var(--paper);padding:110px 7vw 125px}.release-more-section .section-heading{align-items:end}.release-more-section .section-heading h2{font-size:clamp(54px,7vw,96px);line-height:.88}.release-more-section .section-heading .text-link{justify-self:end;margin-bottom:8px}.release-more-section .release-grid{grid-template-columns:repeat(3,1fr);max-width:1120px}@media (width<=900px){.release-landing-hero{grid-template-columns:1fr;gap:80px}.release-cover-stage{justify-self:center;width:min(74vw,520px)}.release-landing-copy{max-width:800px}.release-listen-section{grid-template-columns:1fr;gap:90px}.release-more-section .release-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.release-landing-hero{gap:65px;padding:65px 20px 85px}.release-cover-stage{width:min(84vw,420px)}.release-cover-stage>span{bottom:14px;left:-9px}.release-breadcrumb{margin-bottom:48px}.release-landing-copy h1{font-size:17vw}.release-listen-section,.release-more-section{padding:80px 20px}.release-listen-section h2{margin-bottom:35px}.release-spotify-embed{height:352px}.release-more-section .section-heading .text-link{justify-self:start}.release-more-section .release-grid{grid-template-columns:1fr}}
