.c-header{position:fixed;top:0;z-index:1000}.c-header__desktop{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:77.5rem;left:var(--bleed-margin);right:var(--bleed-margin);height:3.25rem}.c-header__desktop.es,.c-header__desktop.fr{max-width:81.25rem}.c-header__desktop:before{content:"";display:block;border:1px solid var(--divider);background-color:var(--gray-subtle);backdrop-filter:blur(1rem);position:absolute;inset:0;border-radius:var(--radius-lg)}.c-header__desktop .c-header__top-content{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:center;flex-basis:100%;position:relative}.c-header__desktop .c-nav{display:flex;align-items:center;position:relative}.c-header__desktop .c-nav .c-link{display:flex;justify-content:center}.c-header__desktop .button-container{display:flex;align-items:center}.c-header__mobile{border-radius:var(--radius-lg);border-width:1px;background-color:var(--gray-subtle);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-style:solid;border-color:var(--divider);margin-left:auto;margin-right:auto;width:100vw;--max-width-step:calc(100vw - (var(--bleed-margin) * 2));max-width:clamp(0px,var(--max-width-step),28rem)}.c-header__mobile .mobile-top{height:3.25rem}.c-header__mobile .c-header__button{filter:brightness(.6);transition:filter .15s ease}.c-header__mobile .c-header__button:hover{filter:brightness(1.5)}.c-header__mobile .mobile-header-content{height:fit-content;width:100%}.c-header__bottom-content{width:20.3125rem;height:15.875rem;background-color:var(--gray-subtle);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-width:1px;border-style:solid;border-color:var(--divider);border-radius:var(--radius-xl);position:absolute;top:calc(3.25rem + .3125rem);display:none}.mobile-backdrop{position:fixed;inset:0;z-index:30;background-color:rgba(0,0,0,.3);backdrop-filter:blur(4px) brightness(.7)}.mobile-dropdown{display:flex;flex-direction:column;gap:1.25rem;width:100%}.mobile-dropdown .sub-link{display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem;align-items:start;animation:fade-in .7s ease;position:relative;z-index:1;cursor:pointer}.mobile-dropdown .sub-link.animate{animation:fade-in .7s ease-out forwards;animation-delay:var(--delay);opacity:0}.mobile-dropdown .sub-link .icon{width:1.25rem;height:1.25rem;border-radius:5px;position:relative;top:.1875rem}.mobile-dropdown .sub-link .icon img{width:100%;height:100%;object-fit:cover}.mobile-dropdown .sub-link .link-name{font-size:.875rem;line-height:1.25rem;font-weight:500;display:block;color:var(--text-body)}.mobile-dropdown .sub-link .link-description{font-size:.875rem;line-height:1.25rem;color:var(--text-secondary);font-weight:400;display:block}.mobile-dropdown .sub-link:before{content:"";display:block;position:absolute;inset:-.625rem;border-radius:var(--radius-md-lg);background-color:var(--gray-subtle);filter:brightness(2);transform:scale(.9);transition:50ms ease;opacity:0;z-index:-1}.mobile-dropdown .sub-link:hover:before{opacity:1;transform:scale(1)}.drop-down,.drop-down-wrapper{display:flex;justify-content:center}.drop-down{position:absolute;padding:1rem;min-width:21.875rem;top:3.25rem}.drop-down.animate{--duration:0.2s;animation:enter-dropdown var(--duration) ease-out forwards;transform-origin:50% 0}.drop-down.animate .content-wrapper,.drop-down.animate:before{animation:fade-in-content var(--duration) ease forwards;opacity:0}@keyframes fade-in-content{0%{opacity:0}to{opacity:1}}@keyframes enter-dropdown{0%{transform:scale(.9)}to{transform:scale(1)}}.drop-down .content-wrapper{display:flex;flex-direction:column;gap:1.25rem;width:100%}.drop-down:after{content:attr(parent-text);position:absolute;height:1.875rem;top:0;opacity:0;display:flex;align-items:center;z-index:1;font-size:.875rem;line-height:1.25rem;font-weight:500;padding-left:1rem;padding-right:2.3125rem;transform:translateY(-55%)}.drop-down:before{content:"";display:block;position:absolute;inset:0;backdrop-filter:blur(1rem);background-color:var(--gray-subtle);border-radius:var(--radius-lg);z-index:-1;border:1px solid var(--divider)}.drop-down .sub-link{display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem;align-items:start;animation:fade-in .7s ease;position:relative;z-index:1;cursor:pointer}.drop-down .sub-link.animate{animation:fade-in .7s ease-out forwards;animation-delay:var(--delay);opacity:0}.drop-down .sub-link .icon{width:1.25rem;height:1.25rem;border-radius:5px;position:relative;top:.1875rem}.drop-down .sub-link .icon img{width:100%;height:100%;object-fit:cover}.drop-down .sub-link .link-name{font-size:.875rem;line-height:1.25rem;font-weight:500;display:block;color:var(--text-body)}.drop-down .sub-link .link-description{font-size:.875rem;line-height:1.25rem;color:var(--text-secondary);font-weight:400;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.drop-down .sub-link:before{content:"";display:block;position:absolute;inset:-.625rem;border-radius:var(--radius-md-lg);background-color:var(--gray-subtle);filter:brightness(2);transform:scale(.9);transition:50ms ease;opacity:0;z-index:-1}.drop-down .sub-link:hover:before{opacity:1;transform:scale(1)}.logo{position:relative}.drop-down.brand-assets .sub-link{display:flex}