.UkAL-a_root{--hero-accent:#43b02a;isolation:isolate;color:#fff;clip-path:inset(0);background:#000;position:relative}.UkAL-a_root:after{content:"";margin-top:100lvh;display:block}.UkAL-a_stage{top:min(0px, 100svh - var(--promo-stage-height));padding-block:calc(var(--space-xxl-val) + var(--hero-header-overlap,0rem)) var(--space-xxxl-val);flex-direction:column;min-height:100svh;margin-bottom:-100lvh;display:flex;position:sticky}.UkAL-a_backgrounds{z-index:-1;position:absolute;inset:0;overflow:hidden}.UkAL-a_background,.UkAL-a_overlay{position:absolute;inset:0}.UkAL-a_background{opacity:0;transition:opacity 1s}.UkAL-a_background[data-active=true]{opacity:1}.UkAL-a_image{object-fit:cover;width:100%;height:100%}.UkAL-a_root[data-animate=true] .UkAL-a_background[data-active=true]{animation:UkAL-a_floating-background var(--hero-image-duration,5s) linear both}.UkAL-a_background:nth-child(2n){--drift-x:-0.5%}.UkAL-a_background:nth-child(3n){--drift-y:-0.375%}.UkAL-a_overlay{background:#000}.UkAL-a_content{width:min(var(--container-max), 100% - 2 * var(--site-margin-val));gap:var(--space-lg-val);flex-direction:column;flex:1;margin-inline:auto;display:flex}.UkAL-a_title{font-size:min(var(--hero-promo-title-size), 8svh);text-transform:uppercase;color:inherit;letter-spacing:-.01em;overflow-wrap:anywhere;margin-block:auto;padding-block:0;font-weight:900;line-height:1}.UkAL-a_title span{display:block}.UkAL-a_cards{gap:var(--space-lg-val);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.UkAL-a_card{background:#000000b3;grid-template-columns:minmax(0,max(28%,8.5rem)) minmax(0,1fr);display:grid;position:relative}.UkAL-a_cardImage{aspect-ratio:var(--hero-promo-card-image-ratio);align-self:start;position:relative;overflow:hidden}.UkAL-a_cardImage .UkAL-a_image{position:absolute;inset:0}.UkAL-a_cardCopy{justify-content:center;align-items:flex-start;gap:var(--space-xs-val);border-left:5px solid var(--hero-accent);padding:var(--space-xl-val) var(--space-xl-val) var(--space-xl-val) calc(var(--space-xl-val) * 1.25);flex-direction:column;display:flex}.UkAL-a_eyebrow{color:var(--hero-accent);font-size:var(--hero-promo-eyebrow-size);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.2}.UkAL-a_cardTitle{color:inherit;font-size:var(--hero-promo-card-title-size);margin:0;font-weight:800;line-height:1.2}.UkAL-a_button{--button-height:2.2em;margin-top:var(--space-sm-val);color:#000;font-size:var(--hero-promo-button-size);align-items:stretch;gap:.15em;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.UkAL-a_buttonLabel,.UkAL-a_buttonIcon{background:var(--hero-accent);transition:filter .2s}.UkAL-a_buttonLabel{min-height:var(--button-height);min-width:8em;padding:var(--hero-promo-button-padding);text-align:left;text-wrap:balance;align-items:center;display:flex}.UkAL-a_buttonIcon{width:var(--button-height);flex:none;place-items:center;display:grid}.UkAL-a_buttonIcon svg{stroke-width:3px;width:1.1em;height:1.1em}.UkAL-a_button:hover .UkAL-a_buttonLabel,.UkAL-a_button:hover .UkAL-a_buttonIcon{filter:brightness(1.15)}.UkAL-a_button:after{content:"";position:absolute;inset:0}.UkAL-a_pause{right:var(--space-md-val);top:calc(var(--space-md-val) + var(--hero-header-overlap,0rem));color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff6;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.UkAL-a_pause svg{width:1rem;height:1rem}.UkAL-a_scrollTrack{pointer-events:none;position:absolute;inset:0}.UkAL-a_scroll{top:calc(100svh - var(--hero-promo-scroll-size) - var(--space-lg-val));z-index:2;width:var(--hero-promo-scroll-size);height:var(--hero-promo-scroll-size);color:var(--hero-accent);cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;place-items:center;margin-inline:auto;animation:.75s ease-in-out 6 alternate UkAL-a_scroll-point;display:grid;position:sticky}.UkAL-a_scroll svg{width:var(--space-xl-val);height:var(--space-xl-val)}.UkAL-a_root button:focus-visible,.UkAL-a_button:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes UkAL-a_floating-background{0%{transform:scale(1.01) translate(var(--drift-x,0.5%), var(--drift-y,0.375%))}to{transform:scale(1.01) translate(calc(-1 * var(--drift-x,0.5%)), calc(-1 * var(--drift-y,0.375%)))}}@keyframes UkAL-a_scroll-point{to{transform:translateY(12.5%)}}@media (max-width:767px){.UkAL-a_backgrounds{position:fixed}.UkAL-a_content{gap:0}.UkAL-a_title{padding-block:var(--space-xxxl-val) var(--space-xxl-val);font-size:min(var(--hero-promo-title-size), 10.5vw)}.UkAL-a_cards{gap:var(--space-md-val);grid-template-columns:minmax(0,1fr)}.UkAL-a_card{grid-template-columns:minmax(0,min(38%,10rem)) minmax(0,1fr)}.UkAL-a_cardImage{aspect-ratio:auto;align-self:stretch}.UkAL-a_cardCopy{padding:var(--space-lg-val) var(--space-md-val) var(--space-lg-val) var(--space-lg-val)}.UkAL-a_buttonLabel{min-width:0;padding-right:1.25em}}@media (prefers-reduced-motion:reduce){.UkAL-a_background{transition:none}.UkAL-a_root .UkAL-a_background{animation:none!important}.UkAL-a_backgrounds{position:absolute}.UkAL-a_scroll{animation:none}}
