.home-hero[data-astro-cid-anhloy43]{overflow-x:clip;min-height:626px;background:linear-gradient(180deg,#071226,#12314d 48%,#36acd4);color:var(--color-white)}.home-hero__inner[data-astro-cid-anhloy43]{display:grid;width:min(100% - 128px,1320px);min-height:626px;grid-template-columns:minmax(0,520px) minmax(0,670px);gap:56px;align-items:center;justify-content:space-between}.home-hero[data-astro-cid-anhloy43] .eyebrow[data-astro-cid-anhloy43]{color:#ffffffe6}.home-hero__copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{max-width:560px;margin:0 0 18px;font-size:4.54rem;font-weight:380;letter-spacing:0;line-height:1.03}.home-hero__copy[data-astro-cid-anhloy43] p[data-astro-cid-anhloy43]:not(.eyebrow){max-width:540px;margin:0;color:#ffffffe6;font-size:1.03rem;font-weight:430;line-height:1.55}.home-hero__actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.hero-primary[data-astro-cid-anhloy43],.hero-secondary[data-astro-cid-anhloy43]{min-height:47px;border-radius:var(--radius-xs);padding:12px 20px;font-size:.94rem}.hero-secondary[data-astro-cid-anhloy43]{border-color:#ffffffb8;color:var(--color-white)}.hero-secondary[data-astro-cid-anhloy43]:hover{border-color:#ffffffe6;background:#ffffff1c;color:var(--color-white)}.home-hero__visual[data-astro-cid-anhloy43]{justify-self:end;width:min(100%,670px);aspect-ratio:660 / 560}.home-hero__lottie{display:block;width:100%;margin:0}.home-hero__lottie .lottie-hero-clone__stage{width:100%;aspect-ratio:660 / 560}.home-hero__lottie .lottie-hero-clone__stage svg{display:block;width:100%!important;height:100%!important}@media(max-width:1180px){.home-hero__inner[data-astro-cid-anhloy43]{width:min(100% - 72px,1180px);grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:38px}.home-hero__copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:4.02rem}}@media(max-width:900px){.home-hero[data-astro-cid-anhloy43]{min-height:0}.home-hero__inner[data-astro-cid-anhloy43]{min-height:0;grid-template-columns:1fr;gap:38px;padding:72px 0 62px}.home-hero__copy[data-astro-cid-anhloy43]{max-width:660px}.home-hero__copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{max-width:620px;font-size:3.85rem;line-height:1.02}.home-hero__visual[data-astro-cid-anhloy43]{justify-self:center;width:min(100%,660px)}}@media(max-width:560px){.home-hero__inner[data-astro-cid-anhloy43]{gap:30px;padding:54px 0 44px}.home-hero__copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{max-width:350px;font-size:3.08rem;line-height:1.02}.home-hero__copy[data-astro-cid-anhloy43] p[data-astro-cid-anhloy43]:not(.eyebrow){max-width:350px;font-size:.96rem;line-height:1.45}.home-hero__actions[data-astro-cid-anhloy43]{gap:10px;margin-top:24px}.hero-primary[data-astro-cid-anhloy43],.hero-secondary[data-astro-cid-anhloy43]{min-height:44px;padding:11px 18px;font-size:.9rem}.home-hero__visual[data-astro-cid-anhloy43]{width:min(100%,390px)}}@media(max-width:380px){.home-hero__copy[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:2.82rem}.home-hero__actions[data-astro-cid-anhloy43]{align-items:flex-start;flex-direction:column}}.audience-stories-section{position:relative;overflow:hidden;padding:108px 0 122px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.28),transparent 34%),linear-gradient(180deg,#9fbdf5,#c1d8f7 38%,#edf7fb)}.audience-stories{--audience-motion: .4s cubic-bezier(.35, 0, .5, 1);--audience-panel-exit: .32s cubic-bezier(.4, 0, .2, 1);--audience-panel-enter: .42s cubic-bezier(.22, 1, .36, 1);--audience-hover-ease: cubic-bezier(.35, 0, .5, 1);--audience-card-ease: cubic-bezier(.6, 0, .25, 1);--audience-active-pill-width: clamp(430px, 31vw, 456px);--audience-pill-width: var(--audience-active-pill-width);--audience-pill-height: 82px;--audience-label-shift: clamp(368px, 33vw, 486px);display:grid;gap:40px;color:#172337}.audience-stories[data-active-audience=individuals]{--audience-active-pill-width: clamp(340px, 25vw, 360px)}.audience-stories[data-active-audience=small-businesses]{--audience-active-pill-width: clamp(430px, 31vw, 456px)}.audience-stories[data-active-audience=mid-market-businesses]{--audience-active-pill-width: clamp(500px, 37vw, 520px)}.audience-stories__heading{display:grid;justify-items:center;gap:32px;text-align:center}.audience-stories__heading h2{margin:0;color:#333b48;font-size:clamp(2.35rem,2.9vw,2.75rem);font-weight:500;letter-spacing:0;line-height:1.12}.audience-stories__selector{position:relative;width:min(100vw,1280px);height:96px;margin-inline:calc(50% - min(50vw,640px));overflow:hidden}.audience-stories__track{position:absolute;inset:0;z-index:2;transform:translate(calc(var(--audience-track-shift) * var(--audience-label-shift)));transition:transform var(--audience-motion);will-change:transform}.audience-stories[data-track-instant=true] .audience-stories__track{transition:none}.audience-stories__pill{position:absolute;z-index:1;top:50%;left:50%;width:var(--audience-pill-width);height:var(--audience-pill-height);border:1px solid rgba(255,255,255,.88);border-radius:999px;background:#fbfdffdb;box-shadow:0 12px 24px #3c5b8a1a,inset 0 1px #ffffffb8;pointer-events:none;transform:translate(-50%,-50%);transition:background-color .6s var(--audience-card-ease),border-color .6s var(--audience-card-ease),box-shadow .6s var(--audience-card-ease),filter .6s var(--audience-card-ease),width .6s var(--audience-card-ease)}.audience-stories__selector:has(.audience-stories__option.is-center-window:hover) .audience-stories__pill,.audience-stories__selector:has(.audience-stories__option.is-center-window:focus-visible) .audience-stories__pill,.audience-stories__selector:has(.audience-stories__arrow:hover) .audience-stories__pill,.audience-stories__selector:has(.audience-stories__arrow:focus-visible) .audience-stories__pill{border-color:#475770b8;background:#fff;box-shadow:0 18px 34px #2a426629,0 6px 16px #5268891a,inset 0 1px #fffffff2;filter:brightness(1.015)}.audience-stories__option{position:absolute;top:50%;left:50%;display:grid;width:var(--audience-pill-width);min-height:var(--audience-pill-height);border:0;border-radius:999px;background:transparent;color:#2f3948c7;padding:10px 74px;font-size:clamp(1.42rem,2.02vw,1.96rem);font-weight:480;letter-spacing:0;line-height:1.1;white-space:nowrap;cursor:pointer;opacity:.82;place-items:center;transform:translate(-50%,-50%) translate(calc(var(--audience-slot) * var(--audience-label-shift)));transition:color .32s var(--audience-hover-ease),opacity .32s var(--audience-hover-ease),text-shadow .32s var(--audience-hover-ease),width .6s var(--audience-card-ease),visibility 0s linear .7s;will-change:opacity}.audience-stories__option:hover{color:#263b55;opacity:.98}.audience-stories__option.is-center-window{color:#1f2937;font-size:clamp(1.58rem,2.16vw,2rem);font-weight:520;opacity:1}.audience-stories__option.is-center-window:hover{color:#111b2b;text-shadow:0 0 .01px currentColor}.audience-stories__option:focus-visible,.audience-stories__arrow:focus-visible{outline:3px solid rgba(53,85,121,.28);outline-offset:5px}.audience-stories__option.is-distant{opacity:0;pointer-events:none;visibility:hidden}.audience-stories[data-transition-phase=exiting] .audience-stories__option,.audience-stories[data-transition-phase=swapping] .audience-stories__option,.audience-stories[data-transition-phase=entering] .audience-stories__option{pointer-events:none}.audience-stories[data-transition-phase=swapping] .audience-stories__option:not(.is-center-window),.audience-stories[data-transition-phase=entering] .audience-stories__option:not(.is-center-window){opacity:.4}.audience-stories__arrow{position:absolute;z-index:4;top:50%;display:grid;width:46px;height:46px;border:0;border-radius:50%;background:transparent;padding:0;color:#152033;cursor:pointer;opacity:.92;place-items:center;transform:translateY(-50%);transition:background-color .26s var(--audience-hover-ease),color .26s var(--audience-hover-ease),opacity .26s var(--audience-hover-ease),left .6s var(--audience-card-ease),right .6s var(--audience-card-ease)}.audience-stories__arrow:hover{background:#35557917;opacity:1}.audience-stories__selector:has(.audience-stories__option.is-center-window:hover) .audience-stories__arrow,.audience-stories__selector:has(.audience-stories__option.is-center-window:focus-visible) .audience-stories__arrow{color:#0f1c2d;opacity:1}.audience-stories__selector:has(.audience-stories__option.is-center-window:hover) .audience-stories__arrow--previous,.audience-stories__selector:has(.audience-stories__option.is-center-window:focus-visible) .audience-stories__arrow--previous{transform:translateY(-50%)}.audience-stories__selector:has(.audience-stories__option.is-center-window:hover) .audience-stories__arrow--next,.audience-stories__selector:has(.audience-stories__option.is-center-window:focus-visible) .audience-stories__arrow--next{transform:translateY(-50%)}.audience-stories__arrow--previous{left:calc(50% - (var(--audience-pill-width) / 2) + 22px)}.audience-stories__arrow--next{right:calc(50% - (var(--audience-pill-width) / 2) + 22px)}.audience-stories__panel-stack{position:relative;min-height:530px;margin-top:6px}.audience-stories__panel{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(18px);filter:saturate(.88);visibility:hidden;will-change:opacity,transform}.audience-stories__panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0);filter:none;visibility:visible}.audience-stories__panel.is-active.is-exiting{pointer-events:none;animation:audience-panel-exit var(--audience-panel-exit) both}.audience-stories__panel.is-active.is-entering{animation:audience-panel-enter var(--audience-panel-enter) both}@keyframes audience-panel-exit{0%{opacity:1;transform:translateY(0) scale(1);filter:none}to{opacity:0;transform:translateY(22px) scale(.996);filter:saturate(.72) blur(1px)}}@keyframes audience-panel-enter{0%{opacity:0;transform:translateY(24px) scale(.998);filter:saturate(.84) blur(.8px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}.audience-stories__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.audience-card{position:relative;isolation:isolate;display:grid;min-height:520px;overflow:visible;border:0;border-radius:2px;background:transparent;box-shadow:none;grid-template-rows:246px 1fr}.audience-card:before{position:absolute;z-index:-1;top:50%;left:50%;width:100%;height:100%;border:1px solid rgba(91,119,152,.14);border-radius:2px;background:#fff;box-shadow:0 10px 22px #374f700d;content:"";pointer-events:none;transform:translate(-50%,-50%);transition:width .6s var(--audience-card-ease),height .6s var(--audience-card-ease),border-color .6s var(--audience-card-ease),box-shadow .6s var(--audience-card-ease),background-color .6s var(--audience-card-ease)}.audience-card__media{position:relative;z-index:1;box-sizing:border-box;overflow:hidden;background:#fff;clip-path:inset(0 round 0);transition:clip-path .6s var(--audience-card-ease)}.audience-card__media:after{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff0a,#14233412);content:"";opacity:0;pointer-events:none;transition:opacity .6s var(--audience-card-ease)}.audience-card img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .6s var(--audience-card-ease),transform .6s var(--audience-card-ease);transform-origin:center}.audience-card__body{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding:34px 34px 30px}.audience-card p{margin:0;color:#386a95;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.audience-card h3{margin:0;color:#202a38;font-size:clamp(1rem,1.15vw,1.15rem);font-weight:520;letter-spacing:0;line-height:1.45}.audience-card span{color:#4d5c6f;font-size:.96rem;line-height:1.55}.audience-card__link{position:relative;width:fit-content;color:#315eea;font-size:.92rem;font-weight:520;line-height:1.25;text-decoration:none;transition:color .3s var(--audience-hover-ease)}.audience-card__link:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(.58);transform-origin:left center;transition:transform .3s var(--audience-hover-ease)}.audience-card:hover:before,.audience-card:focus-within:before{width:calc(100% + 10px);height:calc(100% + 6px);border-color:#495b7a3d;box-shadow:0 22px 42px #443b8014,0 12px 26px #374f701a}.audience-card:hover .audience-card__media,.audience-card:focus-within .audience-card__media{clip-path:inset(18px 18px 0 18px round 2px)}.audience-card:hover .audience-card__media:after,.audience-card:focus-within .audience-card__media:after{opacity:1}.audience-card:hover img,.audience-card:focus-within img{filter:saturate(1.025) contrast(1.012);transform:scale(1.05)}.audience-card:hover .audience-card__link,.audience-card:focus-within .audience-card__link,.audience-card__link:hover{color:#1235ba}.audience-card:hover .audience-card__link:after,.audience-card:focus-within .audience-card__link:after,.audience-card__link:hover:after{transform:scaleX(1)}@media(max-width:900px){.audience-stories-section{padding:88px 0 100px}.audience-stories{--audience-pill-width: min(var(--audience-active-pill-width), calc(100vw - 112px) );--audience-pill-height: 70px;--audience-label-shift: clamp(260px, 41vw, 348px);gap:32px}.audience-stories__heading{gap:28px}.audience-stories__heading h2{font-size:clamp(1.95rem,4.2vw,2.36rem)}.audience-stories__selector{height:82px}.audience-stories__option{padding-inline:58px;font-size:clamp(1.05rem,2.2vw,1.28rem)}.audience-stories__option.is-center-window{font-size:clamp(1.18rem,2.8vw,1.42rem)}.audience-stories__arrow{width:38px;height:38px}.audience-stories__arrow--previous{left:calc(50% - (var(--audience-pill-width) / 2) + 16px)}.audience-stories__arrow--next{right:calc(50% - (var(--audience-pill-width) / 2) + 16px)}.audience-stories__panel-stack{min-height:472px}.audience-stories__cards{gap:18px}.audience-card{min-height:462px;grid-template-rows:184px 1fr}.audience-card__body{padding:24px 22px 22px}.audience-card span{font-size:.9rem}}@media(max-width:680px){.audience-stories-section{padding:70px 0 78px}.audience-stories{--audience-pill-width: min(var(--audience-active-pill-width), 84vw, 326px);--audience-pill-height: 60px;--audience-label-shift: 266px;gap:28px}.audience-stories__heading{gap:22px;text-align:center}.audience-stories__heading h2{max-width:11ch;font-size:clamp(1.85rem,8vw,2.34rem)}.audience-stories__selector{width:100vw;height:70px;margin-inline:calc(50% - 50vw);overflow:hidden}.audience-stories__option{padding-inline:48px;font-size:1rem;opacity:.56}.audience-stories__option:not(.is-center-window){opacity:0;pointer-events:none}.audience-stories__option.is-center-window{font-size:clamp(1rem,4.1vw,1.12rem)}.audience-stories__arrow{width:34px;height:34px}.audience-stories__arrow--previous{left:calc(50% - (var(--audience-pill-width) / 2) + 10px)}.audience-stories__arrow--next{right:calc(50% - (var(--audience-pill-width) / 2) + 10px)}.audience-stories__panel-stack{min-height:494px;width:calc(100% + var(--page-x));margin-right:calc(var(--page-x) * -1);overflow:hidden}.audience-stories__panel{overflow:visible}.audience-stories__cards{display:flex;gap:16px;overflow-x:auto;padding:0 var(--page-x) 12px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.audience-stories__cards::-webkit-scrollbar{display:none}.audience-card{width:min(82vw,312px);min-width:min(82vw,312px);min-height:462px;grid-template-rows:188px 1fr;scroll-snap-align:start}.audience-card__body{padding:24px 22px 22px}}@media(prefers-reduced-motion:reduce){.audience-stories *,.audience-stories *:before,.audience-stories *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.editorial-carousel-section[data-astro-cid-n7ctbaiz]{overflow:clip;scroll-margin-top:112px;background:var(--color-white);padding:clamp(88px,10vw,144px) 0 clamp(96px,11vw,156px)}.editorial-carousel-section__inner[data-astro-cid-n7ctbaiz]{width:min(1360px,calc(100vw - 80px));margin:0 auto}.editorial-carousel-section[data-astro-cid-n7ctbaiz] h2[data-astro-cid-n7ctbaiz]{margin:0;color:#393a3d;font-size:clamp(2.45rem,4.15vw,3.25rem);font-weight:500;line-height:1;letter-spacing:0}.editorial-carousel{--editorial-card-size: 396px;--editorial-gap: 32px;--editorial-navy: #00254a;--editorial-ink: #21262a;--editorial-blue: #236cff;--editorial-muted: rgba(0, 37, 74, .58);--editorial-ease: cubic-bezier(.6, 0, .25, 1);--editorial-link-ease: cubic-bezier(.35, 0, .5, 1);display:grid;gap:0}.editorial-carousel__viewport{overflow:hidden;outline:0}.editorial-carousel__viewport:focus-visible{box-shadow:0 0 0 3px #236cff2e}.editorial-carousel__track{display:flex;width:max-content;gap:var(--editorial-gap);cursor:grab;padding:48px 0 64px;transform:translate3d(var(--editorial-offset),0,0);transition:transform .38s var(--editorial-ease);touch-action:pan-y;user-select:none;will-change:transform}.editorial-carousel[data-dragging=true] .editorial-carousel__track,.editorial-carousel[data-inertia=true] .editorial-carousel__track{cursor:grabbing;transition:none}.editorial-carousel__track a,.editorial-carousel__track img{-webkit-user-drag:none;user-drag:none}.editorial-card{position:relative;flex:0 0 var(--editorial-card-size);width:var(--editorial-card-size);color:var(--editorial-ink)}.editorial-card__link-wrap{position:relative;z-index:0;display:block;width:100%;min-height:604px;color:inherit;text-decoration:none;cursor:pointer}.editorial-card__background{position:absolute;top:-8px;left:-8px;z-index:0;width:calc(100% + 16px);height:calc(100% + 30px);border:1px solid rgba(0,37,74,.2);border-radius:2px;background:transparent;box-shadow:#236cff29 0 4px 16px;opacity:0;pointer-events:none;transition:opacity .6s var(--editorial-ease)}.editorial-card__link-wrap:hover .editorial-card__background,.editorial-card__link-wrap:focus-visible .editorial-card__background{opacity:1}.editorial-card__content-wrap{position:relative;z-index:1;display:block;pointer-events:none}.editorial-card__media{display:block;width:100%;height:var(--editorial-card-size);overflow:hidden;border-radius:2px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path .6s var(--editorial-ease)}.editorial-card__link-wrap:hover .editorial-card__media,.editorial-card__link-wrap:focus-visible .editorial-card__media{clip-path:polygon(16px 16px,calc(100% - 16px) 16px,calc(100% - 16px) 100%,16px 100%)}.editorial-card__media img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.editorial-card__body{display:grid;width:min(344px,100%);gap:15px;padding-top:32px;transition:padding .6s var(--editorial-ease)}.editorial-card__link-wrap:hover .editorial-card__body,.editorial-card__link-wrap:focus-visible .editorial-card__body{padding-left:16px}.editorial-card__category{width:fit-content;border-radius:999px;background:#00254a12;color:var(--editorial-ink);padding:6px 12px;font-size:.8rem;font-weight:720;line-height:1}.editorial-card__title{color:var(--editorial-ink);font-size:1.5rem;font-weight:560;line-height:1.28;letter-spacing:0}.editorial-card__cta{position:relative;width:fit-content;margin-top:8px;color:var(--editorial-blue);font-size:.98rem;font-weight:640;line-height:1.35;transition:color .3s var(--editorial-link-ease)}.editorial-card__cta:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .3s var(--editorial-link-ease),background .3s var(--editorial-link-ease)}.editorial-card__link-wrap:hover .editorial-card__cta,.editorial-card__link-wrap:focus-visible .editorial-card__cta{color:var(--editorial-navy)}.editorial-card__link-wrap:hover .editorial-card__cta:after,.editorial-card__link-wrap:focus-visible .editorial-card__cta:after{transform:scaleX(.72)}.editorial-card__link-wrap:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:4px}.editorial-card--cta{color:var(--color-white)}.editorial-card__cta-tile{position:relative;z-index:0;display:grid;width:100%;height:var(--editorial-card-size);min-height:var(--editorial-card-size);align-content:space-between;padding:clamp(30px,3vw,38px);overflow:hidden;border-radius:2px;background:linear-gradient(135deg,#173b62 0%,var(--editorial-navy) 100%);color:var(--color-white);text-decoration:none;cursor:pointer;transition:background .36s var(--editorial-ease),box-shadow .36s var(--editorial-ease)}.editorial-card__cta-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#1e4b78,#001d3a);opacity:0;transition:opacity .36s var(--editorial-ease)}.editorial-card__cta-title{max-width:8ch;color:var(--color-white);font-size:clamp(2.2rem,3.4vw,3.1rem);font-weight:560;line-height:.98;letter-spacing:0}.editorial-card__cta-button{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#ffffffeb;color:var(--editorial-navy);transition:background .3s var(--editorial-link-ease),color .3s var(--editorial-link-ease),transform .3s var(--editorial-link-ease)}.editorial-card__cta-tile:hover,.editorial-card__cta-tile:focus-visible{box-shadow:#00254a38 0 12px 30px -22px}.editorial-card__cta-tile:hover:before,.editorial-card__cta-tile:focus-visible:before{opacity:1}.editorial-card__cta-tile:hover .editorial-card__cta-button,.editorial-card__cta-tile:focus-visible .editorial-card__cta-button{background:var(--color-white);color:#001a35;transform:translate(3px)}.editorial-card__cta-tile:focus-visible{outline:2px solid var(--editorial-navy);outline-offset:4px}.editorial-carousel__controls{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:22px;align-items:center}.editorial-carousel__pagination{min-width:46px;color:var(--editorial-ink);font-size:.94rem;font-weight:620}.editorial-carousel__progress{position:relative;display:block;height:1px;background:#00254a4d;overflow:visible}.editorial-carousel__progress-bar{position:absolute;top:-.5px;left:0;display:block;width:50%;height:2px;background:var(--editorial-ink);transform:translate(calc(var(--editorial-progress-ratio) * 100%));transition:transform .38s var(--editorial-ease)}.editorial-carousel[data-dragging=true] .editorial-carousel__progress-bar,.editorial-carousel[data-inertia=true] .editorial-carousel__progress-bar{transition:none}.editorial-carousel__buttons{display:flex;gap:16px;align-items:center}.editorial-carousel__buttons button{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;background:var(--editorial-navy);color:var(--color-white);cursor:pointer;transition:background .22s var(--editorial-link-ease),color .22s var(--editorial-link-ease),transform .22s var(--editorial-link-ease)}.editorial-carousel__buttons button:hover:not(:disabled){background:#001a35}.editorial-carousel__buttons button:focus-visible{outline:2px solid var(--editorial-navy);outline-offset:3px}.editorial-carousel__buttons button:disabled{background:#00254a12;color:#00254a5c;cursor:default}@media(max-width:960px){.editorial-carousel-section[data-astro-cid-n7ctbaiz]{padding:84px 0 112px}.editorial-carousel-section__inner[data-astro-cid-n7ctbaiz]{width:calc(100vw - 76px)}.editorial-carousel-section[data-astro-cid-n7ctbaiz] h2[data-astro-cid-n7ctbaiz]{font-size:clamp(2rem,5.1vw,2.75rem);line-height:1.05}.editorial-carousel__track{padding:44px 0 58px}}@media(max-width:620px){.editorial-carousel-section[data-astro-cid-n7ctbaiz]{padding:76px 0 96px}.editorial-carousel-section__inner[data-astro-cid-n7ctbaiz]{width:calc(100vw - 48px)}.editorial-carousel-section[data-astro-cid-n7ctbaiz] h2[data-astro-cid-n7ctbaiz]{max-width:10ch;font-size:clamp(2.45rem,12vw,3.1rem);line-height:1.04}.editorial-carousel{--editorial-card-size: 280px;--editorial-gap: 24px}.editorial-carousel__track{padding:40px 0 48px}.editorial-card__link-wrap{min-height:540px}.editorial-card__body{width:240px;padding-top:24px}.editorial-card__title{font-size:1.18rem;line-height:1.36}.editorial-card__cta-tile{padding:26px}.editorial-card__cta-title{font-size:clamp(2rem,10vw,2.55rem)}.editorial-card__cta-button{width:52px;height:52px}.editorial-carousel__controls{grid-template-columns:auto minmax(80px,1fr) auto;gap:14px}.editorial-carousel__buttons{gap:10px}.editorial-carousel__buttons button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.editorial-carousel__track,.editorial-card__background,.editorial-card__media,.editorial-card__body,.editorial-card__cta,.editorial-card__cta:after,.editorial-card__cta-tile,.editorial-card__cta-tile:before,.editorial-card__cta-button,.editorial-carousel__progress-bar,.editorial-carousel__buttons button{transition:none!important}.editorial-carousel__track{will-change:auto}}
