.glow-bg:where(.astro-nofwmzjk){pointer-events:none;z-index:0;justify-content:center;width:100%;max-width:100%;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.glow-bg--top:where(.astro-nofwmzjk){top:-300px}.glow-bg--center:where(.astro-nofwmzjk){top:50%;transform:translate(-50%,-50%)}.glow-bg:where(.astro-nofwmzjk) svg:where(.astro-nofwmzjk){min-width:min(1900px,250vw)}.stat-card:where(.astro-4ys5yju5){border-radius:var(--radius-full);text-align:center;background:#f8feff;border:1.25px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;padding:.5rem;transition:background-color .5s;display:flex;position:relative}.stat-card__inner:where(.astro-4ys5yju5){flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;width:100%;display:flex}.stat-card__value:where(.astro-4ys5yju5){font-size:1.125rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tighter);color:var(--color-text);justify-content:center;align-items:center;gap:.375rem;min-width:0;line-height:1;display:flex}.stat-card__icon:where(.astro-4ys5yju5){color:currentColor;flex-shrink:0;width:.88em;height:.88em;display:inline-flex}.stat-card__icon:where(.astro-4ys5yju5) svg{width:100%;height:100%;display:block}.stat-card--invert:where(.astro-4ys5yju5){z-index:2;background:var(--color-secondary);color:var(--color-secondary-contrast);border-color:#f8feff1a}.stat-card--invert:where(.astro-4ys5yju5) .stat-card__value:where(.astro-4ys5yju5),.stat-card--invert:where(.astro-4ys5yju5) .stat-card__value-num:where(.astro-4ys5yju5),.stat-card--invert:where(.astro-4ys5yju5) .stat-card__unit:where(.astro-4ys5yju5),.stat-card--invert:where(.astro-4ys5yju5) .stat-card__suffix:where(.astro-4ys5yju5),.stat-card--invert:where(.astro-4ys5yju5) .stat-card__label:where(.astro-4ys5yju5){color:var(--color-secondary-contrast)}.stat-card__value-text:where(.astro-4ys5yju5){align-items:baseline;min-width:0;display:inline-flex}.stat-card__suffix:where(.astro-4ys5yju5){color:var(--color-secondary)}.stat-card__unit:where(.astro-4ys5yju5){font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-secondary);letter-spacing:var(--letter-spacing-tighter);margin-left:.04em}.stat-card__content:where(.astro-4ys5yju5){gap:var(--space-1);flex-direction:column;display:flex}.stat-card__label:where(.astro-4ys5yju5){font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:normal;text-wrap:balance;color:var(--color-text);line-height:1.15}@media (width>=768px){.stat-card:where(.astro-4ys5yju5){padding:.625rem}.stat-card__inner:where(.astro-4ys5yju5){gap:.5rem}.stat-card__value:where(.astro-4ys5yju5){gap:.5rem;font-size:1.625rem}.stat-card__label:where(.astro-4ys5yju5){font-size:var(--font-size-xs)}}.dd-btn:where(.astro-ekguhzzh){justify-content:center;align-items:center;gap:var(--space-2);padding:var(--btn-padding-y-md) var(--btn-padding-x-md);border-radius:var(--radius-full);font-size:clamp(var(--font-size-sm), 2.5vw, var(--font-size-md));font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:transform .4s var(--ease-emphasized), box-shadow .4s cubic-bezier(.16, 1, .3, 1), background-color .3s ease;border:none;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.dd-btn:where(.astro-ekguhzzh):before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.dd-btn:where(.astro-ekguhzzh):hover{transform:translateY(-3px)scale(1.02)}.dd-btn:where(.astro-ekguhzzh):active{transition-duration:.1s;transform:translateY(0)scale(.98)}.dd-btn--primary:where(.astro-ekguhzzh){background-color:var(--color-secondary);color:var(--color-bg-subtle);box-shadow:0 4px 15px color-mix(in srgb, var(--color-secondary) 25%, transparent), 0 1px 3px color-mix(in srgb, var(--color-secondary) 10%, transparent)}.dd-btn--primary:where(.astro-ekguhzzh):before{background:linear-gradient(135deg,#ffffff26 0%,#0000 50%,#ffffff1a 100%)}.dd-btn--primary:where(.astro-ekguhzzh):hover{color:var(--color-secondary-contrast);background-color:color-mix(in srgb, var(--color-secondary) 85%, transparent);box-shadow:0 8px 30px color-mix(in srgb, var(--color-secondary) 35%, transparent), 0 2px 8px color-mix(in srgb, var(--color-secondary) 15%, transparent)}.dd-btn--primary:where(.astro-ekguhzzh):hover:before{opacity:1}.dd-btn--secondary:where(.astro-ekguhzzh){background:var(--color-surface-glass);color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px color-mix(in srgb, var(--color-secondary) 4%, transparent)}.dd-btn--secondary:where(.astro-ekguhzzh):before{background:linear-gradient(135deg,#fff9 0%,#0000 100%)}.dd-btn--secondary:where(.astro-ekguhzzh):hover{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-secondary) 20%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-secondary) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--color-secondary) 5%, transparent)}.dd-btn--secondary:where(.astro-ekguhzzh):hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.dd-btn:where(.astro-ekguhzzh){transition:none}.dd-btn:where(.astro-ekguhzzh):hover{transform:none}}.hero-home:where(.astro-h3sokkh7){max-width:var(--container-xl);padding:var(--space-5) var(--container-padding) 0;z-index:10;margin-inline:auto;position:relative}.hero-home__wrapper:where(.astro-h3sokkh7){gap:var(--space-5);flex-direction:column;display:flex}.hero-home__content:where(.astro-h3sokkh7){text-align:center;flex-direction:column;align-items:center;display:flex}.hero-home__badge:where(.astro-h3sokkh7){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:color-mix(in srgb, var(--color-text) 80%, transparent);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #ffffff59;display:inline-flex}.hero-home__badge-dot:where(.astro-h3sokkh7){border-radius:var(--radius-full);background:var(--color-accent);width:.375rem;height:.375rem;animation:2s ease-in-out infinite badge-pulse}.hero-home__badge--wrapped:where(.astro-h3sokkh7) .hero-home__badge-dot:where(.astro-h3sokkh7){display:none}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.hero-home__badge-dot:where(.astro-h3sokkh7){animation:none}}.hero-home__title:where(.astro-h3sokkh7){letter-spacing:var(--letter-spacing-tighter);font-size:clamp(2.5rem,6.5vw,4.5rem);font-weight:var(--font-weight-semibold);max-width:56rem;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.05}.hero-home__br:where(.astro-h3sokkh7){display:none}.hero-home__title-faded:where(.astro-h3sokkh7){color:var(--color-text-faded)}.hero-home__description:where(.astro-h3sokkh7){font-size:var(--font-size-md);color:color-mix(in srgb, var(--color-text) 60%, transparent);max-width:40rem;line-height:var(--line-height-relaxed);font-weight:var(--font-weight-regular);margin-bottom:0}@media (pointer:coarse){.hero-home__cta:where(.astro-h3sokkh7){min-height:44px}}.hero-home__cta:where(.astro-h3sokkh7){margin-top:var(--space-5);font-size:var(--font-size-sm);padding:.6875rem 1.375rem}.hero-media:where(.astro-h3sokkh7){z-index:20;width:100%;max-width:72rem;margin-inline:auto;position:relative}.hero-media__image-wrapper:where(.astro-h3sokkh7){aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);border:1px solid #ffffff4d;position:relative;overflow:hidden}.hero-media__image:where(.astro-h3sokkh7),.hero-media__video:where(.astro-h3sokkh7){object-fit:cover;object-position:top;width:100%;height:100%}.hero-media__overlay:where(.astro-h3sokkh7){background:linear-gradient(to top, color-mix(in srgb, var(--color-secondary) 60%, transparent), color-mix(in srgb, var(--color-secondary) 10%, transparent), transparent);position:absolute;inset:0}.hero-media__stats:where(.astro-h3sokkh7){z-index:30;margin-top:-1rem;position:relative}.hero-media__stats-grid:where(.astro-h3sokkh7){justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline:-.75rem;display:flex}.hero-media__stat:where(.astro-h3sokkh7){flex:1 1 0;min-width:0;max-width:190px;display:flex}@media (width>=768px){.hero-home:where(.astro-h3sokkh7){padding-top:var(--space-7)}.hero-home__br:where(.astro-h3sokkh7){display:block}.hero-home__description:where(.astro-h3sokkh7){font-size:var(--font-size-lg)}.hero-media__image-wrapper:where(.astro-h3sokkh7){aspect-ratio:16/9;border-radius:var(--radius-xl)}.hero-media__stats:where(.astro-h3sokkh7){margin-top:-1.25rem}.hero-media__stats-grid:where(.astro-h3sokkh7){gap:14px;margin-inline:-2rem}}@media (width>=1024px){.hero-home__wrapper:where(.astro-h3sokkh7){align-items:center;gap:var(--space-7);flex-direction:row}.hero-home__content:where(.astro-h3sokkh7){text-align:left;flex:46%;align-items:flex-start}.hero-home__title:where(.astro-h3sokkh7){font-size:clamp(2.5rem,4vw,3.5rem)}.hero-home__br:where(.astro-h3sokkh7){display:none}.hero-home__description:where(.astro-h3sokkh7){font-size:var(--font-size-base);max-width:32rem}.hero-media:where(.astro-h3sokkh7){flex:54%;min-width:0}.hero-media__image-wrapper:where(.astro-h3sokkh7){aspect-ratio:4/3}}.hero-conf:where(.astro-7qg2epwn){max-width:var(--container-xl);padding:var(--space-7) var(--container-padding) 0;text-align:center;z-index:10;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero-conf__badge:where(.astro-7qg2epwn){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);font-size:var(--font-size-xs);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-6);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff6;display:inline-flex}.hero-conf__title:where(.astro-7qg2epwn){letter-spacing:var(--letter-spacing-tighter);font-size:clamp(3rem,8vw,6rem);font-weight:var(--font-weight-semibold);max-width:64rem;color:var(--color-text);margin-bottom:var(--space-6);line-height:1.05}.hero-conf__br:where(.astro-7qg2epwn){display:none}.hero-conf__title-faded:where(.astro-7qg2epwn){color:var(--color-text-faded)}.hero-conf__description:where(.astro-7qg2epwn){font-size:var(--font-size-md);color:color-mix(in srgb, var(--color-text) 60%, transparent);max-width:40rem;margin-bottom:var(--space-7);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-regular)}.hero-conf__actions:where(.astro-7qg2epwn){align-items:center;gap:var(--space-4);margin-bottom:var(--space-9);flex-direction:column;width:100%;display:flex}.hero-conf__actions:where(.astro-7qg2epwn)>*{justify-content:center;width:100%}.hero-conf-media:where(.astro-7qg2epwn){width:100%;max-width:72rem;padding-inline:var(--container-padding);margin-inline:auto;margin-bottom:var(--space-9);z-index:20;position:relative}.hero-conf-media__image-wrapper:where(.astro-7qg2epwn){aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);background:color-mix(in srgb, var(--color-secondary) 10%, transparent);border:1px solid #ffffff80;position:relative;overflow:hidden}.hero-conf-media__image:where(.astro-7qg2epwn){object-fit:cover;width:100%;height:100%}.hero-conf-media__overlay:where(.astro-7qg2epwn){background:linear-gradient(to top, color-mix(in srgb, var(--color-secondary) 80%, transparent), color-mix(in srgb, var(--color-secondary) 20%, transparent), transparent);position:absolute;inset:0}.hero-conf-media__stats:where(.astro-7qg2epwn){z-index:30;margin-top:-1rem;position:relative}.hero-conf-media__stats-grid:where(.astro-7qg2epwn){justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline:-.75rem;display:flex}@media (width>=480px){.hero-conf__actions:where(.astro-7qg2epwn){flex-direction:row;justify-content:center;width:auto}.hero-conf__actions:where(.astro-7qg2epwn)>*{width:auto}}@media (width>=768px){.hero-conf:where(.astro-7qg2epwn){padding-top:var(--space-9)}.hero-conf__br:where(.astro-7qg2epwn){display:block}.hero-conf__description:where(.astro-7qg2epwn){font-size:var(--font-size-lg)}.hero-conf-media__image-wrapper:where(.astro-7qg2epwn){aspect-ratio:21/9;border-radius:var(--radius-xl)}.hero-conf-media__stats:where(.astro-7qg2epwn){margin-top:-1.25rem}.hero-conf-media__stats-grid:where(.astro-7qg2epwn){gap:14px}.hero-conf-media:where(.astro-7qg2epwn){margin-bottom:var(--space-11)}}.format-card:where(.astro-4tjcbmrn){gap:var(--space-3);flex-direction:column;height:100%;display:flex}.format-card__preview:where(.astro-4tjcbmrn){aspect-ratio:9/16;background:var(--color-surface-glass);border-radius:var(--radius-lg);isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;box-shadow:var(--shadow-sm);border:1px solid #ffffff80;justify-content:center;align-items:center;transition:border-color .4s,transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.format-card:where(.astro-4tjcbmrn):hover .format-card__preview:where(.astro-4tjcbmrn){transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.format-card__gradient:where(.astro-4tjcbmrn){background:linear-gradient(to bottom right,#fff3,#0000);position:absolute;inset:0}.format-card__icon:where(.astro-4tjcbmrn){color:color-mix(in srgb, var(--color-text) 30%, transparent);transition:color var(--transition-normal);z-index:1;font-size:3rem;position:relative}.format-card__vignette:where(.astro-4tjcbmrn){z-index:1;pointer-events:none;background:radial-gradient(at 0 100%,#00000073 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.format-card__video-label:where(.astro-4tjcbmrn){z-index:2;padding:var(--space-6) 4rem var(--space-6) var(--space-5);pointer-events:none;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.format-card__video-label:where(.astro-4tjcbmrn):before{content:"";background:var(--color-secondary);filter:blur(50px);opacity:1;pointer-events:none;border-radius:50%;width:150%;height:150%;position:absolute;bottom:-40%;left:-40%}.format-card__video-title:where(.astro-4tjcbmrn){color:var(--color-secondary-contrast);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);text-shadow:0 2px 12px #0006;position:relative}.format-card__preview--video:where(.astro-4tjcbmrn).is-playing .format-card__video-label:where(.astro-4tjcbmrn),.format-card__preview--video:where(.astro-4tjcbmrn).is-playing .format-card__vignette:where(.astro-4tjcbmrn){opacity:0}.format-card__preview--video:where(.astro-4tjcbmrn){cursor:pointer;background:#000}.format-card__video:where(.astro-4tjcbmrn){object-fit:cover;pointer-events:none;width:100%;height:100%}.format-card__play:where(.astro-4tjcbmrn){z-index:2;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.format-card__play-btn:where(.astro-4tjcbmrn){-webkit-backdrop-filter:blur(32px)saturate(1.6);color:#fffffff2;width:clamp(56px,12vw,80px);height:clamp(56px,12vw,80px);transition:transform .4s var(--ease-emphasized), background .3s ease, box-shadow .3s ease;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 32px #0003,inset 0 1px #fff6,inset 0 -1px #00000014}.format-card__play-icon:where(.astro-4tjcbmrn){width:24px;height:24px;transform:translate(2px)}.format-card__preview--video:where(.astro-4tjcbmrn).is-playing .format-card__play:where(.astro-4tjcbmrn){opacity:0}.format-card__preview--video:where(.astro-4tjcbmrn):not(.is-playing) .vdb-player__ctl--play,.format-card__preview--video:where(.astro-4tjcbmrn):not(.is-playing) .vdb-player__track{display:none}.format-card__preview--video:where(.astro-4tjcbmrn).is-loading .format-card__play-btn:where(.astro-4tjcbmrn){animation:1.1s ease-in-out infinite vdb-player-pulse}@media (prefers-reduced-motion:reduce){.format-card__preview--video:where(.astro-4tjcbmrn).is-loading .format-card__play-btn:where(.astro-4tjcbmrn){animation:none}}.format-card:where(.astro-4tjcbmrn):hover .format-card__preview--video:where(.astro-4tjcbmrn):not(.is-playing) .format-card__play-btn:where(.astro-4tjcbmrn){color:var(--color-secondary-contrast);background:#fff3;transform:scale(1.1);box-shadow:0 12px 40px #00000040,inset 0 1px #ffffff73,inset 0 -1px #00000014}.format-card__stats:where(.astro-4tjcbmrn){left:var(--space-4);bottom:calc(var(--space-6) + var(--space-5) + 3.5rem);gap:var(--space-2);z-index:3;pointer-events:none;flex-direction:column;transition:opacity .3s;display:flex;position:absolute}.format-card__stat:where(.astro-4tjcbmrn){border-radius:var(--radius-full);font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--vdb-navy);white-space:nowrap;background:#fffffff2;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex;box-shadow:0 2px 8px #0000001a}.format-card__stat-icon:where(.astro-4tjcbmrn){color:var(--vdb-navy);flex-shrink:0}.format-card__stat-icon--heart:where(.astro-4tjcbmrn){overflow:visible}.format-card__preview--video:where(.astro-4tjcbmrn).is-playing .format-card__stats:where(.astro-4tjcbmrn){opacity:0}.format-card__description:where(.astro-4tjcbmrn){font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-text) 60%, transparent);font-weight:500;line-height:var(--line-height-relaxed)}.format-card__content:where(.astro-4tjcbmrn){flex-direction:column;display:flex}@media (width<=374px){.format-card__video-label:where(.astro-4tjcbmrn){padding:var(--space-4) var(--space-3)}.format-card__video-title:where(.astro-4tjcbmrn){font-size:var(--font-size-base)}.format-card__stats:where(.astro-4tjcbmrn){left:var(--space-3);bottom:calc(var(--space-4) + var(--space-3) + 2.5rem)}.format-card__stat:where(.astro-4tjcbmrn){font-size:var(--font-size-xs);gap:.375rem;padding:.375rem .75rem}.format-card__stat-icon:where(.astro-4tjcbmrn){width:14px;height:14px}.format-card__stat-icon--heart:where(.astro-4tjcbmrn){width:18px;height:18px}.format-card__play-btn:where(.astro-4tjcbmrn){width:48px;height:48px}.format-card__play-icon:where(.astro-4tjcbmrn){width:18px;height:18px}.format-card__description:where(.astro-4tjcbmrn){font-size:var(--font-size-xs)}}@media (width>=768px){.format-card__video-title:where(.astro-4tjcbmrn){font-size:var(--font-size-xl)}}body.__tina-quick-editing-enabled .format-card__video-title:where(.astro-4tjcbmrn),body.__tina-quick-editing-enabled .format-card__stat:where(.astro-4tjcbmrn){pointer-events:auto;cursor:pointer}.formats-section:where(.astro-7yxnpn4h){background:linear-gradient(#ffffff14,#0000);width:100%;position:relative;overflow:hidden}.formats-section__container:where(.astro-7yxnpn4h){max-width:var(--container-xl);padding-inline:var(--container-padding);z-index:1;margin-inline:auto;position:relative}.formats-section__header:where(.astro-7yxnpn4h){gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.formats-section__title:where(.astro-7yxnpn4h){font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-tight)}.formats-section__cta:where(.astro-7yxnpn4h){align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-bg-subtle);background:var(--color-secondary);box-shadow:0 4px 15px color-mix(in srgb, var(--color-secondary) 25%, transparent), 0 1px 3px color-mix(in srgb, var(--color-secondary) 10%, transparent);transition:transform .4s var(--ease-emphasized), background-color .3s ease, box-shadow .4s ease;white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.formats-section__cta:where(.astro-7yxnpn4h):hover{color:var(--color-secondary-contrast);background:color-mix(in srgb, var(--color-secondary) 85%, transparent);box-shadow:0 8px 30px color-mix(in srgb, var(--color-secondary) 35%, transparent), 0 2px 8px color-mix(in srgb, var(--color-secondary) 15%, transparent);transform:translateY(-3px)scale(1.02)}.formats-section__cta:where(.astro-7yxnpn4h):active{transition-duration:.1s;transform:translateY(0)scale(.98)}.formats-section__grid:where(.astro-7yxnpn4h){gap:var(--space-9);grid-template-columns:1fr;max-width:400px;margin-inline:auto;display:grid}@media (width>=375px){.formats-section__title:where(.astro-7yxnpn4h){font-size:var(--font-size-3xl)}}@media (width>=540px) and (width<=767px){.formats-section__grid:where(.astro-7yxnpn4h){gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:none;padding-bottom:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.formats-section__grid:where(.astro-7yxnpn4h)::-webkit-scrollbar{display:none}.formats-section__grid:where(.astro-7yxnpn4h)>*{scroll-snap-align:center;flex:0 0 70%;max-width:300px}.formats-section__header:where(.astro-7yxnpn4h){margin-bottom:var(--space-7)}}@media (width>=768px){.formats-section__header:where(.astro-7yxnpn4h){margin-bottom:var(--space-8);flex-direction:row;justify-content:space-between;align-items:flex-end}.formats-section__title:where(.astro-7yxnpn4h){font-size:var(--font-size-4xl)}.formats-section__cta:where(.astro-7yxnpn4h){align-self:auto}.formats-section__grid:where(.astro-7yxnpn4h){gap:var(--space-5);grid-template-columns:repeat(3,1fr);max-width:none}}.ticker-wrapper:where(.astro-u6vsyxkm){position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-group:where(.astro-u6vsyxkm){align-items:center;gap:var(--space-6);width:max-content;padding-right:var(--space-6);flex-shrink:0;display:flex}.ticker-item:where(.astro-u6vsyxkm){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tighter);color:color-mix(in srgb, var(--color-text) 45%, transparent);text-transform:uppercase;transition:color var(--transition-normal);cursor:default;white-space:nowrap}.ticker-item--logo:where(.astro-u6vsyxkm){align-items:center;display:flex}.ticker-item__img:where(.astro-u6vsyxkm){object-fit:contain;width:104px;height:2rem}@media (width>=768px){.ticker-group:where(.astro-u6vsyxkm){gap:var(--space-9);padding-right:var(--space-9)}.ticker-item:where(.astro-u6vsyxkm){font-size:var(--font-size-3xl)}.ticker-item__img:where(.astro-u6vsyxkm){width:116px;height:2.25rem}}body.__tina-quick-editing-enabled .ticker-track{animation-play-state:paused!important}.ticker-section:where(.astro-rcnfcxg5){background:var(--color-bg-subtle);width:100%;padding-block:var(--space-6);position:relative}.ticker-section--in-hero:where(.astro-rcnfcxg5){padding-block:var(--space-8) calc(var(--space-9) + 2.5rem);background:0 0;animation:.7s cubic-bezier(.16,1,.3,1) .62s both enter-fade-up}@media (prefers-reduced-motion:reduce){.ticker-section--in-hero:where(.astro-rcnfcxg5){animation:none}}.ticker-section--in-hero:where(.astro-rcnfcxg5) .ticker-item__img{opacity:.5;transition:opacity var(--transition-normal)}.ticker-section--in-hero:where(.astro-rcnfcxg5) .ticker-item__img:hover{opacity:1}.ticker-section__header:where(.astro-rcnfcxg5){max-width:var(--container-xl);padding-inline:var(--container-padding);text-align:center;margin-inline:auto;margin-bottom:var(--space-5);z-index:1;position:relative}.ticker-section__title:where(.astro-rcnfcxg5){font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:0}.ticker-section__subtitle:where(.astro-rcnfcxg5){font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-text) 65%, transparent);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);font-weight:var(--font-weight-medium);margin-top:var(--space-2)}.ticker-section__articles:where(.astro-rcnfcxg5){max-width:var(--container-xl);padding-inline:var(--container-padding);justify-content:center;gap:var(--space-5);margin-inline:auto;margin-bottom:var(--space-8);padding-block:var(--space-6);z-index:1;flex-wrap:wrap;display:flex;position:relative}.press-card:where(.astro-rcnfcxg5){border-radius:var(--radius-lg);box-shadow:0 8px 30px color-mix(in srgb, var(--color-secondary) 10%, transparent), 0 2px 8px #0000000d;transition:box-shadow .35s cubic-bezier(.25,.46,.45,.94),rotate .35s cubic-bezier(.25,.46,.45,.94),translate .35s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--card-delay,0s);background:var(--color-surface);opacity:0;border:1px solid #fff6;width:100%;display:block;position:relative;overflow:hidden;transform:translateY(40px)scale(.92)}.press-card:where(.astro-rcnfcxg5).is-visible{opacity:1;transform:translateY(0)scale(1)}.press-card__image:where(.astro-rcnfcxg5){width:100%;display:block}.press-card__overlay:where(.astro-rcnfcxg5){background:linear-gradient(to top, color-mix(in srgb, var(--color-secondary) 85%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 30%, transparent) 40%, transparent 70%);padding:var(--space-5);opacity:0;border-radius:inherit;justify-content:flex-start;align-items:flex-end;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0}.press-card:where(.astro-rcnfcxg5):hover .press-card__overlay:where(.astro-rcnfcxg5),.press-card:where(.astro-rcnfcxg5):focus-visible .press-card__overlay:where(.astro-rcnfcxg5){opacity:1}@media (hover:none){.press-card__overlay:where(.astro-rcnfcxg5){opacity:1}}.press-card__cta:where(.astro-rcnfcxg5){align-items:center;gap:var(--space-2);color:var(--color-secondary-contrast);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;transition:background .2s;display:inline-flex}.press-card:where(.astro-rcnfcxg5):hover .press-card__cta:where(.astro-rcnfcxg5){background:#ffffff40}@media (width>=768px){.ticker-section__title:where(.astro-rcnfcxg5){font-size:var(--font-size-4xl)}.ticker-section__articles:where(.astro-rcnfcxg5){align-items:center;gap:var(--space-5);padding-block:var(--space-10);flex-wrap:nowrap}.press-card:where(.astro-rcnfcxg5){width:22%;rotate:var(--card-rotate);translate:0 var(--card-offset);flex-shrink:0}.press-card:where(.astro-rcnfcxg5):hover{rotate:0deg;translate:0 calc(var(--card-offset) - 10px);box-shadow:0 16px 40px color-mix(in srgb, var(--color-secondary) 18%, transparent), 0 4px 12px #00000014}.press-card--1:where(.astro-rcnfcxg5){width:22%}.press-card--2:where(.astro-rcnfcxg5){width:24%}.press-card--3:where(.astro-rcnfcxg5){width:21%}.press-card--4:where(.astro-rcnfcxg5){width:20%}}@media (width>=480px) and (width<=767px){.ticker-section__articles:where(.astro-rcnfcxg5){gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.press-card:where(.astro-rcnfcxg5){width:100%;translate:0;rotate:0deg}}@media (width<=479px){.ticker-section__articles:where(.astro-rcnfcxg5){gap:var(--space-4)}.press-card:where(.astro-rcnfcxg5){translate:0;rotate:0deg}}@media (prefers-reduced-motion:reduce){.press-card:where(.astro-rcnfcxg5){opacity:1;transition:none;transform:none}}.feature-card:where(.astro-a5zxh5oa){background:var(--color-surface-glass);border:1px solid var(--color-surface-glass-border);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.feature-card__gradient:where(.astro-a5zxh5oa){background:linear-gradient(to bottom right, #fff6, transparent 50%), radial-gradient(ellipse at 0% 100%, color-mix(in srgb, var(--color-accent) 8%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.feature-card__icon:where(.astro-a5zxh5oa){border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--color-accent);margin-bottom:var(--space-4);z-index:1;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:relative}.feature-card__title:where(.astro-a5zxh5oa){font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);margin-bottom:var(--space-2);z-index:1;position:relative}.feature-card__description:where(.astro-a5zxh5oa){font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-text) 60%, transparent);line-height:var(--line-height-relaxed);z-index:1;position:relative}.feature-card__cta:where(.astro-a5zxh5oa){padding-top:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);z-index:1;align-items:center;gap:.375rem;margin-top:auto;text-decoration:none;transition:gap .3s;display:inline-flex;position:relative}.feature-card__cta:where(.astro-a5zxh5oa):hover{color:var(--color-accent-text);gap:.625rem}.about-section:where(.astro-lx6rp2ia){background:var(--color-bg-subtle);width:100%}.about-section__container:where(.astro-lx6rp2ia){max-width:var(--container-xl);padding-inline:var(--container-padding);z-index:1;margin-inline:auto;position:relative}.about-section__grid:where(.astro-lx6rp2ia){gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}.about-section__image-wrapper:where(.astro-lx6rp2ia){aspect-ratio:4/5;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-secondary) 10%, transparent);box-shadow:var(--shadow-card);border:1px solid #ffffff4d;position:relative;overflow:hidden}.about-section__image:where(.astro-lx6rp2ia){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-section__image-overlay:where(.astro-lx6rp2ia){background:linear-gradient(to top right, color-mix(in srgb, var(--color-secondary) 30%, transparent), transparent, transparent);position:absolute;inset:0}.about-section__subtitle:where(.astro-lx6rp2ia){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);display:block}.about-section__title:where(.astro-lx6rp2ia){font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-tight);margin-top:0;margin-bottom:var(--space-6)}.about-section__lead:where(.astro-lx6rp2ia){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);margin-bottom:var(--space-5)}.about-section__body:where(.astro-lx6rp2ia){white-space:pre-line;font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-text) 70%, transparent);line-height:var(--line-height-relaxed);margin-bottom:var(--space-6)}.about-section__features-label:where(.astro-lx6rp2ia){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--color-text) 65%, transparent);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);margin-bottom:var(--space-4)}.about-section__features:where(.astro-lx6rp2ia){gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width<=767px){.about-section__content:where(.astro-lx6rp2ia){display:contents}.about-section__grid:where(.astro-lx6rp2ia){gap:var(--space-5)}.about-section__content:where(.astro-lx6rp2ia)>:where(.astro-lx6rp2ia){margin-bottom:0}.about-section__photo:where(.astro-lx6rp2ia){order:5}.about-section__subtitle:where(.astro-lx6rp2ia){order:1}.about-section__title:where(.astro-lx6rp2ia){order:2}.about-section__lead:where(.astro-lx6rp2ia){order:3}.about-section__body:where(.astro-lx6rp2ia){order:4}.about-section__features-label:where(.astro-lx6rp2ia){order:6}.about-section__features:where(.astro-lx6rp2ia){order:7}}@media (width>=480px){.about-section__features:where(.astro-lx6rp2ia){grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.about-section__grid:where(.astro-lx6rp2ia){gap:var(--space-8);grid-template-columns:5fr 7fr}.about-section__title:where(.astro-lx6rp2ia){font-size:var(--font-size-5xl)}}@media (width>=1024px){.about-section__grid:where(.astro-lx6rp2ia){gap:var(--space-9)}}.cta-section:where(.astro-xphih35w){background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.cta-section__blur:where(.astro-xphih35w){filter:blur(100px);opacity:.5;pointer-events:none;border-radius:50%;width:clamp(150px,25vw,300px);height:clamp(150px,25vw,300px);position:absolute}.cta-section__blur--tl:where(.astro-xphih35w){background:var(--color-secondary);top:-100px;left:-80px}.cta-section__blur--br:where(.astro-xphih35w){background:var(--color-secondary);bottom:-100px;right:-80px}.cta-section__container:where(.astro-xphih35w){max-width:48rem;padding-inline:var(--container-padding);z-index:1;text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.cta-section__icon:where(.astro-xphih35w){border-radius:var(--radius-full);background:var(--color-surface-glass-strong);width:4rem;height:4rem;color:var(--color-accent);margin-bottom:var(--space-5);border:1px solid var(--color-surface);box-shadow:0 10px 30px color-mix(in srgb, var(--color-secondary) 5%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.cta-section__title:where(.astro-xphih35w){font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-5)}.cta-section__description:where(.astro-xphih35w){font-size:var(--font-size-md);color:color-mix(in srgb, var(--color-text) 70%, transparent);max-width:32rem;line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);margin-bottom:var(--space-7)}@media (width<=480px){.cta-section__title:where(.astro-xphih35w){font-size:var(--font-size-2xl)}}@media (width>=768px){.cta-section__title:where(.astro-xphih35w){font-size:var(--font-size-5xl)}}.dd-contact-section:where(.astro-he3spzz3){background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.dd-contact-section:where(.astro-he3spzz3) .dd-contact-section__glow{opacity:.4;mix-blend-mode:multiply;top:-500px}.dd-contact-section__container:where(.astro-he3spzz3){max-width:var(--container-xl);padding-inline:var(--container-padding);z-index:1;border-radius:32px;margin-inline:auto;position:relative}.dd-contact-section__card:where(.astro-he3spzz3){gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid;overflow:visible}.dd-contact-section__info:where(.astro-he3spzz3){text-align:center;width:100%;min-width:0;padding-inline:var(--space-2);flex-direction:column;align-self:stretch;align-items:center;display:flex}.dd-contact-section__subtitle:where(.astro-he3spzz3){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);display:block}.dd-contact-section__title:where(.astro-he3spzz3){font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-top:0;margin-bottom:var(--space-3);white-space:pre-line;line-height:1.15}.dd-contact-section__description:where(.astro-he3spzz3){font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-text) 70%, transparent);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.dd-contact-section__details:where(.astro-he3spzz3){gap:var(--space-2);flex-direction:column;align-items:center;width:100%;padding-left:0;display:flex}.dd-contact-detail:where(.astro-he3spzz3){text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.dd-contact-detail__text:where(.astro-he3spzz3){text-align:center;overflow-wrap:break-word;word-break:break-word;width:100%;min-width:0}.dd-contact-detail__label:where(.astro-he3spzz3){text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:color-mix(in srgb, var(--color-text) 65%, transparent);font-size:.625rem;font-weight:var(--font-weight-medium);text-align:center;margin-bottom:0}.dd-contact-detail__value:where(.astro-he3spzz3){min-height:24px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);transition:color var(--transition-fast);word-break:break-word;text-align:center;text-decoration:none;display:block}a:where(.astro-he3spzz3).dd-contact-detail__value:hover{color:var(--color-secondary)}.dd-contact-section__form-wrapper:where(.astro-he3spzz3){width:100%;min-width:0}.dd-contact-form:where(.astro-he3spzz3){gap:var(--space-3);flex-direction:column;display:flex;position:relative;overflow:visible}.dd-contact-form__gradient:where(.astro-he3spzz3){pointer-events:none;background:linear-gradient(to bottom right,#fff6,#0000);display:none;position:absolute;inset:0}.dd-contact-form__inner:where(.astro-he3spzz3){z-index:1;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.dd-contact-form__heading:where(.astro-he3spzz3){font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);border-bottom:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);padding-bottom:var(--space-3);margin-bottom:var(--space-1)}.dd-contact-form__row:where(.astro-he3spzz3){gap:var(--space-3);grid-template-columns:1fr;display:grid}.dd-contact-form__field:where(.astro-he3spzz3){gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dd-contact-form__label:where(.astro-he3spzz3){font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-left:var(--space-1);font-weight:var(--font-weight-medium)}.dd-contact-form__required:where(.astro-he3spzz3){color:var(--color-accent-text)}.dd-contact-form__input:where(.astro-he3spzz3),.dd-contact-form__textarea:where(.astro-he3spzz3){border:1px solid var(--color-surface);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;color:var(--color-text);font-size:16px;font-family:var(--font-body);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);background:#ffffffe6;padding:.625rem .75rem}.dd-contact-form__input:where(.astro-he3spzz3)::placeholder,.dd-contact-form__textarea:where(.astro-he3spzz3)::placeholder{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.dd-contact-form__input:where(.astro-he3spzz3):focus,.dd-contact-form__textarea:where(.astro-he3spzz3):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent);outline:none}.dd-contact-form__textarea:where(.astro-he3spzz3){resize:none}.dd-contact-form__checkbox:where(.astro-he3spzz3){align-items:flex-start;gap:var(--space-2);cursor:pointer;margin-top:var(--space-1);display:flex}.dd-contact-form__checkbox-input:where(.astro-he3spzz3){clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.dd-contact-form__checkbox-box:where(.astro-he3spzz3){border:1.5px solid color-mix(in srgb, var(--color-text) 45%, transparent);background:var(--color-surface);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border-radius:4px;flex-shrink:0;margin-top:2px}.dd-contact-form__checkbox:where(.astro-he3spzz3):hover .dd-contact-form__checkbox-box:where(.astro-he3spzz3){border-color:color-mix(in srgb, var(--color-secondary) 50%, transparent)}.dd-contact-form__checkbox-input:where(.astro-he3spzz3):checked+.dd-contact-form__checkbox-box:where(.astro-he3spzz3){background:var(--color-accent);border-color:var(--color-accent)}.dd-contact-form__checkbox-input:where(.astro-he3spzz3):focus-visible+.dd-contact-form__checkbox-box:where(.astro-he3spzz3){outline:2px solid var(--color-focus-ring);outline-offset:2px}.dd-contact-form__checkbox-text:where(.astro-he3spzz3){font-size:var(--font-size-xs);color:color-mix(in srgb, var(--color-text) 70%, transparent);line-height:var(--line-height-relaxed);-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-medium)}.dd-contact-form__checkbox-link:where(.astro-he3spzz3){color:var(--color-secondary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.dd-contact-form__checkbox-link:where(.astro-he3spzz3):hover{color:var(--color-accent-text)}.dd-contact-form__submit-row:where(.astro-he3spzz3){margin-top:var(--space-2);justify-content:flex-end;display:flex}.dd-contact-form__submit:where(.astro-he3spzz3){justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-secondary);color:var(--color-secondary-contrast);padding:var(--btn-padding-y-md) var(--btn-padding-x-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:0 10px 30px color-mix(in srgb, var(--color-secondary) 20%, transparent);transition:all var(--transition-fast);width:100%;display:inline-flex}.dd-contact-form__submit:where(.astro-he3spzz3):hover{background:color-mix(in srgb, var(--color-secondary) 85%, transparent);transform:translateY(-2px)}@media (width>=480px){.dd-contact-section__card:where(.astro-he3spzz3){padding:var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--color-surface-glass-blur));backdrop-filter:blur(var(--color-surface-glass-blur));background:#ffffff2e;border:1px solid #ffffff4d;overflow:hidden}.dd-contact-form:where(.astro-he3spzz3){padding:var(--space-5);gap:var(--space-4);background:var(--color-surface-glass);border:1px solid var(--color-surface-glass-border);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:32px;overflow:hidden}.dd-contact-form__gradient:where(.astro-he3spzz3){display:block}.dd-contact-section__form-wrapper:where(.astro-he3spzz3){border-radius:32px;overflow:hidden}.dd-contact-form__inner:where(.astro-he3spzz3){gap:var(--space-4)}.dd-contact-form__row:where(.astro-he3spzz3){grid-template-columns:repeat(2,1fr)}.dd-contact-form__field:where(.astro-he3spzz3){gap:var(--space-2)}.dd-contact-form__submit:where(.astro-he3spzz3){width:auto}.dd-contact-form__input:where(.astro-he3spzz3),.dd-contact-form__textarea:where(.astro-he3spzz3){padding:var(--space-3) var(--space-4)}}@media (width>=768px){.dd-contact-section__card:where(.astro-he3spzz3){padding:var(--space-7)}.dd-contact-section__title:where(.astro-he3spzz3){font-size:var(--font-size-3xl);margin-bottom:var(--space-5)}.dd-contact-section__description:where(.astro-he3spzz3){margin-bottom:var(--space-3)}.dd-contact-form:where(.astro-he3spzz3){padding:var(--space-6);gap:var(--space-5)}.dd-contact-form__inner:where(.astro-he3spzz3),.dd-contact-form__row:where(.astro-he3spzz3){gap:var(--space-5)}}@media (width>=1024px){.dd-contact-section__card:where(.astro-he3spzz3){gap:var(--space-8);padding:var(--space-8);grid-template-columns:5fr 7fr}.dd-contact-section__info:where(.astro-he3spzz3){text-align:left;align-items:flex-start}.dd-contact-section__title:where(.astro-he3spzz3){font-size:var(--font-size-4xl)}.dd-contact-section__details:where(.astro-he3spzz3){align-items:flex-start}.dd-contact-detail:where(.astro-he3spzz3){text-align:left;align-items:flex-start;gap:var(--space-3);flex-direction:row;width:auto}.dd-contact-detail__text:where(.astro-he3spzz3),.dd-contact-detail__label:where(.astro-he3spzz3),.dd-contact-detail__value:where(.astro-he3spzz3){text-align:left}.dd-contact-detail__label:where(.astro-he3spzz3){margin-bottom:var(--space-1)}}.dd-contact-form__feedback:where(.astro-he3spzz3){text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-3);border-radius:var(--radius-md);display:none}.dd-contact-form__feedback--success:where(.astro-he3spzz3){background:color-mix(in srgb, var(--color-success) 8%, transparent);color:var(--color-success);display:block}.dd-contact-form__feedback--error:where(.astro-he3spzz3){background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);display:block}.dd-contact-form__submit:where(.astro-he3spzz3):disabled{opacity:.6;cursor:not-allowed}.check-item:where(.astro-f5ngospl){align-items:center;gap:var(--space-4);display:flex}.check-item__icon:where(.astro-f5ngospl){border-radius:var(--radius-full);background:var(--color-surface-glass);border:1px solid var(--color-surface);width:2rem;height:2rem;color:var(--color-accent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.check-item__text:where(.astro-f5ngospl){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.conferences-section:where(.astro-hm43zlma){background:linear-gradient(to bottom left, color-mix(in srgb, var(--color-secondary) 2%, transparent), transparent);width:100%}.conferences-section__container:where(.astro-hm43zlma){max-width:var(--container-xl);padding-inline:var(--container-padding);z-index:1;margin-inline:auto;position:relative}.conferences-section__header:where(.astro-hm43zlma){text-align:center;margin-bottom:var(--space-9)}.conferences-section__subtitle:where(.astro-hm43zlma){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);display:block}.conferences-section__title:where(.astro-hm43zlma){font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-tight);margin-top:0}.conference-item:where(.astro-hm43zlma){gap:var(--space-7);margin-bottom:var(--space-11);grid-template-columns:1fr;align-items:center;display:grid}.conference-item:where(.astro-hm43zlma):last-child{margin-bottom:0}.conference-item__content:where(.astro-hm43zlma){flex-direction:column;order:2;justify-content:flex-start;display:flex}.conference-item__image-col:where(.astro-hm43zlma){order:1}.conference-item__title:where(.astro-hm43zlma){font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-tight);margin-bottom:var(--space-5)}.conference-item__title-faded:where(.astro-hm43zlma){color:var(--color-text-faded)}.conference-item__description:where(.astro-hm43zlma){font-size:var(--font-size-base);color:color-mix(in srgb, var(--color-text) 60%, transparent);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);margin-bottom:var(--space-6)}.conference-item__points:where(.astro-hm43zlma){gap:var(--space-4);margin-bottom:var(--space-7);flex-direction:column;display:flex}.conference-item:where(.astro-hm43zlma) .conference-item__cta{width:max-content}.conference-item__image-wrapper:where(.astro-hm43zlma){aspect-ratio:1;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-secondary) 10%, transparent);box-shadow:var(--shadow-card);border:1px solid #fff9;position:relative;overflow:hidden}.conference-item__image:where(.astro-hm43zlma){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.conference-item__image-overlay:where(.astro-hm43zlma){background:linear-gradient(to top right, color-mix(in srgb, var(--color-secondary) 30%, transparent), transparent, transparent);position:absolute;inset:0}@media (width>=768px){.conferences-section__header:where(.astro-hm43zlma){margin-bottom:var(--space-11)}.conferences-section__title:where(.astro-hm43zlma){font-size:var(--font-size-5xl)}.conference-item:where(.astro-hm43zlma){gap:var(--space-7);grid-template-columns:repeat(2,1fr)}.conference-item__content:where(.astro-hm43zlma){order:1}.conference-item__image-col:where(.astro-hm43zlma),.conference-item--reversed:where(.astro-hm43zlma) .conference-item__content:where(.astro-hm43zlma){order:2}.conference-item--reversed:where(.astro-hm43zlma) .conference-item__image-col:where(.astro-hm43zlma){order:1}.conference-item__title:where(.astro-hm43zlma){font-size:var(--font-size-4xl)}.conference-item__image-wrapper:where(.astro-hm43zlma){aspect-ratio:4/5}}@media (width>=1024px){.conference-item:where(.astro-hm43zlma){gap:var(--space-9)}}.cases-section:where(.astro-znjqztm4){z-index:2;background:var(--color-bg-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;margin-top:-2.5rem;padding-top:2.5rem;position:relative}.cases-section__container:where(.astro-znjqztm4){max-width:var(--container-xl);padding-inline:var(--container-padding);z-index:1;margin-inline:auto;position:relative}.cases-section__header:where(.astro-znjqztm4){margin-bottom:var(--space-6);text-align:center}.cases-section__subtitle:where(.astro-znjqztm4){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-3);display:block}.cases-section__title:where(.astro-znjqztm4){font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-tight)}.cases-section__stack:where(.astro-znjqztm4){gap:var(--space-7);flex-direction:column;display:flex}.cases-section__card:where(.astro-znjqztm4){--_card-radius:var(--radius-md,1.5rem);--_card-padding:var(--space-2);background:var(--color-surface);border-radius:var(--_card-radius);padding:var(--_card-padding);box-shadow:var(--shadow-card);border:1px solid #0000000f;flex-direction:column;gap:0;display:flex}.cases-section__preview:where(.astro-znjqztm4){aspect-ratio:9/16;background:linear-gradient(135deg, var(--color-secondary) 0%, color-mix(in srgb, var(--color-secondary) 80%, transparent) 50%, color-mix(in srgb, var(--color-secondary) 30%, transparent) 100%);border-radius:calc(var(--_card-radius) - var(--_card-padding));flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cases-section__preview--video:where(.astro-znjqztm4){cursor:pointer}.cases-section__video:where(.astro-znjqztm4){object-fit:cover;pointer-events:none;width:100%;height:100%}.cases-section__vignette:where(.astro-znjqztm4){z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#02143b1a 65%,#02143b80 100%);transition:opacity .3s;position:absolute;inset:0}.cases-section__content:where(.astro-znjqztm4){gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-2) var(--space-3);flex-direction:column;flex:1;display:flex}.cases-section__content-top:where(.astro-znjqztm4){justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cases-section__logo:where(.astro-znjqztm4){object-fit:contain;object-position:left center;flex-shrink:0;width:176px;height:46px}.cases-section__type-badge:where(.astro-znjqztm4){background:color-mix(in srgb, var(--color-secondary) 8%, transparent);color:var(--color-secondary);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;padding:.25rem .625rem;display:inline-flex}.cases-section__description:where(.astro-znjqztm4) p{margin:0}.cases-section__description:where(.astro-znjqztm4) .cases-section__chapter{text-transform:uppercase;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);color:color-mix(in srgb, var(--color-text) 65%, transparent);margin-bottom:calc(var(--space-1) - var(--space-5));display:block}.cases-section__description:where(.astro-znjqztm4){font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--color-text) 80%, transparent);gap:var(--space-5);flex-direction:column;line-height:1.25;display:flex}.cases-section__tags:where(.astro-znjqztm4){justify-content:flex-start;gap:var(--space-1);flex-wrap:wrap;flex-basis:100%;display:flex}.cases-section__tag-pill:where(.astro-znjqztm4){background:color-mix(in srgb, var(--color-secondary) 4%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:var(--radius-full);font-size:.8125rem;font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--color-text) 70%, transparent);white-space:nowrap;letter-spacing:var(--letter-spacing-wide);align-items:center;padding:.3125rem .75rem;transition:background .2s,border-color .2s;display:inline-flex}.cases-section__card:where(.astro-znjqztm4):hover .cases-section__tag-pill:where(.astro-znjqztm4){background:color-mix(in srgb, var(--color-secondary) 6%, transparent);border-color:color-mix(in srgb, var(--color-text) 15%, transparent)}.cases-section__stats:where(.astro-znjqztm4){gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-text) 6%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cases-section__stat:where(.astro-znjqztm4):last-child{width:calc((100% - var(--space-2)) / 2);grid-column:1/-1;justify-self:center}.cases-section__stat:where(.astro-znjqztm4){text-align:center;padding:var(--space-3);background:color-mix(in srgb, var(--color-secondary) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent);border-radius:var(--radius-md,.75rem);flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.cases-section__stat-value:where(.astro-znjqztm4){font-size:1.375rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-secondary)}.cases-section__stat-label:where(.astro-znjqztm4){font-size:.8125rem;line-height:1.1;font-weight:var(--font-weight-medium);color:color-mix(in srgb, var(--color-text) 65%, transparent);letter-spacing:normal}@media (width>=375px){.cases-section__card:where(.astro-znjqztm4){--_card-padding:var(--space-3)}.cases-section__content:where(.astro-znjqztm4){padding:var(--space-5) var(--space-1) var(--space-3)}.cases-section__title:where(.astro-znjqztm4){font-size:var(--font-size-3xl)}}@media (width>=540px){.cases-section__header:where(.astro-znjqztm4){margin-bottom:var(--space-7)}.cases-section__stack:where(.astro-znjqztm4){gap:var(--space-7)}.cases-section__card:where(.astro-znjqztm4){--_card-padding:var(--space-4)}.cases-section__content:where(.astro-znjqztm4){padding:var(--space-4) var(--space-2) var(--space-2);gap:var(--space-3)}.cases-section__type-badge:where(.astro-znjqztm4){font-size:var(--font-size-xs);padding:.375rem .875rem}.cases-section__tag-pill:where(.astro-znjqztm4){font-size:var(--font-size-xs);padding:.25rem .75rem}.cases-section__tags:where(.astro-znjqztm4){justify-content:flex-end;gap:var(--space-2);flex-basis:auto}.cases-section__stat:where(.astro-znjqztm4){padding:var(--space-3) var(--space-4)}.cases-section__stat-value:where(.astro-znjqztm4){font-size:var(--font-size-lg)}.cases-section__stats:where(.astro-znjqztm4){gap:var(--space-3);display:flex}.cases-section__stat:where(.astro-znjqztm4):last-child{grid-column:auto;justify-self:auto;width:auto}}@media (width>=768px){.cases-section__stat-label:where(.astro-znjqztm4){font-size:var(--font-size-xs)}.cases-section__header:where(.astro-znjqztm4){margin-bottom:var(--space-8)}.cases-section__title:where(.astro-znjqztm4){font-size:var(--font-size-4xl)}.cases-section__stack:where(.astro-znjqztm4){gap:var(--space-6)}.cases-section__card:where(.astro-znjqztm4){--_card-radius:2.5rem;--_card-padding:var(--space-5);--_stack-offset:1.25rem;top:calc(8rem + var(--card-index,0) * var(--_stack-offset));z-index:calc(var(--card-index,0) + 1);gap:var(--space-6);transform-origin:top;will-change:transform;box-shadow:var(--shadow-card-raised);flex-direction:row;position:sticky}.cases-section__card--covered:where(.astro-znjqztm4){box-shadow:none}.cases-section__preview:where(.astro-znjqztm4){border-radius:calc(var(--_card-radius) - var(--_card-padding));align-self:start;width:35%}.cases-section__content:where(.astro-znjqztm4){padding:var(--space-4) var(--space-2);gap:var(--space-5);justify-content:center}.cases-section__content-top:where(.astro-znjqztm4){gap:var(--space-3)}.cases-section__stat:where(.astro-znjqztm4){padding:var(--space-4) var(--space-5);gap:var(--space-1)}.cases-section__stat-value:where(.astro-znjqztm4){font-size:var(--font-size-2xl)}.cases-section__stats:where(.astro-znjqztm4){gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.cases-section__preview:where(.astro-znjqztm4),.cases-section__card:where(.astro-znjqztm4){transition:none}}.agence-section:where(.astro-wkckxbwc){width:100%;padding-block:var(--space-8);background:var(--color-secondary);color:var(--color-bg-subtle,var(--color-surface));border-top-left-radius:32px;border-top-right-radius:32px;position:relative}.agence-section__container:where(.astro-wkckxbwc){max-width:var(--container-xl);padding-inline:var(--container-padding);gap:var(--space-7);flex-direction:column;margin-inline:auto;display:flex}.agence-section__header:where(.astro-wkckxbwc){text-align:left;align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.agence-section__subtitle:where(.astro-wkckxbwc){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--color-accent-on-dark);font-weight:var(--font-weight-semibold)}.agence-section__title:where(.astro-wkckxbwc){font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold);color:var(--color-secondary-contrast);line-height:var(--line-height-tight)}.agence-section__br:where(.astro-wkckxbwc){display:none}.agence-section__title-faded:where(.astro-wkckxbwc){color:#ffffff73}.agence-section__row:where(.astro-wkckxbwc){gap:var(--space-6);flex-direction:column;display:flex}.agence-section__image-col:where(.astro-wkckxbwc){aspect-ratio:1;border-radius:var(--radius-xl);border:1px solid #ffffff14;width:100%;max-width:420px;margin-inline:auto;overflow:hidden;box-shadow:0 12px 40px #00000059}.agence-section__image:where(.astro-wkckxbwc){width:100%;height:auto;display:block}.agence-section__content:where(.astro-wkckxbwc){gap:var(--space-4);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.agence-section__lead:where(.astro-wkckxbwc){font-size:var(--font-size-sm);color:#ffffffbf;line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);max-width:36rem}.agence-section__link:where(.astro-wkckxbwc){align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--btn-padding-y-md) var(--btn-padding-x-lg);border-radius:var(--radius-full);font-size:var(--btn-font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-secondary-contrast);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform .4s var(--ease-emphasized), box-shadow .4s cubic-bezier(.16, 1, .3, 1);background-color:#0000;border:1.5px solid #ffffffb3;text-decoration:none;display:inline-flex}.agence-section__link:where(.astro-wkckxbwc):hover{background-color:var(--color-surface);color:var(--color-secondary);border-color:var(--color-surface);transform:translateY(-3px);box-shadow:0 12px 32px #00000059}@media (width>=768px){.agence-section:where(.astro-wkckxbwc){padding-block:var(--space-9)}.agence-section__title:where(.astro-wkckxbwc){font-size:var(--font-size-5xl)}.agence-section__br:where(.astro-wkckxbwc){display:block}.agence-section__row:where(.astro-wkckxbwc){align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);grid-template-columns:clamp(280px,30vw,380px) minmax(0,1fr);grid-template-areas:"image content""image link";display:grid}.agence-section__image-col:where(.astro-wkckxbwc){grid-area:image;width:100%;max-width:none}.agence-section__content:where(.astro-wkckxbwc){grid-area:content}.agence-section__link:where(.astro-wkckxbwc){grid-area:link;place-self:start}.agence-section__lead:where(.astro-wkckxbwc){font-size:var(--font-size-base)}}.faq-section:where(.astro-kpn7xbay){width:100%;padding-block:var(--space-8);background:var(--color-bg-subtle);position:relative}.faq-section__container:where(.astro-kpn7xbay){width:100%;max-width:var(--container-xl);padding-inline:var(--container-padding);box-sizing:border-box;margin-inline:auto}.faq-section__header:where(.astro-kpn7xbay){text-align:center;margin-bottom:var(--space-8)}.faq-section__subtitle:where(.astro-kpn7xbay){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-text);margin-bottom:var(--space-3);display:block}.faq-section__title:where(.astro-kpn7xbay){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.faq-section__list:where(.astro-kpn7xbay){gap:var(--space-3);flex-direction:column;width:min(100%,48rem);margin-inline:auto;display:flex}.faq-section__item:where(.astro-kpn7xbay){border-bottom:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);box-sizing:border-box;width:100%}.faq-section__question:where(.astro-kpn7xbay){justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;width:100%;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-family:inherit;display:flex}.faq-section__chevron:where(.astro-kpn7xbay){color:var(--color-text-faded);flex-shrink:0;transition:transform .25s}.faq-section__item:where(.astro-kpn7xbay).is-open .faq-section__chevron:where(.astro-kpn7xbay){color:var(--color-accent);transform:rotate(180deg)}.faq-section__panel:where(.astro-kpn7xbay){transition:grid-template-rows .35s var(--ease-decel);grid-template-rows:0fr;display:grid}.faq-section__item:where(.astro-kpn7xbay).is-open .faq-section__panel:where(.astro-kpn7xbay){grid-template-rows:1fr}.faq-section__answer:where(.astro-kpn7xbay){min-height:0;overflow:hidden}.faq-section__answer:where(.astro-kpn7xbay) p:where(.astro-kpn7xbay){padding:0 0 var(--space-5);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0}@media (width<=480px){.faq-section__question:where(.astro-kpn7xbay){padding:var(--space-4) 0;font-size:var(--font-size-base)}.faq-section__answer:where(.astro-kpn7xbay) p:where(.astro-kpn7xbay){padding:0 0 var(--space-4)}}@media (prefers-reduced-motion:reduce){.faq-section__panel:where(.astro-kpn7xbay),.faq-section__chevron:where(.astro-kpn7xbay){transition:none}}@media (width>=768px){.faq-section__title:where(.astro-kpn7xbay){font-size:var(--font-size-5xl)}.faq-section__container:where(.astro-kpn7xbay){align-items:start;gap:var(--space-8);grid-template-columns:1fr 2fr;display:grid}.faq-section__header:where(.astro-kpn7xbay){text-align:left;margin-bottom:0}.faq-section__list:where(.astro-kpn7xbay){width:100%;margin-inline:0}}body.__tina-quick-editing-enabled .faq-section__panel:where(.astro-kpn7xbay){grid-template-rows:1fr!important}
