.smh-social-instagram{background:#f7f8fa;padding:86px 0 24px;scroll-margin-top:80px;overflow:hidden}.smh-social-instagram-heading{text-align:center}.smh-social-instagram-heading h2{font:700 clamp(32px, 3.4vw, 48px)/1.15 var(--font-display);letter-spacing:-.035em;margin:12px 0 18px}.smh-social-instagram-heading>p{color:#545466;max-width:560px;margin:0 auto;font-size:16px;line-height:1.8}.smh-social-instagram-viewport{touch-action:pan-y pinch-zoom;cursor:grab;padding:58px 0 54px;overflow:hidden}.smh-social-instagram-viewport:active{cursor:grabbing}.smh-social-instagram-track{align-items:center;display:flex}.smh-social-instagram-slide{flex:0 0 294px;min-width:0;padding:0 16px}.smh-social-instagram-card{color:#171725;transform:translateY(var(--post-offset,0px)) rotate(var(--post-tilt,-3deg));-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0c0c1a0b;border-radius:16px;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden;box-shadow:0 12px 24px -10px #0c0c1a2b}.smh-social-instagram-slide:nth-child(6n+2){--post-tilt:3deg;--post-offset:12px}.smh-social-instagram-slide:nth-child(6n+3){--post-tilt:-2deg;--post-offset:-4px}.smh-social-instagram-slide:nth-child(6n+4){--post-tilt:4deg;--post-offset:10px}.smh-social-instagram-slide:nth-child(6n+5){--post-tilt:-4deg;--post-offset:4px}.smh-social-instagram-slide:nth-child(6n){--post-tilt:2deg;--post-offset:-6px}.smh-social-instagram-card-header{align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:flex}.smh-social-instagram-avatar{background:linear-gradient(35deg,#ffbd60,#e95976 50%,#8d42ba);border-radius:50%;flex:0 0 34px;width:34px;height:34px;padding:2px;display:grid}.smh-social-instagram-avatar img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:30px;height:30px}.smh-social-instagram-account{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:700;overflow:hidden}.smh-social-instagram-card-header>svg{flex-shrink:0}.smh-social-instagram-image{aspect-ratio:4/5;background:#fafafa}.smh-social-instagram-image img{object-fit:contain;width:100%;height:100%;display:block}.smh-social-instagram-card-footer{padding:14px 15px 16px}.smh-social-instagram-icons{align-items:center;gap:13px;display:flex}.smh-social-instagram-icons svg{stroke-width:1.65px;width:21px;height:21px}.smh-social-instagram-icons .smh-social-instagram-save{margin-left:auto}.smh-social-instagram-heart{color:#ff3040;fill:currentColor}.smh-social-instagram-likes{margin:11px 0 0;font-size:11px;font-weight:700;line-height:1.4}.smh-social-instagram-viewport:focus-visible{outline-offset:4px;outline:3px solid #0878b7}@media (hover:hover){.smh-social-instagram-card:hover{transform:translateY(-8px)rotate(0);box-shadow:0 20px 30px -12px #0c0c1a38}}@media (width<=600px){.smh-social-instagram{padding:58px 0 16px}.smh-social-instagram-heading>p{font-size:14px}.smh-social-instagram-viewport{padding:42px 0}.smh-social-instagram-slide{flex-basis:min(294px,82vw)}}@media (prefers-reduced-motion:reduce){.smh-social-instagram-card{transition:none}}.smh-social-container{max-width:1280px;margin:0 auto;padding:0 32px}.smh-social-section{padding:88px 0}.smh-social-section-heading{text-align:center;max-width:850px;margin:0 auto 42px}.smh-social-section-heading h2{margin-top:14px}.smh-social-content h2 em{font-family:var(--font-accent);letter-spacing:-.035em;color:var(--color-brand-blue);font-style:italic;font-weight:500}.smh-social-section-heading h2{font:700 clamp(32px, 3.4vw, 48px)/1.12 var(--font-display);letter-spacing:-.035em}.smh-social-copy h3{font:700 clamp(25px, 2.2vw, 32px)/1.12 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}.smh-social-copy p{color:#454557;margin:0 0 1.2em;font-size:16px;line-height:1.85}.smh-social-copy p:last-child{margin-bottom:0}.smh-social-copy p+p{margin-top:20px}.smh-social-copy .smh-social-bullets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.smh-social-copy .smh-social-bullets li{color:#454557;padding-left:24px;font-size:16px;line-height:1.85;position:relative}.smh-social-copy .smh-social-bullets li:before{content:"";background:var(--color-brand-blue);border-radius:50%;width:9px;height:9px;position:absolute;top:.72em;left:0}.smh-social-eyebrow{color:#087daf;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.smh-social-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.smh-social-button{border:2px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 24px;font-size:15px;font-weight:700;line-height:1.35;transition:transform .18s,box-shadow .18s;display:inline-flex}.smh-social-button svg{flex-shrink:0;width:21px;height:21px}.smh-social-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0c0c1a16}.smh-social-button-primary{background:var(--color-brand-blue);color:var(--color-foreground);box-shadow:0 8px 20px #1ab3ff23}.smh-social-button-secondary{background:#ffffffb8;border-color:#0c0c1a18}.smh-social-button:focus-visible{outline-offset:5px;outline:3px solid #0878b7}.smh-social-benefits-heading h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}.smh-social-channels{border-block:1px solid var(--color-border);padding:40px 0}.smh-social-channels-heading{text-align:left;margin-bottom:24px}.smh-social-channel-list{text-align:center;grid-template-columns:repeat(6,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.smh-social-channel{flex-direction:column;align-items:center;gap:13px;line-height:1.4;display:flex}.smh-social-channel img{object-fit:contain;width:34px;height:34px}.smh-social-channel strong{font-size:14px}.smh-social-channel span{color:#626276;font-size:11px}.smh-social-channel-facebook img{filter:invert(36%)sepia(76%)saturate(3689%)hue-rotate(204deg)brightness(97%)}.smh-social-channel-linkedin img{filter:invert(26%)sepia(96%)saturate(1452%)hue-rotate(179deg)}.smh-social-channel-pinterest img{filter:invert(13%)sepia(95%)saturate(5630%)hue-rotate(340deg)}.smh-social-together-title{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}@media (width<=1250px){.smh-social-container{padding:0 28px}}@media (width<=720px){.smh-social-container{padding:0 22px}.smh-social-section{padding:58px 0}.smh-social-copy h3{font-size:27px}.smh-social-section-heading h2{font-size:33px}.smh-social-button{min-height:48px;padding:14px 18px;font-size:14px}.smh-social-channel-list{grid-template-columns:repeat(3,1fr);gap:28px 15px}.smh-social-channels{padding:32px 0}}@media (prefers-reduced-motion:reduce){.smh-social-button{transition:none}}.smh-social-benefits{padding:30px 0 90px}.smh-social-benefits-panel{background:linear-gradient(135deg,#e0f5ff,#f1faff 60%,#fff2ee);border-radius:40px;grid-template-columns:1fr;gap:38px;padding:64px;display:grid}.smh-social-benefits-heading h2{max-width:none;font-size:46px;line-height:1.13}.smh-social-benefits-heading h2 em{color:#098fcf}.smh-social-benefits-panel .smh-social-benefits-list{grid-template-columns:1fr 1fr;gap:19px 48px;margin:0;padding:0;list-style:none;display:grid}.smh-social-benefits-panel .smh-social-benefits-list li{background:0 0;border:0;align-items:flex-start;gap:16px;padding:0;font-size:17px;line-height:1.65;display:flex}.smh-social-benefits-list li svg{color:#099bdc;flex:0 0 23px;width:23px;height:23px;margin-top:3px}.smh-social-deliverables{padding-bottom:24px}.smh-social-deliverables>.smh-social-container>.smh-social-section-heading{margin-bottom:68px}.smh-social-deliverable{border-top:1px solid #e8edf1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:65px 0;display:grid}.smh-social-deliverable:first-of-type{border-top:0;padding-top:0}.smh-social-deliverable .smh-social-copy h3{margin:0 0 24px}.smh-social-reverse>div:first-child{order:2}.smh-social-photo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.smh-social-photo-grid img{object-fit:cover;border-radius:22px;width:100%}.smh-social-photo-large{grid-column:1/-1;height:290px}.smh-social-together{background:linear-gradient(#fff,#f9fcff 50%,#fff);padding-top:100px;padding-bottom:100px}.smh-social-together-title{text-align:center;max-width:850px;margin:0 auto 64px;font-size:clamp(38px,4.2vw,56px);line-height:1.17}.smh-social-together-title em{color:#098fcf}.smh-social-together-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.smh-social-together-images{min-height:640px;position:relative}.smh-social-together-images figure{margin:0}.smh-social-together-main{border-radius:36px;width:94%;height:490px;overflow:hidden;transform:rotate(-3deg)}.smh-social-together-main img{object-fit:cover;object-position:43% center;width:100%;height:100%}.smh-social-together-small{background:#fff;border-radius:30px;width:78%;height:245px;padding:10px;position:absolute;bottom:5px;right:-8px;transform:rotate(5deg);box-shadow:0 18px 45px #0c0c1a14}.smh-social-together-small img{object-fit:cover;border-radius:20px;width:100%;height:100%}.smh-social-statements{gap:14px;display:grid}.smh-social-statement{background:#fff;border:1px solid #e3ebf2;border-radius:24px;padding:23px 28px}.smh-social-statement:nth-child(2n){background:#e0f5ff;border-color:#d7f0fe;margin-left:26px}.smh-social-statement p{color:#656574;margin:0;font-size:18px;line-height:1.7}.smh-social-statement strong{color:#171727;letter-spacing:-.02em;margin-top:3px;font-family:Space Grotesk,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:600;line-height:1.35;display:block}.smh-social-statement-control{background:#f3fbff;border-color:#a7ddf8}.smh-social-one-team{text-align:center;max-width:890px;margin:60px auto 0}.smh-social-quote{margin:0;padding-top:52px;position:relative}.smh-social-quote:before{content:"“";color:var(--color-brand-blue);opacity:.28;pointer-events:none;font:700 120px/1 Space Grotesk,Arial,sans-serif;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.smh-social-quote>p{color:#27273a;margin:0;font:500 28px/1.6 Space Grotesk,Arial,sans-serif}.smh-social-quote-by{letter-spacing:.16em;text-transform:uppercase;color:#6b6b80;justify-content:center;align-items:center;gap:12px;margin-top:20px;font:700 12px/1.4 Space Grotesk,Arial,sans-serif;display:flex}.smh-social-quote-by span{background:var(--color-brand-blue);width:34px;height:2px;display:inline-block}.smh-social-one-team .smh-social-ctas{justify-content:center}@media (width<=1100px){.smh-social-benefits-panel{gap:35px 50px;padding:48px}.smh-social-benefits-heading h2{font-size:40px}.smh-social-together-grid{gap:45px}.smh-social-together-images{min-height:580px}.smh-social-together-main{height:450px}.smh-social-together-small{height:210px}.smh-social-statement{padding:20px 22px}.smh-social-statement strong{font-size:21px}}@media (width<=1020px){.smh-social-deliverable{gap:45px}}@media (width<=850px){.smh-social-benefits{padding-bottom:65px}.smh-social-benefits-panel{border-radius:32px;grid-template-columns:1fr;gap:35px;padding:40px}.smh-social-benefits-heading h2{max-width:none;font-size:40px}.smh-social-benefits-panel .smh-social-benefits-list{grid-template-columns:1fr}.smh-social-together{padding-top:70px;padding-bottom:75px}.smh-social-together-title{margin-bottom:45px;font-size:42px}.smh-social-together-grid{grid-template-columns:1fr;gap:35px}.smh-social-together-images{justify-self:center;width:100%;max-width:580px;min-height:600px}.smh-social-together-main{height:470px}.smh-social-together-small{height:250px;right:5px}.smh-social-statements{max-width:700px}.smh-social-statement:nth-child(2n){margin-left:35px}.smh-social-statement strong{font-size:24px}}@media (width<=760px){.smh-social-deliverable{grid-template-columns:1fr;gap:30px;padding:44px 0}.smh-social-deliverable .smh-social-copy{order:0}.smh-social-deliverable>div:first-child{order:1}.smh-social-deliverables>.smh-social-container>.smh-social-section-heading{margin-bottom:38px}.smh-social-photo-large{height:260px}}@media (width<=520px){.smh-social-benefits{padding-top:15px;padding-bottom:50px}.smh-social-benefits-panel{border-radius:28px;gap:30px;padding:30px 24px}.smh-social-benefits-heading h2{font-size:34px}.smh-social-benefits-panel .smh-social-benefits-list{gap:18px 24px}.smh-social-benefits-panel .smh-social-benefits-list li{gap:12px;font-size:16px}.smh-social-benefits-list li svg{flex-basis:21px;width:21px;height:21px}.smh-social-together{padding-top:55px;padding-bottom:55px}.smh-social-together-title{text-align:left;margin-bottom:35px;font-size:34px}.smh-social-together-images{min-height:420px}.smh-social-together-main{border-radius:25px;height:325px}.smh-social-together-small{border-radius:22px;width:77%;height:185px;padding:7px}.smh-social-together-small img{border-radius:16px}.smh-social-together-grid{gap:28px}.smh-social-statements{gap:12px}.smh-social-statement{border-radius:22px;padding:20px}.smh-social-statement:nth-child(2n){margin-left:16px}.smh-social-statement p{font-size:16px}.smh-social-statement strong{font-size:22px;line-height:1.4}.smh-social-one-team{text-align:left;margin-top:36px}.smh-social-quote{padding-top:40px}.smh-social-quote:before{font-size:88px;top:-10px;left:0;transform:none}.smh-social-quote>p{font-size:23px;line-height:1.6}.smh-social-quote-by,.smh-social-one-team .smh-social-ctas{justify-content:flex-start}}@media (width<=400px){.smh-social-video-single video{border-radius:12px;height:380px}}
