.hero-relief{touch-action:pan-y}.hero-relief canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.hero-relief canvas.ready{opacity:1}.relief-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.hero-name{position:absolute;left:50%;top:50%;width:80vw;transform:translate(-50%,-50%);color:var(--enduit);pointer-events:none;transition:opacity .5s ease,filter .5s ease}.name-glow{position:absolute;inset:0;color:#f6ead2;opacity:var(--glow, 0);filter:drop-shadow(0 0 4px rgba(244,216,162,.7)) drop-shadow(0 0 14px rgba(244,216,162,.3));-webkit-mask-image:radial-gradient(circle var(--gr, 18vw) at var(--mx, -999px) var(--my, -999px),#000 0%,rgba(0,0,0,.45) 45%,transparent 100%);mask-image:radial-gradient(circle var(--gr, 18vw) at var(--mx, -999px) var(--my, -999px),#000 0%,rgba(0,0,0,.45) 45%,transparent 100%)}.hero-name h1{margin:0;line-height:0}.hero-name>h1,.hero-name>.tagline{filter:drop-shadow(0 0 8px rgba(0,0,0,.5))}.hero-name svg{width:100%;height:auto;display:block}.hero-name p{display:flex;justify-content:space-between;margin-top:clamp(18px,2.6vw,40px);font-family:Jost,sans-serif;font-weight:300;font-size:clamp(10px,1.7vw,24px);line-height:1}.hero-links{position:absolute;left:var(--gutter);bottom:clamp(24px,5vh,48px);display:flex;gap:clamp(18px,3vw,40px);font-family:Jost,sans-serif;font-weight:300;font-size:clamp(1rem,1.3vw,1.2rem)}.hero-links a,.hero-scroll{color:var(--enduit);text-decoration:none}.hero-links a{padding:6px 0}.hero-scroll{position:absolute;right:var(--gutter);bottom:clamp(24px,5vh,48px);display:grid;justify-items:center;gap:10px;font-family:Jost,sans-serif;font-weight:300;font-size:.875rem;color:var(--pierre)}.hero-scroll i{display:block;width:1px;height:44px;background:linear-gradient(var(--pierre),transparent)}@media(prefers-reduced-motion:no-preference){.hero-scroll i{animation:drip 2.4s ease-in-out infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}}body.menu-open .hero-links,body.menu-open .hero-scroll{opacity:0;pointer-events:none}body.menu-open .hero-name{opacity:0;filter:blur(12px)}.site-header.overlay .brand{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.site-header.overlay.is-open .brand{opacity:1;visibility:visible;transition:opacity .5s}.tint[data-astro-cid-j7pv25f6]{position:relative}.tint-layer[data-astro-cid-j7pv25f6]{display:none;position:absolute;inset:0;pointer-events:none}.tint-backdrop[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;height:100lvh;background:#000}.tint-fade[data-astro-cid-j7pv25f6]{height:clamp(80px,16vh,180px)}.fade-to-light[data-astro-cid-j7pv25f6]{background:linear-gradient(#000,var(--enduit))}.fade-to-dark[data-astro-cid-j7pv25f6]{background:linear-gradient(var(--enduit),#000)}.tint[data-astro-cid-j7pv25f6].is-live>.tint-layer[data-astro-cid-j7pv25f6]{display:block}.tint[data-astro-cid-j7pv25f6].is-live>.lux-index,.tint[data-astro-cid-j7pv25f6].is-live>.home-light[data-astro-cid-j7pv25f6],.tint[data-astro-cid-j7pv25f6].is-live>.home-dark[data-astro-cid-j7pv25f6],.tint[data-astro-cid-j7pv25f6].is-live>.tint-fade[data-astro-cid-j7pv25f6]{position:relative;background:transparent}.home-light[data-astro-cid-j7pv25f6]{background:var(--enduit);color:var(--noir);padding:clamp(64px,11vh,130px) var(--gutter)}.home-event[data-astro-cid-j7pv25f6]{padding-top:0}.home-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.18);margin-bottom:clamp(32px,6vh,64px)}.home-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.3vw,1.2rem);font-weight:400;letter-spacing:.08em}.home-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--graphite);text-decoration:none;font-size:.9375rem}.home-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--noir)}.home-event-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);align-items:center}.home-event-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:not(.home-event-still){display:block;width:100%;max-height:78vh;object-fit:contain}.home-kicker[data-astro-cid-j7pv25f6]{color:var(--graphite);font-size:.9375rem}.home-event[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:300;font-size:clamp(3rem,8vw,7.5rem);line-height:.95;letter-spacing:.02em;margin:10px 0 22px}.home-when[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:300}.home-place[data-astro-cid-j7pv25f6]{margin-top:18px;line-height:1.5}.home-place[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.home-text[data-astro-cid-j7pv25f6]{color:var(--graphite)}.home-text[data-astro-cid-j7pv25f6]{margin-top:18px;max-width:34em;line-height:1.6}.home-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:28px;color:var(--noir);text-decoration:none;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.35);transition:border-color .3s}.home-link[data-astro-cid-j7pv25f6]:hover,.home-link[data-astro-cid-j7pv25f6]:focus-visible{border-bottom-color:var(--noir)}.home-dark[data-astro-cid-j7pv25f6]{background:var(--noir);color:var(--enduit);padding:clamp(48px,9vh,110px) var(--gutter)}.home-dark[data-astro-cid-j7pv25f6] .home-link[data-astro-cid-j7pv25f6]{color:var(--enduit);border-bottom-color:#dddad366}.home-dark[data-astro-cid-j7pv25f6] .home-link[data-astro-cid-j7pv25f6]:hover,.home-dark[data-astro-cid-j7pv25f6] .home-link[data-astro-cid-j7pv25f6]:focus-visible{border-bottom-color:var(--enduit)}.home-event[data-astro-cid-j7pv25f6]{padding-bottom:0}.home-quote[data-astro-cid-j7pv25f6]{font-weight:300;font-size:clamp(1.8rem,4.4vw,4.2rem);line-height:1.12;max-width:18em}.home-about-foot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-top:clamp(32px,6vh,64px)}.home-about-foot[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--pierre);max-width:36em;line-height:1.65}.home-about-foot[data-astro-cid-j7pv25f6] .home-link[data-astro-cid-j7pv25f6]{margin-top:0;white-space:nowrap}@media(max-width:760px){.home-event-grid[data-astro-cid-j7pv25f6],.home-about-foot[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-event-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:60vh}}
