.home-hero{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;color:#fff;display:grid;grid-template-columns:50% 1fr;align-items:stretch}@media(max-width: 1024px){.home-hero{grid-template-columns:1fr;grid-template-rows:auto auto}}.home-hero__bg-stack{position:absolute;inset:0;z-index:0;pointer-events:none}.home-hero__bg-stack::after{content:"";position:absolute;inset:0;background:rgba(35,31,32,.75);z-index:1;pointer-events:none;mix-blend-mode:multiply}.home-hero__bg{position:absolute;top:-10%;left:0;width:115%;height:120%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 500ms var(--transition-timing-function);will-change:transform;translate:0 var(--parallax, 0px);animation:home-hero-pan 40s ease-in-out infinite alternate}.home-hero:not(:has(.home-hero__column:hover)) .home-hero__bg--default{opacity:1}.home-hero:has(.home-hero__column[data-col="0"]:hover) .home-hero__bg[data-col="0"]{opacity:1}.home-hero:has(.home-hero__column[data-col="0"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="1"]:hover) .home-hero__bg[data-col="1"]{opacity:1}.home-hero:has(.home-hero__column[data-col="1"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="2"]:hover) .home-hero__bg[data-col="2"]{opacity:1}.home-hero:has(.home-hero__column[data-col="2"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="3"]:hover) .home-hero__bg[data-col="3"]{opacity:1}.home-hero:has(.home-hero__column[data-col="3"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="4"]:hover) .home-hero__bg[data-col="4"]{opacity:1}.home-hero:has(.home-hero__column[data-col="4"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="5"]:hover) .home-hero__bg[data-col="5"]{opacity:1}.home-hero:has(.home-hero__column[data-col="5"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="6"]:hover) .home-hero__bg[data-col="6"]{opacity:1}.home-hero:has(.home-hero__column[data-col="6"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="7"]:hover) .home-hero__bg[data-col="7"]{opacity:1}.home-hero:has(.home-hero__column[data-col="7"]:hover) .home-hero__bg--default{opacity:0}.home-hero:has(.home-hero__column[data-col="8"]:hover) .home-hero__bg[data-col="8"]{opacity:1}.home-hero:has(.home-hero__column[data-col="8"]:hover) .home-hero__bg--default{opacity:0}.home-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"eyebrow" "heading" "paragraph" "cta";align-content:center;row-gap:16px;max-width:792px;width:100%;margin-left:auto;padding-left:24px;translate:0 var(--parallax-text, 0px);will-change:translate}.home-hero__eyebrow{grid-area:eyebrow;margin:0 0 36px;text-transform:uppercase;color:var(--green);font-family:"ibm-plex-sans-condensed",sans-serif;font-weight:400}.home-hero__eyebrow--column{visibility:hidden}.home-hero__heading{grid-area:heading;max-width:500px;margin-bottom:36px}@media(max-width: 767px){.home-hero__heading{margin-bottom:0}}.home-hero__heading--column{visibility:hidden}.home-hero__paragraph{grid-area:paragraph;margin:0;max-width:342px}.home-hero__paragraph--column{visibility:hidden}.home-hero:has(.home-hero__column:hover) .home-hero__eyebrow--default,.home-hero:has(.home-hero__column:hover) .home-hero__heading--default,.home-hero:has(.home-hero__column:hover) .home-hero__paragraph--default,.home-hero:has(.home-hero__column:hover) .home-hero__cta--default{visibility:hidden}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="0"]:hover) .home-hero__eyebrow--column[data-col="0"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="0"]:hover) .home-hero__heading--column[data-col="0"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="0"]:hover) .home-hero__paragraph--column[data-col="0"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="1"]:hover) .home-hero__eyebrow--column[data-col="1"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="1"]:hover) .home-hero__heading--column[data-col="1"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="1"]:hover) .home-hero__paragraph--column[data-col="1"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="2"]:hover) .home-hero__eyebrow--column[data-col="2"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="2"]:hover) .home-hero__heading--column[data-col="2"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="2"]:hover) .home-hero__paragraph--column[data-col="2"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="3"]:hover) .home-hero__eyebrow--column[data-col="3"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="3"]:hover) .home-hero__heading--column[data-col="3"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="3"]:hover) .home-hero__paragraph--column[data-col="3"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="4"]:hover) .home-hero__eyebrow--column[data-col="4"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="4"]:hover) .home-hero__heading--column[data-col="4"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="4"]:hover) .home-hero__paragraph--column[data-col="4"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="5"]:hover) .home-hero__eyebrow--column[data-col="5"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="5"]:hover) .home-hero__heading--column[data-col="5"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="5"]:hover) .home-hero__paragraph--column[data-col="5"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="6"]:hover) .home-hero__eyebrow--column[data-col="6"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="6"]:hover) .home-hero__heading--column[data-col="6"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="6"]:hover) .home-hero__paragraph--column[data-col="6"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="7"]:hover) .home-hero__eyebrow--column[data-col="7"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="7"]:hover) .home-hero__heading--column[data-col="7"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="7"]:hover) .home-hero__paragraph--column[data-col="7"]{visibility:visible}.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="8"]:hover) .home-hero__eyebrow--column[data-col="8"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="8"]:hover) .home-hero__heading--column[data-col="8"],.home-hero:has(.home-hero__column:hover):has(.home-hero__column[data-col="8"]:hover) .home-hero__paragraph--column[data-col="8"]{visibility:visible}.home-hero__cta{grid-area:cta;display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;justify-self:flex-start;text-transform:uppercase;color:var(--green);position:relative}.home-hero__cta::after{content:"";position:absolute;bottom:-9px;left:0;width:0;height:1px;background:var(--green);transition:var(--transition)}.home-hero__cta:hover::after{width:100%}.home-hero__cta-text{display:inline-block;font-family:"ibm-plex-sans-condensed",sans-serif;font-weight:400}.home-hero__columns{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);align-self:stretch;translate:0 var(--parallax-text, 0px)}@media(max-width: 1024px){.home-hero__columns{grid-template-columns:1fr}}.home-hero__columns:has(.home-hero__column:hover) .home-hero__column:not(:hover){opacity:.55}.home-hero__column{position:relative;isolation:isolate;contain:layout paint;display:flex;border-left:1px solid var(--green);transition:filter 350ms var(--transition-timing-function),opacity 350ms var(--transition-timing-function)}.home-hero__column:first-child{border-left:1px solid var(--green)}@media(max-width: 1024px){.home-hero__column{border-left:none;border-top:1px solid var(--green)}.home-hero__column:first-child{border-left:none;border-top:1px solid var(--green)}}.home-hero__column{overflow:hidden}.home-hero__column::before{content:"";position:absolute;inset:0;top:40%;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.42) 100%);opacity:0;will-change:opacity;transition:opacity 450ms var(--transition-timing-function)}.home-hero__column::after{content:"";position:absolute;inset:-20% 0 -10%;z-index:1;pointer-events:none;background:linear-gradient(84deg, transparent 18%, rgba(255, 255, 255, 0.03) 35%, rgba(220, 255, 200, 0.22) 43%, rgba(255, 255, 245, 0.48) 49%, rgba(210, 255, 190, 0.18) 56%, transparent 70%),radial-gradient(ellipse at 50% 105%, rgba(255, 255, 230, 0.55) 0%, rgba(150, 255, 130, 0.32) 28%, rgba(50, 190, 60, 0.14) 52%, transparent 76%);opacity:0;will-change:transform;transform:translate3d(-2%, 12%, 0) scaleY(0.94);transition:opacity 450ms var(--transition-timing-function)}.home-hero__column:hover::before{opacity:.8}.home-hero__column:hover::after{opacity:.7;animation:home-hero-beam-float 6s ease-in-out infinite}.home-hero__column:hover .home-hero__column-glow{opacity:1;animation:home-hero-glow-shimmer 7.5s ease-in-out infinite}.home-hero__column:hover .home-hero__column-cta-text[data-state=default]{display:none}.home-hero__column:hover .home-hero__column-cta-text[data-state=hover]{display:inline-flex}.home-hero__column[data-col="0"]:hover::after{animation-duration:5.4s;animation-delay:0s}.home-hero__column[data-col="0"]:hover .home-hero__column-glow{animation-duration:7.2s;animation-delay:0s}.home-hero__column[data-col="1"]:hover::after{animation-duration:6.6s;animation-delay:-1.6s}.home-hero__column[data-col="1"]:hover .home-hero__column-glow{animation-duration:8.4s;animation-delay:-2.1s}.home-hero__column[data-col="2"]:hover::after{animation-duration:5.8s;animation-delay:-3.1s}.home-hero__column[data-col="2"]:hover .home-hero__column-glow{animation-duration:6.6s;animation-delay:-4.3s}.home-hero__column[data-col="3"]:hover::after{animation-duration:7s;animation-delay:-2.4s}.home-hero__column[data-col="3"]:hover .home-hero__column-glow{animation-duration:7.8s;animation-delay:-1.2s}.home-hero__column[data-col="4"]:hover::after{animation-duration:6.2s;animation-delay:-4s}.home-hero__column[data-col="4"]:hover .home-hero__column-glow{animation-duration:8s;animation-delay:-3s}.home-hero__column[data-col="5"]:hover::after{animation-duration:5s;animation-delay:-1s}.home-hero__column[data-col="5"]:hover .home-hero__column-glow{animation-duration:7s;animation-delay:-2.5s}.home-hero__column-link{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;padding:36px;color:inherit;text-decoration:none;text-align:left;overflow:hidden}@media(max-width: 1400px){.home-hero__column-link{padding:24px}}@media(max-width: 1240px){.home-hero__column-link{padding-block:16px}}.home-hero__column-glow{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent 0%, transparent 34%, rgba(255, 255, 255, 0.08) 42%, rgba(245, 255, 220, 0.3) 49%, rgba(255, 255, 255, 0.1) 56%, transparent 68%, transparent 100%);will-change:transform;transition:opacity 450ms var(--transition-timing-function)}.home-hero__column-cta{position:relative;display:inline-flex;flex-direction:column;align-items:center;text-transform:uppercase;color:var(--green)}.home-hero__column-cta-text{display:inline-flex;flex-direction:column;align-items:center;text-shadow:0 2px 4px rgba(0,0,0,.6);font-family:"ibm-plex-sans-condensed",sans-serif;font-weight:400}.home-hero__column-cta-text[data-state=hover]{display:none;text-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:700}.home-hero__column-logo{display:block;max-width:min(200px,70%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3))}@media(hover: none){.home-hero__columns:has(.home-hero__column:hover) .home-hero__column:not(:hover){filter:none;opacity:1}.home-hero:has(.home-hero__column:hover) .home-hero__eyebrow--default,.home-hero:has(.home-hero__column:hover) .home-hero__heading--default,.home-hero:has(.home-hero__column:hover) .home-hero__paragraph--default,.home-hero:has(.home-hero__column:hover) .home-hero__cta--default{visibility:visible}.home-hero:has(.home-hero__column:hover) .home-hero__eyebrow--column,.home-hero:has(.home-hero__column:hover) .home-hero__heading--column,.home-hero:has(.home-hero__column:hover) .home-hero__paragraph--column{visibility:hidden}.home-hero:has(.home-hero__column:hover) .home-hero__bg--default{opacity:1}.home-hero:has(.home-hero__column:hover) .home-hero__bg:not(.home-hero__bg--default){opacity:0}.home-hero__column:hover::before,.home-hero__column:hover::after{opacity:0}.home-hero__column:hover .home-hero__column-glow{opacity:0}}@media(prefers-reduced-motion: reduce){.home-hero__bg{animation:none;transform:none;translate:none}.home-hero__content{translate:none}.home-hero__column:hover::after{animation:none}.home-hero__column:hover .home-hero__column-glow{animation:none}.home-hero__cta-underline{transition:none}}.home-hero.hh-trail-animated .home-hero__heading{visibility:visible;pointer-events:none;padding-top:.025em}.home-hero.hh-trail-animated:has(.home-hero__column:hover) .home-hero__heading--default,.home-hero.hh-trail-animated:has(.home-hero__column:hover) .home-hero__heading--column,.home-hero.hh-trail-animated:has(.home-hero__column:hover) .home-hero__eyebrow--default,.home-hero.hh-trail-animated:has(.home-hero__column:hover) .home-hero__eyebrow--column,.home-hero.hh-trail-animated:has(.home-hero__column:hover) .home-hero__paragraph--default,.home-hero.hh-trail-animated:has(.home-hero__column:hover) .home-hero__paragraph--column{visibility:visible}.home-hero.hh-trail-animated .hh-trail__word{display:inline-block;overflow:hidden;height:1em;line-height:1;margin-top:-0.025em;vertical-align:top}.home-hero.hh-trail-animated .hh-trail__inner{display:inline-block;line-height:1;will-change:transform,opacity}.home-hero.hh-trail-animated .home-hero__eyebrow,.home-hero.hh-trail-animated .home-hero__paragraph{visibility:visible;opacity:0;transform:translateY(20px);transition:opacity 600ms cubic-bezier(0.2, 0.8, 0.2, 1),transform 600ms cubic-bezier(0.2, 0.8, 0.2, 1);will-change:opacity,transform;pointer-events:none}.home-hero.hh-trail-animated .home-hero__eyebrow.is-pre-enter,.home-hero.hh-trail-animated .home-hero__paragraph.is-pre-enter{transition:none;opacity:0;transform:translateY(20px)}.home-hero.hh-trail-animated .home-hero__eyebrow.is-active,.home-hero.hh-trail-animated .home-hero__paragraph.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.home-hero.hh-trail-animated .home-hero__eyebrow.is-exit,.home-hero.hh-trail-animated .home-hero__paragraph.is-exit{opacity:0;transform:translateY(-20px)}.home-hero.hh-trail-instant .home-hero__heading{visibility:hidden}.home-hero.hh-trail-instant .home-hero__heading[data-hh-active="1"]{visibility:visible}.home-hero.hh-trail-instant:has(.home-hero__column:hover) .home-hero__heading--default,.home-hero.hh-trail-instant:has(.home-hero__column:hover) .home-hero__heading--column{visibility:hidden}.home-hero.hh-trail-instant:has(.home-hero__column:hover) .home-hero__heading[data-hh-active="1"]{visibility:visible}@media(max-width: 767px){.home-hero__bg{translate:none !important;animation:none !important}.home-hero__content{padding-bottom:50px;translate:none !important}.home-hero__columns{translate:none !important}.home-hero__columns:has(.home-hero__column:hover) .home-hero__column:not(:hover){filter:none !important;opacity:1 !important}.home-hero .home-hero__eyebrow--default,.home-hero .home-hero__heading--default,.home-hero .home-hero__paragraph--default,.home-hero .home-hero__cta--default{visibility:visible !important}.home-hero .home-hero__eyebrow--column,.home-hero .home-hero__heading--column,.home-hero .home-hero__paragraph--column,.home-hero .home-hero__cta--column{visibility:hidden !important}.home-hero .home-hero__bg--default{opacity:1 !important}.home-hero .home-hero__bg:not(.home-hero__bg--default){opacity:0 !important}.home-hero__column:hover::before,.home-hero__column:hover::after{opacity:0 !important;animation:none !important}.home-hero__column:hover .home-hero__column-glow{opacity:0 !important;animation:none !important}.home-hero__column:hover .home-hero__column-cta-text[data-state=default]{display:inline-flex !important}.home-hero__column:hover .home-hero__column-cta-text[data-state=hover]{display:none !important}}@keyframes home-hero-pan{from{transform:translateX(0)}to{transform:translateX(-13%)}}@keyframes home-hero-beam-float{0%{transform:translate3d(-4%, 14%, 0) scaleY(0.92)}35%{transform:translate3d(2%, 3%, 0) scaleY(1.04)}65%{transform:translate3d(-1%, -2%, 0) scaleY(1.08)}100%{transform:translate3d(-4%, 14%, 0) scaleY(0.92)}}@keyframes home-hero-glow-shimmer{0%{transform:translate3d(-34%, 0, 0) skewX(-8deg)}40%{transform:translate3d(12%, 0, 0) skewX(-8deg)}70%{transform:translate3d(26%, 0, 0) skewX(-8deg)}100%{transform:translate3d(-34%, 0, 0) skewX(-8deg)}}/*# sourceMappingURL=home-hero.min.css.map */