.arrow.svelte-d3jga9{transition:translate .5s var(--ease-out);flex:none}.back.svelte-d3jga9{rotate:180deg}a:hover .arrow.svelte-d3jga9{translate:.35rem}a:hover .back.svelte-d3jga9{translate:-.35rem}.footer.svelte-jz8lnl{z-index:1;color:var(--ink-soft);border-top:1px solid var(--glass-line);grid-template-columns:1.2fr 2fr 1fr;align-items:end;gap:2rem;padding:4rem clamp(1.5rem,6vw,7rem) 3rem;font-size:.9375rem;display:grid;position:relative}.footer__brand.svelte-jz8lnl,.footer__contact.svelte-jz8lnl{gap:.35rem;display:grid}.footer__name.svelte-jz8lnl{color:var(--ink);letter-spacing:.1em;font-size:1.25rem;font-weight:600}.footer__nav.svelte-jz8lnl{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl),.footer__contact.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink)}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer__contact.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--cobalt-deep)}@media (width<=720px){.footer.svelte-jz8lnl{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem 2.5rem}}.pane.svelte-ucfxhi{min-width:0;min-height:0;color:var(--ink);box-shadow:0 0 0 var(--bar-w) var(--bar);isolation:isolate;transition:background-color .6s var(--ease-out), backdrop-filter .9s var(--ease-out), -webkit-backdrop-filter .9s var(--ease-out), filter .6s var(--ease-out);flex-direction:column;gap:.75rem;padding:clamp(1rem,1.4vw,1.5rem) clamp(1rem,1.6vw,1.75rem);display:flex;position:relative;overflow:hidden}.pane.svelte-ucfxhi:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(155deg, #ffffffa6 0%, #ffffff14 42%, #26241f0d 100%), var(--seed);background-size:100% 100%,160px 160px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}.pane--glass.svelte-ucfxhi{background:#f4f2ece6}.pane--clear.svelte-ucfxhi{background:#f4f2ec94}.pane--frost.svelte-ucfxhi{-webkit-backdrop-filter:blur(18px)saturate(.7);backdrop-filter:blur(18px)saturate(.7);background:#f2f0ead6}.pane--frost.svelte-ucfxhi:hover,.pane--frost.svelte-ucfxhi:focus-visible,.pane--frost.is-lit{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:#f4f2ec6b}.pane--cobalt.svelte-ucfxhi{color:var(--on-cobalt);background:radial-gradient(120% 110% at 18% 12%, var(--cobalt-light) 0%, var(--cobalt) 48%, var(--cobalt-deep) 100%), var(--cobalt)}.pane--amber.svelte-ucfxhi{color:var(--on-amber);background:radial-gradient(120% 110% at 22% 16%, var(--amber-light) 0%, var(--amber) 50%, var(--amber-deep) 100%), var(--amber)}.pane--warm.svelte-ucfxhi{background:linear-gradient(160deg,#f7c3d080 0%,#e2809a4d 60%,#bf56744d 100%),#f4f2ecdb}a.pane--warm.svelte-ucfxhi:hover,a.pane--warm.svelte-ucfxhi:focus-visible{color:var(--on-rose);background:radial-gradient(120% 110% at 22% 16%, var(--rose-light) 0%, var(--rose) 50%, var(--rose-deep) 100%), var(--rose)}.pane--cobalt.svelte-ucfxhi:before,.pane--amber.svelte-ucfxhi:before{background-image:linear-gradient(155deg, #ffffff47 0%, #ffffff0a 45%, #00000024 100%), var(--seed);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 60px #ffffff1f}.pane--cobalt.svelte-ucfxhi:after,.pane--amber.svelte-ucfxhi:after{z-index:2;pointer-events:none;content:"";background:var(--glass-deep);opacity:0;position:absolute;inset:0}.wall--hero.ready .pane.svelte-ucfxhi{animation:svelte-ucfxhi-lightup 1.6s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.wall--hero.ready .pane--cobalt.svelte-ucfxhi:after,.wall--hero.ready .pane--amber.svelte-ucfxhi:after{animation:svelte-ucfxhi-thaw 1.5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .5s)}html.js .wall--hero:not(.ready) .pane.svelte-ucfxhi{opacity:0;filter:blur(14px)brightness(.86)}html.js .wall--hero:not(.ready) .pane--cobalt.svelte-ucfxhi:after,html.js .wall--hero:not(.ready) .pane--amber.svelte-ucfxhi:after{opacity:.92}a.pane--glass.svelte-ucfxhi:hover,a.pane--clear.svelte-ucfxhi:hover{background-color:#fcfbf7f5}a.pane--cobalt.svelte-ucfxhi:hover{filter:brightness(1.08)}a.pane--amber.svelte-ucfxhi:hover{filter:brightness(1.05)}html.js .pane.will-reveal.svelte-ucfxhi:not(.is-lit){filter:brightness(.8)saturate(.6);transition-delay:0s}html.js .pane.will-reveal.svelte-ucfxhi.is-lit{transition-delay:calc(var(--i) * 70ms)}@keyframes svelte-ucfxhi-lightup{0%{opacity:0;filter:blur(14px)brightness(.86)}60%{opacity:1}to{opacity:1;filter:blur()brightness()}}@keyframes svelte-ucfxhi-thaw{0%{opacity:.92}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pane--frost.svelte-ucfxhi{-webkit-backdrop-filter:none;backdrop-filter:none}}.pane.nav{justify-content:center;font-size:1rem;font-weight:500;line-height:1.2}.pane.nav[aria-current=page]{color:var(--cobalt-deep)}.nav__label.svelte-1h32yp1{text-wrap:balance}.pane.mark{justify-content:center;gap:.3rem}.mark__name.svelte-s2sshx{letter-spacing:.1em;font-size:1.75rem;font-weight:600;line-height:1}.mark__tagline.svelte-s2sshx{color:var(--ink-soft);font-size:.8125rem;line-height:1.3}.mark__home.svelte-s2sshx{color:var(--cobalt-deep);align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;display:inline-flex}.mark__home.svelte-s2sshx .arrow{width:18px;height:18px}.pane.cta{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem;font-weight:500}@media (width<=720px){.mark__tagline.svelte-s2sshx{display:none}.mark__home.svelte-s2sshx{font-size:.8125rem}.pane.cta{font-size:1.0625rem}}
