.home-jurisdiction-hero{isolation:isolate;background:#fff;min-height:min(36rem,100dvh - 7.5rem);display:flex;position:relative;overflow:hidden}.home-jurisdiction-hero__media{z-index:0;position:absolute;inset:0}.home-jurisdiction-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center;opacity:0;width:95%;height:95%;transition:opacity .7s ease-out;position:absolute;top:0;left:5%}.home-jurisdiction-hero__image.is-active{opacity:1}.home-jurisdiction-hero__scrim{z-index:1;pointer-events:none;background: linear-gradient(90deg, #fffffffa 0%, #fffffff0 28%, #ffffff8c 42%, #ffffff14 58%, transparent 68%),  linear-gradient(270deg, #fff 0%, #ffffffeb 10%, #ffffff8c 22%, #ffffff2e 34%, transparent 48%), linear-gradient(180deg, #ffffff47 0%, transparent 24%, transparent 62%, #ffffff8c 82%, rgb(var(--color-silver-50)) 100%);position:absolute;inset:0}.home-jurisdiction-hero:after{content:"";inset-inline:0;z-index:3;pointer-events:none;background:linear-gradient(180deg, #fff0 0%, #fafbfc8c 48%, rgb(var(--color-silver-50)) 100%);height:clamp(3.5rem,8vw,5.5rem);position:absolute;bottom:0}.home-jurisdiction-hero__frame{z-index:2;align-items:center;width:100%;max-width:88rem;margin-inline:auto;padding:4rem 1.25rem 3.5rem;display:flex;position:relative}@media (min-width:1024px){.home-jurisdiction-hero__frame{padding:5rem 2.5rem 4.5rem}.home-jurisdiction-hero__image{-o-object-position:center right;object-position:center right}}.home-jurisdiction-hero__copy{width:min(100%,28rem);max-width:42%}.home-jurisdiction-hero__title{letter-spacing:-.04em;max-width:16ch;color:rgb(var(--color-navy-900));margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:600;line-height:1.08}.home-jurisdiction-hero__lede{max-width:38ch;color:var(--content-muted);margin:1.15rem 0 0;font-size:1.0625rem;line-height:1.65}.home-jurisdiction-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.85rem;display:flex}.home-jurisdiction-hero__actions .brand-btn{min-width:9.5rem}.home-jurisdiction-hero__controls{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:absolute;bottom:calc(clamp(3.5rem,8vw,5.5rem) + 1.15rem);right:clamp(1.25rem,4vw,2.5rem)}.home-jurisdiction-hero__caption{border-radius:var(--radius-md);background:#ffffffe6;border:1px solid #ffffffa6;flex-direction:column;gap:.12rem;max-width:17rem;margin:0;padding:.6rem .95rem;display:flex;box-shadow:0 12px 28px -14px #071b2b59}.home-jurisdiction-hero__caption-name{letter-spacing:-.01em;color:rgb(var(--color-navy-900));font-size:.9375rem;font-weight:700;line-height:1.25}.home-jurisdiction-hero__caption-meta{letter-spacing:.07em;text-transform:uppercase;color:var(--content-muted);font-size:.6875rem;font-weight:600}.home-jurisdiction-hero__tools{pointer-events:auto;align-items:center;gap:.75rem;display:flex}.home-jurisdiction-hero__dots{align-items:center;gap:.2rem;display:flex}.home-jurisdiction-hero__dot{cursor:pointer;width:2rem;height:2rem;color:rgb(var(--color-teal-600));background:0 0;border:0;place-items:center;display:grid;position:relative}.home-jurisdiction-hero__dot:focus-visible{outline:2px solid rgb(var(--color-teal-600));outline-offset:2px;border-radius:999px}.home-jurisdiction-hero__dot>span{background:#071b2b29;border-radius:999px;width:1.5rem;height:.2rem;transition:background-color .2s;display:block;overflow:hidden}.home-jurisdiction-hero__dot:hover>span{background:#071b2b57}.home-jurisdiction-hero__dot[data-active]>span{background:#007a732e}.home-jurisdiction-hero__dot-progress{background:rgb(var(--color-teal-600));transform-origin:0;width:100%;height:100%;animation:2.6s linear forwards home-jurisdiction-progress;display:block}.home-jurisdiction-hero__dot-filled{background:rgb(var(--color-teal-600));width:100%;height:100%;display:block}@keyframes home-jurisdiction-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-jurisdiction-hero__pause{width:2.5rem;height:2.5rem;color:rgb(var(--color-navy-900));cursor:pointer;background:#ffffffe0;border:1px solid #ffffffa6;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 10px 24px -12px #071b2b4d}.home-jurisdiction-hero__pause:hover{color:rgb(var(--color-teal-600));border-color:#007a738c}.home-jurisdiction-hero__pause:focus-visible{outline:2px solid rgb(var(--color-teal-600));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.home-jurisdiction-hero__copy{animation:.7s cubic-bezier(.16,1,.3,1) both home-jurisdiction-hero-rise}}@keyframes home-jurisdiction-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-jurisdiction-hero__image{transition:none}.home-jurisdiction-hero__dot-progress{animation:none}}@media (max-width:1023px){.home-jurisdiction-hero{min-height:auto}.home-jurisdiction-hero__media,.home-jurisdiction-hero__controls{display:none}.home-jurisdiction-hero__copy{width:min(100%,34rem);max-width:100%}.home-jurisdiction-hero__scrim{display:none}}
