.site-footer.svelte-4jwo3w{color:#fbf6e5;background:#2a291f;margin-top:10vw;padding:3.75vw 0 1.875vw;overflow:hidden}.footer-inner.svelte-4jwo3w{padding:0 2.3125vw}.footer-top.svelte-4jwo3w{justify-content:space-between;align-items:flex-start;display:flex}.wordmark.svelte-4jwo3w{color:#fbf6e5;opacity:0;align-items:center;gap:1.2vw;text-decoration:none;transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(1vw)}.wordmark.svelte-4jwo3w svg{width:2.3vw;height:3.6vw}.wordmark.svelte-4jwo3w span:where(.svelte-4jwo3w){font:100 4vw/.72 var(--font-display);letter-spacing:-.07em}.footer-top.svelte-4jwo3w p:where(.svelte-4jwo3w){font:500 .875vw/1.4 var(--font-sans);opacity:0;margin:0;transition:opacity .7s ease-out .15s,transform .7s cubic-bezier(.16,1,.3,1) .15s;transform:translateY(1vw)}.footer-grid.svelte-4jwo3w{grid-template-columns:1.25fr repeat(3,1fr);gap:2.5vw;margin-top:2.5vw;display:grid}.footer-grid.svelte-4jwo3w section:where(.svelte-4jwo3w){opacity:0;transition:opacity .65s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--section-index,0) * 70ms + .18s);transform:translateY(1.25vw)}.footer-grid.svelte-4jwo3w section:where(.svelte-4jwo3w):nth-child(2){--section-index:1}.footer-grid.svelte-4jwo3w section:where(.svelte-4jwo3w):nth-child(3){--section-index:2}.footer-grid.svelte-4jwo3w section:where(.svelte-4jwo3w):nth-child(4){--section-index:3}.footer-grid.svelte-4jwo3w h2:where(.svelte-4jwo3w){font:500 .875vw/1.4 var(--font-sans);margin:0 0 1.25vw}.footer-grid.svelte-4jwo3w p:where(.svelte-4jwo3w),.footer-grid.svelte-4jwo3w a:where(.svelte-4jwo3w){color:inherit;font:300 .875vw/1.5 var(--font-sans);font-style:normal;text-decoration:none}.footer-grid.svelte-4jwo3w p:where(.svelte-4jwo3w){margin:0 0 1.25vw}.footer-grid.svelte-4jwo3w nav:where(.svelte-4jwo3w){gap:.12vw;display:grid}.footer-grid.svelte-4jwo3w a:where(.svelte-4jwo3w){width:fit-content;position:relative}.footer-grid.svelte-4jwo3w a:where(.svelte-4jwo3w):after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s ease-out;position:absolute;bottom:-1px;left:0;right:0}.footer-grid.svelte-4jwo3w a:where(.svelte-4jwo3w):hover:after{transform:scaleX(0)}.footer-divider.svelte-4jwo3w{transform-origin:0;background:#fbf6e559;height:1px;margin:4.375vw 0;transition:transform .9s cubic-bezier(.16,1,.3,1) .5s;transform:scaleX(0)}.footer-bottom.svelte-4jwo3w{font:300 .875vw/1.4 var(--font-sans);opacity:0;grid-template-columns:1fr 1fr;align-items:end;transition:opacity .7s ease-out .55s,transform .7s cubic-bezier(.16,1,.3,1) .55s;display:grid;transform:translateY(1vw)}.footer-bottom.svelte-4jwo3w>div:where(.svelte-4jwo3w):first-child span:where(.svelte-4jwo3w){margin-left:1.5vw}.footer-bottom.svelte-4jwo3w>div:where(.svelte-4jwo3w):first-child a:where(.svelte-4jwo3w){color:inherit;margin-right:1vw;text-decoration:none}.footer-bottom.svelte-4jwo3w p:where(.svelte-4jwo3w){text-align:right;margin:0}.footer-bottom.svelte-4jwo3w em:where(.svelte-4jwo3w){font-size:1.1em}.visible.svelte-4jwo3w .wordmark:where(.svelte-4jwo3w),.visible.svelte-4jwo3w .footer-top:where(.svelte-4jwo3w) p:where(.svelte-4jwo3w),.visible.svelte-4jwo3w .footer-grid:where(.svelte-4jwo3w) section:where(.svelte-4jwo3w),.visible.svelte-4jwo3w .footer-bottom:where(.svelte-4jwo3w){opacity:1;transform:translateY(0)}.visible.svelte-4jwo3w .footer-divider:where(.svelte-4jwo3w){transform:scaleX(1)}@media (width<=1080px){.site-footer.svelte-4jwo3w{margin-top:13vw;padding:5.556vw 0 3.704vw}.footer-inner.svelte-4jwo3w{padding:0 3.241vw}.wordmark.svelte-4jwo3w{gap:1.6vw}.wordmark.svelte-4jwo3w svg{width:3.3vw;height:5.2vw}.wordmark.svelte-4jwo3w span:where(.svelte-4jwo3w){font-size:5.8vw}.footer-top.svelte-4jwo3w p:where(.svelte-4jwo3w),.footer-grid.svelte-4jwo3w h2:where(.svelte-4jwo3w),.footer-grid.svelte-4jwo3w p:where(.svelte-4jwo3w),.footer-grid.svelte-4jwo3w a:where(.svelte-4jwo3w),.footer-bottom.svelte-4jwo3w{font-size:1.296vw}.footer-grid.svelte-4jwo3w{gap:1.852vw;margin-top:3.704vw}.footer-grid.svelte-4jwo3w h2:where(.svelte-4jwo3w){margin-bottom:1.852vw}.footer-divider.svelte-4jwo3w{margin:5.556vw 0}}@media (width<=580px){.site-footer.svelte-4jwo3w{margin-top:16vw;padding:10.345vw 0 6.897vw}.footer-inner.svelte-4jwo3w{padding:0 3.448vw}.footer-top.svelte-4jwo3w{display:block}.wordmark.svelte-4jwo3w{gap:3.5vw}.wordmark.svelte-4jwo3w svg{width:7.4vw;height:11.5vw}.wordmark.svelte-4jwo3w span:where(.svelte-4jwo3w){font-size:13vw}.footer-top.svelte-4jwo3w p:where(.svelte-4jwo3w){margin-top:8.621vw;font-size:3.448vw}.footer-grid.svelte-4jwo3w{grid-template-columns:1fr 1fr;gap:10.345vw 6.897vw;margin-top:12.069vw}.footer-grid.svelte-4jwo3w section:where(.svelte-4jwo3w):last-child{grid-column:span 2}.footer-grid.svelte-4jwo3w h2:where(.svelte-4jwo3w){margin-bottom:3.448vw;font-size:2.759vw}.footer-grid.svelte-4jwo3w p:where(.svelte-4jwo3w),.footer-grid.svelte-4jwo3w a:where(.svelte-4jwo3w){font-size:3.1vw}.footer-grid.svelte-4jwo3w p:where(.svelte-4jwo3w){margin-bottom:3.448vw}.footer-grid.svelte-4jwo3w nav:where(.svelte-4jwo3w){gap:1.1vw}.footer-divider.svelte-4jwo3w{margin:10.345vw 0 6.897vw}.footer-bottom.svelte-4jwo3w{grid-template-columns:1fr;gap:6.897vw;font-size:2.759vw}.footer-bottom.svelte-4jwo3w>div:where(.svelte-4jwo3w):first-child span:where(.svelte-4jwo3w){margin:3.448vw 0 0;display:block}.footer-bottom.svelte-4jwo3w>div:where(.svelte-4jwo3w):first-child a:where(.svelte-4jwo3w){margin-right:3.448vw}.footer-bottom.svelte-4jwo3w p:where(.svelte-4jwo3w){text-align:left}}@media (prefers-reduced-motion:reduce){.wordmark.svelte-4jwo3w,.footer-top.svelte-4jwo3w p:where(.svelte-4jwo3w),.footer-grid.svelte-4jwo3w section:where(.svelte-4jwo3w),.footer-bottom.svelte-4jwo3w{opacity:1;transition:none;transform:none}.footer-divider.svelte-4jwo3w{transition:none;transform:none}}#header.svelte-a8kxe2{z-index:101;padding:1.25vw var(--gutter) 0;color:var(--color-ivory);position:fixed;top:0;left:0;right:0}#header.svelte-a8kxe2:before{z-index:-1;-webkit-backdrop-filter:blur(1.25vw);backdrop-filter:blur(1.25vw);content:"";opacity:0;pointer-events:none;background:#0000001a;height:calc(100% + 1.25vw);transition:opacity .25s ease-out;position:absolute;inset:0 0 auto}#header.scrolled.svelte-a8kxe2:before{opacity:1}#header.open.svelte-a8kxe2:before{opacity:0}.inner-header.svelte-a8kxe2{align-items:center;gap:0;min-width:0;display:flex}.logo.svelte-a8kxe2{width:1.5625vw;height:2.5vw;color:inherit;flex:0 0 1.5625vw;text-decoration:none;display:block}.logo-mark.svelte-a8kxe2{transform-origin:50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:block}.logo.svelte-a8kxe2:hover .logo-mark:where(.svelte-a8kxe2),.logo.svelte-a8kxe2:focus-visible .logo-mark:where(.svelte-a8kxe2){transform:scale(.84)rotate(-5deg)}.studio-note.svelte-a8kxe2{color:inherit;font:400 .875vw/1.4 var(--font-sans);flex:none;align-items:center;gap:.625vw;margin:0 auto 0 5.25vw;text-decoration:none;display:flex}.studio-marker.svelte-a8kxe2{border:1px solid #fbf6e561;border-radius:50%;place-items:center;width:2.1875vw;height:2.1875vw;display:grid}.studio-marker.svelte-a8kxe2 svg:where(.svelte-a8kxe2){width:46%;height:46%;transform:translate(-3%,4%)}.studio-copy.svelte-a8kxe2{white-space:nowrap;position:relative}.studio-copy.svelte-a8kxe2:after{content:"";opacity:.65;transform-origin:100%;height:1px;transition:transform .5s var(--ease-focus);background:currentColor;position:absolute;bottom:-2px;left:0;right:0}.studio-note.svelte-a8kxe2:hover .studio-copy:where(.svelte-a8kxe2):after{transform:scaleX(0)}.header-controls.svelte-a8kxe2{align-items:center;min-width:0;margin-left:auto;display:flex}.header-sound.svelte-a8kxe2{width:2vw;height:2vw;color:inherit;cursor:pointer;transition:border-color .3s ease-out, color .3s ease-out, opacity .36s ease-out, transform .5s var(--ease-editorial);background:0 0;border:1px solid #fbf6e580;border-radius:50%;flex:0 0 2vw;place-items:center;margin:0 1.25vw 0 0;padding:0;display:grid}.header-sound.svelte-a8kxe2:hover,.header-sound.svelte-a8kxe2:focus-visible,.header-sound.audible.svelte-a8kxe2{border-color:var(--color-accent);color:var(--color-accent)}.header-sound.svelte-a8kxe2:focus-visible{outline:0}.sound-wave.svelte-a8kxe2{width:78%;height:auto;overflow:visible}.sound-wave.svelte-a8kxe2 path:where(.svelte-a8kxe2){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:opacity .3s ease-out}.sound-live.svelte-a8kxe2,.header-sound.audible.svelte-a8kxe2 .sound-flat:where(.svelte-a8kxe2){opacity:0}.header-sound.audible.svelte-a8kxe2 .sound-live:where(.svelte-a8kxe2){opacity:1;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite alternate svelte-a8kxe2-sound-wave}#header.open.svelte-a8kxe2 .header-sound:where(.svelte-a8kxe2){color:var(--color-ink);opacity:0;pointer-events:none;transform:translateY(-16px)}.header-nav.svelte-a8kxe2{flex:0 auto;align-items:center;gap:.625vw;display:flex}.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:inherit;font:500 .875vw/1.4 var(--font-sans);opacity:1;transition:opacity .38s ease-out, transform .56s var(--ease-editorial);transition-delay:calc(.12s + (3 - var(--header-index)) * 45ms);place-items:center;padding:.75vw 1.25vw;text-decoration:none;display:grid;position:relative;transform:none}#header.open.svelte-a8kxe2 .header-nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){opacity:0;pointer-events:none;transition-delay:calc(var(--header-index) * 40ms);transform:translateY(-16px)}.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):before{content:"";opacity:0;transition:opacity .3s ease-out, transform .5s var(--ease-editorial);border:1px solid;border-radius:999px;position:absolute;inset:0;transform:scale(.86)}.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover:before,.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible:before,.header-nav.svelte-a8kxe2 a.current:where(.svelte-a8kxe2):before{opacity:1;transform:scale(1)}.link-text.svelte-a8kxe2{box-sizing:border-box;vertical-align:top;min-height:1.4em;line-height:1.4;display:inline-grid;position:relative;overflow:hidden}.link-layer.svelte-a8kxe2{font-size:inherit;font-synthesis:none;line-height:inherit;white-space:pre;grid-area:1/1;justify-content:center;align-items:baseline;display:flex}.link-layer--sans.svelte-a8kxe2{font-family:var(--font-sans);font-weight:500;position:relative}.link-layer--decorative.svelte-a8kxe2{font-family:var(--font-decorative-italic);font-synthesis:none;font-size:1.18em;font-style:italic;font-weight:300;line-height:1.18644;position:relative}.link-layer.svelte-a8kxe2 span:where(.svelte-a8kxe2){transition:transform .6s var(--ease-focus);transition-delay:calc(var(--letter-index) * 40ms);display:inline-block}.link-layer--decorative.svelte-a8kxe2 span:where(.svelte-a8kxe2){transform:translateY(110%)}.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover .link-layer--sans:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible .link-layer--sans:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),.header-nav.svelte-a8kxe2 a.current:where(.svelte-a8kxe2) .link-layer--sans:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){transform:translateY(-110%)}.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover .link-layer--decorative:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible .link-layer--decorative:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),.header-nav.svelte-a8kxe2 a.current:where(.svelte-a8kxe2) .link-layer--decorative:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){transform:translateY(0)}.contact-pill.svelte-a8kxe2{font:500 .875vw/1.4 var(--font-sans);white-space:nowrap;border:1px solid var(--color-ivory);background:var(--color-ivory);color:var(--color-ink);border-radius:32px;flex:none;justify-content:center;align-items:center;margin-left:8px;padding:.75vw 1.5vw .75vw 1.25vw;text-decoration:none;transition:border-color .36s ease-out,background .36s ease-out,color .36s ease-out;display:inline-flex}.contact-pill.svelte-a8kxe2:hover,.contact-pill.svelte-a8kxe2:focus-visible,.contact-pill.current.svelte-a8kxe2{color:var(--color-ivory);background:0 0}#header.open.svelte-a8kxe2 .contact-pill:where(.svelte-a8kxe2){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-ivory);transition-delay:.11s}.menu-toggle.svelte-a8kxe2{height:2.73438vw;color:inherit;font:400 .875vw/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:1vw;margin:0 0 0 2.5vw;padding:0;transition:color .36s ease-out;display:flex}.menu-toggle.svelte-a8kxe2:focus-visible{text-underline-offset:5px;outline:0;text-decoration:underline}#header.open.svelte-a8kxe2 .menu-toggle:where(.svelte-a8kxe2){color:var(--color-ink);transition-delay:.11s}.toggle-label.svelte-a8kxe2{min-height:1em;line-height:1;display:inline-grid;overflow:hidden}.toggle-label.svelte-a8kxe2>span:where(.svelte-a8kxe2){transition:transform .56s var(--ease-focus);grid-area:1/1}.toggle-label--close.svelte-a8kxe2{transform:translateY(120%)}.menu-toggle.active.svelte-a8kxe2 .toggle-label--menu:where(.svelte-a8kxe2){transform:translateY(-120%)}.menu-toggle.active.svelte-a8kxe2 .toggle-label--close:where(.svelte-a8kxe2){transform:none}.hamburger.svelte-a8kxe2{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:21px;height:21px;overflow:visible}.hamburger.svelte-a8kxe2 g:where(.svelte-a8kxe2){transform-origin:50%;transition:opacity .32s ease-out, transform .5s var(--ease-editorial)}.menu-bars.svelte-a8kxe2{opacity:1}.menu-close.svelte-a8kxe2{opacity:0;transform:rotate(-30deg)scale(.72)}.menu-toggle.active.svelte-a8kxe2 .menu-bars:where(.svelte-a8kxe2){opacity:0;transform:rotate(30deg)scale(.72)}.menu-toggle.active.svelte-a8kxe2 .menu-close:where(.svelte-a8kxe2){opacity:1;transform:none}.sr-only.svelte-a8kxe2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-menu.svelte-a8kxe2{z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s .56s;position:fixed;inset:0}.site-menu.active.svelte-a8kxe2{visibility:visible;pointer-events:auto;transition-delay:0s}.menu-scrim.svelte-a8kxe2{background:var(--color-scrim);opacity:0;cursor:pointer;border:0;width:100%;height:100%;transition:opacity .46s ease-out;position:absolute;inset:0}.active.svelte-a8kxe2 .menu-scrim:where(.svelte-a8kxe2){opacity:1}.menu-panel.svelte-a8kxe2{background:var(--color-ivory);width:50vw;min-width:0;color:var(--color-ink);transition:transform .56s var(--ease-editorial);border-radius:16px 0 0 16px;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.active.svelte-a8kxe2 .menu-panel:where(.svelte-a8kxe2){transform:translate(0)}.menu-content.svelte-a8kxe2{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;height:100%;padding:clamp(94px,8.5vw,150px) clamp(28px,2.6vw,50px) clamp(36px,4vw,76px) clamp(52px,4.6vw,88px);display:block;overflow:hidden auto}.menu-content.svelte-a8kxe2 ul:where(.svelte-a8kxe2){margin:0;padding:0;list-style:none}.main-links.svelte-a8kxe2 li:where(.svelte-a8kxe2),.secondary-links.svelte-a8kxe2 li:where(.svelte-a8kxe2){opacity:0;transition:opacity .38s ease-out, transform .62s var(--ease-editorial);transform:translateY(20px)}.active.svelte-a8kxe2 .main-links:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2){opacity:1;transition-delay:calc(.22s + var(--item-index) * 70ms);transform:none}.active.svelte-a8kxe2 .secondary-links:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2){opacity:1;transition-delay:calc(.44s + var(--item-index) * 38ms);transform:none}.main-links.svelte-a8kxe2 a:where(.svelte-a8kxe2),.secondary-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:inherit;text-decoration:none;display:inline-block}.main-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font:300 clamp(30px, min(3.4vw, 6vh), 64px)/1.18 var(--font-editorial-serif);letter-spacing:-.025em}.secondary-links.svelte-a8kxe2{margin-top:clamp(20px,3.2vh,38px)!important;padding-top:.25em!important}.secondary-links.svelte-a8kxe2 li:where(.svelte-a8kxe2){line-height:1.7}.secondary-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font:400 clamp(13px, 1.1vw, 21px)/1.7 var(--font-sans)}.menu-link-text.svelte-a8kxe2{box-sizing:border-box;vertical-align:top;min-height:1.4em;padding:.1em .18em .18em;line-height:1.12;display:inline-grid;position:relative;overflow:hidden}.menu-link-layer.svelte-a8kxe2{font-size:inherit;font-synthesis:none;line-height:inherit;white-space:pre;grid-area:1/1;align-items:baseline;display:flex}.menu-link-layer--sans.svelte-a8kxe2{position:relative}.menu-link-layer--decorative.svelte-a8kxe2{font-family:var(--font-decorative-italic);font-size:inherit;font-synthesis:none;font-style:italic;font-weight:300;line-height:inherit;position:relative}.menu-link-layer.svelte-a8kxe2 span:where(.svelte-a8kxe2){transition:transform .6s var(--ease-focus);transition-delay:calc(var(--letter-index) * 40ms);display:inline-block}.menu-link-layer--decorative.svelte-a8kxe2 span:where(.svelte-a8kxe2){transform:translateY(145%)}.menu-content.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover .menu-link-layer--sans:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),.menu-content.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible .menu-link-layer--sans:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){transform:translateY(-145%)}.menu-content.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover .menu-link-layer--decorative:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2),.menu-content.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible .menu-link-layer--decorative:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){transform:translateY(0)}@media (width<=1080px){#header.svelte-a8kxe2{padding:1.852vw 3.426vw 0}.inner-header.svelte-a8kxe2{align-items:center}#header.svelte-a8kxe2:before{height:calc(100% + 1.852vw)}.logo.svelte-a8kxe2{flex:0 0 2.315vw;width:2.315vw;height:3.704vw}.studio-note.svelte-a8kxe2{display:none}.header-sound.svelte-a8kxe2{flex-basis:2.963vw;width:2.963vw;height:2.963vw;margin-right:1.852vw}.header-nav.svelte-a8kxe2{gap:.926vw;display:flex}.header-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2),.contact-pill.svelte-a8kxe2{padding:.648vw 1.852vw;font-size:clamp(9px,1.296vw,14px)}.menu-toggle.svelte-a8kxe2{gap:1.481vw;height:3.704vw;margin-left:3.704vw;font-size:clamp(9px,1.296vw,14px)}.menu-panel.svelte-a8kxe2{width:60vw}.menu-content.svelte-a8kxe2{padding:clamp(84px,11vw,118px) clamp(22px,3.2vw,36px) 40px clamp(36px,5.4vw,58px)}.main-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:clamp(24px,min(3.75vw,6vh),40px)}.secondary-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:clamp(12px,1.55vw,17px)}}@media (width<=580px){#header.svelte-a8kxe2{padding:calc(1.724vw + env(safe-area-inset-top)) calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + env(safe-area-inset-left))}#header.svelte-a8kxe2:before{height:calc(100% + 2.586vw)}.logo.svelte-a8kxe2{flex:0 0 4.31vw;width:4.31vw;height:6.897vw}.header-nav.svelte-a8kxe2{display:none}.header-sound.svelte-a8kxe2{flex-basis:8.621vw;width:8.621vw;height:8.621vw;margin-right:3.793vw}.contact-pill.svelte-a8kxe2{margin-left:auto;padding:1.207vw 3.448vw;font-size:3.793vw}.menu-toggle.svelte-a8kxe2{gap:3.448vw;height:7.72vw;margin-left:3.448vw;font-size:3.448vw}.hamburger.svelte-a8kxe2{width:21px;height:21px}.menu-panel.svelte-a8kxe2{border-radius:0;width:100vw}.menu-content.svelte-a8kxe2{padding:calc(clamp(76px, 22vw, 104px) + env(safe-area-inset-top)) calc(var(--gutter) + env(safe-area-inset-right)) calc(clamp(32px, 10vw, 52px) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left));scrollbar-gutter:auto;display:block}.main-links.svelte-a8kxe2{padding-left:clamp(8px,4vw,22px)!important}.main-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:clamp(30px,8.6vw,46px)}.secondary-links.svelte-a8kxe2{margin-top:clamp(32px,10vw,54px)!important;padding-left:clamp(14px,6vw,30px)!important}.secondary-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:clamp(13px,4vw,19px)}.main-links.svelte-a8kxe2 a:where(.svelte-a8kxe2),.secondary-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){align-items:center;min-height:44px;display:flex}}@media (width<=350px){.contact-pill.svelte-a8kxe2{padding-left:2.8vw;padding-right:2.8vw}.menu-toggle.svelte-a8kxe2{gap:2.8vw;margin-left:2.8vw}}body.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){#header.svelte-a8kxe2:before,.logo-mark.svelte-a8kxe2,.header-sound.svelte-a8kxe2,.studio-copy.svelte-a8kxe2:after,.link-layer.svelte-a8kxe2 span:where(.svelte-a8kxe2),.contact-pill.svelte-a8kxe2,.toggle-label.svelte-a8kxe2>span:where(.svelte-a8kxe2),.hamburger.svelte-a8kxe2 g:where(.svelte-a8kxe2),.site-menu.svelte-a8kxe2,.menu-scrim.svelte-a8kxe2,.menu-panel.svelte-a8kxe2,.main-links.svelte-a8kxe2 li:where(.svelte-a8kxe2),.secondary-links.svelte-a8kxe2 li:where(.svelte-a8kxe2),.menu-link-layer.svelte-a8kxe2 span:where(.svelte-a8kxe2){transition:none}.header-sound.audible.svelte-a8kxe2 .sound-live:where(.svelte-a8kxe2){animation:none}}@keyframes svelte-a8kxe2-sound-wave{0%{transform:scaleY(.72)}to{transform:scaleY(1)}}
