@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #f4f0e8;--color-text: #2a2520;--color-accent: #a89c8f;--color-placeholder: #e8e3d8;--color-border: #2a2520;--color-vmp-bg: #ede9e0;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-6: 48px;--space-8: 64px;--space-10: 80px;--space-16: 128px;--content-max: 1200px;--content-pad: var(--space-4)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:18px;line-height:1.6;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{min-height:100dvh}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.type-hero{font-family:var(--font-display);font-weight:700;font-size:72px;line-height:1.1}.type-producer-name{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.15}.type-heading{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.2}.type-nav{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.06em}.type-body{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.6}.type-caption{font-family:var(--font-body);font-weight:400;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.container{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--content-pad)}.btn-vmp{display:inline-block;border:1px solid var(--color-border);border-radius:2px;padding:10px 18px;font-family:var(--font-body);font-size:13px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;background:transparent;color:var(--color-text);cursor:pointer;transition:background-color .15s ease,color .15s ease}.btn-vmp:hover{background-color:var(--color-border);color:var(--color-bg)}.badge-coming-soon{display:inline-block;padding:3px 8px;border:1px solid var(--color-accent);border-radius:2px;font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}@media(max-width:640px){:root{--content-pad: var(--space-2)}.type-hero{font-size:40px}.type-producer-name{font-size:32px}}header[data-astro-cid-sckkx6r4]{padding-block:var(--space-3);border-bottom:1px solid var(--color-placeholder)}.nav-inner[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:var(--space-6)}.nav-logo[data-astro-cid-sckkx6r4]{text-decoration:none;flex-shrink:0}.nav-logo-img[data-astro-cid-sckkx6r4]{display:block;mix-blend-mode:multiply}nav[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{text-decoration:none;opacity:.6;transition:opacity .15s ease}nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover,nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].active{opacity:1}footer[data-astro-cid-sckkx6r4]{padding-block:var(--space-6);border-top:1px solid var(--color-placeholder);margin-top:var(--space-16)}.footer-inner[data-astro-cid-sckkx6r4]{display:flex;gap:var(--space-4);align-items:center}.footer-inner[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{text-decoration:none;opacity:.7}.footer-inner[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{opacity:1}@media(max-width:640px){.nav-inner[data-astro-cid-sckkx6r4]{flex-direction:column;align-items:center;gap:var(--space-2)}nav[data-astro-cid-sckkx6r4]{justify-content:center;gap:var(--space-3)}footer[data-astro-cid-sckkx6r4]{margin-top:var(--space-10)}.footer-inner[data-astro-cid-sckkx6r4]{flex-direction:column;align-items:center;gap:var(--space-2)}}
