.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.wm[data-astro-cid-qisgtjgl]{color:var(--ink);white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.wm__mb[data-astro-cid-qisgtjgl]{font-family:var(--font);letter-spacing:-.07em;padding-right:.04em;font-weight:800}.wm__studio[data-astro-cid-qisgtjgl]{font-family:var(--serif);letter-spacing:-.02em;font-size:1.04em;font-style:italic;font-weight:500}.hd[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header);transition:transform .5s var(--ease), background-color .4s var(--ease), box-shadow .4s var(--ease);position:fixed;inset:0 0 auto}.hd[data-astro-cid-nen7h5rs].is-scrolled{background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);box-shadow:0 1px 0 var(--line)}.hd[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.hd__in[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;height:100%;display:flex}.hd__logo[data-astro-cid-nen7h5rs]{margin-right:auto;font-size:1.6rem;text-decoration:none}.hd__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{font-size:var(--t-sm);gap:2rem;padding:0;font-weight:500;list-style:none;display:flex}.hd__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.hd__lang[data-astro-cid-nen7h5rs],.hd__theme[data-astro-cid-nen7h5rs],.hd__burger[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;font-size:var(--t-xs);letter-spacing:.04em;transition:background-color .3s var(--ease);border-radius:999px;place-items:center;font-weight:700;text-decoration:none;display:grid}.hd__lang[data-astro-cid-nen7h5rs]:hover,.hd__theme[data-astro-cid-nen7h5rs]:hover,.hd__burger[data-astro-cid-nen7h5rs]:hover{background:var(--surface)}.hd__theme[data-astro-cid-nen7h5rs] svg,.hd__burger[data-astro-cid-nen7h5rs] svg{width:1.2rem;height:1.2rem}.hd__theme[data-astro-cid-nen7h5rs] .i-moon,[data-theme-current=dark] .hd__theme[data-astro-cid-nen7h5rs] .i-sun{display:none}[data-theme-current=dark] .hd__theme[data-astro-cid-nen7h5rs] .i-moon{display:block}.hd__cta[data-astro-cid-nen7h5rs]{min-height:2.75rem;margin-left:.5rem}.hd__burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=899px){.hd__nav[data-astro-cid-nen7h5rs]{display:none}.hd__burger[data-astro-cid-nen7h5rs]{display:grid}}@media (width<=520px){.hd__cta[data-astro-cid-nen7h5rs]{display:none}.hd__logo[data-astro-cid-nen7h5rs]{font-size:1.4rem}}.mm[data-astro-cid-nen7h5rs]{z-index:70;position:fixed;inset:0}.mm[data-astro-cid-nen7h5rs][hidden]{display:none}.mm__veil[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .35s var(--ease);background:#0a0a098c;position:absolute;inset:0}.mm__panel[data-astro-cid-nen7h5rs]{border-radius:var(--r);background:var(--bg);opacity:0;transition:transform .45s var(--ease), opacity .35s var(--ease);flex-direction:column;gap:1.5rem;padding:1.25rem 1.25rem 1.5rem;display:flex;position:absolute;inset:.5rem .5rem auto;transform:translateY(-1.5rem);box-shadow:0 30px 60px -20px #0006}.mm[data-astro-cid-nen7h5rs].is-open .mm__veil[data-astro-cid-nen7h5rs]{opacity:1}.mm[data-astro-cid-nen7h5rs].is-open .mm__panel[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.mm__top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;font-size:1.4rem;display:flex}.mm__close[data-astro-cid-nen7h5rs]{background:var(--surface);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.mm__close[data-astro-cid-nen7h5rs] svg{width:1.2rem;height:1.2rem}.mm__list[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.mm__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;padding:.55rem 0;font-size:2.25rem;font-weight:700;text-decoration:none;display:block}.mm__foot[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ft[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:3rem 2.5rem}.ft__in[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr;align-items:start;gap:2rem 3rem;display:grid}.ft__logo[data-astro-cid-jo6i4kqk]{font-size:2rem;text-decoration:none}.ft__nav[data-astro-cid-jo6i4kqk]{font-weight:500;font-size:var(--t-sm);flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.75rem;padding-top:.4rem;display:flex}.ft__legal[data-astro-cid-jo6i4kqk]{font-size:var(--t-xs);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.5rem;padding-top:1.5rem;display:flex}.ft__contatti[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.ft__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.25rem 1.5rem;margin-left:auto;display:flex}@media (width<=700px){.ft__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ft__nav[data-astro-cid-jo6i4kqk]{justify-content:flex-start}.ft__legal[data-astro-cid-jo6i4kqk]{flex-direction:column}.ft__links[data-astro-cid-jo6i4kqk]{margin-top:.5rem;margin-left:0}.ft__nav[data-astro-cid-jo6i4kqk],.ft__contatti[data-astro-cid-jo6i4kqk],.ft__links[data-astro-cid-jo6i4kqk]{gap:0 1.5rem}.ft__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ft__contatti[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ft__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.ft__nav[data-astro-cid-jo6i4kqk]{font-size:var(--t-base)}.ft__contatti[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm)}}.intro{display:none}html.intro-on .intro{z-index:95;background:var(--ink);color:var(--on-ink);place-items:center;animation:.4s 3s forwards intro-via;display:grid;position:fixed;inset:0}@keyframes intro-via{to{opacity:0;visibility:hidden}}.intro__wm{align-items:baseline;padding-bottom:.08em;font-size:clamp(3.5rem,12vw,9rem);line-height:1.1;display:inline-flex;overflow:hidden}.intro__mb{letter-spacing:-.07em;padding-right:.04em;font-weight:800}.intro__studio{font-family:var(--serif);letter-spacing:-.02em;color:var(--accent);font-style:italic;font-weight:500}
