.backeer-footer-logo{color:#fff;font-size:1.65rem;font-weight:750;letter-spacing:-.04em;text-decoration:none}.backeer-footer-button{background:#fff;color:var(--_color---color-text-dark)}.backeer-footer-menus{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:clamp(2rem,5vw,5rem)}.backeer-footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding-block:1.5rem;border-top:1px solid rgb(255 255 255 / 14%);color:#ffffffb3;font-size:.875rem}@media screen and (max-width:767px){.backeer-footer-menus{grid-template-columns:repeat(2,minmax(0,1fr))}.backeer-footer-bottom{align-items:flex-start;flex-direction:column}}@media screen and (max-width:479px){.backeer-footer-menus{grid-template-columns:1fr}}.backeer-wordmark{color:var(--_color---color-text-dark);font-size:1.45rem;font-weight:700;letter-spacing:-.04em}.nav-direct-link{color:inherit;font-weight:500;text-decoration:none;transition:opacity .2s}.nav-direct-link:hover{opacity:.5}.nav-login-link{white-space:nowrap}.language-switcher-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border:1px solid rgb(22 22 22 / 14%);border-radius:999px;background:transparent;color:var(--_color---color-text-dark);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.language-switcher-trigger:hover{border-color:#16161652;background:#1616160d}.language-switcher-code{display:grid;min-width:1.9rem;height:1.45rem;place-items:center;border-radius:999px;background:#161616;color:#fff;font-size:.68rem;letter-spacing:.08em}.language-switcher-modal{width:min(calc(100% - 2rem),27rem);max-width:none;margin:auto;padding:0;border:0;border-radius:1rem;background:transparent;color:var(--_color---color-text-dark);box-shadow:0 1.5rem 5rem #0000003d}.language-switcher-modal::backdrop{background:#0a0c108c;backdrop-filter:blur(5px)}.language-modal-panel{padding:1.25rem;border:1px solid rgb(22 22 22 / 10%);border-radius:inherit;background:#fff}.language-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem .25rem 1rem}.language-modal-eyebrow{margin-bottom:.2rem;color:#16161685;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.language-modal-close{position:relative;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid rgb(22 22 22 / 12%);border-radius:50%;background:transparent;cursor:pointer}.language-modal-close span{position:absolute;top:50%;left:50%;width:.8rem;height:1px;background:#161616;transform:translate(-50%,-50%) rotate(45deg)}.language-modal-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.language-modal-list{display:grid;gap:.35rem}.language-modal-option{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .7rem;border:1px solid transparent;border-radius:.7rem;color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}a.language-modal-option:hover{border-color:#1616161a;background:#f6f5f2}.language-modal-option.is-current{background:#161616;color:#fff}.language-option-code{font-size:.7rem;font-weight:800;letter-spacing:.1em}.language-option-name{font-size:.9rem;font-weight:600}.language-option-status{padding:.2rem .45rem;border-radius:999px;background:#ffffff24;font-size:.65rem}body.language-modal-open{overflow:hidden}.backeer-dropdown-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(15rem,.7fr)}.backeer-dropdown-grid>.dropdown-menu{min-width:0}.navbar .wide-dropdown>.dropdown-wrap.w--open{width:100%;max-width:100%;right:0}body:before{z-index:98;content:"";position:fixed;inset:0;background:#0c121c7a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}body:has(.navbar .w-dropdown-list.w--open):before{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:991px){.nav-login-link{display:none}.nav-button-mobile{display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin-top:1rem}.nav-links>.nav-direct-link{padding-block:.5rem;font-size:var(--_typography---type-h5-size);line-height:var(--_typography---type-h5-line-height)}.backeer-dropdown-grid{grid-template-columns:1fr}}@media screen and (max-width:479px){.language-switcher-label{display:none}.language-switcher-trigger{padding:.35rem}.language-modal-panel{padding:1rem}}
