.new-ui{--paper:var(--brand-ground);--paper-2:var(--brand-soft);--ink:var(--brand-ink);--ink-soft:var(--brand-muted);--rule:var(--brand-line);--brick:var(--brand-accent);--brick-btn:var(--brand-accent);--night:#1c1714;--night-ink:#f3ece3;--night-soft:#b9aea2;--visa:var(--brand-visa);--relo:var(--brand-relocation)}.new-ui .gs{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--font-body);--gs-hdr:72px;overflow-x:clip}.gs h1,.gs h2,.gs h3{text-wrap:balance;letter-spacing:var(--t-h2-ls);margin:0;font-weight:600}.gs p{margin:0}.gs a{color:inherit}.gs :focus-visible{outline:2px solid var(--brick);outline-offset:3px;border-radius:4px}.gs-wrap{max-width:1440px;padding-inline:max(24px, env(safe-area-inset-left,0px));margin:0 auto}.gs-lede{color:var(--ink-soft);max-width:40ch;font-size:clamp(19px,1.7vw,23px);line-height:1.55}.gs-frame{border-radius:2px;position:relative;overflow:hidden}.gs-frame img{object-fit:cover}.gs-wipe{clip-path:inset(0 calc(18% - var(--p,1) * 18%) 0 0)}.gs-note{color:var(--ink-soft);font-size:12.5px}.gs-hero{color:#fff;isolation:isolate;align-items:end;min-height:min(88vh,860px);display:grid;position:relative;overflow:hidden}.gs-hero picture,.gs-hero img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gs-hero img{transform:scale(calc(1.08 - var(--p,0) * .08));transform-origin:50% 30%}.gs-hero:after{content:"";z-index:-1;background:linear-gradient(#0a080600,#0a080659 30%,#0a0806cc 80%);height:85%;position:absolute;inset:auto 0 0}.gs-hero-in{width:100%;padding-bottom:clamp(40px,8vh,88px)}.gs-hero h1{max-width:13ch;line-height:var(--t-hero-lh);font-size:var(--t-hero-size)!important;font-weight:var(--t-hero-wt)!important;letter-spacing:var(--t-hero-ls)!important}.gs-hero-in>p{color:#ffffffe0;max-width:44ch;margin-top:22px;font-size:clamp(17px,1.6vw,21px)}.gs-arrive{padding-block:clamp(72px,12vh,140px)}.gs-arrive .gs-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.gs-arrive h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-arrive .gs-lede{margin-top:22px}.gs-arrive .gs-media{margin-bottom:8%;position:relative}.gs-arrive .gs-frame{aspect-ratio:3/2}.gs-inset{aspect-ratio:3/2;border:6px solid var(--paper);width:42%;transform:translateY(calc(30px - var(--p,1) * 30px));position:absolute;bottom:-14%;right:-6%;overflow:hidden;box-shadow:0 18px 40px #0000002e}.gs-inset img{object-fit:cover}.gs-peak{background:var(--paper-2);height:300vh;position:relative}.gs-peak-pin{top:var(--gs-hdr);height:calc(100vh - var(--gs-hdr));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;position:sticky;overflow:hidden}.gs-peak-copy{padding:32px clamp(24px,4vw,56px) 32px max(24px, env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;gap:22px;min-width:0;display:flex}.gs-peak h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-offices{flex-wrap:wrap;gap:8px;display:flex}.gs-offices button{font:600 14px var(--font-body);border:1.5px solid var(--rule);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 15px;transition:background .2s,color .2s,border-color .2s}.gs-offices button:hover{border-color:var(--ink)}.gs-offices button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.gs-line{margin:6px 0 0;padding:0 0 0 34px;list-style:none;display:grid;position:relative}.gs-line:before,.gs-line:after{content:"";border-radius:4px;width:4px;position:absolute;top:12px;left:11px}.gs-line:before{background:var(--rule);bottom:12px}.gs-line:after{background:var(--brick);transform-origin:top;height:calc(100% - 24px);transform:scaleY(var(--draw,0))}.gs-stop{border-bottom:1px solid var(--rule);opacity:.38;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;transition:opacity .35s;display:flex;position:relative}.gs-stop.on{opacity:1}.gs-stop:before{content:"";background:var(--paper);border:3px solid var(--brick);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:-30px}.gs-stop.office:before{background:var(--brick);width:18px;height:18px;top:10px;left:-32px}.gs-stop b{font-weight:600}.gs-min{font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap;font-size:15px}.gs-peak-img{min-width:0;position:relative;overflow:hidden}.gs-peak-img img{object-fit:cover;object-position:calc(30% + var(--p,0) * 40%) 50%;transform:scale(calc(1.25 - var(--p,0) * .25))}.gs-blocks{padding-block:clamp(72px,12vh,140px);overflow:hidden}.gs-blocks-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.gs-blocks h2{max-width:12ch;line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-rail{--gutter:calc(max(0px, (100% - 1440px) / 2) + max(24px, env(safe-area-inset-left,0px)));padding-inline:var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:20px;margin-top:40px;display:flex;overflow-x:auto}.gs-rail:after{content:"";flex:0 0 1px}.gs-hood{flex:0 0 clamp(260px,30vw,420px);text-decoration:none}.gs-hood .gs-frame{aspect-ratio:4/5}.gs-hood:nth-child(2) .gs-frame{aspect-ratio:3/4;margin-top:48px}.gs-hood .gs-frame img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.gs-hood:hover .gs-frame img{transform:scale(1.03)}.gs-hood h3{line-height:var(--t-h3-lh);margin-top:14px;font-size:var(--t-h3-size)!important;font-weight:var(--t-h3-wt)!important;letter-spacing:var(--t-h3-ls)!important}.gs-hood p{color:var(--ink-soft);font-size:15px}.gs-partner{border-top:1px solid #ffffff24;gap:4px;max-width:420px;margin-top:32px;padding-top:20px;display:grid}.gs-partner .who{letter-spacing:.06em;text-transform:none;opacity:.7;font-size:12px;font-weight:600}.gs-partner b,.gs-partner span{font-size:15px}.gs-partner .line{color:var(--night-soft)}.gs-partner .gs-unlock{appearance:none;color:inherit;font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gs-partner .gs-unlock:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.gs-partner .offer{font-weight:600}.gs-partner a{color:var(--night-ink);text-underline-offset:4px;justify-self:start;margin-top:10px;font-weight:600;text-decoration-color:#fff6}.gs-land{background:var(--night);color:var(--night-ink)}.gs-land .gs-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);padding-block:clamp(72px,12vh,140px);display:grid}.gs-land .gs-frame{aspect-ratio:2/3;justify-self:center;max-width:100%;height:min(82vh,900px)}.gs-land .gs-frame img{transform:translateY(calc(-4% + var(--p,0) * 8%)) scale(1.1)}.gs-land h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-land .gs-lede{color:var(--night-soft);margin-top:22px}.gs-apt{padding-block:clamp(72px,12vh,140px)}.gs-apt .gs-wrap{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.gs-apt .gs-frame{aspect-ratio:3/2}.gs-apt h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-apt .gs-lede{margin-top:18px}.gs-apt .gs-partner{border-color:var(--rule)}.gs-apt .gs-partner .line{color:var(--ink-soft)}.gs-apt .gs-partner a{color:var(--ink);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.gs-move{isolation:isolate;color:#fff;align-items:center;min-height:min(92vh,900px);display:grid;position:relative;overflow:hidden}.gs-move>img{object-fit:cover;object-position:62% 55%;z-index:-2;transform:translateX(calc(3% - var(--p,0) * 6%)) scale(1.08)}.gs-move:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c0a08c7,#0c0a0800);position:absolute;inset:0 45% 0 0}.gs-move .gs-wrap{width:100%}.gs-move h2{max-width:10ch;line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-move .gs-lede{color:#ffffffdb;max-width:34ch;margin-top:20px}.gs-move .gs-partner{border-color:#ffffff40}.gs-move .gs-partner .line{color:#ffffffc7}.gs-move .gs-partner a{color:#fff;text-decoration-color:#ffffff80}.gs-close{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:min(100vh,980px);display:grid}.gs-close .gs-frame{border-radius:0;min-height:520px}.gs-close-copy{padding:72px max(24px, env(safe-area-inset-right,0px)) 72px clamp(28px, 6vw, 96px);flex-direction:column;justify-content:center;gap:26px;display:flex}.gs-close h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}@media (max-width:820px){.gs-arrive .gs-wrap,.gs-land .gs-wrap,.gs-apt .gs-wrap,.gs-close{grid-template-columns:1fr}.gs-inset{width:46%;right:4%}.gs-peak{height:auto}.gs-peak-pin{grid-template-columns:1fr;height:auto;position:relative;top:0}.gs-peak-img{aspect-ratio:16/10;order:-1}.gs-peak-copy{padding-right:max(24px, env(safe-area-inset-right,0px))}.gs-rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto;transform:none}.gs-rail:after{content:none}.gs-hood{scroll-snap-align:start;flex-basis:78vw}.gs-hood:nth-child(2) .gs-frame{margin-top:0}.gs-land .gs-frame{aspect-ratio:4/5;width:100%;height:auto}.gs-move:before{background:linear-gradient(#0c0a0826,#0c0a08d1 90%);inset:0}.gs-move{align-items:end;min-height:480px}.gs-move .gs-wrap{padding-block:32px}.gs-move{background:#17130f}.gs-move>img{object-position:58% 50%;max-height:480px;transform:none}.gs-close .gs-frame{aspect-ratio:4/5;min-height:0}.gs-close .gs-frame img{object-position:50% 70%}}@media (prefers-reduced-motion:reduce){.gs,.gs [data-act]{--p:1!important}.gs .gs-stop{transition:none}.gs-hero img,.gs-move>img,.gs-land .gs-frame img,.gs-peak-img img,.gs-rail{transform:none!important}}:root[data-theme=dark] .new-ui .gs-hood p,:root[data-theme=dark] .new-ui .gs-note{color:var(--ink-soft)}:root[data-theme=dark] .new-ui .gs-offices button{background:var(--paper-2)}:root[data-theme=dark] .new-ui .gs-offices button[aria-pressed=true]{background:var(--ink);color:var(--brand-ground)}:root[data-theme=dark] .new-ui .gs-stop:before{background:var(--paper-2)}:root[data-theme=dark] .new-ui .gs-inset{box-shadow:0 18px 40px #00000080}
.gs .svc-wrap{max-width:1440px;padding-inline:max(24px, env(safe-area-inset-left,0px));margin:0 auto}.gs .svc-k{letter-spacing:.08em;text-transform:none;color:var(--brick);margin:0;font-size:12px;font-weight:600}.gs .svc-fine{color:var(--ink-soft);font-size:13.5px}.gs .svc-n{font:500 15px var(--font-body);font-variant-numeric:tabular-nums;color:var(--brick)}.gs .svc-excl{letter-spacing:.06em;text-transform:none;color:var(--brick);vertical-align:2px;border:1px solid;border-radius:2px;margin-right:10px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.gs .svc-btn{border:1px solid var(--brick-btn);background:var(--brick-btn);min-height:46px;color:var(--brand-card);font:600 15px var(--font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex}.gs .svc-btn:hover{background:var(--brand-accent);transform:translateY(-1px)}.gs .svc-btn:disabled{opacity:.55;cursor:default;transform:none}.gs .svc-textbtn{min-height:40px;font:600 15px var(--font-body);color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);cursor:pointer;background:0 0;border:0;padding:8px 0}.gs .svc-textbtn:hover{text-decoration-color:currentColor}.gs .svc-disc{color:var(--ink-soft);margin-top:18px;font-size:13px}.gs .svc-disc--page{border-top:1px solid var(--rule);padding-top:18px}.gs .svc-state{border-top:1px solid var(--rule);justify-items:start;gap:16px;padding:40px 0;display:grid}.gs .svc-skel{border-top:1px solid var(--rule);background:linear-gradient(90deg, transparent, var(--paper-2), transparent);background-size:200% 100%;height:96px;list-style:none;animation:1.4s linear infinite svcShim}@keyframes svcShim{0%{background-position:200% 0}to{background-position:-200% 0}}.gs .svc-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,5vw,80px);padding-block:clamp(56px,10vh,112px) clamp(32px,6vh,64px);display:grid}.gs .svc-hero h1{max-width:12ch;line-height:var(--t-hero-lh);font-size:var(--t-hero-size)!important;font-weight:var(--t-hero-wt)!important;letter-spacing:var(--t-hero-ls)!important}.gs .svc-crumb{color:var(--ink-soft);margin-bottom:18px;font-size:14px}.gs .svc-crumb a{color:var(--ink-soft)}.gs .svc-list-wrap{padding-bottom:clamp(72px,12vh,140px)}.gs .svc-index{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.gs .svc-index>li{border-top:1px solid var(--rule)}.gs .svc-row{grid-template-columns:44px 150px minmax(0,1fr) minmax(0,.8fr) 28px;align-items:center;gap:24px;padding:22px 0;text-decoration:none;transition:background .25s;display:grid}.gs .svc-row:hover{background:var(--paper-2)}.gs .svc-thumb{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.gs .svc-thumb img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.gs .svc-row:hover .svc-thumb img{transform:scale(1.04)}.gs .svc-row-main,.gs .svc-row-side{gap:4px;min-width:0;display:grid}.gs .svc-row-h{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs .svc-row-l{color:var(--ink-soft);font-size:16px}.gs .svc-row-side{font-size:15px}.gs .svc-arr{color:var(--brick);font-size:22px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.gs .svc-row:hover .svc-arr{transform:translate(4px)}.gs .svc-cat-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);min-height:min(70vh,680px);display:grid}.gs .svc-cat-copy{flex-direction:column;justify-content:flex-end;gap:20px;padding:clamp(40px,8vh,96px) clamp(28px,5vw,80px) clamp(40px,8vh,80px) max(24px,max(0px,50vw - 720px) + 24px);display:flex}.gs .svc-cat-copy h1{line-height:var(--t-hero-lh);font-size:var(--t-hero-size)!important;font-weight:var(--t-hero-wt)!important;letter-spacing:var(--t-hero-ls)!important}.gs .svc-cat-hero .gs-frame{border-radius:0;min-height:360px}.gs .svc-know{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,80px);padding-block:clamp(56px,10vh,112px);display:grid}.gs .svc-know h2,.gs .svc-partners>h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs .svc-points{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.gs .svc-points li{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.gs .svc-points p{max-width:60ch;font-size:18px}.gs .svc-when{grid-template-columns:44px minmax(0,1fr);gap:16px;margin-top:22px;font-size:18px;display:grid}.gs .svc-when .svc-k{grid-column:auto;padding-top:4px}.gs .svc-partners{gap:28px;padding-bottom:clamp(72px,12vh,140px);display:grid}.gs .svc-partner{border-top:1px solid var(--ink);scroll-margin-top:calc(var(--gs-hdr,72px) + 16px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,5vw,80px);padding-top:28px;display:grid}.gs .svc-partner-id{align-self:start;align-items:center;gap:16px;display:flex}.gs .svc-partner h3{line-height:var(--t-h3-lh);font-size:var(--t-h3-size)!important;font-weight:var(--t-h3-wt)!important;letter-spacing:var(--t-h3-ls)!important}.gs .svc-logo{object-fit:contain;background:var(--brand-ground);flex:none;width:56px;height:56px;padding:6px}.gs .svc-logo--txt{font:500 28px var(--font-body);color:var(--ink);background:var(--paper-2);place-items:center;padding:0;display:grid}.gs .svc-partner-body{align-content:start;gap:16px;max-width:720px;display:grid}.gs .svc-partner-body>p:first-child{font-size:18px}.gs .svc-contacts{align-items:center;gap:14px;display:flex}.gs .svc-contacts img{object-fit:cover;border-radius:2px;width:72px;height:72px}.gs .svc-offer{border-left:3px solid var(--brick);gap:8px;padding:4px 0 4px 16px;display:grid}.gs .svc-offer-h{font-weight:600}.gs .svc-code{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gs .svc-code code{-webkit-user-select:all;user-select:all;background:var(--paper-2);border:1px dashed var(--rule);padding:6px 12px;font-size:16px}.gs .svc-unlock{color:var(--brick);justify-self:start}.gs .svc-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.gs .svc-intro{border-top:1px solid var(--rule);gap:18px;padding:24px 0 4px;display:grid}.gs .svc-intro-to{color:var(--ink-soft);margin-top:6px}.gs .svc-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.gs .svc-wide{grid-column:1/-1}.gs .svc-intro label{gap:6px;font-size:14px;font-weight:500;display:grid}.gs .svc-intro label>span:not(.svc-grade span){color:var(--ink-soft);font-weight:400}.gs .svc-intro input:not([type=checkbox]),.gs .svc-intro select,.gs .svc-intro textarea{width:100%;min-width:0;min-height:46px;font:400 16px var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-control);padding:10px 13px}.gs .svc-intro textarea{resize:vertical}.gs .svc-intro input:focus-visible,.gs .svc-intro select:focus-visible,.gs .svc-intro textarea:focus-visible{outline:2px solid var(--brick);outline-offset:1px}.gs .svc-school{border:0;border-top:1px solid var(--rule);gap:14px;min-width:0;margin:0;padding:18px 0 0;display:grid}.gs .svc-school legend{line-height:var(--t-h3-lh);padding:0 12px 0 0;font-size:var(--t-h3-size)!important;font-weight:var(--t-h3-wt)!important;letter-spacing:var(--t-h3-ls)!important}.gs .svc-school legend span{font:400 13px var(--font-body);color:var(--ink-soft);margin-left:8px}.gs .svc-sub{font-size:14px;font-weight:500}.gs .svc-grades{flex-wrap:wrap;gap:6px;display:flex}.gs .svc-intro .svc-grade{display:block;position:relative}.gs .svc-grade input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gs .svc-grade span{border:1px solid var(--rule);min-width:44px;min-height:40px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.gs .svc-grade input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.gs .svc-grade input:focus-visible+span{outline:2px solid var(--brick);outline-offset:2px}.gs .svc-intro .svc-consent{align-items:flex-start;gap:12px;font-size:15px;font-weight:500;display:flex}.gs .svc-consent input{width:20px;height:20px;accent-color:var(--brick);flex:none;margin-top:2px}.gs .svc-err{color:#b3261e;font-weight:500}.gs .svc-intro--done{border-top:2px solid var(--relo);gap:10px}.gs .svc-done-h{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-services{border-top:1px solid var(--rule);padding-block:clamp(56px,10vh,112px)}.gs-services .gs-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.gs-services h2{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs-services .gs-lede{margin-top:14px}.gs-services-all{text-underline-offset:4px;margin-top:22px;font-weight:600;display:inline-block}.gs .svc-strip{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.gs .svc-strip li{break-inside:avoid;border-top:1px solid var(--rule)}.gs .svc-strip a{line-height:var(--t-h3-lh);justify-content:space-between;padding:14px 0;text-decoration:none;display:flex;font-size:var(--t-h3-size)!important;font-weight:var(--t-h3-wt)!important;letter-spacing:var(--t-h3-ls)!important}.gs .svc-strip a:after{content:"→";font:400 18px var(--font-body);color:var(--brick);transition:transform .3s}.gs .svc-strip a:hover:after{transform:translate(4px)}.gs-partner--tours{margin-top:20px}@media (max-width:820px){.gs .svc-hero,.gs .svc-cat-hero,.gs .svc-know,.gs .svc-partner,.gs-services .gs-wrap{grid-template-columns:1fr}.gs .svc-cat-hero .gs-frame{aspect-ratio:4/3;order:-1;min-height:0}.gs .svc-cat-copy{padding:32px 24px 8px}.gs .svc-row{grid-template-columns:96px minmax(0,1fr) 20px;gap:14px}.gs .svc-row .svc-n,.gs .svc-row-side{display:none}.gs .svc-row-h{line-height:var(--t-h2-lh);font-size:var(--t-h2-size)!important;font-weight:var(--t-h2-wt)!important;letter-spacing:var(--t-h2-ls)!important}.gs .svc-grid{grid-template-columns:1fr}.gs .svc-strip{columns:1}}:root[data-theme=dark] .new-ui .gs .svc-logo{background:#f3ece3}:root[data-theme=dark] .new-ui .gs .svc-btn:hover{background:#c9573a}:root[data-theme=dark] .new-ui .gs .svc-err{color:#f2a196}@media (prefers-reduced-motion:reduce){.gs .svc-skel{animation:none}.gs .svc-btn,.gs .svc-thumb img,.gs .svc-arr{transition:none}}
