.ibf-hpips-hero{background:var(--hp-bg,#070d17);color:var(--hp-heading,#f4f4f4);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.ibf-hpips-hero *,.ibf-hpips-hero :after,.ibf-hpips-hero :before{box-sizing:border-box}.ibf-hpips-hero a{text-decoration:none}.ibf-hpips-hero [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ibf-hpips-hero [data-reveal].is-revealed{opacity:1;transform:none}.ibf-hpips-hero-photo{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ibf-hpips-hero-photo img{display:block;filter:grayscale(1) contrast(1.25) brightness(.85);height:100%;inset:0;object-fit:cover;opacity:.5;position:absolute;width:100%}.ibf-hpips-hero-tint{background:var(--hp-accent,#d1035a);inset:0;mix-blend-mode:color;opacity:.9;position:absolute}.ibf-hpips-hero-wash{background:linear-gradient(105deg,rgba(7,13,23,.88),rgba(7,13,23,.52) 42%,rgba(142,1,57,.22) 70%,rgba(7,13,23,.6));inset:0;position:absolute}.ibf-hpips-hero-bg{inset:0;pointer-events:none;position:absolute}.ibf-hpips-hero-blob-1{animation:ibfHpipsDrift 16s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(209,3,90,.4),transparent 65%);background:radial-gradient(circle,color-mix(in srgb,var(--hp-accent) 40%,transparent),transparent 65%);border-radius:50%;filter:blur(46px);height:640px;left:-140px;position:absolute;top:-180px;width:640px}.ibf-hpips-hero-blob-2{animation:ibfHpipsDrift2 20s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(18,83,131,.6),transparent 65%);background:radial-gradient(circle,color-mix(in srgb,var(--hp-accent-2) 60%,transparent),transparent 65%);border-radius:50%;bottom:-240px;filter:blur(50px);height:720px;position:absolute;right:-120px;width:720px}.ibf-hpips-hero-grid{animation:ibfHpipsGridPan 12s linear infinite;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:64px 64px;inset:0;-webkit-mask-image:radial-gradient(at 62% 42%,#000 8%,transparent 72%);mask-image:radial-gradient(at 62% 42%,#000 8%,transparent 72%);position:absolute}.ibf-hpips-hero-aurora{animation:ibfHpipsAuroraSweep 22s ease-in-out infinite;background:linear-gradient(100deg,transparent 12%,rgba(209,3,90,.26) 32%,rgba(75,140,191,.2) 52%,rgba(18,83,131,.28) 70%,transparent 90%);filter:blur(44px);height:70%;left:-20%;position:absolute;top:-20%;width:140%}.ibf-hpips-hero-beam{position:absolute;top:0;width:1px}.ibf-hpips-hero-beam-1{animation:ibfHpipsBeam 9s linear infinite;background:linear-gradient(transparent,var(--hp-accent,#d1035a),transparent);height:26%;left:18%}.ibf-hpips-hero-beam-2{animation:ibfHpipsBeam 13s linear 5.2s infinite;background:linear-gradient(transparent,hsla(0,0%,100%,.6),transparent);height:30%;left:81%}.ibf-hpips-hero-spark{border-radius:50%;position:absolute}.ibf-hpips-hero-spark-1{animation:ibfHpipsTwinkle 4.5s ease-in-out infinite;background:var(--hp-accent,#d1035a);box-shadow:0 0 12px var(--hp-accent,#d1035a);height:4px;left:11%;top:22%;width:4px}.ibf-hpips-hero-spark-2{animation:ibfHpipsTwinkle 6s ease-in-out 1.4s infinite;background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.8);height:3px;left:29%;top:63%;width:3px}.ibf-hpips-hero-ring{position:absolute}.ibf-hpips-hero-ring-big{animation:ibfHpipsOrbitBig 26s ease-in-out infinite alternate;aspect-ratio:1;right:4%;top:4%;width:clamp(300px,32vw,500px)}.ibf-hpips-hero-ring-med{animation:ibfHpipsOrbitMed 20s ease-in-out infinite alternate;aspect-ratio:1;bottom:-8%;left:3%;width:clamp(190px,20vw,300px)}.ibf-hpips-hero-ring-small{animation:ibfHpipsOrbitSmall 15s ease-in-out infinite alternate;aspect-ratio:1;left:41%;top:54%;width:clamp(96px,10vw,140px)}.ibf-hpips-hero-ring-big .ibf-hpips-ring-outer{animation:ibfHpipsRingSpin 46s linear infinite;border:1px solid rgba(209,3,90,.45);border-color:color-mix(in srgb,var(--hp-accent) 45%,transparent);border-radius:50%;inset:0;position:absolute}.ibf-hpips-hero-ring-big .ibf-hpips-ring-dash{animation:ibfHpipsRingSpinRev 34s linear infinite;border:1px dashed hsla(0,0%,100%,.16);border-radius:50%;inset:9%;position:absolute}.ibf-hpips-hero-ring-big .ibf-hpips-ring-glow{animation:ibfHpipsBreathe 11s ease-in-out infinite;background:radial-gradient(circle at 34% 30%,rgba(209,3,90,.24),rgba(18,83,131,.12) 55%,transparent 72%);background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--hp-accent) 24%,transparent),color-mix(in srgb,var(--hp-accent-2) 12%,transparent) 55%,transparent 72%);border-radius:50%;inset:22%;position:absolute}.ibf-hpips-hero-ring-med .ibf-hpips-ring-outer{animation:ibfHpipsRingSpinRev 30s linear infinite;border:1.5px solid rgba(75,140,191,.5);border-color:color-mix(in srgb,var(--hp-accent-2) 50%,transparent);border-radius:50%;inset:0;position:absolute}.ibf-hpips-hero-ring-med .ibf-hpips-ring-glow{animation:ibfHpipsBreathe 8s ease-in-out 1.2s infinite;background:radial-gradient(circle,rgba(75,140,191,.3),transparent 70%);background:radial-gradient(circle,color-mix(in srgb,var(--hp-accent-2) 30%,transparent),transparent 70%);border-radius:50%;inset:34%;position:absolute}.ibf-hpips-hero-ring-small .ibf-hpips-ring-outer{animation:ibfHpipsRingSpin 18s linear infinite;border:1px dashed rgba(209,3,90,.6);border-color:color-mix(in srgb,var(--hp-accent) 60%,transparent);border-radius:50%;inset:0;position:absolute}.ibf-hpips-hero-ring-small .ibf-hpips-ring-glow{animation:ibfHpipsBreathe 6s ease-in-out infinite;background:radial-gradient(circle,rgba(209,3,90,.55),transparent 68%);background:radial-gradient(circle,color-mix(in srgb,var(--hp-accent) 55%,transparent),transparent 68%);border-radius:50%;inset:30%;position:absolute}.ibf-hpips-hero-vignette{background:radial-gradient(at 50% 122%,rgba(7,13,23,0),var(--hp-bg,#070d17) 82%);inset:0;position:absolute}.ibf-hpips-hero-rowgrid{align-items:center;display:grid;gap:52px;grid-template-columns:1.06fr .94fr;margin:0 auto;max-width:1320px;padding:64px 36px 30px;position:relative;width:100%}.ibf-hpips-hero-badge{align-items:center;animation:ibfHpipsWordUp .8s cubic-bezier(.2,.7,.2,1) both;background:rgba(209,3,90,.1);background:color-mix(in srgb,var(--hp-accent) 10%,transparent);border:1px solid rgba(209,3,90,.5);border-color:color-mix(in srgb,var(--hp-accent) 50%,transparent);border-radius:999px;color:var(--hp-accent,#d1035a);display:inline-flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.16em;padding:8px 16px;text-transform:uppercase}.ibf-hpips-hero-badge svg{animation:ibfHpipsIconPulse 6s ease-in-out infinite;transform-origin:50% 50%}.ibf-hpips-hero-copy{container-type:inline-size}.ibf-hpips-hero-h1{font-size:clamp(46px,5.6vw,92px);font-size:clamp(40px,11cqi,92px);font-weight:900;letter-spacing:-.042em;line-height:1.05;margin:22px 0 0}.ibf-hpips-hero-h1,.ibf-hpips-hero-h1 span{hyphens:none;overflow-wrap:normal;word-break:normal}.ibf-hpips-hero-word-1{animation:ibfHpipsWordUp .9s cubic-bezier(.2,.7,.2,1) .02s both;color:var(--hp-heading,#f4f4f4);display:inline-block}.ibf-hpips-hero-word-2{animation:ibfHpipsWordUp .9s cubic-bezier(.2,.7,.2,1) .14s both;color:transparent;display:inline-block;-webkit-text-stroke:1.5px hsla(0,0%,95.7%,.62)}.ibf-hpips-hero-word-3{animation:ibfHpipsWordUp .9s cubic-bezier(.2,.7,.2,1) .26s both,ibfHpipsShimmer 6s linear 1.2s infinite;background:linear-gradient(100deg,var(--hp-accent,#d1035a),var(--hp-accent-light,#f04c86) 26%,var(--hp-accent,#d1035a) 50%,var(--hp-accent-deep,#8e0139) 76%,var(--hp-accent,#d1035a));-webkit-background-clip:text;background-clip:text;background-size:300% auto;color:transparent;display:inline-block;font-style:italic}.ibf-hpips-hero-rule{background:var(--hp-accent,#d1035a);border-radius:4px;height:4px;margin:30px 0 26px;width:84px}.ibf-hpips-hero-lede{color:var(--hp-body,#c9cdd4);font-size:clamp(17px,1.35vw,20px);line-height:1.6;margin:0;max-width:640px}.ibf-hpips-hero-lede strong{color:var(--hp-heading,#f4f4f4);font-weight:700}.ibf-hpips-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:34px 0 0}.ibf-hpips-hero-cta-primary{align-items:center;background:var(--hp-accent,#d1035a);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:900;gap:10px;letter-spacing:.01em;padding:17px 34px;transition:transform .25s ease,box-shadow .25s ease}.ibf-hpips-hero-cta-primary:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--hp-accent) 35%,transparent);color:#fff;transform:translateY(-2px)}.ibf-hpips-hero-cta-secondary{align-items:center;border:1.5px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;display:inline-flex;font-size:14.5px;font-weight:800;gap:9px;padding:16px 30px;transition:border-color .25s ease,background .25s ease}.ibf-hpips-hero-cta-secondary:hover{background:color-mix(in srgb,var(--hp-accent) 10%,transparent);border-color:var(--hp-accent,#d1035a);color:#fff}.ibf-hpips-hero-cta-primary:focus-visible,.ibf-hpips-hero-cta-secondary:focus-visible{outline:2px solid #fff;outline-offset:3px}.ibf-hpips-hero-stage{display:grid;gap:18px;position:relative}.ibf-hpips-hero-mark{align-self:center;justify-self:end;max-width:700px;position:relative;width:100%}.ibf-hpips-hero-figure{animation:ibfHpipsPhotoIn 1.1s cubic-bezier(.2,.7,.2,1) both,ibfHpipsPhotoFloat 8s ease-in-out 1.1s infinite;display:block;filter:drop-shadow(0 34px 60px rgba(7,13,23,.55));height:auto;position:relative;width:100%;z-index:2}.ibf-hpips-hero-map{animation:ibfHpipsPhotoFloat 11s ease-in-out infinite;left:2%;margin-left:-50px;margin-top:-115px;pointer-events:none;position:absolute;top:16%;width:46%;z-index:6}.ibf-hpips-hero-map img{display:block;height:auto;opacity:.5;width:100%}.ibf-hpips-hero-pin-anchor{height:0;left:88.5%;pointer-events:none;position:absolute;top:65.4%;width:0;z-index:7}.ibf-hpips-hero-pin-ping{animation:ibfHpipsPinPing 2.6s cubic-bezier(.2,.7,.2,1) infinite;border:2px solid hsla(0,0%,100%,.55);border-radius:50%;height:34px;left:-17px;position:absolute;top:-17px;width:34px}.ibf-hpips-hero-pin-drop{animation:ibfHpipsPinDrop 1.4s cubic-bezier(.2,.7,.2,1) .6s both;display:block;left:-26px;position:absolute;top:-70px}.ibf-hpips-hero-pin-pop{animation:ibfHpipsPinPop 2.6s cubic-bezier(.34,1.3,.5,1) .8s infinite;display:block;transform-origin:50% 100%}.ibf-hpips-hero-pin-body{display:block;height:68px;overflow:hidden;position:relative;width:52px}.ibf-hpips-hero-pin-body svg{filter:drop-shadow(0 6px 10px rgba(7,13,23,.35));inset:0;position:absolute}.ibf-hpips-hero-tag{animation:ibfHpipsTagIn .8s cubic-bezier(.2,.7,.2,1) both;position:absolute;z-index:5}.ibf-hpips-hero-tag-1{animation-delay:.5s;bottom:6%;left:-4%;margin-bottom:10px;margin-left:150px}.ibf-hpips-hero-tag-2{animation-delay:.75s;margin-right:-20px;margin-top:-138px;right:1%;top:42%}.ibf-hpips-hero-tag-3{animation-delay:1.05s;left:2%;margin-left:-30px;margin-top:43px;top:16%;z-index:7}.ibf-hpips-hero-tag-inner{animation:ibfHpipsTagFloat 6.5s ease-in-out .5s infinite;filter:drop-shadow(0 14px 30px rgba(7,13,23,.34));position:relative;width:156px}.ibf-hpips-hero-tag-2 .ibf-hpips-hero-tag-inner{animation-delay:.95s;animation-duration:7s}.ibf-hpips-hero-tag-3 .ibf-hpips-hero-tag-inner{animation-delay:1.05s;animation-duration:7.5s}.ibf-hpips-hero-tag-inner>svg{display:block;height:auto;width:100%}.ibf-hpips-hero-tag-2 .ibf-hpips-hero-tag-inner>svg{transform:rotate(180deg)}.ibf-hpips-hero-tag-label{align-items:center;color:var(--hp-accent,#d1035a);display:flex;font-size:15.5px;font-weight:600;height:84.3%;justify-content:center;left:0;letter-spacing:.12em;position:absolute;top:15.7%;white-space:nowrap;width:93.2%}.ibf-hpips-hero-tag-2 .ibf-hpips-hero-tag-label{left:auto;right:0;top:0}.ibf-hpips-hero-tag-pings{height:0;left:100%;pointer-events:none;position:absolute;top:0;width:0}.ibf-hpips-hero-tag-2 .ibf-hpips-hero-tag-pings{left:0;top:100%}.ibf-hpips-hero-tag-ping{animation:ibfHpipsPinPing 2.4s cubic-bezier(.2,.7,.2,1) infinite;border:2px solid var(--hp-accent,#d1035a);border-radius:50%;height:16px;left:-8px;position:absolute;top:-8px;width:16px}.ibf-hpips-hero-tag-ping--b{animation-delay:1.2s;border-color:color-mix(in srgb,var(--hp-accent) 70%,transparent)}.ibf-hpips-hero-orbit{border:1px solid hsla(0,0%,100%,.55);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%}.ibf-hpips-hero-orbit--420{height:420px;margin:-210px 0 0 -210px;width:420px;z-index:1}.ibf-hpips-hero-orbit--320{height:320px;margin:-160px 0 0 -160px;width:320px;z-index:1}.ibf-hpips-hero-orbit--560{height:560px;margin:-280px 0 0 -280px;width:560px;z-index:3}.ibf-hpips-hero-orbit-arm{animation:ibfHpipsDotOrbit 9s linear infinite;inset:0;position:absolute}.ibf-hpips-hero-orbit--420 .ibf-hpips-hero-orbit-arm:nth-child(2){animation-delay:4.5s}.ibf-hpips-hero-orbit--320 .ibf-hpips-hero-orbit-arm{animation-direction:reverse;animation-duration:7s}.ibf-hpips-hero-orbit--320 .ibf-hpips-hero-orbit-arm:nth-child(2){animation-delay:3.5s}.ibf-hpips-hero-orbit--560 .ibf-hpips-hero-orbit-arm{animation-duration:12s}.ibf-hpips-hero-orbit--560 .ibf-hpips-hero-orbit-arm:nth-child(2){animation-delay:6s}.ibf-hpips-hero-orbit-dot-lg{background:#fff;border-radius:50%;box-shadow:0 0 14px hsla(0,0%,100%,.8);height:12px;left:50%;margin-left:-6px;position:absolute;top:-6px;width:12px}.ibf-hpips-hero-orbit-dot-sm{background:var(--hp-accent,#d1035a);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--hp-accent) 90%,transparent);height:8px;left:50%;margin-left:-4px;position:absolute;top:-4px;width:8px}.ibf-hpips-hero-shake-anchor{bottom:14%;height:0;left:56%;margin-bottom:230px;margin-left:-90px;pointer-events:none;position:absolute;width:0;z-index:6}.ibf-hpips-hero-shake-tile{align-items:center;animation:ibfHpipsTagIn .8s cubic-bezier(.2,.7,.2,1) 1.1s both,ibfHpipsTagFloatX 7s ease-in-out 1.1s infinite;background:#fff;border-radius:10px;box-shadow:0 16px 38px rgba(7,13,23,.34);display:flex;height:76px;justify-content:center;left:-38px;overflow:hidden;position:absolute;top:-38px;width:76px}.ibf-hpips-hero-shake-tile img{animation:ibfHpipsShakeHands 3.2s cubic-bezier(.3,.8,.3,1) infinite;display:block;height:60px;object-fit:contain;transform-origin:50% 62%;width:60px}.ibf-hpips-hero-feats{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px auto 0;max-width:1320px;padding:34px 36px 70px;position:relative;width:100%;z-index:1}.ibf-hpips-hero-feat{align-items:flex-start;display:flex;gap:16px}.ibf-hpips-hero-feat:not(:first-child){border-left:1px solid hsla(0,0%,100%,.12);padding-left:26px}.ibf-hpips-hero-feat-icon{align-items:center;background:rgba(209,3,90,.12);background:color-mix(in srgb,var(--hp-accent) 12%,transparent);border:1px solid rgba(209,3,90,.35);border-color:color-mix(in srgb,var(--hp-accent) 35%,transparent);border-radius:50%;display:flex;flex:none;height:48px;justify-content:center;width:48px}.ibf-hpips-hero-feat-icon svg{animation:ibfHpipsIconPulse 6s ease-in-out infinite;transform-origin:50% 50%}.ibf-hpips-hero-feat-title{font-size:15.5px;font-weight:800;letter-spacing:-.01em}.ibf-hpips-hero-feat-desc{color:var(--hp-body,#c9cdd4);font-size:13.5px;line-height:1.5;margin:8px 0 0}@keyframes ibfHpipsDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(70px,-50px) scale(1.18)}to{transform:translate(-40px,40px) scale(.92)}}@keyframes ibfHpipsDrift2{0%{transform:translate(0) scale(1)}50%{transform:translate(-80px,60px) scale(1.22)}to{transform:translate(50px,-40px) scale(.9)}}@keyframes ibfHpipsGridPan{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes ibfHpipsAuroraSweep{0%{opacity:.35;transform:translateX(-30%) rotate(-8deg)}50%{opacity:.75;transform:translateX(30%) rotate(-8deg)}to{opacity:.35;transform:translateX(-30%) rotate(-8deg)}}@keyframes ibfHpipsBeam{0%{opacity:0;transform:translateY(-100%)}12%{opacity:.9}60%{opacity:.9}to{opacity:0;transform:translateY(320%)}}@keyframes ibfHpipsTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.15)}}@keyframes ibfHpipsRingSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ibfHpipsRingSpinRev{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes ibfHpipsBreathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes ibfHpipsOrbitBig{0%{transform:translate(0) scale(1)}50%{transform:translate(46px,-36px) scale(1.06)}to{transform:translate(-30px,28px) scale(.96)}}@keyframes ibfHpipsOrbitMed{0%{transform:translate(0) scale(1)}50%{transform:translate(-54px,42px) scale(1.1)}to{transform:translate(34px,-26px) scale(.94)}}@keyframes ibfHpipsOrbitSmall{0%{transform:translate(0) scale(1)}50%{transform:translate(38px,50px) scale(1.14)}to{transform:translate(-44px,-20px) scale(.9)}}@keyframes ibfHpipsIconPulse{0%,to{transform:scale(1)}50%{transform:scale(.85)}}@keyframes ibfHpipsShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes ibfHpipsWordUp{0%{filter:blur(7px);opacity:0;transform:translateY(.55em) rotate(2deg)}to{filter:blur(0);opacity:1;transform:none}}@keyframes ibfHpipsPhotoIn{0%{opacity:0;transform:translateY(34px) scale(.965)}to{opacity:1;transform:none}}@keyframes ibfHpipsPhotoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ibfHpipsPinPop{0%{transform:translateY(0) scale(1)}18%{transform:translateY(-9px) scale(1.09)}34%{transform:translateY(-4px) scale(.99)}48%{transform:translateY(-6px) scale(1.03)}64%,to{transform:translateY(0) scale(1)}}@keyframes ibfHpipsPinDrop{0%{opacity:0;transform:translateY(-16px)}55%{opacity:1;transform:translateY(0)}70%{transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ibfHpipsPinPing{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes ibfHpipsShakeHands{0%,62%,to{transform:translateY(0) rotate(0deg) scale(1)}68%{transform:translateY(-4px) rotate(-3deg) scale(1.05)}74%{transform:translateY(1px) rotate(2.5deg) scale(1.03)}80%{transform:translateY(-3px) rotate(-2deg) scale(1.04)}86%{transform:translateY(1px) rotate(1.2deg) scale(1.02)}92%{transform:translateY(-1px) rotate(0deg) scale(1.01)}}@keyframes ibfHpipsTagIn{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@keyframes ibfHpipsTagFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ibfHpipsTagFloatX{0%,to{transform:translateX(0)}50%{transform:translateX(-11px)}}@keyframes ibfHpipsDotOrbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1280px){.ibf-hpips-hero-orbit--560{height:460px;margin:-230px 0 0 -230px;width:460px}.ibf-hpips-hero-orbit--420{height:350px;margin:-175px 0 0 -175px;width:350px}.ibf-hpips-hero-orbit--320{height:265px;margin:-132px 0 0 -132px;width:265px}}@media (max-width:1080px){.ibf-hpips-hero-rowgrid{gap:44px!important;grid-template-columns:1fr!important}.ibf-hpips-hero-mark{justify-self:center;margin-right:0!important;max-width:560px}.ibf-hpips-hero-ring-big,.ibf-hpips-hero-ring-med,.ibf-hpips-hero-ring-small{display:none!important}.ibf-hpips-hero-feats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ibf-hpips-hero-feat:not(:first-child){border-left:0!important;padding-left:0!important}}@media (max-width:860px){.ibf-hpips-hero-tag-inner{width:124px}.ibf-hpips-hero-tag-label{font-size:12.5px;letter-spacing:.1em}.ibf-hpips-hero-tag-1{margin-left:96px}.ibf-hpips-hero-tag-2{margin-right:-8px;margin-top:-100px}.ibf-hpips-hero-tag-3{margin-left:-14px;margin-top:26px}.ibf-hpips-hero-map{margin-left:-24px;margin-top:-76px}.ibf-hpips-hero-shake-anchor{margin-bottom:168px;margin-left:-66px}.ibf-hpips-hero-shake-tile{height:60px;left:-30px;top:-30px;width:60px}.ibf-hpips-hero-shake-tile img{height:46px;width:46px}.ibf-hpips-hero-orbit--560{height:360px;margin:-180px 0 0 -180px;width:360px}.ibf-hpips-hero-orbit--420{height:274px;margin:-137px 0 0 -137px;width:274px}.ibf-hpips-hero-orbit--320{height:208px;margin:-104px 0 0 -104px;width:208px}}@media (max-width:640px){.ibf-hpips-hero-feats,.ibf-hpips-hero-rowgrid{padding-left:20px!important;padding-right:20px!important}.ibf-hpips-hero-feats{grid-template-columns:1fr!important}.ibf-hpips-hero-h1{font-size:clamp(34px,13vw,64px)!important}.ibf-hpips-hero-ctas>a{flex:1 1 100%;justify-content:center}.ibf-hpips-hero-map,.ibf-hpips-hero-shake-anchor,.ibf-hpips-hero-tag{display:none!important}.ibf-hpips-hero-orbit--560{height:300px;margin:-150px 0 0 -150px;width:300px}.ibf-hpips-hero-orbit--420{height:228px;margin:-114px 0 0 -114px;width:228px}.ibf-hpips-hero-orbit--320{height:174px;margin:-87px 0 0 -87px;width:174px}}@media (prefers-reduced-motion:reduce){.ibf-hpips-hero,.ibf-hpips-hero *,.ibf-hpips-hero :after,.ibf-hpips-hero :before{animation:none!important;transition:none!important}.ibf-hpips-hero [data-reveal]{opacity:1!important;transform:none!important}}.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-aurora,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-badge svg,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-beam,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-blob-1,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-blob-2,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-feat-icon svg,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-figure,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-grid,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-map,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-orbit-arm,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-pin-ping,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-pin-pop,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-ring,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-shake-tile,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-shake-tile img,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-spark,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-tag-inner,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-hero-tag-ping,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-ring-dash,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-ring-glow,.ibf-hpips-hero.ibf-hpips-hero--paused .ibf-hpips-ring-outer{animation-play-state:paused!important}