@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/cabin-vietnamese-wght-normal.Ccotw_Ab.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/cabin-latin-ext-wght-normal.CiC-id32.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/cabin-latin-wght-normal.DZW_uTKI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.office{font-family:Cabin Variable,Cabin,Helvetica,Arial,sans-serif;overflow-x:hidden}.office h1,.office h2:not(.label){color:#002d4c;padding-bottom:10px;font-family:Playfair Display Variable,Playfair Display,Georgia,serif;font-weight:700;line-height:1.1em}.title-band{background-image:linear-gradient(90deg,#fff 65%,#002d4c 65%);padding:72px 0 80px}.title-band .container{padding:27px 0}.office h1{font-size:66px}.office h2:not(.label){font-size:56px}.label{letter-spacing:3px;text-transform:uppercase;color:#bd8f52;padding-bottom:10px;font-family:Cabin Variable,Cabin,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4em}.block{padding-bottom:54px}.feature{grid-template-columns:47.25% 47.25%;justify-content:space-between;align-items:start;padding-bottom:27px;display:grid}.feature-copy{padding:60px 0 28.8px}.feature-copy p:not(.label){color:#556570cc;font-size:16px;line-height:1.8em}.feature-image{box-shadow:120px 80px #55657014}.feature-image img,.gallery img{width:100%;position:relative;box-shadow:0 80px 80px -32px #002d4c52}.gallery{grid-template-columns:repeat(3,29.667%);justify-content:space-between;padding:27px 0;list-style:none;display:grid;position:relative}.address{color:#fff;background:#00223d;margin:-40px 0 0 6%;padding:38px 0 29px;position:relative}.address-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;min-height:125px;display:flex}.map-link{color:#2ea3f2;align-items:center;gap:19px;min-height:44px;margin-top:2px;font-size:16px;font-weight:700;line-height:1.3em;text-decoration:none;display:inline-flex}.map-link:hover span,.home-link:hover span{text-decoration:underline}.home-link{color:#fff;align-items:flex-end;gap:13px;margin:29px 59px 0 0;font-size:14px;text-decoration:none;display:inline-flex}.home-link span{padding-bottom:3px}@media (width<=980px){.office h1{font-size:44px}.office h2:not(.label){font-size:40px}.title-band{padding:40px 0}.feature,.gallery{grid-template-columns:1fr}.feature-copy{padding-top:30px}.gallery{gap:30px}}@media (width<=767px){.title-band{background:0 0;padding:5vw 0 0}.title-band .container{padding:30px 0}.office h1{font-size:38px}.office h2:not(.label){font-size:32px}.feature-copy p:not(.label){font-size:14px}.block{padding-bottom:50px}.home-link{margin-right:0}}
