.ns-tokens[data-astro-cid-lc4daf2j]{--ns-fs-xs: clamp(.62rem, 1.5vw, .72rem);--ns-fs-sm: clamp(.75rem, 2.4vw, .88rem);--ns-fs-base: clamp(.85rem, 2.6vw, .95rem);--ns-fs-md: clamp(1rem, 2.8vw, 1.1rem);--ns-fs-lg: clamp(1.2rem, 3.5vw, 1.6rem);--ns-fs-xl: clamp(1.6rem, 4.5vw, 2.2rem);--ns-fs-2xl: clamp(2rem, 5vw, 2.8rem)}.ns-hero-warm[data-astro-cid-lc4daf2j]{padding:48px 32px 40px;position:relative}.ns-hero-warm[data-astro-cid-lc4daf2j]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(168,61,42,.04) 0%,transparent 100%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(58,122,82,.03) 0%,transparent 100%);pointer-events:none;border-radius:10px}.ns-hero-warm-inner[data-astro-cid-lc4daf2j]{position:relative;z-index:1}.ns-hero-warm-top[data-astro-cid-lc4daf2j]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:48px;gap:16px}.ns-hero-warm-logo-link[data-astro-cid-lc4daf2j]{display:block;flex-shrink:0}.ns-hero-warm-logo[data-astro-cid-lc4daf2j]{max-height:80px;width:auto;display:block}.ns-hero-warm-nav[data-astro-cid-lc4daf2j]{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ns-hero-warm-nav[data-astro-cid-lc4daf2j] a[data-astro-cid-lc4daf2j]{font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ns-warm-mid);text-decoration:none;position:relative}.ns-hero-warm-nav[data-astro-cid-lc4daf2j] a[data-astro-cid-lc4daf2j]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:var(--ns-terra);transform:scaleX(0);transition:transform .2s ease;transform-origin:left}.ns-hero-warm-nav[data-astro-cid-lc4daf2j] a[data-astro-cid-lc4daf2j]:hover:after{transform:scaleX(1)}.ns-hero-warm-nav[data-astro-cid-lc4daf2j] a[data-astro-cid-lc4daf2j]:hover{color:var(--ns-warm-black)}.ns-hero-warm-emblem[data-astro-cid-lc4daf2j]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ns-hero-warm-emblem-line[data-astro-cid-lc4daf2j]{flex:1;height:.5px;background:#a83d2a26}.ns-hero-warm-emblem-icon[data-astro-cid-lc4daf2j]{width:32px;height:32px;border:1.5px solid rgba(168,61,42,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ns-hero-warm-emblem-icon[data-astro-cid-lc4daf2j] span[data-astro-cid-lc4daf2j]{font-size:14px;line-height:1;color:var(--ns-terra)}.ns-hero-warm-tagline[data-astro-cid-lc4daf2j]{font-family:var(--ns-font-serif);font-size:clamp(2.4rem,6vw,3.5rem);font-weight:400;color:var(--ns-warm-black);line-height:1.06;letter-spacing:-.03em;margin-bottom:32px}.ns-hero-warm-highlight[data-astro-cid-lc4daf2j]{color:var(--ns-terra)}.ns-hero-warm-bottom[data-astro-cid-lc4daf2j]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.ns-hero-warm-deck-wrap[data-astro-cid-lc4daf2j]{flex:1;min-width:0}.ns-hero-warm-deck[data-astro-cid-lc4daf2j]{font-size:1.4rem;font-weight:600;color:var(--ns-warm-mid);line-height:1.8}.ns-hero-warm-deck[data-astro-cid-lc4daf2j] a[data-astro-cid-lc4daf2j]{color:var(--ns-terra);text-decoration:underline;text-underline-offset:2px}.ns-hero-warm-cta-wrap[data-astro-cid-lc4daf2j]{flex-shrink:0}.ns-hero-warm-cta[data-astro-cid-lc4daf2j]{display:inline-block;background:var(--ns-terra);color:var(--ns-off-white);font-size:clamp(.78rem,2vw,.88rem);font-weight:600;letter-spacing:.12em;text-decoration:none;padding:12px 28px;border-radius:3px;transition:background .15s ease,transform .15s ease;white-space:nowrap}.ns-hero-warm-cta[data-astro-cid-lc4daf2j]:hover{background:var(--ns-terra-dark);transform:translateY(-1px)}@media(max-width:750px){.ns-hero-warm[data-astro-cid-lc4daf2j]{padding:28px 20px 36px}.ns-hero-warm-top[data-astro-cid-lc4daf2j]{margin-bottom:32px}.ns-hero-warm-nav[data-astro-cid-lc4daf2j]{gap:16px}.ns-hero-warm-nav[data-astro-cid-lc4daf2j] a[data-astro-cid-lc4daf2j]{font-size:.875rem}}@media(max-width:600px){.ns-hero-warm[data-astro-cid-lc4daf2j]{padding:24px 16px 32px}.ns-hero-warm-bottom[data-astro-cid-lc4daf2j]{flex-direction:column;align-items:flex-start;gap:24px}.ns-hero-warm-cta-wrap[data-astro-cid-lc4daf2j]{width:100%}.ns-hero-warm-cta[data-astro-cid-lc4daf2j]{display:block;text-align:center;padding:14px 28px}}.ns-tokens[data-astro-cid-tq75mvoy]{--ns-fs-xs: clamp(.62rem, 1.5vw, .72rem);--ns-fs-sm: clamp(.75rem, 2.4vw, .88rem);--ns-fs-base: clamp(.85rem, 2.6vw, .95rem);--ns-fs-md: clamp(1rem, 2.8vw, 1.1rem);--ns-fs-lg: clamp(1.2rem, 3.5vw, 1.6rem);--ns-fs-xl: clamp(1.6rem, 4.5vw, 2.2rem);--ns-fs-2xl: clamp(2rem, 5vw, 2.8rem)}.ns-preview-section[data-astro-cid-tq75mvoy]{padding:36px 32px 40px}.ns-preview-card[data-astro-cid-tq75mvoy]{background:var(--ns-bg-card);border-radius:8px;box-shadow:0 2px 8px #1a16120f,0 0 0 1px #a83d2a14}.ns-preview-card-inner[data-astro-cid-tq75mvoy]{display:flex;gap:24px;padding:20px 24px;align-items:center}.ns-preview-label[data-astro-cid-tq75mvoy]{font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-green);padding-bottom:8px;display:block}.ns-preview-label[data-astro-cid-tq75mvoy]:after{content:"";display:block;height:1.5px;background:var(--ns-terra);margin-top:4px}.ns-preview-card-img[data-astro-cid-tq75mvoy]{width:120px;height:120px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px #a83d2a26}.ns-preview-card-body[data-astro-cid-tq75mvoy]{flex:1;min-width:0}.ns-preview-card-name[data-astro-cid-tq75mvoy]{font-family:var(--ns-font-serif);font-size:1.45rem;font-weight:900;color:var(--ns-terra);line-height:1.2;margin-bottom:2px}.ns-preview-card-dates[data-astro-cid-tq75mvoy]{font-size:.78rem;color:var(--ns-warm-mid);vertical-align:baseline}.ns-preview-card-bio[data-astro-cid-tq75mvoy]{font-size:1.1rem;color:var(--ns-warm-black);line-height:1.5}.ns-preview-card-bio[data-astro-cid-tq75mvoy] a[data-astro-cid-tq75mvoy]{color:var(--ns-terra);text-decoration:underline;text-underline-offset:2px}@media(max-width:750px){.ns-preview-section[data-astro-cid-tq75mvoy]{padding:28px 20px 32px}.ns-preview-card-inner[data-astro-cid-tq75mvoy]{flex-direction:column;text-align:center}.ns-preview-card-img[data-astro-cid-tq75mvoy]{width:80px;height:80px}}.ns-tokens[data-astro-cid-ydzow4dd]{--ns-fs-xs: clamp(.62rem, 1.5vw, .72rem);--ns-fs-sm: clamp(.75rem, 2.4vw, .88rem);--ns-fs-base: clamp(.85rem, 2.6vw, .95rem);--ns-fs-md: clamp(1rem, 2.8vw, 1.1rem);--ns-fs-lg: clamp(1.2rem, 3.5vw, 1.6rem);--ns-fs-xl: clamp(1.6rem, 4.5vw, 2.2rem);--ns-fs-2xl: clamp(2rem, 5vw, 2.8rem)}.ns-teaser-card[data-astro-cid-ydzow4dd]{background:var(--ns-bg-card);border-radius:6px;padding:clamp(10px,2.5vw,16px);box-shadow:0 1px 4px #1a16120d,0 0 0 1px #a83d2a0f;transition:box-shadow .2s ease,transform .2s ease;cursor:default}.ns-teaser-card[data-astro-cid-ydzow4dd]:hover{box-shadow:0 4px 14px #1a161214,0 0 0 1px #a83d2a1f;transform:translateY(-2px)}.ns-teaser-label[data-astro-cid-ydzow4dd]{font-size:clamp(.72rem,2.2vw,.85rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ns-green);border-bottom:1px solid var(--ns-terra);padding-bottom:6px;margin-bottom:10px}.ns-teaser-title[data-astro-cid-ydzow4dd]{font-family:var(--ns-font-serif);font-size:clamp(.9rem,2.8vw,1.05rem);font-weight:700;color:var(--ns-terra);line-height:1.2;margin-bottom:4px}.ns-teaser-title[data-astro-cid-ydzow4dd] a[data-astro-cid-ydzow4dd]{color:inherit;text-decoration:none}.ns-teaser-title[data-astro-cid-ydzow4dd] a[data-astro-cid-ydzow4dd]:hover{text-decoration:underline}.ns-teaser-meta[data-astro-cid-ydzow4dd]{font-size:.65rem;color:#5c4f4499;margin-bottom:6px}.ns-teaser-body[data-astro-cid-ydzow4dd]{font-size:1rem;color:var(--ns-warm-black);line-height:1.5}.ns-teaser-body[data-astro-cid-ydzow4dd] a[data-astro-cid-ydzow4dd]{color:var(--ns-terra);text-decoration:underline;text-underline-offset:2px}:root{--ns-green: #3A7A52;--ns-green-dark: #2A5A3C;--ns-green-light: #D6E8DC;--ns-terra: #A83D2A;--ns-terra-dark: #7A2B1C;--ns-terra-light: #EDD9D4;--ns-cream: #EBE4D8;--ns-off-white: #E8E0D0;--ns-warm-black: #1A1612;--ns-warm-mid: #5C4F44;--ns-bg: var(--ns-off-white);--ns-bg-card: #F0EBE2;--ns-text: var(--ns-warm-black);--ns-text-muted: var(--ns-warm-mid);--ns-accent: var(--ns-terra);--ns-accent-hover:var(--ns-terra-dark);--ns-border: rgba(168, 61, 42, .22);--ns-border-light:rgba(168, 61, 42, .15);--ns-font-serif: "DM Serif Display", Georgia, serif;--fs-sans: "Jost", system-ui, sans-serif;--ns-font-scale: var(--font-scale, 1);--ns-fs-body: 1rem;--ns-fs-label: .85rem;--ns-space-1: 4px;--ns-space-2: 8px;--ns-space-3: 12px;--ns-space-4: 16px;--ns-space-5: 20px;--ns-space-6: 24px;--ns-space-8: 32px;--ns-space-10: 40px;--ns-space-12: 48px;--ns-radius-sm: 2px;--ns-radius-md: 4px;--ns-radius-lg: 6px;--ns-radius-full: 9999px;--ns-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--ns-shadow-md: 0 3px 12px rgba(0, 0, 0, .1);--ns-shadow-lg: 0 4px 24px rgba(0, 0, 0, .5);--ns-shadow-img: 0 0 0 1px rgba(168, 61, 42, .25);--ns-z-base: 0;--ns-z-popup: 50;--ns-z-dropdown: 100;--ns-z-modal: 1000;--ns-z-toast: 5000;--ns-z-player: 10000}.ns-tokens[data-astro-cid-bcnnqveb]{--ns-fs-xs: clamp(.62rem, 1.5vw, .72rem);--ns-fs-sm: clamp(.75rem, 2.4vw, .88rem);--ns-fs-base: clamp(.85rem, 2.6vw, .95rem);--ns-fs-md: clamp(1rem, 2.8vw, 1.1rem);--ns-fs-lg: clamp(1.2rem, 3.5vw, 1.6rem);--ns-fs-xl: clamp(1.6rem, 4.5vw, 2.2rem);--ns-fs-2xl: clamp(2rem, 5vw, 2.8rem)}.v2-root[data-astro-cid-bcnnqveb]{max-width:960px;margin:0 auto;min-height:100vh}.v2-warm-divider[data-astro-cid-bcnnqveb]{height:.5px;background:#a83d2a66;border:none;margin:0 32px}.v2-warm-teasers[data-astro-cid-bcnnqveb]{padding:0 32px 40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .hero[data-astro-cid-bcnnqveb]{padding:28px 20px 32px;position:relative}.ns-landing-mobile[data-astro-cid-bcnnqveb] .hero-bg[data-astro-cid-bcnnqveb]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(168,61,42,.04) 0%,transparent 100%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(58,122,82,.03) 0%,transparent 100%)}.ns-landing-mobile[data-astro-cid-bcnnqveb] .hero-inner[data-astro-cid-bcnnqveb]{position:relative;z-index:1}.ns-landing-mobile[data-astro-cid-bcnnqveb] .hero-top[data-astro-cid-bcnnqveb]{display:flex;align-items:flex-start;margin-bottom:28px;gap:12px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .logo-img[data-astro-cid-bcnnqveb]{max-height:60px;width:auto;display:block}.ns-landing-mobile[data-astro-cid-bcnnqveb] .tagline[data-astro-cid-bcnnqveb]{font-family:var(--ns-font-serif);font-size:2.4rem;font-weight:400;color:var(--ns-warm-black);line-height:1.06;letter-spacing:-.03em;margin-bottom:24px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .tagline[data-astro-cid-bcnnqveb] em[data-astro-cid-bcnnqveb]{color:var(--ns-terra);font-style:normal}.ns-landing-mobile[data-astro-cid-bcnnqveb] .deck[data-astro-cid-bcnnqveb]{font-size:1.3rem;font-weight:600;color:var(--ns-warm-mid);line-height:1.6;margin-bottom:20px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .cta-wrap[data-astro-cid-bcnnqveb]{width:auto;text-align:right}.ns-landing-mobile[data-astro-cid-bcnnqveb] .cta[data-astro-cid-bcnnqveb]{display:inline-block;text-align:center;background:var(--ns-terra);color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.12em;padding:14px 28px;border-radius:3px;text-decoration:none}.ns-landing-mobile[data-astro-cid-bcnnqveb] hr[data-astro-cid-bcnnqveb]{border:none;height:.5px;background:#a83d2a33;margin:0 20px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-section[data-astro-cid-bcnnqveb]{margin:0 0 20px;background:var(--ns-bg-card);border-radius:6px;box-shadow:0 1px 4px #1a16120d,0 0 0 1px #a83d2a0f;overflow:hidden}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-hero-img[data-astro-cid-bcnnqveb]{width:100%;height:340px;object-fit:cover;object-position:50% 15%;display:block;background:#a83d2a1a;border:2px solid #1A1612}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-info[data-astro-cid-bcnnqveb]{padding:clamp(10px,2.5vw,16px)}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-label[data-astro-cid-bcnnqveb]{font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-green);border-bottom:1.5px solid var(--ns-terra);padding-bottom:6px;margin-bottom:12px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-name[data-astro-cid-bcnnqveb]{font-family:var(--ns-font-serif);font-size:2.2rem;font-weight:900;line-height:1.1;color:var(--ns-terra);margin-bottom:4px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-dates[data-astro-cid-bcnnqveb]{font-family:var(--ns-font-serif);font-size:.9rem;font-weight:400;color:var(--ns-warm-mid);vertical-align:baseline}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-bio[data-astro-cid-bcnnqveb]{font-size:1.1rem;line-height:1.7;color:var(--ns-warm-black)}.ns-landing-mobile[data-astro-cid-bcnnqveb] .artist-bio[data-astro-cid-bcnnqveb] a[data-astro-cid-bcnnqveb]{color:var(--ns-terra);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teasers[data-astro-cid-bcnnqveb]{padding:0 0 32px;display:flex;flex-direction:column;gap:18px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teaser-card[data-astro-cid-bcnnqveb]{background:var(--ns-bg-card);border-radius:6px;padding:clamp(10px,2.5vw,16px);box-shadow:0 1px 4px #1a16120d,0 0 0 1px #a83d2a0f}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teaser-label[data-astro-cid-bcnnqveb]{font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ns-green);border-bottom:1px solid var(--ns-terra);padding-bottom:5px;margin-bottom:10px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teaser-title[data-astro-cid-bcnnqveb]{font-family:var(--ns-font-serif);font-size:1.2rem;font-weight:700;color:var(--ns-terra);line-height:1.2;margin-bottom:2px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teaser-year[data-astro-cid-bcnnqveb]{font-family:var(--ns-font-serif);font-size:.9rem;font-weight:400;color:var(--ns-warm-mid)}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teaser-body[data-astro-cid-bcnnqveb]{font-size:1.1rem;color:var(--ns-warm-black);line-height:1.6;margin-top:6px}.ns-landing-mobile[data-astro-cid-bcnnqveb] .teaser-body[data-astro-cid-bcnnqveb] strong[data-astro-cid-bcnnqveb]{font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}
