.pins-story-hero-v2{background:transparent;overflow:hidden;padding:92px 24px 44px;position:relative;--heading:#1b3a59;--text:#5f7488;--border:rgba(27,58,89,.12)}.pins-story-hero-v2__container{margin:0 auto;max-width:1240px}.pins-story-hero-v2__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.pins-story-hero-v2__content{max-width:720px}.pins-story-hero-v2__eyebrow{color:#008eff;font-size:18px;font-weight:500;line-height:1.2;margin:0 0 16px}.pins-story-hero-v2__heading{color:var(--heading);margin:0 0 18px}.pins-story-hero-v2__heading h1,.pins-story-hero-v2__heading h2,.pins-story-hero-v2__heading h3,.pins-story-hero-v2__heading p{color:var(--heading);font-size:clamp(44px,4.2vw,66px);font-weight:850;letter-spacing:-.03em;line-height:1.03;margin:0}.pins-story-hero-v2__body{color:var(--text);font-size:18px;line-height:1.6;margin:0 0 24px;max-width:70ch}.pins-story-hero-v2__body p{margin:0 0 14px}.pins-story-hero-v2__body p:last-child{margin-bottom:0}.pins-story-hero-v2__ctaRow{margin-top:18px}.pins-story-hero-v2__cta{align-items:center;background:linear-gradient(90deg,#008eff,#4db3ff);border-radius:999px;box-shadow:0 14px 30px rgba(0,142,255,.22);color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.1;padding:14px 22px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.pins-story-hero-v2__cta:hover{box-shadow:0 18px 36px rgba(0,142,255,.26);filter:brightness(.98);transform:translateY(-1px)}.pins-story-hero-v2__cta:focus-visible{outline:3px solid rgba(0,142,255,.28);outline-offset:3px}.pins-story-hero-v2__media{display:flex;justify-content:flex-end}.pins-story-hero-v2__imageWrap{background:hsla(0,0%,100%,.6);border:1px solid var(--border);border-radius:28px;box-shadow:0 18px 42px rgba(15,23,42,.06);margin:0;max-width:520px;overflow:hidden;transform:translateY(-16px);width:100%}.pins-story-hero-v2__image{display:block;height:auto;width:100%}@media (max-width:980px){.pins-story-hero-v2{padding:76px 20px 66px}.pins-story-hero-v2__grid{align-items:start;gap:28px;grid-template-columns:1fr}.pins-story-hero-v2__media{justify-content:flex-start}.pins-story-hero-v2__imageWrap{max-width:640px;transform:none}.pins-story-hero-v2__body{font-size:17px;max-width:75ch}}@media (max-width:767px){.pins-story-hero-v2__eyebrow{font-size:16px;margin-bottom:12px}.pins-story-hero-v2__cta{max-width:320px;width:100%}}