.animated-text__line:where(.astro-kp2dccb6){display:block;overflow:hidden}.hero-split:where(.astro-zlnkk6gn){padding-top:clamp(11rem,22vw,18rem);padding-bottom:clamp(2rem,5vw,4rem);position:relative}.hero-split__inner:where(.astro-zlnkk6gn){grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=1000px){.hero-split__inner:where(.astro-zlnkk6gn){grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(1.5rem,4vw,4rem)}.hero-split__copy:where(.astro-zlnkk6gn){grid-column:2;max-width:820px}}.hero-split__title:where(.astro-zlnkk6gn){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1.875rem,4.4vw,3.5rem);font-weight:400;line-height:1.05}.hero-split__subtitle:where(.astro-zlnkk6gn){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:clamp(1.875rem,4.4vw,3.5rem);font-weight:400;line-height:1.05}.hero-split__title:where(.astro-zlnkk6gn) .animated-text__line,.hero-split__title:where(.astro-zlnkk6gn) .split-line,.hero-split__subtitle:where(.astro-zlnkk6gn) .animated-text__line,.hero-split__subtitle:where(.astro-zlnkk6gn) .split-line{display:block}.hero-split__video:where(.astro-zlnkk6gn){aspect-ratio:16/5;pointer-events:none;width:100%;max-height:320px;margin:clamp(2rem,5vw,4rem) 0 0;position:relative;overflow:hidden}.hero-split__video:where(.astro-zlnkk6gn) video:where(.astro-zlnkk6gn){object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}.hero-split__video-overlay:where(.astro-zlnkk6gn){background:var(--color-pale-yellow);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}@media (width>=1000px){.hero-split__video:where(.astro-zlnkk6gn){max-height:360px;margin-top:clamp(3rem,6vw,5rem)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-leading:initial}}}.hlr:where(.astro-776cc6sr){padding-top:clamp(8rem,16vw,13rem);padding-bottom:clamp(6rem,12vw,10rem);position:relative}.hlr__inner:where(.astro-776cc6sr){grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=1024px){.hlr__inner:where(.astro-776cc6sr){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}}.hlr__eyebrow:where(.astro-776cc6sr){margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-fellix,"Fellix", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.18em;letter-spacing:.18em;color:#00072199}@supports (color:color-mix(in lab, red, red)){.hlr__eyebrow:where(.astro-776cc6sr){color:color-mix(in oklab, var(--color-night-sky,#000721) 60%, transparent)}}.hlr__eyebrow:where(.astro-776cc6sr){text-transform:uppercase}.hlr__title:where(.astro-776cc6sr){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;color:var(--color-night-sky);margin:0 0 .75rem;font-size:clamp(2.25rem,5.4vw,4.5rem);font-weight:400;line-height:1.02}.hlr__subtitle:where(.astro-776cc6sr){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.01em;color:var(--color-night-sky);opacity:.7;margin:0 0 1.5rem;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:400;line-height:1.1}.hlr__title:where(.astro-776cc6sr) .animated-text__line,.hlr__title:where(.astro-776cc6sr) .split-line,.hlr__subtitle:where(.astro-776cc6sr) .animated-text__line,.hlr__subtitle:where(.astro-776cc6sr) .split-line{display:block}.hlr__body:where(.astro-776cc6sr){margin-top:calc(var(--spacing,.25rem) * 2);max-width:34rem;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#000721bf}@supports (color:color-mix(in lab, red, red)){.hlr__body:where(.astro-776cc6sr){color:color-mix(in oklab, var(--color-night-sky,#000721) 75%, transparent)}}.hlr__ctas:where(.astro-776cc6sr){margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.hlr__visual:where(.astro-776cc6sr){aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-height:540px;display:flex;position:relative}.hlr__cradle:where(.astro-776cc6sr){width:100%;height:100%;color:var(--color-night-sky)}.hlr__video:where(.astro-776cc6sr){object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}@media (width>=1024px){.hlr__visual:where(.astro-776cc6sr){aspect-ratio:1}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}.clients-section:where(.astro-j4j3jgaw){background-color:var(--color-pale-cream);padding:3rem 0}.clients-label:where(.astro-j4j3jgaw){font-family:var(--font-fellix);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-night-sky);opacity:.6;text-align:center;margin-bottom:2rem;font-weight:500}.client-logos:where(.astro-j4j3jgaw){flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem;display:flex}.client-logo:where(.astro-j4j3jgaw){opacity:1}.client-logo:where(.astro-j4j3jgaw) img{object-fit:contain;width:auto;height:auto;max-height:40px}@media (width>=768px){.client-logos:where(.astro-j4j3jgaw){gap:2.5rem 4rem}.client-logo:where(.astro-j4j3jgaw) img{max-height:50px}}.manifesto:where(.astro-ws47vyxl){padding:clamp(3rem,6vw,6rem) 0}.manifesto__inner:where(.astro-ws47vyxl){max-width:980px}.manifesto:where(.astro-ws47vyxl)[data-align=center] .manifesto__inner:where(.astro-ws47vyxl){text-align:center;margin-inline:auto}.manifesto__eyebrow:where(.astro-ws47vyxl){opacity:.7;margin-bottom:1rem}.manifesto--display:where(.astro-ws47vyxl) .manifesto__paragraph:where(.astro-ws47vyxl){font-family:var(--font-serrif-condensed);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.75rem);font-weight:300;line-height:1.15}.manifesto--small:where(.astro-ws47vyxl).manifesto--display .manifesto__paragraph:where(.astro-ws47vyxl){font-size:clamp(1.35rem,2.6vw,2.1rem)}.manifesto--roomy:where(.astro-ws47vyxl){padding-bottom:clamp(5.5rem,11vw,10rem)}.manifesto--large:where(.astro-ws47vyxl).manifesto--display .manifesto__paragraph:where(.astro-ws47vyxl){font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.08}.manifesto--body:where(.astro-ws47vyxl){padding-block:clamp(1.5rem,3vw,3rem)}.manifesto--body:where(.astro-ws47vyxl) .manifesto__inner:where(.astro-ws47vyxl){max-width:720px}.manifesto--body:where(.astro-ws47vyxl) .manifesto__paragraph:where(.astro-ws47vyxl){font-family:var(--font-fellix);font-weight:400;font-size:var(--text-body-lg);margin:0 0 1rem;line-height:1.55}.manifesto__paragraph:where(.astro-ws47vyxl) .manifesto-link{border-bottom:1px solid;padding-bottom:2px}.manifesto--dark:where(.astro-ws47vyxl) .manifesto__card:where(.astro-ws47vyxl),.manifesto--mustard:where(.astro-ws47vyxl) .manifesto__card:where(.astro-ws47vyxl){border-radius:var(--radius-card);max-width:860px;margin-inline:auto;padding:clamp(2.75rem,6vw,5rem) clamp(2rem,6vw,4.5rem)}.manifesto--dark:where(.astro-ws47vyxl) .manifesto__card:where(.astro-ws47vyxl){background:var(--color-night-sky);color:var(--color-pale-yellow)}.manifesto--mustard:where(.astro-ws47vyxl) .manifesto__card:where(.astro-ws47vyxl){background:var(--color-mustard);color:var(--color-night-sky)}.stats:where(.astro-4ybzt36f){padding:clamp(3.5rem,8vw,7rem) 0}.stats__inner:where(.astro-4ybzt36f){max-width:1100px}.stats__list:where(.astro-4ybzt36f){flex-direction:column;gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:flex}.stats__item:where(.astro-4ybzt36f){font-family:var(--font-serrif-condensed);align-items:baseline;gap:.5rem;font-weight:300;display:flex}.stats__value:where(.astro-4ybzt36f){color:var(--color-night-sky);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,8vw,5.5rem);line-height:1}.stats__label:where(.astro-4ybzt36f){color:var(--color-night-sky);font-size:clamp(1.35rem,3vw,2.25rem)}@media (width>=768px){.stats__list:where(.astro-4ybzt36f){padding-left:clamp(2rem,14vw,12rem)}}.stats:where(.astro-4ybzt36f).stats-align-right .stats__inner:where(.astro-4ybzt36f){max-width:none}.stats:where(.astro-4ybzt36f).stats-align-right .stats__list:where(.astro-4ybzt36f){align-items:flex-end}.stats:where(.astro-4ybzt36f).stats-align-right .stats__item:where(.astro-4ybzt36f){text-align:right;justify-content:flex-end}@media (width>=768px){.stats:where(.astro-4ybzt36f).stats-align-right .stats__list:where(.astro-4ybzt36f){padding-left:0}}.pinned-gallery:where(.astro-4yljbzzw),.pinned-gallery__pin:where(.astro-4yljbzzw){position:relative}.pinned-gallery__viewport:where(.astro-4yljbzzw){align-items:center;height:100vh;display:flex;overflow:hidden}.pinned-gallery__track:where(.astro-4yljbzzw){will-change:transform;gap:24px;padding:0 clamp(1rem,4vw,2rem);display:flex}.creator-tile:where(.astro-4yljbzzw){aspect-ratio:9/16;border-radius:var(--radius-media);background:var(--color-night-sky);flex:none;width:clamp(220px,22vw,320px);position:relative;overflow:hidden}.creator-tile:where(.astro-4yljbzzw) video:where(.astro-4yljbzzw){object-fit:cover;width:100%;height:100%}.creator-tile__brand:where(.astro-4yljbzzw){width:auto;height:clamp(20px,2.5vw,32px);aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow);pointer-events:none;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.creator-tile__name:where(.astro-4yljbzzw){color:#fff;font-family:var(--font-fellix);font-size:var(--text-body);text-shadow:0 1px 12px #0006;margin:0;position:absolute;bottom:1rem;left:1rem;right:1rem}@media (width<=999px){.pinned-gallery__viewport:where(.astro-4yljbzzw){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto;padding-bottom:1rem;scroll-padding-left:clamp(1rem,4vw,2rem);overflow:auto hidden}.pinned-gallery__viewport:where(.astro-4yljbzzw)::-webkit-scrollbar{display:none}.creator-tile:where(.astro-4yljbzzw){scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.pinned-gallery__viewport:where(.astro-4yljbzzw){height:auto;overflow-x:auto}}.creator-reel:where(.astro-x5poth3r){--reel-gap:var(--gap-module);--reel-edge:clamp(1rem, 4vw, 2rem);padding:clamp(3rem,7vw,6rem) 0}.creator-reel-title:where(.astro-x5poth3r){margin:0 0 clamp(1.5rem,3vw,2.5rem)}.creator-reel-viewport:where(.astro-x5poth3r){overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.creator-reel-track:where(.astro-x5poth3r){width:max-content;display:flex}.creator-tile:where(.astro-x5poth3r){aspect-ratio:9/16;border-radius:var(--radius-media);background:var(--color-night-sky);flex:none;width:clamp(220px,22vw,320px);margin-inline-end:var(--reel-gap);position:relative;overflow:hidden}.creator-tile:where(.astro-x5poth3r) video:where(.astro-x5poth3r){object-fit:cover;width:100%;height:100%}.creator-tile-brand:where(.astro-x5poth3r){width:auto;height:clamp(20px,2.5vw,32px);aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow);pointer-events:none;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.creator-tile-name:where(.astro-x5poth3r){color:var(--color-white);font-family:var(--font-fellix);font-size:var(--text-body);text-shadow:0 1px 12px #0006;margin:0;position:absolute;bottom:1rem;left:1rem;right:1rem}:where(.astro-x5poth3r)[data-motion=drift] .creator-reel-track:where(.astro-x5poth3r){animation:creator-reel-drift var(--reel-speed) linear infinite;will-change:transform}@keyframes creator-reel-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(.astro-x5poth3r)[data-motion=drift]:hover .creator-reel-track:where(.astro-x5poth3r),:where(.astro-x5poth3r)[data-motion=drift]:focus-within .creator-reel-track:where(.astro-x5poth3r){animation-play-state:paused}:where(.astro-x5poth3r)[data-motion=static] .creator-reel-viewport:where(.astro-x5poth3r){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline-start:var(--reel-edge);overflow:auto hidden;mask-image:none}:where(.astro-x5poth3r)[data-motion=static] .creator-reel-viewport:where(.astro-x5poth3r)::-webkit-scrollbar{display:none}:where(.astro-x5poth3r)[data-motion=static] .creator-reel-track:where(.astro-x5poth3r){padding-inline:var(--reel-edge)}:where(.astro-x5poth3r)[data-motion=static] .creator-tile:where(.astro-x5poth3r){scroll-snap-align:start}@media (width<=767px),(prefers-reduced-motion:reduce){:where(.astro-x5poth3r)[data-motion] .creator-reel-viewport:where(.astro-x5poth3r){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline-start:var(--reel-edge);overflow:auto hidden;mask-image:none}:where(.astro-x5poth3r)[data-motion] .creator-reel-viewport:where(.astro-x5poth3r)::-webkit-scrollbar{display:none}:where(.astro-x5poth3r)[data-motion] .creator-reel-track:where(.astro-x5poth3r){padding-inline:var(--reel-edge);animation:none}:where(.astro-x5poth3r)[data-motion] .creator-tile:where(.astro-x5poth3r){scroll-snap-align:start}:where(.astro-x5poth3r)[data-motion] .creator-tile:where(.astro-x5poth3r)[aria-hidden=true]{display:none}}.cta-band:where(.astro-dcqkf7ly){padding:clamp(4rem,8vw,8rem) 0}.cta-band__inner:where(.astro-dcqkf7ly){max-width:1000px}.cta-band__message:where(.astro-dcqkf7ly){font-family:var(--font-serrif-condensed);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 2.5rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.15}.cta-band--cream:where(.astro-dcqkf7ly){background:0 0}.cta-band--cream:where(.astro-dcqkf7ly) .cta-band__inner:where(.astro-dcqkf7ly){text-align:left}.cta-band--mustard:where(.astro-dcqkf7ly){background:var(--color-mustard);border-top:1px solid var(--color-night-sky);text-align:center;padding:clamp(5rem,10vw,9rem) 0}.cta-band--mustard:where(.astro-dcqkf7ly) .cta-band__inner:where(.astro-dcqkf7ly){text-align:center}.cta-band--mustard:where(.astro-dcqkf7ly) .cta-band-link:where(.astro-dcqkf7ly){color:var(--color-pale-yellow);text-decoration-color:var(--color-pale-yellow)}.cta-band:where(.astro-dcqkf7ly).cta-band-contained{background:0 0;border-top:0;padding:clamp(2.5rem,5vw,4.5rem) 1rem}@media (width>=640px){.cta-band:where(.astro-dcqkf7ly).cta-band-contained{padding-inline:1.5rem}}@media (width>=1024px){.cta-band:where(.astro-dcqkf7ly).cta-band-contained{padding-inline:2rem}}.cta-band:where(.astro-dcqkf7ly).cta-band-contained .cta-band__inner:where(.astro-dcqkf7ly){border-radius:var(--radius-card);max-width:1036px;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);container-type:inline-size}.cta-band--cream:where(.astro-dcqkf7ly).cta-band-contained .cta-band__inner:where(.astro-dcqkf7ly){background:var(--color-white)}.cta-band--mustard:where(.astro-dcqkf7ly).cta-band-contained .cta-band__inner:where(.astro-dcqkf7ly){background:var(--color-mustard)}.cta-band:where(.astro-dcqkf7ly).cta-band-contained .cta-band-link:where(.astro-dcqkf7ly){font-size:clamp(2rem,7cqi,5rem)}.cta-band:where(.astro-dcqkf7ly).cta-band-contained .cta-band__message:where(.astro-dcqkf7ly){margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.75rem,4cqi,3rem)}.triptych:where(.astro-gybqb46e){padding:clamp(11rem,20vw,16rem) 0 clamp(3rem,6vw,5rem)}.triptych__inner:where(.astro-gybqb46e){max-width:1280px}.triptych__words:where(.astro-gybqb46e){font-family:var(--font-serrif);letter-spacing:-.02em;color:var(--color-night-sky);margin:0;font-size:clamp(2.75rem,9vw,6.5rem);font-weight:400;line-height:1.04}.triptych__words:where(.astro-gybqb46e) .animated-text__line{display:block}.full-bleed:where(.astro-cbvssj5w){color:#fff;align-items:flex-end;min-height:max(clamp(420px,60vh,720px),33vw);margin-block:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.full-bleed--flush-bottom:where(.astro-cbvssj5w){margin-bottom:0}.full-bleed--flush-top:where(.astro-cbvssj5w){margin-top:0}.full-bleed__picture:where(.astro-cbvssj5w){position:absolute;inset:0}.full-bleed__picture:where(.astro-cbvssj5w) img:where(.astro-cbvssj5w){object-fit:cover;width:100%;height:100%}.full-bleed--has-copy:where(.astro-cbvssj5w):after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#00072199 100%);position:absolute;inset:0}.full-bleed__content:where(.astro-cbvssj5w){z-index:1;width:100%;padding:clamp(2rem,5vw,4rem) 0;position:relative}.full-bleed__title:where(.astro-cbvssj5w){font-family:var(--font-serrif-condensed);color:#fff;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.1}.full-bleed--statement:where(.astro-cbvssj5w):after{background:linear-gradient(to top, color-mix(in srgb, var(--color-night-sky) 90%, transparent) 0%, color-mix(in srgb, var(--color-night-sky) 50%, transparent) 55%, color-mix(in srgb, var(--color-night-sky) 10%, transparent) 100%)}.full-bleed--statement:where(.astro-cbvssj5w) .full-bleed__title:where(.astro-cbvssj5w){letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2.25rem,5.5vw,4.25rem);line-height:1.02}.full-bleed--statement:where(.astro-cbvssj5w) .full-bleed__desc:where(.astro-cbvssj5w){max-width:52ch;color:color-mix(in srgb, var(--color-white) 86%, transparent);text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.full-bleed__desc:where(.astro-cbvssj5w){font-family:var(--font-fellix);font-size:var(--text-body-lg);max-width:720px;margin:0;line-height:1.55}.full-bleed--center:where(.astro-cbvssj5w){text-align:center;align-items:center}.full-bleed--center:where(.astro-cbvssj5w):after{background:linear-gradient(#00072180 0%,#00072194 100%)}.full-bleed--center:where(.astro-cbvssj5w) .full-bleed__title:where(.astro-cbvssj5w){letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2.5rem,8vw,6rem);line-height:1.02}.full-bleed--center:where(.astro-cbvssj5w) .full-bleed__desc:where(.astro-cbvssj5w){max-width:60ch;margin:1.25rem auto 0}.hero-primary:where(.astro-7jvq4pah){padding:calc(var(--nav-height) + clamp(2.5rem, 5vw, 4.5rem)) 0 clamp(3rem, 6vw, 5rem)}.hero-primary-inner:where(.astro-7jvq4pah){max-width:1100px}.hero-primary-eyebrow:where(.astro-7jvq4pah){margin-bottom:1rem}.hero-primary-title:where(.astro-7jvq4pah){font-family:var(--font-serrif-condensed);letter-spacing:-.015em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(2.75rem,6.5vw,5rem);font-weight:300;line-height:1.02}.hero-primary-body:where(.astro-7jvq4pah){max-width:760px;font-family:var(--font-serrif);letter-spacing:-.015em;color:var(--color-night-sky);opacity:.7;flex-direction:column;gap:1rem;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.53;display:flex}.hero-primary-display:where(.astro-7jvq4pah) .hero-primary-title:where(.astro-7jvq4pah){letter-spacing:-.035em;text-wrap:nowrap;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:.92}.hero-primary-display:where(.astro-7jvq4pah) .hero-primary-body:where(.astro-7jvq4pah){font-family:var(--font-fellix);letter-spacing:-.005em;opacity:1;max-width:42ch;padding-bottom:0;font-size:clamp(1.375rem,1.9vw,1.5rem);line-height:1.4}@media (width<=480px){.hero-primary-display:where(.astro-7jvq4pah) .hero-primary-title:where(.astro-7jvq4pah){text-wrap:balance}}@media (width>=481px) and (width<=1023px){.hero-primary-display:where(.astro-7jvq4pah) .hero-primary-title:where(.astro-7jvq4pah){text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(2.25rem,5.5vw,3.5rem)}.hero-primary-display:where(.astro-7jvq4pah) .hero-primary-body:where(.astro-7jvq4pah){max-width:34ch}}.hero-primary-ctas:where(.astro-7jvq4pah){flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.cradle-statement:where(.astro-haid5vyv){padding:0 0 8em}.cradle-statement-inner:where(.astro-haid5vyv){max-width:1100px}.cradle-statement-mark:where(.astro-haid5vyv){width:100%;max-width:clamp(240px,34vw,380px);color:var(--color-night-sky);margin:0 0 clamp(2.75rem,6vw,4.5rem)}.cradle-statement-eyebrow:where(.astro-haid5vyv){margin:0 0 1.25rem}.cradle-statement-text:where(.astro-haid5vyv){font-family:var(--font-serrif-condensed);letter-spacing:-.015em;max-width:900px;color:var(--color-night-sky);text-wrap:balance;margin:3em 0 0;font-size:clamp(2rem,5vw,3.75rem);font-weight:300;line-height:1.1}.careers-intro:where(.astro-nj23unxb){background:var(--color-pale-yellow);padding-block:clamp(4rem,9vw,7.5rem)}.careers-intro-inner:where(.astro-nj23unxb){max-width:1100px}.careers-ethos:where(.astro-nj23unxb){margin:0 0 clamp(3rem,6vw,5rem);padding:0;list-style:none}.careers-ethos-line:where(.astro-nj23unxb){font-family:var(--font-serrif-condensed);letter-spacing:-.015em;color:var(--color-night-sky);text-wrap:balance;font-size:clamp(2rem,5.5vw,4rem);font-weight:300;line-height:1.06}.careers-ethos-line:where(.astro-nj23unxb):last-child{font-style:italic}.careers-ethos-line:where(.astro-nj23unxb):nth-child(2){--reveal-delay:80ms}.careers-ethos-line:where(.astro-nj23unxb):nth-child(3){--reveal-delay:.16s}.careers-people:where(.astro-nj23unxb){align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.careers-people-media:where(.astro-nj23unxb){margin:0}.careers-people-image:where(.astro-nj23unxb){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-media-sm);width:100%;height:auto;display:block}.careers-people-title:where(.astro-nj23unxb){color:var(--color-night-sky);text-wrap:balance;margin:0 0 1.25rem}.careers-people-body:where(.astro-nj23unxb){max-width:46ch;font-family:var(--font-fellix);color:var(--color-night-sky);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}@media (width>=900px){.careers-people:where(.astro-nj23unxb){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.careers-people-image:where(.astro-nj23unxb){aspect-ratio:5/6}}.careers-quote:where(.astro-nj23unxb){margin:clamp(3rem,6vw,5rem) 0 0}.careers-quote-text:where(.astro-nj23unxb){font-family:var(--font-serrif-condensed);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;text-indent:-.4ch;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.12}.careers-quote-attrib:where(.astro-nj23unxb){font-family:var(--font-fellix);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mustard-700);margin-top:1.25rem;font-size:1rem}@media (width>=900px){.careers-quote:where(.astro-nj23unxb){max-width:38rem;margin-left:auto}}@media (prefers-reduced-motion:reduce){.careers-ethos-line:where(.astro-nj23unxb){--reveal-delay:0s!important}}.benefit-split:where(.astro-4pkgzyin){background:var(--color-pale-yellow);grid-template-columns:1fr;display:grid}.benefit-split-media:where(.astro-4pkgzyin){margin:0}.benefit-split-image:where(.astro-4pkgzyin){aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.benefit-split-copy:where(.astro-4pkgzyin){align-self:center;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem)}.benefit-split-title:where(.astro-4pkgzyin){color:var(--color-night-sky);margin:0 0 clamp(1.75rem,3vw,2.5rem)}.benefit-split-list:where(.astro-4pkgzyin){flex-direction:column;gap:clamp(1.5rem,2.5vw,2rem);max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.benefit-split-item-title:where(.astro-4pkgzyin){font-family:var(--font-fellix);letter-spacing:.06em;text-transform:uppercase;color:var(--color-night-sky);margin:0 0 .375rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.benefit-split-item-desc:where(.astro-4pkgzyin){font-family:var(--font-fellix);color:var(--color-night-sky);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}@media (width>=900px){.benefit-split:where(.astro-4pkgzyin){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.benefit-split-image:where(.astro-4pkgzyin){aspect-ratio:auto;min-height:100%}}.benefit-split-item:where(.astro-4pkgzyin):nth-child(2){--reveal-delay:50ms}.benefit-split-item:where(.astro-4pkgzyin):nth-child(3){--reveal-delay:.1s}.benefit-split-item:where(.astro-4pkgzyin):nth-child(4){--reveal-delay:.15s}.benefit-split-item:where(.astro-4pkgzyin):nth-child(5){--reveal-delay:.2s}.benefit-split-item:where(.astro-4pkgzyin):nth-child(n+6){--reveal-delay:.25s}.benefit-cards:where(.astro-4pkgzyin){background:var(--color-warm-grey);padding-block:clamp(4rem,9vw,7.5rem)}.benefit-cards-inner:where(.astro-4pkgzyin){max-width:1100px}.benefit-cards-title:where(.astro-4pkgzyin){text-align:center;max-width:20ch;color:var(--color-night-sky);text-wrap:balance;margin:0 auto clamp(2rem,4vw,3rem)}.benefit-cards-grid:where(.astro-4pkgzyin){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.benefit-card:where(.astro-4pkgzyin){background:var(--color-white);border-radius:var(--radius-media-sm);padding:clamp(1.75rem,3vw,2.5rem)}.benefit-card-title:where(.astro-4pkgzyin){font-family:var(--font-serrif-condensed);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;margin:0 0 .875rem;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:300;line-height:1.05}.benefit-card-desc:where(.astro-4pkgzyin){font-family:var(--font-fellix);color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.benefit-cards-grid:where(.astro-4pkgzyin) .benefit-card:where(.astro-4pkgzyin):nth-child(2){--reveal-delay:50ms}.benefit-cards-grid:where(.astro-4pkgzyin) .benefit-card:where(.astro-4pkgzyin):nth-child(3){--reveal-delay:.1s}.benefit-cards-grid:where(.astro-4pkgzyin) .benefit-card:where(.astro-4pkgzyin):nth-child(4){--reveal-delay:.15s}.benefit-cards-grid:where(.astro-4pkgzyin) .benefit-card:where(.astro-4pkgzyin):nth-child(5){--reveal-delay:.2s}.benefit-cards-grid:where(.astro-4pkgzyin) .benefit-card:where(.astro-4pkgzyin):nth-child(n+6){--reveal-delay:.25s}@media (prefers-reduced-motion:reduce){.benefit-card:where(.astro-4pkgzyin),.benefit-split-item:where(.astro-4pkgzyin){--reveal-delay:0s!important}}.prob:where(.astro-feb663op){padding:clamp(2rem,5vw,5rem) 0}.prob__inner:where(.astro-feb663op){max-width:1040px}.prob-copy:where(.astro-feb663op){max-width:620px;margin:0 auto}.prob-copy:where(.astro-feb663op) p:where(.astro-feb663op){font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem);line-height:1.3}.prob-copy:where(.astro-feb663op) p:where(.astro-feb663op):last-child{margin-bottom:0}.prob-copy:where(.astro-feb663op)+.prob__layout:where(.astro-feb663op),.prob__layout:where(.astro-feb663op)+.prob-copy:where(.astro-feb663op){margin-top:clamp(2rem,4vw,3rem)}@media (width>=860px){.prob-copy:where(.astro-feb663op){margin-left:calc(200px + clamp(1rem,2vw,1.5rem));margin-right:0}}.prob__layout:where(.astro-feb663op){grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=860px){.prob__layout:where(.astro-feb663op){grid-template-columns:200px minmax(0,1fr)}}.prob__chart:where(.astro-feb663op){background:var(--color-white);border-radius:var(--radius-card);border:1px solid #00072114;margin:0;padding:1rem clamp(.75rem,2vw,1.5rem)}.prob__chart:where(.astro-feb663op) svg:where(.astro-feb663op){width:100%;height:auto;max-height:460px;display:block}.prob__caption:where(.astro-feb663op){font-family:var(--font-fellix);font-size:var(--text-small);letter-spacing:.04em;color:var(--color-night-sky);opacity:.65;text-transform:uppercase;margin:0 0 .5rem;display:block}.prob__pills:where(.astro-feb663op){flex-flow:wrap;gap:.5rem;display:flex}@media (width>=860px){.prob__pills:where(.astro-feb663op){flex-direction:column}}.prob__pill:where(.astro-feb663op){text-align:left;border-radius:var(--radius-card);background:var(--color-white);cursor:pointer;width:100%;font-family:var(--font-fellix);color:var(--color-night-sky);opacity:.75;border:1px solid #00072114;align-items:center;gap:.65rem;padding:.95rem 1.15rem;font-size:.9375rem;font-weight:500;transition:background-color .25s,color .25s,opacity .25s,border-color .25s;display:flex}@media (width<=859px){.prob__pill:where(.astro-feb663op){width:auto}}.prob__pill-dot:where(.astro-feb663op){opacity:.35;background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:opacity .25s,background-color .25s}.prob__pill:where(.astro-feb663op):hover{opacity:1;border-color:#00072173}.prob__pill:where(.astro-feb663op).is-active{background:var(--color-night-sky);border-color:var(--color-night-sky);color:var(--color-pale-yellow);opacity:1}.prob__pill:where(.astro-feb663op).is-active .prob__pill-dot:where(.astro-feb663op){background:var(--color-mustard);opacity:1}.prob__pill:where(.astro-feb663op):focus-visible{outline:2px solid var(--color-mustard);outline-offset:2px}.results:where(.astro-lhn2x2yc){padding:clamp(3rem,6vw,6rem) 0}.results__title:where(.astro-lhn2x2yc){text-align:center;font-family:var(--font-serrif-condensed);margin:0 0 2.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:300}.results__list:where(.astro-lhn2x2yc){grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.results__list:where(.astro-lhn2x2yc){grid-template-columns:repeat(3,1fr)}}.results__card:where(.astro-lhn2x2yc){aspect-ratio:9/16;border-radius:var(--radius-media);background:var(--color-night-sky);position:relative;overflow:hidden}.results__card:where(.astro-lhn2x2yc) video:where(.astro-lhn2x2yc){object-fit:cover;width:100%;height:100%}.results__brand:where(.astro-lhn2x2yc){width:auto;height:clamp(20px,2.4vw,30px);aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow);position:absolute;top:1rem;left:50%;transform:translate(-50%)}.results__stat:where(.astro-lhn2x2yc){color:#fff;flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.results__value:where(.astro-lhn2x2yc){font-family:var(--font-serrif);font-size:clamp(2rem,4vw,3rem);line-height:1}.results__label:where(.astro-lhn2x2yc){font-family:var(--font-fellix);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.06em;opacity:.9}.accountability:where(.astro-vbqi2zgt){padding:clamp(3rem,6vw,6rem) 0}.accountability__headline:where(.astro-vbqi2zgt){font-family:var(--font-serrif-condensed);max-width:980px;margin:0 0 3rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.15}.accountability__cols:where(.astro-vbqi2zgt){grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.accountability__cols:where(.astro-vbqi2zgt){grid-template-columns:1fr 1fr;gap:4rem}}.accountability__eyebrow:where(.astro-vbqi2zgt){font-size:var(--text-small);margin:0 0 .75rem}.accountability__copy:where(.astro-vbqi2zgt){font-family:var(--font-fellix);margin:0 0 1rem;font-size:1rem;line-height:1.55}.klav-cta:where(.astro-vnf7om3b){text-align:center;padding:clamp(2rem,4vw,4rem) 0}.klav-cta__row:where(.astro-vnf7om3b){flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.klav-cta__btn:where(.astro-vnf7om3b){background:var(--color-night-sky);color:var(--color-pale-yellow);border:1px solid var(--color-night-sky);font-family:var(--font-fellix);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.klav-cta__btn:where(.astro-vnf7om3b):hover{color:var(--color-night-sky);background:0 0}.klav-cta__btn--outline:where(.astro-vnf7om3b){color:var(--color-night-sky);background:0 0;text-decoration:none}.klav-cta__btn--outline:where(.astro-vnf7om3b):hover{background:var(--color-night-sky);color:var(--color-pale-yellow)}.image-hero:where(.astro-pjo5mf7h){color:#fff;align-items:flex-end;min-height:clamp(520px,80vh,880px);display:flex;position:relative;overflow:hidden}.image-hero__bg:where(.astro-pjo5mf7h){position:absolute;inset:0}.image-hero__bg:where(.astro-pjo5mf7h) img:where(.astro-pjo5mf7h){object-fit:cover;width:100%;height:100%}.image-hero__overlay:where(.astro-pjo5mf7h){background:linear-gradient(#00072133 0%,#000721b3 100%);position:absolute;inset:0}.image-hero__content:where(.astro-pjo5mf7h){width:100%;padding:clamp(6rem,12vw,10rem) 0 clamp(2rem,4vw,4rem);position:relative}.image-hero__title:where(.astro-pjo5mf7h){font-family:var(--font-serrif-condensed);color:#fff;max-width:1100px;margin:0 0 1.5rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:300;line-height:1.05}.image-hero__sub:where(.astro-pjo5mf7h){font-family:var(--font-fellix);max-width:760px;margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55}.card-stack:where(.astro-pojxk2md){text-align:center;padding:clamp(4rem,9vw,9rem) 0}.card-stack__eyebrow:where(.astro-pojxk2md){margin-bottom:4rem;display:inline-block}.card-stack__list:where(.astro-pojxk2md){flex-direction:column;gap:clamp(3rem,8vw,8rem);margin:0;padding:0;list-style:none;display:flex}.card-stack__item:where(.astro-pojxk2md){font-family:var(--font-serrif);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:400;line-height:1.2}.careers:where(.astro-e5reimot){padding:clamp(3rem,6vw,6rem) 0}.careers:where(.astro-e5reimot)>.fohr-container:where(.astro-e5reimot)>:where(.astro-e5reimot)+:where(.astro-e5reimot){margin-top:clamp(3rem,6vw,5rem)}.careers__culture:where(.astro-e5reimot){max-width:980px}.careers__culture-eyebrow:where(.astro-e5reimot){margin-bottom:1rem;display:inline-block}.careers__culture-title:where(.astro-e5reimot){font-family:var(--font-serrif-condensed);margin:0 0 1.5rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.15}.careers__copy:where(.astro-e5reimot){font-family:var(--font-fellix);font-size:var(--text-body-lg);max-width:760px;line-height:1.6}.careers__quote:where(.astro-e5reimot){font-family:var(--font-serrif);border-top:3px solid var(--color-mustard);max-width:980px;margin:0;padding-top:1.25rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:italic;line-height:1.45}.careers__benefits-list:where(.astro-e5reimot){grid-template-columns:1fr;gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.careers__benefits-list:where(.astro-e5reimot){grid-template-columns:1fr 1fr}}@media (width>=1024px){.careers__benefits-list:where(.astro-e5reimot){grid-template-columns:repeat(3,1fr)}}.careers__benefit-title:where(.astro-e5reimot){font-family:var(--font-fellix);text-transform:uppercase;font-size:var(--text-small);letter-spacing:.06em;margin:0 0 .5rem;font-weight:600}.careers__benefit-desc:where(.astro-e5reimot){font-family:var(--font-fellix);font-size:var(--text-body);margin:0;line-height:1.5}.careers__jobs-title:where(.astro-e5reimot){font-family:var(--font-serrif-condensed);margin:0 0 1.5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300}.careers__dept:where(.astro-e5reimot)+.careers__dept:where(.astro-e5reimot){margin-top:2rem}.careers__dept-title:where(.astro-e5reimot){font-family:var(--font-fellix);text-transform:uppercase;font-size:var(--text-small);letter-spacing:.06em;opacity:.7;margin:0 0 .75rem}.careers__job-list:where(.astro-e5reimot){margin:0;padding:0;list-style:none}.careers__job-list:where(.astro-e5reimot) li:where(.astro-e5reimot)+li:where(.astro-e5reimot){border-top:1px solid #00072126}.careers__job:where(.astro-e5reimot){color:var(--color-night-sky);font-family:var(--font-fellix);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.careers__job-title:where(.astro-e5reimot){font-size:1.125rem}.careers__job-loc:where(.astro-e5reimot){opacity:.7;font-size:.875rem}.careers__job-arrow:where(.astro-e5reimot){transition:transform .3s}.careers__job:where(.astro-e5reimot):hover .careers__job-arrow:where(.astro-e5reimot){transform:translate(6px)}.careers__jobs-empty:where(.astro-e5reimot){font-family:var(--font-fellix);font-size:var(--text-body-lg)}.lead-form-block:where(.astro-oc3n3r2s){padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,8vw,8rem)}.lead-form:where(.astro-oc3n3r2s){flex-direction:column;gap:1rem;max-width:720px;margin:0 auto;display:flex}.lead-form-block-split:where(.astro-oc3n3r2s){padding-top:calc(var(--nav-height) + clamp(2.5rem, 6vw, 4.5rem))}.lead-form-split-grid:where(.astro-oc3n3r2s){grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=960px){.lead-form-split-grid:where(.astro-oc3n3r2s){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.lead-form-block-split:where(.astro-oc3n3r2s) .lead-form:where(.astro-oc3n3r2s){--lead-row-gap:clamp(1.5rem, 2.4vw, 2rem);gap:var(--lead-row-gap);background:var(--color-white);border-radius:var(--radius-card);border:1px solid #0007210f;margin:0;padding:clamp(1.75rem,3.5vw,3rem);box-shadow:0 30px 70px -38px #00072159}.lead-form-aside-eyebrow:where(.astro-oc3n3r2s){margin:0 0 1rem}.lead-form-aside-title:where(.astro-oc3n3r2s){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0 0 1.25rem;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:300;line-height:1.02}.lead-form-aside-body:where(.astro-oc3n3r2s){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);opacity:.8;max-width:44ch;margin:0 0 clamp(1.75rem,3vw,2.5rem);line-height:1.6}.lead-form-aside-items:where(.astro-oc3n3r2s){flex-direction:column;gap:1.25rem;margin:0 0 clamp(1.75rem,3vw,2.5rem);padding:0;list-style:none;display:flex}.lead-form-aside-items:where(.astro-oc3n3r2s) li:where(.astro-oc3n3r2s){border-top:1px solid #00072126;padding-top:1.25rem}.lead-form-aside-item-title:where(.astro-oc3n3r2s){font-family:var(--font-fellix);color:var(--color-night-sky);margin:0 0 .4rem;font-size:1.375rem;font-weight:600;line-height:1.25}.lead-form-aside-item-desc:where(.astro-oc3n3r2s){font-family:var(--font-fellix);color:var(--color-night-sky);opacity:.7;max-width:44ch;margin:0;font-size:1rem;line-height:1.5}.lead-form-aside-address:where(.astro-oc3n3r2s){font-family:var(--font-fellix);color:var(--color-night-sky);opacity:.7;white-space:pre-line;font-size:1rem;font-style:normal;line-height:1.55}.lead-form-aside-social:where(.astro-oc3n3r2s){gap:1.5rem;margin:0 0 clamp(1.5rem,2.5vw,2rem);display:flex}.lead-form-aside-social:where(.astro-oc3n3r2s) a:where(.astro-oc3n3r2s){font-family:var(--font-fellix);color:var(--color-night-sky);border-bottom:1px solid #0007214d;padding-bottom:2px;font-size:1rem;font-weight:500;text-decoration:none;transition:border-color .2s}.lead-form-aside-social:where(.astro-oc3n3r2s) a:where(.astro-oc3n3r2s):hover{border-color:var(--color-night-sky)}.lead-form-block-split:where(.astro-oc3n3r2s) .lead-form__row:where(.astro-oc3n3r2s){gap:var(--lead-row-gap,1rem);grid-template-columns:1fr}.lead-form-block-split:where(.astro-oc3n3r2s) .form-label:where(.astro-oc3n3r2s){margin-bottom:.35rem;font-weight:600}.lead-form__title:where(.astro-oc3n3r2s){font-family:var(--font-serrif);margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem)}.lead-form__row:where(.astro-oc3n3r2s){grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.lead-form__row:where(.astro-oc3n3r2s){grid-template-columns:1fr 1fr}}.lead-form__field:where(.astro-oc3n3r2s){display:block}.lead-form__field:where(.astro-oc3n3r2s) legend:where(.astro-oc3n3r2s){padding:0}.lead-form__user-type:where(.astro-oc3n3r2s){border:none;margin:0;padding:0}.form-toggle:where(.astro-oc3n3r2s){width:max-content;margin-top:.5rem}.lead-form__budget:where(.astro-oc3n3r2s){flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.lead-form__pill:where(.astro-oc3n3r2s){display:inline-flex}.lead-form__pill:where(.astro-oc3n3r2s) input:where(.astro-oc3n3r2s){opacity:0;pointer-events:none;position:absolute}.lead-form__pill:where(.astro-oc3n3r2s) span:where(.astro-oc3n3r2s){border:1px solid var(--color-night-sky);font-family:var(--font-fellix);cursor:pointer;border-radius:3px;padding:.5rem 1rem;font-size:1rem;transition:all .2s;display:inline-block}.lead-form__pill:where(.astro-oc3n3r2s) input:where(.astro-oc3n3r2s):checked+span:where(.astro-oc3n3r2s){background:var(--color-night-sky);color:var(--color-pale-yellow)}.lead-form__consent:where(.astro-oc3n3r2s){font-family:var(--font-fellix);font-size:var(--text-small);align-items:flex-start;gap:.5rem;display:flex}.lead-form__consent:where(.astro-oc3n3r2s) input:where(.astro-oc3n3r2s){margin-top:4px}.lead-form__submit:where(.astro-oc3n3r2s){width:100%;margin-top:.5rem}.lead-form__error:where(.astro-oc3n3r2s){color:var(--color-error);margin:0;font-size:.875rem}.lead-form__success:where(.astro-oc3n3r2s){background:var(--color-night-sky);color:var(--color-pale-yellow);border-radius:6px;margin:0;padding:1rem}.centered-hero:where(.astro-szc2spwy){text-align:center;padding:clamp(13rem,22vw,17rem) 0 clamp(2rem,4vw,4rem)}.centered-hero__title:where(.astro-szc2spwy){font-family:var(--font-serrif);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem)}.centered-hero__sub:where(.astro-szc2spwy){font-family:var(--font-fellix);max-width:720px;margin:0 auto;font-size:1.0625rem;line-height:1.55}.webinar-hero:where(.astro-czdnp3ri){padding:clamp(13rem,22vw,16rem) 0 clamp(3rem,6vw,6rem)}.webinar-hero__inner:where(.astro-czdnp3ri){grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=768px){.webinar-hero__inner:where(.astro-czdnp3ri){grid-template-columns:1fr 1.2fr}}.webinar-hero__media:where(.astro-czdnp3ri) img:where(.astro-czdnp3ri){width:100%;max-width:480px;margin:0 auto}.webinar-hero__title:where(.astro-czdnp3ri){font-family:var(--font-serrif);margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05}.webinar-hero__subtitle:where(.astro-czdnp3ri){font-family:var(--font-serrif-condensed);margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;line-height:1.15}.webinar-hero__date:where(.astro-czdnp3ri){font-family:var(--font-fellix);margin:0 0 2rem;padding:0;list-style:none}.webinar-hero__date:where(.astro-czdnp3ri) li:where(.astro-czdnp3ri){font-size:1.0625rem}.webinar-hero__date:where(.astro-czdnp3ri) li:where(.astro-czdnp3ri)+li:where(.astro-czdnp3ri){margin-top:.25rem}.webinar-hero__cta:where(.astro-czdnp3ri){padding:1.25rem 2.5rem}.two-col-text:where(.astro-bwwnc7vf){padding:clamp(3rem,6vw,6rem) 0}.two-col-text__inner:where(.astro-bwwnc7vf){grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=768px){.two-col-text__inner:where(.astro-bwwnc7vf){grid-template-columns:1.1fr 1fr;gap:4rem}}.two-col-text__left:where(.astro-bwwnc7vf) p:where(.astro-bwwnc7vf){font-family:var(--font-fellix);font-size:var(--text-body-lg);margin:0 0 1rem;line-height:1.6}.two-col-text__right:where(.astro-bwwnc7vf) h3:where(.astro-bwwnc7vf){font-family:var(--font-serrif-condensed);margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:300}.two-col-text__right:where(.astro-bwwnc7vf) ul:where(.astro-bwwnc7vf){flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.two-col-text__right:where(.astro-bwwnc7vf) li:where(.astro-bwwnc7vf) p:where(.astro-bwwnc7vf){margin:0}.two-col-text__right:where(.astro-bwwnc7vf) li:where(.astro-bwwnc7vf) p:where(.astro-bwwnc7vf):first-child{margin-bottom:.25rem}.img-grid:where(.astro-d3ohqmff){padding:clamp(2rem,4vw,4rem) 0}.img-grid__list:where(.astro-d3ohqmff){grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.img-grid__list:where(.astro-d3ohqmff){grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.img-grid__list:where(.astro-d3ohqmff){grid-template-columns:repeat(5,1fr)}}.img-grid__item:where(.astro-d3ohqmff){aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--color-night-sky);position:relative;overflow:hidden}.img-grid__item:where(.astro-d3ohqmff) img:where(.astro-d3ohqmff){object-fit:cover;width:100%;height:100%}.img-grid__quote:where(.astro-d3ohqmff){font-family:var(--font-serrif);font-style:italic;font-size:var(--text-body);color:#fff;background:linear-gradient(#0000 0%,#000721d9 100%);margin:0;padding:1rem;line-height:1.3;position:absolute;inset:auto 0 0}.eyebrow-section:where(.astro-ackubs3y){padding:clamp(3rem,6vw,6rem) 0}.eyebrow-section__inner:where(.astro-ackubs3y){max-width:980px}.eyebrow-section__title:where(.astro-ackubs3y){font-family:var(--font-serrif-condensed);margin:.75rem 0 2rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:300;line-height:1.15}.eyebrow-section__copy:where(.astro-ackubs3y){font-family:var(--font-fellix);font-size:var(--text-body-lg);margin:0 0 1rem;line-height:1.6}.eyebrow-section__bullets:where(.astro-ackubs3y){flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.eyebrow-section__bullets:where(.astro-ackubs3y) li:where(.astro-ackubs3y){font-family:var(--font-fellix);font-size:var(--text-body-lg);padding-left:1.5rem;line-height:1.55;position:relative}.eyebrow-section__bullets:where(.astro-ackubs3y) li:where(.astro-ackubs3y):before{content:"";background:var(--color-night-sky);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.big-cta:where(.astro-w7xazv2f){padding:clamp(4rem,9vw,9rem) 0}.big-cta__headline:where(.astro-w7xazv2f){font-family:var(--font-serrif-condensed);max-width:980px;margin:0 0 2rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1}.promo-panel:where(.astro-6hywpawg){--report-ground:#f6f6f2;--report-surface:#fff;--report-line:#e3e5ec;padding:clamp(2rem,4vw,3.5rem) 0}.promo-panel-card:where(.astro-6hywpawg){background:var(--color-night-sky);max-width:1100px;color:var(--color-white);border-radius:.3em;margin-inline:auto;overflow:hidden}.promo-panel-card--split:where(.astro-6hywpawg){grid-template-columns:1fr;display:grid}@media (width>=768px){.promo-panel-card--split:where(.astro-6hywpawg){grid-template-columns:1fr 1fr;align-items:stretch}.promo-panel-media-left:where(.astro-6hywpawg) .promo-panel-copy:where(.astro-6hywpawg){order:2}.promo-panel-media-left:where(.astro-6hywpawg) .promo-panel-media:where(.astro-6hywpawg){order:0}}.promo-panel-stacked:where(.astro-6hywpawg) .promo-panel-card:where(.astro-6hywpawg){display:block}.promo-panel-stacked:where(.astro-6hywpawg) .promo-panel-media:where(.astro-6hywpawg){aspect-ratio:auto;border-radius:var(--radius-card) var(--radius-card) 0 0;order:0;width:100%;min-height:0;padding:0;overflow:hidden}.promo-panel-stacked:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg){width:100%;max-width:none;height:auto;display:block;position:static;transform:none}.promo-panel-stacked:where(.astro-6hywpawg) .promo-panel-copy:where(.astro-6hywpawg){padding:clamp(2rem,4vw,3rem) clamp(1.75rem,4vw,3.5rem) clamp(2.25rem,4.5vw,3.5rem)}.promo-panel-showcase:where(.astro-6hywpawg){--showcase-gap:48px;--showcase-inset:24px;--showcase-title:44px}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-card:where(.astro-6hywpawg){gap:var(--showcase-gap);background:0 0;flex-direction:column;padding:0;display:flex}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-media:where(.astro-6hywpawg){width:100%;padding:var(--showcase-inset);background:var(--report-ground);border-radius:var(--radius-media-sm);order:0;justify-content:center;align-items:center;min-height:0;margin:0;display:flex;overflow:visible}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg){box-shadow:none;background:0 0;border:0;border-radius:6px;width:100%;max-width:none;height:auto;display:block;position:static;transform:none}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-copy:where(.astro-6hywpawg){color:var(--color-night-sky);text-align:left;order:2;padding:0}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-title:where(.astro-6hywpawg){color:var(--color-night-sky);font-size:var(--showcase-title);letter-spacing:-.02em;margin-bottom:20px;line-height:1.05}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-body:where(.astro-6hywpawg){color:var(--color-ink-muted);margin:0;font-size:18px;line-height:30px}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-cta:where(.astro-6hywpawg){margin-top:28px}@media (width<=599px){.promo-panel-showcase:where(.astro-6hywpawg){--showcase-gap:28px;--showcase-inset:14px;--showcase-title:32px}}@media (width>=600px) and (width<=899px){.promo-panel-showcase:where(.astro-6hywpawg){--showcase-gap:36px;--showcase-inset:18px;--showcase-title:38px}}@media (width>=900px){.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-card:where(.astro-6hywpawg){flex-direction:row;align-items:flex-end}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-media:where(.astro-6hywpawg){width:62%}.promo-panel-showcase:where(.astro-6hywpawg) .promo-panel-copy:where(.astro-6hywpawg){width:32%}}.promo-panel-copy:where(.astro-6hywpawg){flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.promo-panel-flag:where(.astro-6hywpawg){font-family:var(--font-fellix);letter-spacing:.09em;text-transform:uppercase;color:var(--color-mustard);margin:0 0 .625rem;font-size:1rem;font-weight:600}.promo-panel-title:where(.astro-6hywpawg){color:var(--color-white);font-family:var(--font-fellix);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.12}.promo-panel-body:where(.astro-6hywpawg){color:color-mix(in srgb, var(--color-white) 72%, transparent);text-wrap:pretty;max-width:42ch;margin:.75rem 0 0;font-size:1rem;line-height:1.5}.promo-panel-card:where(.astro-6hywpawg) .promo-panel-cta{margin-top:clamp(1.25rem,2vw,1.75rem);padding:.8rem 1.5rem}.promo-panel-media:where(.astro-6hywpawg){background:var(--report-ground);min-height:340px;position:relative;overflow:hidden}.promo-panel-shot:where(.astro-6hywpawg){background:var(--report-surface);border:1px solid var(--report-line);border-radius:12px;height:auto;display:block;position:absolute;box-shadow:0 20px 44px -22px #0007214d,0 2px 6px #0007210d}.promo-panel-media--montage:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg):first-child{width:38%;top:8%;left:6%}.promo-panel-media--montage:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg):nth-child(2){width:72%;top:38%;left:32%}.promo-panel-media--clipped:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg){box-shadow:none;background:0 0;border:0;border-radius:0}.promo-panel-media--clipped:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg):first-child{width:150%;top:6%;left:4%}@media (width<=767px){.promo-panel-media:where(.astro-6hywpawg){min-height:280px}.promo-panel-media--montage:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg):first-child{width:44%}.promo-panel-media--montage:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg):nth-child(2){width:76%;top:42%;left:30%}.promo-panel-media--clipped:where(.astro-6hywpawg) .promo-panel-shot:where(.astro-6hywpawg):first-child{width:190%}}.two-col-sticky:where(.astro-ftnjy7cm){padding:clamp(13rem,22vw,16rem) 0 clamp(3rem,6vw,6rem)}.two-col-sticky__inner:where(.astro-ftnjy7cm){grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (width>=1000px){.two-col-sticky__inner:where(.astro-ftnjy7cm){grid-template-columns:1.2fr 1fr;gap:5rem}}.two-col-sticky__headline:where(.astro-ftnjy7cm){font-family:var(--font-serrif-condensed);margin:0 0 2rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.05}.two-col-sticky__copy:where(.astro-ftnjy7cm){font-family:var(--font-fellix);font-size:var(--text-body-lg);margin:0 0 1rem;line-height:1.6}.two-col-sticky__section:where(.astro-ftnjy7cm){margin-top:2.5rem}.two-col-sticky__section:where(.astro-ftnjy7cm) ul:where(.astro-ftnjy7cm){flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.two-col-sticky__section:where(.astro-ftnjy7cm) li:where(.astro-ftnjy7cm){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-body-lg)}.two-col-sticky__closer:where(.astro-ftnjy7cm){font-family:var(--font-fellix);margin-top:1rem;font-style:italic}.two-col-sticky__right:where(.astro-ftnjy7cm){position:sticky;top:6rem}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm){background:var(--color-night-sky);color:var(--color-pale-yellow);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2.5rem)}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm) .lead-form-block,.two-col-sticky__form-wrap:where(.astro-ftnjy7cm) .fohr-container{padding:0}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm){--form-ink:var(--color-pale-yellow)}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm) .lead-form__consent{color:var(--color-pale-yellow)}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm) .btn-dark{background:var(--color-pale-yellow);color:var(--color-night-sky);border-color:var(--color-pale-yellow)}.two-col-sticky__form-title:where(.astro-ftnjy7cm){font-family:var(--font-serrif-condensed);color:var(--color-pale-yellow);margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300}.img-hero-form:where(.astro-jlhdayk4){color:#fff;align-items:center;min-height:clamp(540px,90vh,880px);display:flex;position:relative;overflow:hidden}.img-hero-form__bg:where(.astro-jlhdayk4){position:absolute;inset:0}.img-hero-form__bg:where(.astro-jlhdayk4) img:where(.astro-jlhdayk4){object-fit:cover;width:100%;height:100%}.img-hero-form__overlay:where(.astro-jlhdayk4){background:linear-gradient(#00072166 0%,#000721b3 100%);position:absolute;inset:0}.img-hero-form__content:where(.astro-jlhdayk4){width:100%;max-width:720px;padding:6rem 0;position:relative}.img-hero-form__title:where(.astro-jlhdayk4){font-family:var(--font-serrif-condensed);color:#fff;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:300;line-height:1.1}.img-hero-form__sub:where(.astro-jlhdayk4){font-family:var(--font-fellix);text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin:0 0 1.5rem;font-size:1rem}.img-hero-form__form:where(.astro-jlhdayk4){grid-template-columns:1fr auto;align-items:end;gap:.75rem;display:grid}.img-hero-form__field:where(.astro-jlhdayk4){--form-ink:var(--color-white);min-width:0;display:block}.img-hero-form__submit:where(.astro-jlhdayk4){color:var(--color-night-sky);font-family:var(--font-fellix);cursor:pointer;background:#fff;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.img-hero-form__error:where(.astro-jlhdayk4){color:#ffd2d2;grid-column:1/-1;margin:0;font-size:.875rem}.img-hero-form__success:where(.astro-jlhdayk4){grid-column:1/-1;margin:0;font-size:1rem}.rich-text:where(.astro-ziu7yk7n){padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,8vw,6rem)}.rich-text__inner:where(.astro-ziu7yk7n){max-width:760px;font-family:var(--font-fellix);overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.rich-text__inner:where(.astro-ziu7yk7n) h2{font-family:var(--font-serrif-condensed);margin-top:2rem;font-size:2rem;font-weight:300}.rich-text__inner:where(.astro-ziu7yk7n) h3{font-family:var(--font-fellix);text-transform:uppercase;font-size:var(--text-small);letter-spacing:.1em;margin-top:2rem;margin-bottom:.5rem}.rich-text__inner:where(.astro-ziu7yk7n) p{margin-bottom:1rem}.rich-text__inner:where(.astro-ziu7yk7n) a{color:var(--color-night-sky);border-bottom:1px solid}.fbh:where(.astro-je2wspeh){margin-top:calc(-1 * var(--nav-height));flex-direction:column;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.fbh__bg:where(.astro-je2wspeh){position:absolute;inset:0}.fbh__bg:where(.astro-je2wspeh) img:where(.astro-je2wspeh){object-fit:cover;object-position:center;width:100%;height:100%}.fbh__overlay:where(.astro-je2wspeh){background:var(--color-night-sky);pointer-events:none;position:absolute;inset:0}.fbh__center:where(.astro-je2wspeh){text-align:center;flex:1;justify-content:center;align-items:center;padding:clamp(6rem,10vw,10rem) 1.5rem 2rem;display:flex;position:relative}.fbh__title:where(.astro-je2wspeh){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:#fff;max-width:1100px;margin:0 auto;font-size:clamp(2rem,7vw,5.25rem);font-weight:300;line-height:1.05}.fbh__title:where(.astro-je2wspeh) .animated-text__line,.fbh__title:where(.astro-je2wspeh) .split-line{display:block}.fbh__footer:where(.astro-je2wspeh){padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.fbh__sub:where(.astro-je2wspeh){font-family:var(--font-fellix);color:#fff;text-align:center;max-width:900px;margin:0 auto;font-size:clamp(1rem,1.15vw,1.0625rem);line-height:1.55}.fbh--statement:where(.astro-je2wspeh){justify-content:flex-end;height:auto;min-height:min(86vh,46rem)}.fbh--statement:where(.astro-je2wspeh) .fbh__overlay:where(.astro-je2wspeh){background:linear-gradient(to top, color-mix(in srgb, var(--color-night-sky) 88%, transparent) 0%, color-mix(in srgb, var(--color-night-sky) 55%, transparent) 42%, color-mix(in srgb, var(--color-night-sky) 12%, transparent) 100%);opacity:1!important}.fbh__statement:where(.astro-je2wspeh){padding-block:clamp(3rem,7vw,5.5rem);position:relative}.fbh--statement:where(.astro-je2wspeh) .fbh__title:where(.astro-je2wspeh){letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.75rem,7.5vw,6rem);line-height:.98}.fbh--statement:where(.astro-je2wspeh) .fbh__sub:where(.astro-je2wspeh){text-align:left;max-width:44ch;color:color-mix(in srgb, var(--color-white) 88%, transparent);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.5vw,1.3125rem)}.fbh--statement:where(.astro-je2wspeh) .fbh__cta{margin-top:2rem}.ethos-stack:where(.astro-oaz4ck3j){background:var(--color-pale-yellow);position:relative}.ethos-stack__inner:where(.astro-oaz4ck3j){position:relative}.ethos-card:where(.astro-oaz4ck3j){top:var(--nav-height);min-height:calc(100vh - var(--nav-height));background:var(--color-pale-yellow);flex-direction:column;display:flex;position:sticky}.ethos-card__header:where(.astro-oaz4ck3j){border-top:1px solid var(--color-night-sky);border-bottom:1px solid var(--color-night-sky);background:var(--color-pale-yellow);padding:1rem clamp(1rem,4vw,2.25rem)}.ethos-card__header-label:where(.astro-oaz4ck3j){font-family:var(--font-fellix);letter-spacing:.04em;text-transform:uppercase;color:var(--color-night-sky);margin:0;font-size:1rem;font-weight:600}.ethos-card__body:where(.astro-oaz4ck3j){flex:1;display:flex}.ethos-card__body--centered:where(.astro-oaz4ck3j){justify-content:center;align-items:center;padding:2rem clamp(1rem,4vw,2.25rem)}.ethos-card__headline:where(.astro-oaz4ck3j){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-align:center;max-width:900px;margin:0;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:300;line-height:1}.ethos-align-left:where(.astro-oaz4ck3j){justify-content:flex-start}.ethos-align-left:where(.astro-oaz4ck3j) .ethos-card__headline:where(.astro-oaz4ck3j){text-align:left}.ethos-align-right:where(.astro-oaz4ck3j){justify-content:flex-end}.ethos-align-right:where(.astro-oaz4ck3j) .ethos-card__headline:where(.astro-oaz4ck3j){text-align:right}.ethos-align-left:where(.astro-oaz4ck3j),.ethos-align-right:where(.astro-oaz4ck3j){padding-inline:clamp(1.5rem,6vw,6rem)}.ethos-tone-white:where(.astro-oaz4ck3j),.ethos-tone-white:where(.astro-oaz4ck3j) .ethos-card__header:where(.astro-oaz4ck3j){background:var(--color-white)}.ethos-tone-dark:where(.astro-oaz4ck3j),.ethos-tone-dark:where(.astro-oaz4ck3j) .ethos-card__header:where(.astro-oaz4ck3j){background:var(--color-night-sky)}.ethos-tone-dark:where(.astro-oaz4ck3j) .ethos-card__headline:where(.astro-oaz4ck3j){color:var(--color-pale-yellow)}.ethos-tone-dark:where(.astro-oaz4ck3j) .ethos-card__header:where(.astro-oaz4ck3j){border-color:#fff1cd59}.ethos-tone-dark:where(.astro-oaz4ck3j) .ethos-card__header-label:where(.astro-oaz4ck3j){color:var(--color-pale-yellow)}.ethos-card__body--two-col:where(.astro-oaz4ck3j){flex-direction:column}@media (width>=1024px){.ethos-card__body--two-col:where(.astro-oaz4ck3j){flex-direction:row;align-items:stretch}}.ethos-card__col:where(.astro-oaz4ck3j){flex:1}.ethos-card__col--text:where(.astro-oaz4ck3j){flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3.5rem);display:flex}.ethos-card__col--list:where(.astro-oaz4ck3j){align-items:center;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3.5rem);display:flex}.ethos-card__col--image:where(.astro-oaz4ck3j){min-height:40vh;position:relative}@media (width>=1024px){.ethos-card__col--image:where(.astro-oaz4ck3j){min-height:unset}}.ethos-card__col--image:where(.astro-oaz4ck3j) img:where(.astro-oaz4ck3j){object-fit:cover;width:100%;height:100%;display:block}.ethos-card__body-copy:where(.astro-oaz4ck3j){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:460px;margin:0 0 2rem;line-height:1.55}.ethos-card__quote:where(.astro-oaz4ck3j){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);max-width:460px;margin:0;font-size:clamp(1.375rem,2.6vw,2rem);font-style:italic;font-weight:300;line-height:1.2}.ethos-card__benefit-list:where(.astro-oaz4ck3j){flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);max-width:500px;margin:0;padding:0;list-style:none;display:flex}.ethos-card__benefit-title:where(.astro-oaz4ck3j){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-body-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--color-night-sky);margin:0 0 .375rem}.ethos-card__benefit-desc:where(.astro-oaz4ck3j){font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky);margin:0;line-height:1.5}@media (width<=767px){.ethos-card:where(.astro-oaz4ck3j){min-height:unset;position:relative}.ethos-card--text-only:where(.astro-oaz4ck3j){min-height:65vh}}@media (prefers-reduced-motion:reduce){.ethos-card:where(.astro-oaz4ck3j){position:relative}}.openings:where(.astro-6yyxe5q5){background:var(--color-mustard);z-index:10;flex-direction:column;min-height:min(100vh,34rem);padding-bottom:clamp(4rem,8vw,6rem);display:flex;position:relative}.openings__grid:where(.astro-6yyxe5q5){flex:1;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2rem,5vw,3.5rem) 0;display:grid}@media (width>=900px){.openings__grid:where(.astro-6yyxe5q5){grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.openings__band-header:where(.astro-6yyxe5q5){background:0 0}.openings__band-title:where(.astro-6yyxe5q5){font-family:var(--font-serrif-condensed);letter-spacing:-.015em;color:var(--color-night-sky);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:300;line-height:1}.openings__body:where(.astro-6yyxe5q5){flex-direction:column;align-items:flex-start;padding:0;display:flex}.openings__cta:where(.astro-6yyxe5q5){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-underline-offset:.1em;text-align:center;margin:clamp(3rem,6vw,5rem) 0;font-size:clamp(2.25rem,7vw,5rem);font-weight:300;line-height:1;text-decoration:underline 2px;transition:opacity .25s;display:inline-block}.openings__cta:where(.astro-6yyxe5q5):hover{opacity:.85}.openings__listings:where(.astro-6yyxe5q5){flex-direction:column;gap:2.5rem;width:100%;max-width:34rem;display:flex}.openings__dept:where(.astro-6yyxe5q5){flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.openings__dept-label:where(.astro-6yyxe5q5){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-sky);margin:0}.openings__job-list:where(.astro-6yyxe5q5){flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.openings__job-card:where(.astro-6yyxe5q5){background:var(--color-pale-yellow);border:2px solid var(--color-night-sky);text-align:left;width:100%;max-width:30rem;color:var(--color-night-sky);justify-content:flex-start;align-items:center;padding:1rem 1.5rem;transition:background-color .3s;display:flex}.openings__job-card:where(.astro-6yyxe5q5):hover{background:var(--color-night-sky)}.openings__job-card:where(.astro-6yyxe5q5):hover .openings__job-title:where(.astro-6yyxe5q5){color:var(--color-pale-yellow)}.openings__job-title:where(.astro-6yyxe5q5){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:300;line-height:1.2;transition:color .3s}.openings__empty:where(.astro-6yyxe5q5){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);text-align:center;margin-top:3rem}.openings-flow:where(.astro-6yyxe5q5){--openings-hairline:color-mix(in srgb, var(--color-night-sky) 16%, transparent);background:var(--color-white);scroll-margin-top:var(--nav-height);padding:clamp(3rem,7vw,6rem) 0}.openings-flow-head:where(.astro-6yyxe5q5){max-width:760px;margin:0 0 clamp(2rem,4vw,3rem)}.openings-flow-heading:where(.astro-6yyxe5q5){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.04}.openings-flow-intro:where(.astro-6yyxe5q5){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:56ch;margin:1rem 0 0;line-height:1.6}.openings-flow-groups:where(.astro-6yyxe5q5){flex-direction:column;gap:clamp(2.25rem,4vw,3.5rem);display:flex}.openings-flow-dept:where(.astro-6yyxe5q5){font-family:var(--font-fellix);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .75rem;font-size:1rem;font-weight:600}.openings-flow-list:where(.astro-6yyxe5q5){border-top:1px solid var(--openings-hairline);margin:0;padding:0;list-style:none}.openings-flow-row:where(.astro-6yyxe5q5){border-bottom:1px solid var(--openings-hairline)}.openings-flow-link:where(.astro-6yyxe5q5){color:var(--color-night-sky);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.25rem;padding:clamp(1.1rem,2vw,1.6rem) 0;transition:color .25s;display:grid}.openings-flow-title:where(.astro-6yyxe5q5){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;grid-area:1/1;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:300;line-height:1.15}.openings-flow-meta:where(.astro-6yyxe5q5){font-family:var(--font-fellix);color:var(--color-ink-muted);grid-area:2/1;font-size:1rem;line-height:1.4}.openings-flow-arrow:where(.astro-6yyxe5q5){grid-area:1/2/-1;font-size:1.25rem;line-height:1;transition:transform .25s}@media (width>=720px){.openings-flow-link:where(.astro-6yyxe5q5){grid-template-columns:minmax(0,1fr) auto auto}.openings-flow-meta:where(.astro-6yyxe5q5){text-align:right;grid-area:1/2}.openings-flow-arrow:where(.astro-6yyxe5q5){grid-area:1/3}}.openings-flow-link:where(.astro-6yyxe5q5):hover,.openings-flow-link:where(.astro-6yyxe5q5):hover .openings-flow-meta:where(.astro-6yyxe5q5){color:var(--color-mustard-700)}.openings-flow-link:where(.astro-6yyxe5q5):hover .openings-flow-arrow:where(.astro-6yyxe5q5){transform:translate(.3rem)}@media (prefers-reduced-motion:reduce){.openings-flow-arrow:where(.astro-6yyxe5q5){transition:none}.openings-flow-link:where(.astro-6yyxe5q5):hover .openings-flow-arrow:where(.astro-6yyxe5q5){transform:none}}.openings-flow-empty:where(.astro-6yyxe5q5){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:56ch;margin:0;line-height:1.6}.openings-flow-board:where(.astro-6yyxe5q5){font-family:var(--font-fellix);letter-spacing:.02em;color:var(--color-night-sky);margin-top:clamp(2rem,4vw,3rem);font-size:1rem;font-weight:500}.timeline:where(.astro-24j3d7sm){--timeline-ink:var(--color-night-sky);--timeline-ground:var(--color-pale-yellow);--timeline-marker:var(--color-ink-muted);color:var(--timeline-ink);padding:clamp(3rem,7vw,6rem) 0}.timeline-white:where(.astro-24j3d7sm){background:var(--color-white);--timeline-ground:var(--color-white)}.timeline-dark:where(.astro-24j3d7sm){background:var(--color-night-sky);--timeline-ink:var(--color-pale-yellow);--timeline-ground:var(--color-night-sky);--timeline-marker:color-mix(in srgb, var(--color-pale-yellow) 72%, transparent)}.timeline-container:where(.astro-24j3d7sm){max-width:1100px}.timeline-head:where(.astro-24j3d7sm){max-width:44rem;margin:0 0 clamp(3.5rem,6vw,4.5rem)}.timeline-eyebrow:where(.astro-24j3d7sm){color:var(--timeline-marker);margin:0 0 .75rem}.timeline-title:where(.astro-24j3d7sm){color:var(--timeline-ink);text-wrap:balance;margin:0}.timeline-intro:where(.astro-24j3d7sm){max-width:56ch;color:var(--timeline-marker);margin:1.25rem 0 0}.timeline-list:where(.astro-24j3d7sm){margin:0;padding:0;list-style:none}.timeline-row:where(.astro-24j3d7sm){border-top:1px solid var(--timeline-ink);padding:clamp(1.5rem,2.5vw,2rem) 0 clamp(2rem,3.5vw,2.75rem);position:relative}.timeline-row:where(.astro-24j3d7sm):last-child{padding-bottom:0}.timeline-marker:where(.astro-24j3d7sm){background:var(--timeline-ground);padding-right:.625rem;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-50%)}.timeline-year:where(.astro-24j3d7sm){border:1px solid var(--timeline-ink);font-family:var(--font-fellix);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--timeline-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1.1rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.timeline-entries:where(.astro-24j3d7sm){flex-direction:column;gap:.75rem;display:flex}.timeline-text:where(.astro-24j3d7sm){max-width:26ch;font-family:var(--font-fellix);letter-spacing:-.01em;color:var(--timeline-ink);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.3}@media (width>=800px){.timeline-text:where(.astro-24j3d7sm){max-width:34ch;margin-left:22%}}.timeline-row:where(.astro-24j3d7sm):nth-child(2){--reveal-delay:50ms}.timeline-row:where(.astro-24j3d7sm):nth-child(3){--reveal-delay:.1s}.timeline-row:where(.astro-24j3d7sm):nth-child(4){--reveal-delay:.15s}.timeline-row:where(.astro-24j3d7sm):nth-child(5){--reveal-delay:.2s}.timeline-row:where(.astro-24j3d7sm):nth-child(6){--reveal-delay:.25s}.timeline-row:where(.astro-24j3d7sm):nth-child(7){--reveal-delay:.3s}.timeline-row:where(.astro-24j3d7sm):nth-child(8){--reveal-delay:.35s}.timeline-row:where(.astro-24j3d7sm):nth-child(n+9){--reveal-delay:.4s}@media (prefers-reduced-motion:reduce){.timeline-row:where(.astro-24j3d7sm){--reveal-delay:0s!important}}.payoff-quote:where(.astro-gleydnhq){padding-bottom:0}.payoff-band:where(.astro-gleydnhq){padding:clamp(3.5rem, 9vw, 7rem) var(--nav-inset)}.payoff-quote-mustard:where(.astro-gleydnhq) .payoff-band:where(.astro-gleydnhq){background:var(--color-mustard)}.payoff-quote-pale:where(.astro-gleydnhq) .payoff-band:where(.astro-gleydnhq){background:var(--color-pale-yellow)}.payoff-line:where(.astro-gleydnhq){font-family:var(--font-serrif-condensed);letter-spacing:-.025em;color:var(--color-night-sky);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,5.4vw,4.5rem);font-weight:300;line-height:1}.payoff-plate-wrap:where(.astro-gleydnhq){max-width:none;padding:0}.payoff-plate:where(.astro-gleydnhq){background:var(--color-night-sky);grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}.payoff-media:where(.astro-gleydnhq){aspect-ratio:3/2;overflow:hidden}.payoff-media:where(.astro-gleydnhq) img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block}.payoff-copy:where(.astro-gleydnhq){flex-direction:column;justify-content:center;padding:clamp(1.75rem,5vw,3.5rem);display:flex}.payoff-quote-text:where(.astro-gleydnhq){font-family:var(--font-serrif-condensed);letter-spacing:-.015em;color:var(--color-pale-yellow);margin:0 0 1.5rem;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:300;line-height:1.14}.payoff-cite:where(.astro-gleydnhq){font-family:var(--font-fellix);color:var(--color-pale-yellow);flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:1rem;display:flex}.payoff-name:where(.astro-gleydnhq){font-weight:600}.payoff-role:where(.astro-gleydnhq){color:color-mix(in srgb, var(--color-pale-yellow) 68%, transparent)}@media (width>=768px){.payoff-plate:where(.astro-gleydnhq){grid-template-columns:.9fr 1.1fr}.payoff-media:where(.astro-gleydnhq){aspect-ratio:auto}}@media (width>=1024px){.payoff-plate:where(.astro-gleydnhq){grid-template-columns:1fr 1.15fr}.payoff-copy:where(.astro-gleydnhq){padding:clamp(3rem,5vw,4.5rem)}.payoff-quote-text:where(.astro-gleydnhq){max-width:34rem}}.press-feature:where(.astro-3253n5ay){padding:clamp(3rem,7vw,6rem) 0;overflow:hidden}.press-feature-dark:where(.astro-3253n5ay){background:var(--color-night-sky)}.press-feature-grid:where(.astro-3253n5ay){grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.press-feature-grid:where(.astro-3253n5ay){grid-template-columns:1fr 1.1fr;align-items:stretch}.press-feature-media-right:where(.astro-3253n5ay) .press-feature-media:where(.astro-3253n5ay){order:2}.press-feature-media-left:where(.astro-3253n5ay) .press-feature-media:where(.astro-3253n5ay){order:0}}.press-feature-title:where(.astro-3253n5ay){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;margin:0 0 clamp(1.75rem,3.5vw,2.5rem);font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.05}.press-feature-dark:where(.astro-3253n5ay) .press-feature-title:where(.astro-3253n5ay){color:var(--color-pale-yellow)}.press-feature-list:where(.astro-3253n5ay){margin:0;padding:0;list-style:none}.press-feature-item:where(.astro-3253n5ay)+.press-feature-item:where(.astro-3253n5ay){margin-top:clamp(1.5rem,3vw,2.25rem)}.press-feature-link:where(.astro-3253n5ay){display:block}.press-feature-pub:where(.astro-3253n5ay){font-family:var(--font-fellix);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;font-size:1rem;font-weight:600;display:block}.press-feature-dark:where(.astro-3253n5ay) .press-feature-pub:where(.astro-3253n5ay){color:var(--color-mustard)}.press-feature-headline:where(.astro-3253n5ay){font-family:var(--font-serrif-condensed);letter-spacing:-.01em;text-underline-offset:.18em;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:300;line-height:1.18;text-decoration:underline #0000;transition:text-decoration-color .3s;display:block}.press-feature-dark:where(.astro-3253n5ay) .press-feature-headline:where(.astro-3253n5ay){color:var(--color-pale-yellow)}.press-feature-link:where(.astro-3253n5ay):hover .press-feature-headline:where(.astro-3253n5ay),.press-feature-link:where(.astro-3253n5ay):focus-visible .press-feature-headline:where(.astro-3253n5ay){text-decoration-color:var(--color-mustard)}.press-feature-cta:where(.astro-3253n5ay){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-body-lg);margin-top:clamp(2rem,4vw,3rem);display:inline-block}.press-feature-dark:where(.astro-3253n5ay) .press-feature-cta:where(.astro-3253n5ay){color:var(--color-pale-yellow)}.press-feature-media:where(.astro-3253n5ay){margin:0 calc(-1 * var(--nav-inset));overflow:hidden}.press-feature-media:where(.astro-3253n5ay) img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@media (width<=899px){.press-feature-media:where(.astro-3253n5ay){aspect-ratio:16/10}}@media (width>=900px){.press-feature-media:where(.astro-3253n5ay){align-self:stretch;min-height:clamp(420px,46vw,620px)}.press-feature-media-right:where(.astro-3253n5ay) .press-feature-media:where(.astro-3253n5ay){margin:0 calc(-1 * var(--nav-inset)) 0 0}.press-feature-media-left:where(.astro-3253n5ay) .press-feature-media:where(.astro-3253n5ay){margin:0 0 0 calc(-1 * var(--nav-inset))}}@media (prefers-reduced-motion:reduce){.press-feature-headline:where(.astro-3253n5ay){transition:none}}.doc-card:where(.astro-djgmg5mc){padding:clamp(2.5rem,6vw,4.5rem) 0}.doc-card-sheet:where(.astro-djgmg5mc){background:var(--color-white);border-radius:var(--radius-card);border:1.5px solid #00072173;grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3rem);max-width:1100px;margin-inline:auto;padding:clamp(2rem,5vw,4rem);display:grid}.doc-card-body:where(.astro-djgmg5mc){max-width:47ch}.doc-card-title:where(.astro-djgmg5mc){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;margin:0 0 clamp(3rem,6vw,4.5rem);font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:300;line-height:1.05}.doc-card-para:where(.astro-djgmg5mc){font-family:var(--font-fellix);font-size:var(--text-body-lg);margin:0 0 1.25rem;line-height:1.65}.doc-card-emphasis:where(.astro-djgmg5mc){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;margin:clamp(3rem,6vw,4.5rem) 0;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:300;line-height:1.1}.doc-card-cta:where(.astro-djgmg5mc){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-body-lg);margin-top:clamp(1.75rem,3.5vw,2.5rem);display:inline-block}.doc-card-cta-arrow:where(.astro-djgmg5mc){margin-left:.4em;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.doc-card-cta:where(.astro-djgmg5mc):hover .doc-card-cta-arrow:where(.astro-djgmg5mc),.doc-card-cta:where(.astro-djgmg5mc):focus-visible .doc-card-cta-arrow:where(.astro-djgmg5mc){transform:translate(.25em)}@media (prefers-reduced-motion:reduce){.doc-card-cta-arrow:where(.astro-djgmg5mc){transition:none}}.doc-card-media:where(.astro-djgmg5mc){place-self:center;margin:0}.doc-card-media:where(.astro-djgmg5mc) img{width:100%;max-width:340px;height:auto;display:block}@media (width>=900px){.doc-card-sheet:where(.astro-djgmg5mc){grid-template-columns:1fr .52fr;gap:clamp(2.5rem,5vw,4rem)}.doc-card-sheet-solo:where(.astro-djgmg5mc){grid-template-columns:1fr}.doc-card-media-right:where(.astro-djgmg5mc) .doc-card-media:where(.astro-djgmg5mc){order:2}.doc-card-media-left:where(.astro-djgmg5mc) .doc-card-media:where(.astro-djgmg5mc){order:0}.doc-card-media:where(.astro-djgmg5mc) img{max-width:100%}}.forecast-charts:where(.astro-otrbkuv7){grid-template-columns:1fr;column-gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.forecast-chart:where(.astro-otrbkuv7){grid-template-rows:subgrid;text-align:center;grid-row:span 5;min-width:0;margin:0;display:grid}.forecast-chart-title:where(.astro-otrbkuv7){grid-row:1}.forecast-callout:where(.astro-otrbkuv7){grid-row:2}.forecast-plot:where(.astro-otrbkuv7){grid-row:3}.forecast-axis:where(.astro-otrbkuv7){grid-row:4}.forecast-caption:where(.astro-otrbkuv7){grid-row:5}@media (width<=959px){.forecast-chart:where(.astro-otrbkuv7)+.forecast-chart:where(.astro-otrbkuv7){margin-top:clamp(3rem,8vw,4rem)}}@media (width>=960px){.forecast-charts:where(.astro-otrbkuv7){grid-template-columns:1fr 1fr}.forecast-charts:where(.astro-otrbkuv7):before{content:"";background:#00072124;width:1px;position:absolute;top:0;bottom:0;left:50%}}.forecast-chart-title:where(.astro-otrbkuv7){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-night-sky);margin:0 0 .75rem}.forecast-chart-standard:where(.astro-otrbkuv7) .forecast-chart-title:where(.astro-otrbkuv7),.forecast-chart-standard:where(.astro-otrbkuv7) .forecast-caption:where(.astro-otrbkuv7),.forecast-annot:where(.astro-otrbkuv7){color:var(--color-ink-muted)}.forecast-callout:where(.astro-otrbkuv7){font-family:var(--font-serrif-condensed);font-weight:300;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-night-sky);text-align:right;text-wrap:balance;min-height:1lh;margin:0;padding-left:30%;line-height:1.15}.forecast-plot:where(.astro-otrbkuv7){position:relative}.forecast-plot:where(.astro-otrbkuv7) svg:where(.astro-otrbkuv7){width:100%;height:auto;display:block;overflow:visible}.forecast-line:where(.astro-otrbkuv7){fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.forecast-line-standard:where(.astro-otrbkuv7),.forecast-dot:where(.astro-otrbkuv7){stroke:#0007214d}.forecast-dot:where(.astro-otrbkuv7){fill:var(--color-white);stroke-width:2.5px}.forecast-line-fohr:where(.astro-otrbkuv7){stroke:var(--color-mustard)}.forecast-tick:where(.astro-otrbkuv7){stroke:#0007214d;stroke-width:2px;stroke-dasharray:5 6}.forecast-tick-median:where(.astro-otrbkuv7){stroke:var(--color-night-sky)}.forecast-leader:where(.astro-otrbkuv7){stroke:var(--color-night-sky);stroke-width:1.5px}.forecast-annot:where(.astro-otrbkuv7){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-body);white-space:nowrap;line-height:1;position:absolute;transform:translate(1rem)}.forecast-axis:where(.astro-otrbkuv7){height:1.5rem;font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-ink-muted);line-height:1.5rem;position:relative}.forecast-axis:where(.astro-otrbkuv7) span:where(.astro-otrbkuv7){white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.forecast-axis-median:where(.astro-otrbkuv7){color:var(--color-night-sky);font-weight:600}.forecast-caption:where(.astro-otrbkuv7){font-family:var(--font-fellix);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-night-sky);text-wrap:balance;max-width:36ch;margin:1.25rem auto 0}.forecast-line:where(.astro-otrbkuv7),.forecast-leader:where(.astro-otrbkuv7){stroke-dasharray:1;stroke-dashoffset:1px}.forecast-dot:where(.astro-otrbkuv7),.forecast-area:where(.astro-otrbkuv7),.forecast-tick:where(.astro-otrbkuv7),.forecast-annot:where(.astro-otrbkuv7),.forecast-axis:where(.astro-otrbkuv7){opacity:0}.is-revealed .forecast-line:where(.astro-otrbkuv7){animation:1.4s cubic-bezier(.16,1,.3,1) .2s forwards forecast-draw}.is-revealed .forecast-leader:where(.astro-otrbkuv7){animation:.6s ease-out 1.2s forwards forecast-draw}.is-revealed .forecast-dot:where(.astro-otrbkuv7),.is-revealed .forecast-area:where(.astro-otrbkuv7),.is-revealed .forecast-tick:where(.astro-otrbkuv7),.is-revealed .forecast-annot:where(.astro-otrbkuv7),.is-revealed .forecast-axis:where(.astro-otrbkuv7){animation:.8s ease-out .9s forwards forecast-fade}@keyframes forecast-draw{to{stroke-dashoffset:0}}@keyframes forecast-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.forecast-line:where(.astro-otrbkuv7),.forecast-leader:where(.astro-otrbkuv7){stroke-dasharray:none;stroke-dashoffset:0}.forecast-dot:where(.astro-otrbkuv7),.forecast-area:where(.astro-otrbkuv7),.forecast-tick:where(.astro-otrbkuv7),.forecast-annot:where(.astro-otrbkuv7),.forecast-axis:where(.astro-otrbkuv7){opacity:1;animation:none}}.no-js .forecast-line:where(.astro-otrbkuv7),.no-js .forecast-leader:where(.astro-otrbkuv7){stroke-dasharray:none;stroke-dashoffset:0}.no-js .forecast-dot:where(.astro-otrbkuv7),.no-js .forecast-area:where(.astro-otrbkuv7),.no-js .forecast-tick:where(.astro-otrbkuv7),.no-js .forecast-annot:where(.astro-otrbkuv7),.no-js .forecast-axis:where(.astro-otrbkuv7){opacity:1}.forecast:where(.astro-7msdmzcg){background:var(--color-white);padding:clamp(3rem,7vw,6rem) 0}.forecast-inner:where(.astro-7msdmzcg){max-width:1100px}.forecast-title:where(.astro-7msdmzcg){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:300;line-height:1.05}.forecast-copy:where(.astro-7msdmzcg){grid-template-columns:1fr;gap:1.5rem clamp(2rem,5vw,4.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}@media (width>=960px){.forecast-copy:where(.astro-7msdmzcg){grid-template-columns:1fr 1fr}}.forecast-col:where(.astro-7msdmzcg){min-width:0;max-width:52ch}.forecast-para:where(.astro-7msdmzcg){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);margin:0 0 1.25rem;line-height:1.65}.forecast-emphasis:where(.astro-7msdmzcg){max-width:34ch;font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-align:center;text-wrap:balance;margin:clamp(3rem,6vw,4.5rem) auto 0;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:300;line-height:1.1}.forecast-cta:where(.astro-7msdmzcg){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-body-lg);margin-top:.5rem;display:inline-block}.forecast-cta-arrow:where(.astro-7msdmzcg){margin-left:.4em;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.forecast-cta:where(.astro-7msdmzcg):hover .forecast-cta-arrow:where(.astro-7msdmzcg),.forecast-cta:where(.astro-7msdmzcg):focus-visible .forecast-cta-arrow:where(.astro-7msdmzcg){transform:translate(.25em)}@media (prefers-reduced-motion:reduce){.forecast-cta-arrow:where(.astro-7msdmzcg){transition:none}}.cta-feature:where(.astro-ewgho3yy){overflow:hidden}.cta-feature-dark:where(.astro-ewgho3yy){background:var(--color-night-sky)}.cta-feature-mustard:where(.astro-ewgho3yy){background:var(--color-mustard)}.cta-feature-grid:where(.astro-ewgho3yy){grid-template-columns:1fr;align-items:stretch;gap:0;display:grid}.cta-feature-copy:where(.astro-ewgho3yy){align-self:center;padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.cta-feature-line:where(.astro-ewgho3yy){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 0 2rem;font-size:clamp(1.875rem,4.4vw,3.25rem);font-weight:300;line-height:1.05}.cta-feature-dark:where(.astro-ewgho3yy) .cta-feature-line:where(.astro-ewgho3yy){color:var(--color-pale-yellow)}.cta-feature-mustard:where(.astro-ewgho3yy) .cta-feature-line:where(.astro-ewgho3yy){color:var(--color-night-sky)}.cta-feature-media:where(.astro-ewgho3yy){margin:0 calc(-1 * var(--nav-inset));aspect-ratio:3/2;overflow:hidden}.cta-feature-media:where(.astro-ewgho3yy) img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.cta-feature-grid:where(.astro-ewgho3yy){grid-template-columns:1fr 1.25fr}.cta-feature-media:where(.astro-ewgho3yy){aspect-ratio:auto;min-height:clamp(360px,42vw,560px)}.cta-feature-media-right:where(.astro-ewgho3yy) .cta-feature-media:where(.astro-ewgho3yy){margin:0 calc(-1 * var(--nav-inset)) 0 0;order:2}.cta-feature-media-left:where(.astro-ewgho3yy) .cta-feature-media:where(.astro-ewgho3yy){margin:0 0 0 calc(-1 * var(--nav-inset));order:0}.cta-feature-media-right:where(.astro-ewgho3yy) .cta-feature-copy:where(.astro-ewgho3yy){padding-right:clamp(1rem,3vw,2rem)}.cta-feature-media-left:where(.astro-ewgho3yy) .cta-feature-copy:where(.astro-ewgho3yy){padding-left:clamp(1rem,3vw,2rem)}}.hvm:where(.astro-nxzb2fnu){background:var(--color-pale-yellow);min-height:clamp(620px,85vh,1000px);max-height:1000px;padding-bottom:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.hvm:where(.astro-nxzb2fnu):after{content:"";background:linear-gradient(to bottom, transparent, var(--color-pale-yellow));pointer-events:none;z-index:2;height:clamp(70px,12vh,150px);position:absolute;bottom:0;left:0;right:0}.hvm__inner:where(.astro-nxzb2fnu){grid-template-columns:1fr;align-items:stretch;gap:clamp(2rem,4vw,3rem);min-height:clamp(620px,85vh,1000px);max-height:1000px;padding-top:0;padding-bottom:0;display:grid}@media (width>=960px){.hvm__inner:where(.astro-nxzb2fnu){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}.hvm__copy:where(.astro-nxzb2fnu){max-width:760px;padding-top:clamp(7rem,12vw,10.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.hvm__title:where(.astro-nxzb2fnu){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.015em;color:var(--color-night-sky);text-wrap:balance;margin:0 0 2.5rem;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400;line-height:1.03}.hvm__title:where(.astro-nxzb2fnu) .animated-text__line,.hvm__sub:where(.astro-nxzb2fnu) .animated-text__line{display:block}.hvm__sub:where(.astro-nxzb2fnu){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.015em;color:var(--color-night-sky);margin:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400;line-height:1.03}.hvm__ctas:where(.astro-nxzb2fnu){flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.hvm__btn:where(.astro-nxzb2fnu){font-family:var(--font-fellix);letter-spacing:.01em;border:1px solid var(--color-night-sky);border-radius:4px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.15;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.hvm__btn--primary:where(.astro-nxzb2fnu){background:var(--color-night-sky);color:var(--color-pale-yellow)}.hvm__btn--primary:where(.astro-nxzb2fnu):hover,.hvm__btn--outline:where(.astro-nxzb2fnu){color:var(--color-night-sky);background:0 0}.hvm__btn--outline:where(.astro-nxzb2fnu):hover{background:var(--color-night-sky);color:var(--color-pale-yellow)}.signal-tiers:where(.astro-w272pno6){padding:clamp(3rem,6vw,6rem) 0 clamp(5rem,10vw,9rem)}.signal-tiers-copy:where(.astro-w272pno6){max-width:620px;margin:0 auto}.signal-tiers-copy:where(.astro-w272pno6) p:where(.astro-w272pno6){font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem);line-height:1.3}.signal-tiers-copy:where(.astro-w272pno6) p:where(.astro-w272pno6):last-child{margin-bottom:0}.rr:where(.astro-gim3ne7f){background:var(--color-night-sky);padding:clamp(3rem,7vw,6rem) 0}.rr:where(.astro-gim3ne7f) .fohr-container{max-width:1200px}.rr-head:where(.astro-gim3ne7f){text-align:center;max-width:860px;margin:0 auto clamp(2rem,4vw,3rem)}.rr-title:where(.astro-gim3ne7f){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-white);margin:0;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:300;line-height:1.02}.rr-grid:where(.astro-gim3ne7f){grid-template-columns:1fr;justify-content:center;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.rr-grid:where(.astro-gim3ne7f)>:where(.astro-gim3ne7f){min-width:0}@media (width>=800px){.rr-grid:where(.astro-gim3ne7f){grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(1.25rem,2.4vw,2rem)}.rr-media:where(.astro-gim3ne7f){grid-area:1/1/span 2}.rr-copy:where(.astro-gim3ne7f){grid-area:1/2}.rr-stats:where(.astro-gim3ne7f){grid-area:2/2}}.rr-media:where(.astro-gim3ne7f){aspect-ratio:10/16;border-radius:var(--radius-media);background:var(--color-night-sky);justify-self:center;width:100%;max-width:340px;margin:0;position:relative;overflow:hidden}.rr-video:where(.astro-gim3ne7f){object-fit:cover;filter:brightness();width:100%;height:100%;position:absolute;inset:0}.rr-scrim:where(.astro-gim3ne7f){background:linear-gradient(#00072140,#0007218c);position:absolute;inset:0}.rr-logo:where(.astro-gim3ne7f){width:56%;max-width:190px;height:auto;aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rr-stats:where(.astro-gim3ne7f){grid-template-columns:repeat(6,1fr);gap:clamp(.75rem,1.4vw,1rem);display:grid}.rr-stats:where(.astro-gim3ne7f)>:where(.astro-gim3ne7f){min-width:0}.rr-card:where(.astro-gim3ne7f){background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;grid-column:span 3;justify-content:center;padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-card--lead:where(.astro-gim3ne7f){grid-column:span 6}.rr-value:where(.astro-gim3ne7f){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);margin:0;font-size:clamp(2.5rem,4.5vw,3.6rem);font-weight:300;line-height:.95}.rr-card--lead:where(.astro-gim3ne7f) .rr-value:where(.astro-gim3ne7f){font-size:clamp(3rem,5.5vw,4.4rem)}.rr-label:where(.astro-gim3ne7f){font-family:var(--font-fellix);color:var(--color-night-sky);margin:.5rem 0 0;font-size:1rem}@media (width<=480px){.rr-card:where(.astro-gim3ne7f){padding:1.1rem .85rem}.rr-value:where(.astro-gim3ne7f){font-size:1.85rem}.rr-card--lead:where(.astro-gim3ne7f) .rr-value:where(.astro-gim3ne7f){font-size:2.6rem}.rr-label:where(.astro-gim3ne7f){font-size:.82rem}}.rr-copy:where(.astro-gim3ne7f){background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;justify-content:center;height:100%;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-copy:where(.astro-gim3ne7f) p:where(.astro-gim3ne7f){font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 1em;line-height:1.6}.rr-copy:where(.astro-gim3ne7f) p:where(.astro-gim3ne7f):last-child{margin-bottom:0}.rr-cta:where(.astro-gim3ne7f){flex-wrap:wrap;justify-content:center;gap:.75rem;margin:clamp(2rem,4vw,3rem) auto 0;display:flex}.rr-cta:where(.astro-gim3ne7f) .btn-primary{background-color:var(--color-pale-yellow);color:var(--color-night-sky);border-color:var(--color-pale-yellow)}.rr-cta:where(.astro-gim3ne7f) .btn-primary:hover{color:var(--color-pale-yellow);background-color:#0000}.rr-cta:where(.astro-gim3ne7f) .btn-outline{color:var(--color-pale-yellow);border-color:var(--color-pale-yellow)}.rr-cta:where(.astro-gim3ne7f) .btn-outline:hover{background-color:var(--color-pale-yellow);color:var(--color-night-sky)}.rr:where(.astro-3yjuhbei){background:var(--color-night-sky);padding:clamp(3rem,7vw,6rem) 0}.rr:where(.astro-3yjuhbei) .fohr-container{max-width:1200px}.rr-head:where(.astro-3yjuhbei){max-width:860px;margin:0 auto clamp(2rem,4vw,3rem)}.rr-title:where(.astro-3yjuhbei){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-white);margin:0;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:300;line-height:1.02}.rr-grid:where(.astro-3yjuhbei){grid-template-columns:1fr;justify-content:center;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.rr-grid:where(.astro-3yjuhbei)>:where(.astro-3yjuhbei){min-width:0}@media (width>=800px){.rr-grid:where(.astro-3yjuhbei){grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(1.25rem,2.4vw,2rem)}.rr-media:where(.astro-3yjuhbei){grid-area:1/1/span 2}.rr-copy:where(.astro-3yjuhbei){grid-area:1/2}.rr-stats:where(.astro-3yjuhbei){grid-area:2/2}}.rr-media:where(.astro-3yjuhbei){aspect-ratio:10/16;border-radius:var(--radius-media);background:var(--color-night-sky);justify-self:center;width:100%;max-width:340px;margin:0;position:relative;overflow:hidden}.rr-video:where(.astro-3yjuhbei){object-fit:cover;filter:brightness();width:100%;height:100%;position:absolute;inset:0}.rr-scrim:where(.astro-3yjuhbei){background:linear-gradient(#00072140,#0007218c);position:absolute;inset:0}.rr-logo:where(.astro-3yjuhbei){width:56%;max-width:190px;height:auto;aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rr-stats:where(.astro-3yjuhbei){grid-template-columns:repeat(6,1fr);gap:clamp(.75rem,1.4vw,1rem);display:grid}.rr-stats:where(.astro-3yjuhbei)>:where(.astro-3yjuhbei){min-width:0}.rr-card:where(.astro-3yjuhbei){background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;justify-content:center;padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-card--story:where(.astro-3yjuhbei){grid-column:span 6}.rr-card--tall:where(.astro-3yjuhbei),.rr-card--wide:where(.astro-3yjuhbei){grid-column:span 2}@media (width>=800px){.rr-card--story:where(.astro-3yjuhbei){grid-column:span 4}.rr-card--tall:where(.astro-3yjuhbei){grid-column:span 2}.rr-card--wide:where(.astro-3yjuhbei){grid-column:span 3}}.rr-value:where(.astro-3yjuhbei){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);margin:0;font-size:clamp(2.5rem,4.5vw,3.6rem);font-weight:300;line-height:.95}.rr-value--name:where(.astro-3yjuhbei){font-size:clamp(1.6rem,2.6vw,2.1rem)}.rr-label:where(.astro-3yjuhbei){font-family:var(--font-fellix);color:var(--color-night-sky);margin:.5rem 0 0;font-size:1rem}.rr-card--story:where(.astro-3yjuhbei) .rr-label:where(.astro-3yjuhbei){max-width:46ch}@media (width<=480px){.rr-card:where(.astro-3yjuhbei){padding:1.1rem .85rem}.rr-value:where(.astro-3yjuhbei){font-size:1.85rem}.rr-label:where(.astro-3yjuhbei){font-size:.82rem}.rr-card--story:where(.astro-3yjuhbei) .rr-value--name:where(.astro-3yjuhbei){font-size:1.5rem}.rr-card--story:where(.astro-3yjuhbei) .rr-label:where(.astro-3yjuhbei){font-size:.92rem}}.rr-copy:where(.astro-3yjuhbei){background:var(--color-white);border-radius:var(--radius-card);flex-direction:column;justify-content:center;height:100%;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);display:flex}.rr-copy:where(.astro-3yjuhbei) p:where(.astro-3yjuhbei){font-family:var(--font-sans);font-weight:300;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-night-sky);margin:0;line-height:1.6}.rr-cta:where(.astro-3yjuhbei){justify-content:center;margin:clamp(2rem,4vw,3rem) auto 0;display:flex}.rr-cta:where(.astro-3yjuhbei) .btn-primary{background:var(--color-pale-yellow);color:var(--color-night-sky);border-color:var(--color-pale-yellow)}.rr-cta:where(.astro-3yjuhbei) .btn-primary:hover{color:var(--color-pale-yellow);background:0 0}.pronounce:where(.astro-vptr4rkw){border-top:1px solid #0007211f;border-bottom:1px solid #0007211f;padding:clamp(3.5rem,8vw,7rem) 0}.pronounce__inner:where(.astro-vptr4rkw){grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width>=860px){.pronounce__inner:where(.astro-vptr4rkw){grid-template-columns:1.25fr .75fr}}.pronounce__text:where(.astro-vptr4rkw){text-align:left}.pronounce__media:where(.astro-vptr4rkw){margin:0}.pronounce__media:where(.astro-vptr4rkw) img:where(.astro-vptr4rkw){width:100%;max-width:320px;height:auto;margin-inline:auto;animation:5s ease-in-out infinite pronounce-float;display:block;transform:rotate(-6deg)}@keyframes pronounce-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.pronounce__media:where(.astro-vptr4rkw) img:where(.astro-vptr4rkw){animation:none}}.pronounce__lead:where(.astro-vptr4rkw){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.015em;color:var(--color-night-sky);margin:0 0 clamp(1.25rem,3vw,2rem);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.1}.pronounce__guesses:where(.astro-vptr4rkw){flex-direction:column;gap:.3em;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:0;list-style:none;display:flex}.pronounce__guess:where(.astro-vptr4rkw){flex-wrap:wrap;align-items:baseline;gap:.5em;display:flex}.pronounce__say:where(.astro-vptr4rkw){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.015em;color:var(--color-night-sky);font-size:clamp(1.875rem,5vw,3.25rem);font-weight:400;line-height:1.1}.pronounce__gloss:where(.astro-vptr4rkw){font-family:var(--font-fellix);letter-spacing:.01em;color:var(--color-night-sky);font-size:clamp(1rem,1.4vw,1.125rem);font-style:italic}.pronounce__answer-gloss:where(.astro-vptr4rkw){font-size:clamp(1rem,1.6vw,1.375rem)}.pronounce__answer:where(.astro-vptr4rkw){font-family:var(--font-serrif), Georgia, serif;letter-spacing:-.02em;color:var(--color-night-sky);margin:0;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:400;line-height:1}.pronounce__answer-word:where(.astro-vptr4rkw){color:var(--color-mustard)}.video-embed:where(.astro-i6amm4u4){padding:clamp(1.5rem,4vw,3rem) 0}.video-embed__inner:where(.astro-i6amm4u4){max-width:var(--ve-max);margin:0 auto}.video-embed__frame:where(.astro-i6amm4u4){aspect-ratio:16/9;border-radius:var(--radius-media-sm);background:var(--color-night-sky);position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #00072159}.video-embed__frame:where(.astro-i6amm4u4) video:where(.astro-i6amm4u4){object-fit:cover;width:100%;height:100%;display:block}.video-embed__caption:where(.astro-i6amm4u4){font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky);opacity:.6;text-align:center;margin:1rem 0 0;line-height:1.5}.fact-sheet:where(.astro-r35y27se){--fact-sheet-rule:#00072124;--fact-sheet-ink:var(--color-night-sky);background:var(--fact-sheet-bg,transparent);color:var(--fact-sheet-ink);padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem)}.fact-sheet-tone-white:where(.astro-r35y27se){--fact-sheet-bg:#fff}.fact-sheet-tone-dark:where(.astro-r35y27se){--fact-sheet-bg:var(--color-night-sky);--fact-sheet-ink:var(--color-pale-yellow);--fact-sheet-rule:#ffffff2e}.fact-sheet-inner:where(.astro-r35y27se){max-width:900px}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-inner:where(.astro-r35y27se){grid-template-columns:1fr;gap:clamp(1.5rem,3vw,3.5rem);max-width:none;display:grid}@media (width>=900px){.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-inner:where(.astro-r35y27se){grid-template-columns:minmax(280px,33rem) minmax(0,45rem);column-gap:clamp(1.5rem,2vw,2rem)}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-header:where(.astro-r35y27se){top:calc(var(--nav-height) + 2rem);align-self:start;position:sticky}}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-header:where(.astro-r35y27se){margin-bottom:0}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-inner:where(.astro-r35y27se){padding-left:var(--nav-inset)}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-title:where(.astro-r35y27se){letter-spacing:-.03em;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1;max-width:9ch;font-size:clamp(2.25rem,5.5vw,5rem);line-height:.94}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-intro:where(.astro-r35y27se){text-wrap:pretty;max-width:26ch}.fact-sheet-aside:where(.astro-r35y27se) .fact-sheet-list:where(.astro-r35y27se)>:where(.astro-r35y27se):is(.fact-sheet-term,.fact-sheet-value):first-of-type{border-top:0}.fact-sheet-header:where(.astro-r35y27se){margin:0 0 clamp(1.5rem,3vw,2.5rem)}.fact-sheet-eyebrow:where(.astro-r35y27se){color:var(--fact-sheet-ink);margin:0 0 .75rem}.fact-sheet-title:where(.astro-r35y27se){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--fact-sheet-ink);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;line-height:1.05}.fact-sheet-intro:where(.astro-r35y27se){max-width:60ch;font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--fact-sheet-ink);margin:clamp(.75rem,2vw,1rem) 0 0;line-height:1.6}.fact-sheet-list:where(.astro-r35y27se){border-bottom:1px solid var(--fact-sheet-rule);grid-template-columns:1fr;margin:0;display:grid}.fact-sheet-term:where(.astro-r35y27se),.fact-sheet-value:where(.astro-r35y27se){overflow-wrap:anywhere;min-width:0;color:var(--fact-sheet-ink);font-family:var(--font-fellix)}.fact-sheet-term:where(.astro-r35y27se){border-top:1px solid var(--fact-sheet-rule);letter-spacing:.01em;padding:clamp(1rem,3vw,1.25rem) 0 .3rem;font-size:1rem;font-weight:600;line-height:1.4}.fact-sheet-value:where(.astro-r35y27se){font-size:var(--text-body-lg);margin:0;padding:0 0 clamp(1rem,3vw,1.25rem);line-height:1.6}.fact-sheet-value:where(.astro-r35y27se) a{color:var(--fact-sheet-ink);border-bottom:1px solid}.fact-sheet-value:where(.astro-r35y27se) strong{font-weight:600}.fact-sheet-value:where(.astro-r35y27se) ul{margin:0;padding-left:1.1rem}.fact-sheet-value:where(.astro-r35y27se) li{margin-bottom:.25rem}.fact-sheet-value:where(.astro-r35y27se) li:last-child{margin-bottom:0}@media (width>=640px){.fact-sheet-list:where(.astro-r35y27se){grid-template-columns:minmax(200px,1fr) 2.4fr}.fact-sheet-term:where(.astro-r35y27se),.fact-sheet-value:where(.astro-r35y27se){border-top:1px solid var(--fact-sheet-rule);padding-block:clamp(.9rem,1.8vw,1.25rem)}.fact-sheet-term:where(.astro-r35y27se){line-height:calc(var(--text-body-lg) * 1.6);padding-right:clamp(1.5rem,4vw,3rem)}}.editorial-grid:where(.astro-77ducwyg){padding:clamp(3rem,7vw,6rem) 0}.editorial-grid--narrow:where(.astro-77ducwyg) .fohr-container{max-width:1100px}.editorial-grid-head:where(.astro-77ducwyg){max-width:820px;margin:0 0 clamp(2rem,4vw,3rem)}.editorial-grid-title:where(.astro-77ducwyg){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:300;line-height:1.02}.eg:where(.astro-77ducwyg){grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=760px){.eg:where(.astro-77ducwyg){grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(128px,auto);grid-auto-flow:dense}.eg-cell:where(.astro-77ducwyg){grid-column:span min(var(--col), 12);grid-row:span var(--row)}}.eg-cell:where(.astro-77ducwyg){border-radius:var(--radius-card);flex-direction:column;justify-content:flex-end;min-height:160px;padding:clamp(1.4rem,2.4vw,2rem);display:flex;overflow:hidden}.eg-cell--plain:where(.astro-77ducwyg){background:0 0;border:1px solid #00072124}.eg-cell--white:where(.astro-77ducwyg){background:var(--color-white)}.eg-cell--cream:where(.astro-77ducwyg){background:var(--color-pale-yellow)}.eg-cell--dark:where(.astro-77ducwyg){background:var(--color-night-sky)}.eg-cell--mustard:where(.astro-77ducwyg){background:var(--color-mustard)}.eg-cell--image:where(.astro-77ducwyg){min-height:200px;padding:0;position:relative}.eg-cell--image:where(.astro-77ducwyg) .eg-img:where(.astro-77ducwyg){position:absolute;inset:0}.eg-cell--image:where(.astro-77ducwyg):not(.eg-cell--phone) .eg-img:where(.astro-77ducwyg){object-position:center 28%}.eg-cell--phone:where(.astro-77ducwyg){aspect-ratio:10/19;border-radius:var(--radius-media);width:100%;max-width:340px;min-height:0;position:relative;overflow:hidden}.eg-cell--phone:where(.astro-77ducwyg).eg-cell--image .eg-img:where(.astro-77ducwyg){object-fit:cover;width:100%;height:100%}@media (width>=760px){.eg-cell--hug-left:where(.astro-77ducwyg){justify-self:end}.eg-cell--hug-right:where(.astro-77ducwyg){justify-self:start}}.eg-cell--phone:where(.astro-77ducwyg).eg-cell--display{justify-content:center}.eg-cell--phone:where(.astro-77ducwyg) .eg-display:where(.astro-77ducwyg){font-size:50px}.eg-cell--phone:where(.astro-77ducwyg) .eg-kicker:where(.astro-77ducwyg){padding-bottom:1rem}.eg-cell--phone:where(.astro-77ducwyg) .eg-img:where(.astro-77ducwyg){object-position:center 32%}.eg-cell--centered:where(.astro-77ducwyg){justify-content:center}.eg-cell--device:where(.astro-77ducwyg){background:0 0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.eg-device:where(.astro-77ducwyg){aspect-ratio:10/19;border-radius:var(--radius-media);background:var(--color-night-sky);width:100%;max-width:320px;position:relative;overflow:hidden}.eg-device:where(.astro-77ducwyg) .eg-img:where(.astro-77ducwyg){object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.eg-device-notch:where(.astro-77ducwyg){z-index:2;background:#000;border-radius:999px;width:84px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.eg-device--text:where(.astro-77ducwyg) .eg-device-screen:where(.astro-77ducwyg){flex-direction:column;justify-content:center;height:100%;padding:clamp(1.6rem,3vw,2.25rem);display:flex}.eg-device--text:where(.astro-77ducwyg) .eg-display:where(.astro-77ducwyg){color:var(--color-white);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12}.eg-device--text:where(.astro-77ducwyg) .eg-kicker:where(.astro-77ducwyg){color:var(--color-mustard);margin:0;padding-bottom:.75rem}@media (width>=760px){.eg-cell--device:where(.astro-77ducwyg).eg-cell--hug-left{justify-content:flex-end}.eg-cell--device:where(.astro-77ducwyg).eg-cell--hug-right{justify-content:flex-start}}.eg-kicker:where(.astro-77ducwyg){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-small);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mustard);margin:0 0 auto;padding-bottom:1.5rem}.eg-cell--cream:where(.astro-77ducwyg) .eg-kicker:where(.astro-77ducwyg){color:var(--color-ink-muted)}.eg-display:where(.astro-77ducwyg){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:pretty;margin:0;font-size:clamp(1.75rem,3.4vw,2.85rem);font-weight:300;line-height:1.02}.eg-cell--dark:where(.astro-77ducwyg) .eg-display:where(.astro-77ducwyg){color:var(--color-white)}.eg-stat-value:where(.astro-77ducwyg){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:.95}.eg-cell--dark:where(.astro-77ducwyg) .eg-stat-value:where(.astro-77ducwyg){color:var(--color-mustard)}.eg-cell--mustard:where(.astro-77ducwyg) .eg-stat-value:where(.astro-77ducwyg){color:var(--color-night-sky)}.eg-cell--stat:where(.astro-77ducwyg){justify-content:flex-start}.eg-stat-rule:where(.astro-77ducwyg){background:var(--color-mustard);width:100%;height:2px;margin:.85rem 0;display:block}.eg-stat-label:where(.astro-77ducwyg){font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky);max-width:24ch;margin:0;line-height:1.4}.eg-cell--dark:where(.astro-77ducwyg) .eg-stat-label:where(.astro-77ducwyg){color:#ffffffa8}.eg-note:where(.astro-77ducwyg){font-family:var(--font-serrif);color:var(--color-night-sky);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.8vw,1.4rem);line-height:1.35}.eg-cell--dark:where(.astro-77ducwyg) .eg-note:where(.astro-77ducwyg){color:var(--color-white)}.eg-cell--feature:where(.astro-77ducwyg){justify-content:flex-start}.eg-feature-title:where(.astro-77ducwyg){font-family:var(--font-serrif);letter-spacing:-.005em;color:var(--color-night-sky);text-wrap:pretty;margin:0 0 .5rem;font-size:clamp(1.125rem,2vw,2.9rem);font-weight:500}.eg-feature-desc:where(.astro-77ducwyg){font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky);margin:auto 0 0;padding-top:clamp(2rem,4vw,3.5rem);line-height:1.65}.eg-cell--dark:where(.astro-77ducwyg) .eg-feature-title:where(.astro-77ducwyg){color:var(--color-white)}.eg-cell--dark:where(.astro-77ducwyg) .eg-feature-desc:where(.astro-77ducwyg){color:#ffffffa8}a:where(.astro-77ducwyg).eg-cell--feature{color:inherit;text-decoration:none}a:where(.astro-77ducwyg).eg-cell--feature:hover .eg-feature-title:where(.astro-77ducwyg),a:where(.astro-77ducwyg).eg-cell--feature:focus-visible .eg-feature-title:where(.astro-77ducwyg){text-underline-offset:.12em;text-decoration:underline 1px}.eg-img:where(.astro-77ducwyg){object-fit:cover;width:100%;height:100%;display:block}.eg-cell--accent:where(.astro-77ducwyg){justify-content:space-between}.eg-dots:where(.astro-77ducwyg){align-items:flex-end;gap:.5rem;height:1.5rem;display:inline-flex}.eg-dots:where(.astro-77ducwyg) i:where(.astro-77ducwyg){background:var(--color-night-sky);border-radius:50%;width:.7rem;height:.7rem}.eg-cell--dark:where(.astro-77ducwyg) .eg-dots:where(.astro-77ducwyg) i:where(.astro-77ducwyg){background:var(--color-white)}.eg-cell--mustard:where(.astro-77ducwyg) .eg-dots:where(.astro-77ducwyg) i:where(.astro-77ducwyg){background:var(--color-night-sky)}.eg-dots:where(.astro-77ducwyg) i:where(.astro-77ducwyg):last-child{transform:translateY(-.55rem)}.eg-accent-label:where(.astro-77ducwyg){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-body);letter-spacing:.02em;color:var(--color-night-sky);max-width:24ch;margin:1.5rem 0 0}.eg-cell--dark:where(.astro-77ducwyg) .eg-accent-label:where(.astro-77ducwyg){color:var(--color-white)}.media-feature:where(.astro-inbzxllm){padding:clamp(3rem,7vw,6rem) 0}.media-feature--cream:where(.astro-inbzxllm){background:var(--color-pale-yellow)}.media-feature--white:where(.astro-inbzxllm){background:var(--color-white)}.media-feature-framed:where(.astro-inbzxllm).media-feature--white{background:0 0}.media-feature-framed:where(.astro-inbzxllm).media-feature--white .media-feature-grid:where(.astro-inbzxllm){background:var(--color-white)}.media-feature--dark:where(.astro-inbzxllm){background:var(--color-night-sky)}.media-feature-grid:where(.astro-inbzxllm){grid-template-columns:1fr;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=860px){.media-feature-grid:where(.astro-inbzxllm){grid-template-columns:1fr 1fr}.media-feature--media-right:where(.astro-inbzxllm) .media-feature-media:where(.astro-inbzxllm){order:2}.media-feature--media-left:where(.astro-inbzxllm) .media-feature-media:where(.astro-inbzxllm){order:0}}.media-feature-media:where(.astro-inbzxllm){margin:0}.media-feature-framed:where(.astro-inbzxllm){padding:clamp(2rem,5vw,3.5rem) 0}.media-feature-framed:where(.astro-inbzxllm) .media-feature-grid:where(.astro-inbzxllm){border-radius:var(--radius-card);border:1.5px solid #00072173;gap:clamp(1.5rem,3vw,2.5rem);max-width:1100px;padding:clamp(1.75rem,4vw,3rem)}.media-feature-img-blend:where(.astro-inbzxllm){mix-blend-mode:multiply}@media (width>=860px){.media-feature-framed:where(.astro-inbzxllm) .media-feature-grid:where(.astro-inbzxllm){grid-template-columns:1.15fr .85fr}}.media-feature-eyebrow:where(.astro-inbzxllm){margin:0 0 1.25rem}.media-feature-title:where(.astro-inbzxllm){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:300;line-height:1.02}.media-feature--dark:where(.astro-inbzxllm) .media-feature-title:where(.astro-inbzxllm){color:var(--color-white)}.media-feature-text:where(.astro-inbzxllm){font-family:var(--font-fellix);font-size:var(--text-body-lg);max-width:38ch;color:var(--color-night-sky);margin:1.25rem 0 0;line-height:1.7}.media-feature--dark:where(.astro-inbzxllm) .media-feature-text:where(.astro-inbzxllm){color:#ffffffbd}.media-feature-list:where(.astro-inbzxllm){margin:1.75rem 0 0;padding:0;list-style:none}.media-feature-item:where(.astro-inbzxllm){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);border-top:1px solid #0007211f;grid-template-columns:3.25rem 1fr;align-items:start;gap:.25rem;padding:.9rem 0;line-height:1.5;display:grid}.media-feature-item:where(.astro-inbzxllm):first-child{border-top:0}.media-feature-item:where(.astro-inbzxllm):before{content:"";background:radial-gradient(circle 4.5px at 4.5px 50%, var(--color-mustard) 98%, transparent) 0 0 / 11.5px 9px repeat-x;width:44px;height:9px;margin-top:.45em}.media-feature--dark:where(.astro-inbzxllm) .media-feature-item:where(.astro-inbzxllm):before{background:radial-gradient(circle 4.5px at 4.5px 50%, var(--color-mustard) 98%, transparent) 0 0 / 11.5px 9px repeat-x}.media-feature--dark:where(.astro-inbzxllm) .media-feature-item:where(.astro-inbzxllm){color:#ffffffe6;border-top-color:#ffffff29}.media-feature-cta:where(.astro-inbzxllm){font-family:var(--font-fellix);letter-spacing:.01em;color:var(--color-night-sky);margin-top:1.75rem;font-size:1.125rem;font-weight:600;display:inline-block}.media-feature--dark:where(.astro-inbzxllm) .media-feature-cta:where(.astro-inbzxllm){color:var(--color-mustard)}.testimonial:where(.astro-ob5xye6t){padding:clamp(3.5rem,8vw,7rem) 0}.testimonial--cream:where(.astro-ob5xye6t){background:var(--color-pale-yellow)}.testimonial--dark:where(.astro-ob5xye6t){background:var(--color-night-sky)}.testimonial--mustard:where(.astro-ob5xye6t){background:var(--color-mustard)}.testimonial-inner:where(.astro-ob5xye6t){max-width:980px}.testimonial-mark:where(.astro-ob5xye6t){font-family:var(--font-serrif-condensed);color:var(--color-mustard);margin-bottom:.5rem;font-size:clamp(4rem,9vw,7rem);line-height:.6;display:block}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-mark:where(.astro-ob5xye6t){color:var(--color-mustard)}.testimonial--mustard:where(.astro-ob5xye6t) .testimonial-mark:where(.astro-ob5xye6t){color:var(--color-night-sky)}.testimonial-quote:where(.astro-ob5xye6t){font-family:var(--font-serrif);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:pretty;margin:0;font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:400;line-height:1.22}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-quote:where(.astro-ob5xye6t){color:var(--color-white)}.testimonial-cite:where(.astro-ob5xye6t){align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.testimonial-avatar:where(.astro-ob5xye6t){object-fit:cover;background:var(--color-warm-grey);border-radius:50%;flex-shrink:0;width:3.25rem;height:3.25rem}.testimonial-attr:where(.astro-ob5xye6t){flex-direction:column;display:flex}.testimonial-name:where(.astro-ob5xye6t){font-family:var(--font-fellix);color:var(--color-night-sky);font-size:1rem;font-weight:600}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-name:where(.astro-ob5xye6t){color:var(--color-white)}.testimonial-role:where(.astro-ob5xye6t){font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky)}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-role:where(.astro-ob5xye6t){color:#fff9}.testimonial-logo:where(.astro-ob5xye6t){width:auto;height:1.5rem;aspect-ratio:var(--mark-ar);opacity:.85;margin-left:auto}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-logo:where(.astro-ob5xye6t){--mark-ink:var(--color-pale-yellow)}.testimonial-editorial:where(.astro-ob5xye6t) .testimonial-inner:where(.astro-ob5xye6t){max-width:1180px}.testimonial-editorial:where(.astro-ob5xye6t) .testimonial-quote:where(.astro-ob5xye6t){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:300;line-height:1.06}.testimonial-editorial:where(.astro-ob5xye6t) .testimonial-cite:where(.astro-ob5xye6t){justify-content:flex-end;gap:0}.testimonial-editorial:where(.astro-ob5xye6t) .testimonial-attr:where(.astro-ob5xye6t){text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem}.process-steps:where(.astro-yqvg2qxf){--node-size:12px;--rail-weight:1px;--rail-gap:clamp(1.25rem, 2.5vw, 2.25rem);--rail-rule:#00072173;--rail-field:var(--color-pale-yellow);padding:clamp(4rem,9vw,8rem) 0}.process-steps:where(.astro-yqvg2qxf) .fohr-container{max-width:1100px}.process-head:where(.astro-yqvg2qxf){text-align:center;max-width:820px;margin:0 auto clamp(3rem,6vw,5rem)}.process-title:where(.astro-yqvg2qxf){font-family:var(--font-serrif-condensed);font-weight:300;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:.5rem 0 0;line-height:1.02}.process-rail:where(.astro-yqvg2qxf){grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.process-step:where(.astro-yqvg2qxf){padding:0 0 2rem 2rem;position:relative}.process-step:where(.astro-yqvg2qxf):before{content:"";left:calc((var(--node-size) - var(--rail-weight)) / 2);width:var(--rail-weight);background:var(--rail-rule);position:absolute;top:.55rem;bottom:-.45rem}.process-step:where(.astro-yqvg2qxf):last-child:before{display:none}.process-node:where(.astro-yqvg2qxf){width:var(--node-size);height:var(--node-size);background:var(--color-mustard);box-shadow:0 0 0 4px var(--rail-field), 0 0 0 5px var(--color-night-sky);border-radius:50%;position:absolute;top:.35rem;left:0}.process-step-title:where(.astro-yqvg2qxf){font-family:var(--font-fellix);letter-spacing:-.005em;color:var(--color-night-sky);margin:0 0 .5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600}.process-step-desc:where(.astro-yqvg2qxf){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:26ch;margin:0;line-height:1.65}@media (width>=800px){.process-rail:where(.astro-yqvg2qxf){grid-template-columns:repeat(var(--steps), 1fr);gap:var(--rail-gap)}.process-step:where(.astro-yqvg2qxf){padding:clamp(2.5rem,3.5vw,3.25rem) 0 0}.process-step:where(.astro-yqvg2qxf):before{left:50%;right:calc(-50% - var(--rail-gap));top:calc((var(--node-size) - var(--rail-weight)) / 2);width:auto;height:var(--rail-weight);bottom:auto}.process-node:where(.astro-yqvg2qxf){top:0;left:50%;transform:translate(-50%)}.process-step-content:where(.astro-yqvg2qxf){max-width:26ch;margin-inline:auto}}.ps:where(.astro-7u5ugc7y){padding:clamp(3rem,7vw,6rem) 0}.ps-grid:where(.astro-7u5ugc7y){grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=960px){.ps-grid:where(.astro-7u5ugc7y){grid-template-columns:minmax(320px,380px) minmax(0,540px);justify-content:center;align-items:center;gap:2.5rem}.ps-pin:where(.astro-7u5ugc7y){top:calc(var(--nav-height) + 1.5rem);position:sticky}}.ps-card:where(.astro-7u5ugc7y){aspect-ratio:10/17;background:var(--color-night-sky);border-radius:clamp(28px,3vw,44px);width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #00072180}.ps-photo:where(.astro-7u5ugc7y){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ps-scrim:where(.astro-7u5ugc7y){background:linear-gradient(to top, #000721f0 0%, var(--color-night-sky) 38%, #00072124 66%, #00072147 100%);position:absolute;inset:0}.ps-card-body:where(.astro-7u5ugc7y){z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1rem;width:100%;padding:clamp(1.6rem,2.6vw,2.4rem);display:flex;position:relative}.ps-pill:where(.astro-7u5ugc7y){background:var(--color-mustard);color:var(--color-night-sky);font-family:var(--font-fellix);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.18em;border-radius:999px;align-self:flex-start;align-items:center;padding:.4rem .9rem;line-height:1;display:inline-flex}.ps-statement:where(.astro-7u5ugc7y){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-white);text-wrap:balance;text-shadow:0 1px 24px #00072159;margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:300;line-height:1.08}@media (prefers-reduced-motion:reduce){.ps-photo:where(.astro-7u5ugc7y),.ps-card:where(.astro-7u5ugc7y):hover .ps-photo:where(.astro-7u5ugc7y){transition:none;transform:none}}.ps-copy:where(.astro-7u5ugc7y){flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);max-width:60ch;display:flex}.ps-p:where(.astro-7u5ugc7y){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);margin:0;line-height:1.65}.ps-cta:where(.astro-7u5ugc7y){margin-top:clamp(.25rem,1vw,.75rem)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.plc:where(.astro-cjbvtsfj){padding:clamp(2rem,5vw,4rem) 0}.plc-title:where(.astro-cjbvtsfj){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0 0 clamp(1.75rem,3.5vw,2.75rem);font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.04}.plc-grid:where(.astro-cjbvtsfj){gap:var(--gap-module);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.plc-grid:where(.astro-cjbvtsfj){grid-template-columns:repeat(2,1fr)}}@media (width>=920px){.plc-grid:where(.astro-cjbvtsfj){grid-template-columns:repeat(3,1fr)}}.plc-card:where(.astro-cjbvtsfj){aspect-ratio:14/14;border-radius:var(--radius-card);background:var(--color-white);isolation:isolate;color:var(--color-night-sky);text-decoration:none;display:block;position:relative;overflow:hidden}.plc-media:where(.astro-cjbvtsfj){inset:0 0 var(--radius-card) 0;background:#0b0a25;display:block;position:absolute;overflow:hidden}.plc-img:where(.astro-cjbvtsfj){object-fit:contain;width:100%;height:100%;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,2vw,1.5rem) clamp(5.5rem,12vw,7.5rem);transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.plc-card:where(.astro-cjbvtsfj):hover .plc-img:where(.astro-cjbvtsfj),.plc-card:where(.astro-cjbvtsfj):focus-visible .plc-img:where(.astro-cjbvtsfj){transform:scale(1.05)}.plc-media:where(.astro-cjbvtsfj):after{content:"";pointer-events:none;background:linear-gradient(#0000,#00072147);position:absolute;inset:40% 0 0}.plc-foot:where(.astro-cjbvtsfj){background:var(--color-white);border-radius:0;padding:clamp(1.15rem,1.8vw,1.55rem) clamp(1.3rem,1.9vw,1.65rem);display:block;position:absolute;inset:auto 0 0}.plc-card-title:where(.astro-cjbvtsfj){font-family:var(--font-serrif-condensed);letter-spacing:-.01em;color:var(--color-night-sky);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:400;line-height:1.12;display:block}.plc-desc:where(.astro-cjbvtsfj){opacity:0;max-height:0;font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky);margin:0;line-height:1.55;transition:max-height .5s cubic-bezier(.2,0,0,1),opacity .4s,margin-top .5s cubic-bezier(.2,0,0,1);display:block;overflow:hidden}.plc-more:where(.astro-cjbvtsfj){font-family:var(--font-fellix);color:var(--color-night-sky);align-items:center;gap:.4rem;margin-top:.85rem;font-size:.95rem;font-weight:600;display:inline-flex}.plc-arrow:where(.astro-cjbvtsfj){transition:transform .25s}.plc-card:where(.astro-cjbvtsfj):hover .plc-desc:where(.astro-cjbvtsfj),.plc-card:where(.astro-cjbvtsfj):focus-within .plc-desc:where(.astro-cjbvtsfj){opacity:1;max-height:14rem;margin-top:.55rem}.plc-card:where(.astro-cjbvtsfj):hover .plc-arrow:where(.astro-cjbvtsfj),.plc-card:where(.astro-cjbvtsfj):focus-visible .plc-arrow:where(.astro-cjbvtsfj){transform:translate(.3rem)}@media (hover:none){.plc-desc:where(.astro-cjbvtsfj){opacity:1;max-height:14rem;margin-top:.55rem}}@media (prefers-reduced-motion:reduce){.plc-img:where(.astro-cjbvtsfj),.plc-desc:where(.astro-cjbvtsfj),.plc-arrow:where(.astro-cjbvtsfj){transition:none}}.press-index:where(.astro-f6qjl3wt){padding:clamp(1rem,3vw,2.5rem) 0 clamp(4rem,9vw,8rem)}.pi-container:where(.astro-f6qjl3wt){max-width:1100px}.pi-head:where(.astro-f6qjl3wt){margin:0 0 clamp(2rem,4vw,3rem)}.pi-eyebrow:where(.astro-f6qjl3wt){font-family:var(--font-fellix);font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .6rem;font-weight:600}.pi-title:where(.astro-f6qjl3wt){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1.02}.pi-list:where(.astro-f6qjl3wt){flex-direction:column;gap:clamp(2.5rem,5vw,3.75rem);margin:0;padding:0;list-style:none;display:flex}.pi-row:where(.astro-f6qjl3wt){max-width:760px;color:inherit;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.4vw,1.1rem);text-decoration:none;display:flex}.pi-logo:where(.astro-f6qjl3wt){object-fit:contain;object-position:left center;width:119px;height:auto;max-height:44px;display:block}.pi-headline:where(.astro-f6qjl3wt){font-family:var(--font-serrif);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:pretty;margin:0;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:400;line-height:1.2;transition:color .25s}.pi-headline--quoted:where(.astro-f6qjl3wt){text-indent:-.43em}.pi-headline--quoted:where(.astro-f6qjl3wt):before{content:"“"}.pi-headline--quoted:where(.astro-f6qjl3wt):after{content:"”"}.pi-cta:where(.astro-f6qjl3wt){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:.45rem;display:inline-flex}.pi-arrow:where(.astro-f6qjl3wt){font-size:.95rem;transition:transform .25s}a:where(.astro-f6qjl3wt).pi-row:hover .pi-headline:where(.astro-f6qjl3wt){color:var(--color-mustard-700)}a:where(.astro-f6qjl3wt).pi-row:hover .pi-cta:where(.astro-f6qjl3wt){color:var(--color-night-sky)}a:where(.astro-f6qjl3wt).pi-row:hover .pi-arrow:where(.astro-f6qjl3wt){transform:translate(3px)}@media (prefers-reduced-motion:reduce){.pi-headline:where(.astro-f6qjl3wt),.pi-arrow:where(.astro-f6qjl3wt){transition:none}}.content-block-text-media:where(.astro-62etqrv5){--content-block-text-media-video-w:clamp(240px, 28vw, 320px);padding:clamp(2rem,4vw,3.5rem) 0}.content-block-text-media-inner:where(.astro-62etqrv5){max-width:1100px}.content-block-text-media-header:where(.astro-62etqrv5){max-width:760px;margin:0 0 clamp(2.5rem,5vw,4.5rem)}.content-block-text-media-title:where(.astro-62etqrv5){font-family:var(--font-serrif-condensed);font-weight:300;font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:0;line-height:1.02}.content-block-text-media-intro:where(.astro-62etqrv5){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:64ch;margin:1.25rem 0 0;line-height:1.65}.content-block-text-media-rows:where(.astro-62etqrv5){flex-direction:column;gap:clamp(2.5rem,5vw,4rem);display:flex}.content-block-text-media-row:where(.astro-62etqrv5){grid-template-columns:1fr;place-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=899px){.content-block-text-media-copy:where(.astro-62etqrv5),.content-block-text-media-figures:where(.astro-62etqrv5){justify-self:start}}@media (width>=900px){.content-block-text-media-row:where(.astro-62etqrv5){grid-template-columns:1fr var(--content-block-text-media-video-w);justify-items:stretch}.content-block-text-media-rows-stats-aside:where(.astro-62etqrv5){grid-template-columns:1fr clamp(260px,32vw,400px);grid-template-rows:repeat(var(--ctm-rows,1), auto);align-items:start;gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);display:grid}.content-block-text-media-rows-stats-aside:where(.astro-62etqrv5) .content-block-text-media-row:where(.astro-62etqrv5){display:contents}.content-block-text-media-rows-stats-aside:where(.astro-62etqrv5) .content-block-text-media-copy:where(.astro-62etqrv5){grid-column:1}.content-block-text-media-rows-stats-aside:where(.astro-62etqrv5) .content-block-text-media-figures:where(.astro-62etqrv5){grid-area:1/2/-1;align-self:stretch;align-items:stretch}.content-block-text-media-copy:where(.astro-62etqrv5){order:1;justify-self:start}.content-block-text-media-visual:where(.astro-62etqrv5),.content-block-text-media-figures:where(.astro-62etqrv5){order:2}.content-block-text-media-row-reverse:where(.astro-62etqrv5){grid-template-columns:var(--content-block-text-media-video-w) 1fr}.content-block-text-media-row-reverse:where(.astro-62etqrv5) .content-block-text-media-visual:where(.astro-62etqrv5),.content-block-text-media-row-reverse:where(.astro-62etqrv5) .content-block-text-media-figures:where(.astro-62etqrv5){order:1}.content-block-text-media-row-reverse:where(.astro-62etqrv5) .content-block-text-media-copy:where(.astro-62etqrv5){order:2;justify-self:start}}.content-block-text-media-visual:where(.astro-62etqrv5){width:100%;max-width:300px;aspect-ratio:var(--content-block-text-media-ratio,9 / 16);border-radius:var(--radius-media);background:0 0;border:5px solid #fff;margin:0;overflow:hidden}@media (width>=900px){.content-block-text-media-visual:where(.astro-62etqrv5){max-width:none}}.content-block-text-media-visual:where(.astro-62etqrv5) img:where(.astro-62etqrv5),.content-block-text-media-visual:where(.astro-62etqrv5) video:where(.astro-62etqrv5){object-fit:cover;border-radius:var(--radius-media);width:100%;height:100%;display:block}.content-block-text-media-copy:where(.astro-62etqrv5){max-width:var(--content-block-text-media-copy-w,620px)}.content-block-text-media-item-title:where(.astro-62etqrv5){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-lead);letter-spacing:-.015em;color:var(--color-night-sky);text-wrap:balance;margin:0 0 .6rem;line-height:1.15}.content-block-text-media-item-lede:where(.astro-62etqrv5){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-body-lg);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;max-width:42ch;margin:0 0 .85rem;line-height:1.45}.content-block-text-media-item-desc:where(.astro-62etqrv5){font-family:var(--font-fellix);font-size:var(--text-body);color:var(--color-night-sky);max-width:54ch;margin:0;line-height:1.6}.content-block-text-media-figures:where(.astro-62etqrv5){align-items:center;display:flex}.ctm-stat-list:where(.astro-62etqrv5){flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,3vw,2.5rem);width:100%;height:100%;margin:0;display:flex}.ctm-stat:where(.astro-62etqrv5){text-align:right;opacity:0;margin:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(.4em)}.ctm-stat:where(.astro-62etqrv5).is-counting{opacity:1;transform:none}.ctm-stat-value:where(.astro-62etqrv5){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-night-sky);font-size:clamp(3rem,7.5vw,6rem);font-weight:300;line-height:1.02;display:block}.ctm-stat-label:where(.astro-62etqrv5){font-family:var(--font-fellix);letter-spacing:.01em;color:var(--color-night-sky);margin:.5rem 0 0;font-size:1.8rem;font-weight:500;line-height:1.2;display:block}@media (prefers-reduced-motion:reduce){.ctm-stat:where(.astro-62etqrv5){opacity:1;transition:none;transform:none}}.content-block-text-media-white:where(.astro-62etqrv5){background:var(--color-white)}.pinned-showcase:where(.astro-oe6zomop){padding:clamp(2rem,4vw,3.5rem) 0;overflow-x:clip}.pinned-showcase:where(.astro-oe6zomop) .fohr-container{max-width:1100px}@media (width>=900px){.pinned-showcase:where(.astro-oe6zomop){transition:background-color .7s}.pinned-showcase-title:where(.astro-oe6zomop),.pinned-showcase-intro:where(.astro-oe6zomop),.pinned-showcase-step-title:where(.astro-oe6zomop),.pinned-showcase-step-lede:where(.astro-oe6zomop),.pinned-showcase-step-desc:where(.astro-oe6zomop){transition:color .7s}.pinned-showcase-head:where(.astro-oe6zomop):after{transition:background-color .7s}.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark]{background-color:var(--color-night-sky)}.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark] .pinned-showcase-title:where(.astro-oe6zomop),.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark] .pinned-showcase-step-title:where(.astro-oe6zomop),.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark] .pinned-showcase-step-lede:where(.astro-oe6zomop){color:var(--color-pale-yellow)}.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark] .pinned-showcase-intro:where(.astro-oe6zomop),.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark] .pinned-showcase-step-desc:where(.astro-oe6zomop){color:#fff1cdbf}.pinned-showcase:where(.astro-oe6zomop)[data-live-tone=dark] .pinned-showcase-head:where(.astro-oe6zomop):after{background:#fff1cd4d}}.pinned-showcase-head:where(.astro-oe6zomop){align-items:center;gap:1.25rem;margin:0 0 clamp(1.5rem,3vw,2rem);display:flex}.pinned-showcase-head:where(.astro-oe6zomop):after{content:"";background:#00072140;flex:1;height:1px}.pinned-showcase-title:where(.astro-oe6zomop){font-family:var(--font-fellix);font-weight:600;font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;color:var(--color-night-sky);margin:0;line-height:1.4}@media (width>=900px){.pinned-showcase-title:where(.astro-oe6zomop){white-space:nowrap}.pinned-showcase-head:where(.astro-oe6zomop){top:calc(var(--nav-height) + .5rem);z-index:3;margin:0;position:sticky}}.pinned-showcase:where(.astro-oe6zomop)[data-title-style=display] .pinned-showcase-head:where(.astro-oe6zomop){max-width:760px;display:block}.pinned-showcase:where(.astro-oe6zomop)[data-title-style=display] .pinned-showcase-head:where(.astro-oe6zomop):after{content:none}.pinned-showcase:where(.astro-oe6zomop)[data-title-style=display] .pinned-showcase-title:where(.astro-oe6zomop){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;text-transform:none;white-space:normal;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:300;line-height:1.02}@media (width>=900px){.pinned-showcase:where(.astro-oe6zomop)[data-title-style=display] .pinned-showcase-head:where(.astro-oe6zomop){z-index:auto;position:static;top:auto}}.pinned-showcase-intro:where(.astro-oe6zomop){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:64ch;margin:1.25rem 0 clamp(1.5rem,3vw,2rem);line-height:1.65}.pinned-showcase-steps:where(.astro-oe6zomop){flex-direction:column;gap:clamp(3rem,6vw,4rem);display:flex}.pinned-showcase-step:where(.astro-oe6zomop){margin:0}.pinned-showcase-step-title:where(.astro-oe6zomop){font-family:var(--font-fellix);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:600;line-height:1.12}.pinned-showcase-step-lede:where(.astro-oe6zomop){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-lead);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;max-width:42ch;margin:0 0 .85rem;line-height:1.4}.pinned-showcase-step-desc:where(.astro-oe6zomop){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:50ch;margin:0;line-height:1.65}.pinned-showcase-frame:where(.astro-oe6zomop){border-radius:var(--radius-media);aspect-ratio:4/5;background:var(--gradient-titanium);margin:1.75rem 0 0;position:relative;overflow:hidden}.pinned-showcase:where(.astro-oe6zomop)[data-stage-tone=warm-grey] .pinned-showcase-frame:where(.astro-oe6zomop){background:var(--color-warm-grey)}.pinned-showcase:where(.astro-oe6zomop)[data-stage-tone=night-sky] .pinned-showcase-frame:where(.astro-oe6zomop){background:var(--color-night-sky)}.pinned-showcase:where(.astro-oe6zomop)[data-stage-tone=pale-yellow] .pinned-showcase-frame:where(.astro-oe6zomop){background:var(--color-pale-yellow)}.pinned-showcase-frame:where(.astro-oe6zomop) .pinned-showcase-field{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pinned-showcase-shot:where(.astro-oe6zomop){z-index:2;place-items:center;display:grid;position:absolute;inset:clamp(1.75rem,5vw,4rem)}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone]{--duotone-dark:#3d466e}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop){isolation:isolate}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop) .pinned-showcase-field{filter:grayscale()blur(5px)brightness(1.15)contrast(.95);transform:scale(1.08)}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop):before,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop):after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop):before{background:var(--duotone-dark,var(--color-night-sky));mix-blend-mode:screen}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop):after{background:var(--duotone-light,var(--color-pale-yellow));mix-blend-mode:multiply}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-art]:before,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-art]:after,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-headline-art]:before,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-headline-art]:after{content:none}.pinned-showcase-shot:where(.astro-oe6zomop) img{border-radius:var(--radius-media);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--phone-shadow)}.pinned-showcase-shot:where(.astro-oe6zomop) video{object-fit:contain;border-radius:var(--radius-media);width:100%;height:100%;box-shadow:var(--phone-shadow);position:absolute;inset:0}.pinned-showcase-frame:where(.astro-oe6zomop)[data-tinted] .pinned-showcase-shot:where(.astro-oe6zomop) video,.pinned-showcase-frame:where(.astro-oe6zomop)[data-tinted] .pinned-showcase-shot:where(.astro-oe6zomop) img{border-radius:var(--radius-media);width:auto;max-width:100%;box-shadow:var(--phone-shadow);margin:auto}.pinned-showcase:where(.astro-oe6zomop)[data-stage-tone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus]{aspect-ratio:auto;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.25rem);display:flex;overflow:visible}.pinned-showcase-video-title:where(.astro-oe6zomop){font-family:var(--font-fellix);letter-spacing:-.01em;text-align:center;color:var(--color-night-sky);margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600}.pinned-showcase-video-caption:where(.astro-oe6zomop){font-family:var(--font-fellix);font-size:var(--text-body-lg);text-align:center;color:var(--color-night-sky);max-width:42ch;margin:0;line-height:1.5}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus]:before,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus]:after{content:none}.pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus] .pinned-showcase-shot:where(.astro-oe6zomop){width:100%;position:static;inset:auto}.pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus] .pinned-showcase-shot:where(.astro-oe6zomop) video{object-fit:initial;width:100%;height:auto;max-height:none;box-shadow:none;position:static;inset:auto}@media (width>=900px){.pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus] .pinned-showcase-shot:where(.astro-oe6zomop){width:min(112%,100% + 8rem);margin-inline:auto}}.pinned-showcase-shot:where(.astro-oe6zomop)[data-align=right]{justify-items:end;right:0}.pinned-showcase-shot:where(.astro-oe6zomop)[data-align=right] img{border-radius:var(--radius-media-sm) 0 0 var(--radius-media-sm)}.pinned-showcase-shot:where(.astro-oe6zomop)[data-align=left]{justify-items:start;left:0}.pinned-showcase-shot:where(.astro-oe6zomop)[data-align=left] img{border-radius:0 14px 14px 0}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-art]{border-radius:0!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-bg=dark]{background:var(--color-night-sky)!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-bg=light]{background:#f4f3f2!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-bg=white]{background:#fff!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-headline-art]{justify-content:center;align-items:center;padding:2rem;display:flex;background:var(--color-night-sky)!important;border-radius:0!important}.pinned-showcase-headline-art:where(.astro-oe6zomop){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-pale-yellow);text-align:center;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.05}.pinned-showcase-frame:where(.astro-oe6zomop)[data-tinted]{animation:7s ease-in-out infinite pinned-showcase-tint-breathe;border-radius:0!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-tint-off]{background:0 0;animation:none}@keyframes pinned-showcase-tint-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.06)}}.pinned-showcase-layered-flat:where(.astro-oe6zomop){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pinned-showcase-frame-inline:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-flat:where(.astro-oe6zomop){object-fit:contain}.pinned-showcase-layered-art:where(.astro-oe6zomop){transform:scale(var(--layered-art-scale,1));transform-origin:0;align-content:center;display:grid;position:absolute;inset:0}.pinned-showcase-layered-art:where(.astro-oe6zomop) svg{width:100%;height:100%;display:block}.pinned-showcase-layered-art:where(.astro-oe6zomop) image{filter:blur(.3px)}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s cubic-bezier(.3,.7,.4,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.97)}.pinned-showcase-frame:where(.astro-oe6zomop).is-revealed .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card{opacity:1;transform:none}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="0"]{transition-delay:80ms}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="1"]{transition-delay:.3s}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="2"]{transition-delay:.52s}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="3"]{transition-delay:.74s}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="4"]{transition-delay:.96s}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations]{overflow:visible;background:0 0!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art:where(.astro-oe6zomop){transform-origin:0 0;overflow:visible;transform:scale(1.35)}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art:where(.astro-oe6zomop) svg{overflow:visible}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card{transform-box:fill-box;transition:opacity .4s cubic-bezier(.3,.7,.4,1),transform .8s cubic-bezier(.18,.9,.24,1)}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations]:not(.is-revealed) .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="0"]{transform:translate(-1.5%,-6%)scale(1.04)}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations]:not(.is-revealed) .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="1"]{transform:translate(-2.5%,-8%)scale(1.05)}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations]:not(.is-revealed) .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="2"]{transform:translate(-3.5%,-10%)scale(1.06)}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="0"]{transition-delay:.1s}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="1"]{transition-delay:.5s}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-key=reengagement-recommendations] .pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card[data-card="2"]{transition-delay:.9s}.pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-art],.pinned-showcase-frame:where(.astro-oe6zomop)[data-flat-art]{overflow:visible;background:0 0!important}.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment] .pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-art]:before,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment] .pinned-showcase-frame:where(.astro-oe6zomop)[data-layered-art]:after,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment] .pinned-showcase-frame:where(.astro-oe6zomop)[data-flat-art]:before,.pinned-showcase:where(.astro-oe6zomop)[data-bg-treatment] .pinned-showcase-frame:where(.astro-oe6zomop)[data-flat-art]:after{content:none}.pinned-showcase-frame:where(.astro-oe6zomop)[data-flat-art]{overflow:visible}.pinned-showcase-frame:where(.astro-oe6zomop)[data-flat-art] .pinned-showcase-shot:where(.astro-oe6zomop){transform-origin:0;inset:0;overflow:visible;transform:scale(1.35)}.pinned-showcase-frame:where(.astro-oe6zomop)[data-flat-art] .pinned-showcase-shot:where(.astro-oe6zomop) img{object-fit:contain;width:100%;height:auto;max-height:100%;box-shadow:none;border-radius:0;margin:auto}.pinned-showcase-stage:where(.astro-oe6zomop){display:none}@media (width>=900px){.pinned-showcase-grid:where(.astro-oe6zomop){grid-template-columns:5fr 6fr;align-items:start;column-gap:clamp(3rem,6vw,5.5rem);display:grid}.pinned-showcase:where(.astro-oe6zomop)[data-stage-side=left] .pinned-showcase-grid:where(.astro-oe6zomop){grid-template-columns:6fr 5fr}.pinned-showcase:where(.astro-oe6zomop)[data-stage-side=left] .pinned-showcase-steps:where(.astro-oe6zomop){order:2}.pinned-showcase:where(.astro-oe6zomop)[data-stage-side=left] .pinned-showcase-stage:where(.astro-oe6zomop){order:1}.pinned-showcase-steps:where(.astro-oe6zomop){--pinned-showcase-step-h:70vh;padding-block:calc((100vh - var(--pinned-showcase-step-h)) / 2);gap:0}.pinned-showcase-step:where(.astro-oe6zomop){min-height:var(--pinned-showcase-step-h);opacity:.3;flex-direction:column;justify-content:center;transition:opacity .4s;display:flex}.pinned-showcase-step:where(.astro-oe6zomop).is-live{opacity:1}.pinned-showcase-frame-inline:where(.astro-oe6zomop){display:none!important}.pinned-showcase-stage:where(.astro-oe6zomop){height:100%;display:block}.pinned-showcase-stage-pin:where(.astro-oe6zomop){top:var(--nav-height);height:calc(100vh - var(--nav-height));align-items:center;display:grid;position:sticky}.pinned-showcase-stage-frame:where(.astro-oe6zomop){width:min(100%, calc((100vh - var(--nav-height) - 6rem) * 4 / 5));aspect-ratio:4/5;margin-inline:auto;position:relative}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-frame:where(.astro-oe6zomop){opacity:0;pointer-events:none;margin:0;transition:opacity .5s;position:absolute;inset:0}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-frame:where(.astro-oe6zomop).is-live{opacity:1}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-frame:where(.astro-oe6zomop)[data-tinted]{transition:opacity 1.1s}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-frame:where(.astro-oe6zomop)[data-hero-focus].is-live{pointer-events:auto;z-index:5}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-shot:where(.astro-oe6zomop){transition:transform .5s;transform:translateY(14px)}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-frame:where(.astro-oe6zomop).is-live .pinned-showcase-shot:where(.astro-oe6zomop){transform:none}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-shot:where(.astro-oe6zomop).is-hero{z-index:5;transition:transform .75s cubic-bezier(.16,1,.3,1)}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-video-title:where(.astro-oe6zomop).is-hero,.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-video-caption:where(.astro-oe6zomop).is-hero{transition:transform .75s cubic-bezier(.16,1,.3,1)}.pinned-showcase-steps:where(.astro-oe6zomop),.pinned-showcase-head:where(.astro-oe6zomop){transition:opacity .75s cubic-bezier(.16,1,.3,1)}.pinned-showcase:where(.astro-oe6zomop).is-video-focused .pinned-showcase-steps:where(.astro-oe6zomop),.pinned-showcase:where(.astro-oe6zomop).is-video-focused .pinned-showcase-head:where(.astro-oe6zomop){opacity:0;pointer-events:none}}@media (width>=1536px){.pinned-showcase:where(.astro-oe6zomop) .fohr-container{max-width:1600px}.pinned-showcase-grid:where(.astro-oe6zomop){grid-template-columns:460px 1fr}.pinned-showcase:where(.astro-oe6zomop)[data-stage-side=left] .pinned-showcase-grid:where(.astro-oe6zomop){grid-template-columns:1fr 460px}.pinned-showcase-steps:where(.astro-oe6zomop){max-width:460px}.pinned-showcase-stage-frame:where(.astro-oe6zomop){width:min(100%, calc((100vh - var(--nav-height) - 4.5rem) * 4 / 5))}}@media (prefers-reduced-motion:reduce){.pinned-showcase-step:where(.astro-oe6zomop),.pinned-showcase-frame:where(.astro-oe6zomop),.pinned-showcase-shot:where(.astro-oe6zomop){transition:none!important}.pinned-showcase-stage-frame:where(.astro-oe6zomop) .pinned-showcase-shot:where(.astro-oe6zomop){transform:none}.pinned-showcase-layered-art:where(.astro-oe6zomop) .pinned-showcase-cardstack-card{transition:none!important}.pinned-showcase-frame:where(.astro-oe6zomop)[data-tinted]{animation:none!important}}.case-reel:where(.astro-pmrjcwyc){padding:clamp(3rem,7vw,6rem) 0}.case-reel-head:where(.astro-pmrjcwyc){max-width:980px;margin:0 auto clamp(2rem,4vw,3rem)}.case-reel-title:where(.astro-pmrjcwyc){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:300;line-height:1.02}.case-reel-grid:where(.astro-pmrjcwyc){grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);max-width:860px;margin-inline:auto;display:grid}@media (width>=800px){.case-reel-grid:where(.astro-pmrjcwyc){grid-template-columns:minmax(280px,360px) minmax(300px,400px);justify-content:center}}.case-reel-media:where(.astro-pmrjcwyc){aspect-ratio:10/16;border-radius:var(--radius-media);background:var(--color-night-sky);justify-self:center;width:100%;max-width:360px;margin:0;position:relative;overflow:hidden}.case-reel-video:where(.astro-pmrjcwyc){object-fit:cover;filter:grayscale()brightness(.62);width:100%;height:100%;position:absolute;inset:0}.case-reel-scrim:where(.astro-pmrjcwyc){background:linear-gradient(#00072140,#0007218c);position:absolute;inset:0}.case-reel-logo:where(.astro-pmrjcwyc){width:56%;max-width:190px;height:auto;aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-reel-results:where(.astro-pmrjcwyc){grid-template-columns:1fr;gap:clamp(.85rem,1.6vw,1.25rem);display:grid}.case-reel-card:where(.astro-pmrjcwyc){background:var(--color-white);color:var(--color-night-sky);border-radius:var(--radius-card);flex-direction:column;flex:1;justify-content:center;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.case-reel-value:where(.astro-pmrjcwyc){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);margin:0;font-size:clamp(2.75rem,5vw,4rem);font-weight:300;line-height:.95}.case-reel-label:where(.astro-pmrjcwyc){font-family:var(--font-fellix);letter-spacing:.01em;color:var(--color-night-sky);margin:.6rem 0 0;font-size:1.0625rem}.case-reel-ctas:where(.astro-pmrjcwyc){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(.5rem,1.5vw,1rem);display:flex}.case-reel-btn:where(.astro-pmrjcwyc){border:1px solid var(--color-night-sky);font-family:var(--font-fellix);letter-spacing:.01em;border-radius:4px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.15;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.case-reel-btn--dark:where(.astro-pmrjcwyc){background:var(--color-night-sky);color:var(--color-pale-yellow)}.case-reel-btn--dark:where(.astro-pmrjcwyc):hover,.case-reel-btn--outline:where(.astro-pmrjcwyc){color:var(--color-night-sky);background:0 0}.case-reel-btn--outline:where(.astro-pmrjcwyc):hover{background:var(--color-night-sky);color:var(--color-pale-yellow)}.case-scene:where(.astro-lrl3msnh){align-items:center;min-height:clamp(520px,78vh,880px);padding:clamp(3.5rem,9vw,7rem) 0;display:flex;position:relative;overflow:hidden}.case-scene--night-sky:where(.astro-lrl3msnh){background:var(--color-night-sky)}.case-scene--cream:where(.astro-lrl3msnh){background:var(--color-pale-yellow)}.case-scene-bg:where(.astro-lrl3msnh){position:absolute;inset:0}.case-scene-bg:where(.astro-lrl3msnh) img:where(.astro-lrl3msnh){object-fit:cover;width:100%;height:100%}.case-scene-scrim:where(.astro-lrl3msnh){background:linear-gradient(180deg, #00072173 0%, var(--color-night-sky) 58%, #000721e6 100%);position:absolute;inset:0}.case-scene-inner:where(.astro-lrl3msnh){max-width:1000px;position:relative}.case-scene-head:where(.astro-lrl3msnh){align-items:center;gap:1.25rem;margin:0 0 1.5rem;display:flex}.case-scene-logo:where(.astro-lrl3msnh){width:auto;height:clamp(22px,2.6vw,34px);aspect-ratio:var(--mark-ar);--mark-ink:var(--color-pale-yellow)}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-logo:where(.astro-lrl3msnh){--mark-ink:var(--color-night-sky)}.case-scene-eyebrow:where(.astro-lrl3msnh){color:var(--color-mustard);margin:0}.case-scene-headline:where(.astro-lrl3msnh){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;max-width:18ch;color:var(--color-white);text-wrap:balance;margin:0;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:300;line-height:1}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-headline:where(.astro-lrl3msnh){color:var(--color-night-sky)}.case-scene-intro:where(.astro-lrl3msnh){font-family:var(--font-fellix);color:#ffffffc7;max-width:52ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.6}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-intro:where(.astro-lrl3msnh){color:var(--color-night-sky)}.case-scene-stats:where(.astro-lrl3msnh){flex-wrap:wrap;gap:clamp(1.75rem,5vw,4rem);margin:clamp(2rem,4vw,3rem) 0 0;display:flex}.case-scene-stat:where(.astro-lrl3msnh){margin:0}.case-scene-stat-value:where(.astro-lrl3msnh){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-mustard);margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:.95}.case-scene-stat-label:where(.astro-lrl3msnh){font-family:var(--font-fellix);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin:.6rem 0 0}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-stat-label:where(.astro-lrl3msnh){color:var(--color-night-sky)}.case-scene-cta:where(.astro-lrl3msnh){font-family:var(--font-fellix);color:var(--color-white);margin:clamp(2rem,4vw,3rem) 0 0;font-size:1.0625rem;font-weight:600;display:inline-block}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-cta:where(.astro-lrl3msnh){color:var(--color-night-sky)}@media (width<=640px){.case-scene-stats:where(.astro-lrl3msnh){gap:1.5rem 2rem}.case-scene-head:where(.astro-lrl3msnh){flex-wrap:wrap;gap:.75rem 1rem}}.case-list:where(.astro-xn536my5){padding:clamp(3rem,7vw,6rem) 0}.case-list-head:where(.astro-xn536my5){margin-bottom:clamp(2rem,4vw,3.5rem)}.case-list-title:where(.astro-xn536my5){font-family:var(--font-serrif-condensed);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.02}.case-list-items:where(.astro-xn536my5){flex-direction:column;gap:clamp(3.5rem,8vw,7rem);margin:0;padding:0;list-style:none;display:flex}.case-row:where(.astro-xn536my5){grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=860px){.case-row:where(.astro-xn536my5){grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,5vw,5rem)}.case-row:where(.astro-xn536my5):nth-child(2n) .case-row-media:where(.astro-xn536my5){order:2}}.case-row--no-photo:where(.astro-xn536my5){grid-template-columns:1fr;max-width:720px}.case-row-media:where(.astro-xn536my5){border-radius:var(--radius-media);background:#0007210f;overflow:hidden}.case-row-media:where(.astro-xn536my5) img:where(.astro-xn536my5),.case-row-media:where(.astro-xn536my5) video:where(.astro-xn536my5){object-fit:cover;width:100%;height:100%;display:block}.case-row-media:where(.astro-xn536my5) img:where(.astro-xn536my5){aspect-ratio:4/3}.case-row-media--video:where(.astro-xn536my5){max-width:var(--phone-width);aspect-ratio:var(--phone-ratio);box-shadow:var(--phone-shadow);justify-self:center;width:100%}.case-row-media--video:where(.astro-xn536my5) video:where(.astro-xn536my5){aspect-ratio:9/16}.case-row:where(.astro-xn536my5):first-child .case-row-media:where(.astro-xn536my5) img:where(.astro-xn536my5){object-position:center top}.case-row-top:where(.astro-xn536my5){flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.case-row-logo:where(.astro-xn536my5){width:auto;height:26px;aspect-ratio:var(--mark-ar);max-width:150px}.case-row-headline:where(.astro-xn536my5){font-family:var(--font-serrif-condensed);letter-spacing:-.015em;color:var(--color-night-sky);text-wrap:balance;max-width:20ch;margin:0 0 .85rem;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:300;line-height:1.04}.case-row-intro:where(.astro-xn536my5){font-family:var(--font-fellix);font-size:var(--text-body-lg);color:var(--color-night-sky);max-width:52ch;margin:0;line-height:1.65}.case-row-stats:where(.astro-xn536my5){flex-wrap:wrap;gap:clamp(.75rem,1.5vw,1.15rem);margin:clamp(1.6rem,3vw,2.35rem) 0 0;display:flex}.case-row-stat:where(.astro-xn536my5){background:var(--color-white);border-radius:var(--radius-card);min-width:104px;padding:clamp(1rem,1.8vw,1.4rem) clamp(1.25rem,2.2vw,1.75rem);box-shadow:0 1px 3px #0007210f}.case-row-stat:where(.astro-xn536my5) dd:where(.astro-xn536my5){font-family:var(--font-serrif-condensed);letter-spacing:-.03em;color:var(--color-night-sky);margin:0;font-size:clamp(2.05rem,3.45vw,3rem);font-weight:300;line-height:.95}.case-row-stat:where(.astro-xn536my5) dt:where(.astro-xn536my5){font-family:var(--font-fellix);font-weight:500;font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-sky);margin:.4rem 0 0}.case-row-cta:where(.astro-xn536my5){font-family:var(--font-fellix);color:var(--color-night-sky);cursor:pointer;background:0 0;border:none;border-bottom:1px solid;width:max-content;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:0 0 2px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.case-row-cta:where(.astro-xn536my5):hover{color:var(--color-mustard)}@media (width>=1536px){.case-row-logo:where(.astro-xn536my5){max-width:180px;height:32px}.case-row-headline:where(.astro-xn536my5){margin-bottom:1.1rem;font-size:3.3rem}.case-row-intro:where(.astro-xn536my5){font-size:1.1875rem;line-height:1.6}.case-row-cta:where(.astro-xn536my5){font-size:1.125rem}}.page-breadcrumb:where(.astro-h4qngm3k){z-index:3;padding-top:calc(var(--nav-height) + 1.5rem);margin-bottom:calc(-1 * (var(--nav-height) + 1.5rem) - 1.4rem);position:relative}
