._3hUVsW_footer{background:#070c1a;padding-block:clamp(64px,8vw,110px) 32px;overflow:hidden}._3hUVsW_top{gap:48px;display:grid}@media (min-width:1000px){._3hUVsW_top{grid-template-columns:minmax(0,.75fr) minmax(0,2.4fr);gap:64px}}._3hUVsW_brand{align-content:start;gap:20px;display:grid}._3hUVsW_logo{color:#fff;height:42px}._3hUVsW_address{color:var(--on-dark-muted);font-size:.95rem}._3hUVsW_contacts{font-family:var(--font-serif), serif;gap:4px;font-size:1.35rem;font-weight:500;display:grid}._3hUVsW_contacts a:hover{color:var(--blue-soft)}._3hUVsW_social{gap:10px;display:flex}._3hUVsW_company{margin-top:16px}._3hUVsW_cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (min-width:720px){._3hUVsW_cols{grid-template-columns:repeat(3,minmax(0,1fr))}}._3hUVsW_colTitle{font-family:var(--font-serif), serif;border-bottom:1px solid var(--line-dark);margin-bottom:14px;padding-bottom:10px;font-size:1.15rem;font-weight:500}._3hUVsW_links{gap:7px;display:grid}._3hUVsW_links a{color:#eef1f8d1;font-size:.93rem;transition:color .2s}._3hUVsW_links a:hover{color:#fff}._3hUVsW_bottom{border-top:1px solid var(--line-dark);color:var(--on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(48px,6vw,80px);padding-top:24px;font-size:.85rem;display:flex}._3hUVsW_legal{flex-wrap:wrap;gap:8px 24px;display:flex}._3hUVsW_legal a:hover{color:#fff}._3hUVsW_disclaimer{color:#eef1f861;max-width:90ch;margin-top:20px;font-size:.75rem;line-height:1.5}
.lnUIdW_header{z-index:50;color:var(--on-dark);transition:background-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease), backdrop-filter .35s var(--ease);background:#080c17;position:fixed;inset:0 0 auto;box-shadow:0 1px #ffffff1f}.lnUIdW_header[data-solid=true]{-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);color:var(--text);box-shadow:0 1px 0 var(--line-strong);background:#f1f1eeeb}.lnUIdW_header[data-mobile-open=true]{background:var(--ink);color:var(--on-dark);box-shadow:none}.lnUIdW_bar{height:var(--header-h);align-items:center;gap:24px;display:flex}.lnUIdW_logoLink{border-radius:6px;flex:none}.lnUIdW_logo{height:34px}.lnUIdW_nav{align-items:center;gap:4px;margin-inline:auto;display:none}.lnUIdW_navLink{opacity:.86;border-radius:4px;align-items:center;gap:4px;height:40px;padding:0 12px;font-size:1rem;font-weight:500;transition:opacity .2s,background-color .2s;display:inline-flex}.lnUIdW_navLink:hover,.lnUIdW_navLink[aria-expanded=true]{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.lnUIdW_chev{width:16px;height:16px;transition:transform .3s var(--ease)}.lnUIdW_navLink[aria-expanded=true] .lnUIdW_chev{transform:rotate(180deg)}.lnUIdW_megaWrap{position:static}.lnUIdW_mega{left:0;right:0;top:calc(var(--header-h) - 18px);padding:18px var(--gutter) 24px;visibility:hidden;opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s;position:absolute;transform:translateY(-8px)}.lnUIdW_mega[data-open=true]{visibility:visible;opacity:1;transform:none}.lnUIdW_megaInner{max-width:calc(var(--container) - 2 * var(--gutter));color:var(--text);border-radius:0 0 var(--radius-lg) var(--radius-lg);grid-template-columns:1.5fr 1fr .8fr;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 32px 64px -24px #080c178c}.lnUIdW_megaCol{background:var(--paper);padding:28px}.lnUIdW_megaCol:nth-child(2){background:var(--navy-2);color:var(--on-dark)}.lnUIdW_megaCol:nth-child(3){background:var(--marble)}.lnUIdW_megaHead{border-bottom:1px solid var(--line);gap:2px;margin-bottom:20px;padding-bottom:20px;display:grid}.lnUIdW_megaCol:nth-child(2) .lnUIdW_megaHead{border-color:var(--line-dark)}.lnUIdW_megaTitle{font-family:var(--font-serif), serif;font-size:1.6rem;font-weight:500;line-height:1.1}.lnUIdW_megaTagline{opacity:.6;font-size:.88rem}.lnUIdW_megaCats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;display:grid}.lnUIdW_megaCat{opacity:.55;margin-bottom:8px;font-size:.88rem}.lnUIdW_megaLink{transition:color .2s, transform .25s var(--ease);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:.93rem;line-height:1.35;display:flex}.lnUIdW_megaLink svg{opacity:0;width:14px;height:14px;transition:all .25s var(--ease);flex:none;transform:translate(-4px,4px)}.lnUIdW_megaLink:hover{color:var(--blue)}.lnUIdW_megaCol:nth-child(2) .lnUIdW_megaLink:hover{color:var(--blue-soft)}.lnUIdW_megaLink:hover svg{opacity:1;transform:none}.lnUIdW_scrim{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);visibility:hidden;opacity:0;transition:opacity .3s var(--ease), visibility .3s;background:#080c1757;position:fixed;inset:0}.lnUIdW_scrim[data-open=true]{visibility:visible;opacity:1}.lnUIdW_actions{align-items:center;gap:10px;margin-left:auto;display:flex}.lnUIdW_lang{align-items:center;gap:2px;height:40px;font-size:.9rem;font-weight:600;display:inline-flex}.lnUIdW_lang span{opacity:.5;border-bottom:2px solid #0000;place-items:center;min-width:30px;height:40px;transition:opacity .2s,border-color .2s;display:grid}.lnUIdW_lang span:hover{opacity:.85}.lnUIdW_lang span[data-active=true]{opacity:1;border-bottom-color:currentColor}.lnUIdW_tg{border:1px solid color-mix(in srgb, currentColor 26%, transparent);border-radius:6px;place-items:center;width:40px;height:40px;transition:border-color .2s;display:none}.lnUIdW_tg svg{width:17px;height:17px}.lnUIdW_tg:hover{border-color:currentColor}.lnUIdW_cta{--btn-h:44px;font-size:.92rem;display:none}.lnUIdW_burger{border:1px solid color-mix(in srgb, currentColor 26%, transparent);border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.lnUIdW_burger svg{width:20px;height:20px}.lnUIdW_phone{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:8px;font-size:1rem;font-weight:600;transition:opacity .2s;display:none}.lnUIdW_phone:hover{opacity:.75}.lnUIdW_phoneIcon{border:1px solid color-mix(in srgb, currentColor 26%, transparent);border-radius:6px;place-items:center;width:40px;height:40px;transition:border-color .2s;display:grid}.lnUIdW_phoneIcon svg{width:17px;height:17px}.lnUIdW_phoneIcon:hover{border-color:currentColor}@media (min-width:1320px){.lnUIdW_phone{display:inline}.lnUIdW_phoneIcon{display:none}}.lnUIdW_sheet{inset:var(--header-h) 0 0;background:var(--ink);color:var(--on-dark);opacity:0;transition:opacity .3s var(--ease);position:fixed;overflow-y:auto}.lnUIdW_sheet[data-open=true]{opacity:1}.lnUIdW_sheetInner{gap:24px;padding-block:24px 48px;display:grid}.lnUIdW_sheetGroup{border-bottom:1px solid var(--line-dark)}.lnUIdW_sheetGroup summary{cursor:pointer;font-family:var(--font-serif), serif;align-items:center;gap:14px;padding:16px 0;font-size:1.7rem;line-height:1.1;list-style:none;display:flex}.lnUIdW_sheetGroup summary::-webkit-details-marker{display:none}.lnUIdW_sheetGroup summary small{font-family:var(--font-sans), sans-serif;opacity:.55;font-size:.85rem;display:block}.lnUIdW_sheetGroup summary svg{width:22px;height:22px;transition:transform .3s var(--ease);margin-left:auto}.lnUIdW_sheetGroup[open] summary svg{transform:rotate(45deg)}.lnUIdW_sheetGroup ul{gap:2px;padding:0 0 18px;display:grid}.lnUIdW_sheetGroup a{opacity:.8;padding:6px 0;display:block}.lnUIdW_sheetLinks{gap:4px;display:grid}.lnUIdW_sheetLinks a{padding:8px 0;font-size:1.15rem;display:block}.lnUIdW_sheetContacts{gap:10px;display:grid}.lnUIdW_sheetPhone{font-family:var(--font-serif), serif;align-items:center;gap:10px;font-size:1.4rem;font-weight:500;display:inline-flex}.lnUIdW_sheetPhone svg{width:20px;height:20px;color:var(--blue-soft)}@media (min-width:640px){.lnUIdW_tg{display:grid}}@media (max-width:1099px){.lnUIdW_header[data-solid=true]{color:var(--on-dark);background:#080c17e6;box-shadow:0 1px #ffffff1a}.lnUIdW_header[data-mobile-open=true]{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.lnUIdW_logo{height:30px}.lnUIdW_actions{gap:8px}.lnUIdW_phoneIcon,.lnUIdW_tg,.lnUIdW_burger{width:40px;height:40px}}@media (min-width:1100px){.lnUIdW_nav{display:flex}.lnUIdW_cta{display:inline-flex}.lnUIdW_burger,.lnUIdW_sheet{display:none}}@media (max-width:420px){.lnUIdW_logo{height:28px}}
