.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-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);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-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-night-sky);opacity:.6;text-align:center;margin-bottom:2rem;font-size:.75rem;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:.7;filter:grayscale();transition:opacity .2s}.client-logo:where(.astro-j4j3jgaw):hover{opacity:1;filter:grayscale(0%)}.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);margin:0 0 1rem;font-size:1.125rem;font-weight:400;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,32px);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);align-items:baseline;gap:.5rem;font-weight:400;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)}}.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;background:var(--color-night-sky);border-radius:28px;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){filter:brightness(0)invert();pointer-events:none;width:auto;height:clamp(20px,2.5vw,32px);position:absolute;top:1rem;left:50%;transform:translate(-50%)}.creator-tile__name:where(.astro-4yljbzzw){color:#fff;font-family:var(--font-fellix);text-shadow:0 1px 12px #0006;margin:0;font-size:.9375rem;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}}.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)}.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:clamp(420px,60vh,720px);margin-block:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.full-bleed--flush-bottom:where(.astro-cbvssj5w){margin-bottom: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__desc:where(.astro-cbvssj5w){font-family:var(--font-fellix);max-width:720px;margin:0;font-size:clamp(1rem,1.4vw,1.125rem);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,88px) + 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}.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}.cradle-statement-highlight:where(.astro-haid5vyv){color:var(--color-mustard-700)}.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);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem);font-size:1.3em;font-weight:300;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,#fff);border:1px solid #00072114;border-radius:12px;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);letter-spacing:.04em;color:var(--color-night-sky);opacity:.65;text-transform:uppercase;margin:0 0 .5rem;font-size:.875rem;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;background:var(--color-white,#fff);cursor:pointer;width:100%;font-family:var(--font-fellix);color:var(--color-night-sky);opacity:.75;border:1px solid #00072114;border-radius:14px;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;background:var(--color-night-sky);border-radius:28px;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){filter:brightness(0)invert();height:clamp(20px,2.4vw,30px);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);text-transform:uppercase;letter-spacing:.06em;opacity:.9;font-size:.875rem}.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){margin:0 0 .75rem;font-size:.875rem}.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);max-width:760px;font-size:1.0625rem;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;letter-spacing:.06em;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.careers__benefit-desc:where(.astro-e5reimot){font-family:var(--font-fellix);margin:0;font-size:.9375rem;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;letter-spacing:.06em;opacity:.7;margin:0 0 .75rem;font-size:.875rem}.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:1.0625rem}.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,80px) + 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,#fff);border:1px solid #0007210f;border-radius:10px;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);color:var(--color-night-sky);opacity:.8;max-width:44ch;margin:0 0 clamp(1.75rem,3vw,2.5rem);font-size:1.0625rem;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 .25rem;font-size:.9375rem;font-weight:600}.lead-form-aside-item-desc:where(.astro-oc3n3r2s){font-family:var(--font-fellix);color:var(--color-night-sky);opacity:.7;max-width:40ch;margin:0;font-size:.9375rem;line-height:1.55}.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:.9375rem;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:.9375rem;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:999px;padding:.5rem 1rem;font-size:.875rem;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);align-items:flex-start;gap:.5rem;font-size:.875rem;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:#b00020;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);margin:0 0 1rem;font-size:1.0625rem;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;background:var(--color-night-sky);border-radius:16px;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);color:#fff;background:linear-gradient(#0000 0%,#000721d9 100%);margin:0;padding:1rem;font-size:.9375rem;font-style:italic;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);margin:0 0 1rem;font-size:1.0625rem;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);padding-left:1.5rem;font-size:1.0625rem;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}.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);margin:0 0 1rem;font-size:1.0625rem;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-size:1.125rem;font-weight:600}.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:16px;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-input{color:var(--color-pale-yellow);border-bottom-color:var(--color-pale-yellow)}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm) .form-input::placeholder{color:#fff1cd80}.two-col-sticky__form-wrap:where(.astro-ftnjy7cm) .form-label,.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){min-width:0;display:block}.img-hero-form__field:where(.astro-jlhdayk4) .form-label:where(.astro-jlhdayk4){color:#fff}.img-hero-form__field:where(.astro-jlhdayk4) .form-input:where(.astro-jlhdayk4){color:#fff;border-bottom-color:#fff}.img-hero-form__field:where(.astro-jlhdayk4) .form-input:where(.astro-jlhdayk4)::placeholder{color:#ffffffb3}.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;letter-spacing:.1em;margin-top:2rem;margin-bottom:.5rem;font-size:.875rem}.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(.9375rem,1.15vw,1.0625rem);line-height:1.55}.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,#fff)}.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);color:var(--color-night-sky);max-width:460px;margin:0 0 2rem;font-size:clamp(1rem,1.4vw,1.1875rem);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);letter-spacing:.06em;text-transform:uppercase;color:var(--color-night-sky);margin:0 0 .375rem;font-size:.875rem;font-weight:600}.ethos-card__benefit-desc:where(.astro-oaz4ck3j){font-family:var(--font-fellix);color:var(--color-night-sky);margin:0;font-size:.9375rem;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:100vh;padding-bottom:clamp(4rem,8vw,6rem);display:flex;position:relative}.openings__band-header:where(.astro-6yyxe5q5){top:var(--nav-height);z-index:1;background:var(--color-mustard);border-top:1px solid var(--color-night-sky);border-bottom:1px solid var(--color-night-sky);padding:1rem clamp(1rem,4vw,2.25rem);position:sticky}@media (prefers-reduced-motion:reduce){.openings__band-header:where(.astro-6yyxe5q5){position:static}}.openings__band-label:where(.astro-6yyxe5q5){font-family:var(--font-fellix);letter-spacing:.04em;text-transform:uppercase;color:var(--color-night-sky);margin:0;font-size:1rem;font-weight:600}.openings__body:where(.astro-6yyxe5q5){flex-direction:column;flex:1;align-items:center;padding:0 clamp(1rem,4vw,2.25rem);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:600px;display:flex}.openings__dept:where(.astro-6yyxe5q5){flex-direction:column;align-items:center;gap:1rem;display:flex}.openings__dept-label:where(.astro-6yyxe5q5){font-family:var(--font-fellix);letter-spacing:.1em;text-transform:uppercase;color:var(--color-night-sky);margin:0;font-size:.875rem;font-weight:500}.openings__job-list:where(.astro-6yyxe5q5){flex-direction:column;align-items:center;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:center;width:100%;max-width:320px;color:var(--color-night-sky);justify-content:center;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.5rem,2.6vw,1.875rem);font-weight:300;line-height:1.15;transition:color .3s}.openings__empty:where(.astro-6yyxe5q5){font-family:var(--font-fellix);color:var(--color-night-sky);text-align:center;margin-top:3rem;font-size:1.0625rem}.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);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem);font-size:1.3em;font-weight:300;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){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,#fff);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-card,32px);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){filter:brightness(0)invert();width:56%;max-width:190px;height:auto;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,#fff);border-radius:calc(var(--radius-card,32px) - 14px);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:#0007219e;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,#fff);border-radius:calc(var(--radius-card,32px) - 14px);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);letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 1em;font-size:1.29em;font-weight:300;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,#fff);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-card,32px);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){filter:brightness(0)invert();width:56%;max-width:190px;height:auto;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,#fff);border-radius:calc(var(--radius-card,32px) - 14px);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:#0007219e;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,#fff);border-radius:calc(var(--radius-card,32px) - 14px);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);letter-spacing:-.01em;color:var(--color-night-sky);margin:0;font-size:1.29em;font-weight:300;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(.9375rem,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;background:var(--color-night-sky);border-radius:14px;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);color:var(--color-night-sky);opacity:.6;text-align:center;margin:1rem 0 0;font-size:.9375rem;line-height:1.5}.media-feature:where(.astro-inbzxllm){padding:clamp(3rem,7vw,6rem) 0}.media-feature--cream:where(.astro-inbzxllm){background:var(--color-pale-yellow)}.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-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);color:#000721b8;max-width:38ch;margin:1.25rem 0 0;font-size:1.125rem;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);color:var(--color-night-sky);border-top:1px solid #0007211f;grid-template-columns:3.25rem 1fr;align-items:start;gap:.25rem;padding:.9rem 0;font-size:1.125rem;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);color:#00072199;font-size:.875rem}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-role:where(.astro-ob5xye6t){color:#fff9}.testimonial-logo:where(.astro-ob5xye6t){opacity:.85;width:auto;height:1.5rem;margin-left:auto}.testimonial--dark:where(.astro-ob5xye6t) .testimonial-logo:where(.astro-ob5xye6t){filter:brightness(0)invert()}.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){padding:clamp(3rem,7vw,6rem) 0}.process-head:where(.astro-yqvg2qxf){max-width:820px;margin:0 0 clamp(2.5rem,5vw,4rem)}.process-title:where(.astro-yqvg2qxf){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}.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:"";background:#00072124;width:2px;position:absolute;top:.55rem;bottom:-.45rem;left:5px}.process-step:where(.astro-yqvg2qxf):last-child:before{display:none}.process-node:where(.astro-yqvg2qxf){background:var(--color-mustard);width:12px;height:12px;box-shadow:0 0 0 4px var(--color-white);border-radius:50%;position:absolute;top:.35rem;left:0}@media (width>=800px){.process-rail:where(.astro-yqvg2qxf){grid-template-columns:repeat(var(--steps), 1fr);gap:clamp(1.25rem,2.5vw,2.25rem)}.process-step:where(.astro-yqvg2qxf){padding:2.25rem 0 0}.process-step:where(.astro-yqvg2qxf):before{width:auto;height:2px;inset:5px -1.25rem auto 0}.process-step:where(.astro-yqvg2qxf):last-child:before{display:none}.process-node:where(.astro-yqvg2qxf){top:0;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);color:#000721a8;max-width:26ch;margin:0;font-size:1.0625rem;line-height:1.65}.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,88px) + 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(#00072147 0%,#00072124 34%,#00072199 62%,#000721f0 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-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.18em;border-radius:999px;align-self:flex-start;align-items:center;padding:.4rem .9rem;font-size:.7rem;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);color:var(--color-night-sky);margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);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){grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);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,32px);background:var(--color-white,#fff);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,32px) 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,#fff);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);letter-spacing:-.01em;color:var(--color-night-sky);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:500;line-height:1.12;display:block}.plc-desc:where(.astro-cjbvtsfj){opacity:0;max-height:0;font-family:var(--font-fellix);color:#000721b3;margin:0;font-size:.95rem;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-inner:where(.astro-f6qjl3wt){padding-left:clamp(6rem,12vw,10rem)}.pi-head:where(.astro-f6qjl3wt){margin:0 0 clamp(2rem,4vw,3rem)}.pi-eyebrow:where(.astro-f6qjl3wt){font-family:var(--font-fellix);letter-spacing:.12em;text-transform:uppercase;color:#0007218c;margin:0 0 .6rem;font-size:.8125rem;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:110px;height:auto;max-height:48px;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):before{content:"“"}.pi-headline--quoted:where(.astro-f6qjl3wt):after{content:"”"}.pi-cta:where(.astro-f6qjl3wt){font-family:var(--font-fellix);letter-spacing:.1em;text-transform:uppercase;color:#00072180;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;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-ink,#7a5a12)}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}}@media (width<=768px){.pi-inner:where(.astro-f6qjl3wt){padding-left:0}}.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);letter-spacing:-.02em;color:var(--color-night-sky);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:300;line-height:1.02}.content-block-text-media-intro:where(.astro-62etqrv5){font-family:var(--font-fellix);color:#000721b8;max-width:64ch;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.2rem);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>=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-copy:where(.astro-62etqrv5){order:1;justify-self:end}.content-block-text-media-visual: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){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);background:0 0;border:5px solid #fff;border-radius:20px;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:20px;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);letter-spacing:-.025em;color:var(--color-night-sky);text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.75rem,3.3vw,3rem);font-weight:600;line-height:1.05}.content-block-text-media-item-lede:where(.astro-62etqrv5){font-family:var(--font-fellix);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;max-width:42ch;margin:0 0 .85rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.4}.content-block-text-media-item-desc:where(.astro-62etqrv5){font-family:var(--font-fellix);color:#000721b8;max-width:54ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65}.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);letter-spacing:.14em;text-transform:uppercase;color:var(--color-night-sky);margin:0;font-size:.8125rem;font-weight:600;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,78px) + .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);color:#000721b8;max-width:64ch;margin:1.25rem 0 clamp(1.5rem,3vw,2rem);font-size:clamp(1.0625rem,1.4vw,1.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);letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:balance;max-width:42ch;margin:0 0 .85rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.4}.pinned-showcase-step-desc:where(.astro-oe6zomop){font-family:var(--font-fellix);color:#000721b8;max-width:50ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65}.pinned-showcase-frame:where(.astro-oe6zomop){border-radius:var(--radius-card,32px);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:14px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 60px #0007213d,0 0 0 1px #0007210d}.pinned-showcase-shot:where(.astro-oe6zomop) video{object-fit:contain;border-radius:14px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 24px 60px #0007213d,0 0 0 1px #0007210d}.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:14px;width:auto;max-width:100%;margin:auto;box-shadow:0 20px 45px #0006}.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);text-align:center;color:#000721b8;max-width:42ch;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);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;position:static;inset: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:14px 0 0 14px}.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-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,78px);height:calc(100vh - var(--nav-height,78px));align-items:center;display:grid;position:sticky}.pinned-showcase-stage-frame:where(.astro-oe6zomop){width:min(100%, calc((100vh - var(--nav-height,78px) - 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,78px) - 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-card,32px);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){filter:brightness(0)invert();width:56%;max-width:190px;height:auto;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,#fff);color:var(--color-night-sky);border-radius:var(--radius-card,32px);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:#0007219e;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(#00072173 0%,#000721b8 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){filter:brightness(0)invert();width:auto;height:clamp(22px,2.6vw,34px)}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-logo:where(.astro-lrl3msnh){filter:none}.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:#000721b8}.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);text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin:.6rem 0 0;font-size:.8125rem}.case-scene--cream:where(.astro-lrl3msnh) .case-scene-stat-label:where(.astro-lrl3msnh){color:#00072199}.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-card,32px);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){justify-self:center;width:100%;max-width:440px}.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){object-fit:contain;filter:brightness(0);opacity:.82;width:auto;max-width:150px;height:26px}.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);color:#000721b8;max-width:52ch;margin:0;font-size:1.0625rem;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:16px;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);letter-spacing:.1em;text-transform:uppercase;color:#00072199;margin:.4rem 0 0;font-size:.78rem;font-weight:500}.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:.9375rem;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:1rem}}.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}
