@font-face{font-family:Display;src:url(assets/display.woff)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#100d14;color:#fcf7f3;font:16px Arial,sans-serif}header,footer{padding:0 5.6%;height:76px;display:flex;align-items:center;gap:40px;background:#100d14}a,button{color:inherit}a{text-decoration:none}button{font:inherit;cursor:pointer}.brand{display:inline-flex;align-items:center;gap:13px;font-weight:800;font-size:24px;letter-spacing:-1.6px}.orbit{position:relative;width:31px;height:31px;border:3px solid #ff7349;border-radius:50%;transform:rotate(-33deg);display:inline-block}.orbit:after{content:'';position:absolute;inset:6px -9px;border:2px solid #ff7349;border-radius:50%}nav{display:flex;gap:32px;margin-left:auto;font-size:14px}nav a:hover,.actions a:hover{color:#ff9a76}.listen,.hot,.player-nav button,#reopen{border:1px solid #635760;border-radius:30px;padding:11px 21px;font-weight:bold;background:transparent;font-size:14px}.listen span{color:#ff8659;font-size:11px;margin-right:6px}.hero{position:relative;background:linear-gradient(90deg,#140b1ccc,transparent 69%),url(assets/paradise.webp) center 50%/cover;min-height:520px;display:flex;align-items:center;padding:50px 6%;border-bottom:1px solid #4b353d}.eyebrow,small,.section-title span{font:700 10px/1.3 monospace;letter-spacing:2.3px}.eyebrow{display:flex;align-items:center;gap:12px;color:#ff996c}.eyebrow b{width:23px;height:2px;background:currentColor}h1,h2{font-family:Display,'Arial Narrow',sans-serif;text-transform:uppercase;font-weight:normal}h1{font-size:clamp(102px,10.6vw,165px);letter-spacing:-.045em;line-height:.82;margin:25px 0 21px}h1 em{font-style:normal;color:#ff7549}.hero p{font-size:17px;line-height:1.5;max-width:430px;color:#f1e7e6}.actions{display:flex;align-items:center;gap:25px;margin-top:24px}.actions a{font-size:14px;font-weight:bold}.hot,#reopen{background:#ff794e;border-color:#ff794e;color:#190e0c;padding:15px 24px}.hot:hover,.listen:hover,.player-nav button:hover{filter:brightness(1.15);border-color:#ff9a76}.caption{position:absolute;right:4%;bottom:22px;font-size:9px;background:#160d19a6;padding:5px 8px}.collection,#about{padding:48px 6% 55px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:11px 0 22px}.section-title span,footer span{color:#b8aeb7}.section-title h2,#about h2{font-size:clamp(41px,4.4vw,68px);letter-spacing:-.04em;line-height:1;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{text-align:left;border:0;background:none;padding:0;min-width:0}.cover{position:relative;display:block;overflow:hidden;border-radius:5px}.cover img{display:block;width:100%;aspect-ratio:1.9;object-fit:cover;transition:transform .35s}.card:hover img{transform:scale(1.035)}.play{position:absolute;bottom:13px;right:14px;background:#160e19c9;border:1px solid #ffffff85;border-radius:50%;padding:11px 12px;font-size:13px}.card strong{display:block;font-size:24px;letter-spacing:-.7px;margin:14px 0 5px}.card small{color:#c6b9c5;font-size:10px;letter-spacing:1.2px}#about{border-block:1px solid #392c39;background:#19121c}#about h2{margin:18px 0}#about p{line-height:1.7;max-width:630px;color:#d0c5d0}footer{justify-content:space-between}footer span{font-size:13px}dialog{width:min(380px,90vw);color:white;background:#201722;border:1px solid #754d59;border-radius:14px;padding:22px}dialog::backdrop{background:#09060cc9}.player-head,.player-nav{display:flex;align-items:center;justify-content:space-between}.player-head{margin-bottom:14px}.player-head button{color:white;border:0;background:transparent;font-size:26px}#art{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:5px}dialog h2{font-size:34px;margin:14px 0 8px}audio{width:100%}.player-nav{margin-top:12px}#reopen{position:fixed;right:20px;bottom:18px;box-shadow:0 2px 16px #0008}button:focus-visible,a:focus-visible{outline:3px solid #ffd09e;outline-offset:4px}@media(max-width:650px){header{height:65px;gap:10px;justify-content:space-between}nav{display:none}.brand{font-size:21px}.listen{padding:9px 13px}.hero{min-height:525px;background-position:64% center;padding-bottom:70px}.hero p{max-width:280px}.actions{gap:14px;flex-wrap:wrap}.actions a{font-size:13px}.caption{bottom:12px}.collection,#about{padding-block:35px}.grid{grid-template-columns:1fr;gap:26px}.section-title{margin-bottom:20px}.section-title span{font-size:9px}.hot{padding:13px 17px}footer{height:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover img{transition:none}}
:root{--ink:#30283d;--plum:#43314f;--cream:#faf6ef;--gold:#f6d8a2}body{background:var(--cream);color:var(--ink)}header{background:#241e32;color:#fff9ef;height:72px}.brand{font-family:Georgia,serif;font-weight:normal;letter-spacing:-1.3px}.orbit{transform:rotate(-38deg);border-width:1px;border-color:var(--gold)}.orbit:after{border-width:1px;border-color:var(--gold)}.orbit:before{content:'✦';position:absolute;inset:2px;text-align:center;color:var(--gold);font:22px Georgia}.listen{border-color:#9e8d9f}.listen span,nav a:hover,.actions a:hover{color:var(--gold)}.hero{color:#fffaf1;min-height:580px;background:linear-gradient(90deg,rgba(28,21,51,.82),rgba(39,27,57,.48) 37%,transparent 74%),url(assets/paradise.webp) center center/cover;border-bottom:0}.hero-inner{max-width:760px}.hero .eyebrow,.caption{color:var(--gold)}.eyebrow{color:#765b78}.eyebrow b{width:26px;height:1px}.hero h1,h2,.section-title h2,#about h2{font-family:Georgia,'Times New Roman',serif;font-weight:normal;text-transform:none;letter-spacing:-.055em}.hero h1{font-size:clamp(78px,8.9vw,138px);line-height:.96;margin:22px 0}.hero h1 em{font-family:Georgia,serif;font-weight:normal;font-style:italic;font-size:.79em;color:#ffe2b5;letter-spacing:-.065em}.hero p{max-width:400px;color:#faf3f6}.hot,#reopen{background:#f6d8a2;border-color:#f6d8a2;color:#302538}.caption{background:#2c203968}.collection{background:#faf6ef}.section-title{margin-bottom:25px}.section-title h2,#about h2{font-size:clamp(36px,4vw,65px)}.section-title span,.card small{color:#715c75}.card{color:var(--ink)}.card strong{font-family:Georgia,serif;font-weight:normal;font-size:28px}.cover{border-radius:90px 90px 4px 4px}.cover img{aspect-ratio:1.58}.play{background:#30243caa;color:white}.grid{gap:3%}#about{background:#eae2ed;border-color:#dccfe0}#about p{color:#47374d}footer{background:#241e32;color:#fff9ef}dialog{background:#f7f1ea;color:#392f45;border-color:#aa929f}.player-head button,.player-nav button{color:var(--ink)}.player-nav button{border-color:#ab99ab}dialog h2{font-size:36px}.hero .actions a{text-shadow:0 1px 5px #1c122d}button:focus-visible,a:focus-visible{outline-color:#9771ba}@media(max-width:650px){.hero{min-height:535px;background-position:64% center;background-image:linear-gradient(90deg,#261933b8,#291f3c60 59%,transparent),url(assets/paradise.webp)}.hero h1{font-size:clamp(70px,15vw,94px)}.hero p{max-width:285px}.grid{gap:26px}.cover{border-radius:64px 64px 4px 4px}.section-title{gap:14px}.section-title span{letter-spacing:1px;text-align:right}.caption{font-size:8px}.card strong{font-size:26px}}
