@keyframes stork-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes stork-fade{0%{opacity:0}to{opacity:1}}@keyframes stork-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stork-count{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.stork-hidden{opacity:0}.stork-reveal{animation:stork-reveal .7s cubic-bezier(.22,1,.36,1) forwards}.stork-fade{animation:stork-fade .6s ease-out forwards}.stork-line{animation:stork-line .8s cubic-bezier(.22,1,.36,1) forwards;transform-origin:left}.stork-count{animation:stork-count .5s cubic-bezier(.34,1.56,.64,1) forwards}.stork-d1{animation-delay:.1s}.stork-d2{animation-delay:.2s}.stork-d3{animation-delay:.3s}.stork-d4{animation-delay:.4s}.stork-d5{animation-delay:.5s}.stork-label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.stork-divider{height:1px;background:linear-gradient(to right,transparent,currentColor 20%,currentColor 80%,transparent);opacity:.12}.stork-img-reveal{overflow:hidden}.stork-img-reveal img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.stork-img-reveal:hover img{transform:scale(1.03)}.stork-card{transition:box-shadow .3s ease,transform .3s ease}.stork-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.stork-cta-ring{position:relative}.stork-cta-ring:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid currentColor;opacity:0;transition:opacity .3s ease,inset .3s ease}.stork-cta-ring:hover:after{opacity:.2;inset:-6px}.stork-gallery-swiper .swiper-button-next,.stork-gallery-swiper .swiper-button-prev,.stork-slider .swiper-button-next,.stork-slider .swiper-button-prev{width:36px;height:36px;background:#ffffffe6;border-radius:50%;box-shadow:0 1px 4px #00000014;transition:opacity .2s ease,box-shadow .2s ease}.stork-gallery-swiper .swiper-button-next:after,.stork-gallery-swiper .swiper-button-prev:after,.stork-slider .swiper-button-next:after,.stork-slider .swiper-button-prev:after{font-size:14px;font-weight:700;color:#111}.stork-gallery-swiper .swiper-button-next:hover,.stork-gallery-swiper .swiper-button-prev:hover,.stork-slider .swiper-button-next:hover,.stork-slider .swiper-button-prev:hover{box-shadow:0 2px 8px #0000001f}@media (prefers-color-scheme: dark){.stork-gallery-swiper .swiper-button-next,.stork-gallery-swiper .swiper-button-prev,.stork-slider .swiper-button-next,.stork-slider .swiper-button-prev{background:#374151e6}.stork-gallery-swiper .swiper-button-next:after,.stork-gallery-swiper .swiper-button-prev:after,.stork-slider .swiper-button-next:after,.stork-slider .swiper-button-prev:after{color:#e5e7eb}}@media (prefers-reduced-motion: reduce){.stork-reveal,.stork-fade,.stork-line,.stork-count{animation-duration:.01s}.stork-img-reveal img,.stork-card{transition:none}.stork-img-reveal:hover img{transform:none}}.stork-mobile-card .card-button button,.stork-mobile-card .card-button a{background:#0284c7;background-image:none}.stork-mobile-card .card-button button:hover,.stork-mobile-card .card-button a:hover{background:#0369a1;background-image:none}.stork-mobile-card .card-button button:disabled{background:#d1d5db}#stork-description .absolute{will-change:transform}html{scroll-behavior:smooth}
