.HeroSlider-module__3lZ9Ka__slider{isolation:isolate;color:#fff;touch-action:pan-y;background:#0f172a;position:relative;overflow:hidden}.HeroSlider-module__3lZ9Ka__photos,.HeroSlider-module__3lZ9Ka__photo,.HeroSlider-module__3lZ9Ka__overlay{position:absolute;inset:0}.HeroSlider-module__3lZ9Ka__photos{z-index:-2}.HeroSlider-module__3lZ9Ka__photo{opacity:0;transition:opacity .7s ease-in-out}.HeroSlider-module__3lZ9Ka__visible{opacity:1}.HeroSlider-module__3lZ9Ka__image{object-fit:cover}.HeroSlider-module__3lZ9Ka__overlay{z-index:-1;background:linear-gradient(90deg,#071023f0 0%,#071023cc 34%,#07102347 69%,#0710231f 100%)}.HeroSlider-module__3lZ9Ka__content{align-items:center;max-width:1280px;min-height:600px;margin:auto;padding:64px 24px 116px;display:flex}.HeroSlider-module__3lZ9Ka__copy{max-width:660px}.HeroSlider-module__3lZ9Ka__eyebrow{color:#a9ddff;letter-spacing:.19em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:700}.HeroSlider-module__3lZ9Ka__title{letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:750;line-height:1.08}.HeroSlider-module__3lZ9Ka__description{color:#f1f5f9;max-width:505px;margin:25px 0 0;font-size:18px;line-height:1.7}.HeroSlider-module__3lZ9Ka__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.HeroSlider-module__3lZ9Ka__primary,.HeroSlider-module__3lZ9Ka__secondary{border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 23px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.HeroSlider-module__3lZ9Ka__primary{color:#fff;background:#a8203b;border:1px solid #a8203b}.HeroSlider-module__3lZ9Ka__primary:hover{background:#86192f;border-color:#86192f}.HeroSlider-module__3lZ9Ka__secondary{color:#fff;background:#0f172a4d;border:1px solid #ffffffbf}.HeroSlider-module__3lZ9Ka__secondary:hover{background:#ffffff24}.HeroSlider-module__3lZ9Ka__controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid;position:absolute;bottom:30px;left:max(24px,50% - 616px);right:max(24px,50% - 616px)}.HeroSlider-module__3lZ9Ka__pause{color:#fff;cursor:pointer;background:#071023a6;border:1px solid #ffffff80;border-radius:4px;justify-self:start;min-height:44px;padding:10px 12px;font-size:13px}.HeroSlider-module__3lZ9Ka__manual{font-size:12px}.HeroSlider-module__3lZ9Ka__dots,.HeroSlider-module__3lZ9Ka__arrows{align-items:center;display:flex}.HeroSlider-module__3lZ9Ka__arrows{justify-self:end;gap:8px}.HeroSlider-module__3lZ9Ka__dotButton{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:44px;padding:0;display:grid}.HeroSlider-module__3lZ9Ka__dot{background:#ffffff59;border:1px solid #fff;border-radius:20px;width:10px;height:10px;transition:width .2s;display:block}.HeroSlider-module__3lZ9Ka__activeDot{background:#fff;width:26px}.HeroSlider-module__3lZ9Ka__arrow{color:#fff;cursor:pointer;background:#071023a6;border:1px solid #ffffff8c;border-radius:50%;min-width:44px;min-height:44px;font-size:21px}.HeroSlider-module__3lZ9Ka__arrow:hover,.HeroSlider-module__3lZ9Ka__pause:hover{background:#1e73b9}.HeroSlider-module__3lZ9Ka__slider a:focus-visible,.HeroSlider-module__3lZ9Ka__slider button:focus-visible{outline-offset:4px;outline:3px solid #7dd3fc}.HeroSlider-module__3lZ9Ka__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.HeroSlider-module__3lZ9Ka__content{min-height:670px}}@media (max-width:640px){.HeroSlider-module__3lZ9Ka__content{align-items:flex-end;min-height:630px;padding:180px 22px 134px}.HeroSlider-module__3lZ9Ka__overlay{background:linear-gradient(#07102326 10%,#071023d6 60%,#071023f7 100%)}.HeroSlider-module__3lZ9Ka__title{font-size:clamp(33px,8.7vw,49px)}.HeroSlider-module__3lZ9Ka__description{margin-top:20px;font-size:16px}.HeroSlider-module__3lZ9Ka__eyebrow{margin-bottom:16px;font-size:11px}.HeroSlider-module__3lZ9Ka__primary,.HeroSlider-module__3lZ9Ka__secondary{padding:12px 17px;font-size:14px}.HeroSlider-module__3lZ9Ka__controls{grid-template-columns:1fr auto;bottom:22px;left:22px;right:22px}.HeroSlider-module__3lZ9Ka__dots{grid-area:1/1}.HeroSlider-module__3lZ9Ka__arrows{grid-area:1/2}.HeroSlider-module__3lZ9Ka__pause,.HeroSlider-module__3lZ9Ka__manual{grid-area:2/1/auto/-1;justify-self:center;min-height:34px;padding:6px 12px}}@media (prefers-reduced-motion:reduce){.HeroSlider-module__3lZ9Ka__photo,.HeroSlider-module__3lZ9Ka__dot{transition:none}}
.DepartmentCarousel-module__ar1vxG__carousel{--cards-per-view:3;--card-gap:24px;isolation:isolate;margin-top:38px;position:relative}.DepartmentCarousel-module__ar1vxG__carousel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% 70%,#47a2d847,#0000 58%),radial-gradient(at 88% 35%,#a8203b2e,#0000 55%),linear-gradient(120deg,#eaf3fa,#f8edf0 65%,#edf5fb);border-radius:32px;position:absolute;inset:-20px -18px 46px}.DepartmentCarousel-module__ar1vxG__viewport{margin:-8px 0 -24px;padding:8px 0 24px;overflow:hidden}.DepartmentCarousel-module__ar1vxG__track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cards-per-view) - 1) * var(--card-gap)) / var(--cards-per-view));gap:var(--card-gap);transform:translate3d(calc(-1 * var(--track-position) * (100% + var(--card-gap)) / var(--cards-per-view)), 0, 0);display:grid}.DepartmentCarousel-module__ar1vxG__track[data-animated=true]{transition:transform var(--transition-duration) cubic-bezier(.22, .61, .36, 1)}.DepartmentCarousel-module__ar1vxG__card{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#ffffffc7,#ffffff61);border:1px solid #ffffffd9;border-radius:20px;flex-direction:column;min-width:0;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a12}.DepartmentCarousel-module__ar1vxG__photo{aspect-ratio:16/10;background:#e2e8f0;border-radius:13px;width:100%;position:relative;overflow:hidden}.DepartmentCarousel-module__ar1vxG__image{object-fit:cover}.DepartmentCarousel-module__ar1vxG__number{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#80162bd6;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:14px;left:18px}.DepartmentCarousel-module__ar1vxG__cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:24px 17px 16px;display:flex}.DepartmentCarousel-module__ar1vxG__cardBody h3{color:#a8203b;margin:0;font-size:20px;font-weight:700;line-height:1.4}.DepartmentCarousel-module__ar1vxG__cardBody p{color:#475569;margin:14px 0 25px;font-size:15px;line-height:1.75}.DepartmentCarousel-module__ar1vxG__cardBody a{color:#1e73b9;text-align:center;text-underline-offset:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:auto;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.DepartmentCarousel-module__ar1vxG__cardBody a:hover{color:#a8203b}.DepartmentCarousel-module__ar1vxG__cardBody a:focus-visible{outline-offset:3px;outline:3px solid #1e73b9}.DepartmentCarousel-module__ar1vxG__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.DepartmentCarousel-module__ar1vxG__controls button{cursor:pointer;font:inherit}.DepartmentCarousel-module__ar1vxG__controls button:focus-visible{outline-offset:3px;outline:3px solid #1e73b9}.DepartmentCarousel-module__ar1vxG__playButton{color:#334155;background:#ffffffa6;border:1px solid #cbd5e1;border-radius:24px;align-items:center;gap:9px;min-height:44px;padding:8px 14px;display:inline-flex;font-size:13px!important;font-weight:600!important}.DepartmentCarousel-module__ar1vxG__playButton:hover{color:#1e73b9;border-color:#1e73b9}.DepartmentCarousel-module__ar1vxG__counter{color:#64748b;white-space:nowrap;font-size:13px}.DepartmentCarousel-module__ar1vxG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.DepartmentCarousel-module__ar1vxG__carousel{--cards-per-view:2}}@media (max-width:639px){.DepartmentCarousel-module__ar1vxG__carousel{--cards-per-view:1;margin-top:28px}.DepartmentCarousel-module__ar1vxG__cardBody{padding:22px 14px 14px}.DepartmentCarousel-module__ar1vxG__cardBody h3{font-size:20px}.DepartmentCarousel-module__ar1vxG__counter{font-size:12px}}@media (prefers-reduced-motion:reduce){.DepartmentCarousel-module__ar1vxG__track[data-animated=true]{transition:none}}
