.mast[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--paper);border-bottom:var(--rule) solid var(--blue);position:sticky;top:0}.mast__row[data-astro-cid-wpvy4v7s]{min-height:var(--mast-row);align-items:center;gap:clamp(16px,3vw,40px);display:flex}.mark[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.mark__pnl[data-astro-cid-wpvy4v7s]{letter-spacing:-.04em;font-size:2.1rem;font-weight:900;font-stretch:125%;line-height:1}.mark__sub[data-astro-cid-wpvy4v7s]{font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1.15}.mast__nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(16px,2.4vw,36px);display:flex}.mast__link[data-astro-cid-wpvy4v7s]{transition:background-size .32s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 3px no-repeat;padding-block:6px;font-weight:700;text-decoration:none}.mast__link[data-astro-cid-wpvy4v7s]:hover,.mast__link[data-astro-cid-wpvy4v7s][aria-current]{background-size:100% 3px}.mast__social[data-astro-cid-wpvy4v7s]{gap:4px;margin-right:-10px;display:flex}.mast__social[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{width:44px;height:44px;color:var(--blue);place-items:center;transition:color .16s;display:inline-grid}.mast__social[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.mast__social[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--pink)}.mast__menu[data-astro-cid-wpvy4v7s]{width:52px;height:52px;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.menu[data-astro-cid-wpvy4v7s]{inset:var(--mast-h) 0 0;background:var(--paper);align-content:space-between;padding-block:24px 40px;display:grid;position:fixed;overflow-y:auto}.menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{display:grid}.menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:var(--rule) solid var(--blue);letter-spacing:-.03em;padding-block:14px;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:900;font-stretch:125%;text-decoration:none;display:block}.menu[data-astro-cid-wpvy4v7s] .menu__social[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:12px 28px;display:flex}.menu[data-astro-cid-wpvy4v7s] .menu__social[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-weight:700;font-stretch:100%;font-size:var(--step-1);letter-spacing:0;border-bottom:0;padding-block:0 2px;display:inline}@media (width<=1080px){.mast__nav[data-astro-cid-wpvy4v7s]{display:none}.mast__menu[data-astro-cid-wpvy4v7s]{display:inline-flex}.mast__social[data-astro-cid-wpvy4v7s]{margin-right:0}}@media (width<=760px){.mark__sub[data-astro-cid-wpvy4v7s]{display:none}.mast__row[data-astro-cid-wpvy4v7s]{gap:8px}}.foot[data-astro-cid-jo6i4kqk]{background:var(--blue);color:var(--paper);padding-block:clamp(48px,6vw,88px) 40px}.foot[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]::selection{background:var(--paper);color:var(--blue)}.foot[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--paper)}.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(16px,2vw,32px);display:grid}.foot__mark[data-astro-cid-jo6i4kqk]{letter-spacing:-.04em;grid-column:1/7;font-size:clamp(6rem,18vw,15rem);line-height:.75}.foot__col[data-astro-cid-jo6i4kqk]{grid-column:span 3;align-content:end;gap:14px;display:grid}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.foot__legale[data-astro-cid-jo6i4kqk]{border-top:var(--rule) solid var(--paper);font-size:var(--step--2);max-width:110ch;margin-top:clamp(40px,5vw,64px);padding-top:14px}.foot__legale[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.foot__legale[data-astro-cid-jo6i4kqk]+.foot__credits[data-astro-cid-jo6i4kqk]{border-top:0;margin-top:8px;padding-top:0}.foot__credits[data-astro-cid-jo6i4kqk]{border-top:var(--rule) solid var(--paper);font-size:var(--step--2);max-width:110ch;margin-top:clamp(40px,5vw,64px);padding-top:14px}@media (width<=760px){.foot__mark[data-astro-cid-jo6i4kqk],.foot__col[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.foot[data-astro-cid-jo6i4kqk]{padding-bottom:104px}}
