.wpci-home-experience .wpci-stallion-hero{position:relative;isolation:isolate;width:100%;height:clamp(650px,84svh,980px);min-height:650px;overflow:hidden;background:#071522;color:#fff}.wpci-home-experience .wpci-stallion-stage{position:absolute;inset:0;overflow:hidden;background:#091928}.wpci-home-experience .wpci-stallion-video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 48%;background:#091928}.wpci-home-experience .wpci-stallion-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(4 14 28 / .42) 0%,rgb(4 14 28 / .30) 29%,rgb(4 14 28 / .10) 58%,rgb(4 14 28 / .02) 100%),linear-gradient(0deg,rgb(4 14 28 / .32) 0%,transparent 39%,rgb(4 14 28 / .06) 100%)}.wpci-home-experience .wpci-stallion-copy{position:absolute;z-index:2;left:clamp(22px,2vw,36px);top:clamp(28px,3.6vh,42px);bottom:auto;width:min(320px,34vw)}.wpci-home-experience .wpci-stallion-hero.wpci-stallion-copy-pending .wpci-stallion-copy{opacity:0;visibility:hidden}.wpci-home-experience .wpci-stallion-hero.wpci-stallion-copy-visible .wpci-stallion-copy{visibility:visible;animation:wpci-stallion-copy-in .9s cubic-bezier(.2,.72,.2,1) both}.wpci-home-experience .wpci-stallion-eyebrow{margin:0 0 20px;color:#fff;font-size:12px;line-height:1.5;font-weight:650;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 16px #061321}.wpci-home-experience .wpci-stallion-eyebrow span{padding:0 7px;color:#edc878}.wpci-home-experience .wpci-stallion-copy h2{max-width:320px;margin:0 0 14px;color:#fff;font-size:clamp(48px,3.4vw,58px);line-height:1.02;letter-spacing:-.05em;font-weight:560;text-wrap:balance;text-shadow:0 3px 24px rgb(5 15 27 / .28)}.wpci-home-experience .wpci-stallion-subhead{max-width:315px;margin:0;color:#f5f7fa;font-size:clamp(17px,1.35vw,20px);line-height:1.45;font-weight:450;letter-spacing:.005em;text-shadow:0 2px 18px #071522}.wpci-home-experience .wpci-stallion-cta{display:inline-flex;align-items:center;gap:20px;min-height:52px;margin-top:20px;padding:12px 17px;border:1px solid rgb(255 255 255 / .46);border-radius:3px;background:rgb(11 37 67 / .83);color:#fff;text-decoration:none;font-size:14px;font-weight:650;letter-spacing:.01em;box-shadow:0 12px 32px rgb(3 14 28 / .2);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.wpci-home-experience .wpci-stallion-cta span{color:#f0c66d;font-size:21px;line-height:1;transition:transform .2s ease}.wpci-home-experience .wpci-stallion-cta:hover,.wpci-home-experience .wpci-stallion-cta:focus-visible{background:#174e84;border-color:#f0c66d;color:#fff;transform:translateY(-2px)}.wpci-home-experience .wpci-stallion-cta:hover span{transform:translateX(4px)}.wpci-home-experience .wpci-stallion-brand{position:absolute;z-index:3;right:clamp(22px,4vw,64px);bottom:clamp(22px,4vh,44px);width:202px;padding:8px 15px;border:1px solid rgb(255 255 255 / .5);border-radius:12px;background:rgb(255 255 255 / .88);box-shadow:0 7px 24px rgb(3 12 24 / .16);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.wpci-home-experience .wpci-stallion-brand img{width:100%;height:auto;max-width:none}.wpci-home-experience .wpci-stallion-brand .wpci-logo-animation{width:100%;height:auto;aspect-ratio:3/1}.wpci-home-experience .wpci-stallion-play{position:absolute;z-index:4;right:clamp(22px,4vw,64px);bottom:118px;min-height:44px;padding:9px 14px;border:1px solid rgb(255 255 255 / .56);border-radius:3px;background:rgb(5 17 31 / .72);color:#fff;font-size:14px;font-weight:600;backdrop-filter:blur(8px)}.wpci-home-experience .wpci-stallion-play[hidden]{display:none}.wpci-home-experience .wpci-stallion-play span{margin-right:8px;color:#f0c66d}.wpci-home-experience .wpci-stallion-hero:focus-within .wpci-stallion-cta{outline-offset:4px}@keyframes wpci-stallion-copy-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.wpci-home-experience .wpci-stallion-hero{height:auto;min-height:0;display:flex;flex-direction:column;background:#091928}.wpci-home-experience .wpci-stallion-stage{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9;flex:none}.wpci-home-experience .wpci-stallion-video{object-fit:cover;object-position:center 48%}.wpci-home-experience .wpci-stallion-shade{background:linear-gradient(0deg,rgb(4 14 28 / .28),transparent 40%)}.wpci-home-experience .wpci-stallion-copy{position:relative;inset:auto;width:100%;padding:28px clamp(24px,5vw,58px) 36px}.wpci-home-experience .wpci-stallion-copy h2{max-width:760px;font-size:clamp(42px,6vw,66px);margin-bottom:12px}.wpci-home-experience .wpci-stallion-eyebrow{margin-bottom:13px}.wpci-home-experience .wpci-stallion-subhead{font-size:19px}.wpci-home-experience .wpci-stallion-cta{margin-top:20px}.wpci-home-experience .wpci-stallion-brand{right:20px;bottom:16px;width:168px}.wpci-home-experience .wpci-stallion-play{right:20px;bottom:91px}}@media(max-width:600px){.wpci-home-experience .wpci-stallion-copy{padding:25px 23px 30px}.wpci-home-experience .wpci-stallion-copy h2{font-size:clamp(39px,10.1vw,49px);line-height:1.04;letter-spacing:-.047em}.wpci-home-experience .wpci-stallion-eyebrow{font-size:10px;letter-spacing:.14em}.wpci-home-experience .wpci-stallion-subhead{font-size:17px;line-height:1.5}.wpci-home-experience .wpci-stallion-cta{min-height:48px;margin-top:18px;font-size:14px}.wpci-home-experience .wpci-stallion-brand{right:12px;bottom:10px;width:132px;padding:6px 10px}.wpci-home-experience .wpci-stallion-play{right:12px;bottom:72px;min-height:40px;font-size:13px}}@media(prefers-reduced-motion:reduce){.wpci-home-experience .wpci-stallion-copy{opacity:1;visibility:visible;animation:none}.wpci-home-experience .wpci-stallion-cta,.wpci-home-experience .wpci-stallion-cta span{transition:none}}.wpci-home-experience>.wpci-carousel-relocated{padding:clamp(24px,3.2vw,44px) 0;background:#fff0}.wpci-home-experience>.wpci-carousel-relocated>.shell{max-width:1480px;width:calc(100% - 64px)}@media(max-width:600px){.wpci-home-experience>.wpci-carousel-relocated{padding:20px 0 28px}.wpci-home-experience>.wpci-carousel-relocated>.shell{width:calc(100% - 28px)}}