.sculpture-stage.svelte-1cw4pav{--pointer-x:0deg;--pointer-y:0deg;--depth-color:color-mix(in srgb, var(--color-ink) 72%, var(--color-canvas));aspect-ratio:1.2;width:100%;min-width:0;position:relative;overflow:clip}.perspective.svelte-1cw4pav{perspective:1000px;place-items:center;display:grid;position:absolute;inset:0}.pointer-rig.svelte-1cw4pav{aspect-ratio:2;width:86%;transform-style:preserve-3d;transform:translate(var(--travel-x,0px), var(--travel-y,0px)) rotateX(var(--pointer-x)) rotateY(var(--pointer-y));transition:transform var(--reaction-duration) cubic-bezier(.22, 1, .36, 1), scale var(--reaction-duration) cubic-bezier(.22, 1, .36, 1)}.interacting.svelte-1cw4pav .pointer-rig:where(.svelte-1cw4pav){scale:var(--reaction-scale)}.sculpture.svelte-1cw4pav{width:100%;height:100%;transform-style:preserve-3d;animation:svelte-1cw4pav-float var(--float-duration) ease-in-out infinite;animation-play-state:paused;position:relative}.logo-face.svelte-1cw4pav{backface-visibility:hidden;position:absolute;inset:0}.logo-depth.svelte-1cw4pav{pointer-events:none;filter:drop-shadow(0 1px 0 var(--depth-color)) drop-shadow(0 2px 0 var(--depth-color)) drop-shadow(0 3px 0 var(--depth-color));position:absolute;inset:0}.depth-surface.svelte-1cw4pav{-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;background:var(--depth-color);position:absolute;inset:0}.surface-finish.svelte-1cw4pav{-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;pointer-events:none;position:absolute;inset:0;overflow:hidden}.surface-light.svelte-1cw4pav,.surface-sheen.svelte-1cw4pav{position:absolute;inset:0}.surface-light.svelte-1cw4pav{background:radial-gradient(ellipse at center, var(--color-canvas), transparent 60%);opacity:0;transform:translate(var(--light-x,0%), var(--light-y,0%));transition:transform var(--reaction-duration) ease-out, opacity var(--reaction-duration) ease-out}.interacting.svelte-1cw4pav .surface-light:where(.svelte-1cw4pav){opacity:.22}.surface-sheen.svelte-1cw4pav{background:linear-gradient(110deg, transparent 30%, var(--color-canvas) 50%, transparent 70%);opacity:0;animation:svelte-1cw4pav-sheen var(--sheen-duration) ease-in-out infinite;animation-play-state:paused}.ground-shadow.svelte-1cw4pav{background:radial-gradient(ellipse, var(--color-hairline), transparent 70%);filter:blur(10px);width:70%;height:9%;transform:rotate(-8deg);translate:var(--shadow-x,0px) 0;transition:translate var(--reaction-duration) ease-out, scale var(--reaction-duration) ease-out;animation:svelte-1cw4pav-breathe var(--float-duration) ease-in-out infinite;border-radius:50%;animation-play-state:paused;position:absolute;bottom:16%;left:15%}.animate.svelte-1cw4pav .sculpture:where(.svelte-1cw4pav),.animate.svelte-1cw4pav .ground-shadow:where(.svelte-1cw4pav),.animate.svelte-1cw4pav .surface-sheen:where(.svelte-1cw4pav){animation-play-state:running}.interacting.svelte-1cw4pav .ground-shadow:where(.svelte-1cw4pav){scale:.92}@keyframes svelte-1cw4pav-sheen{0%,55%{opacity:0;transform:translate(-110%)}68%{opacity:.14}85%,to{opacity:0;transform:translate(110%)}}@keyframes svelte-1cw4pav-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes svelte-1cw4pav-breathe{50%{opacity:.55;transform:rotate(-8deg)scale(.88)}}@media (width<=760px){.sculpture-stage.svelte-1cw4pav{aspect-ratio:1.55}}@media (prefers-reduced-motion:reduce){.surface-finish.svelte-1cw4pav{display:none}.sculpture.svelte-1cw4pav,.ground-shadow.svelte-1cw4pav,.surface-sheen.svelte-1cw4pav{animation:none}.pointer-rig.svelte-1cw4pav,.ground-shadow.svelte-1cw4pav{transition:none}}.hero.svelte-1q37ri0{min-height:100svh;padding-top:var(--header-height);background:var(--color-canvas);color:var(--color-ink)}.hero-inner.svelte-1q37ri0{min-height:calc(100svh - var(--header-height));padding-block:var(--layout-gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.hero-title.svelte-1q37ri0{min-width:0;container-type:inline-size}.hero-art.svelte-1q37ri0{min-width:0;translate:0 var(--scroll-drift,0px)}h1.svelte-1q37ri0>span:where(.svelte-1q37ri0){display:block}h1.svelte-1q37ri0{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2rem,14.5cqi,7.6rem);font-weight:650;line-height:.95}h1.svelte-1q37ri0 em:where(.svelte-1q37ri0){letter-spacing:-.075em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.16em;font-weight:400;display:block}@media (width<=760px){.hero-inner.svelte-1q37ri0{align-content:center;gap:var(--layout-gap);grid-template-columns:minmax(0,1fr)}.hero-title.svelte-1q37ri0{text-align:center;justify-self:center;width:min(100%,540px)}}footer.svelte-4jwo3w{--control-focus-color:var(--color-on-inverse);background:var(--color-inverse);color:var(--color-on-inverse)}.footer-shell.svelte-4jwo3w{padding-block:var(--section-space) 2rem}.footer-top.svelte-4jwo3w{gap:var(--layout-gap);padding-bottom:var(--section-space);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}h2.svelte-4jwo3w{letter-spacing:-.075em;margin:2rem 0 0;font-size:clamp(3.4rem,7vw,8rem);font-weight:550;line-height:.86}.subscribe.svelte-4jwo3w{place-self:end;width:min(100%,450px);min-width:0}.subscribe.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:36ch;color:color-mix(in srgb, var(--color-on-inverse) 64%, transparent);margin:0 0 2rem;line-height:1.55}label.svelte-4jwo3w{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.66rem;font-weight:650;display:block}.input-row.svelte-4jwo3w{border:1px solid color-mix(in srgb, var(--color-on-inverse) 55%, transparent);border-radius:var(--radius-pill);align-items:center;padding:4px;display:flex}.input-row.svelte-4jwo3w:focus-within{outline-offset:1px;outline:2px solid}input.svelte-4jwo3w{border-radius:var(--radius-pill);min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 .75rem;font-size:1.1rem}input.svelte-4jwo3w::placeholder{color:color-mix(in srgb, var(--color-on-inverse) 45%, transparent)}button.svelte-4jwo3w{border-radius:var(--radius-pill);background:var(--color-on-inverse);width:44px;height:44px;color:var(--color-inverse);cursor:pointer;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.success.svelte-4jwo3w{border:1px solid color-mix(in srgb, var(--color-on-inverse) 55%, transparent);border-radius:var(--radius-inset);padding:1rem 1.25rem}.footer-bottom.svelte-4jwo3w{border-top:1px solid color-mix(in srgb, var(--color-on-inverse) 22%, transparent);color:color-mix(in srgb, var(--color-on-inverse) 55%, transparent);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;padding-top:1.5rem;font-size:.65rem;display:grid}.footer-bottom.svelte-4jwo3w a:where(.svelte-4jwo3w){color:inherit;justify-self:end;text-decoration:none}.footer-bottom.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{opacity:.6}@media (width<=760px){.footer-top.svelte-4jwo3w{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr)}.subscribe.svelte-4jwo3w{justify-self:start}.footer-bottom.svelte-4jwo3w{grid-template-columns:minmax(0,1fr) auto;line-height:1.5}.footer-bottom.svelte-4jwo3w span:where(.svelte-4jwo3w):nth-child(2){display:none}}@media (width<=400px){h2.svelte-4jwo3w{font-size:clamp(2.5rem,12vw,3.4rem)}}
