@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans/nunito-sans-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;--ink:#171717;--paper:#f4f2ed;--red:#174b8b;--blue:#174b8b;--gold:#efa642;--muted:#77736d;--line:#1717172e;--display:"Nunito Sans",sans-serif;background:#f4f2ed;font-family:Nunito Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{min-width:320px;margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font-family:inherit}img{max-width:100%;display:block}::selection{color:#171717;background:#efa642}.whatsapp-float{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1000;color:#fff;background:#128c4a;border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;text-decoration:none;transition:transform .18s,background-color .18s;display:grid;position:fixed;box-shadow:0 5px 18px #102d5045}.whatsapp-float svg{fill:currentColor;width:30px;height:30px}.whatsapp-float:hover{background:#0e713b;transform:translateY(-2px)}.whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #efa642}.whatsapp-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background:#102d50;border-radius:3px;padding:8px 11px;font-size:.78rem;font-weight:700;line-height:1.2;transition:opacity .18s,visibility .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.whatsapp-float:hover .whatsapp-tooltip,.whatsapp-float:focus-visible .whatsapp-tooltip{opacity:1;visibility:visible}@media (width<=600px){.whatsapp-float{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:54px;height:54px}.whatsapp-float svg{width:28px;height:28px}.whatsapp-tooltip{display:none}}.wrap{width:min(1280px,100% - 48px);margin-inline:auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.section-title{font:600 clamp(2.7rem,6vw,5.7rem)/.98 var(--display);letter-spacing:-.065em;max-width:900px;margin:0}.lede{color:#5d5a55;max-width:560px;font-size:1.04rem;line-height:1.65}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;min-height:52px;padding:0 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #efa642}.button--red{background:var(--red);color:#fff}.button--red:hover{background:#103b70}.button--light{background:var(--paper);color:var(--ink)}.button--outline{color:#fff;background:0 0;border-color:#ffffff8c}.button--outline-dark{border-color:var(--line);color:var(--ink);background:0 0}.section{padding:clamp(76px,10vw,144px) 0}.reveal{animation:.7s both rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-bar[data-astro-cid-fzpbxy5g]{color:#f4f2ed;background:#15375e;min-height:39px;font-size:.75rem}.contact-bar-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:22px;width:min(1280px,100% - 48px);min-height:39px;margin-inline:auto;display:flex}.contact-details[data-astro-cid-fzpbxy5g]{align-items:center;gap:0;min-width:0;display:flex}.contact-details[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#f4f2ed;white-space:nowrap;text-decoration:none}.contact-details[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#ffc363}.contact-details[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]+a[data-astro-cid-fzpbxy5g]{border-left:1px solid #ffffff42;margin-left:15px;padding-left:15px}.contact-socials[data-astro-cid-fzpbxy5g]{align-items:center;gap:7px;display:flex}.contact-socials[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#f4f2ed;border-radius:2px;place-items:center;width:34px;height:34px;display:grid}.contact-socials[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#ffc363;background:#ffffff10}.contact-socials[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:18px;height:18px}.header-main[data-astro-cid-fzpbxy5g]{background:var(--paper);height:86px;color:var(--ink);z-index:10;border-bottom:1px solid var(--line);align-items:center;gap:clamp(16px,2.5vw,38px);padding:0 max(24px,50vw - 640px);display:flex;position:relative}.brand[data-astro-cid-fzpbxy5g]{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{object-fit:contain;width:56px;height:56px}.brand[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:3px;display:flex}.brand[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{letter-spacing:.16em;color:var(--blue);font-size:.62rem;font-weight:700}.brand[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{font:700 .83rem var(--display);letter-spacing:.09em}.nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(16px,2.2vw,34px);margin-left:auto;display:flex}.nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.discipline-trigger[data-astro-cid-fzpbxy5g],.header-cta[data-astro-cid-fzpbxy5g]{font-size:.81rem;font-weight:700;text-decoration:none}.nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{color:#444}.nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover{color:var(--blue)}.discipline-nav[data-astro-cid-fzpbxy5g]{align-self:stretch;align-items:center;display:flex;position:relative}.discipline-trigger[data-astro-cid-fzpbxy5g]{color:#444;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;height:100%;list-style:none;display:flex}.discipline-trigger[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.discipline-trigger[data-astro-cid-fzpbxy5g]:after{content:"";border-bottom:1.5px solid #d78524;border-right:1.5px solid #d78524;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.discipline-nav[data-astro-cid-fzpbxy5g][open] .discipline-trigger[data-astro-cid-fzpbxy5g]:after{transform:rotate(225deg)translate(-1px,-1px)}.discipline-nav[data-astro-cid-fzpbxy5g]:hover .discipline-trigger[data-astro-cid-fzpbxy5g],.discipline-nav[data-astro-cid-fzpbxy5g]:focus-within .discipline-trigger[data-astro-cid-fzpbxy5g],.discipline-nav[data-astro-cid-fzpbxy5g].is-current .discipline-trigger[data-astro-cid-fzpbxy5g]{color:var(--blue)}.discipline-submenu[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--paper);border-top:3px solid #efa642;min-width:190px;padding:9px 0;display:none;position:absolute;top:calc(100% - 1px);left:-18px;box-shadow:0 16px 30px #101f3526}.discipline-nav[data-astro-cid-fzpbxy5g]:hover .discipline-submenu[data-astro-cid-fzpbxy5g],.discipline-nav[data-astro-cid-fzpbxy5g]:focus-within .discipline-submenu[data-astro-cid-fzpbxy5g],.discipline-nav[data-astro-cid-fzpbxy5g][open] .discipline-submenu[data-astro-cid-fzpbxy5g]{display:grid}.discipline-submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#263b50;font:600 1.02rem var(--display);border-left:3px solid #0000;padding:13px 20px;text-decoration:none}.discipline-submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.discipline-submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,.discipline-submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--blue);background:#174b8b0b;border-left-color:#efa642}.discipline-submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline-offset:-3px;outline:2px solid #efa642}.header-actions[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;gap:8px;display:flex}.header-preiscrizioni[data-astro-cid-fzpbxy5g]{color:#174b8b;letter-spacing:.04em;border:1px solid #d78524;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.header-preiscrizioni[data-astro-cid-fzpbxy5g]:hover{background:#174b8b0b}.header-cta[data-astro-cid-fzpbxy5g]{background:var(--blue);color:#fff;white-space:nowrap;align-items:center;min-height:48px;padding:12px 17px;display:inline-flex}.header-cta[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:#f2a640;margin-left:8px}.mobile-menu[data-astro-cid-fzpbxy5g]{display:none}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,.discipline-trigger[data-astro-cid-fzpbxy5g]:focus-visible,.header-cta[data-astro-cid-fzpbxy5g]:focus-visible,.header-preiscrizioni[data-astro-cid-fzpbxy5g]:focus-visible,.contact-bar[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline-offset:3px;outline:3px solid #efa642}@media (width<=1000px){.header-main[data-astro-cid-fzpbxy5g]{gap:16px}.nav[data-astro-cid-fzpbxy5g]{gap:15px}.nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.discipline-trigger[data-astro-cid-fzpbxy5g],.header-cta[data-astro-cid-fzpbxy5g]{font-size:.74rem}.header-preiscrizioni[data-astro-cid-fzpbxy5g]{padding-inline:9px;font-size:.66rem}.header-cta[data-astro-cid-fzpbxy5g]{padding-inline:12px}}@media (width<=850px){.contact-bar[data-astro-cid-fzpbxy5g]{min-height:38px}.contact-bar-inner[data-astro-cid-fzpbxy5g]{width:calc(100% - 40px);min-height:38px}.contact-address[data-astro-cid-fzpbxy5g]{display:none}.contact-details[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]+a[data-astro-cid-fzpbxy5g]{margin-left:10px;padding-left:10px}.contact-details[data-astro-cid-fzpbxy5g]{font-size:.7rem}.contact-socials[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{width:44px;height:44px}.header-main[data-astro-cid-fzpbxy5g]{gap:12px;height:74px;padding-inline:20px}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:48px;height:48px}.nav[data-astro-cid-fzpbxy5g],.header-actions[data-astro-cid-fzpbxy5g]{display:none}.brand[data-astro-cid-fzpbxy5g]{margin-right:auto}.mobile-menu[data-astro-cid-fzpbxy5g]{display:block;position:relative}.mobile-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;width:46px;height:46px;padding:10px;list-style:none;display:flex}.mobile-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--ink);width:25px;height:2px}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{background:var(--paper);border-top:1px solid var(--line);align-content:start;gap:0;width:min(100vw,380px);max-height:min(78vh,620px);padding:12px 22px 22px;display:grid;position:absolute;top:calc(100% + 13px);right:-20px;overflow-y:auto;box-shadow:0 18px 30px #0002}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.mobile-disciplines[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{min-height:50px;color:var(--ink);border-bottom:1px solid var(--line);padding:14px 2px;font-weight:600;text-decoration:none}.mobile-disciplines[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-disciplines[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-disciplines[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]:after{content:"";border-bottom:1.5px solid #d78524;border-right:1.5px solid #d78524;width:8px;height:8px;margin-right:5px;transform:rotate(45deg)translateY(-2px)}.mobile-disciplines[data-astro-cid-fzpbxy5g][open]>summary[data-astro-cid-fzpbxy5g]:after{transform:rotate(225deg)translate(-1px,-1px)}.mobile-disciplines[data-astro-cid-fzpbxy5g].is-current>summary[data-astro-cid-fzpbxy5g]{color:var(--blue)}.mobile-disciplines[data-astro-cid-fzpbxy5g]>div[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);padding:4px 0 8px 15px;display:grid}.mobile-disciplines[data-astro-cid-fzpbxy5g]>div[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#34495d;border-left:2px solid #efa642;min-height:46px;padding:13px 12px;font-weight:600;text-decoration:none}.mobile-disciplines[data-astro-cid-fzpbxy5g]>div[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--blue);background:#174b8b0b}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].mobile-menu-preiscrizioni{color:#174b8b;text-align:center;border:1px solid #d78524;min-height:50px;margin-top:12px;padding:14px 16px}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].mobile-menu-cta{background:var(--blue);color:#fff;text-align:center;border:0;min-height:52px;margin-top:8px;padding:16px}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:focus-visible,.mobile-disciplines[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline-offset:2px;outline:3px solid #efa642}}@media (width<=480px){.contact-bar-inner[data-astro-cid-fzpbxy5g]{gap:8px}.contact-details[data-astro-cid-fzpbxy5g]{gap:1px;display:grid}.contact-details[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]+a[data-astro-cid-fzpbxy5g]{border:0;margin:0;padding:0}.contact-socials[data-astro-cid-fzpbxy5g]{gap:2px}.contact-socials[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{width:42px;height:44px}}@media (prefers-reduced-motion:reduce){.discipline-trigger[data-astro-cid-fzpbxy5g]:after,.mobile-disciplines[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]:after{transition:none}}.footer[data-astro-cid-nns7i3if]{background:var(--ink);color:#fff;padding:52px 0 22px}.footer-partners[data-astro-cid-nns7i3if]{padding-bottom:42px}.footer-partners[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font:600 1.25rem var(--display);letter-spacing:.01em;color:#f2ac4b;margin:0 0 22px}.sponsor-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:16px;display:grid}.sponsor-logo[data-astro-cid-nns7i3if]{background:#fff;justify-content:center;align-items:center;height:104px;padding:18px 22px;display:flex}.sponsor-logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:contain;width:100%;height:100%}.footer[data-astro-cid-nns7i3if] .brand[data-astro-cid-nns7i3if]{color:#fff}.footer[data-astro-cid-nns7i3if] .brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px}.footer[data-astro-cid-nns7i3if] .brand[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if] small[data-astro-cid-nns7i3if]{color:#efaa48}.footer-main[data-astro-cid-nns7i3if]{border-top:1px solid #454545;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:28px 0 36px;display:grid}.footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;display:flex}.footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#d5d2cc;font-size:.85rem;text-decoration:none}.footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#f2a640}.footer-bottom[data-astro-cid-nns7i3if]{color:#aaa7a1;border-top:1px solid #454545;justify-content:space-between;padding-top:18px;font-size:.78rem;display:flex}@media (width<=700px){.footer[data-astro-cid-nns7i3if]{padding-top:40px}.footer-partners[data-astro-cid-nns7i3if]{padding-bottom:32px}.sponsor-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sponsor-logo[data-astro-cid-nns7i3if]{height:92px;padding:15px}.footer-main[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:24px;padding:25px 0 30px}.footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{justify-content:flex-start;gap:14px 20px}.footer-bottom[data-astro-cid-nns7i3if]{font-size:.72rem}}
