/* Greenhouse glass, forest green, warm paper and morning light. */
.born-store{--bg:#142b23;--panel:#1d382e;--text:#f5edd9;--muted:#bdc8b9;--line:#456052;--accent:#e4bd72;--buy:#e8c47f;--buy-text:#1b3026;--preview:#203c30;--preview-text:#f5edd9;--preview-button:#e8c47f;--preview-button-text:#1b3026;--chip:#2b4738;--list-bg:#132b22;--list-text:#f5edd9;--list-muted:#becbbb;--list-line:#405a4c;--card:#213c30;background:radial-gradient(ellipse at 25% 0,#35523a 0,transparent 48%),var(--bg);color-scheme:dark}
.born-hero{gap:68px;padding-block:40px 65px}.born-sleeve{padding:9px;border:1px solid #758268;background:#344334;box-shadow:0 24px 55px #06181070}.born-sleeve img{display:block}.born-store .product-art figcaption{margin-top:22px;font-size:8px;letter-spacing:1.4px}.born-store .product-artist{font-size:9px;letter-spacing:2px}.born-store .product-heading h1{font:400 clamp(58px,6.6vw,88px)/.95 Georgia,serif;letter-spacing:-3px;margin-bottom:23px}.born-store .product-heading h1 em{font-weight:400;color:#e8ca8c}.born-store .product-subtitle{font:19px/1.55 Georgia,serif;color:#cfdbc7}.born-store .product-format{letter-spacing:.3px}.born-store .product-price{margin-top:22px;padding-block:18px}.born-store .product-price>strong{font:400 50px/1 Georgia,serif}.born-store .saving-chip{border:1px solid #728265;background:#314935;color:#e6d2a6}.born-store .button{border-radius:3px}.born-store .product-preview-main{border-radius:3px;border:1px solid #526b55}.born-store .listen-button{box-shadow:0 0 0 4px #e8c47f12}.born-store .story-entry{display:flex;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;border-block:1px solid var(--line);padding:17px 0;margin:22px 0 14px}.born-store .story-entry small{font:8px/1.5 Arial,sans-serif;letter-spacing:1.5px;display:block;margin-bottom:7px;color:var(--muted)}.born-store .story-entry strong{font:400 19px/1.35 Georgia,serif;color:var(--text)}.born-store .story-entry>span:last-child{font-size:28px;color:#e8ca8c}
.born-store .album-narrative{--bg:#f0eddf;--panel:#faf7ec;--text:#243b2e;--muted:#576958;--line:#c6ceba;--accent:#476c3e;--buy:#284b37;--buy-text:#fff9e7;--chip:#dbe3cb;--card:#e3e8d6;padding-top:0;background:#f0eddf;color:var(--text);color-scheme:light;border-top:1px solid #617054}.born-store .narrative-opening{grid-template-columns:1.15fr 1fr;gap:65px;padding-block:72px 60px;border:0}.born-store .narrative-opening h2{font-size:clamp(42px,4.6vw,64px);max-width:620px}.born-store .narrative-nav{background:#e3e7d5;border-color:#bdc9b0}.born-store .narrative-chapter{background:#f7f4e9}.born-store .narrative-chapter:nth-of-type(even){background:#e9eddf}.born-store .narrative-spread{gap:64px}.born-store .narrative-art{position:sticky;top:92px}.born-store .narrative-art img{padding:6px;background:#fffdf3;box-shadow:0 18px 36px #203a2729}.born-store .narrative-number{font:italic 48px/1 Georgia,serif;color:#648058}.born-store .narrative-copy h3{font-size:36px}.born-store .narrative-prose{font-size:17px;line-height:1.85}.born-store .narrative-ending{padding-block:65px 75px}.born-store .narrative-ending h3{font-style:italic}.born-store .store-assurances{margin-top:38px}.born-store .store-track-columns .track-copy h3{font-size:14px}.born-store .store-listening .store-selection .button:disabled{opacity:.55}.born-store .narrative-now{--muted:#c4d0b9;--accent:#e4bd72;--bg:#203c30;--line:#526b55;background:#203c30;color:#f5edd9}.born-store .store-details{padding-top:65px}.born-store .footer{background:#10251d}.born-store .store-details h2{font-style:italic}.born-store .store-details .edition-art img{border:1px solid #68745a}
@media(min-width:1200px){.born-store .store-track-columns{grid-template-columns:1fr 1fr}}
@media(max-width:1100px){.born-hero{gap:38px}.born-store .product-heading h1{font-size:65px}.born-store .narrative-spread{gap:40px}.born-store .narrative-copy h3{font-size:32px}.born-store .saving-chip{font-size:10px;padding:7px}}
@media(max-width:760px){.born-hero{grid-template-columns:126px minmax(0,1fr);gap:18px;padding-block:24px 30px}.born-sleeve{padding:4px;box-shadow:0 12px 26px #06181060}.born-store .product-heading h1{font-size:36px;line-height:1.04;letter-spacing:-1.2px;margin:0 0 11px}.born-store .product-heading h1 em{white-space:nowrap}.born-store .product-artist{font-size:7px;letter-spacing:.8px;margin-bottom:10px}.born-store .product-price{margin:0;padding-block:13px}.born-store .product-price>strong{font-size:38px}.born-store .product-preview{grid-row:3}.born-store .product-buy{grid-row:4}.born-store .product-buy>p{display:block;text-align:center;line-height:1.6}.born-store .product-buy .listen-link{display:inline-block}.born-store .story-entry{grid-column:1/-1;grid-row:5;margin:0;padding:14px 0}.born-store .story-entry strong{font-size:18px}.born-store .story-entry small{font-size:7px;letter-spacing:.9px}.born-store .product-reassurance{grid-row:6;margin:0}.born-store .saving-chip{font-size:10px;padding:6px 8px}.born-store .narrative-opening{grid-template-columns:1fr;gap:22px;padding-block:42px 36px}.born-store .narrative-opening h2{font-size:42px}.born-store .narrative-art{position:static}.born-store .narrative-spread{gap:26px}.born-store .narrative-number{font-size:37px}.born-store .narrative-copy h3{font-size:32px}.born-store .narrative-prose{font-size:17px;line-height:1.8}.born-store .narrative-ending{padding-block:44px 52px}.born-store .store-details{padding-top:40px}}
@media(max-width:360px){.born-hero{grid-template-columns:108px minmax(0,1fr);gap:15px}.born-store .product-heading h1{font-size:29px}.born-store .product-price{gap:10px}.born-store .saving-chip{font-size:9px;padding:5px}.born-store .product-price>div{font-size:10px}.born-store .product-price>strong{font-size:34px}}
