@layer components{}@layer components{.twi-grid[data-astro-cid-qztljx7g]{display:grid;min-width:0;gap:var(--twi-grid-gap, var(--space-12));align-items:var(--twi-grid-align-items, center)}.twi-grid[data-astro-cid-qztljx7g]>[data-astro-cid-qztljx7g]{min-width:0;max-width:100%}.twi-content[data-astro-cid-qztljx7g]>h2[data-astro-cid-qztljx7g]{margin-top:0;max-width:var(--twi-heading-max-width, none);line-height:var(--twi-heading-line-height, var(--leading-tight));text-transform:var(--twi-heading-text-transform, none)}.twi-block[data-astro-cid-qztljx7g]{--twi-heading-color: var(--rd-heading-color);--twi-neutral-heading-color: var(--rd-skin-heading-or-text-color, var(--rd-heading-color));--twi-grid-gap: var(--space-12);--twi-grid-align-items: center;--twi-grid-desktop-gap: var(--space-16);--twi-grid-desktop-align-items: start;--twi-heading-max-width: none;--twi-heading-line-height: var(--leading-tight);--twi-heading-text-transform: none;--twi-media-border-color: transparent;--twi-media-border-width: 0px;--twi-media-figure-border-color: var(--rd-media-border, var(--twi-media-border-color));--twi-media-figure-border-width: var(--rd-media-border-width, var(--twi-media-border-width));--twi-caption-margin-top: var(--space-2);--twi-caption-font-family: inherit;--twi-caption-font-size: var(--rd-caption-font-size);--twi-caption-letter-spacing: 0;--twi-caption-text-transform: none;--twi-caption-color: var(--rd-caption-color, var(--color-text-muted))}body:not([data-site-skin]) .twi-block[data-astro-cid-qztljx7g][data-legacy-recipe=operator]{--twi-grid-gap: clamp(2rem, 5vw, 4.5rem);--twi-grid-align-items: center;--twi-grid-desktop-gap: clamp(2rem, 5vw, 4.5rem);--twi-grid-desktop-align-items: center;--twi-heading-max-width: 12ch;--twi-heading-line-height: .88;--twi-heading-text-transform: uppercase;--twi-media-border-color: var(--rd-card-border-soft);--twi-media-border-width: 1px;--twi-media-figure-border-color: var(--twi-media-border-color);--twi-media-figure-border-width: var(--twi-media-border-width);--twi-caption-margin-top: .9rem;--twi-caption-font-family: var(--font-mono);--twi-caption-font-size: var(--rd-kicker-size);--twi-caption-letter-spacing: .18em;--twi-caption-text-transform: uppercase;--twi-caption-color: var(--rd-meta-muted)}.twi-heading[data-astro-cid-qztljx7g]{margin-bottom:var(--space-6);color:var(--twi-heading-color)}.twi-body[data-astro-cid-qztljx7g]{margin-top:var(--space-6);font-size:var(--rd-prose-font-size);line-height:var(--leading-relaxed)}.twi-actions[data-astro-cid-qztljx7g]{margin-top:var(--space-8)}.twi-caption[data-astro-cid-qztljx7g]{margin-top:var(--twi-caption-margin-top);font-family:var(--twi-caption-font-family);font-size:var(--twi-caption-font-size);letter-spacing:var(--twi-caption-letter-spacing);text-transform:var(--twi-caption-text-transform);text-align:center;color:var(--twi-caption-color)}.hero-image-content[data-astro-cid-qztljx7g]{margin:0;border-width:var(--twi-media-figure-border-width);border-style:solid;border-color:var(--twi-media-figure-border-color)}body[data-site-skin] .rd-media[data-astro-cid-qztljx7g]{--twi-media-figure-border-color: var(--rd-media-border, var(--twi-media-border-color));--twi-media-figure-border-width: var(--rd-media-border-width, var(--twi-media-border-width))}body[data-site-skin] .rd-caption[data-astro-cid-qztljx7g]{--twi-caption-font-size: var(--rd-caption-font-size)}.twi-grid-imageTop[data-astro-cid-qztljx7g]{grid-template-columns:1fr;row-gap:clamp(var(--space-7),4vw,var(--space-10))}.twi-grid-imageTop[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g]{text-align:center;max-width:min(100%,var(--container-narrow));margin-inline:auto;order:2}.twi-grid-imageTop[data-astro-cid-qztljx7g] .twi-image-wrap[data-astro-cid-qztljx7g]{order:1;margin-bottom:0;width:100%;text-align:center}.twi-grid-imageTop[data-astro-cid-qztljx7g] .twi-actions[data-astro-cid-qztljx7g]{margin-top:clamp(var(--space-10),5vw,var(--space-12))}.twi-grid-imageTop[data-astro-cid-qztljx7g] .hero-image-content[data-astro-cid-qztljx7g]{display:inline-block;width:auto;max-width:100%}.twi-grid-imageTop[data-astro-cid-qztljx7g] .twi-image[data-astro-cid-qztljx7g]{width:auto;max-width:100%;height:auto;max-height:none;object-fit:contain;margin-inline:auto}.twi-grid-imageLeft[data-astro-cid-qztljx7g],.twi-grid-imageRight[data-astro-cid-qztljx7g]{grid-template-columns:1fr}.twi-image[data-astro-cid-qztljx7g]{width:100%;height:auto;border:var(--twi-media-border-width) solid var(--twi-media-border-color);border-radius:var(--radius-media);object-fit:cover;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:transform .6s cubic-bezier(.16,1,.3,1)}body[data-legacy-recipes~=framed]:not([data-site-skin]) .twi-block[data-astro-cid-qztljx7g] .twi-image{border:1px solid color-mix(in srgb,var(--color-border) 72%,var(--color-dark) 8%);box-shadow:var(--shadow-md)}.twi-block[data-astro-cid-qztljx7g] .twi-image{filter:var(--skin-image-treatment, none)}body[data-legacy-recipes~=warm]:not([data-skin-image-treatment=primitive]) .twi-block[data-astro-cid-qztljx7g] .twi-image{filter:var(--skin-image-treatment, var(--rd-image-treatment-warm))}.twi-image-wrap[data-astro-cid-qztljx7g]:hover .twi-image[data-astro-cid-qztljx7g]{transform:translateY(-8px)}.twi-grid-imageLeft[data-astro-cid-qztljx7g],.twi-grid-imageRight[data-astro-cid-qztljx7g]{display:flex;flex-direction:column}.twi-grid-imageLeft[data-astro-cid-qztljx7g] .twi-image-wrap[data-astro-cid-qztljx7g]{order:1}.twi-grid-imageLeft[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g],.twi-grid-imageRight[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g]{order:2}.twi-grid-imageRight[data-astro-cid-qztljx7g] .twi-image-wrap[data-astro-cid-qztljx7g]{order:1}@media(min-width:992px){.twi-grid-imageLeft[data-astro-cid-qztljx7g],.twi-grid-imageRight[data-astro-cid-qztljx7g]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--twi-grid-desktop-gap, var(--space-16));align-items:var(--twi-grid-desktop-align-items, start)}.twi-grid-imageLeft[data-astro-cid-qztljx7g] .twi-image-wrap[data-astro-cid-qztljx7g]{grid-column:1;order:unset}.twi-grid-imageLeft[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g]{grid-column:2;order:unset}.twi-grid-imageRight[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g]{grid-column:1;order:unset}.twi-grid-imageRight[data-astro-cid-qztljx7g] .twi-image-wrap[data-astro-cid-qztljx7g]{grid-column:2;order:unset}}.bg-primary[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g],.bg-primary[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-secondary[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g],.bg-secondary[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-dark[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g],.bg-dark[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-gradient[data-astro-cid-qztljx7g] .twi-content[data-astro-cid-qztljx7g],.bg-gradient[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-primary[data-astro-cid-qztljx7g] h2[data-astro-cid-qztljx7g],.bg-secondary[data-astro-cid-qztljx7g] h2[data-astro-cid-qztljx7g],.bg-dark[data-astro-cid-qztljx7g] h2[data-astro-cid-qztljx7g],.bg-gradient[data-astro-cid-qztljx7g] h2[data-astro-cid-qztljx7g]{color:var(--text-on-strong)}.bg-primary[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-secondary[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-dark[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g],.bg-gradient[data-astro-cid-qztljx7g] .twi-caption[data-astro-cid-qztljx7g]{color:var(--text-on-strong-muted)}.twi-block[data-astro-cid-qztljx7g]:not(.bg-primary,.bg-secondary,.bg-dark,.bg-gradient,.bg-image){--twi-heading-color: var(--twi-neutral-heading-color)}}@layer components{}@layer components{}@layer components{.cta-block[data-astro-cid-2chn5upz]{position:relative;padding-block:var(--skin-section-padding-block, var(--space-20));overflow:hidden;--cta-text-color: var(--rd-section-fg, var(--text-on-strong));--cta-muted-color: var(--rd-text-color, var(--text-on-strong-muted));--cta-image-overlay: var(--rd-cta-media-overlay-balanced);--cta-card-bg: var(--rd-skin-card-bg, var(--surface-inverse, var(--color-bg-dark)));--cta-card-fg: var(--rd-skin-card-fg, var(--text-on-strong));--cta-card-border: var(--rd-card-border-width, var(--border-width)) solid var(--rd-skin-card-border, color-mix(in srgb, var(--text-on-strong) 18%, transparent));--cta-card-radius: var( --skin-card-radius, var(--skin-radius, var(--theme-radius-base, var(--rd-skin-card-radius, var(--rd-card-radius, var(--radius-xl))))) );--cta-card-shadow: var(--rd-skin-card-shadow, var(--shadow-md));--cta-card-media-radius: var(--rd-skin-media-radius, var(--cta-shell-radius));--cta-card-content-bg: transparent;--cta-card-content-border: 0;--cta-card-content-radius: 0;--cta-card-content-shadow: none;--cta-card-content-padding: 0;--cta-banner-dark-bg: var(--rd-section-bg);--cta-banner-inner-padding-block: 0;--cta-split-section-bg: var(--rd-section-bg, var(--color-bg));--cta-split-image-card-bg: var(--rd-section-bg, var(--surface-inverse));--cta-split-image-card-border: var(--rd-card-border-width, var(--border-width)) solid color-mix(in srgb, var(--rd-section-fg, var(--text-on-strong)) 22%, transparent);--cta-split-image-card-shadow: var(--rd-skin-card-shadow, var(--shadow-xl));--cta-split-image-card-backdrop-filter: blur(.5px)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-primary){--rd-section-bg-base: var(--color-primary);--rd-section-fg-base: var(--text-on-strong);--rd-heading-color-base: var(--text-on-strong);--rd-text-color-base: var(--text-on-strong-muted);--rd-caption-color-base: var(--text-on-strong-muted);--rd-kicker-color-base: var(--text-on-strong)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-secondary){--rd-section-bg-base: var(--color-secondary);--rd-section-fg-base: var(--text-on-strong);--rd-heading-color-base: var(--text-on-strong);--rd-text-color-base: var(--text-on-strong-muted);--rd-caption-color-base: var(--text-on-strong-muted);--rd-kicker-color-base: var(--text-on-strong)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-dark),body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-gradient),body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block--has-image){--rd-section-bg-base: var(--surface-inverse, var(--color-bg-dark));--rd-section-fg-base: var(--text-on-strong);--rd-heading-color-base: var(--text-on-strong);--rd-text-color-base: var(--text-on-strong-muted);--rd-caption-color-base: var(--text-on-strong-muted);--rd-kicker-color-base: var(--text-on-strong)}.cta-block__bg[data-astro-cid-2chn5upz]{position:absolute;inset:0;z-index:1}.cta-block__bg[data-astro-cid-2chn5upz] img{display:block;width:100%;height:100%;object-fit:cover}.cta-block__overlay[data-astro-cid-2chn5upz]{position:absolute;inset:0;background-color:transparent;background-image:var(--cta-image-overlay)}.cta-block__content[data-astro-cid-2chn5upz]{position:relative;z-index:2;min-width:0}.cta-headline[data-astro-cid-2chn5upz]{--rd-heading-color: var(--cta-text-color);color:var(--cta-text-color);margin-bottom:var(--space-4)}.cta-block[data-astro-cid-2chn5upz] .rd-section-title[data-astro-cid-2chn5upz]{--rd-heading-color: var(--cta-text-color);text-shadow:none}.cta-operator-eyebrow[data-astro-cid-2chn5upz]{margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.44em;text-transform:uppercase;color:var(--rd-kicker-color)}.cta-variant-card[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz]{color:var(--cta-text-color)}.cta-subheadline[data-astro-cid-2chn5upz]{--rd-text-color: var(--cta-muted-color);opacity:.9;color:var(--cta-muted-color)}.cta-block[data-astro-cid-2chn5upz] .rd-section-lede[data-astro-cid-2chn5upz]{--rd-text-color: var(--cta-muted-color)}.cta-urgency[data-astro-cid-2chn5upz]{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}body:not([data-site-skin]) .cta-urgency[data-astro-cid-2chn5upz]{background:color-mix(in srgb,var(--surface-inverse) 20%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--text-on-strong) 20%,transparent);border-radius:var(--radius-full);color:var(--text-on-strong)}.cta-urgency__label[data-astro-cid-2chn5upz]{font-weight:700}.pulse-dot[data-astro-cid-2chn5upz]{width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;box-shadow:0 0 color-mix(in srgb,var(--color-accent) 40%,transparent);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-accent) 40%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-accent) 0%,transparent)}}.cta-text-content--center[data-astro-cid-2chn5upz],.cta-action-content--center[data-astro-cid-2chn5upz]{text-align:center}.cta-review-aggregate{margin-block:var(--space-3)}.cta-review-aggregate-row[data-astro-cid-2chn5upz]{display:flex;flex:0 0 100%;width:100%}.cta-action-content--center[data-astro-cid-2chn5upz] .cta-review-aggregate-row[data-astro-cid-2chn5upz]{justify-content:center}.lead[data-astro-cid-2chn5upz]{font-size:var(--rd-skin-lede-font-size-override, clamp(var(--text-lg), 2vw, var(--text-xl)));margin-bottom:0}.cta-content-stack[data-astro-cid-2chn5upz]{display:block}.cta-action-content--center[data-astro-cid-2chn5upz]{margin-top:var(--space-8)}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-block__content[data-astro-cid-2chn5upz]{max-width:var(--cta-operator-content-max-width, var(--container-wide))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz]{max-width:var(--cta-operator-text-max-width, none);margin-inline:var(--cta-operator-text-margin-inline, 0);text-align:var(--cta-operator-text-align, center)}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz]{--rd-heading-color: var(--cta-operator-headline-color, var(--cta-text-color));margin-bottom:var(--cta-operator-headline-margin-bottom, var(--space-4));font-size:var(--cta-operator-headline-font-size, var(--rd-heading-size-h2, clamp(var(--text-3xl), 5vw, var(--text-4xl))));line-height:var(--cta-operator-headline-line-height, var(--leading-tight));letter-spacing:var(--cta-operator-headline-letter-spacing, var(--tracking-tight));text-transform:var(--cta-operator-headline-text-transform, none);text-wrap:var(--cta-operator-headline-text-wrap, initial);color:var(--cta-operator-headline-color, var(--cta-text-color))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz]{--rd-text-color: var(--cta-operator-subheadline-color, var(--cta-muted-color));color:var(--cta-operator-subheadline-color, var(--cta-muted-color))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{text-align:var(--cta-operator-action-text-align, center);margin-top:var(--cta-operator-action-margin-top, var(--space-8))}body[data-site-skin] .cta-variant-operator[data-astro-cid-2chn5upz]{--cta-operator-content-max-width: 1400px;--cta-operator-text-max-width: 78rem;--cta-operator-text-margin-inline: auto;--cta-operator-headline-margin-bottom: clamp(2rem, 5vw, 4rem);--cta-operator-headline-font-size: var(--rd-display-size-standard);--cta-operator-headline-line-height: var(--rd-display-line-height-standard);--cta-operator-headline-letter-spacing: var(--tracking-tight);--cta-operator-headline-text-transform: none;--cta-operator-headline-text-wrap: balance;--cta-operator-action-margin-top: clamp(2rem, 5vw, 4rem)}.cta-trust[data-astro-cid-2chn5upz]{margin-top:var(--space-4)}.cta-trust__text[data-astro-cid-2chn5upz]{font-size:var(--text-sm, .875rem);opacity:.75}.cta-note[data-astro-cid-2chn5upz]{margin:var(--space-4) 0 0;max-width:42rem;color:var(--cta-muted-color, var(--rd-caption-color))}.cta-variant-banner[data-astro-cid-2chn5upz] .cta-note[data-astro-cid-2chn5upz],.cta-variant-operator[data-astro-cid-2chn5upz] .cta-note[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .offer-availability--cta,.cta-variant-operator[data-astro-cid-2chn5upz] .offer-availability--cta{margin-inline:auto}.cta-block[data-astro-cid-2chn5upz] .offer-availability--cta{margin-block:var(--space-4) 0;color:var(--cta-muted-color, var(--rd-caption-color))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-note[data-astro-cid-2chn5upz],.cta-variant-operator[data-astro-cid-2chn5upz] .offer-availability--cta{color:var(--cta-operator-subheadline-color, var(--cta-muted-color))}body:not([data-site-skin]) .cta-block[data-astro-cid-2chn5upz]{--cta-text-color: var(--text-on-strong, #fff);--cta-muted-color: var(--text-on-strong-muted, rgba(255, 255, 255, .82));--cta-card-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 38%), linear-gradient(160deg, color-mix(in srgb, var(--surface-inverse) 88%, black 12%), color-mix(in srgb, var(--surface-inverse) 96%, white 4%));--cta-card-fg: var(--text-on-strong);--cta-card-border: 1px solid var(--rd-card-border, transparent);--cta-card-shadow: var(--rd-card-shadow, none);--cta-card-content-bg: transparent;--cta-card-content-border: 0;--cta-card-content-radius: 0;--cta-card-content-shadow: none;--cta-card-content-padding: 0;--cta-banner-dark-bg: var(--color-bg-dark);--cta-banner-inner-padding-block: clamp(var(--space-8), 3vw, var(--space-12));--cta-split-section-bg: var(--color-bg);--cta-split-image-card-bg: var(--color-bg-dark);--cta-split-image-card-border: 0 solid transparent;--cta-split-image-card-shadow: none;--cta-split-image-card-backdrop-filter: none}.cta-block[data-astro-cid-2chn5upz]{--cta-shell-radius: var(--cta-card-radius)}.cta-variant-banner[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{max-width:800px;margin:0 auto;padding:clamp(var(--space-8),3vw,var(--space-12));padding-block:var(--cta-banner-inner-padding-block);color:var(--text-on-strong)}.cta-variant-banner[data-astro-cid-2chn5upz].bg-dark{background:var(--cta-banner-dark-bg)}.cta-variant-card[data-astro-cid-2chn5upz]{padding-block:var(--skin-section-padding-block, var(--space-12));background-color:transparent}.cta-variant-card[data-astro-cid-2chn5upz] .cta-card-wrapper[data-astro-cid-2chn5upz]{max-width:900px}.cta-variant-card[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{--cta-text-color: var(--rd-skin-card-fg, var(--cta-card-fg));--cta-muted-color: var(--rd-skin-card-fg, var(--cta-card-fg));--rd-heading-color: var(--rd-skin-card-fg, var(--cta-card-fg));--rd-text-color: var(--rd-skin-card-fg, var(--cta-card-fg));position:relative;display:grid;min-width:0;max-width:100%;padding:clamp(var(--space-5),2.8vw,var(--space-8));border:var(--rd-skin-card-border-width, var(--rd-card-border-width, var(--border-width))) solid var(--rd-skin-card-border, var(--rd-card-border, transparent));border-radius:var(--rd-skin-card-radius, var(--rd-card-radius, var(--cta-shell-radius)));overflow:hidden;color:var(--rd-skin-card-fg, var(--cta-card-fg));isolation:isolate;background:var(--rd-skin-card-bg, var(--cta-card-bg));box-shadow:var(--rd-skin-card-shadow, var(--rd-card-shadow, var(--cta-card-shadow)))}.cta-variant-card[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz]{opacity:1}.cta-card-bg-image[data-astro-cid-2chn5upz]{position:relative;inset:auto;width:100%;height:clamp(18rem,34vw,24rem);object-fit:cover;z-index:auto;border-radius:var(--rd-skin-media-radius, var(--cta-card-media-radius)) var(--rd-skin-media-radius, var(--cta-card-media-radius)) 0 0}.cta-variant-card[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]:before{content:none}.cta-variant-card[data-astro-cid-2chn5upz] .cta-card-content[data-astro-cid-2chn5upz]{position:relative;left:auto;right:auto;bottom:auto;display:grid;gap:var(--space-6);width:100%;min-width:0;max-width:none;padding:var(--cta-card-content-padding);border:var(--cta-card-content-border);border-top:0;border-radius:var(--cta-card-content-radius);background:var(--cta-card-content-bg);box-shadow:var(--cta-card-content-shadow)}.cta-variant-card[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz],.cta-variant-card[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{text-align:left}.cta-variant-card[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:0}.cta-variant-card[data-astro-cid-2chn5upz] .offer-availability--cta,.cta-variant-card[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz]{margin-top:0}body:not([data-site-skin]) .cta-inner--primary[data-astro-cid-2chn5upz]{--cta-card-bg: radial-gradient(circle at top left, rgba(var(--color-light-rgb), .14), transparent 32%), linear-gradient(155deg, color-mix(in srgb, var(--color-primary) 52%, rgb(var(--color-dark-rgb)) 48%), color-mix(in srgb, var(--color-primary) 14%, rgb(var(--color-dark-rgb)) 86%))}body:not([data-site-skin]) .cta-inner--secondary[data-astro-cid-2chn5upz]{--cta-card-bg: radial-gradient(circle at top left, rgba(var(--color-light-rgb), .14), transparent 32%), linear-gradient(155deg, color-mix(in srgb, rgb(var(--color-secondary-rgb)) 44%, rgb(var(--color-dark-rgb)) 56%), color-mix(in srgb, rgb(var(--color-secondary-rgb)) 12%, rgb(var(--color-dark-rgb)) 88%))}body:not([data-site-skin]) .cta-inner--gradient[data-astro-cid-2chn5upz]{--cta-card-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 38%), linear-gradient(160deg, rgb(var(--color-dark-rgb)), color-mix(in srgb, rgb(var(--color-dark-rgb)) 78%, black 22%))}body:not([data-site-skin]) .cta-inner--dark[data-astro-cid-2chn5upz]{--cta-card-bg: var(--color-bg-dark)}.cta-variant-split[data-astro-cid-2chn5upz]{background-color:var(--cta-split-section-bg)}.cta-variant-split[data-astro-cid-2chn5upz] .cta-content-stack[data-astro-cid-2chn5upz]{display:contents}.cta-variant-split[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{display:flex;flex-direction:column;gap:var(--space-8);align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:clamp(var(--space-8),3vw,var(--space-12));background:var(--cta-split-image-card-bg);border-radius:var(--cta-shell-radius);color:var(--rd-section-fg, var(--text-on-strong))}.cta-variant-split[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz],.cta-variant-split[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz]{color:var(--cta-text-color)}.cta-variant-split[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz],.cta-variant-card[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz],.cta-variant-split[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz] p[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz] p[data-astro-cid-2chn5upz],.cta-variant-card[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz] p[data-astro-cid-2chn5upz]{color:var(--cta-muted-color);opacity:1}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:is(.cta-variant-split,.cta-variant-banner,.cta-variant-card) .btn--secondary[data-astro-cid-2chn5upz]{--btn-secondary-bg: rgba(18, 18, 18, .28);--btn-secondary-border: rgba(var(--color-light-rgb), .45);--btn-secondary-color: #ffffff;--btn-secondary-hover-bg: rgba(18, 18, 18, .45);--btn-secondary-hover-border: rgba(var(--color-light-rgb), .68);--btn-secondary-hover-color: #ffffff}body:not([data-site-skin]) .cta-variant-split[data-astro-cid-2chn5upz] .btn--white[data-astro-cid-2chn5upz]{--btn-white-bg: rgba(255, 255, 255, .96);--btn-white-border: rgba(255, 255, 255, .96);--btn-white-color: var(--brand-dark-color);--btn-white-hover-bg: #ffffff;--btn-white-hover-border: #ffffff;--btn-white-hover-color: var(--brand-dark-color)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:is(.cta-variant-banner,.cta-variant-card) .btn--white[data-astro-cid-2chn5upz]{--btn-white-bg: var(--rd-cta-strong-button-bg, rgba(255, 255, 255, .96));--btn-white-border: var(--rd-cta-strong-button-border, rgba(255, 255, 255, .96));--btn-white-color: var(--rd-cta-strong-button-fg, var(--brand-dark-color));--btn-white-hover-bg: #ffffff;--btn-white-hover-border: #ffffff;--btn-white-hover-color: var(--rd-cta-strong-button-fg, var(--brand-dark-color))}body:not([data-site-skin]) .cta-variant-banner[data-astro-cid-2chn5upz] .cta-urgency[data-astro-cid-2chn5upz]{background:#ffffff14;border-color:#ffffff2e}body:not([data-site-skin]) .cta-block[data-astro-cid-2chn5upz][data-legacy-recipes~=ultraLuxury].cta-block--has-image.cta-variant-split{--cta-split-image-card-bg: color-mix(in srgb, var(--surface-inverse, #08111f) 30%, transparent);--cta-split-image-card-border: 1px solid color-mix(in srgb, var(--text-on-strong, #ffffff) 22%, transparent);--cta-split-image-card-shadow: 0 24px 80px rgba(0, 0, 0, .18);--cta-split-image-card-backdrop-filter: blur(.5px)}.cta-block--has-image[data-astro-cid-2chn5upz].cta-variant-split .cta-inner[data-astro-cid-2chn5upz]{background:var(--cta-split-image-card-bg);color:var(--text-on-strong);border:var(--cta-split-image-card-border);box-shadow:var(--cta-split-image-card-shadow);backdrop-filter:var(--cta-split-image-card-backdrop-filter)}@media(min-width:992px){.cta-variant-split[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{display:grid;grid-template-columns:minmax(0,1.35fr) auto;column-gap:clamp(var(--space-8),4vw,var(--space-16));text-align:left;align-items:center}.cta-variant-split[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz]{max-width:52ch;padding-right:0}.cta-variant-split[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{justify-self:end;flex-shrink:0}}}@layer components{.testimonial-card[data-astro-cid-7ebbbbwc]{display:flex;flex-direction:column;gap:var(--testimonial-card-gap, var(--space-4));width:100%;min-width:0;padding:var(--testimonial-card-padding, var(--space-6));background:var(--rd-skin-card-bg, var(--testimonial-card-bg, var(--color-bg)));color:var(--rd-skin-card-fg, var(--testimonial-card-color, inherit));border:var(--rd-skin-card-border-width, var(--testimonial-card-border-width, var(--border-width))) var(--testimonial-card-border-style, solid) var(--rd-skin-card-border, var(--testimonial-card-border, var(--color-border)));border-radius:var(--rd-skin-card-radius, var(--testimonial-card-radius, var(--radius-md)));box-shadow:var(--rd-skin-card-shadow, var(--testimonial-card-shadow, var(--shadow-sm)))}.testimonial-card__meta[data-astro-cid-7ebbbbwc],.testimonial-author[data-astro-cid-7ebbbbwc],.testimonial-review-trigger[data-astro-cid-7ebbbbwc]{display:flex;align-items:center}.testimonial-card__meta[data-astro-cid-7ebbbbwc]{justify-content:space-between;gap:var(--space-3)}.testimonial-stars[data-astro-cid-7ebbbbwc]{display:inline-flex;gap:var(--testimonial-stars-gap, var(--space-1));color:var(--rd-rating-color, var(--skin-primary-color, var(--testimonial-stars-color, var(--color-star))));font-size:var(--testimonial-stars-font-size, inherit);line-height:1}.testimonial-card[data-astro-cid-7ebbbbwc][data-star-motion=glint] .testimonial-star{animation:testimonial-star-glint var(--transition-slow) both;animation-delay:calc(var(--rating-star-index) * var(--testimonial-star-delay, 60ms))}.review-source[data-astro-cid-7ebbbbwc]{display:inline-flex;align-items:center;color:var(--testimonial-source-color, var(--rd-caption-color, var(--color-text-muted)));font-family:var(--testimonial-source-font-family, inherit);font-size:var(--testimonial-source-font-size, var(--rd-caption-font-size));font-weight:var(--testimonial-source-font-weight, var(--font-weight-bold));letter-spacing:var(--testimonial-source-letter-spacing, var(--tracking-wide));text-transform:uppercase}.testimonial-card__content[data-astro-cid-7ebbbbwc]{display:grid;gap:var(--space-2);flex:1 1 auto}.testimonial-title[data-astro-cid-7ebbbbwc],.testimonial-quote[data-astro-cid-7ebbbbwc]{margin:0;color:var(--testimonial-quote-color, var(--rd-text-color, var(--color-text)))}.testimonial-title[data-astro-cid-7ebbbbwc]{font-size:var(--testimonial-title-font-size, var(--text-lg));line-height:var(--leading-tight)}.testimonial-quote[data-astro-cid-7ebbbbwc]{padding:0;border:0;background:none;font-size:var(--testimonial-quote-font-size, var(--text-xl));line-height:var(--testimonial-quote-line-height, var(--leading-relaxed));font-style:normal}.testimonial-author[data-astro-cid-7ebbbbwc]{gap:var(--space-3);flex-wrap:wrap;padding-top:var(--testimonial-footer-padding-top, var(--space-3));border-top:var(--rd-skin-card-border-width, var(--testimonial-footer-border-width, var(--border-width))) var(--testimonial-footer-border-style, solid) var(--rd-skin-card-border, var(--testimonial-footer-border, var(--color-border)))}.author-info[data-astro-cid-7ebbbbwc]{flex:1 1 9rem;min-width:0}.author-avatar{width:var(--testimonial-avatar-size, var(--space-10));height:var(--testimonial-avatar-size, var(--space-10));border:var(--rd-skin-media-border-width, var(--testimonial-avatar-border-width, 0px)) solid var(--rd-skin-media-border, var(--testimonial-avatar-border, transparent));border-radius:var(--rd-skin-media-radius, var(--testimonial-avatar-radius, 50%));box-shadow:var(--rd-skin-media-shadow, none);background:var(--testimonial-avatar-bg, transparent);box-sizing:border-box;filter:var(--testimonial-avatar-filter, none);object-fit:cover}.author-name[data-astro-cid-7ebbbbwc],.author-location[data-astro-cid-7ebbbbwc]{display:block}.author-name[data-astro-cid-7ebbbbwc]{color:var(--rd-heading-color, var(--text-heading));font-size:var(--rd-compact-font-size);font-weight:var(--font-weight-bold)}.author-location[data-astro-cid-7ebbbbwc]{color:var(--testimonial-muted-color, var(--color-text-muted));font-size:var(--rd-caption-font-size)}.testimonial-review-trigger[data-astro-cid-7ebbbbwc]{gap:var(--space-2);margin-left:auto;padding:var(--space-1) 0;border:0;background:transparent;color:var(--testimonial-action-color, var(--color-primary));font:inherit;font-size:var(--rd-compact-font-size);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none}.testimonial-review-trigger[data-astro-cid-7ebbbbwc]:hover{color:var(--testimonial-action-hover-color, var(--color-primary-hover))}.testimonial-review-trigger[data-astro-cid-7ebbbbwc]:focus-visible{outline:var(--border-width) solid var(--rd-focus-color);outline-offset:var(--space-1)}@keyframes testimonial-star-glint{0%,to{opacity:1;transform:translateY(0)}50%{opacity:var(--testimonial-star-glint-opacity, .55);transform:translateY(var(--testimonial-star-glint-offset, -.08em))}}@media(prefers-reduced-motion:reduce){.testimonial-card[data-astro-cid-7ebbbbwc][data-star-motion=glint] .testimonial-star{animation:none}}}@layer components{.testimonial-dialog[data-astro-cid-nycyg6kj]{width:min(calc(100% - var(--space-8)),var(--container-narrow));max-height:calc(100% - var(--space-8));margin:auto;padding:0;overflow:auto;border:var(--testimonial-dialog-border-width, var(--rd-skin-card-border-width, var(--border-width))) var(--testimonial-dialog-border-style, var(--rd-skin-card-border-style, solid)) var(--testimonial-dialog-border, var(--rd-skin-panel-border, var(--color-border)));border-radius:var(--testimonial-dialog-radius, var(--rd-skin-panel-radius, var(--radius-md)));background:var(--testimonial-dialog-bg, var(--rd-skin-panel-bg, var(--color-bg)));color:var(--testimonial-dialog-color, var(--rd-skin-panel-fg, var(--color-text)));box-shadow:var(--testimonial-dialog-shadow, var(--rd-skin-card-shadow, var(--shadow-lg)))}.testimonial-dialog[data-astro-cid-nycyg6kj]::backdrop{background:var(--testimonial-dialog-backdrop, var(--color-bg-overlay))}.testimonial-dialog[data-astro-cid-nycyg6kj]:target:not([open]){display:block}.testimonial-dialog__panel[data-astro-cid-nycyg6kj]{display:grid;gap:var(--space-6);padding:var(--testimonial-dialog-padding, var(--space-6))}.testimonial-dialog__header[data-astro-cid-nycyg6kj],.testimonial-dialog__meta[data-astro-cid-nycyg6kj],.testimonial-dialog__footer[data-astro-cid-nycyg6kj]{display:flex;align-items:center}.testimonial-dialog__header[data-astro-cid-nycyg6kj],.testimonial-dialog__footer[data-astro-cid-nycyg6kj]{justify-content:space-between;gap:var(--space-4)}.testimonial-dialog__meta[data-astro-cid-nycyg6kj]{gap:var(--space-3);margin-bottom:var(--space-2)}.testimonial-dialog__stars[data-astro-cid-nycyg6kj]{--rating-star-gap: var(--tracking-wide);color:var(--rd-rating-color, var(--skin-primary-color, var(--testimonial-stars-color, var(--color-star))));letter-spacing:var(--tracking-wide)}.testimonial-dialog__source[data-astro-cid-nycyg6kj]{color:var(--testimonial-source-color, var(--color-text-muted))}.testimonial-dialog__heading[data-astro-cid-nycyg6kj],.testimonial-dialog__review[data-astro-cid-nycyg6kj]{margin:0}.testimonial-dialog__heading[data-astro-cid-nycyg6kj]{color:var(--testimonial-heading-color, var(--rd-heading-color, var(--text-heading)));font-size:var(--text-2xl)}.testimonial-dialog__review[data-astro-cid-nycyg6kj]{padding:0;border:0;background:none;color:inherit;font-size:var(--text-xl);line-height:var(--leading-relaxed)}.testimonial-dialog__footer[data-astro-cid-nycyg6kj]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.testimonial-dialog__footer[data-astro-cid-nycyg6kj] div[data-astro-cid-nycyg6kj],.testimonial-dialog__footer[data-astro-cid-nycyg6kj] span[data-astro-cid-nycyg6kj]{display:block}.testimonial-dialog__footer[data-astro-cid-nycyg6kj] span[data-astro-cid-nycyg6kj]{color:var(--testimonial-muted-color, var(--color-text-muted));font-size:var(--text-sm)}.testimonial-dialog__footer[data-astro-cid-nycyg6kj] a[data-astro-cid-nycyg6kj]{color:var(--testimonial-action-color, var(--color-primary));font-weight:var(--font-weight-semibold)}.testimonial-dialog__close[data-astro-cid-nycyg6kj]{align-self:flex-start;display:grid;place-items:center;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:inherit;cursor:pointer;text-decoration:none}.testimonial-dialog__close[data-astro-cid-nycyg6kj]:focus-visible,.testimonial-dialog__footer[data-astro-cid-nycyg6kj] a[data-astro-cid-nycyg6kj]:focus-visible{outline:var(--border-width) solid var(--rd-focus-color);outline-offset:var(--space-1)}@media(max-width:479px){.testimonial-dialog__footer[data-astro-cid-nycyg6kj]{align-items:flex-start;flex-direction:column}}}@layer components{.testimonial-block[data-astro-cid-d46dum4o]{--testimonial-section-bg: var(--rd-skin-section-bg, transparent);--testimonial-section-fg: var(--rd-skin-section-fg, var(--color-text));--testimonial-section-muted: var(--rd-skin-text-color, var(--color-text-muted));--testimonial-card-bg: var(--rd-skin-card-bg, var(--color-bg));--testimonial-card-border: var(--rd-skin-card-border, var(--color-border));--testimonial-card-radius: var(--rd-skin-card-radius, var(--radius-md));--testimonial-card-shadow: var(--rd-skin-card-shadow, var(--shadow-sm));--testimonial-card-padding: var(--space-6);--testimonial-card-border-width: var(--rd-skin-card-border-width, var(--border-width));--testimonial-card-border-style: var(--rd-skin-card-border-style, solid);--testimonial-footer-border: var(--rd-skin-card-border, var(--color-border));--testimonial-footer-border-width: var(--rd-skin-card-border-width, var(--border-width));--testimonial-footer-border-style: solid;--testimonial-card-gap: var(--space-4);--testimonial-empty-bg: var(--rd-skin-panel-bg, var(--rd-skin-card-bg, var(--color-bg)));--testimonial-empty-border: var(--rd-skin-panel-border, var(--rd-skin-card-border, var(--color-border)));--testimonial-empty-border-style: var(--rd-skin-card-border-style, none);--testimonial-empty-border-width: var(--rd-skin-panel-border-width, var(--rd-skin-card-border-width, 0px));--testimonial-empty-radius: var(--rd-skin-panel-radius, var(--rd-skin-card-radius, var(--radius-md)));--testimonial-empty-shadow: var(--rd-skin-panel-shadow, var(--rd-skin-card-shadow, var(--shadow-sm)));--testimonial-card-color: inherit;--testimonial-empty-color: inherit;--testimonial-muted-color: var(--testimonial-section-muted);--testimonial-header-max-width: 800px;--testimonial-header-margin-inline: auto;--testimonial-header-text-align: center;--testimonial-header-rule-display: none;--testimonial-header-rule-width: 3.5rem;--testimonial-header-rule-height: 1px;--testimonial-header-rule-margin: 0 0 1.5rem;--testimonial-header-rule-bg: currentColor;--testimonial-header-rule-opacity: 1;--testimonial-heading-color: var(--rd-heading-color);--testimonial-heading-letter-spacing: var(--tracking-tight);--testimonial-heading-overflow-wrap: normal;--testimonial-stars-color: var(--color-star);--testimonial-stars-letter-spacing: var(--tracking-wide);--testimonial-stars-font-size: inherit;--testimonial-quote-font-size: var(--text-xl);--testimonial-quote-line-height: var(--leading-relaxed);--testimonial-quote-color: var(--rd-text-color);--testimonial-source-color: var(--rd-caption-color, var(--color-text-muted));--testimonial-source-font-family: inherit;--testimonial-source-font-size: var(--rd-caption-font-size);--testimonial-source-font-weight: var(--font-weight-bold);--testimonial-source-letter-spacing: var(--tracking-wide);--testimonial-carousel-bg: var(--rd-skin-panel-bg, var(--color-bg));--testimonial-carousel-border: var(--rd-skin-panel-border, var(--color-border));--testimonial-carousel-shadow: var(--rd-skin-card-shadow, var(--shadow-sm));--testimonial-carousel-color: var(--rd-skin-card-fg, var(--text-heading));--testimonial-carousel-hover-bg: var(--rd-interactive-hover-bg, var(--color-primary));--testimonial-carousel-hover-border: var(--rd-interactive-hover-border, var(--color-primary));--testimonial-carousel-hover-color: var(--rd-interactive-hover-filled-fg, var(--color-text-inverse));--rd-heading-color: var(--rd-skin-heading-color, var(--rd-heading-color-base));--rd-text-color: var(--rd-skin-text-color, var(--rd-text-color-base));--testimonial-avatar-border: var(--rd-skin-media-border, transparent);--testimonial-avatar-border-width: var(--rd-skin-media-border-width, 0px);--testimonial-avatar-radius: var(--rd-skin-media-radius, 50%);--testimonial-avatar-bg: transparent;--testimonial-avatar-filter: none}body:not([data-site-skin]) .testimonial-block[data-astro-cid-d46dum4o] [data-astro-cid-d46dum4o]:where(.testimonial-subheadline){color:var(--testimonial-muted-color)}.testimonial-header[data-astro-cid-d46dum4o]{max-width:var(--testimonial-header-max-width);margin-inline:var(--testimonial-header-margin-inline);margin-bottom:var(--space-12);text-align:var(--testimonial-header-text-align)}.testimonial-header[data-astro-cid-d46dum4o]:before{content:"";display:var(--testimonial-header-rule-display);width:var(--testimonial-header-rule-width);height:var(--testimonial-header-rule-height);margin:var(--testimonial-header-rule-margin);background:var(--testimonial-header-rule-bg);opacity:var(--testimonial-header-rule-opacity)}.testimonial-subheadline[data-astro-cid-d46dum4o]{max-width:var(--rd-content-density-lede-max-width, none);margin-inline:var(--rd-content-density-lede-margin-inline, 0);color:var(--rd-text-color)}.testimonial-header[data-astro-cid-d46dum4o] h2[data-astro-cid-d46dum4o]{color:var(--testimonial-heading-color);letter-spacing:var(--testimonial-heading-letter-spacing);overflow-wrap:var(--testimonial-heading-overflow-wrap)}.testimonial-aggregate-rating[data-astro-cid-d46dum4o]{margin-top:var(--space-4);color:var(--testimonial-muted-color);font-size:var(--rd-caption-font-size)}.testimonial-grid[data-astro-cid-d46dum4o]{display:grid;gap:var(--rd-skin-list-gap, var(--space-6))}.carousel-wrapper[data-astro-cid-d46dum4o]{position:relative}.carousel-nav[data-astro-cid-d46dum4o]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:var(--testimonial-carousel-bg);border:1px solid var(--testimonial-carousel-border);box-shadow:var(--testimonial-carousel-shadow);display:flex;align-items:center;justify-content:center;color:var(--testimonial-carousel-color);cursor:pointer;transition:all var(--transition-base)}.carousel-nav[data-astro-cid-d46dum4o]:hover{background:var(--testimonial-carousel-hover-bg);color:var(--testimonial-carousel-hover-color);border-color:var(--testimonial-carousel-hover-border)}.carousel-nav--prev[data-astro-cid-d46dum4o]{left:-16px}.carousel-nav--next[data-astro-cid-d46dum4o]{right:-16px}.testimonial-grid--grid[data-astro-cid-d46dum4o]{--balanced-grid-gap: var(--rd-skin-list-gap, var(--space-6))}@media(min-width:640px){.testimonial-grid--grid[data-astro-cid-d46dum4o][data-balanced-items="1"]{grid-template-columns:minmax(0,var(--container-narrow));justify-content:center}.testimonial-grid--grid[data-balanced-items="1"]>.testimonial-card{grid-column:auto}}@media(min-width:1024px){.testimonial-grid--grid[data-astro-cid-d46dum4o][data-balanced-items="1"]{grid-template-columns:minmax(0,calc((100% - var(--balanced-grid-gap)) / 2))}}.testimonial-grid--carousel[data-astro-cid-d46dum4o]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:var(--rd-skin-list-gap, var(--space-6));padding-bottom:var(--space-8);padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1);scrollbar-width:none}.testimonial-grid--carousel[data-astro-cid-d46dum4o]::-webkit-scrollbar{display:none}.testimonial-grid--carousel .testimonial-card{scroll-snap-align:center;flex:0 0 85%;max-width:400px}@media(min-width:768px){.testimonial-grid--carousel[data-astro-cid-d46dum4o]{padding-inline:0;margin-inline:0;clip-path:inset(-20px -50px -20px -50px)}.testimonial-grid--carousel .testimonial-card{scroll-snap-align:start;flex:0 0 calc(48% - (var(--rd-skin-list-gap, var(--space-6)) / 2))}}@media(min-width:1024px){.testimonial-grid--carousel .testimonial-card{flex:0 0 calc(40% - (var(--rd-skin-list-gap, var(--space-6)) * 2 / 3))}}.testimonial-grid--marquee[data-astro-cid-d46dum4o]{overflow:hidden;display:flex;width:100vw;margin-left:calc(50% - 50vw);left:calc((100% - 100vw)/2);padding-block:var(--space-4);position:relative}.testimonial-grid--marquee[data-astro-cid-d46dum4o]:before,.testimonial-grid--marquee[data-astro-cid-d46dum4o]:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.testimonial-grid--marquee[data-astro-cid-d46dum4o]:before{left:0;background:linear-gradient(to right,var(--color-bg-alt),transparent)}.testimonial-grid--marquee[data-astro-cid-d46dum4o]:after{right:0;background:linear-gradient(to left,var(--color-bg-alt),transparent)}.testimonial-grid--marquee[data-astro-cid-d46dum4o] .marquee-track[data-astro-cid-d46dum4o]{display:flex;gap:var(--rd-skin-list-gap, var(--space-6));animation:scroll 40s linear infinite;width:max-content}.testimonial-grid--marquee[data-astro-cid-d46dum4o]:hover .marquee-track[data-astro-cid-d46dum4o],.testimonial-grid--marquee[data-astro-cid-d46dum4o]:focus-within .marquee-track[data-astro-cid-d46dum4o]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.testimonial-grid--marquee[data-astro-cid-d46dum4o] .marquee-track[data-astro-cid-d46dum4o]{animation:none;transform:none}}.testimonial-grid--marquee .testimonial-card{width:350px;flex-shrink:0}@media(max-width:767px){.testimonial-grid--marquee[data-astro-cid-d46dum4o]{width:100vw}.testimonial-grid--marquee .testimonial-card{width:min(350px,calc(100vw - (var(--space-4) * 2)))}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--rd-skin-list-gap, var(--space-6)) / 2)))}}.testimonial-grid--masonry[data-astro-cid-d46dum4o]{column-count:1;column-gap:var(--rd-skin-list-gap, var(--space-6))}@media(min-width:768px){.testimonial-grid--masonry[data-astro-cid-d46dum4o]{column-count:2}}@media(min-width:1024px){.testimonial-grid--masonry[data-astro-cid-d46dum4o]{column-count:3}}.testimonial-grid--masonry .testimonial-card{break-inside:avoid;margin-bottom:var(--rd-skin-list-gap, var(--space-6));display:inline-block;width:100%}.testimonial-empty-state[data-astro-cid-d46dum4o]{text-align:center;padding:var(--space-8);background-color:var(--testimonial-empty-bg);color:var(--testimonial-empty-color);border:var(--testimonial-empty-border-width) var(--testimonial-empty-border-style) var(--testimonial-empty-border);border-radius:var(--testimonial-empty-radius);box-shadow:var(--testimonial-empty-shadow)}.testimonial-empty-state__message[data-astro-cid-d46dum4o]{margin-bottom:0;color:var(--testimonial-muted-color)}.testimonial-cta[data-astro-cid-d46dum4o]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-12)}body:not([data-site-skin]) .testimonial-block[data-astro-cid-d46dum4o][data-legacy-recipe=operator]{--testimonial-muted-color: var(--text-secondary);--testimonial-header-max-width: min(100%, 46rem);--testimonial-header-margin-inline: 0 auto;--testimonial-header-text-align: left;--testimonial-heading-color: var(--text-heading);--testimonial-heading-letter-spacing: -.045em;--testimonial-heading-overflow-wrap: anywhere;--testimonial-stars-color: var(--color-primary);--testimonial-stars-letter-spacing: .28em;--testimonial-stars-font-size: .85rem;--testimonial-quote-font-size: clamp(1.05rem, 1.5vw, 1.18rem);--testimonial-quote-line-height: 1.75;--testimonial-quote-color: var(--text-secondary);--testimonial-card-bg: var(--surface-subtle);--testimonial-card-border: var(--rd-card-border-soft);--testimonial-card-radius: 0;--testimonial-card-shadow: none;--testimonial-card-padding: clamp(1.5rem, 1.8vw, 2rem);--testimonial-card-color: var(--text-primary);--testimonial-empty-bg: var(--surface-canvas);--testimonial-empty-radius: 0;--testimonial-empty-shadow: none;--testimonial-empty-color: var(--text-primary);--testimonial-source-color: var(--rd-meta-color);--testimonial-source-font-family: var(--font-mono);--testimonial-source-font-size: var(--rd-kicker-size);--testimonial-source-font-weight: 700;--testimonial-source-letter-spacing: var(--rd-kicker-spacing);--testimonial-avatar-border: var(--rd-card-border);--testimonial-avatar-border-width: 1px;--testimonial-avatar-radius: 0;--testimonial-avatar-bg: var(--surface-subtle);--testimonial-avatar-filter: grayscale(1) contrast(1.05);--testimonial-carousel-bg: var(--rd-card-bg);--testimonial-carousel-border: var(--rd-card-border-soft);--testimonial-carousel-shadow: none;--testimonial-carousel-color: var(--text-primary);--testimonial-carousel-hover-bg: var(--rd-interactive-hover-bg, var(--rd-card-strong-bg));--testimonial-carousel-hover-border: var(--rd-interactive-hover-border, var(--rd-card-border));--testimonial-carousel-hover-color: var(--rd-interactive-hover-filled-fg, var(--text-primary))}}@layer components{.project-block[data-astro-cid-dyoqi3y2]{background:var(--rd-section-bg, var(--color-bg-alt));--project-carousel-bg: var(--color-bg);--project-carousel-border: var(--color-border);--project-carousel-shadow: var(--shadow-sm);--project-carousel-color: var(--text-heading);--project-carousel-hover-bg: var(--rd-interactive-hover-bg, var(--color-primary));--project-carousel-hover-border: var(--rd-interactive-hover-border, var(--color-primary));--project-carousel-hover-color: var(--rd-interactive-hover-filled-fg, var(--color-text-inverse));--project-card-taxonomy-color: var(--rd-caption-color, var(--color-text-muted));--project-card-meta-font-family: var(--font-ui);--project-card-meta-font-size: .7rem;--project-card-meta-font-weight: inherit;--project-card-meta-letter-spacing: .2em;--project-card-meta-text-transform: uppercase;--project-card-kicker-font-family: var(--font-mono);--project-card-kicker-font-size: .62rem;--project-card-kicker-font-weight: inherit;--project-card-kicker-letter-spacing: .22em;--project-card-kicker-text-transform: uppercase;--project-header-text-gap: normal;--project-header-text-max-width: 620px;--project-header-text-margin-inline: 0;--project-header-text-align: inherit;--project-card-default-bg: transparent;--project-card-default-border-color: transparent;--project-card-default-border-width: 0px;--project-card-default-radius: var(--radius-md);--project-card-default-shadow: var(--shadow-sm);--project-card-default-hover-shadow: var(--shadow-md);--project-evidence-card-bg: var(--rd-card-bg, color-mix(in srgb, var(--rd-card-fg, var(--text-primary)) 1.5%, transparent));--project-evidence-card-border-color: var(--rd-card-border, color-mix(in srgb, var(--rd-card-fg, var(--text-primary)) 8%, transparent));--project-evidence-card-transform: none;--project-evidence-card-hover-border: var(--rd-interactive-hover-border, var(--rd-card-border));--project-evidence-card-hover-transform: translateY(-4px);--project-evidence-card-hover-shadow: none;--project-empty-state-bg: var(--color-bg-alt);--project-empty-state-radius: var(--radius-md);--project-image-stage-bg: color-mix( in srgb, var(--project-matte-bg, var(--surface-subtle)) 85%, white );--project-image-stage-border-color: color-mix( in srgb, var(--project-inner-frame-color, var(--color-accent)) var(--project-inner-frame-alpha, 22%), transparent );--project-image-stage-vignette-content: "";--project-image-stage-vignette-bg: radial-gradient( ellipse at center, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, var(--project-vignette-opacity, 0)) 100% )}body:not([data-site-skin]) .project-block[data-astro-cid-dyoqi3y2] [data-astro-cid-dyoqi3y2]:where(.project-header__lede){color:var(--color-text-muted)}.project-block__group[data-astro-cid-dyoqi3y2]+.project-block__group[data-astro-cid-dyoqi3y2]{margin-top:clamp(2rem,4vw,3.5rem)}.project-block__group-heading[data-astro-cid-dyoqi3y2]{margin:0 0 var(--space-5)}.project-header[data-astro-cid-dyoqi3y2]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--project-grid-top-gap, var(--space-8))}.project-header__text[data-astro-cid-dyoqi3y2]{gap:var(--project-header-text-gap);max-width:var(--project-header-text-max-width);margin-inline:var(--project-header-text-margin-inline);text-align:var(--project-header-text-align)}.project-header__lede[data-astro-cid-dyoqi3y2]{margin-bottom:0;color:var(--rd-text-color);font-size:var(--rd-skin-lede-font-size-override, var(--text-lg))}.project-block__footer-cta[data-astro-cid-dyoqi3y2]{display:flex;justify-content:flex-start;margin-top:var(--project-cta-top-gap, var(--space-7))}body:not([data-site-skin]) .project-block__footer-cta[data-astro-cid-dyoqi3y2] .btn--secondary[data-astro-cid-dyoqi3y2]{--btn-secondary-hover-bg: var(--surface-inverse);--btn-secondary-hover-border: var(--surface-inverse);--btn-secondary-hover-color: var(--color-bg);box-sizing:border-box;max-width:100%}.project-grid-container[data-astro-cid-dyoqi3y2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--rd-skin-list-gap, var(--space-6));align-items:start}.project-grid-container--evidence[data-astro-cid-dyoqi3y2]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--rd-skin-list-gap, clamp(1.25rem, 2vw, 2rem))}.project-editorial-column[data-astro-cid-dyoqi3y2]{display:grid;align-content:start;gap:var(--rd-skin-list-gap, var(--space-6))}.carousel-wrapper[data-astro-cid-dyoqi3y2]{position:relative}.carousel-nav[data-astro-cid-dyoqi3y2]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:var(--project-carousel-bg);border:1px solid var(--project-carousel-border);box-shadow:var(--project-carousel-shadow);display:flex;align-items:center;justify-content:center;color:var(--project-carousel-color);cursor:pointer;transition:all var(--transition-base)}.carousel-nav[data-astro-cid-dyoqi3y2]:hover{background:var(--project-carousel-hover-bg);color:var(--project-carousel-hover-color);border-color:var(--project-carousel-hover-border)}.carousel-nav[data-astro-cid-dyoqi3y2]:disabled{opacity:0;pointer-events:none}.carousel-nav--prev[data-astro-cid-dyoqi3y2]{left:-16px}.carousel-nav--next[data-astro-cid-dyoqi3y2]{right:-16px}@media(max-width:767px){.carousel-nav[data-astro-cid-dyoqi3y2]{display:none}}.project-scroll-container[data-astro-cid-dyoqi3y2]{display:flex;gap:var(--rd-skin-list-gap, var(--space-6));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-6);margin-bottom:calc(var(--space-6) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.project-scroll-container[data-astro-cid-dyoqi3y2]::-webkit-scrollbar{display:none}.project-scroll-container[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{min-width:min(85vw,100%);max-width:100%;scroll-snap-align:start;flex-shrink:0}@media(min-width:640px){.project-scroll-container[data-astro-cid-dyoqi3y2]{clip-path:inset(-20px -50px -20px -50px)}.project-scroll-container[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{min-width:320px;max-width:420px}}.project-card[data-astro-cid-dyoqi3y2]{--project-card-recipe-bg: var(--project-card-default-bg);--project-card-recipe-fg: inherit;--project-card-recipe-border-color: var(--project-card-default-border-color);--project-card-recipe-border-width: var(--project-card-default-border-width);--project-card-recipe-radius: var(--project-card-default-radius);--project-card-recipe-shadow: var(--project-card-default-shadow);--project-card-recipe-hover-shadow: var(--project-card-default-hover-shadow);--project-card-bg: var(--rd-skin-card-bg, var(--project-card-recipe-bg));--project-card-fg: var(--rd-skin-card-fg, var(--project-card-recipe-fg));--project-card-border-color: var(--rd-skin-card-border, var(--project-card-recipe-border-color));--project-card-border-width: var(--rd-skin-card-border-width, var(--project-card-recipe-border-width));--project-card-radius: var(--rd-skin-card-radius, var(--project-card-recipe-radius));--project-card-shadow: var(--rd-skin-card-shadow, var(--project-card-recipe-shadow));--project-card-hover-shadow: var(--rd-skin-card-shadow, var(--project-card-recipe-hover-shadow));display:flex;flex-direction:column;color:var(--project-card-fg);border:var(--project-card-border-width) solid var(--project-card-border-color);border-radius:var(--project-card-radius);background:var(--project-card-bg);box-shadow:var(--project-card-shadow);overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base)}.project-card[data-astro-cid-dyoqi3y2]:hover{color:inherit;transform:translateY(-4px);box-shadow:var(--project-card-hover-shadow)}.project-card__image-wrap[data-astro-cid-dyoqi3y2]{--project-media-recipe-bg: var(--color-bg-alt);--project-media-recipe-border-color: var(--color-border);--project-media-recipe-border-width: 1px;--project-media-recipe-radius: 0px;--project-media-bg: var(--project-media-recipe-bg);--project-media-border-color: var(--rd-skin-media-border, var(--project-media-recipe-border-color));--project-media-border-width: var(--rd-skin-media-border-width, var(--project-media-recipe-border-width));--project-media-radius: var(--rd-skin-media-radius, var(--project-media-recipe-radius));aspect-ratio:var(--project-aspect-ratio, 3 / 2);background:var(--project-media-bg);position:relative;border:var(--project-media-border-width) solid var(--project-media-border-color);border-bottom:none;border-radius:var(--project-media-radius);min-width:0;overflow:hidden}body[data-legacy-recipes~=framed]:not([data-site-skin]) .project-card__image-wrap[data-astro-cid-dyoqi3y2]{border:1px solid color-mix(in srgb,var(--color-border) 72%,var(--color-dark) 8%);box-shadow:var(--shadow-md)}.project-card__image-wrap--editorial[data-astro-cid-dyoqi3y2]{aspect-ratio:var( --project-editorial-aspect, var(--project-aspect-ratio, 3 / 2) )}.project-card__image-inner[data-astro-cid-dyoqi3y2]{width:100%;height:100%}.project-card__image-inner--matte[data-astro-cid-dyoqi3y2]{background:var(--project-image-matte-bg, var(--project-matte-bg, var(--surface-subtle)));padding:var(--project-matte-padding, var(--space-8))}.project-card__image-stage[data-astro-cid-dyoqi3y2]{width:100%;height:100%;border:0;position:relative;overflow:hidden;background:var(--project-image-stage-bg)}body:not([data-site-skin]) .project-card__image-stage[data-astro-cid-dyoqi3y2]{border:var(--project-inner-frame-width, 1px) solid var(--project-image-stage-border-color)}.project-card__image-stage[data-astro-cid-dyoqi3y2]:after{content:var(--project-image-stage-vignette-content);position:absolute;inset:0;pointer-events:none;background:var(--project-image-stage-vignette-bg);transition:opacity var(--transition-base)}.project-card__image-stage[data-astro-cid-dyoqi3y2] .project-card__image,.project-card__image-stage[data-astro-cid-dyoqi3y2] img.project-card__image,.project-block[data-astro-cid-dyoqi3y2] .rd-media[data-astro-cid-dyoqi3y2] .project-card__image-stage[data-astro-cid-dyoqi3y2] .project-card__image,.project-block[data-astro-cid-dyoqi3y2] .rd-media[data-astro-cid-dyoqi3y2] .project-card__image-stage[data-astro-cid-dyoqi3y2] img.project-card__image{display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:var(--project-image-fit, cover);filter:var(--project-image-filter, none);transition:transform var(--transition-slow),filter var(--transition-base)}.project-card[data-astro-cid-dyoqi3y2]:hover .project-card__image-stage[data-astro-cid-dyoqi3y2] .project-card__image{transform:scale(1.045)}body[data-legacy-recipes~=warm]:not([data-skin-image-treatment=primitive]) .project-block[data-astro-cid-dyoqi3y2] .rd-media[data-astro-cid-dyoqi3y2] .project-card__image-stage[data-astro-cid-dyoqi3y2] img.project-card__image{filter:var(--skin-image-treatment, var(--rd-image-treatment-warm))}body:not([data-site-skin]) .project-block[data-astro-cid-dyoqi3y2][data-legacy-recipe=operator]{--project-header-text-gap: clamp(.9rem, 1.6vw, 1.35rem);--project-header-text-max-width: min(100%, 46rem);--project-header-text-margin-inline: 0 auto;--project-header-text-align: left;--project-card-default-bg: var(--surface-subtle);--project-card-default-border-color: var(--rd-card-border-soft);--project-card-default-border-width: 1px;--project-card-default-radius: 0px;--project-card-default-shadow: none;--project-card-default-hover-shadow: none;--project-evidence-card-bg: var(--surface-subtle);--project-evidence-card-border-color: var(--rd-card-border-soft);--project-evidence-card-transform: none;--project-evidence-card-hover-border: var(--rd-interactive-hover-border, var(--border-strong));--project-evidence-card-hover-transform: none;--project-evidence-card-hover-shadow: none;--project-empty-state-bg: var(--surface-canvas);--project-empty-state-radius: 0;--project-carousel-bg: var(--rd-card-bg);--project-carousel-border: var(--rd-card-border-soft);--project-carousel-shadow: none;--project-carousel-color: var(--text-primary);--project-carousel-hover-bg: var(--rd-interactive-hover-bg, var(--rd-card-strong-bg));--project-carousel-hover-border: var(--rd-interactive-hover-border, var(--rd-card-border));--project-carousel-hover-color: var(--rd-interactive-hover-filled-fg, var(--text-primary));--project-card-taxonomy-color: var(--text-secondary);--project-card-meta-font-family: var(--font-mono);--project-card-meta-font-size: var(--rd-kicker-size);--project-card-meta-font-weight: 700;--project-card-meta-letter-spacing: var(--rd-kicker-spacing);--project-card-meta-text-transform: uppercase;--project-card-kicker-font-size: var(--rd-kicker-size);--project-card-kicker-font-weight: 700;--project-card-kicker-letter-spacing: var(--rd-kicker-spacing);--project-card-kicker-text-transform: uppercase;--project-image-matte-bg: var(--surface-subtle);--project-image-stage-bg: var(--surface-subtle);--project-image-stage-border-color: var(--rd-card-border-soft);--project-image-stage-vignette-content: none;--project-image-stage-vignette-bg: none;background-color:var(--surface-canvas)!important;background-image:none!important}.is-before-after[data-astro-cid-dyoqi3y2]{aspect-ratio:2 / 1}.split-image[data-astro-cid-dyoqi3y2]{display:flex;width:100%;height:100%}.split-half[data-astro-cid-dyoqi3y2]{flex:1;position:relative;overflow:hidden}.split-half[data-astro-cid-dyoqi3y2]:first-child{border-right:1px solid color-mix(in srgb,var(--color-light) 70%,var(--text-heading) 12%)}.split-label[data-astro-cid-dyoqi3y2]{position:absolute;bottom:var(--space-2);left:var(--space-2);background:#000000a8;color:#fff;font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-sm);text-transform:uppercase;font-weight:600;letter-spacing:.08em}.project-card__title[data-astro-cid-dyoqi3y2]{margin-top:0;margin-bottom:var(--space-2);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.14;letter-spacing:-.01em}.project-card__content[data-astro-cid-dyoqi3y2]{padding:var(--space-4)}.project-card__meta[data-astro-cid-dyoqi3y2]{margin:0;font-family:var(--project-card-meta-font-family);font-size:var(--project-card-meta-font-size);font-weight:var(--project-card-meta-font-weight);letter-spacing:var(--project-card-meta-letter-spacing);text-transform:var(--project-card-meta-text-transform);color:color-mix(in srgb,var(--color-primary) 72%,white)}.project-card__proof[data-astro-cid-dyoqi3y2]{margin-top:1.75rem;padding:1.25rem 0 0;background:transparent;border:0;border-top:var(--rd-card-border-width, 1px) solid var(--rd-card-border);border-radius:0;box-shadow:none}.project-card__proof-label[data-astro-cid-dyoqi3y2],.project-card__verification[data-astro-cid-dyoqi3y2]{font-family:var(--project-card-kicker-font-family);font-size:var(--project-card-kicker-font-size);font-weight:var(--project-card-kicker-font-weight);letter-spacing:var(--project-card-kicker-letter-spacing);text-transform:var(--project-card-kicker-text-transform)}.project-card__proof-label[data-astro-cid-dyoqi3y2]{margin:0 0 .45rem;color:var(--rd-caption-color)}.project-card__proof-value[data-astro-cid-dyoqi3y2]{margin:0;font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,4.5rem);line-height:.95;letter-spacing:-.05em;color:var(--rd-heading-color)}.project-card__verification[data-astro-cid-dyoqi3y2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:1.25rem;padding-top:1rem;border-top:var(--rd-card-border-width, 1px) solid var(--rd-card-border);color:var(--rd-caption-color)}.project-card__taxonomy[data-astro-cid-dyoqi3y2]{display:flex;flex-wrap:wrap;gap:.45rem .55rem;align-items:center;margin-bottom:0;color:var(--project-card-taxonomy-color);font-size:var(--text-xs);line-height:1.2}.project-card__taxonomy-item[data-astro-cid-dyoqi3y2]{display:inline-flex;align-items:center;max-width:100%;min-width:0;overflow-wrap:anywhere}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container[data-astro-cid-dyoqi3y2]{gap:clamp(1.4rem,2.8vw,2.8rem)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{background:var(--color-bg);border:1px solid color-mix(in srgb,var(--color-primary) 11%,transparent);box-shadow:0 14px 30px #1212120d;overflow:hidden;align-self:start}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]:hover{transform:translateY(-6px);box-shadow:0 20px 42px #1212121a}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__image-wrap[data-astro-cid-dyoqi3y2]{border:0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);background:transparent}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__content[data-astro-cid-dyoqi3y2]{background:var(--color-bg);border:0;padding:var(--space-5) var(--space-5) var(--space-6);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-3)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__title[data-astro-cid-dyoqi3y2]{font-size:clamp(1.44rem,1.7vw,2.05rem);line-height:1.08;font-weight:500;min-height:2.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__meta[data-astro-cid-dyoqi3y2]{color:color-mix(in srgb,var(--color-primary) 74%,white)}.project-grid-container--evidence[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{--project-card-recipe-bg: var(--project-evidence-card-bg);--project-card-recipe-border-color: var(--project-evidence-card-border-color);--project-card-recipe-border-width: 1px;--project-card-recipe-shadow: none;--project-card-recipe-hover-shadow: none;transform:var(--project-evidence-card-transform);background:var(--project-card-bg);border:var(--project-card-border-width) solid var(--project-card-border-color);box-shadow:var(--project-card-shadow);overflow:hidden}.project-grid-container--evidence[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]:hover{transform:var(--project-evidence-card-hover-transform);box-shadow:var(--project-evidence-card-hover-shadow);border-color:var(--project-evidence-card-hover-border)}.project-grid-container--evidence[data-astro-cid-dyoqi3y2] .project-card__image-wrap[data-astro-cid-dyoqi3y2]{aspect-ratio:1 / 1;--project-media-recipe-border-width: 0px;--project-media-recipe-bg: var(--surface-canvas);--project-evidence-media-bottom-border-color: var( --rd-skin-media-border, var(--rd-card-border-soft, rgba(255, 255, 255, .05)) );--project-evidence-media-bottom-border-width: var( --rd-skin-media-border-width, 1px );border:var(--project-media-border-width) solid var(--project-media-border-color);border-bottom:var(--project-evidence-media-bottom-border-width) solid var(--project-evidence-media-bottom-border-color);background:var(--project-media-bg)}.project-grid-container--evidence[data-astro-cid-dyoqi3y2] .project-card__content[data-astro-cid-dyoqi3y2]{background:transparent;border:0;padding:1.5rem}body[data-legacy-recipes~=warmLight]:not([data-site-skin])[data-color-mode=dark] .project-block[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{--project-card-recipe-bg: var(--surface-elevated);background:var(--project-card-bg)}.project-grid-container--evidence[data-astro-cid-dyoqi3y2] .project-card__meta[data-astro-cid-dyoqi3y2]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;color:var(--rd-caption-color)}.project-grid-container--evidence[data-astro-cid-dyoqi3y2] .project-card__title[data-astro-cid-dyoqi3y2]{min-height:2em;font-size:clamp(2rem,3.2vw,2.7rem);line-height:.95;text-transform:uppercase;color:var(--rd-heading-color)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__taxonomy[data-astro-cid-dyoqi3y2]{margin-top:0;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-primary) 66%,white)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__taxonomy-item[data-astro-cid-dyoqi3y2]{padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);background:color-mix(in srgb,var(--color-bg-alt) 72%,white)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-card__taxonomy-item--location[data-astro-cid-dyoqi3y2]{color:color-mix(in srgb,var(--text-heading) 58%,transparent)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--offset-middle[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]:nth-child(2){margin-top:clamp(1.75rem,3vw,3.4rem)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2]{display:flex;flex-direction:column;gap:var(--space-6)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-editorial-column[data-astro-cid-dyoqi3y2]{display:flex;flex-direction:column;gap:var(--space-6)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card__content[data-astro-cid-dyoqi3y2]{gap:.9rem}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card__title[data-astro-cid-dyoqi3y2]{min-height:0;display:block;overflow:visible;margin-bottom:0}@media(max-width:767px){body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2][data-mobile-hidden=true]{display:none}.project-block__footer-cta[data-astro-cid-dyoqi3y2]{width:100%}.project-block__footer-cta[data-astro-cid-dyoqi3y2] .btn--secondary[data-astro-cid-dyoqi3y2]{white-space:normal}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-editorial-column[data-astro-cid-dyoqi3y2],body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{align-self:stretch;width:100%}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card__image-wrap--editorial[data-astro-cid-dyoqi3y2]{aspect-ratio:var( --project-mobile-card-aspect-ratio, var(--project-aspect-ratio, 3 / 2) )}}@media(min-width:1024px){body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--feature-first[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]:first-child{grid-column:span 2}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2]{display:grid;grid-template-columns:repeat(var(--project-editorial-columns, 3),minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem);align-items:start}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-editorial-column[data-astro-cid-dyoqi3y2]{gap:clamp(1.25rem,2vw,2rem)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]{margin:0}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card__content[data-astro-cid-dyoqi3y2]{padding:var(--space-5)}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1212121f}body:not([data-site-skin]) .project-block--lux[data-astro-cid-dyoqi3y2] .project-grid-container--editorial-masonry[data-astro-cid-dyoqi3y2] .project-card[data-astro-cid-dyoqi3y2]:hover .project-card__image-stage[data-astro-cid-dyoqi3y2] .project-card__image{transform:scale(1.03)}}.project-carousel-empty-state[data-astro-cid-dyoqi3y2]{padding:var(--space-8);border-radius:var(--project-empty-state-radius);background:var(--project-empty-state-bg);text-align:center}.project-carousel-empty-state__message[data-astro-cid-dyoqi3y2]{margin-bottom:0;color:var(--color-text-muted)}}@layer components{}@layer components{}@layer components{.contact-form-block[data-astro-cid-qpdkaauo]{--contact-form-shell-bg: var(--rd-panel-bg, var(--surface-canvas));--contact-form-shell-fg: var(--rd-panel-fg, var(--text-primary));--contact-form-shell-muted-fg: var(--contact-form-shell-fg);--contact-form-shell-border: var(--rd-panel-border, var(--border-subtle))}.contact-form-wrapper[data-astro-cid-qpdkaauo]{scroll-margin-top:calc(var(--header-height) + var(--space-4, 1rem))}.contact-form-block__anchor-alias[data-astro-cid-qpdkaauo]{display:block;width:0;height:0;overflow:hidden}body:not([data-site-skin]) .contact-form-block[data-astro-cid-qpdkaauo]{--contact-form-shell-bg: var(--surface-canvas);--contact-form-shell-fg: var(--text-primary);--contact-form-shell-muted-fg: color-mix(in srgb, var(--contact-form-shell-fg) 78%, var(--contact-form-shell-bg));--contact-form-shell-border: var(--border-subtle)}.has-bg[data-astro-cid-qpdkaauo]{position:relative;padding-block:var(--skin-section-padding-block, var(--space-24));padding-inline:0}.contact-bg[data-astro-cid-qpdkaauo]{position:absolute;inset:0;z-index:1}.contact-bg[data-astro-cid-qpdkaauo] img[data-astro-cid-qpdkaauo]{width:100%;height:100%;object-fit:cover}.contact-overlay[data-astro-cid-qpdkaauo]{position:absolute;inset:0;background:rgba(var(--color-dark-rgb),.85)}.contact-content[data-astro-cid-qpdkaauo]{position:relative;z-index:2;min-width:0}.contact-grid[data-astro-cid-qpdkaauo]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12);min-width:0}.contact-grid[data-astro-cid-qpdkaauo]>[data-astro-cid-qpdkaauo],.contact-cta-layout[data-astro-cid-qpdkaauo]>[data-astro-cid-qpdkaauo],.contact-info[data-astro-cid-qpdkaauo],.contact-form-wrapper[data-astro-cid-qpdkaauo],.contact-details[data-astro-cid-qpdkaauo],.contact-cta-copy[data-astro-cid-qpdkaauo]{min-width:0;max-width:100%}@media(min-width:992px){.contact-grid--withInfo[data-astro-cid-qpdkaauo],.contact-grid--withImage[data-astro-cid-qpdkaauo]{grid-template-columns:1fr 1.3fr;align-items:flex-start}}.contact-info[data-astro-cid-qpdkaauo]{width:100%;max-width:500px;min-width:0}.contact-details[data-astro-cid-qpdkaauo]{width:100%;max-width:100%}.contact-cta-layout[data-astro-cid-qpdkaauo]{display:grid;gap:clamp(var(--space-6),4vw,var(--space-12));align-items:center}.contact-cta-copy[data-astro-cid-qpdkaauo]{max-width:42rem}.contact-cta-copy[data-astro-cid-qpdkaauo] h2[data-astro-cid-qpdkaauo]{margin-top:0}.contact-cta-action[data-astro-cid-qpdkaauo]{margin-top:var(--space-7)}.contact-cta-action[data-astro-cid-qpdkaauo] form{display:inline-flex;width:auto}.contact-cta-action[data-astro-cid-qpdkaauo] .form-field,.contact-cta-action[data-astro-cid-qpdkaauo] .form-row,.contact-cta-action[data-astro-cid-qpdkaauo] [data-form-field]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contact-details--compact[data-astro-cid-qpdkaauo]{margin:0}.contact-details[data-astro-cid-qpdkaauo],.contact-methods[data-astro-cid-qpdkaauo],.contact-details-link,.contact-details-meta[data-astro-cid-qpdkaauo]{min-width:0}.contact-details-link,.contact-details-meta[data-astro-cid-qpdkaauo]{overflow-wrap:anywhere}.contact-form-block .form-submit{min-width:0}.contact-form-block .form-submit .rd-button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.contact-details-link[data-astro-cid-qpdkaauo],.contact-details-meta[data-astro-cid-qpdkaauo],.contact-form-inline-call[data-astro-cid-qpdkaauo]{overflow-wrap:anywhere}.contact-form-inline-call[data-astro-cid-qpdkaauo]{font-family:var(--font-ui);font-weight:var(--font-weight-semibold)}@media(max-width:640px){.contact-grid[data-astro-cid-qpdkaauo]{gap:var(--space-8)}.contact-info[data-astro-cid-qpdkaauo],.contact-form-wrapper[data-astro-cid-qpdkaauo],.contact-details[data-astro-cid-qpdkaauo],.contact-cta-layout[data-astro-cid-qpdkaauo],.contact-cta-copy[data-astro-cid-qpdkaauo],.contact-cta-action[data-astro-cid-qpdkaauo],.contact-cta-action[data-astro-cid-qpdkaauo] .btn[data-astro-cid-qpdkaauo]{width:100%}}@media(min-width:860px){.contact-cta-layout[data-astro-cid-qpdkaauo]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}}.contact-form-wrapper[data-astro-cid-qpdkaauo],.contact-details[data-astro-cid-qpdkaauo]:not(.glass-panel){background:var(--rd-panel-bg, var(--surface-canvas));color:var(--rd-panel-fg, var(--text-primary));border-width:var(--rd-panel-border-width, var(--border-width));border-style:solid;border-color:var(--rd-panel-border, var(--border-subtle));border-radius:var(--rd-panel-radius, var(--radius-panel, var(--radius-xl)));box-shadow:var(--rd-panel-shadow, var(--rd-card-shadow));--contact-form-shell-bg: var(--rd-panel-bg, var(--surface-canvas));--contact-form-shell-fg: var(--rd-panel-fg, var(--text-primary));--contact-form-shell-muted-fg: color-mix(in srgb, var(--rd-panel-fg, var(--text-primary)) 78%, var(--rd-panel-bg, var(--surface-canvas)));--rd-heading-color: var(--rd-panel-fg, var(--text-primary));--rd-text-color: var(--contact-form-shell-muted-fg);--rd-caption-color: var(--contact-form-shell-muted-fg)}.contact-form-wrapper[data-astro-cid-qpdkaauo]{--protected-form-surface-bg: var(--rd-panel-bg, var(--surface-canvas));--protected-form-surface-fg: var(--rd-panel-fg, var(--text-primary));--protected-form-heading-fg: var(--rd-panel-fg, var(--text-primary));--protected-form-body-fg: var(--contact-form-shell-muted-fg);--protected-form-field-bg: var(--rd-panel-bg, var(--surface-canvas));--protected-form-field-border: var(--rd-panel-fg, var(--text-primary))}.contact-details[data-astro-cid-qpdkaauo]:not(.glass-panel) .contact-details-title[data-astro-cid-qpdkaauo],.contact-details[data-astro-cid-qpdkaauo]:not(.glass-panel) .contact-methods[data-astro-cid-qpdkaauo] strong[data-astro-cid-qpdkaauo]{color:var(--rd-heading-color)}.contact-details[data-astro-cid-qpdkaauo]:not(.glass-panel) .contact-details-link{color:var(--rd-heading-color)}.contact-details[data-astro-cid-qpdkaauo]:not(.glass-panel) .contact-details-meta[data-astro-cid-qpdkaauo]{color:var(--rd-text-color)}.contact-form-block--lux[data-astro-cid-qpdkaauo]{--contact-form-lux-glass-bg: var(--contact-form-shell-bg);--contact-form-lux-glass-border: 1px solid var(--contact-form-shell-border);--contact-form-lux-glass-fg: var(--contact-form-shell-fg);--contact-form-lux-glass-content-fg: var(--contact-form-shell-fg);--contact-form-lux-glass-link-fg: var(--contact-form-shell-fg);--contact-form-lux-glass-link-decoration: none;--contact-form-lux-glass-link-hover-opacity: 1;--contact-form-lux-details-bg: var(--contact-form-shell-bg);--contact-form-lux-details-border: 1px solid var(--contact-form-shell-border);--contact-form-lux-details-shadow: none;--contact-form-lux-details-fg: var(--contact-form-shell-fg);--contact-form-lux-details-content-fg: var(--contact-form-shell-fg);--contact-form-lux-details-title-fg: var(--contact-form-shell-fg);--contact-form-lux-details-link-fg: var(--contact-form-shell-fg);--contact-form-lux-details-link-decoration: revert-layer;--contact-form-lux-details-link-hover-opacity: 1;--contact-form-lux-details-link-after-bg: revert-layer}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo]{--contact-form-lux-glass-bg: rgba(255, 255, 255, .1);--contact-form-lux-glass-border: 1px solid rgba(255, 255, 255, .2);--contact-form-lux-glass-fg: white;--contact-form-lux-glass-content-fg: white;--contact-form-lux-glass-link-fg: white;--contact-form-lux-glass-link-hover-opacity: .8;--contact-form-lux-details-bg: transparent;--contact-form-lux-details-border: 0;--contact-form-lux-details-fg: inherit;--contact-form-lux-details-content-fg: inherit;--contact-form-lux-details-title-fg: inherit;--contact-form-lux-details-link-fg: inherit;--contact-form-lux-details-link-hover-opacity: revert-layer}.glass-panel[data-astro-cid-qpdkaauo]{background:var(--contact-form-lux-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--contact-form-lux-glass-border);color:var(--contact-form-lux-glass-fg)!important}.glass-panel[data-astro-cid-qpdkaauo] h3[data-astro-cid-qpdkaauo],.glass-panel[data-astro-cid-qpdkaauo] strong[data-astro-cid-qpdkaauo]{color:var(--contact-form-lux-glass-content-fg)}.glass-panel[data-astro-cid-qpdkaauo] a[data-astro-cid-qpdkaauo]{color:var(--contact-form-lux-glass-link-fg);text-decoration:var(--contact-form-lux-glass-link-decoration);transition:opacity .2s ease}.glass-panel[data-astro-cid-qpdkaauo] a[data-astro-cid-qpdkaauo]:hover{opacity:var(--contact-form-lux-glass-link-hover-opacity)}body[data-color-mode=light]:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo]{--contact-form-lux-glass-bg: color-mix(in srgb, var(--brand-dark-color) 76%, transparent);--contact-form-lux-glass-border: 1px solid rgba(255, 255, 255, .18);--contact-form-lux-glass-fg: var(--text-on-strong, #ffffff);--contact-form-lux-glass-content-fg: var(--text-on-strong, #ffffff);--contact-form-lux-glass-link-fg: var(--text-on-strong, #ffffff);--contact-form-lux-details-bg: color-mix(in srgb, var(--brand-dark-color) 92%, white 8%);--contact-form-lux-details-border: 1px solid rgba(255, 255, 255, .08);--contact-form-lux-details-shadow: 0 24px 48px rgba(15, 23, 42, .16);--contact-form-lux-details-fg: var(--text-on-strong);--contact-form-lux-details-content-fg: var(--text-on-strong);--contact-form-lux-details-title-fg: #ffffff}.contact-methods[data-astro-cid-qpdkaauo]{list-style:none;padding:0;margin:0}.contact-supporting-details[data-astro-cid-qpdkaauo]{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);font-size:var(--text-base);line-height:1.65;color:color-mix(in srgb,currentColor 78%,transparent)}.contact-supporting-details[data-astro-cid-qpdkaauo] p{margin:0}.contact-supporting-details[data-astro-cid-qpdkaauo] p+p{margin-top:var(--space-3)}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-form-wrapper[data-astro-cid-qpdkaauo]{--contact-form-shell-bg: var(--rd-section-bg, var(--surface-canvas));--contact-form-shell-fg: var(--rd-section-fg, var(--text-primary));background:transparent;border:0;box-shadow:none;padding-inline:0}.contact-form-block--operator[data-astro-cid-qpdkaauo]{--contact-form-operator-section-border-top: 0;--contact-form-operator-muted-color: var(--rd-text-color, var(--text-secondary));--contact-form-operator-info-gap: normal;--contact-form-operator-info-max-width: 500px;--contact-form-operator-info-margin-inline: 0;--contact-form-operator-info-text-align: inherit;--contact-form-operator-kicker-font: var(--font-mono);--contact-form-operator-kicker-size: var(--rd-kicker-size);--contact-form-operator-kicker-weight: 700;--contact-form-operator-kicker-spacing: var(--rd-kicker-spacing);--contact-form-operator-kicker-transform: uppercase;--contact-form-operator-shell-bg: var(--rd-panel-bg, var(--surface-elevated));--contact-form-operator-shell-fg: var(--rd-panel-fg, var(--text-primary));--contact-form-operator-shell-border-color-base: var(--rd-panel-border, var(--border-subtle));--contact-form-operator-shell-border-color: var(--contact-form-operator-shell-border-color-base);--contact-form-operator-shell-border-width: var(--rd-panel-border-width, var(--border-width));--contact-form-operator-shell-border-style: solid;--contact-form-operator-shell-shadow: var(--rd-panel-shadow, none);--contact-form-operator-wrapper-padding: var(--space-8);--contact-form-operator-details-title-color: var(--rd-meta-color, var(--text-secondary));--contact-form-operator-details-title-spacing: var(--contact-form-operator-kicker-spacing);--contact-form-operator-details-link-color: var(--contact-form-operator-shell-fg);--contact-form-operator-method-item-padding: 0;--contact-form-operator-method-item-border-top: 0;--contact-form-operator-consent-radius: 0;border-top:var(--contact-form-operator-section-border-top)}.contact-form-block--operator[data-astro-cid-qpdkaauo] [data-astro-cid-qpdkaauo]:is(.text-muted,.lead){color:var(--contact-form-operator-muted-color)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-info[data-astro-cid-qpdkaauo]{gap:var(--contact-form-operator-info-gap);max-width:var(--contact-form-operator-info-max-width);margin-inline:var(--contact-form-operator-info-margin-inline);text-align:var(--contact-form-operator-info-text-align)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-methods[data-astro-cid-qpdkaauo] strong[data-astro-cid-qpdkaauo]{font-family:var(--contact-form-operator-kicker-font);font-size:var(--contact-form-operator-kicker-size);font-weight:var(--contact-form-operator-kicker-weight);letter-spacing:var(--contact-form-operator-kicker-spacing);text-transform:var(--contact-form-operator-kicker-transform)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-details-title[data-astro-cid-qpdkaauo]{font-family:var(--contact-form-operator-kicker-font);font-size:var(--contact-form-operator-kicker-size);letter-spacing:var(--contact-form-operator-details-title-spacing);text-transform:var(--contact-form-operator-kicker-transform);color:var(--contact-form-operator-details-title-color)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-methods[data-astro-cid-qpdkaauo] li[data-astro-cid-qpdkaauo]{padding:var(--contact-form-operator-method-item-padding);border-top:var(--contact-form-operator-method-item-border-top)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-methods[data-astro-cid-qpdkaauo] li[data-astro-cid-qpdkaauo]:first-child{padding-top:0;border-top:0}.contact-form-block--operator[data-astro-cid-qpdkaauo] .rd-field{--contact-form-label-font: var(--contact-form-operator-kicker-font);--contact-form-label-size: var(--contact-form-operator-kicker-size);--contact-form-label-weight: var(--contact-form-operator-kicker-weight);--contact-form-label-spacing: var(--contact-form-operator-kicker-spacing);--contact-form-label-transform: var(--contact-form-operator-kicker-transform)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .rd-form{--contact-form-consent-label-radius: var(--contact-form-operator-consent-radius)}.contact-form-block--operator[data-astro-cid-qpdkaauo] [data-astro-cid-qpdkaauo]:is(.contact-form-wrapper,.contact-details){--contact-form-shell-bg: var(--rd-panel-bg, var(--surface-canvas));--contact-form-shell-fg: var(--rd-panel-fg, var(--text-primary));background:var(--rd-panel-bg, var(--surface-canvas));color:var(--rd-panel-fg, var(--text-primary));border-width:var(--rd-panel-border-width, var(--border-width));border-style:solid;border-color:var(--rd-panel-border, var(--border-subtle));border-radius:var(--rd-panel-radius, var(--radius-panel, var(--radius-xl)));box-shadow:var(--rd-panel-shadow, var(--rd-card-shadow))}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-details-link{color:var(--contact-form-operator-details-link-color)}.contact-form-block--operator[data-astro-cid-qpdkaauo] .contact-form-wrapper[data-astro-cid-qpdkaauo]{padding:var(--contact-form-operator-wrapper-padding)}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo]:not(.glass-panel){background:var(--contact-form-lux-details-bg);border:var(--contact-form-lux-details-border);box-shadow:var(--contact-form-lux-details-shadow);color:var(--contact-form-lux-details-fg);--rd-accent-color: var(--contact-form-lux-details-link-fg, var(--contact-form-lux-details-fg));--rd-interactive-hover-fg: var(--contact-form-lux-details-link-fg, var(--contact-form-lux-details-fg))}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-title[data-astro-cid-qpdkaauo]{color:var(--contact-form-lux-details-title-fg)!important}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo]:not(.glass-panel) h3[data-astro-cid-qpdkaauo],body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo]:not(.glass-panel) strong[data-astro-cid-qpdkaauo],body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo]:not(.glass-panel) a[data-astro-cid-qpdkaauo],body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo]:not(.glass-panel) span[data-astro-cid-qpdkaauo]{color:var(--contact-form-lux-details-content-fg)}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo] .contact-details-link[data-astro-cid-qpdkaauo]{color:var(--contact-form-lux-details-link-fg);text-decoration-color:var(--contact-form-lux-details-link-decoration)}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo] .contact-details-link[data-astro-cid-qpdkaauo]:hover{opacity:var(--contact-form-lux-details-link-hover-opacity)}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo] .contact-details-panel--lux[data-astro-cid-qpdkaauo] .contact-details-link[data-astro-cid-qpdkaauo]:after{background:var(--contact-form-lux-details-link-after-bg)}body:not([data-site-skin]) .contact-form-block--lux[data-astro-cid-qpdkaauo]:where([data-legacy-recipes~=ultraLuxury]){--contact-form-lux-details-link-fg: var(--text-on-strong, #ffffff);--contact-form-lux-details-link-decoration: currentColor;--contact-form-lux-details-link-hover-opacity: .82;--contact-form-lux-details-link-after-bg: currentColor}.relative[data-astro-cid-qpdkaauo]{position:relative}.absolute[data-astro-cid-qpdkaauo]{position:absolute}.inset-0[data-astro-cid-qpdkaauo]{inset:0}.w-full[data-astro-cid-qpdkaauo]{width:100%}.h-full[data-astro-cid-qpdkaauo]{height:100%}.object-cover[data-astro-cid-qpdkaauo]{object-fit:cover}.z-10[data-astro-cid-qpdkaauo]{z-index:10}.flex[data-astro-cid-qpdkaauo]{display:flex}.flex-col[data-astro-cid-qpdkaauo]{flex-direction:column}.gap-1[data-astro-cid-qpdkaauo]{gap:.25rem}.text-white[data-astro-cid-qpdkaauo]{color:#fff}.text-white-80[data-astro-cid-qpdkaauo]{color:#fffc}.text-error[data-astro-cid-qpdkaauo]{color:var(--color-error)}.text-center[data-astro-cid-qpdkaauo]{text-align:center}.text-muted[data-astro-cid-qpdkaauo]{color:var(--rd-text-color, var(--color-text-muted))}.text-xs[data-astro-cid-qpdkaauo]{font-size:var(--text-xs)}.text-lg[data-astro-cid-qpdkaauo]{font-size:var(--text-lg)}.text-xl[data-astro-cid-qpdkaauo]{font-size:var(--text-xl)}.lead[data-astro-cid-qpdkaauo]{font-size:var(--rd-skin-lede-font-size-override, var(--text-lg));line-height:1.6}.font-medium[data-astro-cid-qpdkaauo]{font-weight:500}.uppercase[data-astro-cid-qpdkaauo]{text-transform:uppercase}.tracking-wider[data-astro-cid-qpdkaauo]{letter-spacing:.05em}.mt-4[data-astro-cid-qpdkaauo]{margin-top:var(--space-4)}.mt-8[data-astro-cid-qpdkaauo]{margin-top:var(--space-8)}.mt-10[data-astro-cid-qpdkaauo]{margin-top:var(--space-10)}.mb-6[data-astro-cid-qpdkaauo]{margin-bottom:var(--space-6)}.mb-10[data-astro-cid-qpdkaauo]{margin-bottom:var(--space-10)}.p-8[data-astro-cid-qpdkaauo]{padding:var(--space-8)}@media(min-width:768px){.md-p-12[data-astro-cid-qpdkaauo]{padding:var(--space-12)}}}@layer components{}@layer components{}@layer components{@keyframes text-ticker-scroll{to{transform:translate3d(calc(-50% - (var(--ticker-gap) / 2)),0,0)}}}@layer components{}@layer components{}@layer components{}
