:root{--nav:124px}.nav{height:calc(var(--nav) - 40px)}.country-switcher{position:fixed;z-index:29;top:calc(var(--nav) - 40px);left:0;right:0;height:40px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 var(--pad);background:var(--blue);color:var(--yellow)}.country-switcher>span{font-size:9px;letter-spacing:.12em}.country-switcher nav{display:flex;gap:25px;height:100%;align-items:center}.country-switcher a{font-size:11px;padding:10px 0;opacity:.75}.country-switcher a[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:5px}.country-open{border:0}.order footer>a:not(.back-top){font-size:12px}
#country-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--blue);color:var(--blue);background:var(--paper);border-radius:3px;box-shadow:0 25px 90px rgb(0 0 0 / .25);overscroll-behavior:contain}#country-dialog::backdrop{background:rgb(20 22 78 / .58);backdrop-filter:blur(6px)}.country-dialog-inner{position:relative;padding:42px 42px 24px}.country-dialog-logo{width:155px;height:auto;margin-bottom:35px}.country-dialog-close{position:absolute;right:12px;top:12px;border:0;background:transparent;font-size:28px;line-height:1;width:44px;height:44px}.country-dialog-kicker{font-size:9px;font-weight:600;letter-spacing:.12em;margin:0 0 14px}#country-dialog h2{font-size:clamp(40px,5vw,57px);line-height:1.05;letter-spacing:-.055em}#country-dialog h2 em{display:block}#country-dialog h2:focus{outline:none}#country-dialog-description,#contact-description{font-size:14px;line-height:1.6;margin-top:18px}.country-options{display:grid;gap:10px;margin-top:26px}.country-options button{min-height:60px;padding:15px 19px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--blue);background:var(--yellow);color:var(--blue);font-size:19px;font-weight:550;transition:background .2s,color .2s}.country-options button:hover{background:var(--blue);color:var(--yellow)}.country-options button>span:last-child{font-size:24px;font-weight:400}.country-dialog-skip{display:block;border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:11px;padding:15px 4px;margin:14px auto 0;min-height:44px}.country-change{font-size:11px;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 6px;margin:0 0 22px}.waitlist-form{margin-top:24px;border-top:1px solid rgb(44 47 144 / .2);padding-top:22px;text-align:left}.waitlist-form fieldset{border:0;padding:0;margin:0;min-width:0}.waitlist-form label:not(.waitlist-consent){display:block;font-weight:600;font-size:12px;margin:0 0 10px}.waitlist-form input[type=email]{font:inherit;font-size:16px;width:100%;min-height:52px;background:var(--paper);color:var(--blue);border:1px solid var(--blue);border-radius:2px;padding:13px;margin:0 0 20px}.waitlist-form :is(input,button):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.waitlist-consent{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.65;cursor:pointer}.waitlist-consent input{flex:0 0 19px;width:19px;height:19px;margin:2px 0;accent-color:var(--blue)}.waitlist-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:54px;margin-top:23px;padding:16px 20px;border:1px solid var(--blue);border-radius:32px;background:var(--blue);color:var(--yellow);font-size:14px;font-weight:600}.waitlist-submit:hover:not(:disabled){background:var(--ink)}.waitlist-form fieldset:disabled{opacity:.48;cursor:not-allowed}.waitlist-status{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.waitlist-status:not(:empty){margin-top:18px;padding:15px;border:1px solid var(--blue);background:var(--yellow)}.waitlist-status.is-error{background:#fff1eb;color:#7d291c;border-color:#7d291c}.waitlist-privacy{font-size:10px;line-height:1.7;margin:15px 0 0}.waitlist-privacy a{text-decoration:underline;text-underline-offset:3px}.waitlist-honeypot,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.waitlist-noscript{margin:15px 0;font-size:12px;line-height:1.6}
@media(max-width:700px){:root{--nav:108px}.country-switcher>span{font-size:8px;letter-spacing:.06em}.country-switcher nav{gap:18px}.country-switcher a{font-size:10px}.country-dialog-inner{padding:33px 24px 18px}.country-dialog-logo{width:130px;margin-bottom:28px}#country-dialog h2{font-size:43px}#country-dialog-description,#contact-description{font-size:13px}.country-options button{min-height:56px;font-size:17px}.order footer{flex-wrap:wrap}.order footer>a:not(.back-top){font-size:11px}}
@media(max-width:360px){.country-switcher{gap:10px}.country-switcher nav{gap:14px}.country-switcher>span{font-size:7px}.country-dialog-inner{padding:32px 20px 16px}#country-dialog h2{font-size:38px}.country-dialog-logo{margin-bottom:23px}.country-options{margin-top:21px}}
