@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{color-scheme:light dark;--navy:#253a4b;--red:#c6443f;--red-ink:#b23a35;--spoke:#cdcdcc;--canal:#2e7c83;--canal-ink:#29747b;--ground:#f3f6f7;--surface:#fff;--surface-2:#e8eef1;--ink:#1c2b38;--ink-2:#4a5b69;--line:#d5dee3;--on-accent:#fff;--footer-bg:#253a4b;--scrim:20 33 44;--on-photo:#fff;--logo-bg:#fff;--logo-ink:#4a5b69;--footer-ink:#e6edf1;--footer-ink-2:#b9c8d3;--tile-ink:#1f3344;--tile-cielo:#cbe6f4;--tile-sole:#f7dc8a;--tile-prato:#cfe6b4;--tile-glicine:#d9d0f1;--tile-acqua:#bfe7e6;--tile-corallo:#f6b7ab;--f-display:"Fredoka", "Figtree", system-ui, sans-serif;--f-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-display:clamp(2.5rem, 1.6rem + 3.9vw, 4.25rem);--fs-h2:clamp(1.875rem, 1.35rem + 2.2vw, 2.875rem);--fs-h3:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--fs-body:clamp(1rem, .97rem + .15vw, 1.0625rem);--fs-label:.75rem;--measure:65ch;--r-1:10px;--r-2:18px;--r-3:28px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:40px;--s-7:64px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow-hover:0 12px 32px #1c2b3824;--header-h:150px;--wrap:1200px;--spokes:repeating-conic-gradient(from 0deg at 50% 50%, #cdcdcc59 0deg 1deg, transparent 1deg 15deg)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--navy:#9fc0da;--red-ink:#f07a72;--canal:#6cc3c7;--canal-ink:#6cc3c7;--ground:#101920;--surface:#172430;--surface-2:#1e2f3c;--ink:#e6edf1;--ink-2:#a6b6c2;--line:#2b3e4d;--footer-bg:#0b1218;--shadow-hover:0 12px 32px #00000073;--spokes:repeating-conic-gradient(from 0deg at 50% 50%, #cdcdcc14 0deg 1deg, transparent 1deg 15deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--navy:#9fc0da;--red-ink:#f07a72;--canal:#6cc3c7;--canal-ink:#6cc3c7;--ground:#101920;--surface:#172430;--surface-2:#1e2f3c;--ink:#e6edf1;--ink-2:#a6b6c2;--line:#2b3e4d;--footer-bg:#0b1218;--shadow-hover:0 12px 32px #00000073;--spokes:repeating-conic-gradient(from 0deg at 50% 50%, #cdcdcc14 0deg 1deg, transparent 1deg 15deg)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:var(--tile-sole);color:var(--tile-ink)}:root{accent-color:var(--red);caret-color:var(--red);scrollbar-color:var(--spoke) transparent}body{background:var(--ground);color:var(--ink);font:400 var(--fs-body)/1.6 var(--f-body);margin:0;overflow-x:clip}img,svg,video,iframe{max-width:100%;display:block}[hidden]{display:none!important}img{height:auto}a{color:var(--canal-ink);text-underline-offset:.18em}a:hover{color:var(--red-ink)}:focus-visible{outline:3px solid var(--canal);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--f-display);color:var(--navy);text-wrap:balance;margin:0 0 var(--s-4);font-weight:600;line-height:1.08}h1{font-size:var(--fs-display);letter-spacing:-.01em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.2}p{margin:0 0 var(--s-4);max-width:var(--measure);text-wrap:pretty}ul,ol{padding-left:1.2em}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}.section{padding-block:clamp(56px,8vw,112px)}.section--alt{background:var(--surface-2)}.lead{color:var(--ink-2);font-size:1.15em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;background:var(--navy);color:var(--ground);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.eyebrow{align-items:center;gap:var(--s-3);font:500 var(--fs-label)/1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--red-ink);margin:0 0 var(--s-4);display:inline-flex}.eyebrow:before{content:"";background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:100% 0,100%,100% 100%;background-repeat:no-repeat;background-size:100% 2px,70% 2px,45% 2px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex:none;width:22px;height:12px}.label{font:500 var(--fs-label)/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2)}.btn{--_bg:var(--red);--_fg:var(--on-accent);align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--_bg);color:var(--_fg);border:2px solid var(--_bg);font:600 1rem/1 var(--f-body);cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease);text-decoration:none;display:inline-flex}.btn:hover{color:var(--_fg);box-shadow:var(--shadow-hover)}.btn--ghost{--_bg:transparent;--_fg:var(--navy);border-color:currentColor}.btn--ghost:hover{color:var(--navy)}.btn--sm{min-height:38px;padding:0 var(--s-4);font-size:.9rem}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.chip{min-height:26px;padding:0 var(--s-3);border-radius:var(--r-pill);font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);align-items:center;display:inline-flex}.chip--ok{background:var(--tile-prato);color:var(--tile-ink);border-color:#0000}.spokes{isolation:isolate;position:relative}.spokes:before{content:"";z-index:-1;pointer-events:none;background:var(--spokes);opacity:.45;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 0 40%,#0000 72%)}.section-head{justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.section-head h2{max-width:18ch;margin:0}.more{color:var(--navy);font-weight:600;text-decoration:none}.more .arrow{color:var(--red)}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.has-js [data-anim~=reveal-fade-up],.has-js [data-anim~=reveal-slide-left],.has-js [data-anim~=reveal-stagger-grid]>*,.has-js [data-anim~=load-hero-sequence]>*{opacity:0}.has-js [data-anim~=reveal-clip-up]{clip-path:inset(100% 0 0)}@media (prefers-reduced-motion:reduce){.has-js [data-anim~=reveal-fade-up],.has-js [data-anim~=reveal-slide-left],.has-js [data-anim~=reveal-clip-up],.has-js [data-anim~=reveal-stagger-grid]>*,.has-js [data-anim~=load-hero-sequence]>*{opacity:1!important;clip-path:none!important;transform:none!important}}[data-anim~=anim-hover-lift]{transition:transform .3s var(--ease), box-shadow .3s var(--ease)}[data-anim~=anim-hover-lift]:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}[data-anim~=anim-hover-icon-slide] .arrow{transition:transform .28s var(--ease);display:inline-block}[data-anim~=anim-hover-icon-slide]:hover .arrow,[data-anim~=anim-hover-icon-slide]:focus-visible .arrow{transform:translate(7px)}[data-anim~=anim-hover-image-zoom]{overflow:hidden}[data-anim~=anim-hover-image-zoom] img{transition:transform .6s var(--ease)}[data-anim~=anim-hover-image-zoom]:hover img{transform:scale(1.08)}[data-anim~=anim-hover-image-desat] img{filter:grayscale()opacity(.65);transition:filter .4s var(--ease)}[data-anim~=anim-hover-image-desat] .logo-mark{filter:grayscale();transition:filter .4s var(--ease)}[data-anim~=anim-hover-image-desat]:hover img,[data-anim~=anim-hover-image-desat]:focus-visible img,[data-anim~=anim-hover-image-desat]:hover .logo-mark,[data-anim~=anim-hover-image-desat]:focus-visible .logo-mark{filter:none}[data-anim~=anim-text-underline-draw]{text-decoration:none;position:relative}[data-anim~=anim-text-underline-draw]:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}[data-anim~=anim-text-underline-draw]:hover:after,[data-anim~=anim-text-underline-draw]:focus-visible:after{transform:scaleX(1)}[data-anim~=anim-loop-pulse]{position:relative}[data-anim~=anim-loop-pulse]:after{content:"";pointer-events:none;border:1.5px solid;border-radius:99px;animation:1.8s ease-out infinite animPulse;position:absolute;inset:-4px}@keyframes animPulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@media (hover:none){[data-anim~=anim-hover-lift]:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-anim~=anim-loop-pulse]:after{opacity:0;animation:none}[data-anim~=anim-hover-lift]:hover{transform:none}}[data-anim~=loop-marquee]{width:max-content;display:flex}[data-anim~=loop-marquee]>*{flex-shrink:0}.has-js [data-anim~=text-highlight-sweep] .hl-mark{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.has-js [data-anim~=text-highlight-sweep] .hl-mark{transform:none!important}}.announce[data-astro-cid-2vfgeueo]{background:var(--navy);color:var(--ground);font-size:.92rem}.announce__in[data-astro-cid-2vfgeueo]{align-items:center;gap:var(--s-3) var(--s-4);padding-block:var(--s-2);flex-wrap:wrap;display:flex}.announce[data-astro-cid-2vfgeueo] p[data-astro-cid-2vfgeueo]{flex:260px;margin:0}.sep[data-astro-cid-2vfgeueo]{opacity:.6;margin-inline:.35em}.badge[data-astro-cid-2vfgeueo]{color:var(--on-accent);background:var(--red);border-radius:var(--r-pill);font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;padding:6px 10px}.badge[data-astro-cid-2vfgeueo]:after{border-color:var(--red)}.announce__link[data-astro-cid-2vfgeueo]{color:inherit;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.announce__link[data-astro-cid-2vfgeueo]:hover{color:inherit;text-decoration:underline}.canal[data-astro-cid-yhb3ubao]{height:34px;position:relative}.canal[data-astro-cid-yhb3ubao]>svg[data-astro-cid-yhb3ubao]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.track[data-astro-cid-yhb3ubao]{stroke:var(--line);stroke-width:3px;fill:none;stroke-linecap:round}.flow[data-astro-cid-yhb3ubao]{stroke:var(--canal);stroke-width:3px;fill:none;stroke-linecap:round}.towns[data-astro-cid-yhb3ubao]{pointer-events:none;position:absolute;inset:0}.canal[data-astro-cid-yhb3ubao] .town{background:var(--surface);border:1.5px solid var(--ink-2);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:background-color .3s,border-color .3s;position:absolute}.canal[data-astro-cid-yhb3ubao] .town.passed{background:var(--canal);border-color:var(--canal)}.bike[data-astro-cid-yhb3ubao]{background:var(--red);will-change:transform;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;display:grid;position:absolute;top:0;left:0;box-shadow:0 2px 8px #c6443f73}.bike[data-astro-cid-yhb3ubao] svg[data-astro-cid-yhb3ubao]{width:16px;height:16px}.here[data-astro-cid-yhb3ubao]{white-space:nowrap;font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--canal-ink);background:var(--ground);border-radius:4px;padding:0 6px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-19px;left:0}@media (prefers-reduced-motion:reduce){.here[data-astro-cid-yhb3ubao]{transition:none}}.theme-toggle[data-astro-cid-l6lhmie6]{align-items:center;gap:var(--s-2);cursor:pointer;min-width:44px;height:44px;color:var(--navy);font:inherit;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:50%;grid-auto-flow:column;padding:0;display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background:var(--surface-2)}.theme-toggle[data-astro-cid-l6lhmie6].with-label{border-radius:var(--r-pill);padding:0 var(--s-3) 0 var(--s-2);color:var(--ink);justify-content:start;font-weight:600}.theme-toggle[data-astro-cid-l6lhmie6].with-label:hover{color:var(--red-ink);background:0 0}.theme-toggle[data-astro-cid-l6lhmie6] .tt-sun{display:none}.theme-toggle[data-astro-cid-l6lhmie6][data-current=dark] .tt-sun{display:block}.theme-toggle[data-astro-cid-l6lhmie6][data-current=dark] .tt-moon{display:none}.site-header[data-astro-cid-nen7h5rs]{--bar-h:96px;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-4);min-height:var(--bar-h);padding-block:var(--s-2);display:flex}.brand[data-astro-cid-nen7h5rs]{border-radius:var(--r-1);flex:none;display:block}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:225px;height:auto}.nav[data-astro-cid-nen7h5rs]{margin-inline:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);color:var(--ink);transition:background-color .2s var(--ease), color .2s var(--ease);font-size:.95rem;font-weight:600;text-decoration:none;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--navy)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.nav[data-astro-cid-nen7h5rs]+.actions[data-astro-cid-nen7h5rs]{margin-left:0}.icon-link[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--navy);transition:background-color .2s var(--ease);border-radius:50%;place-items:center;display:grid}.icon-link[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--navy)}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-left:var(--s-2)}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{z-index:2;cursor:pointer;width:44px;height:44px;color:var(--navy);border-radius:50%;place-items:center;list-style:none;display:grid;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}.menu[data-astro-cid-nen7h5rs] .i-close,.menu[data-astro-cid-nen7h5rs][open] .i-open{display:none}.menu[data-astro-cid-nen7h5rs][open] .i-close{display:block}.menu__panel[data-astro-cid-nen7h5rs]{z-index:1;overscroll-behavior:contain;justify-content:space-between;gap:var(--s-6);padding:calc(env(safe-area-inset-top,0px) + var(--bar-h) + var(--s-6)) max(16px, calc((100vw - var(--wrap)) / 2)) calc(var(--s-6) + env(safe-area-inset-bottom,0px));background:var(--ground) var(--spokes) no-repeat right -30vw bottom -30vw / 90vw 90vw;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu__links[data-astro-cid-nen7h5rs]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-1) 0;font:600 clamp(2.125rem, 1.4rem + 3.6vw, 3.5rem)/1.1 var(--f-display);color:var(--navy);transition:color .2s var(--ease), transform .3s var(--ease);text-decoration:none;display:inline-block}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--red-ink);transform:translate(6px)}.menu__contacts[data-astro-cid-nen7h5rs]{padding:var(--s-5) 0 0;border-top:1px solid var(--line);gap:var(--s-2) var(--s-6);flex-wrap:wrap;margin:0;list-style:none;display:flex}.menu__contacts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);min-height:44px;color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:inline-flex}.menu__contacts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--red-ink)}.menu[data-astro-cid-nen7h5rs][open] .menu__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu__contacts[data-astro-cid-nen7h5rs]{animation:menuIn .5s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms + 40ms)}.menu[data-astro-cid-nen7h5rs][open] .menu__panel[data-astro-cid-nen7h5rs]{animation:menuFade .25s var(--ease) both}@keyframes menuIn{0%{opacity:0;transform:translateY(14px)}}@keyframes menuFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs][open] .menu__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu__contacts[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs][open] .menu__panel[data-astro-cid-nen7h5rs]{animation:none}}.site-header[data-astro-cid-nen7h5rs]:has(.menu[open]){-webkit-backdrop-filter:none;background:var(--ground)}.site-header[data-astro-cid-nen7h5rs]:has(.menu[open]) .brand[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:has(.menu[open]) .actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{z-index:2;position:relative}html:has(.menu[open]){overflow:hidden}.canal-row[data-astro-cid-nen7h5rs]{padding-bottom:20px}@media (width<=1280px){.nav[data-astro-cid-nen7h5rs],.icon-link[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]>.tt-bar{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.brand[data-astro-cid-nen7h5rs]{margin-right:auto}.actions[data-astro-cid-nen7h5rs]{gap:var(--s-2)}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-left:0}}@media (width<=480px){.site-header[data-astro-cid-nen7h5rs]{--bar-h:76px}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:168px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer-bg);color:var(--footer-ink);margin-top:0;padding-top:clamp(56px,8vw,96px);overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--footer-ink)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--tile-corallo)}.site-footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--footer-ink)}.site-footer[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{color:var(--tile-corallo)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:1.6fr 1fr .8fr;display:grid;position:relative}.h-small[data-astro-cid-jo6i4kqk]{font-size:var(--fs-h3)}.plain[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-5);gap:var(--s-3);padding:0;list-style:none;display:grid}.plain[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.plain[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-2);text-decoration:none;display:inline-flex}.links[data-astro-cid-jo6i4kqk] .plain[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.small[data-astro-cid-jo6i4kqk]{color:var(--footer-ink-2);font-size:.875rem}.nl-form[data-astro-cid-jo6i4kqk]{gap:var(--s-2);margin:var(--s-5) 0 var(--s-3);flex-wrap:wrap;max-width:520px;display:flex}.nl-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk][type=email]{min-height:48px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;border:2px solid #0000;flex:220px}.nl-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk][type=email]:focus-visible{outline:3px solid var(--tile-acqua);outline-offset:2px}.nl-form[data-astro-cid-jo6i4kqk].is-done input[data-astro-cid-jo6i4kqk],.nl-form[data-astro-cid-jo6i4kqk].is-done button[data-astro-cid-jo6i4kqk]{display:none}.nl-ok[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);color:var(--tile-acqua);font-weight:600;display:flex}.nl-ok[data-astro-cid-jo6i4kqk][hidden]{display:none}.wheel[data-astro-cid-jo6i4kqk]{opacity:.18;pointer-events:none;width:220px;height:220px;position:absolute;bottom:-110px;right:-70px}.legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-2) var(--s-5);margin-top:var(--s-7);padding-block:var(--s-5);border-top:1px solid color-mix(in srgb, var(--footer-ink) 14%, transparent);color:var(--footer-ink-2);flex-wrap:wrap;font-size:.875rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none;margin:0}@media (width<=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.newsletter[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.wheel[data-astro-cid-jo6i4kqk]{display:none}}
