.hr-ba{background:var(--hr-navy);padding:var(--sp-8) 0}.hr-ba--has-bg{isolation:isolate;overflow:hidden;position:relative}.hr-ba__bg{height:100%;margin:0;object-fit:cover;width:100%;z-index:0}.hr-ba__bg,.hr-ba__bg-tint{display:block;inset:0;position:absolute}.hr-ba__bg-tint{background:var(--hr-navy);opacity:.9;pointer-events:none;z-index:1}.hr-ba--has-bg .hr-ba__inner{position:relative;z-index:2}.hr-ba *,.hr-ba :after,.hr-ba :before{box-sizing:border-box}.hr-ba__inner{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.hr-ba__grid{display:grid;gap:var(--sp-7);grid-template-columns:1fr}.hr-ba__eyebrow{color:var(--hr-green);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);margin:0 0 var(--sp-3);text-transform:uppercase}.hr-ba__heading{color:var(--hr-text-on-color);font-family:var(--font-display);font-size:clamp(var(--fs-h3),3.2vw,var(--fs-h2));font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:0}.hr-ba__lede{color:color-mix(in srgb,var(--hr-text-on-color) 80%,var(--hr-navy));font-family:var(--font-sans);font-size:var(--fs-body-sm,var(--fs-small));line-height:var(--lh-base);margin:var(--sp-3) 0 0}.hr-ba__frame{aspect-ratio:3/2;background:color-mix(in srgb,var(--hr-text-on-color) 8%,var(--hr-navy));border-radius:var(--r-lg);overflow:hidden;position:relative;touch-action:pan-y}.hr-ba__frame.is-aspect-16-10{aspect-ratio:16/10}.hr-ba__frame.is-aspect-4-3{aspect-ratio:4/3}.hr-ba__pair{display:none;inset:0;position:absolute}.hr-ba__pair.is-active{display:block}.hr-ba__img{display:block;height:100%;inset:0;margin:0;object-fit:cover;position:absolute;width:100%}.hr-ba__before-clip{clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0);inset:0;position:absolute}.hr-ba__divider{bottom:0;left:var(--split,50%);margin-left:-1.5px;pointer-events:none;top:0;width:3px;z-index:3}.hr-ba__divider,.hr-ba__knob{background:var(--hr-text-on-color);position:absolute}.hr-ba__knob{align-items:center;border-radius:var(--r-pill);box-shadow:var(--shadow-lg);color:var(--hr-navy);display:flex;height:44px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:44px}.hr-ba__knob svg{display:block;height:20px;width:20px}.hr-ba__pill{border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-eyebrow);padding:5px var(--sp-3);pointer-events:none;position:absolute;text-transform:uppercase;top:var(--sp-3);z-index:4}.hr-ba__pill--before{background:var(--hr-blue);color:var(--hr-text-on-color);left:var(--sp-3)}.hr-ba__pill--after{background:var(--hr-green);color:var(--hr-navy);right:var(--sp-3)}.hr-ba__hint{background:color-mix(in srgb,var(--hr-navy) 78%,transparent);border-radius:var(--r-pill);bottom:var(--sp-3);color:var(--hr-text-on-color);font-family:var(--font-sans);font-size:var(--fs-micro);left:50%;padding:5px var(--sp-3);pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:4}.hr-ba__range{-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;touch-action:pan-y;width:100%;z-index:5}.hr-ba__range::-webkit-slider-thumb{-webkit-appearance:none;height:44px;width:44px}.hr-ba__range::-moz-range-thumb{background:transparent;border:0;height:44px;width:44px}.hr-ba__range:focus-visible{outline:none}.hr-ba__frame:has(.hr-ba__range:focus-visible){box-shadow:var(--shadow-focus-green)}.hr-ba__captions{margin-top:var(--sp-4)}.hr-ba__caption{color:color-mix(in srgb,var(--hr-text-on-color) 66%,var(--hr-navy));display:none;font-family:var(--font-sans);font-size:var(--fs-body-sm,var(--fs-small));line-height:var(--lh-base);margin:0}.hr-ba__caption.is-active{display:block}.hr-ba__tier{color:var(--hr-text-on-color);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold)}.hr-ba__thumbs{display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.hr-ba__thumb{aspect-ratio:3/2;background:none;border:0;border-radius:var(--r-md);cursor:pointer;display:block;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.hr-ba__thumb.is-current{display:none}.hr-ba__thumb-img{display:block;height:100%;inset:0;margin:0;object-fit:cover;position:absolute;transition:transform var(--dur) var(--ease-out);width:100%}.hr-ba__thumb:after{border-radius:var(--r-md);box-shadow:inset 0 0 0 0 var(--hr-text-on-color);content:"";inset:0;pointer-events:none;position:absolute;transition:box-shadow var(--dur) var(--ease-out);z-index:3}.hr-ba__thumb:hover .hr-ba__thumb-img{transform:scale(1.04)}.hr-ba__thumb:hover:after{box-shadow:inset 0 0 0 2px var(--hr-text-on-color)}.hr-ba__thumb:focus-visible{box-shadow:var(--shadow-focus-green);outline:none}.hr-ba__thumb-scrim{background:linear-gradient(180deg,color-mix(in srgb,#000 0%,transparent),color-mix(in srgb,#000 30%,transparent) 45%,color-mix(in srgb,#000 72%,transparent));bottom:0;left:0;padding:var(--sp-5) var(--sp-3) var(--sp-3);position:absolute;right:0;text-align:left;text-shadow:0 1px 3px color-mix(in srgb,#000 55%,transparent);z-index:2}.hr-ba__thumb-tier{color:var(--hr-text-on-color);font-family:var(--font-display);font-size:var(--fs-body-sm,var(--fs-small));font-weight:var(--fw-bold)}.hr-ba__thumb-sub,.hr-ba__thumb-tier{display:block;line-height:var(--lh-snug)}.hr-ba__thumb-sub{color:color-mix(in srgb,var(--hr-text-on-color) 82%,#000);font-family:var(--font-sans);font-size:var(--fs-micro);margin-top:2px}@media (min-width:768px){.hr-ba{padding:var(--section-y) 0}.hr-ba__copy{max-width:640px}}@media (min-width:1024px){.hr-ba__grid{align-items:stretch;column-gap:var(--sp-8);grid-template-columns:33% minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:0}.hr-ba__copy{grid-column:1;grid-row:1;max-width:none}.hr-ba__main{grid-column:2;grid-row:1/span 2}.hr-ba__thumbs{grid-auto-rows:1fr;grid-column:1;grid-row:2;grid-template-columns:1fr;margin-top:var(--sp-7);min-height:0}.hr-ba__thumb{aspect-ratio:auto;min-height:0}.hr-ba__grid--single{grid-template-rows:auto}.hr-ba__grid--single .hr-ba__main{grid-row:1}}@media (prefers-reduced-motion:reduce){.hr-ba__thumb-img,.hr-ba__thumb:after{transition:none!important}.hr-ba__thumb:hover .hr-ba__thumb-img{transform:none!important}}