header.nav{z-index:100;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:22px 64px;line-height:1.5;transition:background .4s,padding .35s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}header.nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line-dark);background:#141414eb;padding:14px 64px}header.nav.visible{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line-dark);background:#141414eb}@media (min-width:681px){header.nav,header.nav.scrolled{padding-inline:max(64px,50% - 720px)}}.logo{color:var(--cream);align-items:center;gap:13px;display:flex}.logo svg{width:46px;height:auto}.logo .name{font-family:var(--serif);letter-spacing:.14em;white-space:nowrap;font-size:19px;font-weight:500;line-height:1}.logo .name small{font-family:var(--sans);letter-spacing:.42em;color:var(--bronze-soft);margin-top:3px;font-size:9px;font-weight:600;display:block}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{color:var(--cream);opacity:.85;font-size:14px;transition:opacity .25s}.nav-links a:hover{opacity:1}.nav-links a.has-caret:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.nav-right{align-items:center;gap:20px;display:flex}.cur{color:var(--cream);border:1px solid var(--line-dark);cursor:pointer;border-radius:40px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;transition:border-color .25s;display:flex}.cur:hover{border-color:var(--bronze)}.login{color:var(--cream);opacity:.85;font-size:14px}.login:hover{opacity:1}.btn-contact{background:var(--bronze);color:var(--espresso);letter-spacing:.04em;white-space:nowrap;border-radius:40px;padding:11px 22px;font-size:13px;font-weight:600;transition:transform .25s,background .25s}.btn-contact:hover{background:var(--bronze-bright);transform:translateY(-1px)}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.burger span{background:var(--cream);width:22px;height:1.5px;transition:transform .3s,opacity .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mob-scrim{z-index:110;opacity:0;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}.mob-scrim.open{opacity:1}.mobnav{z-index:120;border-left:1px solid var(--line-dark);background:#141414;flex-direction:column;width:min(86vw,340px);padding:88px 26px 30px;transition:transform .34s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobnav[hidden]{display:none}.mobnav.open{transform:translate(0)}.mobnav .mn-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:14px;right:18px}.mobnav .mn-close span{background:var(--cream);width:22px;height:1.5px;position:absolute;transform:rotate(45deg)}.mobnav .mn-close span+span{transform:rotate(-45deg)}.mobnav a{color:var(--cream);border-bottom:1px solid #f1f1f114;min-height:48px;padding:13px 0;font-size:16px;font-weight:300;display:block}.mobnav a:hover{color:var(--bronze-soft)}.mobnav .mn-group{letter-spacing:.24em;text-transform:uppercase;color:var(--bronze);margin-top:22px;margin-bottom:4px;font-size:10px;font-weight:700}.mobnav .mn-bottom{margin-top:auto;padding-top:28px}.mobnav .mn-bottom>a{border-top:1px solid #f1f1f114}.mobnav .mn-foot{gap:10px;margin-top:18px;display:grid}.mobnav .mn-foot a{text-align:center;letter-spacing:.04em;border:none;border-radius:40px;min-height:48px;padding:14px;font-size:13px;font-weight:600}.mobnav .mn-foot .mn-ghost{border:1px solid #f1f1f147}.mobnav .mn-solid{color:var(--espresso);background:#fff}.mobnav .mn-solid:hover{color:#fff;background:#000}.mobnav .cur-wrap{margin-top:10px}.mobnav .cur{background:0 0;justify-content:space-between;width:100%;min-height:44px}.mobnav .pop-cur{width:auto;left:0;right:0}.cur-wrap{position:relative}.pop{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f1f1f1;opacity:0;pointer-events:none;visibility:hidden;background:#18181ad1;border:1px solid #f1f1f12e;border-radius:10px;padding:5px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-6px);box-shadow:0 20px 46px #00000080}.pop.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.pop .row{text-align:left;cursor:pointer;color:#f1f1f1;width:100%;font-family:var(--sans);background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;transition:background .14s;display:flex}.pop .row:hover{background:#f1f1f114}.pop .row.on{color:var(--ink);background:#f1f1f1}.pop .row .ico{color:#f1f1f1;background:#f1f1f11a;border:1px solid #f1f1f124;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .14s,border-color .14s,color .14s;display:flex}.pop .row .main{flex:1;min-width:0;font-size:13.5px;line-height:1.3}.pop .row .city{opacity:.5;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.pop-cur{width:200px;left:auto;right:0}.cur-flag{object-fit:cover;border-radius:4px;flex-shrink:0;width:20px;height:14px}.pop-cur .row .ico{background:0 0;border:none;width:24px;height:24px}.pop-cur .row .ico .cur-flag{width:24px;height:24px}.pop-cur{background:#18181af7}.pop-cur .row.on{color:var(--cream);background:#f1f1f11a;box-shadow:inset 0 0 0 1px #f1f1f124}.pop-cur .row.on .city{opacity:.6}.pop-cur .row .tick{width:15px;height:15px;color:var(--bronze-soft);flex-shrink:0}@media (max-width:900px){.nav-links,.login,.nav-contact{display:none}.burger{display:flex}}@media (min-width:901px){.mobnav,.mob-scrim{display:none!important}}@media (max-width:680px){header.nav{padding:16px 20px}}@media (max-width:560px){header.nav{gap:10px;padding:14px 18px}header.nav.scrolled{padding:11px 18px}.logo{gap:9px}.logo svg{width:32px}.logo .name{letter-spacing:.1em;font-size:15px}.logo .name small{letter-spacing:.28em;margin-top:2px;font-size:8px}.btn-contact{padding:10px 15px;font-size:12px}}@media (max-width:380px){.logo .name{font-size:14px}.btn-contact{padding:9px 13px;font-size:11.5px}}
