.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{color:#fff;--header-height:110px;--hero-container-gap:40px;--hero-footer-image-height:98px;--accent-color:#dbf03f;--mobile-section-title-size:clamp(2.25rem, 10vw, 2.75rem);--mobile-detail-heading-size:clamp(1.25rem, 5.6vw, 1.5rem);--mobile-body-text-size:clamp(.9375rem, 4vw, 1rem);background:#000}*{box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html,body{background:#000;margin:0;overflow-x:clip}html.lenis,html.lenis body{height:auto}@media (width<=980px){:root{--header-height:88px;--hero-container-gap:28px;--hero-footer-image-height:72px}}@media (width<=640px){:root{--header-height:76px;--hero-container-gap:20px;--hero-footer-image-height:56px}}html,body,button,input,select,textarea{font-family:var(--font-adobe-elza-text)}h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-button,.elementor-button-text{font-family:var(--font-adobe-kallisto)}.page{flex:1;width:100%;max-width:min(100% - 2rem,1300px);min-height:0;margin:0 auto;display:flex}.skip-link{z-index:100;background:var(--accent-color);color:#000;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:auto;left:-9999px;transform:none}.skip-link:focus,.skip-link:focus-visible{top:.75rem;left:.75rem}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hover-card-container[data-astro-cid-z5angzvx]{flex:1;min-height:0;display:flex}.hover-card[data-astro-cid-z5angzvx]{--hover-card-accent:#dbf03f;--hover-card-glass:#ffffff4d;--hover-card-text:#fff;--hover-card-pointer-x:50%;--hover-card-pointer-y:50%;--hover-card-glow-x:50%;--hover-card-glow-y:50%;--hover-card-rotate-x:0deg;--hover-card-rotate-y:0deg;--hover-card-cursor-glow-color:#ffffff12;--hover-card-cursor-glow-size:min(620px, 70%);--hover-card-cursor-glow-fade:60%;width:100%;height:clamp(500px, calc(100vh - var(--header-height) - var(--hero-container-gap) - var(--hero-footer-image-height)), 700px);min-height:0;color:var(--hover-card-text);font-family:var(--font-body,sans-serif);backdrop-filter:blur(4px);--webkit-backdrop-filter:blur(4px);transform:perspective(1000px) rotateX(var(--hover-card-rotate-x)) rotateY(var(--hover-card-rotate-y));transform-style:preserve-3d;isolation:isolate;background:linear-gradient(120deg,#ffffff14,#ffffff14),radial-gradient(circle at 14% 12%,#ffffff1a,#0000 26%),radial-gradient(circle at 80% 76%,#ffffff1a,#0000 26%);border:1px solid #ffffff94;border-radius:18px;padding:26px;transition:box-shadow .52s;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff40}.hover-card[data-astro-cid-z5angzvx]:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000000e6,#0000 70%)}.hover-card[data-astro-cid-z5angzvx]:after{content:none}.hover-card-inner[data-astro-cid-z5angzvx]{width:100%;height:100%;min-height:0;display:flex}.hover-card[data-astro-cid-z5angzvx].is-pointer-active{will-change:transform}.hover-card__cursor-glow[data-astro-cid-z5angzvx]{z-index:3;width:var(--hover-card-cursor-glow-size);aspect-ratio:1;background:radial-gradient(circle at center, var(--hover-card-cursor-glow-color) 0%, transparent 70%);opacity:0;transform:translate3d(var(--hover-card-glow-x), var(--hover-card-glow-y), 0) translate3d(-50%, -50%, 0);pointer-events:none;mix-blend-mode:screen;border-radius:999px;transition:opacity .18s;position:absolute;top:0;left:0}.hover-card[data-astro-cid-z5angzvx].is-pointer-active>.hover-card__cursor-glow[data-astro-cid-z5angzvx]{opacity:1;will-change:transform, opacity}.hover-card--crt-enabled[data-astro-cid-z5angzvx]{clip-path:inset(0);pointer-events:none;animation:1.5s both hover-card-crt-reveal}.hover-card--crt-enabled[data-astro-cid-z5angzvx]:not(.is-crt-ready){box-shadow:0 0 #0000,inset 0 1px #ffffff40!important}.hover-card--crt-enabled[data-astro-cid-z5angzvx]:not(.is-crt-ready):after{content:""}.hover-card--crt-enabled[data-astro-cid-z5angzvx].is-crt-ready{clip-path:none;pointer-events:auto;animation:none}.hover-card>*{z-index:2;position:relative}.hover-card[data-astro-cid-z5angzvx]>.hover-card__cursor-glow[data-astro-cid-z5angzvx]{z-index:3;position:absolute}@media (width<=980px){.hover-card[data-astro-cid-z5angzvx]{height:auto;max-height:none;transform:none}.hover-card[data-astro-cid-z5angzvx].is-pointer-active{will-change:auto}.hover-card__cursor-glow[data-astro-cid-z5angzvx],.hover-card[data-astro-cid-z5angzvx].is-pointer-active>.hover-card__cursor-glow[data-astro-cid-z5angzvx]{opacity:0;display:none}.hover-card--crt-enabled[data-astro-cid-z5angzvx]{clip-path:inset(0);opacity:1;filter:none;pointer-events:auto;animation:none}.hover-card--crt-enabled[data-astro-cid-z5angzvx]:not(.is-crt-ready):after,.hover-card[data-astro-cid-z5angzvx]:after{display:none}}@media (width<=640px){.hover-card[data-astro-cid-z5angzvx]{border-radius:14px;padding:24px 18px}}@keyframes hover-card-crt-reveal{0%{clip-path:inset(50%);opacity:0;filter:brightness(0)invert()}12%{clip-path:inset(calc(50% - 1px) 50%);opacity:1;filter:brightness(0)invert();animation-timing-function:cubic-bezier(.15,.45,.06,1)}42%{clip-path:inset(calc(50% - 1px) 0);opacity:1;filter:brightness(0)invert()}44%{clip-path:inset(49% 0);opacity:1;filter:brightness(1.45)saturate(1.18);animation-timing-function:cubic-bezier(.15,.45,.06,1)}to{clip-path:inset(0);opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.hover-card[data-astro-cid-z5angzvx]{transition:none;transform:none}.hover-card--crt-enabled[data-astro-cid-z5angzvx]{clip-path:inset(0);opacity:1;filter:none;pointer-events:auto;animation:none}.hover-card__cursor-glow[data-astro-cid-z5angzvx],.hover-card[data-astro-cid-z5angzvx]:after{display:none}}
