.HomeSlideshow_hero__1RbBL{min-height:100svh;position:relative;overflow:hidden;max-width:100vw;padding-top:96px;background:#0f172a}.HomeSlideshow_slideshowContainer__0FSPg{position:relative;width:100%;max-width:100vw;min-height:calc(100svh - 96px)}.HomeSlideshow_slide__NKhG5{position:absolute;inset:0;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:1;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.HomeSlideshow_active__FX2qb{opacity:1;pointer-events:auto;z-index:2}.HomeSlideshow_slideBackground__Q7_BS{position:absolute;inset:0;z-index:1}.HomeSlideshow_slideOne__71Exs .HomeSlideshow_slideBackground__Q7_BS{background:linear-gradient(135deg,rgba(220,38,38,.85),rgba(30,64,175,.8))}.HomeSlideshow_slideTwo__PTUVc .HomeSlideshow_slideBackground__Q7_BS{background:linear-gradient(135deg,rgba(13,148,136,.85),rgba(30,64,175,.8))}.HomeSlideshow_slideThree__8xFZR .HomeSlideshow_slideBackground__Q7_BS{background:linear-gradient(135deg,rgba(30,64,175,.85),rgba(15,23,42,.9))}.HomeSlideshow_slideFour__6exrO .HomeSlideshow_slideBackground__Q7_BS{background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(220,38,38,.8))}.HomeSlideshow_slideBackground__Q7_BS:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="40" cy="40" r="2"/></g></svg>');opacity:.6}.HomeSlideshow_slideContent__S5oEa{position:relative;z-index:2;width:min(900px,calc(100% - 48px));min-height:520px;padding:2rem;color:#ffffff;text-align:center;display:grid;grid-template-rows:auto minmax(2.3em,auto) minmax(5.1em,auto) auto;align-content:center;justify-items:center;row-gap:1rem;animation:HomeSlideshow_slideContentIn__wpWj2 1.5s cubic-bezier(.4,0,.2,1) forwards}.HomeSlideshow_slideSubtitle__OlXWo{font-family:Space Grotesk,sans-serif;font-size:clamp(.9rem,1.5vw,1.25rem);font-weight:500;margin:0;opacity:.95;letter-spacing:.05em;text-transform:uppercase}.HomeSlideshow_slideTitle__gOeFd{font-family:Playfair Display,serif;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700;line-height:1.1;margin:0;max-width:850px;text-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.HomeSlideshow_slideDescription__OprHv{font-size:clamp(1rem,2vw,1.3rem);font-weight:400;line-height:1.7;max-width:700px;margin:0;opacity:.95;display:flex;align-items:center;justify-content:center}.HomeSlideshow_slideCta__aRYoB{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:220px;margin-top:1rem;padding:1.1rem 2.25rem;border-radius:50px;background:rgba(255,255,255,.95);color:#1e293b;text-decoration:none;font-weight:600;font-size:clamp(1rem,1.5vw,1.1rem);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.HomeSlideshow_slideCta__aRYoB:hover{transform:translateY(-3px);box-shadow:0 32px 64px -12px rgba(0,0,0,.4);background:#ffffff}.HomeSlideshow_slideshowControls__LMxOE{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:4}.HomeSlideshow_slideDot__Su_9N{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:all .3s ease;border:2px solid transparent}.HomeSlideshow_slideDotActive__yP5mh{background:#ffffff;transform:scale(1.2);box-shadow:0 0 20px rgba(255,255,255,.6)}.HomeSlideshow_slideshowNav__t_kUI{position:absolute;top:calc(50% + 48px);transform:translateY(-50%);width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:none;color:#ffffff;font-size:1.5rem;padding:0;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);border-radius:50%;z-index:4}.HomeSlideshow_slideshowNav__t_kUI:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.1)}.HomeSlideshow_prevSlide__Tbbg7{left:2rem}.HomeSlideshow_nextSlide__a2GQs{right:2rem}@keyframes HomeSlideshow_slideContentIn__wpWj2{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.HomeSlideshow_slideshowNav__t_kUI{display:none}}@media (max-width:768px){.HomeSlideshow_hero__1RbBL{min-height:100svh;padding-top:0;background:transparent}.HomeSlideshow_slideshowContainer__0FSPg{min-height:100svh}.HomeSlideshow_slide__NKhG5{min-height:100svh;align-items:stretch}.HomeSlideshow_slideContent__S5oEa{width:min(100%,calc(100% - 32px));min-height:auto;padding:calc(104px + env(safe-area-inset-top)) 1rem calc(72px + env(safe-area-inset-bottom));grid-template-rows:auto auto auto auto;align-content:center;row-gap:.85rem}.HomeSlideshow_slideTitle__gOeFd{font-size:clamp(2.15rem,10vw,3rem)}.HomeSlideshow_slideDescription__OprHv{font-size:clamp(.95rem,4vw,1.1rem);line-height:1.55}.HomeSlideshow_slideCta__aRYoB{min-width:200px;margin-top:.5rem;padding:1rem 1.75rem}}@media (max-width:480px){.HomeSlideshow_slideContent__S5oEa{width:min(100%,calc(100% - 24px));padding:calc(96px + env(safe-area-inset-top)) .75rem calc(64px + env(safe-area-inset-bottom));row-gap:.75rem}.HomeSlideshow_slideTitle__gOeFd{font-size:clamp(1.9rem,10vw,2.4rem)}.HomeSlideshow_slideDescription__OprHv{font-size:.98rem;line-height:1.5}.HomeSlideshow_slideshowControls__LMxOE{bottom:calc(1rem + env(safe-area-inset-bottom))}}