.vimeo-embed[data-astro-cid-jt4tuwea]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#0f172a}.vimeo-embed[data-astro-cid-jt4tuwea] iframe,.vimeo-embed__play[data-astro-cid-jt4tuwea],.vimeo-embed__poster[data-astro-cid-jt4tuwea]{position:absolute;inset:0;width:100%;height:100%}.vimeo-embed[data-astro-cid-jt4tuwea] iframe{border:0}.vimeo-embed__play[data-astro-cid-jt4tuwea]{display:grid;place-items:center;padding:0;overflow:hidden;border:0;background:#0f172a;color:var(--color-white);cursor:pointer}.vimeo-embed__poster[data-astro-cid-jt4tuwea]{object-fit:cover;transition:transform .22s ease}.vimeo-embed__play[data-astro-cid-jt4tuwea]:after{position:absolute;inset:0;background:#0223481f;content:"";transition:background-color .18s ease}.vimeo-embed__play-icon[data-astro-cid-jt4tuwea],.vimeo-embed__play-label[data-astro-cid-jt4tuwea]{position:absolute;left:50%;z-index:1;transform:translate(-50%)}.vimeo-embed__play-icon[data-astro-cid-jt4tuwea]{top:calc(50% - 34px);width:68px;height:68px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.92);border-radius:50%;background:var(--color-primary);box-shadow:0 8px 24px #0000003d}.vimeo-embed__play-icon[data-astro-cid-jt4tuwea]:before{margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid var(--color-white);content:""}.vimeo-embed__play-label[data-astro-cid-jt4tuwea]{top:calc(50% + 48px);padding:7px 13px;border-radius:999px;background:#022348d6;font-size:.9rem;font-weight:700}.vimeo-embed__play[data-astro-cid-jt4tuwea]:hover .vimeo-embed__poster[data-astro-cid-jt4tuwea]{transform:scale(1.02)}.vimeo-embed__play[data-astro-cid-jt4tuwea]:hover:after{background:#02234838}.vimeo-embed__play[data-astro-cid-jt4tuwea]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-5px}.vimeo-embed__fallback[data-astro-cid-jt4tuwea]{position:absolute;z-index:2;right:16px;bottom:16px;left:16px;padding:12px;border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary);text-align:center}@media(prefers-reduced-motion:reduce){.vimeo-embed__poster[data-astro-cid-jt4tuwea],.vimeo-embed__play[data-astro-cid-jt4tuwea]:after{transition:none}}.how-intro[data-astro-cid-ibzwy3ya]{padding:var(--space-6) 0 var(--space-4);scroll-margin-top:96px}.how-intro__panel[data-astro-cid-ibzwy3ya]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,44px);align-items:center;padding:clamp(24px,4vw,44px);background:linear-gradient(135deg,#fffffffa,#f7fbfff5 42%,#edf6fde6);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.how-intro__copy[data-astro-cid-ibzwy3ya]{min-width:0}.how-intro__title[data-astro-cid-ibzwy3ya]{color:var(--color-primary);font-size:clamp(1.6rem,2.2vw,2.2rem);text-wrap:balance}.how-intro__lead[data-astro-cid-ibzwy3ya]{max-width:48ch;margin-top:var(--space-3);font-size:1.04rem;text-wrap:pretty}.how-intro__media[data-astro-cid-ibzwy3ya]{min-width:0;padding:14px;background:#fffffff0;border:1px solid var(--home-card-border);border-radius:var(--radius-lg);box-shadow:0 18px 40px #0252a91a}.how-intro__image[data-astro-cid-ibzwy3ya]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px}@media(max-width:1023px){.how-intro__panel[data-astro-cid-ibzwy3ya]{grid-template-columns:1fr}}.home-template-hero[data-astro-cid-zrniokra]{--hero-intro-font-size: clamp(1.375rem, 2.55vw, 2.125rem);--hero-main-font-size: clamp(1.5rem, 3vw, 2.5rem);--hero-title-height: calc(var(--hero-intro-font-size) * 1.25 + 4px + var(--hero-main-font-size) * 1.2)}.home-template-hero[data-astro-cid-zrniokra] .hero__panel[data-astro-cid-zrniokra]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,40px);isolation:isolate}.home-template-hero[data-astro-cid-zrniokra] .hero__inner[data-astro-cid-zrniokra]{min-width:0;row-gap:40px}.home-template-hero[data-astro-cid-zrniokra] .hero__title[data-astro-cid-zrniokra]{gap:4px}.home-template-hero[data-astro-cid-zrniokra] .hero__title[data-astro-cid-zrniokra]>span[data-astro-cid-zrniokra]{color:var(--color-primary);max-width:none;text-wrap:balance}.home-template-hero[data-astro-cid-zrniokra] .hero__title[data-astro-cid-zrniokra]>span[data-astro-cid-zrniokra]:first-child{font-size:var(--hero-intro-font-size);font-weight:600;line-height:1.25}.home-template-hero[data-astro-cid-zrniokra] .hero__title[data-astro-cid-zrniokra]>span[data-astro-cid-zrniokra]:last-child{font-size:var(--hero-main-font-size);font-weight:700;line-height:1.2}.home-template-hero[data-astro-cid-zrniokra] .hero__lead[data-astro-cid-zrniokra]{max-width:none;font-size:clamp(1.5rem,2vw,1.625rem);font-weight:600;line-height:1.5;white-space:pre-line;text-wrap:pretty}.home-template-hero[data-astro-cid-zrniokra] .hero__lead-accent[data-astro-cid-zrniokra]{color:#008fc4}.home-template-hero__media[data-astro-cid-zrniokra]{position:relative;display:block;width:min(100%,360px);justify-self:center}.home-template-hero__visual[data-astro-cid-zrniokra]{mix-blend-mode:multiply}.home-template-hero__visual[data-astro-cid-zrniokra] img[data-astro-cid-zrniokra],.home-template-hero__visual[data-astro-cid-zrniokra] video[data-astro-cid-zrniokra]{display:block;width:100%;height:auto}.home-template-hero__controls[data-astro-cid-zrniokra]{position:absolute;inset-inline-end:0;inset-block-end:12%;z-index:1;display:flex;justify-content:flex-end}.home-template-hero__toggle[data-astro-cid-zrniokra]{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-primary);cursor:pointer}.home-template-hero__toggle[data-astro-cid-zrniokra]:hover{color:var(--color-heading)}.home-template-hero__toggle[data-astro-cid-zrniokra]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(prefers-reduced-motion:reduce){.home-template-hero__controls[data-astro-cid-zrniokra]{display:none}}@media(min-width:1024px){.home-template-hero[data-astro-cid-zrniokra] .hero__panel[data-astro-cid-zrniokra]{padding-block-end:clamp(4px,40px - 3.125vw,8px)}.home-template-hero[data-astro-cid-zrniokra] .hero__inner[data-astro-cid-zrniokra]{align-self:start;grid-template-rows:auto auto;row-gap:0;padding-block-start:12px;padding-block-end:16px}.home-template-hero[data-astro-cid-zrniokra] .hero__lead[data-astro-cid-zrniokra]{align-self:start;margin-inline-start:clamp(64px,50vw - 448px,128px);margin-block-start:max(20px,calc(20% - var(--hero-title-height) + 8px))}.home-template-hero__media[data-astro-cid-zrniokra]{padding-block:20px 24px}.home-template-hero__controls[data-astro-cid-zrniokra]{inset-block-end:calc(24px + 12%)}}@media(min-width:1280px){.home-template-hero[data-astro-cid-zrniokra] .hero__panel[data-astro-cid-zrniokra]{padding-block-end:clamp(4px,1.25vw - 12px,6px)}}@media(max-width:1023px){.home-template-hero[data-astro-cid-zrniokra] .hero__panel[data-astro-cid-zrniokra]{grid-template-columns:1fr}.home-template-hero__media[data-astro-cid-zrniokra]{width:min(100%,260px)}}@media(max-width:600px){.home-template-hero__media[data-astro-cid-zrniokra]{width:min(100%,220px)}.home-template-hero__controls[data-astro-cid-zrniokra]{inset-inline-end:-12px}}.home-inclusions[data-astro-cid-2sj7zqx7]{background:#edf6fd}.home-inclusions__content[data-astro-cid-2sj7zqx7]{max-width:880px;margin-inline:auto}.home-inclusions[data-astro-cid-2sj7zqx7] h2[data-astro-cid-2sj7zqx7]{margin:0 0 var(--space-3);color:var(--color-primary);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.25;text-wrap:balance}.home-inclusions[data-astro-cid-2sj7zqx7] h2[data-astro-cid-2sj7zqx7]:before{display:block;width:48px;height:3px;margin-bottom:var(--space-3);background:var(--color-secondary);content:""}.home-inclusions__intro[data-astro-cid-2sj7zqx7]{margin:0 0 var(--space-4);color:var(--color-body);font-size:1.05rem;line-height:1.7}.home-inclusions__intro[data-astro-cid-2sj7zqx7] p[data-astro-cid-2sj7zqx7]{margin:0}.home-inclusions__intro[data-astro-cid-2sj7zqx7] p[data-astro-cid-2sj7zqx7]+p[data-astro-cid-2sj7zqx7]{margin-top:var(--space-2)}.home-inclusions__items[data-astro-cid-2sj7zqx7]{margin:0;padding:0;list-style:none}.home-inclusions__items[data-astro-cid-2sj7zqx7] li[data-astro-cid-2sj7zqx7]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:20px;padding:18px var(--space-3);background:var(--color-white);border-inline:1px solid var(--home-card-border)}.home-inclusions__items[data-astro-cid-2sj7zqx7] li[data-astro-cid-2sj7zqx7]+li[data-astro-cid-2sj7zqx7]{border-top:1px solid var(--home-card-border)}.home-inclusions__items[data-astro-cid-2sj7zqx7] li[data-astro-cid-2sj7zqx7]:first-child{border-top:1px solid var(--home-card-border);border-radius:16px 16px 0 0}.home-inclusions__items[data-astro-cid-2sj7zqx7] li[data-astro-cid-2sj7zqx7]:last-child{border-bottom:1px solid var(--home-card-border);border-radius:0 0 16px 16px}.home-inclusions__icon[data-astro-cid-2sj7zqx7]{width:28px;height:28px;color:var(--color-primary)}.home-inclusions__items[data-astro-cid-2sj7zqx7] p[data-astro-cid-2sj7zqx7]{margin:0;color:var(--color-body);font-size:1rem;line-height:1.65}.home-inclusions__items[data-astro-cid-2sj7zqx7] strong[data-astro-cid-2sj7zqx7]{color:var(--color-primary);font-weight:700}.home-inclusions__compatibility[data-astro-cid-2sj7zqx7]{margin:var(--space-2) 0 0;color:var(--color-body);font-size:.94rem;line-height:1.65}@media(max-width:600px){.home-inclusions__items[data-astro-cid-2sj7zqx7] li[data-astro-cid-2sj7zqx7]{gap:var(--space-2);padding:var(--space-2)}}.partners-section[data-astro-cid-yc54ngem]{padding-block:var(--space-2);background:var(--color-white)}.partners-section__inner[data-astro-cid-yc54ngem]{display:flex;justify-content:center;align-items:center;gap:var(--space-7)}.section-heading[data-astro-cid-yc54ngem]{margin:0;max-width:none;white-space:nowrap;font-size:1.15rem}.partners-section__logos[data-astro-cid-yc54ngem]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-6);margin:0;padding:0;list-style:none;max-width:100%}.partners-section__logos[data-astro-cid-yc54ngem] li[data-astro-cid-yc54ngem]{flex:0 1 200px;width:200px;max-width:200px}.partners-section__link[data-astro-cid-yc54ngem]{display:grid;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:center;text-decoration:none}.partners-section__label[data-astro-cid-yc54ngem]{color:var(--color-body);font-size:.875rem;font-weight:400;line-height:1.4}.partners-section__label--above[data-astro-cid-yc54ngem]{font-weight:600}.partners-section__link[data-astro-cid-yc54ngem]:hover,.partners-section__link[data-astro-cid-yc54ngem]:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.partners-section__link[data-astro-cid-yc54ngem] img[data-astro-cid-yc54ngem]{width:100%;height:auto}@media(max-width:767px){.partners-section__inner[data-astro-cid-yc54ngem]{flex-direction:column;gap:var(--space-4);text-align:center}.section-heading[data-astro-cid-yc54ngem]{margin-inline:auto}}.home-steps[data-astro-cid-j7pv25f6]{padding-top:var(--space-4)}.home-steps__heading[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-size:clamp(1.8rem,3vw,2.4rem);text-wrap:balance}.home-steps[data-astro-cid-j7pv25f6] .home-discover{padding-top:var(--space-4)}.home-navigate{margin-bottom:48px}.home-navigate__action[data-astro-cid-j7pv25f6]{margin-top:32px;padding:32px 24px;background:#edf6fd;border:1px solid var(--home-card-border);border-radius:var(--radius-md);text-align:center}@media(min-width:1024px){.home-navigate .gallery--section{align-self:end;margin-top:0}}@media(max-width:600px){.home-navigate__action[data-astro-cid-j7pv25f6]{padding:24px 16px}.home-navigate__action[data-astro-cid-j7pv25f6] .home-navigate__button{width:100%}}@media(max-width:360px){.home-navigate__action[data-astro-cid-j7pv25f6]{padding-inline:12px}}
