.sth .sth-opening-grid{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);align-items:start;gap:clamp(40px,7vw,128px);display:grid}.stx .sth .sth-opening-copy h2{max-width:16ch;margin-bottom:28px}.sth .sth-decisions{gap:clamp(26px,2.6vw,40px);padding-top:8px;display:grid}.sth .sth-decisions>div{border-top:1px solid var(--st-rule);gap:10px;padding-top:20px;display:grid}.sth .sth-decisions>div:before{content:"";background:var(--st-green);width:56px;height:2px;margin:-21px 0 9px;display:block}.sth .sth-decisions dt{letter-spacing:-.03em;color:var(--st-ink);font-size:clamp(23px,1.9vw,29px);font-weight:600;line-height:1.15}.sth .sth-decisions dd{color:var(--st-body);max-width:44ch;font-size:17px;line-height:1.55}.sth .sth-services{border-bottom:1px solid var(--st-rule);padding:0;list-style:none}.sth .sth-services li{border-top:1px solid var(--st-rule)}.sth .sth-services a{color:var(--st-ink);grid-template-columns:132px minmax(0,3.1fr) minmax(0,5.4fr) minmax(0,2.5fr) 28px;align-items:baseline;gap:clamp(18px,2.6vw,44px);padding:clamp(26px,2.4vw,36px) clamp(8px,1vw,18px);text-decoration:none;transition:background-color .3s;display:grid;position:relative}.sth .sth-services a:before{content:"";background:var(--st-green);width:0;height:2px;transition:width .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0}.sth .sth-service-thumb{-o-object-fit:cover;object-fit:cover;background:#ddd9cf;border-radius:10px;align-self:center;width:132px;height:88px;display:block}.sth .sth-service-name{letter-spacing:-.015em;font-size:clamp(18px,1.35vw,21px);font-weight:620;line-height:1.3}.sth .sth-service-arg{letter-spacing:-.03em;color:var(--st-ink);text-wrap:balance;font-size:clamp(23px,2vw,31px);font-weight:470;line-height:1.2}.sth .sth-service-promise{color:var(--st-muted);font-size:15.5px;line-height:1.5}.sth .sth-services .px-arrow{width:22px;height:22px;color:var(--st-green);align-self:center;transition:transform .3s}@media (hover:hover){.sth .sth-services a:hover{background:var(--st-wash)}.sth .sth-services a:hover:before{width:100%}.sth .sth-services a:hover .px-arrow{transform:translate(4px,-4px)}}.sth .sth-services a:focus-visible{outline:2px solid var(--st-green);outline-offset:-2px}.sth .sth-work-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.sth .sth-work-list a{background:var(--st-white);height:100%;color:var(--st-ink);border-radius:16px;flex-direction:column;padding:24px 24px 20px;text-decoration:none;transition:box-shadow .3s,translate .3s;display:flex;box-shadow:0 1px #1515150f}.sth .sth-work-logo{align-items:center;height:64px;margin-bottom:20px;display:flex}.sth .sth-work-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:150px;height:auto;max-height:52px;display:block}.sth .sth-work-text{color:var(--st-body);margin-bottom:22px;font-size:17px;line-height:1.5}.sth .sth-work-service{border-top:1px solid var(--st-rule);color:var(--st-ink);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-size:15px;font-weight:620;line-height:1.35;display:flex}.sth .sth-work-service .px-arrow{width:17px;height:17px;color:var(--st-green);flex:none;transition:transform .3s}@media (hover:hover){.sth .sth-work-list a:hover{box-shadow:var(--st-shadow);translate:0 -3px}.sth .sth-work-list a:hover .px-arrow{transform:translate(3px,-3px)}}.sth .sth-work-list a:focus-visible{outline:2px solid var(--st-green);outline-offset:3px}.sth .sth-expert-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5.5vw,104px);display:grid}.stx .sth .sth-expert-copy h2{max-width:17ch;margin-bottom:24px}.sth .sth-expert-film{min-width:0;margin:0}.stx .sth .sth-expert-film figcaption{color:var(--st-muted);max-width:60ch;margin-top:16px;font-size:15px;line-height:1.55}@media (max-width:1100px){.sth .sth-services a{grid-template-columns:112px minmax(0,1fr) 26px;gap:8px 20px}.sth .sth-service-thumb{grid-area:1/1/span 3;align-self:start;width:112px;height:75px}.sth .sth-service-name,.sth .sth-service-arg,.sth .sth-service-promise{grid-column:2}.sth .sth-services .px-arrow{grid-area:1/3/span 3}.sth .sth-work-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sth .sth-expert-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.sth .sth-opening-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sth .sth-work-list{grid-template-columns:minmax(0,1fr)}.sth .sth-services a{grid-template-columns:76px minmax(0,1fr);gap:6px 16px;padding-inline:2px}.sth .sth-service-thumb{border-radius:8px;width:76px;height:76px}.sth .sth-services .px-arrow{display:none}.sth .sth-service-arg{font-size:22px}}.sth .sth-work-list{gap:0 clamp(20px,2.4vw,36px)}.sth .sth-work-list a{box-shadow:none;border-top:2px solid var(--st-ink);background:0 0;border-radius:0;padding:22px 0 0}@media (pointer:fine){.sth .sth-work-list a:hover{box-shadow:none;border-top-color:var(--st-green);translate:none}}.sth .sth-work-logo{justify-content:flex-start}
