.sbm .fcta-sec{padding-top:72px}.sbm .fcta{padding:30px 24px;gap:18px}.sbm .fcta .grid{display:flex;flex-direction:column;gap:18px}.sbm .fcta h2{font-size:36px;line-height:1.04}.sbm .fcta .in:last-child{gap:12px}.sbm .fcta .btn{margin-top:6px}@media (min-width: 760px){.sbm .fcta-sec{padding-top:140px}.sbm .fcta{padding:64px}.sbm .fcta .grid{display:grid;gap:60px}.sbm .fcta .in:first-child{display:block}.sbm .fcta h2{font-size:56px}.sbm .fcta .in:last-child{gap:14px}.sbm .fcta .btn{margin-top:14px}}.bg-work .b1{right:-230px;top:-200px}.bg-work .b2{left:-260px;bottom:-120px}.bg-work .mark{right:-170px;top:320px}@media (min-width: 760px){.bg-work .b1{right:-420px;top:-520px}.bg-work .b2{left:-420px;bottom:-420px}.bg-work .mark{right:-180px;top:80px}}.sbm--work .hero{padding-top:14px}.sbm--work .hero .eyebrow{display:block;margin-top:28px}.sbm--work .hero h1{margin-top:12px;font-size:44px;line-height:1.02}.sbm--work .lead{margin-top:16px;font-size:18px;line-height:1.4;max-width:640px}.sbm--work .ctas{margin-top:28px;display:flex;flex-direction:column;gap:14px}.sbm--work .sec{padding-top:72px;scroll-margin-top:8px}.sbm--work .big{font-size:40px;line-height:1.04}.sbm--work .cards{margin-top:28px;display:grid;gap:40px}.sbm--work .wcard{display:flex;flex-direction:column}.sbm--work .shot{position:relative;margin-bottom:40px}.sbm--work .shot img{display:block;width:100%;height:auto;border-radius:var(--sbm-r)}.sbm--work .shot .d img{box-shadow:0 0 0 1px var(--sbm-line),0 14px 40px -24px var(--sbm-shadow);background:var(--sbm-card)}.sbm--work .shot .m{position:absolute;right:14px;bottom:-32px;width:24%}.sbm--work .shot .m img{box-shadow:0 0 0 3px var(--sbm-dark),0 12px 28px -14px var(--sbm-shadow-hover);background:var(--sbm-card)}.sbm--work .wcard h3{font-size:26px;line-height:1.1;letter-spacing:-.02em}.sbm--work .wcard p{margin-top:8px;font-size:16px;line-height:1.45;max-width:460px}.sbm--work .wcard p{margin-bottom:18px}.sbm--work .wcard .site{position:relative;display:inline-flex;width:auto;align-self:flex-start;margin-top:auto;min-height:36px;padding:0 14px;gap:8px;font-size:14px}.sbm--work .wcard .site:after{content:"";position:absolute;inset:-4px 0}.sbm--work .wcard .site svg{display:block;width:14px;height:14px;flex:none}.sbm--work .getl{margin-top:24px;display:flex;flex-direction:column;gap:14px}.sbm--work .links{margin-top:28px;display:flex;flex-direction:column;gap:12px}@media (min-width: 760px){.sbm--work .hero{padding-top:0}.sbm--work .hero .meta{padding-top:22px;padding-bottom:14px;font-size:12px;letter-spacing:.1em}.sbm--work .hero .eyebrow{margin-top:80px}.sbm--work .hero h1{margin-top:16px;font-size:80px;line-height:.98}.sbm--work .lead{margin-top:24px;font-size:22px;line-height:1.35}.sbm--work .ctas{margin-top:36px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.sbm--work .sec{padding-top:140px;scroll-margin-top:calc(var(--sbm-header-h) + 8px)}.sbm--work .big{font-size:56px}.sbm--work .cards{margin-top:44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 32px}.sbm--work .shot .m{right:24px;width:22%}.sbm--work .wcard h3{font-size:30px}.sbm--work .getl{margin-top:36px}.sbm--work .links{flex-direction:row;gap:16px}}@media (min-width: 760px) and (max-width: 860px){.sbm--work .cards{grid-template-columns:1fr}.sbm--work .hero h1{font-size:56px}}
