@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.0j4ssjn_k8z58.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0rkprfbp4mv-a.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3653761fae724bb1-s.2yl4_bdoj5bxl.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7fe56aac9cb73d5c-s.0dfcd0ghwuuui.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26cfda139e115385-s.p.350ebk_prankn.woff2)format("woff2");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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.jNzhxq_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.jNzhxq_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3ih7dxnymi4t5.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.3uaqc_eim_oz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2w-eao_k5pziq.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.00u70rl5ce7ry.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.14sz-5zsn4k6e.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.3ejvvd3kfac7p.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.2_dpbef00d2ek.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.1ynh17i_ncei1.woff2)format("woff2");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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.dvzrYW_className{font-family:Barlow,Barlow Fallback;font-style:normal}.dvzrYW_variable{--font-body:"Barlow", "Barlow Fallback"}
.gs{--navy:#19457f;--navy-deep:#143a6a;--ink:#161a26;--muted:#4e5566;--muted-2:#7c8396;--line:#e4e7ee;--paper:#f5f6f9;--card:#fff;--arm:var(--navy);--arm-ink:#fff;--arm-panel:#2d5fa6;font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif;color:var(--ink);background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.gs h1,.gs h2,.gs h3,.gs .gs-display{font-family:var(--font-display), "Arial Narrow", Impact, sans-serif;text-wrap:balance;letter-spacing:.005em;line-height:1.05}.gs-wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:16px}@media (min-width:720px){.gs-wrap{padding-inline:24px}}.gs-utility{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);background:#fff;font-size:14px}.gs-utility .gs-wrap{align-items:center;gap:18px;min-height:46px;display:flex}.gs-social{align-items:center;gap:14px;margin-right:auto;display:flex}.gs-social a{color:var(--muted-2);display:inline-flex}.gs-social a:hover{color:var(--navy)}.gs-social svg{width:19px;height:19px}.gs-utility-links{align-items:center;gap:22px;display:none}.gs-utility-links a{color:var(--muted-2);font-weight:600;text-decoration:none}.gs-utility-links a:hover{color:var(--navy)}.gs-utility-phone{color:var(--navy);white-space:nowrap;font-weight:700;text-decoration:none}@media (min-width:720px){.gs-utility-links{display:flex}}.gs-utility .gs-wrap{flex-wrap:wrap}.gs-threat{letter-spacing:.1em;color:#4a5263;border:1px solid #e1e5ee;border-radius:999px;flex-basis:100%;order:5;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;padding:4px 5px 4px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.gs-threat-pill{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.06em;background:var(--lv);color:var(--lv-ink);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:800}.gs-threat:hover,.gs-threat:focus-visible{border-color:var(--lv)}.gs-threat-low{--lv:#2f8a55;--lv-ink:#fff}.gs-threat-moderate{--lv:#e2c81c;--lv-ink:#1b1600}.gs-threat-substantial{--lv:#e8811a;--lv-ink:#1b1300}.gs-threat-severe{--lv:#c9342a;--lv-ink:#fff}.gs-threat-critical{--lv:#8e1b1b;--lv-ink:#fff}@media (min-width:720px){.gs-utility .gs-wrap{flex-wrap:nowrap}.gs-utility:has(.gs-threat) .gs-social{margin-right:0}.gs-threat{white-space:nowrap;flex-basis:auto;order:0;justify-content:flex-start;margin:0 auto 0 0}}@media (prefers-reduced-motion:reduce){.gs-threat{transition:none}}.gs-tabs{background:#fff;padding-top:12px}.gs-tabs .gs-wrap{scrollbar-width:none;overflow-x:auto}.gs-tabs-row{align-items:flex-end;gap:4px;width:max-content;min-width:100%;display:flex}.gs-tabs .gs-wrap::-webkit-scrollbar{display:none}.gs-tab{min-width:140px;color:var(--navy);border:1px solid #dfe4ec;border-bottom:0;border-top:6px solid var(--t);background:#fff;border-radius:10px 10px 0 0;flex:1 1 0;gap:2px;padding:10px 14px;text-decoration:none;transition:background .15s,color .15s,height .15s;display:grid}.gs-tab:hover{background:color-mix(in srgb, var(--t) 10%, #fff)}.gs-tab b{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:24px;font-weight:800;line-height:1;display:flex}.gs-tab[aria-current=page]{background:var(--t);color:var(--tab-ink,#fff);border-color:var(--t);padding-top:15px;padding-bottom:13px;position:relative}.gs-tab[aria-current=page]:after{content:"";background:var(--t);height:8px;position:absolute;bottom:-6px;left:-1px;right:-1px}.gs-tab:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.gs-bar{background:var(--navy);border-top:6px solid var(--arm);color:#fff;z-index:50;position:sticky;top:0}.gs-bar .gs-wrap{align-items:center;gap:18px;min-height:64px;display:flex}.gs-bar-name{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#fff;align-items:center;gap:10px;margin-right:auto;font-size:20px;font-weight:800;text-decoration:none;display:flex}.gs-bar-name img{width:auto;height:40px;display:block}@media (max-width:719px){.gs-bar-name img{height:32px}}.gs-bar-links{align-items:center;gap:22px;display:none}.gs-bar-links a{color:#ffffffd9;font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.04em;padding:8px 2px;font-size:19px;font-weight:700;line-height:1;text-decoration:none;transition:color .15s;position:relative}.gs-bar-links a:after{content:"";background:var(--arm-line,var(--arm,#8db2ea));transform-origin:0;border-radius:2px;height:3px;transition:transform .2s;position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.gs-bar-links a:hover,.gs-bar-links a[aria-current=page]{color:#fff}.gs-bar-links a:hover:after,.gs-bar-links a[aria-current=page]:after{transform:scaleX(1)}.gs-bar-cta{background:var(--arm);color:var(--arm-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:7px;padding:10px 18px;font-size:19px;font-weight:700;line-height:1;text-decoration:none}.gs-bar-cta:hover{filter:brightness(1.08)}.gs[data-arm=events] .gs-bar-cta,.gs[data-arm=home] .gs-bar-cta,.gs[data-arm=group] .gs-bar-cta{color:var(--navy);background:#fff}.gs-bar-menu{color:#fff;cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.gs-bar-mobile{background:var(--navy-deep);padding:8px 0 12px;display:grid}.gs-bar-mobile a{color:#fff;border-bottom:1px solid #ffffff14;padding:9px 0;font-weight:600;text-decoration:none}@media (min-width:720px){.gs-bar-links{display:flex}.gs-bar-menu,.gs-bar-mobile{display:none}}.gs-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.gs-hero:before{content:"";background:var(--arm-panel);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:42%;position:absolute;top:0;bottom:0;right:0}.gs-hero .gs-wrap{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;min-height:440px;padding-block:48px 56px;display:grid;position:relative}.gs-hero-copy{gap:16px;max-width:620px;display:grid}.gs-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--arm);font-size:12px;font-weight:700}.gs[data-arm=events] .gs-hero-eyebrow,.gs[data-arm=home] .gs-hero-eyebrow,.gs[data-arm=security] .gs-hero-eyebrow,.gs[data-arm=group] .gs-hero-eyebrow{color:#c9d3e6}.gs-hero h1{text-transform:uppercase;margin:0;font-size:clamp(38px,6vw,64px);font-weight:800}.gs-hero p{color:#ffffffe0;max-width:52ch;margin:0;font-size:18px;line-height:1.5}.gs-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.gs-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.gs-btn-arm{background:var(--arm);color:var(--arm-ink)}.gs[data-arm=events] .gs-btn-arm,.gs[data-arm=home] .gs-btn-arm{background:var(--arm-panel);color:#fff}.gs-btn-ghost{color:#fff;background:0 0;border-color:#fff9}.gs-btn-ghost:hover{background:#ffffff1a}.gs-btn-navy{background:var(--navy);color:#fff}.gs-btn-navy:hover{background:var(--navy-deep)}.gs-hero-logo{display:none}@media (min-width:860px){.gs-hero .gs-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:center;min-height:480px}.gs-hero-logo{justify-self:end;width:240px;display:block}.gs-hero-logo img{width:100%;height:auto;display:block}}@media (max-width:859px){.gs-hero:before{display:none}.gs-hero .gs-wrap{align-content:start;min-height:0;padding-bottom:40px}}.gs-section{padding-block:44px}.gs-section+.gs-section{border-top:1px solid var(--line)}.gs-section-head{gap:8px;margin-bottom:22px;display:grid}.gs-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:700}.gs-section h2{text-transform:uppercase;margin:0;font-size:clamp(26px,4vw,36px);font-weight:700}.gs-lede{color:var(--muted);max-width:62ch;margin:0;font-size:17px;line-height:1.55}.gs-grid-3{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.gs-grid-3{grid-template-columns:repeat(3,1fr)}}.gs-card{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--arm);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.gs-card h3{color:var(--navy);margin:0;font-size:21px;font-weight:700}.gs-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.gs-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:720px){.gs-stats{grid-template-columns:repeat(4,1fr)}}.gs-stat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px}.gs-stat b{font-family:var(--font-display), sans-serif;color:var(--navy);font-size:34px;font-weight:800;line-height:1;display:block}.gs-stat span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.gs-pills{flex-wrap:wrap;gap:8px;display:flex}.gs-pill{color:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gs-pill:hover{filter:brightness(1.08)}.gs-band{background:var(--navy);color:#fff}.gs-band .gs-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;display:flex}.gs-band h2{margin:0;font-size:28px}.gs-band p{color:#fffc;margin:4px 0 0}.gs-note{color:var(--muted-2);font-size:12px}.gs-prose{max-width:68ch;color:var(--ink);gap:14px;font-size:16px;line-height:1.6;display:grid}.gs-prose p{margin:0}.gs-prose h3{color:var(--navy);margin:8px 0 0;font-size:22px}.gs-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-row{background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.gs-row h3{margin:0;font-size:20px}.gs-row p{color:var(--muted);margin:4px 0 0;font-size:14px}.gs-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.gs-empty{background:var(--card);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;gap:6px;padding:28px;display:grid}.gs-form{gap:14px;max-width:560px;display:grid}.gs-field{gap:6px;display:grid}.gs-field label{color:var(--muted);font-size:13px;font-weight:700}.gs-field input,.gs-field select,.gs-field textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #c9cdd4;border-radius:8px;padding:10px 12px}.gs-field input:focus,.gs-field select:focus,.gs-field textarea:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:#0000}.gs-field small{color:#b8202a;font-weight:600}.gs-form-ok{color:#1f6b3f;background:#e9f5ee;border:1px solid #b7dec6;border-radius:10px;padding:16px 18px}.gs-contact{gap:28px;display:grid}@media (min-width:860px){.gs-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}}.gs-contact-aside{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:18px;padding:26px;font-size:17px;line-height:1.5;display:grid}.gs-contact-aside b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:13px}.gs-contact-details{gap:14px 24px;display:grid}@media (min-width:560px){.gs-contact-details{grid-template-columns:1fr 1fr}.gs-contact-office{grid-column:1/-1}}.gs-contact-aside .gs-case-link{font-size:15px}.gs-contact-aside b{color:var(--navy);display:block}.gs-contact-aside a{color:var(--navy)}.gs-footer{background:var(--navy);color:#c9d3e6;margin-top:auto}.gs-footer>.gs-wrap{gap:26px;padding-block:32px 30px;display:grid}.gs-footer-top{border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;padding-bottom:24px;display:flex}.gs-footer-brand{gap:14px;max-width:820px;display:grid}.gs-footer-lockup{width:auto;height:52px;display:block}.gs-footer-brand p{color:#c9d3e6;margin:0;font-size:16px;line-height:1.5}.gs-footer-contact{color:#c9d3e6;flex-wrap:wrap;gap:8px 28px;font-size:14px;display:flex}.gs-footer-contact>*{align-items:center;gap:8px;display:inline-flex}.gs-footer-contact svg{color:var(--yellow,#f8d008);flex:none}.gs-footer-contact a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}.gs-footer .gs-social{gap:8px;margin-right:0}.gs-footer .gs-social a{color:#c9d3e6;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.gs-footer .gs-social a:hover{color:var(--navy);background:#fff;border-color:#fff}.gs-footer .gs-social svg{width:17px;height:17px}.gs-footer-cols{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (min-width:720px){.gs-footer-cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.gs-footer-cols{grid-template-columns:repeat(6,1fr)}}.gs-footer-col{align-content:start;gap:2px;font-size:13px;display:grid}.gs-footer-col b{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:18px;font-weight:800}.gs-footer-col a{color:#c9d3e6;text-decoration:none}.gs-footer-shield{width:auto;height:46px;margin-bottom:10px;display:block}.gs-footer-col a.gs-footer-arm{justify-items:start;padding:0;text-decoration:none;display:grid}.gs-footer-col a.gs-footer-arm:hover{text-decoration:none}.gs-footer-arm:hover .gs-footer-shield{transform:translateY(-2px)}.gs-footer-shield{transition:transform .2s}@media (max-width:719px){.gs-footer-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.gs-footer-col a:not(.gs-footer-arm){display:none}.gs-footer-col a.gs-footer-arm{text-align:center;justify-items:center}.gs-footer-shield{height:36px;margin-bottom:6px}.gs-footer-col b{letter-spacing:0;margin-bottom:0;font-size:12px}.gs-footer-stripe{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:4px;display:grid}.gs-footer-stripe span{border-radius:2px}}.gs-footer-col a:not(.gs-footer-arm){justify-self:start;transition:color .18s;position:relative}.gs-footer-col a:not(.gs-footer-arm):after{content:"";background:var(--cl,#fff);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.gs-footer-col a:not(.gs-footer-arm):is(:hover,:focus-visible){color:#fff;text-decoration:none}.gs-footer-col a:not(.gs-footer-arm):is(:hover,:focus-visible):after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.gs-footer-col a:not(.gs-footer-arm),.gs-footer-col a:not(.gs-footer-arm):after{transition:none}}.gs-footer-stripe{height:6px;margin-top:-4px;display:flex}.gs-footer-stripe span{flex:1}@media (min-width:960px){.gs-footer-stripe{grid-template-columns:repeat(6,1fr);gap:18px;height:5px;display:grid}.gs-footer-stripe span{border-radius:3px}}.gs-footer-bottom{background:var(--navy-deep);color:#ffffffb3;font-size:14px}.gs-footer-bottom .gs-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:16px;display:flex}.gs-footer-bottom a{color:#ffffffd9;font-weight:600;text-decoration:none}.gs-footer-bottom a:hover{color:#fff}.gs-footer-row{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.gs-footer-credit{border-top:1px solid #ffffff1f;justify-content:center;padding-block:12px;display:flex}.gs-academy-intro{background:var(--paper)}.gs-academy-intro .gs-wrap{gap:6px;padding-block:24px 22px;display:grid}.gs-academy-intro h2{text-transform:uppercase;font-size:clamp(26px,4vw,36px);font-weight:700}.gs-tab-home{z-index:3;background:var(--navy);border-color:var(--navy);flex:none;place-items:center;width:64px;min-width:0;padding:8px 0 7px;display:grid}.gs-tab-home:hover{background:var(--navy-deep)}.gs-tab-home img{width:auto;height:32px;display:block}.gs-tab-home[aria-current=page]{padding-top:12px;padding-bottom:10px}@media (max-width:719px){.gs-tab-home{width:52px}.gs-tab-home img{height:26px}}.gs-hub{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.gs-hub-col{gap:10px;display:grid}.gs-hub-arm{background:#fff;border:1px solid #e1e5ee;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.gs-hub-arm img{width:40px;height:auto}.gs-hub-arm b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--navy);font-size:20px;font-weight:800;line-height:1;display:block}.gs-hub-arm small{color:#5b6375;margin-top:3px;font-size:13px;display:block}.gs-hub-arrow{color:var(--c);font-size:22px;font-weight:800;line-height:1;transition:transform .2s}.gs-hub-arm:hover,.gs-hub-arm:focus-visible{border-color:var(--c);box-shadow:0 8px 22px #19457f1a}.gs-hub-arm:hover .gs-hub-arrow{transform:translate(3px)}.gs-hub-core{background:var(--navy);color:#fff;text-align:center;border-radius:14px;order:-1;align-content:center;justify-items:center;gap:10px;padding:26px 22px;display:grid}.gs-hub-core img{width:64px;height:auto}.gs-hub-core b{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1}.gs-hub-core p{color:#c9d3e6;text-wrap:balance;max-width:48ch;margin:0;font-size:14.5px}.gs-hub-ring{gap:6px;margin-top:4px;display:flex}.gs-hub-ring i{border-radius:3px;width:22px;height:5px}@media (min-width:720px) and (max-width:959px){.gs-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-hub-core{grid-column:1/-1}}@media (min-width:960px){.gs-hub{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:16px}.gs-hub-core{order:0;padding:30px 14px}.gs-hub-core p{max-width:none;font-size:clamp(13px,1.12vw,14.5px)}.gs-hub-core img{width:76px}.gs-hub-core b{font-size:34px}.gs-hub-arm{padding:14px 16px}.gs-hub-left .gs-hub-arm:after,.gs-hub-right .gs-hub-arm:after{content:"";background:#c9d1e0;width:16px;height:2px;position:absolute;top:50%}.gs-hub-left .gs-hub-arm:after{right:-17px}.gs-hub-right .gs-hub-arm:after{left:-17px}}@media (prefers-reduced-motion:reduce){.gs-hub-arm,.gs-hub-arrow{transition:none}}.gs-empty a{color:var(--navy);font-weight:600}.gs-tab{box-sizing:border-box;align-content:center;height:56px}.gs-tab[aria-current=page]{height:66px;padding-top:0;padding-bottom:0}.gs-tab-home,.gs-tab-home[aria-current=page]{padding:0}.gs-tab-home img{height:30px}.gs-tab-home[aria-current=page] img{height:36px}.gs-tab-home,.gs-tab-home[aria-current=page]{position:relative}.gs-filter{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.gs-filter-btn{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.gs-filter-btn[aria-pressed=true]{background:var(--c,var(--navy));color:var(--ci,#fff);border-color:#0000}.gs-filter-btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.gs-case-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.gs-case-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.gs-case-grid{grid-template-columns:repeat(3,1fr)}}.gs-case{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--arm);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.gs-case .gs-tag{justify-self:start}.gs-case h3{color:var(--navy);margin:0;font-size:22px;font-weight:700}.gs-case p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.gs-case ul{color:var(--ink);gap:4px;margin:4px 0 0;padding-left:18px;font-size:14px;display:grid}.gs-case ul li::marker{color:var(--arm)}.gs-case-link{color:var(--navy);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.gs-case-link:hover{text-decoration:underline}.gs-hero-stage{display:none}@media (min-width:860px){.gs-hero.has-stage:before{display:none}.gs-hero.has-stage .gs-wrap{grid-template-columns:minmax(0,1fr) 300px}.gs-hero-stage{pointer-events:none;display:block;position:absolute;inset:0}.gs-hero-media,.gs-hero-panel{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:42%;position:absolute;top:0;bottom:0;right:0}.gs-hero-media{background:var(--navy-deep);overflow:hidden}.gs-hero-media img{object-fit:cover;opacity:0;transition:opacity 1.2s}.gs-hero-media img.is-on{opacity:1}.gs-hero-panel{background:var(--arm-panel)}.gs-hero-stage .gs-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:center;min-height:0;position:absolute;inset:0}.gs-hero-stage .gs-hero-logo{grid-column:2}.gs-hero-panel,.gs-hero-logo{will-change:transform;transition:transform .9s cubic-bezier(.4,0,.2,1)}.gs-hero-panel.is-away,.gs-hero-logo.is-away{transform:translate(45vw)}}@media (prefers-reduced-motion:reduce){.gs-hero-panel,.gs-hero-logo,.gs-hero-media img{transition:none}}.gs-clients{background:#fff;border-bottom:1px solid #e6e9ef;padding:26px 0 28px;overflow:hidden}.gs-clients-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.gs-clients-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.gs-clients-track{width:max-content;animation:gs-marquee var(--marquee-dur,40s) linear infinite;will-change:transform;display:flex}@media (hover:hover){.gs-clients-viewport:hover .gs-clients-track{animation-play-state:paused}}.gs-clients-list{align-items:center;gap:36px;margin:0;padding:0 18px;list-style:none;display:flex}.gs-clients-list li{flex:none}.gs-clients-list a,.gs-clients-list picture{display:block}.gs-clients-track.is-scripted{animation:none}.gs-clients-list img{object-fit:contain;filter:grayscale();opacity:.55;will-change:filter, opacity;backface-visibility:hidden;width:auto;max-width:260px;height:72px;transition:filter .25s,opacity .25s;display:block;transform:translateZ(0)}@media (hover:hover){.gs-clients-list li:hover img{filter:grayscale(0);opacity:1}}.gs-clients-list li.is-centre img{filter:grayscale(0);opacity:1}@keyframes gs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gs-clients-track{flex-wrap:wrap;width:auto;animation:none}.gs-clients-list[aria-hidden]{display:none}.gs-clients-list{flex-wrap:wrap;gap:28px 40px;padding:0 16px}.gs-clients-viewport{-webkit-mask-image:none;mask-image:none}}.gs-clients.is-static .gs-clients-viewport{-webkit-mask-image:none;mask-image:none}.gs-clients.is-static .gs-clients-track{justify-content:center;width:100%;animation:none}.gs-tab{position:relative;overflow:hidden}.gs-tab-pending{background:#ffffffd9;border-radius:2px;width:40%;height:3px;animation:.9s ease-in-out infinite gs-tab-pending;position:absolute;bottom:0;left:0}@keyframes gs-tab-pending{0%{transform:translate(-100%)}to{transform:translate(250%)}}.gs-post-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.gs-post-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.gs-post-grid{grid-template-columns:repeat(3,1fr)}}.gs-post{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--arm);border-radius:10px;align-content:start;min-width:0;display:grid;overflow:hidden}.gs-post-media{aspect-ratio:16/9;background:var(--navy-deep);display:block;position:relative}.gs-post-media img{object-fit:cover}.gs-post-body{gap:8px;padding:18px;display:grid}.gs-post-meta{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.gs-post h3{color:var(--navy);margin:0;font-size:22px;font-weight:700;line-height:1.2}.gs-post h3 a{color:inherit;text-decoration:none}.gs-post h3 a:hover{text-decoration:underline}.gs-post p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.gs-post ul{color:var(--ink);gap:4px;margin:4px 0 0;padding-left:18px;font-size:14px;display:grid}.gs-post ul li::marker{color:var(--arm)}.gs-article{gap:20px;max-width:980px;display:grid}.gs-article-cover{aspect-ratio:16/9;background:var(--navy-deep);border-radius:12px;position:relative;overflow:hidden}.gs-article-cover img{object-fit:cover}.gs-article>p{color:var(--ink);margin:0;font-size:17px;line-height:1.65}.gs-article-outcomes{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--arm);border-radius:10px;gap:8px;padding:16px 18px;display:grid}.gs-article-outcomes ul{gap:6px;margin:0;padding-left:18px;font-size:15px;display:grid}.gs-article-outcomes li::marker{color:var(--arm)}.gs-article-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.gs-role-tags{flex-wrap:wrap;gap:6px;display:flex}.gs-tag-outline{border:1px solid var(--line);color:var(--muted);background:0 0}.gs-footer-side{justify-items:end;gap:18px;display:grid}.gs-footer-accred{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;margin:0;padding:0;list-style:none;display:flex}.gs-footer-accred li{border-radius:8px;padding:6px 8px;transition:background .25s,transform .25s,box-shadow .25s;display:block}.gs-footer-accred a{display:block}.gs-footer-accred img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:120px;height:48px;transition:filter .25s,opacity .25s;display:block}.gs-footer-accred li:hover,.gs-footer-accred li:focus-within{background:#fff;transform:translateY(-4px);box-shadow:0 10px 24px #0000004d}.gs-footer-accred li:hover img,.gs-footer-accred li:focus-within img{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.gs-footer-accred li,.gs-footer-accred img{transition:none}.gs-footer-accred li:hover{transform:none}}@media (min-width:1100px){.gs-footer-accred{flex-wrap:nowrap}.gs-footer-brand{max-width:640px}}@media (max-width:719px){.gs-footer-side{justify-items:start}.gs-footer-accred{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.gs-bar-links a,.gs-bar-links a:after{transition:none}}.gs-form-row{gap:14px;display:grid}@media (min-width:640px){.gs-form-row{grid-template-columns:1fr 1fr}}.gs-rating{border:0;margin:0;padding:0}.gs-rating legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.gs-rating-row{flex-wrap:wrap;gap:8px;display:flex}.gs-rating-row label{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;justify-items:center;gap:2px;min-width:76px;padding:10px 12px;display:grid}.gs-rating-row label b{font-family:var(--font-display), sans-serif;color:var(--navy);font-size:22px;line-height:1}.gs-rating-row label span{color:var(--muted);font-size:12px}.gs-rating-row label input{opacity:0;pointer-events:none;position:absolute}.gs-rating-row label:hover{border-color:var(--navy)}.gs-rating-row label.is-on{background:var(--navy);border-color:var(--navy)}.gs-rating-row label.is-on b,.gs-rating-row label.is-on span{color:#fff}.gs-rating-row label:focus-within{outline:2px solid var(--navy);outline-offset:2px}.gs-checks{gap:8px;display:grid}.gs-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.gs-check input{accent-color:var(--navy);margin-top:3px}.gs-form-error{color:#b8202a;margin:0;font-weight:600}.gs-card-link{color:inherit;text-decoration:none}.gs-card-link:hover h3{text-decoration:underline}.gs-map{border:1px solid var(--line);z-index:0;background:#e9eef5;border-radius:12px;height:380px;overflow:hidden}.gs-map-pin{background:0 0;border:0}.gs-map-pin-badge{background:var(--navy);border:3px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 16px #0000004d}.gs-map .leaflet-marker-pane .gs-map-pin-badge img{display:block;width:26px!important;height:auto!important}.gs-map-pin-tail{background:var(--navy);border-bottom:3px solid #fff;border-right:3px solid #fff;width:12px;height:12px;position:absolute;top:44px;left:18px;transform:rotate(45deg)}.leaflet-popup-content{font-family:var(--font-body), sans-serif;font-size:14px;line-height:1.45}.gs-milestones{grid-template-columns:repeat(3,1fr)}.gs-commitments{counter-reset:none;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.gs-commitments{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.gs-commitments{grid-template-columns:repeat(3,1fr)}}.gs-commitments>li{padding-top:22px;position:relative}.gs-commitment-num{background:var(--navy);color:#fff;width:32px;height:32px;font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;top:-14px;left:18px}.gs-commitments h3{color:var(--navy);margin:0 0 8px;font-size:20px;font-weight:700}.gs-commitments ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:15px;line-height:1.5;display:grid}.gs-commitments ul li::marker{color:var(--navy)}.gs-contact-forms{min-width:0}.gs-contact-forms .gs-filter{margin-bottom:14px}.gs-contact-aside .gs-map{height:420px;margin-top:2px}.gs-w3w{margin-top:6px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.gs-w3w:hover{text-decoration:underline}.gs-sustainability .gs-section-head>p{color:var(--muted);max-width:70ch;margin:0;font-size:17px;line-height:1.55}.gs-sustainability .gs-milestones{margin-bottom:28px}.gs-sustainability-note{color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.55}.gs-inline-link{color:var(--navy);border-bottom:2px solid var(--navy);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.gs-inline-link:hover{color:var(--navy-deep)}@media (max-width:719px){.gs-tabs .gs-wrap{overflow:visible}.gs-tabs-row{grid-template-columns:repeat(3,minmax(0,1fr)) 52px;align-items:end;gap:4px;width:auto;min-width:0;display:grid}.gs-tab{border-top-width:5px;min-width:0;height:48px;padding:0 4px}.gs-tab[aria-current=page]{height:54px}.gs-tab b{font-size:19px}.gs-tab:nth-child(-n+3)[aria-current=page]:after{display:none}.gs-tab-home,.gs-tab-home[aria-current=page]{grid-area:1/4/span 2;align-self:stretch;width:auto;height:auto}.gs-tab-home img,.gs-tab-home[aria-current=page] img{height:34px}}@media (min-width:720px) and (max-width:1023px){.gs-tab{min-width:0;padding-inline:8px}.gs-tab b{font-size:clamp(17px,2.5vw,24px)}}.gs-section.gs-team{background:var(--navy);color:#fff;border-top:0;position:relative;overflow:hidden}.gs-section.gs-team+.gs-section{border-top:0}.gs-team .gs-wrap{display:grid}.gs-team .gs-eyebrow{color:#8db2ea}.gs-team .gs-section-head h2{color:#fff}.gs-team .gs-section-head>p{color:#dfe6f2;max-width:70ch;margin:0;font-size:17px;line-height:1.55}.gs-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.gs-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}@media (min-width:1000px){.gs-team-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.gs-team-card{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;align-content:start;gap:6px;width:100%;display:grid}.gs-team-card:focus-visible{outline:3px solid var(--yellow,#f8d008);outline-offset:4px;border-radius:10px}.gs-team-photo{aspect-ratio:4/5;background:var(--navy-deep);border-radius:10px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.gs-team-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .25s;display:block}.gs-team-card:hover .gs-team-photo img{transform:scale(1.04)}.gs-team-initials{color:#fff;font-family:var(--font-display), sans-serif;opacity:.85;place-items:center;font-size:56px;font-weight:800;display:grid;position:absolute;inset:0}.gs-team-card b{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:22px;font-weight:700;line-height:1.05}.gs-team-role{letter-spacing:.08em;text-transform:uppercase;color:#8db2ea;font-size:12px;font-weight:700;line-height:1.3}.gs-team-read{color:var(--yellow,#f8d008);margin-top:2px;font-size:13.5px;font-weight:700}.gs-team-card:hover .gs-team-read{text-underline-offset:3px;text-decoration:underline}.gs-team-all{color:#fff;font:inherit;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;justify-self:center;margin-top:30px;padding:10px 22px;font-weight:700}.gs-team-all:hover{background:#ffffff1a}.gs-team-dialog{width:min(780px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 80px #00000059}.gs-team-dialog::backdrop{background:#0f2a4da6}.gs-team-dialog-inner{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 48px);display:grid;position:relative}.gs-team-dialog-photo{background:var(--navy);height:260px;position:relative}.gs-team-dialog-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.gs-team-dialog-body{align-content:start;gap:10px;padding:24px 24px 28px;display:grid;overflow-y:auto}.gs-team-dialog-body h3{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--navy);margin:0;padding-right:40px;font-size:34px;font-weight:800;line-height:1}.gs-team-dialog-body .gs-team-role{color:var(--muted-2)}.gs-team-dialog-body p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.gs-team-dialog-close{cursor:pointer;width:40px;height:40px;color:var(--navy);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}@media (min-width:700px){.gs-team-dialog-inner{grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr)}.gs-team-dialog-photo{height:auto;min-height:340px}.gs-team-dialog-body{max-height:calc(100dvh - 48px);padding:30px 32px 32px}}@media (prefers-reduced-motion:reduce){.gs-team-photo img{transition:none}}.gs-bar-name{flex-shrink:0}.gs-bar-cta-short{display:none}@media (max-width:479px){.gs-bar-name{flex-shrink:1;min-width:0}.gs-bar-name img{max-width:100%;height:auto;max-height:32px}.gs-bar-cta{flex-shrink:0;padding:10px 14px;font-size:18px}.gs-bar-cta-long{display:none}.gs-bar-cta-short{display:inline}}@media (max-width:599px){.gs-row{grid-template-columns:1fr}.gs-row .gs-btn{justify-self:start}.gs-rating-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.gs-rating-row label{min-width:0;padding:10px 4px}.gs-rating-row label span{text-align:center;font-size:11px}}.gs-footer-col a,.gs-footer-bottom a{padding-block:5px;display:inline-block}.gs-footer-col a{padding-block:3px}.gs-utility-phone,.gs-utility-links a{padding-block:6px;display:inline-block}.gs-footer-contact a,.gs-footer-contact span{padding-block:2px}@media (min-width:720px) and (max-width:859px){.gs-hero .gs-wrap{min-height:0;padding-top:40px}}.gs-bar-links a{white-space:nowrap}@media (min-width:720px) and (max-width:1023px){.gs-bar .gs-wrap{gap:12px}.gs-bar-name img{height:34px}.gs-bar-links{scrollbar-width:none;gap:12px;min-width:0;overflow-x:auto}.gs-bar-links::-webkit-scrollbar{display:none}.gs-bar-links a{font-size:15px}.gs-bar-cta{flex-shrink:0;padding:10px 12px;font-size:16px}}@media (min-width:720px) and (max-width:779px){.gs-bar-name img{height:30px}.gs-bar-links{gap:10px}.gs-bar-links a{font-size:14px}}.gs-hero-mark{display:none}@media (min-width:860px){.gs-hero-mark{justify-self:end;justify-items:center;gap:14px;width:240px;display:grid}.gs-hero-mark img{opacity:.22;width:150px;height:auto}.gs-hero-mark span{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;font-size:18px;font-weight:800}}.gs-stats-band{background:var(--navy);color:#fff}.gs-section+.gs-stats-band,.gs-stats-band+.gs-section{border-top:0}.gs-stats-band .gs-eyebrow{color:#8db2ea}.gs-stats-band h2{color:#fff}.gs-stats-band .gs-stats{gap:0}.gs-stats-band .gs-stat{background:0 0;border:0;border-left:1px solid #ffffff2e;border-radius:0;padding:8px 22px}.gs-stats-band .gs-stat:first-child{border-left:0;padding-left:0}.gs-stats-band .gs-stat b{color:var(--stat-colour,var(--arm-line,#8db2ea));font-size:44px}.gs-stats-band .gs-stat span{color:#ffffffd1;margin-top:8px;font-size:14px}@media (max-width:719px){.gs-stats-band .gs-stats{gap:20px 0}.gs-stats-band .gs-stat:nth-child(odd){border-left:0;padding-left:0}.gs-stats-band .gs-stat b{font-size:36px}}.gs-home-slides{gap:22px;display:grid}.gs-home-slide{align-content:start;max-width:620px}.gs-home-slide .gs-hero-actions{align-items:center}.gs-home-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .6s,transform .6s,visibility 0s linear .6s;transform:translateY(8px)}.gs-home-slide.is-on{opacity:1;visibility:visible;transition:opacity .6s .15s,transform .6s .15s,visibility;transform:none}.gs-home-hero .gs-hero-eyebrow{color:var(--slide-accent)}.gs-home-headline{text-transform:uppercase;margin:0;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1}.gs-home-btn{background:var(--slide-colour);color:var(--slide-ink)}.gs-home-btn:hover{filter:brightness(1.08)}.gs-home-dots{grid-area:2/1;align-items:center;gap:10px;display:flex}.gs-home-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .35s,background .35s;position:relative;overflow:hidden}.gs-home-dots button:after{content:"";position:absolute;inset:-10px -4px}.gs-home-dots button:hover{background:#fff9}.gs-home-dots button.is-on{background:#ffffff40;width:44px}.gs-home-dots button:focus-visible{outline-offset:3px;outline:2px solid #fff}.gs-home-dot-progress{border-radius:inherit;background:var(--dot);transform-origin:0;animation:linear forwards gs-dot-fill;position:absolute;inset:0}.gs-home-dot-progress.is-full{animation:none}@keyframes gs-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.gs-home-slide,.gs-home-slide.is-on{transition:none;transform:none}}@media (max-width:859px){.gs-hero.has-stage:has(.gs-hero-media){--hero-photo-h:clamp(210px, 56vw, 340px)}.gs-hero.has-stage:has(.gs-hero-media):before{display:none}.gs-hero.has-stage:has(.gs-hero-media)>.gs-wrap{padding-top:calc(var(--hero-photo-h) + 4px + 24px);min-height:0;padding-bottom:34px}.gs-hero.has-stage:has(.gs-hero-media) .gs-hero-stage{height:calc(var(--hero-photo-h) + 4px);pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}.gs-hero-stage .gs-hero-panel,.gs-hero-stage .gs-hero-logo-row{display:none}.gs-hero-stage .gs-hero-media{background:var(--navy-deep);clip-path:none;border-bottom:4px solid var(--slide-colour,var(--arm));position:absolute;inset:0;overflow:hidden}.gs-hero-stage .gs-hero-media img{object-fit:cover;opacity:0;transition:opacity 1.2s}.gs-hero-stage .gs-hero-media img.is-on{opacity:1}.gs-hero.has-stage:has(.gs-hero-media) .gs-hero-watermark{width:380px;top:auto;bottom:-150px;left:-110px}}.gs-stars{color:#f2b705;letter-spacing:2px;font-size:15px;line-height:1}.gs-stars-off{color:#7c839659}.gs-who{align-items:center;gap:12px;display:flex}.gs-who-avatar{width:44px;height:44px;color:var(--navy);font-family:var(--font-display), sans-serif;background:#dfe5ef;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.gs-who-avatar img{object-fit:cover;width:100%;height:100%;display:block}.gs-who b{color:var(--ink);font-size:15px;display:block}.gs-who span span,.gs-who>span>span{color:var(--muted);font-size:13px;display:block}.gs-spotlight{background:var(--navy-deep);color:#fff;position:relative;overflow:hidden}.gs-spotlight .gs-wrap{z-index:1;position:relative}.gs-spotlight .gs-eyebrow{color:#f8d008}.gs-spotlight h2{color:#fff}.gs-spotlight .gs-section-head{margin-bottom:18px}.gs-spotlight-card{color:var(--ink);background:#fff;border-top:5px solid #f8d008;border-radius:14px;max-width:640px;padding:22px 20px 20px;box-shadow:0 18px 40px #08183047}.gs-spotlight-stage{display:grid}.gs-spotlight-slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:0;transition:opacity .6s,visibility 0s linear .6s;display:grid}.gs-spotlight-slide.is-on{opacity:1;visibility:visible;transition:opacity .6s .1s,visibility}.gs-spotlight-copy{align-content:start;gap:14px;min-width:0;display:grid}.gs-spotlight-mark{display:none}.gs-spotlight blockquote{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--navy);margin:0;font-size:clamp(19px,2.1vw,23px);font-weight:700;line-height:1.25}.gs-spotlight blockquote:before{content:"“"}.gs-spotlight blockquote:after{content:"”"}.gs-spotlight figcaption{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.gs-spotlight .gs-who b{color:var(--ink)}.gs-spotlight .gs-who>span>span{color:var(--muted)}.gs-spotlight .gs-who-avatar{color:var(--navy);background:#e3e9f3}.gs-spotlight-meta{align-items:center;gap:10px;display:inline-flex}.gs-spotlight .gs-stars-off{color:#d5d9e2}.gs-spotlight-logo{justify-self:start}.gs-spotlight-logo img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:48px;display:block}.gs-spotlight-dots{margin-top:18px}.gs-spotlight .gs-home-dots button{background:#d5dbe6}.gs-spotlight .gs-home-dots button:focus-visible{outline-color:var(--navy)}.gs-spotlight-photo{background:var(--navy-deep);position:absolute;inset:0}.gs-spotlight-photo img{object-fit:cover;opacity:0;transition:opacity .8s}.gs-spotlight-photo img.is-on{opacity:1}.gs-spotlight-photo:after{content:"";background:linear-gradient(#0f2a4de0 0%,#0f2a4d8c 60%,#0f2a4d4d 100%);position:absolute;inset:0}@media (min-width:720px){.gs-spotlight-card{padding:26px 28px 24px}.gs-spotlight-photo:after{background:linear-gradient(90deg,#0f2a4deb 0%,#0f2a4d99 50%,#0f2a4d33 100%)}}@media (prefers-reduced-motion:reduce){.gs-spotlight-slide,.gs-spotlight-slide.is-on,.gs-spotlight-photo img{transition:none}}.gs-wall{background:#fff}.gs-wall .gs-section-head{margin-bottom:18px}.gs-wall-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.gs-wall-track{gap:16px;width:max-content;padding-block:4px;animation:linear infinite gs-wall-slide;display:flex}.gs-wall-viewport:hover .gs-wall-track,.gs-wall-viewport:focus-within .gs-wall-track{animation-play-state:paused}@keyframes gs-wall-slide{to{transform:translate(calc(-50% - 8px))}}.gs-wall-card{width:var(--card-w,320px);background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--wall);border-radius:10px;flex-direction:column;gap:12px;margin:0;padding:18px;display:flex}.gs-wall-card figcaption{margin-top:auto}.gs-wall-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gs-wall-mark{height:24px;color:var(--wall);font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:.6}.gs-wall-card blockquote{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.gs-wall-static{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),380px));gap:16px;display:grid}.gs-wall-static .gs-wall-card{width:auto}@media (max-width:559px){.gs-wall-card{width:min(var(--card-w,270px), 82vw)}}@media (prefers-reduced-motion:reduce){.gs-wall-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gs-wall-track{padding-inline:16px;animation:none}}.gs-stat small{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.gs-stats-band .gs-stat small{color:#ffffffb8;max-width:30ch}.gs-day{background:var(--navy);color:#fff}.gs-section+.gs-day{border-top:0}.gs-day+.gs-stats-band{border-top:1px solid #ffffff1f}.gs-day .gs-eyebrow{color:#8db2ea}.gs-day h2{color:#fff}.gs-day-strip{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:10px;height:clamp(190px,24vw,320px);margin-bottom:24px;display:grid;overflow:hidden}.gs-day-photo{background:var(--navy-deep);position:relative}.gs-day-photo img{object-fit:cover}.gs-day-strip .gs-day-photo:not(:last-child){margin-right:-8%}.gs-day-strip .gs-day-photo:first-child{z-index:1}.gs-day-strip .gs-day-photo:nth-child(2){z-index:2}.gs-day-strip .gs-day-photo:nth-child(3){z-index:3}.gs-day-strip .gs-day-photo:first-child:not(:last-child){clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.gs-day-strip .gs-day-photo:not(:first-child):not(:last-child){clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.gs-day-strip .gs-day-photo:last-child:not(:first-child){clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.gs-day-caps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:22px;display:grid}.gs-day-cap{align-content:start;gap:6px;display:grid}.gs-day-rule{background:var(--arm-line,#8db2ea);border-radius:2px;width:34px;height:4px}.gs-day-cap h3{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.05}.gs-day-cap p{color:#fffc;margin:0;font-size:14px;line-height:1.5}@media (max-width:719px){.gs-day-strip{height:170px}.gs-day-caps{grid-template-columns:1fr;gap:16px}}.gs-rich{color:var(--ink);gap:16px;font-size:17px;line-height:1.7;display:grid}.gs-rich>*{margin:0}.gs-rich h2{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--navy);margin-top:10px;font-size:28px;font-weight:700;line-height:1.1}.gs-rich h3{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--navy);margin-top:6px;font-size:22px;font-weight:700;line-height:1.15}.gs-rich a{color:var(--navy);text-underline-offset:3px;font-weight:600;text-decoration:underline}.gs-rich a:hover{color:var(--navy-deep)}.gs-rich ul,.gs-rich ol{gap:6px;padding-left:22px;display:grid}.gs-rich li::marker{color:var(--navy)}.gs-rich blockquote{border-left:4px solid var(--arm,var(--navy));color:var(--muted);padding:4px 0 4px 18px;font-style:italic}.gs-rich hr{border:0;border-top:1px solid var(--line)}.gs-rich img{border-radius:10px;width:100%;height:auto;margin-block:6px;display:block}.gs-rich [data-photo-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:6px;display:grid}.gs-rich [data-photo-grid] img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;margin:0}@media (min-width:640px){.gs-rich [data-photo-grid][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gs-hero-eyebrow.gs-post-meta{color:#c9d3e6;flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.gs-post-meta>span{align-items:center;gap:10px;display:inline-flex}.gs-post-meta>span+span:before{content:"";background:#8db2ea;border-radius:50%;width:4px;height:4px}.gs-svc{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.gs-svc-head{justify-items:start;gap:4px;display:grid}.gs-svc-head .gs-section-head{margin-bottom:10px}.gs-svc-intro{color:var(--muted);max-width:36ch;margin:0 0 20px;font-size:17px;line-height:1.55}.gs-svc-list{border-top:3px solid var(--navy);margin:0;padding:0;list-style:none}.gs-svc-list li{border-bottom:1px solid var(--line,#d9dde7)}.gs-svc-row{border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:18px;padding:22px 12px 22px 4px;transition:background-color .2s;display:grid}.gs-svc-icon{width:30px;height:30px;color:var(--navy);stroke-width:1.7px;margin-top:2px;transition:color .2s,transform .2s}.gs-svc-copy{gap:6px;display:grid}.gs-svc-copy b{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--ink,#161a26);font-size:25px;font-weight:700;line-height:1.1}.gs-svc-copy span{color:var(--muted);font-size:16px;line-height:1.55}.gs-svc-row:hover{background:#19457f0d}.gs-svc-row:hover .gs-svc-icon{transform:scale(1.08)}@media (max-width:860px){.gs-svc{grid-template-columns:minmax(0,1fr)}.gs-svc-intro{max-width:none}.gs-svc-copy b{font-size:22px}}@media (prefers-reduced-motion:reduce){.gs-svc-row,.gs-svc-icon{transition:none}}.gs [id]{scroll-margin-top:96px}@media (min-width:860px){.gs-hero:before,.gs-hero-panel{clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='18 0 100 0 100 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='18 0 100 0 100 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.gs-hero-media{clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='18.25 0 100 0 100 100 0.25 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='18.25 0 100 0 100 100 0.25 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}}.gs-day-strip .gs-day-photo:first-child:not(:last-child){clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0 0 100 0 92 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0 0 100 0 92 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.gs-day-strip .gs-day-photo:not(:first-child):not(:last-child){clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='8 0 100 0 92 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='8 0 100 0 92 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.gs-day-strip .gs-day-photo:last-child:not(:first-child){clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='8 0 100 0 100 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='8 0 100 0 100 100 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.gs-numbers{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr);scroll-margin-top:90px;display:grid;overflow:hidden}.gs-numbers-lead{background:var(--yellow,#f8d008);color:#0f2a4d;padding:44px 0 64px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0 0 100 0 100 86 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0 0 100 0 100 86 0 100'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.gs-numbers-lead-inner{gap:4px;width:100%;max-width:1320px;margin:0 auto;padding-inline:16px;display:grid}.gs-numbers-lead .gs-eyebrow{color:#0f2a4dbf}.gs-numbers-big{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:clamp(76px,12vw,136px);font-weight:800;line-height:.95}.gs-numbers-lead h2{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:#0f2a4d;margin:0;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1}.gs-numbers-lead p{color:#1d3557;max-width:38ch;margin:8px 0 0;font-size:15.5px}.gs-numbers-rest{align-content:center;width:100%;max-width:1320px;margin:0 auto;padding:8px 16px 40px;display:grid}.gs-numbers-row{border-bottom:1px solid #ffffff24;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.gs-numbers-row:last-child{border-bottom:0}.gs-numbers-row b{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--yellow,#f8d008);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:42px;font-weight:800;line-height:1}.gs-numbers-row strong{text-transform:capitalize;font-size:16px;display:block}.gs-numbers-row small{color:#c9d3e6;margin-top:2px;font-size:13.5px;line-height:1.45;display:block}@media (min-width:720px){.gs-numbers-lead-inner,.gs-numbers-rest{padding-inline:24px}.gs-numbers-row{grid-template-columns:120px minmax(0,1fr)}.gs-numbers-row b{font-size:48px}}@media (min-width:960px){.gs-numbers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gs-numbers-lead{padding:56px 0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0 0 100 0 86 100 0 100'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0 0 100 0 86 100 0 100'/%3E%3C/svg%3E")}.gs-numbers-lead-inner{max-width:660px;margin:0 0 0 auto;padding-right:18%}.gs-numbers-rest{max-width:660px;margin:0;padding:40px 24px 40px 12px}}.gs-numbers.is-armed .gs-numbers-lead{opacity:0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s;transform:translate(-6%)}.gs-numbers.is-armed .gs-numbers-row{opacity:0;transition:transform .6s,opacity .6s;transition-delay:calc(.25s + var(--i,0) * .15s);transform:translateY(16px)}.gs-numbers.is-in .gs-numbers-lead,.gs-numbers.is-in .gs-numbers-row{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gs-numbers .gs-numbers-lead,.gs-numbers .gs-numbers-row{opacity:1!important;transition:none!important;transform:none!important}}.gs-newslead{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.gs-newslead-feature{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);text-decoration:none;transition:box-shadow .2s;display:grid;overflow:hidden}.gs-newslead-feature:hover,.gs-newslead-feature:focus-visible{box-shadow:0 12px 30px #19457f1f}.gs-newslead-media{aspect-ratio:16/9;background:var(--navy-deep);display:block;position:relative;overflow:hidden}.gs-newslead-media img{object-fit:cover;transition:transform .5s}.gs-newslead-feature:hover .gs-newslead-media img{transform:scale(1.03)}.gs-newslead-body{align-content:center;gap:10px;padding:20px 22px 22px;display:grid}.gs-newslead-body h3{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.05}.gs-newslead-body p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.gs-newslead-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.gs-newslead-list{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;align-self:start;margin:0;padding:4px 18px;list-style:none;display:grid}.gs-newslead-list li+li{border-top:1px solid #edf0f5}.gs-newslead-row{color:inherit;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.gs-newslead-row b{color:var(--navy);margin-top:6px;font-size:16px;line-height:1.25;display:block}.gs-newslead-row:hover b,.gs-newslead-row:focus-visible b{text-decoration:underline}.gs-newslead-thumb{aspect-ratio:4/3;background:var(--navy-deep);border-radius:6px;display:block;position:relative;overflow:hidden}.gs-newslead-thumb img{object-fit:cover}.gs-newslead-noimg{background:var(--navy);place-items:center;display:grid;position:absolute;inset:0}.gs-newslead-noimg img{object-fit:contain;width:34%!important;height:auto!important;position:static!important}@media (min-width:900px){.gs-newslead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.gs-newslead.is-solo{grid-template-columns:minmax(0,1fr)}.gs-newslead.is-solo .gs-newslead-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gs-newslead.is-solo .gs-newslead-media{aspect-ratio:auto;min-height:300px}.gs-newslead.is-solo .gs-newslead-body{padding:28px 32px}}@media (prefers-reduced-motion:reduce){.gs-newslead-feature,.gs-newslead-media img{transition:none}}.gs-section h2.gs-news-earlier{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--ink);margin:0 0 16px;padding-top:44px;font-size:26px;font-weight:800;line-height:1}.gs-hero-watermark{aspect-ratio:730/679;opacity:.07;pointer-events:none;background:url(/brand/shield-watermark.png) 50%/contain no-repeat;width:400px;position:absolute;top:170px;left:-120px;transform:rotate(-14deg)}@media (min-width:860px){.gs-hero-watermark{width:720px;top:auto;bottom:-230px;left:-140px}.gs-hero.has-stage>.gs-wrap{min-height:520px}}.gs-values .gs-section-head>p{color:var(--muted);max-width:66ch;margin:0;font-size:17px;line-height:1.55}.gs-values-layout{align-items:start;gap:22px;display:grid}.gs-values-lead{background:var(--navy);color:#fff;border-radius:14px;align-content:start;gap:12px;padding:28px;display:grid;position:relative;overflow:hidden}.gs-values-lead:after{content:"";aspect-ratio:730/679;opacity:.07;pointer-events:none;background:url(/brand/shield-watermark.png) 50%/contain no-repeat;width:240px;position:absolute;bottom:-70px;right:-60px;transform:rotate(-14deg)}.gs-values-lead-icon{width:46px;height:46px;color:var(--yellow,#f8d008);stroke-width:1.8px}.gs-values-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8db2ea;font-size:12px;font-weight:700}.gs-values-lead h3{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(38px,5vw,48px);font-weight:800;line-height:.95}.gs-values-lead p{color:#dfe6f2;z-index:1;margin:0;font-size:17px;line-height:1.5;position:relative}.gs-values-list{gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.gs-values-list li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.gs-values-icon{width:22px;height:22px;color:var(--navy);stroke-width:1.8px;margin-top:1px}.gs-values-list h3{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--navy);margin:0 0 3px;font-size:20px;font-weight:700;line-height:1.1}.gs-values-list p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}@media (min-width:640px){.gs-values-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.gs-values-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:32px}.gs-values-lead{padding:32px;position:sticky;top:100px}}.gs-news-signup{align-items:start;gap:16px 40px;display:grid}.gs-news-signup-copy{align-content:start;gap:6px;min-width:0;display:grid}.gs-news-signup-copy h2{text-transform:uppercase;margin:0;font-size:clamp(26px,3.4vw,34px);line-height:1}.gs-news-signup-copy b{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;font-size:22px;font-weight:800;line-height:1.05}.gs-news-signup-copy p{margin:0;font-size:15.5px;line-height:1.5}.gs-news-signup-form{gap:10px;min-width:0;display:grid}.gs-news-signup-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.gs-news-field{flex:220px;gap:5px;min-width:0;display:grid}.gs-news-field>span{letter-spacing:.04em;font-size:12.5px;font-weight:700}.gs-news-field input{font:inherit;width:100%;min-width:0;height:46px;color:var(--ink);background:#fff;border:1px solid #cfd6e3;border-radius:8px;padding:0 14px;font-size:16px}.gs-news-field input:focus{outline:3px solid var(--yellow,#f8d008);outline-offset:1px;border-color:var(--navy)}.gs-news-signup-btn{cursor:pointer;height:46px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.04em;text-transform:uppercase;background:var(--yellow,#f8d008);color:#0f2a4d;border:0;border-radius:8px;flex:none;padding:0 24px;font-size:18px;font-weight:800}.gs-news-signup-btn:hover{filter:brightness(.95)}.gs-news-signup-btn:disabled{opacity:.7;cursor:progress}.gs-news-signup-btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.gs-news-consent{margin:0;font-size:13px;line-height:1.45}.gs-news-consent a,.gs-news-optout a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.gs-news-optout{opacity:.85;margin:0;font-size:13px}.gs-news-error{color:#b42318;margin:0;font-size:14px;font-weight:700}.gs-news-signup-done{border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.gs-news-signup-done b{margin-bottom:2px;font-size:17px;display:block}.gs-news-signup-done p{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.gs-news-signup.is-footer{color:#c9d3e6;border-bottom:1px solid #ffffff26;padding-bottom:24px}.is-footer .gs-news-field>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.is-footer .gs-news-field input{border-color:#0000}.is-footer .gs-news-error,.is-band .gs-news-error{color:#ffd4cf}.is-footer .gs-news-signup-done,.is-band .gs-news-signup-done{color:#fff;background:#ffffff1a}.is-footer .gs-news-signup-done svg,.is-band .gs-news-signup-done svg{color:var(--yellow,#f8d008)}.gs-news-signup.is-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px clamp(18px,3vw,32px)}.is-panel .gs-news-signup-copy p{color:var(--muted)}.is-panel .gs-news-field>span{color:var(--ink)}.is-panel .gs-news-signup-btn{background:var(--navy);color:#fff}.is-panel .gs-news-signup-btn:focus-visible{outline-color:var(--yellow,#f8d008)}.is-panel .gs-news-consent,.is-panel .gs-news-optout{color:var(--muted)}.is-panel .gs-news-signup-done{color:var(--ink);background:#eef4ec}.is-panel .gs-news-signup-done svg{color:#2f7d4f}.gs-news-page-signup{margin-top:40px}.gs-article-signup{max-width:980px;margin:40px 0 0}.gs-article-signup .gs-news-signup.is-panel{grid-template-columns:minmax(0,1fr)}.gs-news-band{padding-block:8px 44px}.gs-news-signup.is-band{background:var(--navy);color:#dfe6f2;border-radius:16px;padding:clamp(26px,4vw,40px) clamp(20px,4vw,44px);position:relative;overflow:hidden}.gs-news-signup.is-band:after{content:"";aspect-ratio:730/679;opacity:.07;pointer-events:none;background:url(/brand/shield-watermark.png) 50%/contain no-repeat;width:300px;position:absolute;bottom:-90px;right:-70px;transform:rotate(-14deg)}.is-band>*{z-index:1;position:relative}.is-band .gs-eyebrow{color:#8db2ea}.is-band .gs-news-signup-copy h2,.is-band .gs-news-field>span{color:#fff}.is-band .gs-news-field input{border-color:#0000}@media (min-width:900px){.gs-news-signup.is-footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.gs-news-signup.is-panel,.gs-news-signup.is-band{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center}}.gs-news-page{align-content:center;min-height:52vh;display:grid}.gs-news-result{text-align:center;justify-items:center;gap:14px;max-width:560px;margin:0 auto;display:grid}.gs-news-result svg{color:var(--muted-2)}.gs-news-result.is-ok svg{color:#2f7d4f}.gs-news-result h1{text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(30px,5vw,42px);line-height:1}.gs-news-result p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:16.5px;line-height:1.55}.gs-news-unsub{text-align:left;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;display:flex}.gs-news-result .gs-btn{margin-top:6px}.is-band .gs-news-signup-copy p{font-size:clamp(12.5px,3.5vw,15.5px)}@media (min-width:900px){.is-band .gs-news-signup-copy p{font-size:clamp(13.5px,1.45vw,15.5px)}}@media (min-width:900px) and (max-width:1023px){.gs-news-signup.is-band{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px 28px}}.gs-news-bot{max-width:100%;overflow:hidden}.gs-footer-legal{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.gs-footer-legal .gs-footer-row{gap:4px 14px}@media (max-width:719px){.gs-footer>.gs-wrap{text-align:center;justify-items:center;gap:14px;padding-block:24px 22px}.gs-footer-top,.gs-footer-brand,.gs-footer-contact,.gs-footer-side{display:contents}.gs-footer-lockup{order:1;height:30px}.gs-footer-brand>p{display:none}.gs-footer-contact>a{color:var(--navy);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.03em;background:#fff;border-radius:999px;order:2;align-items:center;gap:8px;padding:9px 20px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.gs-footer-contact>a svg{color:var(--navy)}.gs-footer .gs-social{order:3;justify-content:center}.gs-footer-contact>span{order:4;max-width:30ch;font-size:13px;line-height:1.45;display:block}.gs-footer-contact>span svg{display:none}.gs-footer-cols{border-top:1px solid #ffffff26;order:5;gap:4px;width:100%;padding-top:16px}.gs-footer-col a.gs-footer-arm{border-bottom:3px solid var(--c,#fff);padding-bottom:6px}.gs-footer-shield{height:28px;margin-bottom:4px}.gs-footer-col b{white-space:nowrap;font-size:11px}.gs-footer-stripe{display:none}.gs-footer-accred{order:6;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;place-items:center;gap:6px;width:100%;display:grid}.gs-footer-accred li{min-width:0;max-width:100%;padding:2px}.gs-footer-accred img{width:100%;max-width:100%;height:28px}.gs-footer-bottom .gs-wrap{text-align:center;flex-direction:column;justify-content:center;gap:10px;padding-block:14px}.gs-footer-pages{order:-1;justify-content:center;gap:2px 16px}.gs-footer-legal{flex-direction:column;gap:2px;font-size:12.5px}.gs-footer-legal .gs-footer-row{justify-content:center}.gs-clients{padding:18px 0 20px}.gs-clients-title{margin-bottom:12px}.gs-clients-list{gap:22px;padding:0 11px}.gs-clients-list img{max-width:140px;height:44px}.gs-clients-track{animation-duration:calc(var(--marquee-dur,40s) * .45)}}.gs-tab .gs-tab-shield,.gs-tab b.gs-tab-home-label{display:none}.gs-utility .gs-utility-phone{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.04em;align-items:center;gap:6px;font-size:17px;font-weight:800;display:inline-flex}.gs-utility-phone .gs-utility-phone-icon{color:var(--navy);flex:none;display:block}@media (max-width:719px){.gs-utility{border-bottom:1px solid #e6e9ef;font-size:12px}.gs-utility .gs-wrap{flex-wrap:nowrap;gap:10px;min-height:40px}.gs-utility .gs-social{display:none}.gs-threat{white-space:nowrap;border:0;flex-basis:auto;order:0;justify-content:flex-start;gap:7px;margin:0 auto 0 0;padding:0;font-size:10.5px}.gs-threat-pill{padding:2px 9px;font-size:12px}.gs-utility .gs-utility-phone{font-size:16px}.gs-tabs{border-bottom:1px solid #e6e9ef;padding-top:6px}.gs-tabs .gs-wrap{padding-inline:6px}.gs-tabs-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:2px;display:grid}.gs-tab,.gs-tab[aria-current=page]{min-width:0;height:auto;color:var(--navy);background:#fff;border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;justify-items:center;gap:2px;padding:4px 0 6px;display:grid}.gs-tab[aria-current=page]{background:var(--t);color:var(--tab-ink,#fff);border-bottom-color:var(--t)}.gs-tab[aria-current=page]:hover{background:var(--t);filter:brightness(1.05)}.gs-tab[aria-current=page]:after{display:none}.gs-tab:hover{background:color-mix(in srgb, var(--t) 8%, #fff)}.gs-tab .gs-tab-shield{width:auto;height:24px;display:block}.gs-tab b{letter-spacing:0;justify-content:center;font-size:11px}.gs-tab-home,.gs-tab-home[aria-current=page]{grid-area:auto;align-content:center;align-self:stretch;width:auto;padding:4px 0 6px}.gs-tab-home{background:#fff;border-bottom-color:#0000}.gs-tab-home:hover{background:color-mix(in srgb, var(--navy) 8%, #fff)}.gs-tab-home[aria-current=page],.gs-tab-home[aria-current=page]:hover{background:var(--navy);border-bottom-color:var(--navy);filter:none}.gs-tab-home img,.gs-tab-home[aria-current=page] img{height:36px}.gs-bar-cta{display:none}}.gs-consent{color:var(--muted);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.gs-consent input{width:18px;height:18px;accent-color:var(--navy);cursor:pointer;margin:2px 0 0}.gs-consent a{color:var(--navy);font-weight:700}.gs-offices{gap:14px;display:grid;position:relative}.gs-office-cards{gap:10px;display:grid}.gs-office{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.gs-office:hover{border-color:color-mix(in srgb, var(--navy) 45%, var(--line))}.gs-office:focus-visible{outline:3px solid var(--yellow,#f8d008);outline-offset:2px}.gs-office.is-active{border-color:var(--navy);box-shadow:inset 5px 0 0 var(--yellow,#f8d008)}.gs-office h3{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 2px;font-size:22px;font-weight:800;line-height:1;display:flex}.gs-office h3 em{letter-spacing:.08em;background:var(--yellow,#f8d008);color:#1a1a1a;border-radius:4px;padding:3px 7px 2px;font-family:inherit;font-size:12px;font-style:normal}.gs-office p{margin:0;font-size:15.5px;line-height:1.45}.gs-office-address{color:var(--ink,#333b4d)}.gs-office-contact{flex-wrap:wrap;gap:2px 16px;display:flex}.gs-office-contact a,.gs-office-links a{color:var(--navy);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.gs-office-contact a:hover,.gs-office-links a:hover{text-decoration:underline}.gs-office-links{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex;font-size:14px!important}.gs-office-links a{align-items:center;gap:4px;display:inline-flex}.gs-office-links .gs-w3w{margin-top:0;font-size:14px}.gs-contact-aside .gs-offices-map{height:340px;margin-top:0}.gs-offices-all{z-index:500;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;bottom:30px;right:10px;box-shadow:0 4px 12px #00000026}.gs-offices-all:hover{background:#f4f6fa}
