.ig-ref{background:var(--ig-bone);background:linear-gradient(180deg, var(--ig-bone) 0%, color-mix(in srgb, var(--ig-sand) 62%, var(--ig-bone)) 100%);color:var(--ig-black)}.ig-ref__top{gap:clamp(40px,6vw,72px);display:grid}.ig-ref__intro{align-content:start;gap:24px;display:grid}.ig-ref__title{font-size:var(--ig-fs-xxl)}.ig-ref__lead{max-width:42ch}.ig-ref__stat{align-content:end;gap:20px;display:grid}.ig-ref__stat-text{align-items:flex-end;gap:18px;display:flex}.ig-ref__num{font-family:var(--ig-font-display);letter-spacing:-.03em;color:var(--ig-red);font-variant-numeric:tabular-nums;font-size:clamp(8rem,30vw,17rem);font-weight:900;font-stretch:62%;line-height:.78}.ig-ref__stat-label{max-width:10ch;font-family:var(--ig-font-display);text-transform:uppercase;padding-bottom:.4em;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;font-stretch:78%;line-height:1}.ig-ref__people{width:min(100%,260px);height:auto}.ig-ref__person{fill:#0a0a0b24;transition:fill .6s var(--ig-ease-out);transition-delay:calc(var(--i,0) * 70ms + .35s)}.ig-ref__stat.is-in .ig-ref__person,html:not(.ig-motion) .ig-ref__person{fill:var(--ig-red)}.ig-ref__visual{margin-block:clamp(56px,8vw,120px);position:relative}.ig-ref__studio{aspect-ratio:4/3;border-radius:var(--ig-radius-xl);box-shadow:0 60px 120px -60px #3c28148c}.ig-ref__parallax{position:absolute;inset:-8% 0}.ig-ref__parallax img{object-fit:cover;width:100%;height:100%}.ig-ref__reel{aspect-ratio:9/16;border-radius:var(--ig-radius-lg);background:var(--ig-coal);width:min(58%,300px);color:var(--ig-white);box-shadow:0 0 0 6px var(--ig-bone), 0 50px 90px -30px #0a0a0b8c;isolation:isolate;margin:-30% 6% 0 auto;position:relative;overflow:hidden;rotate:2.5deg}.ig-ref__reel-media,.ig-ref__reel-media>:is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ig-ref__reel-ui{z-index:2;background:linear-gradient(#0a0a0b59 0%,#0000 25% 70%,#0a0a0b99 100%);flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;inset:0}.ig-ref__reel-chip{text-overflow:ellipsis;max-width:100%;color:var(--ig-white);background:#0a0a0b66;align-self:flex-start;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.ig-ref__reel-chip .ig-icon{width:12px;height:12px;color:var(--ig-red-hot)}.ig-ref__controls{justify-content:flex-end;gap:8px;display:flex}.ig-ref__ctrl{-webkit-backdrop-filter:blur(12px);width:44px;height:44px;transition:background-color .4s var(--ig-ease-out), transform .4s var(--ig-ease-out);background:#0a0a0b73;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.ig-ref__ctrl .ig-icon{grid-area:1/1;width:18px;height:18px}.ig-ref__ctrl:is(:hover,:focus-visible){background:var(--ig-red);transform:scale(1.06)}.ig-ref__icon-pause,.ig-ref__icon-sound,.ig-ref__reel.is-playing .ig-ref__icon-play,.ig-ref__reel.has-sound .ig-ref__icon-muted{display:none}.ig-ref__reel.is-playing .ig-ref__icon-pause,.ig-ref__reel.has-sound .ig-ref__icon-sound{display:block}.ig-ref__bottom{gap:clamp(40px,5vw,64px);display:grid}.ig-ref__features{border-top:1px solid var(--ig-line-dark);display:grid}.ig-ref__feature{border-bottom:1px solid var(--ig-line-dark);align-items:center;gap:18px;padding:18px 0;font-size:1.0625rem;font-weight:500;line-height:1.35;display:flex}.ig-ref__feature-icon{background:var(--ig-paper);width:52px;height:52px;color:var(--ig-red);box-shadow:inset 0 0 0 1px var(--ig-line-dark);transition:background-color .5s var(--ig-ease-out), color .5s var(--ig-ease-out), transform .6s var(--ig-ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ig-ref__feature-icon .ig-icon{width:22px;height:22px}.ig-ref__feature:hover .ig-ref__feature-icon{background:var(--ig-red);color:var(--ig-white);transform:rotate(-8deg)scale(1.05)}.ig-ref__offer{align-content:start;justify-items:start;gap:28px;display:grid}.ig-ref__price{gap:10px;display:grid}.ig-ref__price-main{font-family:var(--ig-font-display);text-transform:uppercase;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;font-stretch:70%;line-height:.9}.ig-ref__price-part{color:var(--ig-mute-dark);align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.ig-ref__price-part:before{content:"";background:var(--ig-red);width:18px;height:1px}@media (width>=640px){.ig-ref__features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ig-ref__studio{aspect-ratio:16/10}.ig-ref__reel{width:min(34%,300px);margin-top:-22%}}@media (width>=1024px){.ig-ref__top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}.ig-ref__stat{justify-items:end}.ig-ref__num{font-size:clamp(12rem,17vw,20rem)}.ig-ref__visual{min-height:0}.ig-ref__studio{aspect-ratio:16/9;width:84%}.ig-ref__reel{width:clamp(220px,19vw,320px);margin:0;position:absolute;top:50%;right:3%;translate:0 -42%}.ig-ref__bottom{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.ig-ref__features{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-ref__feature{flex-direction:column;align-items:flex-start;padding:28px 24px 28px 0}}@media (prefers-reduced-motion:reduce){.ig-ref__person,.ig-ref__feature-icon,.ig-ref__ctrl{transition:none}}
