.site-header[data-astro-cid-ctg3m53h]{position:fixed;top:calc(var(--md-sys-spacing-xl) + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:1000;background:var(--md-sys-color-surface-container-low);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-full);padding:var(--md-sys-spacing-xs) var(--md-sys-spacing-lg);box-shadow:var(--md-sys-elevation-3);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),opacity var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.site-header[data-astro-cid-ctg3m53h].header-hidden{transform:translate(-50%,-150%);opacity:0;pointer-events:none}.site-header[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--md-sys-spacing-xl)}.header-logo[data-astro-cid-ctg3m53h]{display:flex;align-items:center;opacity:var(--md-sys-opacity-high);transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.header-logo[data-astro-cid-ctg3m53h]:hover{opacity:1}.nav-links[data-astro-cid-ctg3m53h]{display:flex;gap:var(--md-sys-spacing-lg)}.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--md-sys-color-on-surface);text-decoration:none;font-weight:var(--md-sys-typescale-weight-semibold);font-size:var(--md-sys-typescale-label-medium);text-transform:uppercase;letter-spacing:2px;opacity:var(--md-sys-opacity-medium);transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{opacity:1}@media(max-width:600px){.site-header[data-astro-cid-ctg3m53h]{top:calc(var(--md-sys-spacing-md) + env(safe-area-inset-top,0px));padding:var(--md-sys-spacing-xs) var(--md-sys-spacing-lg)}.site-header[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h]{gap:var(--md-sys-spacing-md)}}.site-footer[data-astro-cid-gcn2mc3v]{position:relative;padding:var(--md-sys-spacing-6xl) var(--md-sys-spacing-lg) calc(var(--md-sys-spacing-4xl) + env(safe-area-inset-bottom,0px));background:var(--md-sys-color-surface-dim);border-top:1px solid var(--md-sys-color-outline-variant);text-align:center;overflow:hidden}.site-footer[data-astro-cid-gcn2mc3v]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:radial-gradient(circle,var(--md-sys-color-primary-tint) 0%,transparent 100%);z-index:1}.footer-content[data-astro-cid-gcn2mc3v]{max-width:var(--md-sys-layout-content-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--md-sys-spacing-3xl);position:relative;z-index:2}.footer-brand[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;align-items:center;gap:var(--md-sys-spacing-sm);text-decoration:none;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.footer-brand[data-astro-cid-gcn2mc3v]:hover{opacity:.8}.footer-logo[data-astro-cid-gcn2mc3v]{opacity:var(--md-sys-opacity-medium);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.footer-brand[data-astro-cid-gcn2mc3v]:hover .footer-logo[data-astro-cid-gcn2mc3v]{transform:scale(1.05)}.footer-tagline[data-astro-cid-gcn2mc3v]{font-family:var(--md-sys-typescale-font);font-size:var(--md-sys-typescale-label-medium);text-transform:uppercase;letter-spacing:5px;color:var(--md-sys-color-on-surface);opacity:var(--md-sys-opacity-medium)}.footer-socials[data-astro-cid-gcn2mc3v]{display:flex;justify-content:center;gap:var(--md-sys-spacing-xl);flex-wrap:wrap}.footer-socials[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--md-sys-color-on-surface);text-decoration:none;font-size:var(--md-sys-typescale-label-medium);font-weight:var(--md-sys-typescale-weight-semibold);text-transform:uppercase;letter-spacing:3px;opacity:var(--md-sys-opacity-low);transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.footer-socials[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-socials[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{opacity:1;color:var(--md-sys-color-primary)}.footer-bottom[data-astro-cid-gcn2mc3v]{margin-top:var(--md-sys-spacing-5xl);padding-top:var(--md-sys-spacing-xl);border-top:1px solid var(--md-sys-color-outline-variant);max-width:var(--md-sys-layout-form-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--md-sys-spacing-md);position:relative;z-index:2}.copyright[data-astro-cid-gcn2mc3v]{font-size:var(--md-sys-typescale-label-small);opacity:var(--md-sys-opacity-muted);letter-spacing:4px;text-transform:uppercase}.footer-legal[data-astro-cid-gcn2mc3v]{font-size:var(--md-sys-typescale-label-small);display:flex;justify-content:center;align-items:center;gap:var(--md-sys-spacing-md);color:var(--md-sys-color-on-surface);text-transform:uppercase;letter-spacing:2px}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;opacity:var(--md-sys-opacity-muted);text-decoration:underline;text-underline-offset:4px;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{opacity:1;color:var(--md-sys-color-primary)}.divider[data-astro-cid-gcn2mc3v]{opacity:var(--md-sys-opacity-muted)}@media(max-width:600px){.footer-socials[data-astro-cid-gcn2mc3v]{gap:var(--md-sys-spacing-lg);flex-direction:column}.footer-legal[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:var(--md-sys-spacing-xs)}.divider[data-astro-cid-gcn2mc3v]{display:none}}@font-face{font-family:Poppins;src:url(/fonts/poppins-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins-100-italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/fonts/poppins-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}:root{--md-sys-color-primary: #9caf88;--md-sys-color-on-primary: #1a2210;--md-sys-color-secondary: #b8c4a8;--md-sys-color-on-secondary: #1a2210;--md-sys-color-tertiary: #8a9a7e;--md-sys-color-on-tertiary: #e8e5dc;--md-sys-color-surface: #1e2318;--md-sys-color-on-surface: #e8e5dc;--md-sys-color-surface-dim: #151a12;--md-sys-color-surface-container-lowest: rgba(255, 255, 255, .02);--md-sys-color-surface-container-low: rgba(255, 255, 255, .04);--md-sys-color-surface-container: rgba(255, 255, 255, .06);--md-sys-color-surface-container-high: rgba(255, 255, 255, .09);--md-sys-color-surface-container-highest: rgba(255, 255, 255, .14);--md-sys-color-outline: rgba(255, 255, 255, .25);--md-sys-color-outline-variant: rgba(255, 255, 255, .08);--md-sys-color-overlay: rgba(30, 35, 24, .9);--md-sys-color-primary-tint: rgba(156, 175, 136, .15);--md-sys-color-scrim: rgba(0, 0, 0, .5);--primary: var(--md-sys-color-primary);--primary-dark: var(--md-sys-color-surface);--accent: var(--md-sys-color-primary);--text: var(--md-sys-color-on-surface);--glass: var(--md-sys-color-surface-container-low);--glass-border: var(--md-sys-color-outline-variant);--md-sys-typescale-font: "Poppins", sans-serif;--md-sys-typescale-display-large: clamp(3rem, 10vw, 4.5rem);--md-sys-typescale-display-medium: 2.8rem;--md-sys-typescale-display-small: 2.25rem;--md-sys-typescale-headline-large: 2rem;--md-sys-typescale-headline-medium: 1.75rem;--md-sys-typescale-headline-small: 1.5rem;--md-sys-typescale-title-large: 1.375rem;--md-sys-typescale-title-medium: 1rem;--md-sys-typescale-title-small: .875rem;--md-sys-typescale-label-large: .875rem;--md-sys-typescale-label-medium: .75rem;--md-sys-typescale-label-small: .6875rem;--md-sys-typescale-body-large: 1rem;--md-sys-typescale-body-medium: .875rem;--md-sys-typescale-body-small: .75rem;--md-sys-shape-none: 0px;--md-sys-shape-extra-small: 4px;--md-sys-shape-small: 8px;--md-sys-shape-medium: 12px;--md-sys-shape-large: 16px;--md-sys-shape-extra-large: 28px;--md-sys-shape-full: 9999px;--md-sys-elevation-0: none;--md-sys-elevation-1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--md-sys-elevation-2: 0 4px 12px rgba(0, 0, 0, .2);--md-sys-elevation-3: 0 8px 24px rgba(0, 0, 0, .3);--md-sys-elevation-4: 0 20px 60px rgba(0, 0, 0, .5);--md-sys-elevation-5: 0 40px 100px rgba(0, 0, 0, .7);--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-duration-short: .2s;--md-sys-motion-duration-medium: .4s;--md-sys-motion-duration-long: .6s;--transition: all var(--md-sys-motion-duration-long) var(--md-sys-motion-easing-standard);--md-sys-state-hover-opacity: .08;--md-sys-state-focus-opacity: .12;--md-sys-state-pressed-opacity: .12;--md-sys-spacing-xs: 8px;--md-sys-spacing-sm: 12px;--md-sys-spacing-md: 16px;--md-sys-spacing-lg: 20px;--md-sys-spacing-xl: 24px;--md-sys-spacing-2xl: 30px;--md-sys-spacing-3xl: 40px;--md-sys-spacing-4xl: 60px;--md-sys-spacing-5xl: 80px;--md-sys-spacing-6xl: 100px;--md-sys-spacing-section: 180px;--md-sys-spacing-hero-overlap: -100px;--md-sys-layout-max-width: 1400px;--md-sys-layout-content-width: 700px;--md-sys-layout-form-width: 800px;--md-sys-opacity-high: .95;--md-sys-opacity-medium: .8;--md-sys-opacity-low: .6;--md-sys-opacity-muted: .5;--md-sys-typescale-weight-thin: 100;--md-sys-typescale-weight-regular: 400;--md-sys-typescale-weight-semibold: 600;--md-sys-typescale-weight-bold: 700;--md-sys-color-placeholder: rgba(244, 240, 230, .4)}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}img,svg{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none}::selection{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}::-moz-selection{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:600;border-radius:var(--md-sys-shape-medium);text-decoration:none;transition:top var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:3px}.btn:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:3px;box-shadow:0 0 0 4px var(--md-sys-color-primary-tint)}.social-icon-link:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:4px;border-radius:var(--md-sys-shape-small);opacity:1}.album-card:focus-within .album-details{opacity:1}.subscribe-form input:focus-visible{outline:none;border-color:var(--md-sys-color-primary);border-width:2px;box-shadow:0 0 0 3px var(--md-sys-color-primary-tint)}body{font-family:var(--md-sys-typescale-font);background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-large);font-weight:var(--md-sys-typescale-weight-regular);line-height:1.6;letter-spacing:.5px;overflow-x:hidden;max-width:100vw;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}h1{font-size:var(--md-sys-typescale-display-large);font-weight:var(--md-sys-typescale-weight-thin);line-height:1.1;letter-spacing:-.25px;text-transform:uppercase;margin-bottom:var(--md-sys-spacing-3xl)}h2,h3{font-weight:var(--md-sys-typescale-weight-bold);line-height:1.2;text-transform:lowercase;margin-bottom:var(--md-sys-spacing-xl)}h2{font-size:var(--md-sys-typescale-headline-large)}h3{font-size:var(--md-sys-typescale-headline-medium)}.prose p{margin-bottom:var(--md-sys-spacing-lg)}.prose ul,.prose ol{margin-bottom:var(--md-sys-spacing-lg);padding-left:var(--md-sys-spacing-2xl)}.prose li{margin-bottom:var(--md-sys-spacing-xs)}.prose h2,.prose h3{margin-top:var(--md-sys-spacing-2xl)}.prose a{color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:4px}.prose a:hover{color:var(--md-sys-color-secondary)}.prose-container{padding:var(--md-sys-spacing-4xl);max-width:800px;margin:0 auto}main.legal-main{margin-top:150px;padding-bottom:var(--md-sys-spacing-6xl)}.legal-breadcrumb-nav{max-width:800px;margin:0 auto}.glass-panel{background:linear-gradient(135deg,#ffffff0d,#ffffff03);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-extra-large);box-shadow:inset 0 1px 1px #ffffff14,0 8px 32px #0000004d}.btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border:none;cursor:pointer;border-radius:var(--md-sys-shape-full);text-decoration:none;font-weight:var(--md-sys-typescale-weight-semibold);text-transform:uppercase;letter-spacing:3px;font-size:var(--md-sys-typescale-label-large);transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),filter var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);gap:var(--md-sys-spacing-sm)}.btn-accent{background:#f4f0e60f;color:var(--md-sys-color-on-surface);border:1px solid rgba(244,240,230,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden;z-index:1}.btn-accent:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4f0e614;transform:translate(-100%) skew(-15deg);transition:var(--md-sys-motion-duration-long) var(--md-sys-motion-easing-emphasized);z-index:-1}.btn-accent:hover:after{transform:translate(100%) skew(-15deg)}.btn-accent:hover{border-color:#f4f0e659;box-shadow:0 4px 24px #f4f0e60f,0 0 20px var(--md-sys-color-primary-tint)}.btn-outline{border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-low)}.btn-outline:hover{background:var(--md-sys-color-surface-container-high);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.hero-section{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:var(--md-sys-spacing-4xl) var(--md-sys-spacing-lg);background:linear-gradient(var(--md-sys-color-scrim),var(--md-sys-color-scrim)),url(/images/annafter-alternative-music-hero.jpg) no-repeat center center/cover;background-attachment:fixed;text-align:center}@media(max-width:768px){.hero-section{background-attachment:scroll}}.hero-logo{width:clamp(115px,21.5vw,172px);height:auto;margin:0 auto var(--md-sys-spacing-md);display:block;filter:drop-shadow(var(--md-sys-elevation-2));opacity:var(--md-sys-opacity-high)}.hero-title{font-size:var(--md-sys-typescale-display-large);letter-spacing:.3em;text-transform:uppercase;margin-bottom:var(--md-sys-spacing-2xl);text-shadow:0 10px 50px var(--md-sys-color-scrim);opacity:var(--md-sys-opacity-high)}.hero-actions{display:flex;justify-content:center;gap:var(--md-sys-spacing-lg);flex-wrap:wrap;margin-top:var(--md-sys-spacing-3xl)}.social-row{display:flex;justify-content:center;align-items:center;gap:var(--md-sys-spacing-3xl);margin-top:50px}.social-icon-link{height:var(--md-sys-spacing-extra-large, 28px);opacity:var(--md-sys-opacity-low);transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.social-icon-link:hover{opacity:1;transform:scale(1.15)}.social-icon-link img{height:100%;width:auto}.hero-cta-newsletter{position:relative;margin:var(--md-sys-spacing-4xl) auto 0;max-width:560px;width:100%;border-radius:var(--md-sys-shape-extra-large);overflow:hidden;border:1px solid var(--md-sys-color-outline-variant)}.hero-cta-photo{position:absolute;inset:0;z-index:0}.hero-cta-photo img{width:100%;height:100%;object-fit:cover;opacity:.35;filter:blur(1px)}.hero-cta-content{position:relative;z-index:1;padding:var(--md-sys-spacing-3xl) var(--md-sys-spacing-2xl);background:linear-gradient(135deg,#2d2d1dbf,#2d2d1d8c);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center}.hero-cta-tagline{font-size:var(--md-sys-typescale-title-medium);text-transform:uppercase;letter-spacing:5px;opacity:var(--md-sys-opacity-medium);margin-bottom:var(--md-sys-spacing-xs)}.hero-cta-subtitle{font-size:var(--md-sys-typescale-body-medium);opacity:var(--md-sys-opacity-low);margin-bottom:var(--md-sys-spacing-xl);line-height:1.6}.hero-cta-content .btn{align-self:center}@media(max-width:768px){.hero-cta-newsletter{margin-top:var(--md-sys-spacing-3xl);max-width:100%}.hero-cta-content{padding:var(--md-sys-spacing-xl) var(--md-sys-spacing-lg)}.hero-cta-content .btn{align-self:stretch}}.content-container{max-width:var(--md-sys-layout-max-width);margin:var(--md-sys-spacing-hero-overlap) auto 0;position:relative;z-index:10;padding:0 var(--md-sys-spacing-lg) var(--md-sys-spacing-6xl)}.section-overlap{margin-bottom:150px}.story-block{display:grid;grid-template-columns:1fr 1fr;gap:var(--md-sys-spacing-6xl);align-items:center;margin-bottom:var(--md-sys-spacing-section);padding:var(--md-sys-spacing-6xl)}.story-img-wrap{position:relative}.story-img-wrap img{width:100%;border-radius:var(--md-sys-shape-large);box-shadow:var(--md-sys-elevation-4)}.story-label{font-size:var(--md-sys-typescale-label-medium);text-transform:uppercase;letter-spacing:5px;margin-bottom:var(--md-sys-spacing-xl);opacity:var(--md-sys-opacity-muted);display:block}.story-content p{font-size:var(--md-sys-typescale-body-large);font-weight:var(--md-sys-typescale-weight-thin);font-style:italic;color:var(--md-sys-color-primary);line-height:1.6}.featured-music{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--md-sys-spacing-5xl);align-items:center;padding:var(--md-sys-spacing-5xl);margin-bottom:var(--md-sys-spacing-section)}.art-preview img{width:100%;height:auto;object-fit:contain;border-radius:var(--md-sys-shape-none);box-shadow:var(--md-sys-elevation-5)}.music-info h2{font-size:var(--md-sys-typescale-headline-large);margin-bottom:var(--md-sys-spacing-xl);line-height:1}.discog-section h2{text-align:center;margin-bottom:var(--md-sys-spacing-4xl);letter-spacing:8px;text-transform:uppercase;font-size:var(--md-sys-typescale-title-medium);opacity:var(--md-sys-opacity-low)}.album-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--md-sys-spacing-3xl)}.album-card{position:relative;border-radius:var(--md-sys-shape-none);overflow:hidden;aspect-ratio:1/1;flex:0 1 calc((100% - (var(--md-sys-spacing-3xl) * 2)) / 3);max-width:calc((100% - (var(--md-sys-spacing-3xl) * 2)) / 3);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-emphasized),box-shadow var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}@media(max-width:1024px){.album-card{flex:0 1 calc((100% - var(--md-sys-spacing-3xl)) / 2);max-width:calc((100% - var(--md-sys-spacing-3xl)) / 2)}}@media(max-width:600px){.album-card{flex:0 1 100%;max-width:100%}}.album-card img{width:100%;height:100%;object-fit:cover;transform:translateZ(0);transition:transform 75ms ease-out}.tap-indicator{position:absolute;bottom:var(--md-sys-spacing-md);right:var(--md-sys-spacing-md);background:#1e231899;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:40px;height:40px;border-radius:50%;display:none;align-items:center;justify-content:center;color:var(--md-sys-color-on-primary);z-index:2;transition:opacity 75ms ease-out;pointer-events:none}@media(max-width:1024px){@media(hover:none)and (pointer:coarse){.tap-indicator{display:flex}}}.album-details{position:absolute;inset:0;background:#1e2318bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 75ms ease-out,visibility 75ms ease-out;padding:var(--md-sys-spacing-3xl);text-align:center}.album-card.is-active-card .album-details{opacity:1;visibility:visible}.album-card.is-active-card .tap-indicator{opacity:0}.album-card.is-active-card img{transform:scale(1.1)}@media(hover:hover)and (pointer:fine){.album-card:hover .album-details,.album-card:focus-within .album-details,.album-card:active .album-details{opacity:1;visibility:visible}.album-card:hover .tap-indicator,.album-card:focus-within .tap-indicator,.album-card:active .tap-indicator{opacity:0}.album-card:hover img{transform:scale(1.1)}}.album-title{font-size:1.5rem;margin-bottom:var(--md-sys-spacing-md)}.subscribe-section{text-align:center;padding:var(--md-sys-spacing-5xl);margin:var(--md-sys-spacing-section) 0 0;position:relative;overflow:hidden;background:linear-gradient(#2d2d1dd1,#2d2d1de0),url(/images/annafter-alternative-aesthetic-mood.jpg) no-repeat center center / cover;background-attachment:fixed}@media(max-width:768px){.subscribe-section{background-attachment:scroll}}.subscribe-section h2{letter-spacing:8px;text-transform:uppercase;font-size:var(--md-sys-typescale-title-medium);opacity:var(--md-sys-opacity-medium)}.subscribe-subtitle{opacity:var(--md-sys-opacity-low);font-size:var(--md-sys-typescale-body-medium);margin-bottom:var(--md-sys-spacing-3xl)}.subscribe-row{display:flex;gap:var(--md-sys-spacing-md);max-width:var(--md-sys-layout-content-width);margin:0 auto;align-items:stretch}.subscribe-row input{flex:1}.subscribe-row .btn{white-space:nowrap;padding:18px var(--md-sys-spacing-2xl)}.contact-section{padding:var(--md-sys-spacing-5xl);margin:var(--md-sys-spacing-6xl) 0 0;max-width:var(--md-sys-layout-form-width);margin-left:auto;margin-right:auto}.contact-section h2{text-align:center;letter-spacing:8px;text-transform:uppercase;font-size:var(--md-sys-typescale-title-medium);opacity:var(--md-sys-opacity-medium)}.contact-subtitle{text-align:center;opacity:var(--md-sys-opacity-low);font-size:var(--md-sys-typescale-body-medium);margin-bottom:var(--md-sys-spacing-3xl)}.contact-form{display:flex;flex-direction:column;gap:var(--md-sys-spacing-md)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--md-sys-spacing-md)}.contact-form .btn{align-self:center;margin-top:10px}.subscribe-form input,.contact-form input,.contact-form textarea{background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-medium);padding:var(--md-sys-spacing-md) var(--md-sys-spacing-lg);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-font);font-size:16px;transition:border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.subscribe-form input:focus,.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--md-sys-color-primary);border-width:2px;background:var(--md-sys-color-surface-container-high)}.subscribe-form input::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--md-sys-color-placeholder)}.contact-form textarea{resize:vertical;min-height:120px}.atmosphere{background:linear-gradient(#14190fbf,#14190fe0),url(/images/annafter-softness-and-truth-atmosphere.jpg) no-repeat center center/cover;background-attachment:fixed;display:flex;align-items:center;justify-content:center;text-align:center;margin:var(--md-sys-spacing-6xl) 0 0;padding:var(--md-sys-spacing-6xl) var(--md-sys-spacing-lg);border-radius:var(--md-sys-shape-extra-large);border:1px solid var(--md-sys-color-outline-variant);min-height:clamp(60vh,800px,90vh)}.subscribe-atmosphere{min-height:unset;height:auto;padding:var(--md-sys-spacing-section) var(--md-sys-spacing-lg)}.atmosphere-content{max-width:var(--md-sys-layout-form-width);width:100%}.cta-icon{width:clamp(64px,12vw,96px);height:auto;display:block;margin:0 auto var(--md-sys-spacing-md);opacity:.9;filter:drop-shadow(0 4px 16px rgba(0,0,0,.4))}@media(max-width:1100px){.story-block,.featured-music{grid-template-columns:1fr;padding:var(--md-sys-spacing-4xl);gap:50px}.story-content,.music-info{text-align:center}.content-container{margin-top:-50px}}@media(max-width:768px){.hero-title{font-size:3.5rem}.story-block,.featured-music,.spotify-section,.subscribe-section,.contact-section{padding:30px}.subscribe-row{flex-direction:column}.form-grid{grid-template-columns:1fr}header{background-attachment:scroll}.atmosphere,.subscribe-section{background-attachment:scroll}}@media(max-width:600px){.social-row{gap:25px}}a{color:var(--md-sys-color-primary);text-decoration:none;transition:color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}a:hover{color:var(--md-sys-color-secondary);text-decoration:underline}ul,ol{padding-left:2em;margin-bottom:var(--md-sys-spacing-md)}.back-link{display:inline-flex;align-items:center;gap:var(--md-sys-spacing-xs);margin-bottom:var(--md-sys-spacing-xl);font-weight:var(--md-sys-typescale-weight-semibold);color:var(--md-sys-color-on-surface)}.back-link:hover{color:var(--md-sys-color-primary)}.mt-4xl{margin-top:var(--md-sys-spacing-4xl)}.mb-section{margin-bottom:var(--md-sys-spacing-section)}.mb-lg{margin-bottom:var(--md-sys-spacing-lg)}.mb-2xl{margin-bottom:var(--md-sys-spacing-2xl)}.mb-3xl{margin-bottom:var(--md-sys-spacing-3xl)}.mb-xs{margin-bottom:var(--md-sys-spacing-xs)}.mt-xs{margin-top:var(--md-sys-spacing-xs)}.mt-sm{margin-top:var(--md-sys-spacing-sm)}.w-full{width:100%}.p-btn{padding:12px 24px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.fw-light{font-weight:300}.pointer-events-none{pointer-events:none}.radius-md{border-radius:var(--md-sys-shape-medium)}.text-sm{font-size:var(--md-sys-typescale-body-small)}.text-xs{font-size:var(--md-sys-typescale-label-small)}.text-inherit{color:inherit}.underline{text-decoration:underline}.flex-1{flex:1}.inline-title{font-size:clamp(2rem,8vw,4rem);border-bottom:1px solid var(--md-sys-color-primary-tint);display:inline-block;padding-bottom:10px}.input-wrapper{flex:1;display:flex;flex-direction:column;width:100%}.subscribe-form input{width:100%}.form-error-msg{display:none;color:#ffb4ab;font-size:var(--md-sys-typescale-body-small);margin-top:var(--md-sys-spacing-xs);text-align:left}.subscribe-form input:not(:placeholder-shown):invalid{border-color:#ffb4ab;box-shadow:0 0 0 1px #ffb4ab}.subscribe-form input:not(:placeholder-shown):invalid~.form-error-msg{display:block}@media(hover:none){.album-card .album-details{opacity:1;background:linear-gradient(to top,#1e2318f2,#1e231866)}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;background-attachment:scroll!important}}
