.public-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:98px;border-bottom:1px solid var(--mist)}.public-header>.brand{gap:14px;flex-shrink:0}.public-header .brand svg{width:12px;height:43px}.public-header .wordmark{font-size:28px;letter-spacing:.23em}.public-header .public-header-links{display:flex;align-items:center;justify-content:center;gap:26px}.public-header .public-header-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;white-space:nowrap}.public-header .public-header-links a[aria-current=page]{color:var(--brass-dark);text-decoration:underline;text-underline-offset:7px}.public-header .public-header-actions{display:flex;align-items:center;gap:18px}.public-header .currency-switch{width:76px}.public-header .currency-switch .select-input{border-color:var(--mist);font-size:12px!important}.public-header .lang-switch{min-height:44px;min-width:46px;font-size:12px;letter-spacing:.035em}.public-header .public-header-request{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:10px 15px;border:1px solid var(--night);font-size:13px;line-height:1.4;white-space:nowrap}.public-header .public-header-request:hover{color:var(--paper);background:var(--night)}.public-header .public-header-menu{display:none;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:7px 0 7px 12px;border:0;background:transparent;font-size:14px;color:var(--night)}.public-header .public-header-links a:hover,.public-header .public-header-menu:hover{color:var(--brass-dark)}.public-header-note .currency-note{margin:0;padding:12px 0 14px;max-width:78ch}.public-navigation-dialog{display:flex;flex-direction:column;gap:0;width:min(720px,calc(100vw - 48px));max-width:720px;max-height:calc(100dvh - 48px);padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--mist);border-radius:0;background:var(--paper);color:var(--night);box-shadow:none}.public-navigation-dialog .public-navigation-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;padding:27px 32px 22px;border-bottom:1px solid var(--mist);background:var(--paper)}.public-navigation-dialog .public-navigation-heading h2{font-family:Newsreader,serif;font-size:29px;font-weight:400;line-height:1.1;letter-spacing:-.02em;text-align:left}.public-navigation-dialog .public-navigation-heading p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--slate);text-align:left}.public-navigation-dialog .public-navigation-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--mist);background:transparent;color:var(--night)}.public-navigation-dialog .public-navigation-close:hover{background:var(--mist)}.public-navigation-dialog .public-navigation-body{padding:9px 32px 0}.public-navigation-dialog .public-navigation-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;font-size:14px;border-bottom:1px solid var(--mist)}.public-navigation-dialog .public-navigation-worlds{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:0;align-items:start;padding:8px 0}.public-navigation-dialog .public-navigation-worlds details{min-width:0;border-bottom:1px solid var(--mist)}.public-navigation-dialog .public-navigation-worlds summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:12px 0;list-style:none;cursor:pointer;font-family:Newsreader,serif;font-size:29px;line-height:1.15;letter-spacing:-.025em}.public-navigation-dialog .public-navigation-worlds summary::-webkit-details-marker{display:none}.public-navigation-dialog .public-navigation-worlds summary:hover{color:var(--brass-dark)}.public-navigation-dialog .public-navigation-indicator{flex-shrink:0;width:20px;text-align:center;font-family:Hanken Grotesk,sans-serif;font-size:21px;font-weight:400;line-height:1;color:var(--brass-dark)}.public-navigation-dialog .public-navigation-collapse,.public-navigation-dialog details[open] .public-navigation-expand{display:none}.public-navigation-dialog details[open] .public-navigation-collapse{display:inline}.public-navigation-dialog .public-navigation-worlds ul{list-style:none;margin:0;padding:0 0 12px}.public-navigation-dialog .public-navigation-worlds a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:14px;line-height:1.45;color:var(--slate)}.public-navigation-dialog a:hover,.public-navigation-dialog a[aria-current=page]{color:var(--brass-dark)}.public-navigation-dialog a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.public-navigation-dialog .public-navigation-house{border-top:1px solid var(--mist);padding:10px 0}.public-navigation-dialog .public-navigation-house a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:8px 0;font-size:15px;line-height:1.5}.public-navigation-dialog .public-navigation-house .arrow{color:var(--brass-dark)}.public-navigation-dialog .public-navigation-bottom{padding:20px 32px 28px;border-top:1px solid var(--mist)}.public-navigation-dialog .public-navigation-preferences{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.public-navigation-dialog .public-navigation-preferences>div{display:flex;align-items:center;gap:15px}.public-navigation-dialog .public-navigation-preferences>div>span{font-size:12px;color:var(--slate)}.public-navigation-dialog .public-navigation-preferences .lang-switch{min-height:44px;font-size:13px;letter-spacing:.04em}.public-navigation-dialog .public-navigation-preferences .currency-switch{width:86px}.public-navigation-dialog .currency-note{padding:0 0 18px;font-size:12px;line-height:1.55}.public-navigation-dialog .public-navigation-request{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:52px;padding:13px 19px;background:var(--night);color:var(--paper);font-size:15px;line-height:1.5}.public-navigation-dialog .public-navigation-request:hover{background:#2b323c;color:var(--paper)}.public-footer.footer{padding:48px 0 25px;background:var(--paper)}.public-footer .public-footer-main{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:60px}.public-footer .public-footer-brand .brand{gap:14px}.public-footer .public-footer-brand .brand svg{width:12px;height:43px}.public-footer .public-footer-brand .wordmark{font-size:28px;letter-spacing:.23em}.public-footer .public-footer-brand>p{margin-top:20px;font-size:23px;color:var(--brass-dark)}.public-footer .public-footer-links{display:flex;justify-content:flex-end;flex-wrap:wrap;column-gap:30px;row-gap:6px}.public-footer .public-footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}.public-footer .public-footer-links .public-footer-request{gap:16px;margin-left:auto;color:var(--brass-dark)}.public-footer .public-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 30px;border-top:1px solid var(--mist);padding-top:18px;margin-top:36px}.public-footer .public-footer-bottom>p{font-size:11px;line-height:1.7;color:var(--slate)}.public-footer .public-footer-bottom nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.public-footer .public-footer-bottom nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--slate)}.public-footer .public-footer-bottom .lang-switch{min-height:44px;font-size:12px;letter-spacing:.035em}.public-footer .public-footer-bottom nav a:hover,.public-footer .public-footer-links a:hover{color:var(--brass-dark);text-decoration:underline;text-underline-offset:5px}.public-footer :focus-visible,.public-header :focus-visible,.public-navigation-dialog :focus-visible{outline:2px solid var(--brass-dark);outline-offset:5px}@media(min-width:1101px) and (max-width:1250px){.public-header,.public-header .public-header-links{gap:18px}.public-header .public-header-actions{gap:12px}.public-header .public-header-request{font-size:12px;padding-inline:12px;gap:10px}.public-header .wordmark{font-size:25px}}@media(max-width:1100px){.public-header{grid-template-columns:minmax(0,1fr) auto;min-height:78px;gap:20px}.public-header .public-header-actions,.public-header .public-header-links{display:none}.public-header .public-header-menu{display:inline-flex}.public-footer .public-footer-main{grid-template-columns:.75fr 1.25fr;gap:35px}.public-footer .public-footer-links{column-gap:24px}}@media(max-width:760px){.public-header{min-height:72px}.public-header>.brand{gap:11px}.public-header .brand svg{width:10px;height:37px}.public-header .wordmark{font-size:25px;letter-spacing:.2em}.public-footer.footer{padding-top:35px;padding-bottom:25px}.public-footer .public-footer-main{grid-template-columns:1fr;gap:23px}.public-footer .public-footer-brand{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.public-footer .public-footer-brand>p{margin-top:0;font-size:21px}.public-footer .public-footer-brand .brand svg{height:37px;width:10px}.public-footer .public-footer-brand .wordmark{font-size:25px;letter-spacing:.2em}.public-footer .public-footer-links{justify-content:flex-start;gap:2px 24px}.public-footer .public-footer-links .public-footer-request{width:100%;margin-left:0;margin-top:5px;justify-content:space-between;border-top:1px solid var(--mist);padding-top:10px;min-height:54px}.public-footer .public-footer-bottom{margin-top:25px;padding-top:15px;gap:8px}.public-footer .public-footer-bottom nav{column-gap:19px}.service-page~.public-footer.footer{padding-bottom:calc(108px + env(safe-area-inset-bottom))}}@media(max-width:599px){.public-navigation-dialog{inset:0;transform:none;translate:none;width:100%;max-width:none;height:100dvh;max-height:100dvh;border:0}.public-navigation-dialog .public-navigation-heading{padding:22px 20px 19px}.public-navigation-dialog .public-navigation-heading h2{font-size:28px}.public-navigation-dialog .public-navigation-body{padding-inline:20px}.public-navigation-dialog .public-navigation-worlds{grid-template-columns:1fr;padding-block:6px}.public-navigation-dialog .public-navigation-worlds summary{min-height:56px;font-size:27px;padding-block:11px}.public-navigation-dialog .public-navigation-worlds a{font-size:15px}.public-navigation-dialog .public-navigation-bottom{padding:18px 20px calc(22px + env(safe-area-inset-bottom))}.public-navigation-dialog .public-navigation-preferences{gap:15px}.public-navigation-dialog .public-navigation-preferences>div{gap:12px}}@media(prefers-reduced-motion:reduce){.public-navigation-dialog{animation:none!important;transition:none!important}}@media(max-width:599px){.public-navigation-dialog[data-slot=dialog-content]{inset:0!important;translate:0 0!important;transform:none!important;animation:none!important}}