.header{z-index:100;background-color:var(--color--white);position:sticky;inset-block-start:0}.header__wrapper{border-block-end:1px solid var(--color--border);align-items:center;gap:1.5rem;inline-size:100%;max-inline-size:85rem;margin-inline:auto;padding:1.5rem;display:flex}.header__bar{align-items:center;display:flex}.header__logo{block-size:2.625rem;color:var(--color--blue);align-items:center;display:inline-flex}.header__logo:focus-visible{outline:2px solid var(--color--blue);outline-offset:4px}.header__logo-img{block-size:2.625rem;inline-size:auto;display:block}.header__drawer{flex:auto;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.header__actions{align-items:center;gap:.75rem;display:flex}.header__brochure .btn__icon{display:none}.header__burger{color:var(--color--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;display:none}.header__burger:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.header__burger-icon{block-size:1.5rem;inline-size:1.5rem;display:inline-block;position:relative}.header__burger-icon span{background-color:currentColor;border-radius:2px;block-size:2px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute;inset-inline:.1875rem}.header__burger-icon span:first-child{inset-block-start:.375rem}.header__burger-icon span:nth-child(2){inset-block-start:.6875rem}.header__burger-icon span:nth-child(3){inset-block-start:1rem}.header__burger[aria-expanded=true] .header__burger-icon span:first-child{transform:translateY(.3125rem)rotate(45deg)}.header__burger[aria-expanded=true] .header__burger-icon span:nth-child(2){opacity:0}.header__burger[aria-expanded=true] .header__burger-icon span:nth-child(3){transform:translateY(-.3125rem)rotate(-45deg)}.header__nav{display:flex}.header__menu{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.header__menu-item{position:static}.header__menu-link{letter-spacing:-.01em;color:var(--color--blue);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.45;transition:background-color .3s ease-in-out;display:flex}.header__menu-link:hover{background-color:var(--color--ice)}.header__menu-link:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.header__menu-item.is-open>.header__menu-link,.header__menu-item.is-active>.header__menu-link,.header__menu-link.is-active{background-color:var(--color--ice)}.header__menu-chevron{opacity:.5;transition:transform .3s ease-in-out;display:inline-flex}.header__menu-chevron svg{block-size:1.25rem;inline-size:1.25rem;display:block}.header__menu-item.is-open>.header__menu-link .header__menu-chevron{transform:rotate(180deg)}.header__submenu{z-index:90;justify-content:center;padding-block-end:1rem;padding-inline:2.5rem;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.header__submenu[hidden],.header__submenu-head{display:none}.header__submenu-inner{background-color:var(--color--white);border-radius:1rem;gap:2rem;inline-size:100%;max-inline-size:68.75rem;padding:.5rem;display:flex;box-shadow:0 .25rem 1rem #00000014}.header__submenu-list{flex:auto;gap:2rem;margin:0;padding:2rem;list-style:none;display:flex}.header__submenu-column{flex-direction:column;flex:1 1 0;gap:1.5rem;display:flex}.header__submenu-title{letter-spacing:-.01em;color:var(--color--slate);font-size:.875rem;line-height:1.5}.header__submenu-link--lead{color:var(--color--navy);font-weight:600}.header__submenu-items{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.header__submenu-link{letter-spacing:-.01em;color:var(--color--navy);font-family:inherit;font-size:1rem;line-height:1.45;transition:color .3s ease-in-out}.header__submenu-link:hover{color:var(--color--blue);text-decoration:underline}.header__submenu-link:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.header__submenu-highlights{flex-shrink:0;gap:1rem;display:flex}.header__highlight{min-block-size:21.875rem;inline-size:18.75rem;color:var(--color--navy);background-color:var(--color--ice);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem 1rem .5rem;transition:transform .3s ease-in-out;display:flex}.header__highlight:hover{transform:translateY(-.125rem)}.header__highlight:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.header__highlight:hover .header__highlight-cta-icon,.header__highlight:focus-within .header__highlight-cta-icon{background-color:var(--color--white);transform:translate(.25rem)}.header__highlight-media{border-radius:.5rem;flex:auto;min-block-size:12.5rem;display:block;overflow:hidden}.header__highlight-media picture,.header__highlight-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.header__highlight-title{letter-spacing:-.01em;font-size:1rem;line-height:1.45}.header__highlight-cta{color:var(--color--blue);justify-content:flex-end;align-items:center;gap:.5rem;margin-block-start:auto;font-weight:600;display:flex}.header__highlight-cta-icon{border-radius:624.938rem;padding:.25rem;transition:transform .3s,background-color .3s ease-in-out;display:inline-flex}.header__highlight-cta-icon svg{block-size:1.25rem;inline-size:1.25rem;display:block}@media (width<=899px){.header__wrapper{display:contents}.header__bar{background-color:var(--color--white);border-block-end:1px solid var(--color--border);justify-content:space-between;gap:.75rem;inline-size:100%;padding-block:1.5rem;padding-inline:1.5rem}.header__burger{display:inline-flex}.header__drawer,.header .top-bar{display:none}.header.is-open{z-index:1000;background-color:var(--color--white);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.header.is-open .header__bar{z-index:10;order:0;position:sticky;inset-block-start:0}.header.is-open .header__drawer{flex-direction:column;order:1;justify-content:flex-start;gap:1rem;padding:1rem 1.5rem 2rem;display:flex}.header.is-open .top-bar{order:2;display:block}.header__nav{inline-size:100%}.header__menu{flex-direction:column;align-items:stretch;gap:1rem;inline-size:100%}.header__menu-item{inline-size:100%}.header__menu-link{border-radius:0;justify-content:space-between;inline-size:100%;padding-block:.5rem;padding-inline:0}.header__menu-link:hover{background:0 0}.header__menu-chevron{opacity:1}.header__menu-chevron svg{block-size:1.5rem;inline-size:1.5rem}.header__menu-item.has-submenu>.header__menu-link .header__menu-chevron,.header__menu-item.is-open>.header__menu-link .header__menu-chevron{transform:rotate(-90deg)}.header__actions{flex-direction:column;align-items:stretch;gap:1rem;inline-size:100%}.header__brochure{justify-content:center;inline-size:100%;margin-block-start:.5rem}.header__submenu{z-index:5;justify-content:initial;background-color:var(--color--white);visibility:hidden;padding:0 0 2.5rem;padding-block-start:var(--header-bar-h,5.6875rem);transition:transform .25s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.header__submenu[hidden]{display:block}.header__menu-item.is-open>.header__submenu{visibility:visible;transform:translate(0)}.header__submenu-head{display:block}.header__submenu-back{inline-size:100%;color:var(--color--navy);cursor:pointer;background-color:var(--color--ice);border:0;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:400;display:flex}.header__submenu-back:focus-visible{outline:2px solid var(--color--blue);outline-offset:-2px}.header__submenu-back-icon{display:inline-flex;transform:rotate(180deg)}.header__submenu-back-icon svg{block-size:1.5rem;inline-size:1.5rem;display:block}.header__submenu-heading{letter-spacing:-.01em;color:var(--color--navy);margin:0;padding:1rem 1.5rem 0;font-size:1.25rem;font-weight:600;line-height:1.25}.header__submenu-inner{max-inline-size:none;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:1.5rem;padding:1rem 1.5rem 0}.header__submenu-list{flex-direction:column;gap:1.5rem;padding:0}.header__submenu-column+.header__submenu-column{border-block-start:1px solid var(--color--border);padding-block-start:1.5rem}.header__submenu-title,.header__submenu-link--lead{color:var(--color--navy);font-size:1rem;font-weight:600}.header__submenu-highlights,.header__highlight{inline-size:100%}}.top-bar{background-color:var(--color--blue);color:var(--color--white)}.top-bar__inner{justify-content:flex-end;align-items:center;gap:1rem;inline-size:100%;max-inline-size:85rem;margin-inline:auto;padding-block:.25rem;padding-inline:1.5rem;display:flex}.top-bar__links{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.top-bar__link{letter-spacing:-.01em;color:inherit;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;transition:opacity .3s ease-in-out;display:inline-flex}.top-bar__link:hover{opacity:.8}.top-bar__link:focus-visible{outline-offset:2px;outline:2px solid}.top-bar__icon{display:inline-flex}.top-bar__icon svg{block-size:1rem;inline-size:1rem;display:block}.top-bar__socials{display:flex}.top-bar__utils{display:contents}@media (width<=899px){.top-bar__utils{justify-content:space-between;align-items:center;gap:1rem;display:flex}.top-bar__inner{flex-direction:column;align-items:stretch;gap:1rem;padding-block:2rem;padding-inline:1.5rem}.top-bar__links{flex-direction:column;align-items:stretch;gap:1rem}.top-bar__item{inline-size:100%}.top-bar__link{justify-content:space-between;inline-size:100%;padding-block:.5rem;padding-inline:0}.top-bar__socials{justify-content:flex-end}}.lang-switcher{position:relative}.lang-switcher__trigger{color:var(--color--white);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.875rem;display:inline-flex}.lang-switcher__trigger:focus-visible{outline-offset:2px;outline:2px solid}.lang-switcher__icon{transition:transform .3s ease-in-out;display:inline-flex}.lang-switcher__icon svg{block-size:1rem;inline-size:1rem;display:block}.lang-switcher__trigger[aria-expanded=true] .lang-switcher__icon{transform:rotate(180deg)}.lang-switcher__panel{z-index:20;background-color:var(--color--white);border-radius:.5rem;min-inline-size:7.5rem;margin:0;padding:.5rem;list-style:none;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 .25rem 1rem #0000001f}.lang-switcher__panel[hidden]{display:none}.lang-switcher__link{color:var(--color--navy);border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;display:block}.lang-switcher__link:hover{background-color:var(--color--ice)}.lang-switcher__link:focus-visible{outline:2px solid var(--color--blue);outline-offset:-2px}.lang-switcher__inline{display:none}@media (width<=899px){.lang-switcher__trigger,.lang-switcher__panel{display:none}.lang-switcher__inline{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.lang-switcher__inline-link{letter-spacing:-.01em;color:var(--color--white);font-size:.875rem;line-height:1.5;transition:opacity .3s ease-in-out;display:inline-block}.lang-switcher__inline-link:hover{opacity:.8}.lang-switcher__inline-link:focus-visible{outline-offset:2px;outline:2px solid}.lang-switcher__inline-link.is-current{text-underline-offset:.25em;text-decoration:underline}}.profile-menu{position:relative}.profile-menu__trigger{block-size:2.75rem;color:var(--color--blue);white-space:nowrap;cursor:pointer;background-color:var(--color--ice);border:0;border-radius:624.938rem;align-items:center;gap:.5rem;padding-inline:1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background-color .3s ease-in-out;display:inline-flex}.profile-menu__trigger:hover{background-color:color-mix(in srgb, var(--color--ice) 80%, var(--color--blue))}.profile-menu__trigger:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.profile-menu__icon{transition:transform .3s ease-in-out;display:inline-flex}.profile-menu__icon svg{block-size:1.5rem;inline-size:1.5rem;display:block}.profile-menu__trigger[aria-expanded=true] .profile-menu__icon{transform:rotate(180deg)}.profile-menu__panel{z-index:90;background-color:var(--color--white);border-radius:.75rem;min-inline-size:13.75rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 .25rem 1rem #0000001f}.profile-menu__panel[hidden],.profile-menu__head{display:none}.profile-menu__list{margin:0;padding:.5rem;list-style:none}.profile-menu__link{letter-spacing:-.01em;color:var(--color--navy);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.45;display:block}.profile-menu__link:hover{background-color:var(--color--ice);color:var(--color--blue)}.profile-menu__link:focus-visible{outline:2px solid var(--color--blue);outline-offset:-2px}@media (width<=899px){.profile-menu{inline-size:100%}.profile-menu__trigger{background:0 0;border-radius:0;justify-content:space-between;block-size:auto;inline-size:100%;padding-block:.5rem;padding-inline:0;font-weight:400}.profile-menu__trigger:hover{background:0 0}.profile-menu__icon{transform:rotate(-90deg)}.profile-menu__icon svg{block-size:1.5rem;inline-size:1.5rem}.profile-menu__trigger[aria-expanded=true] .profile-menu__icon{transform:rotate(-90deg)}.profile-menu__panel{z-index:5;min-inline-size:0;box-shadow:none;visibility:hidden;border-radius:0;padding-block-start:var(--header-bar-h,5.6875rem);transition:transform .25s;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.profile-menu__panel[hidden]{display:block}.profile-menu.is-open>.profile-menu__panel{visibility:visible;transform:translate(0)}.profile-menu__head{display:block}.profile-menu__back{inline-size:100%;color:var(--color--navy);cursor:pointer;background-color:var(--color--ice);border:0;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;display:flex}.profile-menu__back:focus-visible{outline:2px solid var(--color--blue);outline-offset:-2px}.profile-menu__back-icon{display:inline-flex;transform:rotate(180deg)}.profile-menu__back-icon svg{block-size:1.5rem;inline-size:1.5rem;display:block}.profile-menu__heading{letter-spacing:-.01em;color:var(--color--navy);margin:0;padding:1rem 1.5rem 0;font-size:1.25rem;font-weight:600;line-height:1.25}.profile-menu__list{padding:1rem 1.5rem}.profile-menu__link{padding-inline:0}}.social-links{align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.social-links__link{block-size:1rem;inline-size:1rem;color:inherit;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;display:inline-flex}.social-links__link:hover{opacity:.8}.social-links__link:focus-visible{outline-offset:4px;outline:2px solid}.social-links__img{object-fit:contain;block-size:100%;inline-size:100%}.social-links__label{font-size:.875rem}.screen-reader-text{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
