.inst-hero{--inst-ease:cubic-bezier(.22,.61,.36,1);--inst-green-600:#557a1d;--inst-muted:#5e626a;--inst-muted-2:#94969c;--inst-hero-h:min(832px,100vh);--inst-hero-min:620px;background:#3b3a35;clip-path:inset(0);color:#fff;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;height:var(--inst-hero-h);margin-top:calc(var(--inst-hero-pull, 0px)*-1);min-height:var(--inst-hero-min);overflow:hidden;position:relative;z-index:0;-webkit-font-smoothing:antialiased}.dnd-section:has([data-inst-hero])>.row-fluid{max-width:none}.inst-hero__stage{height:var(--inst-hero-h);left:0;min-height:var(--inst-hero-min);overflow:hidden;position:fixed;top:0;width:100%}.inst-hero__bg{inset:0;position:absolute;will-change:transform}.inst-hero .inst-hero__img{height:100%;max-width:none;object-fit:cover;object-position:var(--inst-hero-pos);transform:scale(1.2);transform-origin:var(--inst-hero-pos);width:100%}.inst-hero__veil{background:linear-gradient(208.77deg,transparent 36.7%,rgba(0,0,0,.48) 86.5%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 55%);inset:0;pointer-events:none;position:absolute}.inst-hero__copy{bottom:136px;left:0;margin:0 auto;position:absolute;right:0;width:min(1200px,100% - 32px);will-change:transform,opacity;z-index:1}.inst-hero__in{display:flex;flex-direction:column;gap:30px;width:min(620px,100%)}.inst-hero .inst-hero__title{color:#fff;font-family:inherit;font-size:88px;font-weight:600;letter-spacing:-.01em;line-height:90px;margin:0;text-transform:none;text-wrap:balance}.inst-hero__lead p{color:#fff;font-size:20px;line-height:1.4;margin:0}.inst-hero__lead p+p{margin-top:12px}.inst-hero__lead a{color:#fff;text-decoration:underline}.inst-hero__kpis{display:flex;flex-wrap:nowrap;gap:16px}.inst-hero__kpi{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:24px 30px;transition:transform .4s var(--inst-ease),box-shadow .4s}.inst-hero__kpi:hover{box-shadow:0 14px 30px rgba(0,0,0,.18);transform:translateY(-4px)}.inst-hero__kpi b{color:var(--inst-green-600);font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;line-height:33.6px;white-space:nowrap}.inst-hero__kpi-l{color:var(--inst-muted);font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase}.inst-hero__kpi-l small{color:var(--inst-muted-2);display:block;font-size:14px;font-weight:600;text-transform:none}.inst-hero.is-ready .inst-hero__kpis,.inst-hero.is-ready .inst-hero__lead,.inst-hero.is-ready .inst-hero__title{opacity:0;transform:translateY(30px);transition:opacity .9s var(--inst-ease),transform .9s var(--inst-ease),filter .9s var(--inst-ease)}.inst-hero.is-ready .inst-hero__title{filter:blur(8px);transform:translateY(20px)}.inst-hero.is-ready .inst-hero__lead{transition-delay:.09s}.inst-hero.is-ready .inst-hero__kpis{transition-delay:.18s}.inst-hero.is-ready.is-in .inst-hero__kpis,.inst-hero.is-ready.is-in .inst-hero__lead,.inst-hero.is-ready.is-in .inst-hero__title{filter:none;opacity:1;transform:none}.inst-hero__cue{border-radius:50%;bottom:136px;color:#fff;height:44px;position:absolute;right:max(16px,calc(50% - 600px));transition:opacity .3s,background .25s;width:44px;z-index:2}.inst-hero .inst-hero__cue:focus,.inst-hero .inst-hero__cue:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none!important}.inst-hero__cue:focus-visible{outline:2px solid #fff;outline-offset:3px}.inst-hero__cue svg{display:block}.inst-hero__cue-arrow{animation:inst-hero-cue 2.2s var(--inst-ease) infinite}.inst-hero.is-scrolled .inst-hero__cue{opacity:0;pointer-events:none}@keyframes inst-hero-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.inst-hero__end{bottom:56px;height:1px;left:0;position:absolute;width:1px}.inst-hero--tall{--inst-hero-h:min(935px,100vh);--inst-hero-min:600px}.inst-hero--tall .inst-hero__copy{bottom:233px}.inst-hero--tall .inst-hero__cue{bottom:151px}.inst-hero--tall .inst-hero__end{bottom:90px}.inst-hero--title-wide .inst-hero__in{width:100%}.inst-hero--title-wide .inst-hero__kpis,.inst-hero--title-wide .inst-hero__lead{max-width:620px}.inst-hero--shade-bottom .inst-hero__veil{background:linear-gradient(179.6deg,transparent 45.5%,rgba(0,0,0,.4) 89.9%)}.inst-hero--static{clip-path:none;margin-top:0}.inst-hero--static .inst-hero__stage{position:absolute}@media (max-width:980px){.inst-hero .inst-hero__title{font-size:clamp(42px,8vw,88px);line-height:1.02}}@media (max-width:760px){.inst-hero{--inst-hero-min:640px}.inst-hero,.inst-hero__stage{background:#22241d}.inst-hero__bg{bottom:44%}.inst-hero__bg:after{background:linear-gradient(180deg,rgba(34,36,29,0),#22241d);bottom:0;content:"";height:45%;left:0;position:absolute;right:0}.inst-hero .inst-hero__img{object-position:var(--inst-hero-pos-m);transform:none}.inst-hero__veil{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 40%)}.inst-hero__copy{bottom:90px}.inst-hero__in{gap:20px}.inst-hero__lead p{font-size:17px}.inst-hero__kpis{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.inst-hero__kpi{border-radius:18px;gap:4px;padding:14px 12px}.inst-hero__kpi b{font-size:clamp(17px,5vw,24px);line-height:1.2}.inst-hero__kpi-l,.inst-hero__kpi-l small{font-size:11px}.inst-hero__cue{display:none}.inst-hero--m-photo{--inst-hero-h:clamp(500px,135vw,600px);--inst-hero-min:0px;background:#2a3020}.inst-hero--m-photo .inst-hero__stage{background:#2a3020}.inst-hero--m-photo .inst-hero__bg{bottom:0}.inst-hero--m-photo .inst-hero__bg:after{content:none}.inst-hero--m-photo .inst-hero__copy,.inst-hero--m-photo.inst-hero--tall .inst-hero__copy{bottom:110px}.inst-hero--m-photo .inst-hero__cue{bottom:118px;display:block}.inst-hero--m-photo.inst-hero--tall .inst-hero__cue{bottom:118px}.inst-hero--m-photo .inst-hero__title{padding-right:56px}.inst-hero--m-photo.inst-hero--shade-bottom .inst-hero__veil{background:linear-gradient(179.6deg,transparent 45.5%,rgba(0,0,0,.4) 89.9%)}.inst-hero--tall .inst-hero__end{bottom:70px}}@media (prefers-reduced-motion:reduce){.inst-hero *,.inst-hero :after,.inst-hero :before{animation:none!important;transition:none!important}.inst-hero.is-ready .inst-hero__kpis,.inst-hero.is-ready .inst-hero__lead,.inst-hero.is-ready .inst-hero__title{filter:none;opacity:1;transform:none}}.inst-hero,.inst-hero *,.inst-hero :after,.inst-hero :before{box-sizing:border-box}