@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(#e8a35a66,#e8a35a26 38%,#0000 70%);border-radius:50%;width:29%;height:30%;animation:2.13s ease-in-out infinite candle-glow;position:absolute;top:34%;left:34%}.candle-flame{object-fit:cover;transform-origin:48% 53%;pointer-events:none;will-change:transform;animation:1.73s ease-in-out infinite candle-flame-light;-webkit-mask-image:radial-gradient(4% 9% at 48% 48%,#000 42%,#000000f2 62%,#0000 100%);mask-image:radial-gradient(4% 9% at 48% 48%,#000 42%,#000000f2 62%,#0000 100%)}@keyframes candle-flame-light{0%,to{filter:brightness(1.12);transform:scaleY(1.04)skew(-3deg)}17%{filter:brightness(1.28);transform:scale(.96,1.15)skew(5deg)}31%{filter:brightness(1.03);transform:scale(1.07,.94)skew(-5deg)}53%{filter:brightness(1.2);transform:scale(.98,1.1)skew(3deg)}72%{filter:brightness(1.08);transform:scale(1.04,.97)skew(-2deg)}87%{filter:brightness(1.25);transform:scale(.94,1.12)skew(4deg)}}@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}}.songs-section{border-top:1px solid var(--line);margin:0 6%;padding:64px 0 72px}.songs-section>.label,.instagram-section .label{color:var(--muted)}.songs-section>h2{margin:16px 0 40px;font-size:clamp(32px,4vw,52px)}.songs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7%;display:grid}.song-art{aspect-ratio:1;background:var(--wine-deep);position:relative}.song-art img{object-fit:contain}.song-art.rosewood{background:radial-gradient(ellipse at center,#d98a7221,var(--wine-deep))}.song-card figcaption{color:var(--muted);margin-top:10px;font-size:10px}.song-feeling{color:var(--honey);margin-top:28px}.rosewood .song-feeling{color:var(--rosewood)}.song-card h3{font:italic 700 clamp(28px,3vw,42px)/1.2 var(--font-playfair),serif;margin:9px 0 12px}.song-lyric{font:italic 500 20px/1.5 var(--font-playfair),serif}.preview-label{color:var(--muted);margin:26px 0 10px;font-size:11px}.song-card audio{width:100%;height:44px;display:block}.song-links{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.song-links a{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.song-links a:hover{color:var(--honey)}.instagram-section{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin:0 6%;padding:48px 0;display:flex}.instagram-section h2{margin:12px 0;font-size:40px}.instagram-section p:not(.label){font-size:14px;line-height:1.7}@media (max-width:700px){.songs-section{margin:0 24px;padding:40px 0 48px}.songs-grid{grid-template-columns:1fr;gap:48px}.song-card h3{font-size:30px}.instagram-section{flex-direction:column;align-items:flex-start;gap:16px;margin:0 24px;padding:36px 0}}.instagram-section{flex-wrap:wrap}.instagram-grid{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.instagram-art{aspect-ratio:4/5;background:var(--wine-deep);position:relative;overflow:hidden}.instagram-art img{object-fit:cover;transition:transform .3s}.instagram-post:hover img{transform:scale(1.025)}.instagram-post>span{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.instagram-section .instagram-disclosure{flex-basis:100%;font-size:11px}@media (max-width:700px){.instagram-grid{grid-template-columns:1fr;gap:24px;width:100%}}
