.ig-intro{--ig-intro-e:1;--ig-intro-q:1}.ig-intro__head{padding-top:var(--ig-section-y);padding-bottom:clamp(56px,7vw,120px)}.ig-intro__eyebrow{margin-bottom:clamp(28px,3vw,48px)}.ig-intro__title{font-size:var(--ig-fs-mega);line-height:.84;display:grid}.ig-intro__row{will-change:transform;display:block}.ig-intro__row--end{text-align:end}.ig-intro__scroller{padding-inline:var(--ig-gutter);padding-bottom:var(--ig-section-y)}.ig-intro__stage{max-width:var(--ig-max);margin-inline:auto;position:relative}.ig-intro__frame{--ig-mute:color-mix(in srgb, var(--ig-white) 74%, transparent);--ig-line:color-mix(in srgb, var(--ig-white) 16%, transparent);aspect-ratio:16/9;border-radius:var(--ig-radius-xl);background:var(--ig-coal);color:var(--ig-white);isolation:isolate;position:relative;overflow:hidden}.ig-intro__frame .ig-intro__media,.ig-intro__frame .ig-intro__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ig-intro__shade{background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--ig-black) 82%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--ig-black) 40%, transparent) 0%, transparent 60%);opacity:var(--ig-intro-q);position:absolute;inset:0}.ig-intro__quote{opacity:var(--ig-intro-q);transform:translate3d(0, calc((1 - var(--ig-intro-q)) * 48px), 0);gap:clamp(14px,1.6vw,24px);padding:clamp(24px,4.5vw,80px);display:grid;position:absolute;bottom:0;left:0;right:0}.ig-intro__quote-text{max-width:19ch;font-size:var(--ig-fs-l);text-wrap:balance}.ig-intro__question{font-size:var(--ig-fs-s);color:var(--ig-mute);align-items:center;gap:12px;display:inline-flex}.ig-intro__question-dot{background:var(--ig-red-hot);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ig-red-hot) 60%, transparent);animation:ig-intro-pulse 2.4s var(--ig-ease-out) infinite;border-radius:50%}.ig-intro__card{z-index:2;color:var(--ig-white);position:absolute}.ig-intro__card--photo{aspect-ratio:3/4;border-radius:var(--ig-radius-lg);background:var(--ig-coal);width:clamp(128px,17vw,270px);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--ig-black) 70%, transparent);top:calc(-1*clamp(40px,6vw,100px));right:clamp(16px,6vw,120px);overflow:hidden;transform:rotate(3deg)}.ig-intro__card--photo .ig-intro__card-img{object-fit:cover;width:100%;height:100%}.ig-intro__card-chip{white-space:normal;background:color-mix(in srgb, var(--ig-black) 45%, transparent);max-width:calc(100% - 20px);height:auto;min-height:32px;padding-block:6px;line-height:1.2;position:absolute;bottom:10px;left:10px}.ig-intro__card-chip .ig-icon{width:14px;height:14px;color:var(--ig-red-hot)}.ig-intro__card--note{border-radius:20px;align-items:center;gap:14px;max-width:290px;padding:14px 20px 14px 14px;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex;top:clamp(16px,3vw,44px);left:clamp(16px,3vw,44px)}.ig-intro__note-icon{background:var(--ig-red);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ig-intro__note-icon .ig-icon{width:20px;height:20px}.ig-intro.is-scrub .ig-intro__scroller{height:250vh;padding:0}.ig-intro.is-scrub .ig-intro__stage{max-width:none;height:100svh;position:sticky;top:0;overflow:hidden}.ig-intro.is-scrub .ig-intro__frame{aspect-ratio:auto;will-change:clip-path;border-radius:0;position:absolute;inset:0}.ig-intro.is-scrub .ig-intro__frame .ig-intro__img{transform:scale(calc(1.2 - var(--ig-intro-e) * .2))}.ig-intro.is-scrub .ig-intro__quote{max-width:var(--ig-max);padding:clamp(48px, 6vw, 110px) var(--ig-gutter);margin-inline:auto}.ig-intro.is-scrub .ig-intro__quote-text{font-size:var(--ig-fs-xl);max-width:17ch}.ig-intro.is-scrub .ig-intro__card{opacity:calc(1 - var(--ig-intro-e) * 1.6)}.ig-intro.is-scrub .ig-intro__card--photo{width:clamp(160px,13vw,250px);transform:translate3d(0, calc(var(--ig-intro-e) * -18vh), 0) rotate(-4deg);inset:auto auto 9% 14%}.ig-intro.is-scrub .ig-intro__card--note{transform:translate3d(0, calc(var(--ig-intro-e) * -12vh), 0);top:11%;left:auto;right:13%}@media (width<=767px){.ig-intro__row--end{text-align:start;padding-inline-start:.6em}.ig-intro__frame{aspect-ratio:4/5}.ig-intro__quote-text{font-size:clamp(1.75rem,8vw,2.25rem)}.ig-intro__card--photo{width:34%;top:-32px;right:12px}.ig-intro__card--note{gap:10px;max-width:none;padding:10px 12px 10px 10px;font-size:.8125rem;top:14px;left:14px;right:42%}.ig-intro__note-icon{width:32px;height:32px}.ig-intro__note-icon .ig-icon{width:16px;height:16px}}@keyframes ig-intro-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ig-red-hot) 60%, transparent)}70%,to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.ig-intro__row{will-change:auto;transform:none}.ig-intro__question-dot{animation:none}}
