.hero[data-astro-cid-i3irphx7]{isolation:isolate;color:var(--on-photo);align-items:center;padding-block:calc(clamp(20px,2.5vw,32px) + 125px) calc(clamp(24px,3vw,40px) + 125px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7] .hero__bg{z-index:-2;object-fit:cover;object-position:70% 55%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-i3irphx7]{opacity:0;transition:opacity 1.2s var(--ease)}.hero__video[data-astro-cid-i3irphx7].is-playing{opacity:1}.hero__toggle[data-astro-cid-i3irphx7]{right:max(16px, calc((100vw - var(--wrap)) / 2));bottom:var(--s-5);z-index:1;cursor:pointer;width:44px;height:44px;color:var(--on-photo);background:rgb(var(--scrim) / .45);border:1px solid color-mix(in srgb, var(--on-photo) 35%, transparent);-webkit-backdrop-filter:blur(6px);transition:background-color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.hero__toggle[data-astro-cid-i3irphx7]:hover{background:rgb(var(--scrim) / .7)}.hero__toggle[data-astro-cid-i3irphx7][hidden],.hero__toggle[data-astro-cid-i3irphx7] .ic-play,.hero__toggle[data-astro-cid-i3irphx7].is-paused .ic-pause{display:none}.hero__toggle[data-astro-cid-i3irphx7].is-paused .ic-play{display:block}.hero__veil[data-astro-cid-i3irphx7]{z-index:-1;background:linear-gradient(90deg, rgb(var(--scrim) / .82) 0%, rgb(var(--scrim) / .68) 55%, rgb(var(--scrim) / .2) 85%, rgb(var(--scrim) / .05) 100%), linear-gradient(0deg, rgb(var(--scrim) / .45) 0%, transparent 40%);position:absolute;inset:0}.hero__in[data-astro-cid-i3irphx7]{position:relative}.hero__text[data-astro-cid-i3irphx7]{max-width:880px;text-shadow:0 1px 12px rgb(var(--scrim) / .35)}.eyebrow[data-astro-cid-i3irphx7]{color:var(--tile-corallo)}h1[data-astro-cid-i3irphx7]{margin-bottom:var(--s-5);color:var(--on-photo)}.hl[data-astro-cid-i3irphx7]{z-index:0;white-space:nowrap;color:var(--on-photo);padding-inline:.06em;position:relative}.hl-mark[data-astro-cid-i3irphx7]{z-index:-1;background:var(--red);transform-origin:0;border-radius:8px;position:absolute;inset:.12em -.06em .02em}.lead[data-astro-cid-i3irphx7]{margin-bottom:var(--s-3);color:var(--on-photo);opacity:.95}.testo[data-astro-cid-i3irphx7]{margin-bottom:var(--s-5);max-width:65ch;color:var(--on-photo);opacity:.95}.cta[data-astro-cid-i3irphx7]{gap:var(--s-3);flex-wrap:wrap;display:flex}.cta[data-astro-cid-i3irphx7] .btn{text-shadow:none}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{padding-block:80px 84px}.hero[data-astro-cid-i3irphx7] .hero__bg{object-position:75% 50%}.hero__veil[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, rgb(var(--scrim) / .8) 0%, rgb(var(--scrim) / .7) 60%, rgb(var(--scrim) / .35) 100%)}}@media (width<=420px){.hl[data-astro-cid-i3irphx7]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.doors[data-astro-cid-mzyposoi]{padding-block:clamp(24px,4vw,48px) 0}.slogan[data-astro-cid-mzyposoi]{padding-block:var(--s-4);border-block:1px solid var(--line)}.group[data-astro-cid-mzyposoi]{display:flex}.word[data-astro-cid-mzyposoi]{font:600 clamp(1.75rem, 1.2rem + 2.4vw, 3.25rem)/1.1 var(--f-display);color:var(--navy);white-space:nowrap;align-items:center;gap:1.2em;padding-inline:.6em;display:inline-flex}.word[data-astro-cid-mzyposoi]:after{content:"";border:3px solid var(--red);background:repeating-conic-gradient(var(--red) 0deg 4deg, transparent 4deg 45deg);border-radius:50%;flex:none;width:.7em;height:.7em}.grid[data-astro-cid-m3ouumdv]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.intro[data-astro-cid-m3ouumdv] .more[data-astro-cid-m3ouumdv]+.more[data-astro-cid-m3ouumdv]{margin-left:var(--s-5)}.intro[data-astro-cid-m3ouumdv]{top:calc(var(--header-h) + 24px);position:sticky}.timeline[data-astro-cid-m3ouumdv]{padding-left:56px;position:relative}.river[data-astro-cid-m3ouumdv]{width:40px;height:100%;position:absolute;top:0;left:0;overflow:visible}.river[data-astro-cid-m3ouumdv] path[data-astro-cid-m3ouumdv]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.river__bg[data-astro-cid-m3ouumdv]{stroke:var(--line);stroke-width:6px}.river__fg[data-astro-cid-m3ouumdv]{stroke:var(--canal);stroke-width:6px}ol[data-astro-cid-m3ouumdv]{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}ol[data-astro-cid-m3ouumdv]>li[data-astro-cid-m3ouumdv]{position:relative}ol[data-astro-cid-m3ouumdv]>li[data-astro-cid-m3ouumdv]:before{content:"";background:var(--surface);border:3px solid var(--canal);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:-44px}.year[data-astro-cid-m3ouumdv]{font:600 var(--fs-h3)/1 var(--f-display);color:var(--red-ink);margin-bottom:var(--s-2);display:block}li[data-astro-cid-m3ouumdv] p[data-astro-cid-m3ouumdv]{margin:0}.numbers[data-astro-cid-m3ouumdv]{padding:var(--s-6) var(--s-5);gap:var(--s-5);background:var(--navy);color:var(--ground);border-radius:var(--r-3);grid-template-columns:repeat(4,1fr);margin:clamp(56px,8vw,96px) 0 0;list-style:none;display:grid}.numbers[data-astro-cid-m3ouumdv] li[data-astro-cid-m3ouumdv]{gap:var(--s-2);align-content:start;display:grid}.num[data-astro-cid-m3ouumdv]{font:600 clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem)/1 var(--f-display);font-variant-numeric:tabular-nums}.what[data-astro-cid-m3ouumdv]{opacity:.85;font-size:.95rem}@media (width<=860px){.grid[data-astro-cid-m3ouumdv]{grid-template-columns:1fr}.intro[data-astro-cid-m3ouumdv]{position:static}.numbers[data-astro-cid-m3ouumdv]{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){.numbers[data-astro-cid-m3ouumdv]{grid-template-columns:1fr}}.lead[data-astro-cid-prqusbky]{margin:var(--s-3) 0 0;max-width:65ch}.sub[data-astro-cid-prqusbky]{margin-bottom:var(--s-4)}.cards[data-astro-cid-prqusbky]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-prqusbky]>li[data-astro-cid-prqusbky]{display:flex}@media (width<=960px){.cards[data-astro-cid-prqusbky]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cards[data-astro-cid-prqusbky]{grid-template-columns:1fr}}.note[data-astro-cid-wcnbrrjp]{margin-top:var(--s-4);color:var(--ink-2)}.testate[data-astro-cid-jgkcx3bp]{margin-bottom:var(--s-6)}.group[data-astro-cid-jgkcx3bp]{display:flex}.testata[data-astro-cid-jgkcx3bp]{font:600 clamp(1.5rem, 1.2rem + 1.4vw, 2.25rem)/1.2 var(--f-display);color:var(--ink-2);white-space:nowrap;opacity:.8;padding-inline:1.1em}.list[data-astro-cid-jgkcx3bp]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-jgkcx3bp]>li[data-astro-cid-jgkcx3bp]{display:flex}@media (width<=860px){.list[data-astro-cid-jgkcx3bp]{grid-template-columns:1fr}}.locandine[data-astro-cid-cmhnewoy]{margin:0 0 var(--s-5);gap:var(--s-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.locandine[data-astro-cid-cmhnewoy] a[data-astro-cid-cmhnewoy]{aspect-ratio:3/4;border-radius:var(--r-2);background:var(--surface-2);display:block;overflow:hidden}.locandine[data-astro-cid-cmhnewoy] img{object-fit:contain;width:100%;height:100%}.mosaic[data-astro-cid-cmhnewoy]{gap:var(--s-4);grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(140px,16vw,210px);margin:0;padding:0;list-style:none;display:grid}.cell--0[data-astro-cid-cmhnewoy]{grid-area:span 2/span 2}.frame[data-astro-cid-cmhnewoy]{place-content:center;justify-items:center;gap:var(--s-2);border-radius:var(--r-2);text-align:center;width:100%;height:100%;padding:var(--s-4);color:var(--tile-ink);text-decoration:none;display:grid;position:relative;overflow:hidden}.frame[data-astro-cid-cmhnewoy] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.play[data-astro-cid-cmhnewoy]{z-index:1;background:var(--red);width:64px;height:64px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:relative}.cap[data-astro-cid-cmhnewoy]{padding:var(--s-3) var(--s-4);text-align:left;color:var(--on-photo);background:linear-gradient(transparent, rgb(var(--scrim) / .7));font-size:.9rem;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.locandine[data-astro-cid-cmhnewoy]{grid-template-columns:repeat(2,1fr)}.mosaic[data-astro-cid-cmhnewoy]{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.cell--0[data-astro-cid-cmhnewoy]{grid-row:span 1}}.rime[data-astro-cid-i4enz44g]{padding-block:clamp(24px,4vw,48px)}.rime[data-astro-cid-i4enz44g]+.rime[data-astro-cid-i4enz44g]{padding-top:0}.banner[data-astro-cid-i4enz44g]{isolation:isolate;gap:var(--s-3);border-radius:var(--r-3);background-color:var(--tone);color:var(--on-photo);padding:clamp(28px,5vw,56px);text-decoration:none;display:grid;position:relative;overflow:hidden}.banner[data-astro-cid-i4enz44g]:hover{color:var(--on-photo)}.banner[data-astro-cid-i4enz44g] .banner__img{z-index:-3;object-fit:cover;object-position:50% 40%;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.banner[data-astro-cid-i4enz44g]:hover .banner__img{transform:scale(1.03)}.banner__tint[data-astro-cid-i4enz44g]{z-index:-2;background:var(--tone);mix-blend-mode:multiply;position:absolute;inset:0}.banner__veil[data-astro-cid-i4enz44g]{z-index:-1;background:linear-gradient(90deg, rgb(var(--scrim) / .78) 0%, rgb(var(--scrim) / .6) 55%, rgb(var(--scrim) / .35) 100%);position:absolute;inset:0}.eyebrow[data-astro-cid-i4enz44g]{color:var(--tone);margin:0}.title[data-astro-cid-i4enz44g]{font:600 var(--fs-h2)/1.1 var(--f-display);text-wrap:balance;max-width:22ch}.go[data-astro-cid-i4enz44g]{align-items:center;gap:var(--s-2);color:var(--tone);font-weight:600;display:inline-flex}.banner[data-astro-cid-i4enz44g]:has(.banner__logo){column-gap:var(--s-6);grid-template-columns:1fr auto}.eyebrow[data-astro-cid-i4enz44g],.title[data-astro-cid-i4enz44g],.go[data-astro-cid-i4enz44g]{grid-column:1}.banner[data-astro-cid-i4enz44g] .banner__logo{object-fit:contain;object-position:right center;width:clamp(180px,22vw,300px);height:auto;max-height:150px;filter:brightness(0) invert(1) drop-shadow(0 2px 14px rgb(var(--scrim) / .45));grid-area:1/2/span 3;align-self:center}@media (width<=700px){.banner__veil[data-astro-cid-i4enz44g]{background:rgb(var(--scrim) / .68)}.banner[data-astro-cid-i4enz44g]:has(.banner__logo){grid-template-columns:1fr}.banner[data-astro-cid-i4enz44g] .banner__logo{object-position:left center;width:150px;max-height:70px;margin-bottom:var(--s-2);grid-area:1/1}}.logos[data-astro-cid-px73okw3]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.logos[data-astro-cid-px73okw3]>li[data-astro-cid-px73okw3]{display:flex}.logo[data-astro-cid-px73okw3]{gap:var(--s-2);width:100%;padding:var(--s-4) var(--s-3) var(--s-3);text-align:center;background:var(--logo-bg);border:1px solid var(--line);border-radius:var(--r-2);transition:box-shadow .3s var(--ease);grid-template-rows:72px auto;place-items:center;text-decoration:none;display:grid}.logo[data-astro-cid-px73okw3]:hover{box-shadow:var(--shadow-hover)}.logo__mark[data-astro-cid-px73okw3]{place-items:center;width:100%;height:72px;display:grid}.logo__mark[data-astro-cid-px73okw3] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}.logo-mark[data-astro-cid-px73okw3]{font:600 1rem/1.2 var(--f-display);color:var(--tile-ink);text-wrap:balance}.logo__name[data-astro-cid-px73okw3]{color:var(--logo-ink);text-wrap:balance;font-size:.78rem;line-height:1.3}.box[data-astro-cid-upkx2gar]{border-radius:var(--r-3);background-color:var(--tile-corallo);color:var(--tile-ink);padding:clamp(28px,5vw,64px);overflow:hidden}.box[data-astro-cid-upkx2gar]:before{opacity:.6;mask-image:radial-gradient(circle at 100% 0,#000 0 30%,#0000 60%)}.head[data-astro-cid-upkx2gar] h2[data-astro-cid-upkx2gar]{color:var(--tile-ink);max-width:22ch}.eyebrow[data-astro-cid-upkx2gar]{color:var(--tile-ink)}.ways[data-astro-cid-upkx2gar]{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.way[data-astro-cid-upkx2gar]{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-2);background:color-mix(in srgb, var(--surface) 55%, transparent);flex-direction:column;display:flex}.way[data-astro-cid-upkx2gar] h3[data-astro-cid-upkx2gar]{color:var(--tile-ink);margin:0}.way[data-astro-cid-upkx2gar] p[data-astro-cid-upkx2gar]{margin:0}.way[data-astro-cid-upkx2gar] .more[data-astro-cid-upkx2gar]{color:var(--tile-ink);margin-top:auto}.way--main[data-astro-cid-upkx2gar]{background:var(--surface);color:var(--ink)}.way--main[data-astro-cid-upkx2gar] h3[data-astro-cid-upkx2gar]{color:var(--navy)}.way--main[data-astro-cid-upkx2gar] .btn[data-astro-cid-upkx2gar]{margin-top:auto}
