@font-face{font-family:inter;src:url(../media/inter_400-s.p.08vufg9rbrtqu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/inter_500-s.p.037elok7xg7ol.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.FIYZaq_className{font-family:inter,inter Fallback}.FIYZaq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_700_italic-s.p.1xeg0l9b1ifzc.woff)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:playfair;src:url(../media/playfair_500_italic-s.p.3td69p2m0kgaq.woff)format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:110.8%;descent-override:25.7%;line-gap-override:0.0%;size-adjust:97.66%}.S_lIgq_className{font-family:playfair,playfair Fallback}.S_lIgq_variable{--font-playfair:"playfair", "playfair Fallback"}
@font-face{font-family:unbounded;src:url(../media/unbounded_300-s.p.2o36mtstbug1l.woff)format("woff");font-display:swap;font-weight:300}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:75.24%;descent-override:18.53%;line-gap-override:0.0%;size-adjust:132.25%}.br9Qnq_className{font-family:unbounded,unbounded Fallback;font-weight:300}.br9Qnq_variable{--font-unbounded:"unbounded", "unbounded Fallback"}
:root{--wine:#2a0d14;--wine-deep:#1c0a12;--cream:#f3e3cf;--honey:#e8a35a;--rosewood:#d98a72;--muted:#c9a890;--line:#f3e3cf26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--wine);color:var(--cream);font-family:var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--honey);outline-offset:6px}::selection{background:var(--honey);color:var(--wine)}p,h1,h2,figure{margin:0}.site-shell{max-width:1920px;margin:auto;overflow:hidden}.label{font-family:var(--font-unbounded),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:300;line-height:1.8}.skip-link{background:var(--cream);color:var(--wine);z-index:10;padding:14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:2;justify-content:space-between;align-items:center;height:126px;padding:12px 6%;display:flex;position:relative}.brand{width:118px;display:block}.logo{width:100%;height:auto;display:block}.header-note{color:var(--muted);margin-left:auto;margin-right:64px}.header-listen{border-bottom:1px solid var(--honey);align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.opening{align-items:center;height:calc(100svh - 300px);min-height:650px;max-height:900px;display:flex;position:relative}.intro{z-index:1;pointer-events:none;width:60%;padding:38px 0 96px 8%;position:relative}.intro a{pointer-events:auto}.eyebrow{color:var(--muted);align-items:center;gap:13px;margin-bottom:29px;display:flex}.eyebrow>span{background:var(--honey);width:22px;height:1px}h1{font-family:var(--font-playfair),serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(58px,5.8vw,96px);font-style:italic;font-weight:700;line-height:1.07}h1 span{color:var(--honey)}.intro-copy{margin-top:28px;font-size:15px;line-height:1.85}.listen-actions{align-items:center;gap:28px;margin-top:32px;scroll-margin-top:60px;display:flex}.listen-primary,.listen-secondary{justify-content:center;align-items:center;gap:13px;min-height:52px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.listen-primary{background:var(--cream);color:var(--wine);border:1px solid var(--cream);border-radius:2px;padding:0 22px}.listen-primary:hover{background:var(--honey);border-color:var(--honey)}.listen-secondary{border-bottom:1px solid var(--line)}.listen-secondary:hover,.instagram:hover{color:var(--honey)}.disclosure{max-width:350px;color:var(--cream);margin-top:23px;font-size:11px;line-height:1.7}.artwork{background:var(--wine-deep);width:65%;position:absolute;top:-126px;bottom:0;right:0;overflow:hidden}.hero-image{object-fit:cover;object-position:center 62%}.artwork:after{content:"";background:linear-gradient(90deg,var(--wine) 0%,#2a0d14db 9%,#2a0d1438 40%,transparent 66%),linear-gradient(0deg,var(--wine),transparent 22%);position:absolute;inset:0}.artwork figcaption{z-index:1;color:var(--muted);writing-mode:vertical-rl;letter-spacing:.08em;font-size:10px;position:absolute;bottom:92px;right:32px}.album-note{align-items:baseline;gap:20px;display:flex;position:absolute;bottom:35px;right:8%}.album-note .label{color:var(--muted);font-size:9px}.album-title{font-family:var(--font-playfair),serif;font-size:29px;font-style:italic;font-weight:500}.coming{color:var(--muted);font-size:11px}.release-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr 1.5fr 1.2fr;align-items:center;gap:28px;margin:0 6%;padding:28px 0;display:grid}.strip-caption{color:var(--muted);font-size:9px}.release{align-items:center;gap:20px;display:flex}.release-number{font-family:var(--font-playfair),serif;color:var(--muted);font-size:15px;font-style:italic}.release-meta{letter-spacing:.04em;color:var(--honey);margin-bottom:8px;font-size:10px}.release-meta span{padding:0 5px}.rosewood .release-meta{color:var(--rosewood)}h2{font-family:var(--font-playfair),serif;font-size:23px;font-style:italic;font-weight:500;line-height:1.25}.instagram{justify-content:flex-end;align-items:center;gap:14px;min-height:44px;font-size:11px;transition:color .2s;display:flex}.site-footer{justify-content:space-between;gap:24px;padding:23px 6%;font-size:10px;line-height:1.8;display:flex}.site-footer>span{color:var(--muted);white-space:nowrap}@media (min-width:1500px){.intro-copy{font-size:17px}.opening{min-height:720px}}@media (max-width:1000px) and (min-width:701px){.intro{width:70%;padding-left:6%}.header-note{margin-right:40px}.release-strip{grid-template-columns:1fr 1.6fr 1.3fr;gap:20px}.instagram{grid-column:1/-1;justify-content:flex-start}.opening{min-height:620px}.album-note{right:6%}.listen-actions{gap:16px}.artwork{width:70%}}@media (max-width:700px){.site-header{height:90px;padding:7px 24px}.brand{width:92px}.header-note{display:none}.header-listen{gap:12px;font-size:12px}.opening{flex-direction:column;align-items:stretch;height:auto;min-height:0;max-height:none;display:flex}.artwork{width:100%;height:260px;margin-top:-10px;position:relative;inset:auto}.hero-image{object-position:center 59%}.artwork:after{background:linear-gradient(0deg,var(--wine),transparent 32%),linear-gradient(180deg,var(--wine),transparent 22%)}.artwork figcaption{writing-mode:horizontal-tb;font-size:9px;bottom:30px;right:24px}.intro{width:100%;margin-top:-15px;padding:0 24px 28px}.eyebrow{letter-spacing:.13em;gap:10px;margin-bottom:18px;font-size:8px}.eyebrow>span{width:16px}h1{font-size:clamp(42px,11.8vw,70px);line-height:1.08}.intro-copy{margin-top:20px;font-size:13px;line-height:1.75}.listen-actions{flex-wrap:wrap;gap:18px;margin-top:24px}.listen-primary{gap:9px;padding:0 15px;font-size:12px}.listen-secondary{gap:8px;font-size:12px}.disclosure{max-width:305px;margin-top:18px;font-size:10px}.album-note{gap:14px;padding:20px 24px 27px;position:relative;inset:auto}.album-title{font-size:25px}.album-note .label{font-size:8px}.coming{font-size:10px}.release-strip{grid-template-columns:1fr;gap:24px;margin:0 24px;padding:24px 0}.strip-caption br{display:none}.strip-caption{font-size:8px}.strip-caption br:after{content:" "}.release{gap:18px}.release h2{font-size:24px}.instagram{justify-content:flex-start;margin-top:0}.site-footer{flex-direction:column;gap:13px;padding:23px 24px 28px;font-size:9px}.site-footer p{max-width:300px}}@media (max-width:359px){.listen-actions{gap:8px}.listen-primary{padding:0 10px}.listen-secondary{gap:5px}.album-note{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.artwork{container-type:size}.candle-scene{width:max(100cqw,100cqh);height:max(100cqw,100cqh);position:absolute;top:calc(62cqh - max(100cqw,100cqh)/1.6129);left:calc(50cqw - max(100cqw,100cqh)/2)}.candle-glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#e8a35a38,#e8a35a12 38%,#0000 70%);border-radius:50%;width:29%;height:30%;animation:4.7s ease-in-out infinite candle-glow;position:absolute;top:34%;left:34%}.candle-flame{background:radial-gradient(ellipse at 50% 65%, var(--cream) 12%, #f3e3cfcc 40%, #e8a35a4d 65%, transparent 78%);filter:blur(1.5px);mix-blend-mode:screen;transform-origin:50% 100%;pointer-events:none;border-radius:70% 35% 45% 45%/85% 85% 20% 20%;width:2.2%;height:8.3%;animation:2.9s ease-in-out infinite candle-flame;position:absolute;top:44.4%;left:47%}@keyframes candle-flame{0%,to{opacity:.42;transform:scale(.92,.97)skew(-2deg)}19%{opacity:.72;transform:scale(1.05,1.025)skew(3deg)}33%{opacity:.52;transform:scale(.95,.98)skew(-1deg)}48%{opacity:.8;transform:scale(1.03,1.015)skew(2deg)}71%{opacity:.46;transform:scale(.9,.96)skew(-3deg)}86%{opacity:.66;transform:scaleY(1.02)skew(1deg)}}@keyframes candle-glow{0%,to{opacity:.45;transform:scale(.95)}23%{opacity:.8;transform:scale(1.035)}41%{opacity:.5;transform:scale(.98)}67%{opacity:.9;transform:scale(1.06)}84%{opacity:.6;transform:scale(1)}}@media (max-width:700px){.candle-scene{top:calc(59cqh - max(100cqw,100cqh)/1.69492)}}@media (prefers-reduced-motion:reduce){.candle-glow,.candle-flame{display:none}}
