.sgt-home .sgt-pagehero h1{font-size:clamp(38px,4.4vw,58px)}.sgt-home-overview{padding-block:8px 72px}.sgt-home-overviewgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.sgt-home-card{display:flex;flex-direction:column;min-width:0}.sgt-home-cardimage{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--sgt-grey-2)}.sgt-home-cardimage img{transition:transform .4s ease}.sgt-home-card:hover .sgt-home-cardimage img{transform:scale(1.03)}.sgt-home-cardbar{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:18px 22px 22px;background:var(--sgt-grey)}.sgt-home-cardbar h2{margin:0 0 8px;color:var(--sgt-green);font-size:22px;font-weight:700;letter-spacing:.1em}.sgt-home-cardbar p{flex:1 1;margin:0 0 16px;color:var(--sgt-text);font-size:14px;line-height:1.8;letter-spacing:.04em}.sgt-home-band{position:relative;overflow:hidden;margin-right:0;border-top-right-radius:26% 100%;background:#4f6b52;color:#ffffff}.sgt-home-bandimage{object-fit:cover;opacity:.45}.sgt-home-band:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(42,70,46,.85),rgba(42,70,46,.45) 70%,rgba(42,70,46,.1))}.sgt-home-bandcontent{position:relative;z-index:2;width:min(var(--sgt-wrap),calc(100% - var(--sgt-gutter) * 2));margin-inline:auto;padding-block:64px 60px}.sgt-home-band .sgt-eyebrow{color:#d9ecd2}.sgt-home-band h2{max-width:640px;margin:0 0 26px;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.25)}.sgt-home-bandcontact{margin:28px 0 0;font-size:13px;letter-spacing:.05em;overflow-wrap:anywhere}.sgt-home-bandcontact a{color:#ffffff}@media (max-width:1024px){.sgt-home-overviewgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgt-home-card:last-child{grid-column:1/-1}.sgt-home-card:last-child .sgt-home-cardimage{aspect-ratio:21/9}}@media (max-width:760px){.sgt-home-overview{padding-bottom:52px}.sgt-home-overviewgrid{grid-template-columns:minmax(0,1fr);gap:20px}.sgt-home-card:last-child{grid-column:auto}.sgt-home-card:last-child .sgt-home-cardimage,.sgt-home-cardimage{aspect-ratio:16/10}.sgt-home-cardbar{padding:16px 16px 20px}.sgt-home-cardbar h2{font-size:19px;letter-spacing:.08em}.sgt-home-band{border-top-right-radius:40% 60px}.sgt-home-bandcontent{padding-block:48px}}@media (prefers-reduced-motion:reduce){.sgt-home-cardimage img{transition:none}.sgt-home-card:hover .sgt-home-cardimage img{transform:none}}.sgt-home-bandactions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}@media (max-width:650px){.sgt-home-bandactions .sgt-btn{width:100%}}.sgt-home-cardbar .sgt-home-cardlead{flex:0 0 auto;margin:0 0 10px;color:var(--sgt-ink);font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.03em}.sgt-home-cardlinks{flex:1 1;width:100%;margin:0 0 18px;padding:0;list-style:none}.sgt-home-cardlinks a{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding:7px 0;border-bottom:1px solid var(--sgt-line);color:var(--sgt-green);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none}.sgt-home-cardlinks small{color:var(--sgt-muted);font-size:12px;font-weight:400}.sgt-home-cardlinks a:hover span{text-decoration:underline}.sgt-home-cardlinks a:focus-visible{outline:2px solid var(--sgt-green);outline-offset:2px}