.styles_page{--ink: #111a2a;--muted: #5e6674;--soft: #8d93a0;--blue: #173a63;--blue2: #0f2a4a;--sand: #a77f68;--line: #e4e0d9;--ease: cubic-bezier(.2,.7,.2,1);--gutter: clamp(20px,6vw,96px);position:relative;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.styles_page *,.styles_page *:before,.styles_page *:after{box-sizing:border-box;margin:0;padding:0}.styles_page a{color:inherit;text-decoration:none}.styles_nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px var(--gutter) 22px;border-bottom:1px solid var(--line);background:#fff}.styles_logo{display:flex;flex-direction:column;line-height:1}.styles_logo b{font-weight:500;font-size:17px;letter-spacing:.14em}.styles_logo span{font-weight:300;font-size:15px;margin-top:5px}.styles_menu{display:flex;gap:34px;font-size:15px}.styles_menu a{position:relative;padding:6px 0}.styles_menu a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .35s var(--ease)}.styles_menu a:hover:after{right:0}.styles_navRight{display:flex;justify-content:flex-end;align-items:center;gap:18px}.styles_social{display:flex;gap:6px}.styles_social a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(17,26,42,.18);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.3s var(--ease)}.styles_social a svg{width:17px;height:17px}.styles_social a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.styles_btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:100px;font-size:15px;font-weight:400;padding:12px 24px;min-height:46px;background:#173a63;color:#fff!important;transition:background .35s cubic-bezier(.2,.7,.2,1);white-space:nowrap;text-decoration:none;border:0}.styles_btn:hover{background:#0f2a4a}.styles_btn>svg{width:17px;height:17px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.styles_btn:hover>svg{transform:translate(4px)}.styles_head{background:linear-gradient(180deg,#f6f4f0,#fff);padding:clamp(70px,10vw,140px) var(--gutter) clamp(50px,6vw,80px)}.styles_eyebrow{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--blue);font-weight:500}.styles_title{font-weight:300;font-size:clamp(44px,6vw,92px);line-height:.98;letter-spacing:-.05em;margin-top:22px!important}.styles_body{padding:0 var(--gutter) clamp(90px,10vw,140px)}.styles_content{max-width:780px}.styles_sec{padding:46px 0;border-top:1px solid var(--line)}.styles_sec:first-child{border-top:0;padding-top:0}.styles_sec h2{font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.03em;margin-bottom:26px!important}.styles_sec h3{font-weight:500;font-size:17px;color:var(--blue);margin:34px 0 12px!important}.styles_sec h2+h3{margin-top:0!important}.styles_sec h4{font-weight:500;font-size:15px;color:var(--ink);margin:24px 0 8px!important}.styles_sec p,.styles_sec li{font-size:16px;line-height:1.75;font-weight:300;color:#2b3342;overflow-wrap:anywhere}.styles_sec p+p{margin-top:14px!important}.styles_sec ul{list-style:none;margin:14px 0!important}.styles_sec li{position:relative;padding-left:22px}.styles_sec li+li{margin-top:6px}.styles_sec li:before{content:"";position:absolute;left:0;top:.85em;width:10px;height:1px;background:var(--sand)}.styles_sec a{color:var(--blue);text-decoration:underline;text-decoration-color:#173a634d;text-underline-offset:3px;word-break:break-word;transition:text-decoration-color .3s var(--ease)}.styles_sec a:hover{text-decoration-color:var(--blue)}.styles_burger{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--ink);background:#fff;cursor:pointer;align-items:center;justify-content:center}.styles_burger i{display:block;width:18px;height:1px;background:var(--ink);position:relative}.styles_burger i:before,.styles_burger i:after{content:"";position:absolute;left:0;width:18px;height:1px;background:var(--ink)}.styles_burger i:before{top:-6px}.styles_burger i:after{top:6px}.styles_mnav{position:fixed;inset:0;z-index:100;background:#fff;display:flex;flex-direction:column;padding:100px 28px 40px;transform:translateY(-100%);transition:transform .5s cubic-bezier(.2,.7,.2,1);box-sizing:border-box;font-family:Inter,Arial,sans-serif;color:#111a2a}.styles_mnavOpen{transform:none}.styles_mnav a{color:#111a2a;text-decoration:none;font-size:34px;font-weight:300;letter-spacing:-.03em;padding:12px 0;border-bottom:1px solid #e4e0d9}.styles_mnav .styles_btn{margin-top:34px;font-size:17px;letter-spacing:0;padding:17px 32px;color:#fff;border-bottom:0}.styles_close{position:absolute;top:24px;right:24px;width:46px;height:46px;border-radius:50%;border:1px solid #111a2a;background:none;font-size:22px;cursor:pointer}@media (max-width: 1100px){.styles_menu,.styles_social{display:none}.styles_burger{display:flex}.styles_nav{grid-template-columns:1fr auto}}@media (max-width: 760px){.styles_nav{padding:16px 20px}.styles_navRight .styles_btn{display:none}.styles_head{padding:56px 20px 40px}.styles_title{font-size:clamp(30px,8.6vw,48px);hyphens:auto;-webkit-hyphens:auto}.styles_body{padding:0 20px 80px}.styles_sec{padding:36px 0}.styles_sec p,.styles_sec li{font-size:15.5px}}.styles_footer{--ink: #111a2a;--muted: #5e6674;--soft: #8d93a0;--blue: #173a63;--line: #e4e0d9;--ease: cubic-bezier(.2,.7,.2,1);--gutter: clamp(20px,6vw,96px);background:#f6f4f0;padding:100px 0 44px;border-top:1px solid var(--line);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.styles_footer *,.styles_footer *:before,.styles_footer *:after{box-sizing:border-box;margin:0;padding:0}.styles_wrap{max-width:1320px;margin:0 auto;padding:0 var(--gutter)}.styles_grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px}.styles_grid h4{font-size:12px;letter-spacing:.3em;font-weight:500;text-transform:uppercase;margin-bottom:18px}.styles_grid a,.styles_grid p{display:block;font-size:15px;color:var(--muted);line-height:1.9;text-decoration:none}.styles_grid a:hover{color:var(--ink)}.styles_logo2{display:flex!important;flex-direction:column;line-height:1!important;color:var(--ink)!important}.styles_logo2 b{font-weight:500;font-size:17px;letter-spacing:.14em}.styles_logo2 span{font-weight:300;font-size:15px;margin-top:5px}.styles_addr{margin-top:22px!important}.styles_rating{margin-top:14px!important}.styles_stars{color:#e3a93b;letter-spacing:2px}.styles_social2{display:flex;gap:10px;margin-top:22px}.styles_social2 a{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);color:var(--ink);display:inline-flex!important;align-items:center;justify-content:center;line-height:0!important;transition:.3s var(--ease)}.styles_social2 a svg{width:18px;height:18px}.styles_social2 a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.styles_bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:70px;padding-top:26px;border-top:1px solid var(--line);font-size:13px;color:var(--soft)}.styles_bottom a{color:inherit;text-decoration:none}.styles_bottom a:hover{color:var(--ink)}@media (max-width: 1100px){.styles_grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.styles_grid{grid-template-columns:1fr}.styles_footer{padding:72px 0 36px}}
