.header-actions{justify-self:end;display:flex;align-items:center;gap:22px}.motion-toggle{min-height:44px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);padding:0 11px;font:500 12px/1 var(--sans);letter-spacing:.01em;cursor:pointer}.motion-toggle:hover{border-color:var(--olive)}.motion-toggle:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.title-line{display:block;width:max-content;max-width:100%;will-change:transform}.motion-enabled .about h2 span{opacity:.45;transition:opacity 120ms linear;color:var(--ink)}
@media (min-width:1001px){.motion-enabled .hero-stage{height:185svh;width:calc(100% + 8.3vw);margin:0 -4.15vw}.motion-enabled .hero-stage .hero-art{position:sticky;top:0;height:100svh;overflow:hidden;padding:0;display:block;background:var(--paper);box-shadow:0 18px 40px rgba(36,36,31,.08)}.motion-enabled .hero-stage .hero-art img{width:100%;height:100%;object-fit:cover;clip-path:inset(var(--hero-inset,0));transform:scale(var(--hero-scale,1.03)) translateY(var(--hero-y,0));will-change:transform,clip-path}.motion-enabled .hero-stage .hero-art figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:11px 6vw;background:var(--paper)}.motion-enabled .title-line-one{transform:translateX(var(--title-one,0))}.motion-enabled .title-line-two{transform:translateX(var(--title-two,0))}.motion-enabled .gallery{position:relative}.motion-enabled .artwork{background:#FDFBF5;padding:12px;box-shadow:0 2px 2px rgba(36,36,31,.09),0 18px 34px rgba(36,36,31,.12);will-change:transform}.motion-enabled .artwork-primary{z-index:2;transform:perspective(1000px) translate3d(var(--paint-x,0),var(--paint-y,0),0) rotate(var(--paint-r,0deg)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.motion-enabled .artwork-secondary{z-index:1;transform:perspective(1000px) translate3d(var(--clay-x,0),var(--clay-y,0),0) rotate(var(--clay-r,0deg)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.motion-enabled .footer-brand{display:inline-block;transform:translateY(var(--footer-y,0));will-change:transform}}
@media (max-width:720px){.header-link{display:none}.header-actions{gap:0}.motion-toggle{padding:0 9px;font-size:11px}.motion-enabled .hero-stage .hero-art img{transform:translateY(var(--hero-y,0));will-change:transform}.motion-enabled .title-line-one{transform:translateX(var(--title-one,0))}.motion-enabled .title-line-two{transform:translateX(var(--title-two,0))}.motion-enabled .artwork{background:#FDFBF5;padding:8px;box-shadow:0 2px 2px rgba(36,36,31,.07),0 13px 28px rgba(36,36,31,.1)}.motion-enabled .artwork-primary{transform:translateY(var(--paint-y,0))}.motion-enabled .artwork-secondary{transform:translateY(var(--clay-y,0))}.motion-enabled .footer-brand{display:inline-block;transform:translateY(var(--footer-y,0))}}
@media (min-width:721px) and (max-width:1000px){.motion-enabled .hero-stage .hero-art img{transform:translateY(var(--hero-y,0));will-change:transform}.hero-intro{overflow:clip}}
@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}.motion-enabled .hero-stage,.motion-enabled .hero-stage .hero-art{height:auto;position:static;padding:0;display:block;box-shadow:none}.motion-enabled .hero-stage .hero-art img{height:auto;transform:none;clip-path:none}.motion-enabled .hero-stage .hero-art figcaption{position:static}.motion-enabled .title-line,.motion-enabled .artwork,.motion-enabled .footer-brand{transform:none}.about h2 span{opacity:1;color:var(--ink)}}
