:root{--paper:#f7f8fa;--surface:#fff;--surface-2:#edf1f6;--line:#dde3eb;--ink:#16202b;--ink-soft:#57646f;--gold:#8a6d28;--gold-lux:#c9a961;--blue:#1cb2ff;--blue-deep:#0054a6;--marine:#16324f;--marine-2:#0d2036;--marine-soft:#9fc0de;--shadow:0 1px 2px #16202b0d, 0 10px 26px -14px #16324f33;--shadow-lift:0 2px 6px #16202b12, 0 26px 48px -18px #16324f4d;--display:"Didot", "Bodoni 72", "Playfair Display", Georgia, serif;--sans:"Rubik", "Avenir Next", "Helvetica Neue", system-ui, -apple-system, sans-serif;--r:5px;--maxw:1240px}@media (prefers-color-scheme:dark){:root{--paper:#0f151c;--surface:#161f29;--surface-2:#1c2733;--line:#293643;--ink:#e9f0f7;--ink-soft:#95a5b4;--gold:#d3b173;--shadow:0 1px 2px #00000080, 0 14px 30px -14px #000000b3;--shadow-lift:0 2px 6px #0000008c, 0 26px 50px -18px #000c}}*{box-sizing:border-box}html,body{max-width:100vw;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}img{max-width:100%;height:auto}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:26px}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:400}h1{margin:0 0 10px;font-size:clamp(34px,5vw,56px);line-height:1.04}h2{margin:0 0 16px;font-size:clamp(24px,3vw,33px);line-height:1.15}h3{margin:0;font-size:23px;line-height:1.15}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 13px;font-size:11px;font-weight:600}.tnum{font-variant-numeric:tabular-nums}.brand{align-items:center;gap:12px;display:flex}.brandMark{width:auto;height:42px;display:block}.brandWord{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:21px}.brandWord b{color:var(--gold-lux);font-weight:400}@media (max-width:420px){.brandWord{display:none}}.btn{border-radius:var(--r);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:var(--blue);color:#06294a;border:0;padding:14px 28px;font-size:13px;font-weight:700}.btn:hover{filter:brightness(1.08)}.btn-ghost{border:1px solid var(--line);color:inherit;background:0 0;font-weight:400}.btn-ghost:hover{border-color:var(--blue);color:var(--blue-deep)}.block{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:26px}.chip{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:999px;padding:7px 15px;font-size:13.5px}.foot{background:var(--marine-2);color:var(--marine-soft);padding-block:38px;font-size:13px}.footBottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:22px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.footCols{grid-template-columns:repeat(4,1fr);gap:26px 30px;padding-block:8px 30px;display:grid}.footCols a{color:var(--marine-soft);padding:4px 0;font-size:14px;display:block}.footCols a:hover{color:#fff}.footHead{color:var(--gold-lux);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.footHead+p,.footCols a+.footHead{margin-top:20px}@media (max-width:860px){.footCols{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.footCols{grid-template-columns:1fr}}.footCols a{padding-block:3px}.footCols>div{min-width:0}.footBottom a{padding-block:4px;display:inline-block}
.Nav-module__gOObGW__nav{background:var(--marine);z-index:40;position:relative}.Nav-module__gOObGW__bar{align-items:center;gap:20px;height:76px;display:flex}.Nav-module__gOObGW__desktop{align-items:center;gap:2px;margin-left:16px;display:flex}.Nav-module__gOObGW__link,.Nav-module__gOObGW__trigger{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.Nav-module__gOObGW__link:hover,.Nav-module__gOObGW__trigger:hover{color:var(--gold-lux)}.Nav-module__gOObGW__caret{opacity:.75;font-size:10px}.Nav-module__gOObGW__item{position:relative}.Nav-module__gOObGW__menu{background:var(--surface);border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow-lift);z-index:41;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;top:100%;left:0}.Nav-module__gOObGW__item:hover .Nav-module__gOObGW__menu,.Nav-module__gOObGW__item:focus-within .Nav-module__gOObGW__menu{display:flex}.Nav-module__gOObGW__menuWide{grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:2px 6px;min-width:430px;display:none}.Nav-module__gOObGW__item:hover .Nav-module__gOObGW__menuWide,.Nav-module__gOObGW__item:focus-within .Nav-module__gOObGW__menuWide{display:grid}.Nav-module__gOObGW__menu a{color:var(--ink);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:14.5px;display:block}.Nav-module__gOObGW__menu a:hover{background:var(--surface-2);color:var(--gold)}.Nav-module__gOObGW__tel{color:#fff;white-space:nowrap;margin-left:auto;font-weight:700}.Nav-module__gOObGW__tel:hover{color:var(--gold-lux)}.Nav-module__gOObGW__burger{display:none}@media (max-width:1100px){.Nav-module__gOObGW__desktop{display:none}.Nav-module__gOObGW__tel{margin-left:auto}.Nav-module__gOObGW__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;margin-left:14px;padding:8px 4px;display:inline-flex}.Nav-module__gOObGW__burger span{background:#fff;border-radius:2px;width:22px;height:2px;display:block}}.Nav-module__gOObGW__mobile{background:var(--marine-2);border-top:1px solid #ffffff14;flex-direction:column;max-height:calc(100vh - 76px);padding:10px 26px 22px;display:flex;overflow-y:auto}.Nav-module__gOObGW__mobile a{color:#eaf2fa;border-bottom:1px solid #ffffff0f;padding:12px 2px;font-size:15px}.Nav-module__gOObGW__mobile a:hover{color:var(--gold-lux)}.Nav-module__gOObGW__mobileHead{color:var(--gold-lux);letter-spacing:.18em;text-transform:uppercase;margin:16px 0 2px;font-size:11px}.Nav-module__gOObGW__mobileTel{margin-top:16px;font-weight:700;color:#fff!important;border-bottom:0!important}
