.hero-split:where(.astro-gwe7ayy2){position:relative;padding-top:clamp(11rem,22vw,18rem);padding-bottom:clamp(2rem,5vw,4rem)}.hero-split__inner:where(.astro-gwe7ayy2){display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:1000px){.hero-split__inner:where(.astro-gwe7ayy2){grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.hero-split__copy:where(.astro-gwe7ayy2){grid-column:2;max-width:820px}}.hero-split__title:where(.astro-gwe7ayy2){font-family:var(--font-serrif),Georgia,serif;font-weight:400;font-size:clamp(1.875rem,4.4vw,3.5rem);line-height:1.05;letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem}.hero-split__subtitle:where(.astro-gwe7ayy2){font-family:var(--font-serrif),Georgia,serif;font-weight:400;font-size:clamp(1.875rem,4.4vw,3.5rem);line-height:1.05;letter-spacing:-.01em;margin:0}.hero-split__title:where(.astro-gwe7ayy2) .animated-text__line,.hero-split__title:where(.astro-gwe7ayy2) .split-line,.hero-split__subtitle:where(.astro-gwe7ayy2) .animated-text__line,.hero-split__subtitle:where(.astro-gwe7ayy2) .split-line{display:block}.hero-split__video:where(.astro-gwe7ayy2){position:relative;width:100%;margin:clamp(2rem,5vw,4rem) 0 0;aspect-ratio:16 / 5;max-height:320px;overflow:hidden;pointer-events:none}.hero-split__video:where(.astro-gwe7ayy2) video:where(.astro-gwe7ayy2){width:100%;height:100%;object-fit:cover;mix-blend-mode:darken}.hero-split__video-overlay:where(.astro-gwe7ayy2){position:absolute;inset:0;background:var(--color-pale-yellow);mix-blend-mode:lighten;pointer-events:none}@media(min-width:1000px){.hero-split__video:where(.astro-gwe7ayy2){margin-top:clamp(3rem,6vw,5rem);max-height:360px}}@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-yonbnp7j){padding-top:clamp(8rem,16vw,13rem);padding-bottom:clamp(6rem,12vw,10rem);position:relative}.hlr__inner:where(.astro-yonbnp7j){grid-template-columns:1fr;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media(min-width:1024px){.hlr__inner:where(.astro-yonbnp7j){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}}.hlr__eyebrow:where(.astro-yonbnp7j){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-yonbnp7j){color:color-mix(in oklab,var(--color-night-sky,#000721) 60%,transparent)}}.hlr__eyebrow:where(.astro-yonbnp7j){text-transform:uppercase}.hlr__title:where(.astro-yonbnp7j){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-yonbnp7j){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-yonbnp7j) .animated-text__line,.hlr__title:where(.astro-yonbnp7j) .split-line,.hlr__subtitle:where(.astro-yonbnp7j) .animated-text__line,.hlr__subtitle:where(.astro-yonbnp7j) .split-line{display:block}.hlr__body:where(.astro-yonbnp7j){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-yonbnp7j){color:color-mix(in oklab,var(--color-night-sky,#000721) 75%,transparent)}}.hlr__ctas:where(.astro-yonbnp7j){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-yonbnp7j){aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-height:540px;display:flex;position:relative}.hlr__cradle:where(.astro-yonbnp7j){width:100%;height:100%;color:var(--color-night-sky)}.hlr__video:where(.astro-yonbnp7j){object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}@media(min-width:1024px){.hlr__visual:where(.astro-yonbnp7j){aspect-ratio:1}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}.clients-section:where(.astro-ctnphsfc){padding:3rem 0;background-color:var(--color-pale-cream)}.clients-label:where(.astro-ctnphsfc){font-family:var(--font-body);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-night-sky);opacity:.6;text-align:center;margin-bottom:2rem}.client-logos:where(.astro-ctnphsfc){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem}.client-logo:where(.astro-ctnphsfc){opacity:.7;transition:opacity .2s ease;filter:grayscale(100%)}.client-logo:where(.astro-ctnphsfc):hover{opacity:1;filter:grayscale(0%)}.client-logo:where(.astro-ctnphsfc) img{height:auto;max-height:40px;width:auto;object-fit:contain}@media(min-width:768px){.client-logos:where(.astro-ctnphsfc){gap:2.5rem 4rem}.client-logo:where(.astro-ctnphsfc) img{max-height:50px}}.manifesto:where(.astro-ntdkwgta){padding:clamp(3rem,6vw,6rem) 0}.manifesto__inner:where(.astro-ntdkwgta){max-width:980px}.manifesto:where(.astro-ntdkwgta)[data-align=center] .manifesto__inner:where(.astro-ntdkwgta){margin-inline:auto;text-align:center}.manifesto__eyebrow:where(.astro-ntdkwgta){margin-bottom:1rem;opacity:.7}.manifesto--display:where(.astro-ntdkwgta) .manifesto__paragraph:where(.astro-ntdkwgta){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.6rem,3.5vw,2.75rem);line-height:1.15;letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem}.manifesto--small:where(.astro-ntdkwgta).manifesto--display .manifesto__paragraph:where(.astro-ntdkwgta){font-size:clamp(1.35rem,2.6vw,2.1rem)}.manifesto--roomy:where(.astro-ntdkwgta){padding-bottom:clamp(5.5rem,11vw,10rem)}.manifesto--large:where(.astro-ntdkwgta).manifesto--display .manifesto__paragraph:where(.astro-ntdkwgta){font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.08}.manifesto--body:where(.astro-ntdkwgta){padding-block:clamp(1.5rem,3vw,3rem)}.manifesto--body:where(.astro-ntdkwgta) .manifesto__inner:where(.astro-ntdkwgta){max-width:720px}.manifesto--body:where(.astro-ntdkwgta) .manifesto__paragraph:where(.astro-ntdkwgta){font-family:var(--font-fellix);font-weight:400;font-size:1.125rem;line-height:1.55;margin:0 0 1rem}.manifesto__paragraph:where(.astro-ntdkwgta) .manifesto-link{border-bottom:1px solid currentColor;padding-bottom:2px}.manifesto--dark:where(.astro-ntdkwgta) .manifesto__card:where(.astro-ntdkwgta),.manifesto--mustard:where(.astro-ntdkwgta) .manifesto__card:where(.astro-ntdkwgta){max-width:860px;margin-inline:auto;border-radius:var(--radius-card, 32px);padding:clamp(2.75rem,6vw,5rem) clamp(2rem,6vw,4.5rem)}.manifesto--dark:where(.astro-ntdkwgta) .manifesto__card:where(.astro-ntdkwgta){background:var(--color-night-sky);color:var(--color-pale-yellow)}.manifesto--mustard:where(.astro-ntdkwgta) .manifesto__card:where(.astro-ntdkwgta){background:var(--color-mustard);color:var(--color-night-sky)}.stats:where(.astro-4jd224hj){padding:clamp(3.5rem,8vw,7rem) 0}.stats__inner:where(.astro-4jd224hj){max-width:1100px}.stats__list:where(.astro-4jd224hj){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3rem)}.stats__item:where(.astro-4jd224hj){display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-serrif);font-weight:400}.stats__value:where(.astro-4jd224hj){font-size:clamp(2.75rem,8vw,5.5rem);line-height:1;color:var(--color-night-sky);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats__label:where(.astro-4jd224hj){font-size:clamp(1.35rem,3vw,2.25rem);color:var(--color-night-sky)}@media(min-width:768px){.stats__list:where(.astro-4jd224hj){padding-left:clamp(2rem,14vw,12rem)}}.pinned-gallery:where(.astro-4ky3koec){position:relative}.pinned-gallery__pin:where(.astro-4ky3koec){position:relative}.pinned-gallery__viewport:where(.astro-4ky3koec){height:100vh;overflow:hidden;display:flex;align-items:center}.pinned-gallery__track:where(.astro-4ky3koec){display:flex;gap:24px;padding:0 clamp(1rem,4vw,2rem);will-change:transform}.creator-tile:where(.astro-4ky3koec){position:relative;flex:0 0 auto;width:clamp(220px,22vw,320px);aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:var(--color-night-sky)}.creator-tile:where(.astro-4ky3koec) video:where(.astro-4ky3koec){width:100%;height:100%;object-fit:cover}.creator-tile__brand:where(.astro-4ky3koec){position:absolute;top:1rem;left:50%;transform:translate(-50%);height:clamp(20px,2.5vw,32px);width:auto;filter:brightness(0) invert(1);pointer-events:none}.creator-tile__name:where(.astro-4ky3koec){position:absolute;bottom:1rem;left:1rem;right:1rem;color:#fff;font-family:var(--font-fellix);font-size:.9375rem;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.4)}@media(max-width:999px){.pinned-gallery__viewport:where(.astro-4ky3koec){height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:clamp(1rem,4vw,2rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1rem}.pinned-gallery__viewport:where(.astro-4ky3koec)::-webkit-scrollbar{display:none}.creator-tile:where(.astro-4ky3koec){scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.pinned-gallery__viewport:where(.astro-4ky3koec){height:auto;overflow-x:auto}}.cta-band:where(.astro-pejtq5nb){padding:clamp(4rem,8vw,8rem) 0}.cta-band__inner:where(.astro-pejtq5nb){max-width:1000px}.cta-band__message:where(.astro-pejtq5nb){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,4vw,3rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 2.5rem;text-wrap:pretty}.cta-band--cream:where(.astro-pejtq5nb){background:transparent}.cta-band--cream:where(.astro-pejtq5nb) .cta-band__inner:where(.astro-pejtq5nb){text-align:left}.cta-band--mustard:where(.astro-pejtq5nb){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-pejtq5nb) .cta-band__inner:where(.astro-pejtq5nb){text-align:center}.cta-band--mustard:where(.astro-pejtq5nb) .cta-band-link:where(.astro-pejtq5nb){color:var(--color-pale-yellow);text-decoration-color:var(--color-pale-yellow)}.triptych:where(.astro-ysoe5vin){padding:clamp(11rem,20vw,16rem) 0 clamp(3rem,6vw,5rem)}.triptych__inner:where(.astro-ysoe5vin){max-width:1280px}.triptych__words:where(.astro-ysoe5vin){font-family:var(--font-serrif);font-weight:400;font-size:clamp(2.75rem,9vw,6.5rem);line-height:1.04;letter-spacing:-.02em;margin:0;color:var(--color-night-sky)}.triptych__words:where(.astro-ysoe5vin) .animated-text__line{display:block}.feature-grid:where(.astro-mcqshgwy){padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,8vw,8rem)}.feature-grid__list:where(.astro-mcqshgwy){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}@media(min-width:768px){.feature-grid__list:where(.astro-mcqshgwy){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.feature-grid__list:where(.astro-mcqshgwy){grid-template-columns:repeat(4,1fr)}}.feature-grid__item:where(.astro-mcqshgwy){display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.feature-grid__lottie:where(.astro-mcqshgwy){width:clamp(80px,8vw,120px);aspect-ratio:1 / 1;color:var(--color-night-sky)}.feature-grid__title:where(.astro-mcqshgwy){font-family:var(--font-fellix);text-transform:uppercase;font-size:.875rem;font-weight:600;letter-spacing:.06em;color:var(--color-night-sky)}.feature-grid__desc:where(.astro-mcqshgwy){font-family:var(--font-fellix);font-size:1rem;line-height:1.55;margin:0}.feature-cards:where(.astro-mcqshgwy){padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,8vw,8rem)}.feature-cards__list:where(.astro-mcqshgwy){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:640px){.feature-cards__list:where(.astro-mcqshgwy){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.feature-cards__item:where(.astro-mcqshgwy){position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-height:clamp(220px,24vw,300px);background:var(--color-night-sky);color:var(--color-pale-yellow);border-radius:6px;padding:clamp(1.5rem,2.4vw,2.25rem);overflow:hidden}.feature-cards__item:where(.astro-mcqshgwy):before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-mustard)}.feature-cards__mark:where(.astro-mcqshgwy){display:block;color:var(--color-mustard)}.feature-cards__mark:where(.astro-mcqshgwy) svg:where(.astro-mcqshgwy){width:clamp(48px,5vw,64px);height:auto;display:block}.feature-cards__title:where(.astro-mcqshgwy){margin:auto 0 0;font-family:var(--font-fellix);text-transform:uppercase;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:600;letter-spacing:.05em;color:var(--color-pale-yellow)}.feature-cards__desc:where(.astro-mcqshgwy){font-family:var(--font-fellix);font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.55;color:#fff1cdc7;margin:0}@media(prefers-reduced-motion:reduce){.feature-cards__item:where(.astro-mcqshgwy),.feature-cards__item:where(.astro-mcqshgwy):before{transition:none}}.full-bleed:where(.astro-nlkhoat2){position:relative;min-height:clamp(420px,60vh,720px);color:#fff;display:flex;align-items:flex-end;overflow:hidden;margin-block:clamp(3rem,6vw,5rem)}.full-bleed--flush-bottom:where(.astro-nlkhoat2){margin-bottom:0}.full-bleed__picture:where(.astro-nlkhoat2){position:absolute;inset:0}.full-bleed__picture:where(.astro-nlkhoat2) img:where(.astro-nlkhoat2){width:100%;height:100%;object-fit:cover}.full-bleed:where(.astro-nlkhoat2):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,7,33,.6) 100%);pointer-events:none}.full-bleed__content:where(.astro-nlkhoat2){position:relative;z-index:1;padding:clamp(2rem,5vw,4rem) 0;width:100%}.full-bleed__title:where(.astro-nlkhoat2){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,4vw,3rem);line-height:1.1;margin:0 0 1rem;color:#fff}.full-bleed__desc:where(.astro-nlkhoat2){font-family:var(--font-fellix);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;max-width:720px;margin:0}.full-bleed--center:where(.astro-nlkhoat2){align-items:center;text-align:center}.full-bleed--center:where(.astro-nlkhoat2):after{background:linear-gradient(180deg,#00072180,#00072194)}.full-bleed--center:where(.astro-nlkhoat2) .full-bleed__title:where(.astro-nlkhoat2){font-size:clamp(2.5rem,8vw,6rem);line-height:1.02;letter-spacing:-.02em;margin:0 auto;max-width:18ch;text-wrap:balance}.full-bleed--center:where(.astro-nlkhoat2) .full-bleed__desc:where(.astro-nlkhoat2){margin:1.25rem auto 0;max-width:60ch}.hero-primary:where(.astro-vftmsqgi){padding:calc(var(--nav-height, 88px) + clamp(2.5rem,5vw,4.5rem)) 0 clamp(3rem,6vw,5rem)}.hero-primary-inner:where(.astro-vftmsqgi){max-width:1100px}.hero-primary-eyebrow:where(.astro-vftmsqgi){margin-bottom:1rem}.hero-primary-title:where(.astro-vftmsqgi){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.75rem,6.5vw,5rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 2rem;text-wrap:balance}.hero-primary-body:where(.astro-vftmsqgi){max-width:760px;font-family:var(--font-serrif);font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.53;letter-spacing:-.015em;color:var(--color-night-sky);opacity:.7;display:flex;flex-direction:column;gap:1rem}.cradle-statement:where(.astro-aj7kl4px){padding:0 0 8em}.cradle-statement-inner:where(.astro-aj7kl4px){max-width:1100px}.cradle-statement-mark:where(.astro-aj7kl4px){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-aj7kl4px){margin:0 0 1.25rem}.cradle-statement-text:where(.astro-aj7kl4px){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5vw,3.75rem);line-height:1.1;letter-spacing:-.015em;margin:3em 0 0;max-width:900px;color:var(--color-night-sky);text-wrap:balance}.cradle-statement-highlight:where(.astro-aj7kl4px){color:var(--color-mustard)}.prob:where(.astro-bf6tbgnq){padding:clamp(2rem,5vw,5rem) 0}.prob__inner:where(.astro-bf6tbgnq){max-width:1040px}.prob-copy:where(.astro-bf6tbgnq){max-width:620px;margin:0 auto}.prob-copy:where(.astro-bf6tbgnq) p:where(.astro-bf6tbgnq){font-family:var(--font-sans);font-weight:300;font-size:1.3em;line-height:1.3;letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem)}.prob-copy:where(.astro-bf6tbgnq) p:where(.astro-bf6tbgnq):last-child{margin-bottom:0}.prob-copy:where(.astro-bf6tbgnq)+.prob__layout:where(.astro-bf6tbgnq){margin-top:clamp(2rem,4vw,3rem)}.prob__layout:where(.astro-bf6tbgnq)+.prob-copy:where(.astro-bf6tbgnq){margin-top:clamp(2rem,4vw,3rem)}@media(min-width:860px){.prob-copy:where(.astro-bf6tbgnq){margin-left:calc(200px + clamp(1rem,2vw,1.5rem));margin-right:0}}.prob__layout:where(.astro-bf6tbgnq){display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);align-items:start}@media(min-width:860px){.prob__layout:where(.astro-bf6tbgnq){grid-template-columns:200px minmax(0,1fr)}}.prob__chart:where(.astro-bf6tbgnq){margin:0;background:var(--color-white, #fff);border:1px solid rgba(0,7,33,.08);border-radius:12px;padding:1rem clamp(.75rem,2vw,1.5rem)}.prob__chart:where(.astro-bf6tbgnq) svg:where(.astro-bf6tbgnq){width:100%;height:auto;max-height:460px;display:block}.prob__caption:where(.astro-bf6tbgnq){display:block;margin:0 0 .5rem;font-family:var(--font-fellix);font-size:.875rem;letter-spacing:.04em;color:var(--color-night-sky);opacity:.65;text-transform:uppercase}.prob__pills:where(.astro-bf6tbgnq){display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}@media(min-width:860px){.prob__pills:where(.astro-bf6tbgnq){flex-direction:column}}.prob__pill:where(.astro-bf6tbgnq){display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;padding:.95rem 1.15rem;border-radius:14px;background:var(--color-white, #fff);border:1px solid rgba(0,7,33,.08);cursor:pointer;font-family:var(--font-fellix);font-weight:500;font-size:.9375rem;color:var(--color-night-sky);opacity:.75;transition:background-color .25s ease,color .25s ease,opacity .25s ease,border-color .25s ease}@media(max-width:859px){.prob__pill:where(.astro-bf6tbgnq){width:auto}}.prob__pill-dot:where(.astro-bf6tbgnq){width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.35;transition:opacity .25s ease,background-color .25s ease;flex-shrink:0}.prob__pill:where(.astro-bf6tbgnq):hover{opacity:1;border-color:#00072173}.prob__pill:where(.astro-bf6tbgnq).is-active{background:var(--color-night-sky);border-color:var(--color-night-sky);color:var(--color-pale-yellow);opacity:1}.prob__pill:where(.astro-bf6tbgnq).is-active .prob__pill-dot:where(.astro-bf6tbgnq){background:var(--color-mustard);opacity:1}.prob__pill:where(.astro-bf6tbgnq):focus-visible{outline:2px solid var(--color-mustard);outline-offset:2px}.results:where(.astro-oahliasv){padding:clamp(3rem,6vw,6rem) 0}.results__title:where(.astro-oahliasv){text-align:center;font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,3.5vw,2.5rem);margin:0 0 2.5rem}.results__list:where(.astro-oahliasv){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.results__list:where(.astro-oahliasv){grid-template-columns:repeat(3,1fr)}}.results__card:where(.astro-oahliasv){position:relative;aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:var(--color-night-sky)}.results__card:where(.astro-oahliasv) video:where(.astro-oahliasv){width:100%;height:100%;object-fit:cover}.results__brand:where(.astro-oahliasv){position:absolute;top:1rem;left:50%;transform:translate(-50%);height:clamp(20px,2.4vw,30px);filter:brightness(0) invert(1)}.results__stat:where(.astro-oahliasv){position:absolute;bottom:1rem;left:1rem;right:1rem;color:#fff;display:flex;flex-direction:column;gap:.25rem}.results__value:where(.astro-oahliasv){font-family:var(--font-serrif);font-size:clamp(2rem,4vw,3rem);line-height:1}.results__label:where(.astro-oahliasv){font-family:var(--font-fellix);font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;opacity:.9}.accountability:where(.astro-q6yqyjyu){padding:clamp(3rem,6vw,6rem) 0}.accountability__headline:where(.astro-q6yqyjyu){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,4vw,3rem);line-height:1.15;margin:0 0 3rem;max-width:980px}.accountability__cols:where(.astro-q6yqyjyu){display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.accountability__cols:where(.astro-q6yqyjyu){grid-template-columns:1fr 1fr;gap:4rem}}.accountability__eyebrow:where(.astro-q6yqyjyu){margin:0 0 .75rem;font-size:.875rem}.accountability__copy:where(.astro-q6yqyjyu){font-family:var(--font-fellix);font-size:1rem;line-height:1.55;margin:0 0 1rem}.klav-cta:where(.astro-l3cqmh6m){padding:clamp(2rem,4vw,4rem) 0;text-align:center}.klav-cta__row:where(.astro-l3cqmh6m){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.klav-cta__btn:where(.astro-l3cqmh6m){display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background:var(--color-night-sky);color:var(--color-pale-yellow);border:1px solid var(--color-night-sky);border-radius:4px;font-family:var(--font-fellix);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.klav-cta__btn:where(.astro-l3cqmh6m):hover{background:transparent;color:var(--color-night-sky)}.klav-cta__btn--outline:where(.astro-l3cqmh6m){background:transparent;color:var(--color-night-sky);text-decoration:none}.klav-cta__btn--outline:where(.astro-l3cqmh6m):hover{background:var(--color-night-sky);color:var(--color-pale-yellow)}.image-hero:where(.astro-pr6rl5om){position:relative;min-height:clamp(520px,80vh,880px);color:#fff;display:flex;align-items:flex-end;overflow:hidden}.image-hero__bg:where(.astro-pr6rl5om){position:absolute;inset:0}.image-hero__bg:where(.astro-pr6rl5om) img:where(.astro-pr6rl5om){width:100%;height:100%;object-fit:cover}.image-hero__overlay:where(.astro-pr6rl5om){position:absolute;inset:0;background:linear-gradient(180deg,#00072133,#000721b3)}.image-hero__content:where(.astro-pr6rl5om){position:relative;padding:clamp(6rem,12vw,10rem) 0 clamp(2rem,4vw,4rem);width:100%}.image-hero__title:where(.astro-pr6rl5om){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.05;color:#fff;margin:0 0 1.5rem;max-width:1100px}.image-hero__sub:where(.astro-pr6rl5om){font-family:var(--font-fellix);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;max-width:760px;margin:0}.card-stack:where(.astro-pukatg53){padding:clamp(4rem,9vw,9rem) 0;text-align:center}.card-stack__eyebrow:where(.astro-pukatg53){display:inline-block;margin-bottom:4rem}.card-stack__list:where(.astro-pukatg53){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(3rem,8vw,8rem)}.card-stack__item:where(.astro-pukatg53){font-family:var(--font-serrif);font-weight:400;font-size:clamp(1.5rem,3.5vw,2.5rem);line-height:1.2}.careers:where(.astro-kowtrnwn){padding:clamp(3rem,6vw,6rem) 0}.careers:where(.astro-kowtrnwn)>.fohr-container:where(.astro-kowtrnwn)>:where(.astro-kowtrnwn)+:where(.astro-kowtrnwn){margin-top:clamp(3rem,6vw,5rem)}.careers__culture:where(.astro-kowtrnwn){max-width:980px}.careers__culture-eyebrow:where(.astro-kowtrnwn){display:inline-block;margin-bottom:1rem}.careers__culture-title:where(.astro-kowtrnwn){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,4vw,3rem);line-height:1.15;margin:0 0 1.5rem}.careers__copy:where(.astro-kowtrnwn){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.6;max-width:760px}.careers__quote:where(.astro-kowtrnwn){font-family:var(--font-serrif);font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:italic;line-height:1.45;max-width:980px;margin:0;border-top:3px solid var(--color-mustard);padding-top:1.25rem}.careers__benefits-list:where(.astro-kowtrnwn){list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.careers__benefits-list:where(.astro-kowtrnwn){grid-template-columns:1fr 1fr}}@media(min-width:1024px){.careers__benefits-list:where(.astro-kowtrnwn){grid-template-columns:repeat(3,1fr)}}.careers__benefit-title:where(.astro-kowtrnwn){font-family:var(--font-fellix);text-transform:uppercase;font-size:.875rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem}.careers__benefit-desc:where(.astro-kowtrnwn){font-family:var(--font-fellix);font-size:.9375rem;line-height:1.5;margin:0}.careers__jobs-title:where(.astro-kowtrnwn){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,4vw,2.75rem);margin:0 0 1.5rem}.careers__dept:where(.astro-kowtrnwn)+.careers__dept:where(.astro-kowtrnwn){margin-top:2rem}.careers__dept-title:where(.astro-kowtrnwn){font-family:var(--font-fellix);text-transform:uppercase;font-size:.875rem;letter-spacing:.06em;opacity:.7;margin:0 0 .75rem}.careers__job-list:where(.astro-kowtrnwn){list-style:none;margin:0;padding:0}.careers__job-list:where(.astro-kowtrnwn) li:where(.astro-kowtrnwn)+li:where(.astro-kowtrnwn){border-top:1px solid rgba(0,7,33,.15)}.careers__job:where(.astro-kowtrnwn){display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:1rem 0;color:var(--color-night-sky);font-family:var(--font-fellix)}.careers__job-title:where(.astro-kowtrnwn){font-size:1.125rem}.careers__job-loc:where(.astro-kowtrnwn){font-size:.875rem;opacity:.7}.careers__job-arrow:where(.astro-kowtrnwn){transition:transform .3s ease}.careers__job:where(.astro-kowtrnwn):hover .careers__job-arrow:where(.astro-kowtrnwn){transform:translate(6px)}.careers__jobs-empty:where(.astro-kowtrnwn){font-family:var(--font-fellix);font-size:1.0625rem}.lead-form-block:where(.astro-qagn5b3r){padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,8vw,8rem)}.lead-form:where(.astro-qagn5b3r){max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.lead-form-block-split:where(.astro-qagn5b3r){padding-top:calc(var(--nav-height, 80px) + clamp(2.5rem,6vw,4.5rem))}.lead-form-split-grid:where(.astro-qagn5b3r){display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);align-items:start}@media(min-width:960px){.lead-form-split-grid:where(.astro-qagn5b3r){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.lead-form-block-split:where(.astro-qagn5b3r) .lead-form:where(.astro-qagn5b3r){--lead-row-gap: clamp(1.5rem, 2.4vw, 2rem);margin:0;gap:var(--lead-row-gap);background:var(--color-white, #fff);border:1px solid rgba(0,7,33,.06);border-radius:10px;padding:clamp(1.75rem,3.5vw,3rem);box-shadow:0 30px 70px -38px #00072159}.lead-form-aside-eyebrow:where(.astro-qagn5b3r){margin:0 0 1rem}.lead-form-aside-title:where(.astro-qagn5b3r){margin:0 0 1.25rem;font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.75rem,5.5vw,4.5rem);line-height:1.02;letter-spacing:-.02em;color:var(--color-night-sky)}.lead-form-aside-body:where(.astro-qagn5b3r){margin:0 0 clamp(1.75rem,3vw,2.5rem);font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.6;color:var(--color-night-sky);opacity:.8;max-width:44ch}.lead-form-aside-items:where(.astro-qagn5b3r){list-style:none;margin:0 0 clamp(1.75rem,3vw,2.5rem);padding:0;display:flex;flex-direction:column;gap:1.25rem}.lead-form-aside-items:where(.astro-qagn5b3r) li:where(.astro-qagn5b3r){border-top:1px solid rgba(0,7,33,.15);padding-top:1.25rem}.lead-form-aside-item-title:where(.astro-qagn5b3r){margin:0 0 .25rem;font-family:var(--font-fellix);font-weight:600;font-size:.9375rem;color:var(--color-night-sky)}.lead-form-aside-item-desc:where(.astro-qagn5b3r){margin:0;font-family:var(--font-fellix);font-size:.9375rem;line-height:1.55;color:var(--color-night-sky);opacity:.7;max-width:40ch}.lead-form-aside-address:where(.astro-qagn5b3r){font-family:var(--font-fellix);font-style:normal;font-size:.9375rem;line-height:1.55;color:var(--color-night-sky);opacity:.7;white-space:pre-line}.lead-form-aside-social:where(.astro-qagn5b3r){display:flex;gap:1.5rem;margin:0 0 clamp(1.5rem,2.5vw,2rem)}.lead-form-aside-social:where(.astro-qagn5b3r) a:where(.astro-qagn5b3r){font-family:var(--font-fellix);font-weight:500;font-size:.9375rem;color:var(--color-night-sky);text-decoration:none;border-bottom:1px solid rgba(0,7,33,.3);padding-bottom:2px;transition:border-color .2s ease}.lead-form-aside-social:where(.astro-qagn5b3r) a:where(.astro-qagn5b3r):hover{border-color:var(--color-night-sky)}.lead-form-block-split:where(.astro-qagn5b3r) .lead-form__row:where(.astro-qagn5b3r){grid-template-columns:1fr;gap:var(--lead-row-gap, 1rem)}.lead-form-block-split:where(.astro-qagn5b3r) .form-label:where(.astro-qagn5b3r){font-weight:600;margin-bottom:.35rem}.lead-form__title:where(.astro-qagn5b3r){font-family:var(--font-serrif);font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1rem}.lead-form__row:where(.astro-qagn5b3r){display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.lead-form__row:where(.astro-qagn5b3r){grid-template-columns:1fr 1fr}}.lead-form__field:where(.astro-qagn5b3r){display:block}.lead-form__field:where(.astro-qagn5b3r) legend:where(.astro-qagn5b3r){padding:0}.lead-form__user-type:where(.astro-qagn5b3r){border:none;padding:0;margin:0}.form-toggle:where(.astro-qagn5b3r){width:max-content;margin-top:.5rem}.lead-form__budget:where(.astro-qagn5b3r){display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.lead-form__pill:where(.astro-qagn5b3r){display:inline-flex}.lead-form__pill:where(.astro-qagn5b3r) input:where(.astro-qagn5b3r){position:absolute;opacity:0;pointer-events:none}.lead-form__pill:where(.astro-qagn5b3r) span:where(.astro-qagn5b3r){display:inline-block;padding:.5rem 1rem;border:1px solid var(--color-night-sky);border-radius:999px;font-family:var(--font-fellix);font-size:.875rem;cursor:pointer;transition:all .2s ease}.lead-form__pill:where(.astro-qagn5b3r) input:where(.astro-qagn5b3r):checked+span:where(.astro-qagn5b3r){background:var(--color-night-sky);color:var(--color-pale-yellow)}.lead-form__consent:where(.astro-qagn5b3r){display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-fellix);font-size:.875rem}.lead-form__consent:where(.astro-qagn5b3r) input:where(.astro-qagn5b3r){margin-top:4px}.lead-form__submit:where(.astro-qagn5b3r){width:100%;margin-top:.5rem}.lead-form__error:where(.astro-qagn5b3r){color:#b00020;font-size:.875rem;margin:0}.lead-form__success:where(.astro-qagn5b3r){background:var(--color-night-sky);color:var(--color-pale-yellow);padding:1rem;border-radius:6px;margin:0}.centered-hero:where(.astro-mbpxv3sf){padding:clamp(13rem,22vw,17rem) 0 clamp(2rem,4vw,4rem);text-align:center}.centered-hero__title:where(.astro-mbpxv3sf){font-family:var(--font-serrif);font-size:clamp(2rem,5vw,3.5rem);margin:0 0 1rem}.centered-hero__sub:where(.astro-mbpxv3sf){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.55;max-width:720px;margin:0 auto}.webinar-hero:where(.astro-ftu5byyw){padding:clamp(13rem,22vw,16rem) 0 clamp(3rem,6vw,6rem)}.webinar-hero__inner:where(.astro-ftu5byyw){display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:768px){.webinar-hero__inner:where(.astro-ftu5byyw){grid-template-columns:1fr 1.2fr}}.webinar-hero__media:where(.astro-ftu5byyw) img:where(.astro-ftu5byyw){width:100%;max-width:480px;margin:0 auto}.webinar-hero__title:where(.astro-ftu5byyw){font-family:var(--font-serrif);font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;margin:0 0 1.25rem}.webinar-hero__subtitle:where(.astro-ftu5byyw){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;margin:0 0 2rem}.webinar-hero__date:where(.astro-ftu5byyw){list-style:none;padding:0;margin:0 0 2rem;font-family:var(--font-fellix)}.webinar-hero__date:where(.astro-ftu5byyw) li:where(.astro-ftu5byyw){font-size:1.0625rem}.webinar-hero__date:where(.astro-ftu5byyw) li:where(.astro-ftu5byyw)+li:where(.astro-ftu5byyw){margin-top:.25rem}.webinar-hero__cta:where(.astro-ftu5byyw){padding:1.25rem 2.5rem}.two-col-text:where(.astro-tl54va7r){padding:clamp(3rem,6vw,6rem) 0}.two-col-text__inner:where(.astro-tl54va7r){display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.two-col-text__inner:where(.astro-tl54va7r){grid-template-columns:1.1fr 1fr;gap:4rem}}.two-col-text__left:where(.astro-tl54va7r) p:where(.astro-tl54va7r){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.6;margin:0 0 1rem}.two-col-text__right:where(.astro-tl54va7r) h3:where(.astro-tl54va7r){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1.5rem}.two-col-text__right:where(.astro-tl54va7r) ul:where(.astro-tl54va7r){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.two-col-text__right:where(.astro-tl54va7r) li:where(.astro-tl54va7r) p:where(.astro-tl54va7r){margin:0}.two-col-text__right:where(.astro-tl54va7r) li:where(.astro-tl54va7r) p:where(.astro-tl54va7r):first-child{margin-bottom:.25rem}.img-grid:where(.astro-6jrmbznn){padding:clamp(2rem,4vw,4rem) 0}.img-grid__list:where(.astro-6jrmbznn){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:600px){.img-grid__list:where(.astro-6jrmbznn){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.img-grid__list:where(.astro-6jrmbznn){grid-template-columns:repeat(5,1fr)}}.img-grid__item:where(.astro-6jrmbznn){position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--color-night-sky)}.img-grid__item:where(.astro-6jrmbznn) img:where(.astro-6jrmbznn){width:100%;height:100%;object-fit:cover}.img-grid__quote:where(.astro-6jrmbznn){position:absolute;inset:auto 0 0;margin:0;padding:1rem;font-family:var(--font-serrif);font-style:italic;font-size:.9375rem;line-height:1.3;color:#fff;background:linear-gradient(180deg,transparent 0%,rgba(0,7,33,.85) 100%)}.eyebrow-section:where(.astro-w2q6gl2g){padding:clamp(3rem,6vw,6rem) 0}.eyebrow-section__inner:where(.astro-w2q6gl2g){max-width:980px}.eyebrow-section__title:where(.astro-w2q6gl2g){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.75rem,4vw,3rem);line-height:1.15;margin:.75rem 0 2rem}.eyebrow-section__copy:where(.astro-w2q6gl2g){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.6;margin:0 0 1rem}.eyebrow-section__bullets:where(.astro-w2q6gl2g){list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}.eyebrow-section__bullets:where(.astro-w2q6gl2g) li:where(.astro-w2q6gl2g){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.55;padding-left:1.5rem;position:relative}.eyebrow-section__bullets:where(.astro-w2q6gl2g) li:where(.astro-w2q6gl2g):before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background:var(--color-night-sky);border-radius:50%}.big-cta:where(.astro-osbdqrqf){padding:clamp(4rem,9vw,9rem) 0}.big-cta__headline:where(.astro-osbdqrqf){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;max-width:980px;margin:0 0 2rem}.two-col-sticky:where(.astro-eibhfya7){padding:clamp(13rem,22vw,16rem) 0 clamp(3rem,6vw,6rem)}.two-col-sticky__inner:where(.astro-eibhfya7){display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:1000px){.two-col-sticky__inner:where(.astro-eibhfya7){grid-template-columns:1.2fr 1fr;gap:5rem}}.two-col-sticky__headline:where(.astro-eibhfya7){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;margin:0 0 2rem}.two-col-sticky__copy:where(.astro-eibhfya7){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.6;margin:0 0 1rem}.two-col-sticky__section:where(.astro-eibhfya7){margin-top:2.5rem}.two-col-sticky__section:where(.astro-eibhfya7) ul:where(.astro-eibhfya7){list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.two-col-sticky__section:where(.astro-eibhfya7) li:where(.astro-eibhfya7){font-family:var(--font-fellix);font-weight:600;font-size:1.125rem}.two-col-sticky__closer:where(.astro-eibhfya7){font-family:var(--font-fellix);font-style:italic;margin-top:1rem}.two-col-sticky__right:where(.astro-eibhfya7){position:sticky;top:6rem}.two-col-sticky__form-wrap:where(.astro-eibhfya7){background:var(--color-night-sky);color:var(--color-pale-yellow);padding:clamp(1.5rem,3vw,2.5rem);border-radius:16px}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .lead-form-block{padding:0}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .fohr-container{padding:0}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .form-input{color:var(--color-pale-yellow);border-bottom-color:var(--color-pale-yellow)}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .form-input::placeholder{color:#fff1cd80}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .form-label{color:var(--color-pale-yellow)}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .lead-form__consent{color:var(--color-pale-yellow)}.two-col-sticky__form-wrap:where(.astro-eibhfya7) .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-eibhfya7){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.5rem,2.5vw,2rem);color:var(--color-pale-yellow);margin:0 0 1.5rem}.img-hero-form:where(.astro-qsh45qo4){position:relative;min-height:clamp(540px,90vh,880px);color:#fff;display:flex;align-items:center;overflow:hidden}.img-hero-form__bg:where(.astro-qsh45qo4){position:absolute;inset:0}.img-hero-form__bg:where(.astro-qsh45qo4) img:where(.astro-qsh45qo4){width:100%;height:100%;object-fit:cover}.img-hero-form__overlay:where(.astro-qsh45qo4){position:absolute;inset:0;background:linear-gradient(180deg,#00072166,#000721b3)}.img-hero-form__content:where(.astro-qsh45qo4){position:relative;padding:6rem 0;width:100%;max-width:720px}.img-hero-form__title:where(.astro-qsh45qo4){font-family:var(--font-serrif-condensed);font-weight:300;color:#fff;font-size:clamp(2rem,5vw,3.75rem);line-height:1.1;margin:0 0 1rem}.img-hero-form__sub:where(.astro-qsh45qo4){font-family:var(--font-fellix);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.5rem;opacity:.9}.img-hero-form__form:where(.astro-qsh45qo4){display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}.img-hero-form__field:where(.astro-qsh45qo4){display:block;min-width:0}.img-hero-form__field:where(.astro-qsh45qo4) .form-label:where(.astro-qsh45qo4){color:#fff}.img-hero-form__field:where(.astro-qsh45qo4) .form-input:where(.astro-qsh45qo4){color:#fff;border-bottom-color:#fff}.img-hero-form__field:where(.astro-qsh45qo4) .form-input:where(.astro-qsh45qo4)::placeholder{color:#ffffffb3}.img-hero-form__submit:where(.astro-qsh45qo4){display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:var(--color-night-sky);padding:.75rem 1.25rem;border:none;border-radius:4px;font-family:var(--font-fellix);font-size:.9375rem;font-weight:500;cursor:pointer}.img-hero-form__error:where(.astro-qsh45qo4){grid-column:1 / -1;color:#ffd2d2;font-size:.875rem;margin:0}.img-hero-form__success:where(.astro-qsh45qo4){grid-column:1 / -1;font-size:1rem;margin:0}.rich-text:where(.astro-ojjoqduk){padding:clamp(2rem,4vw,4rem) 0 clamp(4rem,8vw,6rem)}.rich-text__inner:where(.astro-ojjoqduk){max-width:760px;font-family:var(--font-fellix);font-size:1rem;line-height:1.6}.rich-text__inner:where(.astro-ojjoqduk) h2{font-family:var(--font-serrif-condensed);font-weight:300;font-size:2rem;margin-top:2rem}.rich-text__inner:where(.astro-ojjoqduk) h3{font-family:var(--font-fellix);text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin-top:2rem;margin-bottom:.5rem}.rich-text__inner:where(.astro-ojjoqduk) p{margin-bottom:1rem}.rich-text__inner:where(.astro-ojjoqduk) a{color:var(--color-night-sky);border-bottom:1px solid currentColor}.fbh:where(.astro-pi5k6iws){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-pi5k6iws){position:absolute;inset:0}.fbh__bg:where(.astro-pi5k6iws) img:where(.astro-pi5k6iws){object-fit:cover;object-position:center;width:100%;height:100%}.fbh__overlay:where(.astro-pi5k6iws){background:var(--color-night-sky);pointer-events:none;position:absolute;inset:0}.fbh__center:where(.astro-pi5k6iws){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-pi5k6iws){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-pi5k6iws) .animated-text__line,.fbh__title:where(.astro-pi5k6iws) .split-line{display:block}.fbh__footer:where(.astro-pi5k6iws){padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.fbh__sub:where(.astro-pi5k6iws){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-7ojan2bw){background:var(--color-pale-yellow);position:relative}.ethos-stack__inner:where(.astro-7ojan2bw){position:relative}.ethos-card:where(.astro-7ojan2bw){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-7ojan2bw){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-7ojan2bw){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-7ojan2bw){flex:1;display:flex}.ethos-card__body--centered:where(.astro-7ojan2bw){justify-content:center;align-items:center;padding:2rem clamp(1rem,4vw,2.25rem)}.ethos-card__headline:where(.astro-7ojan2bw){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-7ojan2bw){justify-content:flex-start}.ethos-align-left:where(.astro-7ojan2bw) .ethos-card__headline:where(.astro-7ojan2bw){text-align:left}.ethos-align-right:where(.astro-7ojan2bw){justify-content:flex-end}.ethos-align-right:where(.astro-7ojan2bw) .ethos-card__headline:where(.astro-7ojan2bw){text-align:right}.ethos-align-left:where(.astro-7ojan2bw),.ethos-align-right:where(.astro-7ojan2bw){padding-inline:clamp(1.5rem,6vw,6rem)}.ethos-tone-white:where(.astro-7ojan2bw),.ethos-tone-white:where(.astro-7ojan2bw) .ethos-card__header:where(.astro-7ojan2bw){background:var(--color-white,#fff)}.ethos-tone-dark:where(.astro-7ojan2bw),.ethos-tone-dark:where(.astro-7ojan2bw) .ethos-card__header:where(.astro-7ojan2bw){background:var(--color-night-sky)}.ethos-tone-dark:where(.astro-7ojan2bw) .ethos-card__headline:where(.astro-7ojan2bw){color:var(--color-pale-yellow)}.ethos-tone-dark:where(.astro-7ojan2bw) .ethos-card__header:where(.astro-7ojan2bw){border-color:#fff1cd59}.ethos-tone-dark:where(.astro-7ojan2bw) .ethos-card__header-label:where(.astro-7ojan2bw){color:var(--color-pale-yellow)}.ethos-card__body--two-col:where(.astro-7ojan2bw){flex-direction:column}@media(min-width:1024px){.ethos-card__body--two-col:where(.astro-7ojan2bw){flex-direction:row;align-items:stretch}}.ethos-card__col:where(.astro-7ojan2bw){flex:1}.ethos-card__col--text:where(.astro-7ojan2bw){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-7ojan2bw){align-items:center;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3.5rem);display:flex}.ethos-card__col--image:where(.astro-7ojan2bw){min-height:40vh;position:relative}@media(min-width:1024px){.ethos-card__col--image:where(.astro-7ojan2bw){min-height:unset}}.ethos-card__col--image:where(.astro-7ojan2bw) img:where(.astro-7ojan2bw){object-fit:cover;width:100%;height:100%;display:block}.ethos-card__body-copy:where(.astro-7ojan2bw){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-7ojan2bw){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-7ojan2bw){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-7ojan2bw){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-7ojan2bw){font-family:var(--font-fellix);color:var(--color-night-sky);margin:0;font-size:.9375rem;line-height:1.5}@media(max-width:767px){.ethos-card:where(.astro-7ojan2bw){min-height:unset;position:relative}.ethos-card--text-only:where(.astro-7ojan2bw){min-height:65vh}}@media(prefers-reduced-motion:reduce){.ethos-card:where(.astro-7ojan2bw){position:relative}}.openings:where(.astro-ahasfhf5){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-ahasfhf5){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-ahasfhf5){position:static}}.openings__band-label:where(.astro-ahasfhf5){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-ahasfhf5){flex-direction:column;flex:1;align-items:center;padding:0 clamp(1rem,4vw,2.25rem);display:flex}.openings__cta:where(.astro-ahasfhf5){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;text-decoration-thickness:2px;transition:opacity .25s;display:inline-block}.openings__cta:where(.astro-ahasfhf5):hover{opacity:.85}.openings__listings:where(.astro-ahasfhf5){flex-direction:column;gap:2.5rem;width:100%;max-width:600px;display:flex}.openings__dept:where(.astro-ahasfhf5){flex-direction:column;align-items:center;gap:1rem;display:flex}.openings__dept-label:where(.astro-ahasfhf5){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-ahasfhf5){flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.openings__job-card:where(.astro-ahasfhf5){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-ahasfhf5):hover{background:var(--color-night-sky)}.openings__job-card:where(.astro-ahasfhf5):hover .openings__job-title:where(.astro-ahasfhf5){color:var(--color-pale-yellow)}.openings__job-title:where(.astro-ahasfhf5){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-ahasfhf5){font-family:var(--font-fellix);color:var(--color-night-sky);text-align:center;margin-top:3rem;font-size:1.0625rem}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.hvm:where(.astro-nulrqd7u){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-nulrqd7u):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-nulrqd7u){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(min-width:960px){.hvm__inner:where(.astro-nulrqd7u){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}.hvm__copy:where(.astro-nulrqd7u){max-width:760px;padding-top:clamp(7rem,12vw,10.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.hvm__title:where(.astro-nulrqd7u){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-nulrqd7u) .animated-text__line,.hvm__sub:where(.astro-nulrqd7u) .animated-text__line{display:block}.hvm__sub:where(.astro-nulrqd7u){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-nulrqd7u){flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.hvm__btn:where(.astro-nulrqd7u){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-nulrqd7u){background:var(--color-night-sky);color:var(--color-pale-yellow)}.hvm__btn--primary:where(.astro-nulrqd7u):hover,.hvm__btn--outline:where(.astro-nulrqd7u){color:var(--color-night-sky);background:0 0}.hvm__btn--outline:where(.astro-nulrqd7u):hover{background:var(--color-night-sky);color:var(--color-pale-yellow)}.signal-tiers:where(.astro-h676y2r7){padding:clamp(3rem,6vw,6rem) 0 clamp(5rem,10vw,9rem)}.signal-tiers-copy:where(.astro-h676y2r7){max-width:620px;margin:0 auto}.signal-tiers-copy:where(.astro-h676y2r7) p:where(.astro-h676y2r7){font-family:var(--font-sans);font-weight:300;font-size:1.3em;line-height:1.3;letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem)}.signal-tiers-copy:where(.astro-h676y2r7) p:where(.astro-h676y2r7):last-child{margin-bottom:0}.rr:where(.astro-wboblexp){padding:clamp(3rem,7vw,6rem) 0}.rr-head:where(.astro-wboblexp){max-width:860px;margin:0 auto clamp(2rem,4vw,3rem)}.rr-title:where(.astro-wboblexp){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--color-night-sky)}.rr-grid:where(.astro-wboblexp){display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);justify-content:center;align-items:stretch}@media(min-width:800px){.rr-grid:where(.astro-wboblexp){grid-template-columns:minmax(280px,340px) auto}}.rr-media:where(.astro-wboblexp){position:relative;margin:0;aspect-ratio:10 / 16;max-width:340px;width:100%;justify-self:center;border-radius:var(--radius-card, 32px);overflow:hidden;background:var(--color-night-sky)}.rr-video:where(.astro-wboblexp){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.rr-scrim:where(.astro-wboblexp){position:absolute;inset:0;background:linear-gradient(180deg,#00072140,#0007218c)}.rr-logo:where(.astro-wboblexp){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56%;max-width:190px;height:auto;filter:brightness(0) invert(1)}.rr-stats:where(.astro-wboblexp){display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.85rem,1.6vw,1.25rem)}.rr-card:where(.astro-wboblexp){background:var(--color-white, #fff);border-radius:var(--radius-card, 32px);padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1.75rem,3vw,2.5rem);width:fit-content;min-width:240px;flex:1;display:flex;flex-direction:column;justify-content:center}.rr-value:where(.astro-wboblexp){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.5rem,4.5vw,3.6rem);line-height:.95;letter-spacing:-.03em;margin:0;color:var(--color-night-sky)}.rr-label:where(.astro-wboblexp){font-family:var(--font-fellix);font-size:1rem;margin:.5rem 0 0;color:#0007219e}.rr-copy:where(.astro-wboblexp){max-width:620px;margin:clamp(2.5rem,5vw,4rem) auto 0}.rr-copy:where(.astro-wboblexp) p:where(.astro-wboblexp){font-family:var(--font-sans);font-weight:300;font-size:1.3em;line-height:1.3;letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem)}.rr-copy:where(.astro-wboblexp) p:where(.astro-wboblexp):last-child{margin-bottom:0}.rr:where(.astro-uxj2erqg){padding:clamp(3rem,7vw,6rem) 0}.rr-head:where(.astro-uxj2erqg){max-width:860px;margin:0 auto clamp(2rem,4vw,3rem)}.rr-title:where(.astro-uxj2erqg){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--color-night-sky)}.rr-grid:where(.astro-uxj2erqg){display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);justify-content:center;align-items:stretch}@media(min-width:800px){.rr-grid:where(.astro-uxj2erqg){grid-template-columns:minmax(280px,340px) auto}}.rr-media:where(.astro-uxj2erqg){position:relative;margin:0;aspect-ratio:10 / 16;max-width:340px;width:100%;justify-self:center;border-radius:var(--radius-card, 32px);overflow:hidden;background:var(--color-night-sky)}.rr-video:where(.astro-uxj2erqg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.rr-scrim:where(.astro-uxj2erqg){position:absolute;inset:0;background:linear-gradient(180deg,#00072140,#0007218c)}.rr-logo:where(.astro-uxj2erqg){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56%;max-width:190px;height:auto;filter:brightness(0) invert(1)}.rr-stats:where(.astro-uxj2erqg){display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.85rem,1.6vw,1.25rem)}.rr-card:where(.astro-uxj2erqg){background:var(--color-white, #fff);border-radius:var(--radius-card, 32px);padding:clamp(1.4rem,2.4vw,1.9rem) clamp(1.75rem,3vw,2.5rem);width:fit-content;min-width:240px;flex:1;display:flex;flex-direction:column;justify-content:center}.rr-value:where(.astro-uxj2erqg){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.5rem,4.5vw,3.6rem);line-height:.95;letter-spacing:-.03em;margin:0;color:var(--color-night-sky)}.rr-label:where(.astro-uxj2erqg){font-family:var(--font-fellix);font-size:1rem;margin:.5rem 0 0;color:#0007219e}.rr-copy:where(.astro-uxj2erqg){max-width:620px;margin:clamp(2.5rem,5vw,4rem) auto 0}.rr-copy:where(.astro-uxj2erqg) p:where(.astro-uxj2erqg){font-family:var(--font-sans);font-weight:300;font-size:1.3em;line-height:1.3;letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 clamp(2.25rem,4.5vw,3.5rem)}.rr-copy:where(.astro-uxj2erqg) p:where(.astro-uxj2erqg):last-child{margin-bottom:0}.rr-cta:where(.astro-uxj2erqg){display:flex;justify-content:center;margin:clamp(2rem,4vw,3rem) auto 0}.pronounce:where(.astro-qweb566y){padding:clamp(3.5rem,8vw,7rem) 0;border-top:1px solid rgba(0,7,33,.12);border-bottom:1px solid rgba(0,7,33,.12)}.pronounce__inner:where(.astro-qweb566y){display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:860px){.pronounce__inner:where(.astro-qweb566y){grid-template-columns:1.25fr .75fr}}.pronounce__text:where(.astro-qweb566y){text-align:left}.pronounce__media:where(.astro-qweb566y){margin:0}.pronounce__media:where(.astro-qweb566y) img:where(.astro-qweb566y){width:100%;max-width:320px;height:auto;display:block;margin-inline:auto;transform:rotate(-6deg);animation:pronounce-float 5s ease-in-out infinite}@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-qweb566y) img:where(.astro-qweb566y){animation:none}}.pronounce__lead:where(.astro-qweb566y){margin:0 0 clamp(1.25rem,3vw,2rem);font-family:var(--font-serrif),Georgia,serif;font-weight:400;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.015em;color:var(--color-night-sky)}.pronounce__guesses:where(.astro-qweb566y){list-style:none;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:0;display:flex;flex-direction:column;gap:.3em}.pronounce__guess:where(.astro-qweb566y){display:flex;align-items:baseline;flex-wrap:wrap;gap:.5em}.pronounce__say:where(.astro-qweb566y){font-family:var(--font-serrif),Georgia,serif;font-weight:400;font-size:clamp(1.875rem,5vw,3.25rem);line-height:1.1;letter-spacing:-.015em;color:var(--color-night-sky)}.pronounce__gloss:where(.astro-qweb566y){font-family:var(--font-fellix);font-style:italic;font-size:clamp(.9375rem,1.4vw,1.125rem);letter-spacing:.01em;color:var(--color-night-sky)}.pronounce__answer-gloss:where(.astro-qweb566y){font-size:clamp(1rem,1.6vw,1.375rem)}.pronounce__answer:where(.astro-qweb566y){margin:0;font-family:var(--font-serrif),Georgia,serif;font-weight:400;font-size:clamp(2.75rem,8vw,5.5rem);line-height:1;letter-spacing:-.02em;color:var(--color-night-sky)}.pronounce__answer-word:where(.astro-qweb566y){color:var(--color-mustard)}.video-embed:where(.astro-di2qo2mu){padding:clamp(1.5rem,4vw,3rem) 0}.video-embed__inner:where(.astro-di2qo2mu){max-width:var(--ve-max);margin:0 auto}.video-embed__frame:where(.astro-di2qo2mu){position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:var(--color-night-sky);box-shadow:0 30px 60px -28px #00072159}.video-embed__frame:where(.astro-di2qo2mu) video:where(.astro-di2qo2mu){width:100%;height:100%;object-fit:cover;display:block}.video-embed__caption:where(.astro-di2qo2mu){margin:1rem 0 0;font-family:var(--font-fellix);font-size:.9375rem;line-height:1.5;color:var(--color-night-sky);opacity:.6;text-align:center}.media-feature:where(.astro-lfnatscs){padding:clamp(3rem,7vw,6rem) 0}.media-feature--cream:where(.astro-lfnatscs){background:var(--color-pale-yellow)}.media-feature--dark:where(.astro-lfnatscs){background:var(--color-night-sky)}.media-feature-grid:where(.astro-lfnatscs){display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media(min-width:860px){.media-feature-grid:where(.astro-lfnatscs){grid-template-columns:1fr 1fr}.media-feature--media-right:where(.astro-lfnatscs) .media-feature-media:where(.astro-lfnatscs){order:2}.media-feature--media-left:where(.astro-lfnatscs) .media-feature-media:where(.astro-lfnatscs){order:0}}.media-feature-media:where(.astro-lfnatscs){margin:0}.media-feature-eyebrow:where(.astro-lfnatscs){margin:0 0 1.25rem}.media-feature-title:where(.astro-lfnatscs){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--color-night-sky);text-wrap:balance}.media-feature--dark:where(.astro-lfnatscs) .media-feature-title:where(.astro-lfnatscs){color:var(--color-white)}.media-feature-text:where(.astro-lfnatscs){font-family:var(--font-fellix);font-size:1.125rem;line-height:1.7;margin:1.25rem 0 0;max-width:38ch;color:#000721b8}.media-feature--dark:where(.astro-lfnatscs) .media-feature-text:where(.astro-lfnatscs){color:#ffffffbd}.media-feature-list:where(.astro-lfnatscs){list-style:none;margin:1.75rem 0 0;padding:0}.media-feature-item:where(.astro-lfnatscs){font-family:var(--font-fellix);font-size:1.125rem;line-height:1.5;color:var(--color-night-sky);display:grid;grid-template-columns:3.25rem 1fr;align-items:start;gap:.25rem;padding:.9rem 0;border-top:1px solid rgba(0,7,33,.12)}.media-feature-item:where(.astro-lfnatscs):first-child{border-top:0}.media-feature-item:where(.astro-lfnatscs):before{content:"";width:44px;height:9px;margin-top:.45em;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-lfnatscs) .media-feature-item:where(.astro-lfnatscs):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-lfnatscs) .media-feature-item:where(.astro-lfnatscs){color:#ffffffe6;border-top-color:#ffffff29}.media-feature-cta:where(.astro-lfnatscs){display:inline-block;margin-top:1.75rem;font-family:var(--font-fellix);font-weight:600;font-size:1.125rem;letter-spacing:.01em;color:var(--color-night-sky)}.media-feature--dark:where(.astro-lfnatscs) .media-feature-cta:where(.astro-lfnatscs){color:var(--color-mustard)}.testimonial:where(.astro-ynievdqc){padding:clamp(3.5rem,8vw,7rem) 0}.testimonial--cream:where(.astro-ynievdqc){background:var(--color-pale-yellow)}.testimonial--dark:where(.astro-ynievdqc){background:var(--color-night-sky)}.testimonial--mustard:where(.astro-ynievdqc){background:var(--color-mustard)}.testimonial-inner:where(.astro-ynievdqc){max-width:980px}.testimonial-mark:where(.astro-ynievdqc){display:block;font-family:var(--font-serrif-condensed);font-size:clamp(4rem,9vw,7rem);line-height:.6;color:var(--color-mustard);margin-bottom:.5rem}.testimonial--dark:where(.astro-ynievdqc) .testimonial-mark:where(.astro-ynievdqc){color:var(--color-mustard)}.testimonial--mustard:where(.astro-ynievdqc) .testimonial-mark:where(.astro-ynievdqc){color:var(--color-night-sky)}.testimonial-quote:where(.astro-ynievdqc){font-family:var(--font-serrif);font-weight:400;font-size:clamp(1.5rem,3.6vw,2.75rem);line-height:1.22;letter-spacing:-.01em;margin:0;color:var(--color-night-sky);text-wrap:pretty}.testimonial--dark:where(.astro-ynievdqc) .testimonial-quote:where(.astro-ynievdqc){color:var(--color-white)}.testimonial-cite:where(.astro-ynievdqc){display:flex;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.testimonial-avatar:where(.astro-ynievdqc){width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover;background:var(--color-warm-grey);flex-shrink:0}.testimonial-attr:where(.astro-ynievdqc){display:flex;flex-direction:column}.testimonial-name:where(.astro-ynievdqc){font-family:var(--font-fellix);font-weight:600;font-size:1rem;color:var(--color-night-sky)}.testimonial--dark:where(.astro-ynievdqc) .testimonial-name:where(.astro-ynievdqc){color:var(--color-white)}.testimonial-role:where(.astro-ynievdqc){font-family:var(--font-fellix);font-size:.875rem;color:#00072199}.testimonial--dark:where(.astro-ynievdqc) .testimonial-role:where(.astro-ynievdqc){color:#fff9}.testimonial-logo:where(.astro-ynievdqc){height:1.5rem;width:auto;margin-left:auto;opacity:.85}.testimonial--dark:where(.astro-ynievdqc) .testimonial-logo:where(.astro-ynievdqc){filter:brightness(0) invert(1)}.testimonial-editorial:where(.astro-ynievdqc) .testimonial-inner:where(.astro-ynievdqc){max-width:1180px}.testimonial-editorial:where(.astro-ynievdqc) .testimonial-quote:where(.astro-ynievdqc){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.06;letter-spacing:-.02em}.testimonial-editorial:where(.astro-ynievdqc) .testimonial-cite:where(.astro-ynievdqc){justify-content:flex-end;gap:0}.testimonial-editorial:where(.astro-ynievdqc) .testimonial-attr:where(.astro-ynievdqc){flex-direction:column;align-items:flex-end;text-align:right;gap:.2rem}.process-steps:where(.astro-ntwxcfbr){padding:clamp(3rem,7vw,6rem) 0}.process-head:where(.astro-ntwxcfbr){max-width:820px;margin:0 0 clamp(2.5rem,5vw,4rem)}.process-title:where(.astro-ntwxcfbr){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.02;letter-spacing:-.02em;margin:.5rem 0 0;color:var(--color-night-sky);text-wrap:balance}.process-rail:where(.astro-ntwxcfbr){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}.process-step:where(.astro-ntwxcfbr){position:relative;padding:0 0 2rem 2rem}.process-step:where(.astro-ntwxcfbr):before{content:"";position:absolute;left:5px;top:.55rem;bottom:-.45rem;width:2px;background:#00072124}.process-step:where(.astro-ntwxcfbr):last-child:before{display:none}.process-node:where(.astro-ntwxcfbr){position:absolute;left:0;top:.35rem;width:12px;height:12px;border-radius:50%;background:var(--color-mustard);box-shadow:0 0 0 4px var(--color-white)}@media(min-width:800px){.process-rail:where(.astro-ntwxcfbr){grid-template-columns:repeat(var(--steps),1fr);gap:clamp(1.25rem,2.5vw,2.25rem)}.process-step:where(.astro-ntwxcfbr){padding:2.25rem 0 0}.process-step:where(.astro-ntwxcfbr):before{left:0;right:-1.25rem;top:5px;bottom:auto;width:auto;height:2px}.process-step:where(.astro-ntwxcfbr):last-child:before{display:none}.process-node:where(.astro-ntwxcfbr){left:0;top:0}}.process-step-title:where(.astro-ntwxcfbr){font-family:var(--font-fellix);font-weight:600;font-size:clamp(1.0625rem,1.5vw,1.25rem);letter-spacing:-.005em;margin:0 0 .5rem;color:var(--color-night-sky)}.process-step-desc:where(.astro-ntwxcfbr){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.65;margin:0;color:#000721a8;max-width:26ch}.ps:where(.astro-anwprpo6){padding:clamp(3rem,7vw,6rem) 0}.ps-grid:where(.astro-anwprpo6){display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(min-width:960px){.ps-grid:where(.astro-anwprpo6){grid-template-columns:minmax(320px,380px) minmax(0,540px);gap:2.5rem;justify-content:center;align-items:center}}@media(min-width:960px){.ps-pin:where(.astro-anwprpo6){position:sticky;top:calc(var(--nav-height, 88px) + 1.5rem)}}.ps-card:where(.astro-anwprpo6){position:relative;overflow:hidden;border-radius:clamp(28px,3vw,44px);width:100%;aspect-ratio:10 / 17;background:var(--color-night-sky);box-shadow:0 30px 60px -34px #00072180;display:flex}.ps-photo:where(.astro-anwprpo6){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ps-scrim:where(.astro-anwprpo6){position:absolute;inset:0;background:linear-gradient(to top,#000721f0,#00072199 38%,#00072124 66%,#00072147)}.ps-card-body:where(.astro-anwprpo6){position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;width:100%;padding:clamp(1.6rem,2.6vw,2.4rem)}.ps-pill:where(.astro-anwprpo6){align-self:flex-start;display:inline-flex;align-items:center;background:var(--color-mustard);color:var(--color-night-sky);border-radius:999px;padding:.4rem .9rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;line-height:1}.ps-statement:where(.astro-anwprpo6){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.08;letter-spacing:-.02em;color:var(--color-white);margin:0;text-wrap:balance;text-shadow:0 1px 24px rgba(0,7,33,.35)}@media(prefers-reduced-motion:reduce){.ps-photo:where(.astro-anwprpo6),.ps-card:where(.astro-anwprpo6):hover .ps-photo:where(.astro-anwprpo6){transition:none;transform:none}}.ps-copy:where(.astro-anwprpo6){display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);max-width:60ch}.ps-p:where(.astro-anwprpo6){font-family:var(--font-fellix);font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.65;color:var(--color-night-sky);margin:0}.ps-cta:where(.astro-anwprpo6){margin-top:clamp(.25rem,1vw,.75rem)}.plc:where(.astro-gfcg726c){padding:clamp(2rem,5vw,4rem) 0}.plc-title:where(.astro-gfcg726c){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5vw,3.25rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 clamp(1.75rem,3.5vw,2.75rem);color:var(--color-night-sky)}.plc-grid:where(.astro-gfcg726c){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:640px){.plc-grid:where(.astro-gfcg726c){grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.plc-grid:where(.astro-gfcg726c){grid-template-columns:repeat(3,1fr)}}.plc-card:where(.astro-gfcg726c){position:relative;display:block;aspect-ratio:14 / 14;border-radius:var(--radius-card, 32px);overflow:hidden;background:var(--color-white, #fff);isolation:isolate;color:var(--color-night-sky);text-decoration:none}.plc-media:where(.astro-gfcg726c){position:absolute;inset:0 0 var(--radius-card, 32px) 0;display:block;overflow:hidden;background:transparent}.plc-img:where(.astro-gfcg726c){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,0,0,1)}.plc-card:where(.astro-gfcg726c):hover .plc-img:where(.astro-gfcg726c),.plc-card:where(.astro-gfcg726c):focus-visible .plc-img:where(.astro-gfcg726c){transform:scale(1.05)}.plc-media:where(.astro-gfcg726c):after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(180deg,transparent,rgba(0,7,33,.28));pointer-events:none}.plc-foot:where(.astro-gfcg726c){position:absolute;inset:auto 0 0;display:block;background:var(--color-white, #fff);border-radius:0;padding:clamp(1.15rem,1.8vw,1.55rem) clamp(1.3rem,1.9vw,1.65rem)}.plc-card-title:where(.astro-gfcg726c){display:block;font-family:var(--font-serrif);font-weight:500;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.12;letter-spacing:-.01em;color:var(--color-night-sky)}.plc-desc:where(.astro-gfcg726c){display:block;max-height:0;opacity:0;overflow:hidden;margin:0;font-family:var(--font-fellix);font-size:.95rem;line-height:1.55;color:#000721b3;transition:max-height .5s cubic-bezier(.2,0,0,1),opacity .4s ease,margin-top .5s cubic-bezier(.2,0,0,1)}.plc-more:where(.astro-gfcg726c){display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;font-family:var(--font-fellix);font-weight:600;font-size:.95rem;color:var(--color-night-sky)}.plc-arrow:where(.astro-gfcg726c){transition:transform .25s ease}.plc-card:where(.astro-gfcg726c):hover .plc-desc:where(.astro-gfcg726c),.plc-card:where(.astro-gfcg726c):focus-within .plc-desc:where(.astro-gfcg726c){max-height:14rem;opacity:1;margin-top:.55rem}.plc-card:where(.astro-gfcg726c):hover .plc-arrow:where(.astro-gfcg726c),.plc-card:where(.astro-gfcg726c):focus-visible .plc-arrow:where(.astro-gfcg726c){transform:translate(.3rem)}@media(hover:none){.plc-desc:where(.astro-gfcg726c){max-height:14rem;opacity:1;margin-top:.55rem}}@media(prefers-reduced-motion:reduce){.plc-img:where(.astro-gfcg726c),.plc-desc:where(.astro-gfcg726c),.plc-arrow:where(.astro-gfcg726c){transition:none}}@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(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.press-index:where(.astro-42agohwv){padding:clamp(1rem,3vw,2.5rem) 0 clamp(4rem,9vw,8rem)}.pi-inner:where(.astro-42agohwv){padding-left:clamp(6rem,12vw,10rem)}.pi-head:where(.astro-42agohwv){margin:0 0 clamp(2rem,4vw,3rem)}.pi-eyebrow:where(.astro-42agohwv){font-family:var(--font-fellix);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0007218c;margin:0 0 .6rem}.pi-title:where(.astro-42agohwv){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.5rem,6vw,4rem);line-height:1.02;letter-spacing:-.02em;color:var(--color-night-sky);margin:0}.pi-list:where(.astro-42agohwv){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.75rem)}.pi-row:where(.astro-42agohwv){display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.4vw,1.1rem);max-width:760px;text-decoration:none;color:inherit}.pi-logo:where(.astro-42agohwv){width:110px;height:auto;max-height:48px;object-fit:contain;object-position:left center;display:block}.pi-headline:where(.astro-42agohwv){margin:0;font-family:var(--font-serrif);font-weight:400;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.2;letter-spacing:-.01em;color:var(--color-night-sky);text-wrap:pretty;transition:color .25s ease}.pi-headline--quoted:where(.astro-42agohwv):before{content:"“"}.pi-headline--quoted:where(.astro-42agohwv):after{content:"”"}.pi-cta:where(.astro-42agohwv){display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-fellix);font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#00072180}.pi-arrow:where(.astro-42agohwv){font-size:.95rem;transition:transform .25s ease}a:where(.astro-42agohwv).pi-row:hover .pi-headline:where(.astro-42agohwv){color:var(--color-mustard-ink, #7a5a12)}a:where(.astro-42agohwv).pi-row:hover .pi-cta:where(.astro-42agohwv){color:var(--color-night-sky)}a:where(.astro-42agohwv).pi-row:hover .pi-arrow:where(.astro-42agohwv){transform:translate(3px)}@media(prefers-reduced-motion:reduce){.pi-headline:where(.astro-42agohwv),.pi-arrow:where(.astro-42agohwv){transition:none}}@media(max-width:768px){.pi-inner:where(.astro-42agohwv){padding-left:0}}.content-block-text-media:where(.astro-3hasqmum){padding:clamp(2rem,4vw,3.5rem) 0;--content-block-text-media-video-w: clamp(240px, 28vw, 320px)}.content-block-text-media-inner:where(.astro-3hasqmum){max-width:1100px}.content-block-text-media-header:where(.astro-3hasqmum){max-width:760px;margin:0 0 clamp(2.5rem,5vw,4.5rem)}.content-block-text-media-title:where(.astro-3hasqmum){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--color-night-sky);text-wrap:balance}.content-block-text-media-intro:where(.astro-3hasqmum){font-family:var(--font-fellix);font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65;color:#000721b8;margin:1.25rem 0 0;max-width:64ch}.content-block-text-media-rows:where(.astro-3hasqmum){display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.content-block-text-media-row:where(.astro-3hasqmum){display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;justify-items:center}@media(min-width:900px){.content-block-text-media-row:where(.astro-3hasqmum){grid-template-columns:1fr var(--content-block-text-media-video-w);justify-items:stretch}.content-block-text-media-copy:where(.astro-3hasqmum){order:1;justify-self:end}.content-block-text-media-visual:where(.astro-3hasqmum){order:2}.content-block-text-media-row-reverse:where(.astro-3hasqmum){grid-template-columns:var(--content-block-text-media-video-w) 1fr}.content-block-text-media-row-reverse:where(.astro-3hasqmum) .content-block-text-media-visual:where(.astro-3hasqmum){order:1}.content-block-text-media-row-reverse:where(.astro-3hasqmum) .content-block-text-media-copy:where(.astro-3hasqmum){order:2;justify-self:start}}.content-block-text-media-visual:where(.astro-3hasqmum){margin:0;width:100%;max-width:300px;aspect-ratio:var( --content-block-text-media-ratio, 9 / 16 );border-radius:20px;border:5px solid white;overflow:hidden;background:transparent}@media(min-width:900px){.content-block-text-media-visual:where(.astro-3hasqmum){max-width:none}}.content-block-text-media-visual:where(.astro-3hasqmum) img:where(.astro-3hasqmum),.content-block-text-media-visual:where(.astro-3hasqmum) video:where(.astro-3hasqmum){width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.content-block-text-media-copy:where(.astro-3hasqmum){max-width:var(--content-block-text-media-copy-w, 620px)}.content-block-text-media-item-title:where(.astro-3hasqmum){font-family:var(--font-fellix);font-weight:600;font-size:clamp(1.75rem,3.3vw,3rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 .85rem;color:var(--color-night-sky);text-wrap:balance}.content-block-text-media-item-lede:where(.astro-3hasqmum){font-family:var(--font-fellix);font-weight:500;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.4;letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 .85rem;max-width:42ch;text-wrap:balance}.content-block-text-media-item-desc:where(.astro-3hasqmum){font-family:var(--font-fellix);font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65;color:#000721b8;margin:0;max-width:54ch}.content-block-text-media-white:where(.astro-3hasqmum){background:var(--color-white)}.pinned-showcase:where(.astro-ieizuje7){padding:clamp(2rem,4vw,3.5rem) 0}.pinned-showcase:where(.astro-ieizuje7) .fohr-container{max-width:1100px}.pinned-showcase-head:where(.astro-ieizuje7){display:flex;align-items:center;gap:1.25rem;margin:0 0 clamp(1.5rem,3vw,2rem)}.pinned-showcase-head:where(.astro-ieizuje7):after{content:"";flex:1;height:1px;background:#00072140}.pinned-showcase-title:where(.astro-ieizuje7){font-family:var(--font-fellix);font-weight:600;font-size:.8125rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;margin:0;color:var(--color-night-sky)}@media(min-width:900px){.pinned-showcase-title:where(.astro-ieizuje7){white-space:nowrap}}@media(min-width:900px){.pinned-showcase-head:where(.astro-ieizuje7){position:sticky;top:calc(var(--nav-height, 78px) + .5rem);z-index:3;margin:0}}.pinned-showcase-intro:where(.astro-ieizuje7){font-family:var(--font-fellix);font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65;color:#000721b8;margin:1.25rem 0 0;max-width:64ch}.pinned-showcase-steps:where(.astro-ieizuje7){display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem)}.pinned-showcase-step:where(.astro-ieizuje7){margin:0}.pinned-showcase-step-title:where(.astro-ieizuje7){font-family:var(--font-fellix);font-weight:600;font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;color:var(--color-night-sky);text-wrap:balance}.pinned-showcase-step-lede:where(.astro-ieizuje7){font-family:var(--font-fellix);font-weight:500;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.4;letter-spacing:-.01em;color:var(--color-night-sky);margin:0 0 .85rem;max-width:42ch;text-wrap:balance}.pinned-showcase-step-desc:where(.astro-ieizuje7){font-family:var(--font-fellix);font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.65;color:#000721b8;margin:0;max-width:50ch}.pinned-showcase-frame:where(.astro-ieizuje7){position:relative;margin:1.75rem 0 0;border-radius:var(--radius-card, 32px);overflow:hidden;aspect-ratio:4 / 5;background:var(--gradient-titanium)}.pinned-showcase:where(.astro-ieizuje7)[data-stage-tone=warm-grey] .pinned-showcase-frame:where(.astro-ieizuje7){background:var(--color-warm-grey)}.pinned-showcase:where(.astro-ieizuje7)[data-stage-tone=night-sky] .pinned-showcase-frame:where(.astro-ieizuje7){background:var(--color-night-sky)}.pinned-showcase:where(.astro-ieizuje7)[data-stage-tone=pale-yellow] .pinned-showcase-frame:where(.astro-ieizuje7){background:var(--color-pale-yellow)}.pinned-showcase-frame:where(.astro-ieizuje7) .pinned-showcase-field{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pinned-showcase-shot:where(.astro-ieizuje7){position:absolute;inset:clamp(1.25rem,3.5vw,2.75rem);display:grid;place-items:center;z-index:2}.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone]{--duotone-dark: #3d466e}.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-ieizuje7){isolation:isolate}.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-ieizuje7) .pinned-showcase-field{filter:grayscale(1) blur(5px) brightness(1.15) contrast(.95);transform:scale(1.08)}.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-ieizuje7):before,.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-ieizuje7):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-ieizuje7):before{background:var(--duotone-dark, var(--color-night-sky));mix-blend-mode:screen}.pinned-showcase:where(.astro-ieizuje7)[data-bg-treatment=duotone] .pinned-showcase-frame:where(.astro-ieizuje7):after{background:var(--duotone-light, var(--color-pale-yellow));mix-blend-mode:multiply}.pinned-showcase-shot:where(.astro-ieizuje7) img,.pinned-showcase-shot:where(.astro-ieizuje7) video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:14px;box-shadow:0 24px 60px #0007213d,0 0 0 1px #0007210d}.pinned-showcase-shot:where(.astro-ieizuje7):has(video){inset:clamp(.75rem,2vw,1.5rem)}.pinned-showcase-shot:where(.astro-ieizuje7) video{border:10px solid #fff}.pinned-showcase-shot:where(.astro-ieizuje7)[data-align=right]{right:0;justify-items:end}.pinned-showcase-shot:where(.astro-ieizuje7)[data-align=right] img{border-radius:14px 0 0 14px}.pinned-showcase-shot:where(.astro-ieizuje7)[data-align=left]{left:0;justify-items:start}.pinned-showcase-shot:where(.astro-ieizuje7)[data-align=left] img{border-radius:0 14px 14px 0}.pinned-showcase-stage:where(.astro-ieizuje7){display:none}@media(min-width:900px){.pinned-showcase-grid:where(.astro-ieizuje7){display:grid;grid-template-columns:5fr 6fr;column-gap:clamp(3rem,6vw,5.5rem);align-items:start}.pinned-showcase:where(.astro-ieizuje7)[data-stage-side=left] .pinned-showcase-grid:where(.astro-ieizuje7){grid-template-columns:6fr 5fr}.pinned-showcase:where(.astro-ieizuje7)[data-stage-side=left] .pinned-showcase-steps:where(.astro-ieizuje7){order:2}.pinned-showcase:where(.astro-ieizuje7)[data-stage-side=left] .pinned-showcase-stage:where(.astro-ieizuje7){order:1}.pinned-showcase-steps:where(.astro-ieizuje7){gap:0;--pinned-showcase-step-h: 58vh;padding-block:calc((100vh - var(--pinned-showcase-step-h)) / 2)}.pinned-showcase-step:where(.astro-ieizuje7){min-height:var(--pinned-showcase-step-h);display:flex;flex-direction:column;justify-content:center;opacity:.3;transition:opacity .4s ease}.pinned-showcase-step:where(.astro-ieizuje7).is-live{opacity:1}.pinned-showcase-frame-inline:where(.astro-ieizuje7){display:none}.pinned-showcase-stage:where(.astro-ieizuje7){display:block;height:100%}.pinned-showcase-stage-pin:where(.astro-ieizuje7){position:sticky;top:0;height:100vh;display:grid;align-items:center}.pinned-showcase-stage-frame:where(.astro-ieizuje7){position:relative;width:min(100%,calc((100vh - var(--nav-height, 78px) - 6rem) * 4 / 5));margin-inline:auto;aspect-ratio:4 / 5}.pinned-showcase-stage-frame:where(.astro-ieizuje7) .pinned-showcase-frame:where(.astro-ieizuje7){position:absolute;inset:0;margin:0;opacity:0;pointer-events:none;transition:opacity .5s ease}.pinned-showcase-stage-frame:where(.astro-ieizuje7) .pinned-showcase-frame:where(.astro-ieizuje7).is-live{opacity:1}.pinned-showcase-stage-frame:where(.astro-ieizuje7) .pinned-showcase-shot:where(.astro-ieizuje7){transform:translateY(14px);transition:transform .5s ease}.pinned-showcase-stage-frame:where(.astro-ieizuje7) .pinned-showcase-frame:where(.astro-ieizuje7).is-live .pinned-showcase-shot:where(.astro-ieizuje7){transform:none}}@media(prefers-reduced-motion:reduce){.pinned-showcase-step:where(.astro-ieizuje7),.pinned-showcase-frame:where(.astro-ieizuje7),.pinned-showcase-shot:where(.astro-ieizuje7){transition:none!important}.pinned-showcase-stage-frame:where(.astro-ieizuje7) .pinned-showcase-shot:where(.astro-ieizuje7){transform:none}}.case-reel:where(.astro-namo5obg){padding:clamp(3rem,7vw,6rem) 0}.case-reel-head:where(.astro-namo5obg){max-width:980px;margin:0 auto clamp(2rem,4vw,3rem)}.case-reel-title:where(.astro-namo5obg){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.02;letter-spacing:-.02em;margin:.5rem 0 0;color:var(--color-night-sky);text-wrap:balance}.case-reel-grid:where(.astro-namo5obg){display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);align-items:stretch;max-width:860px;margin-inline:auto}@media(min-width:800px){.case-reel-grid:where(.astro-namo5obg){grid-template-columns:minmax(280px,360px) minmax(300px,400px);justify-content:center}}.case-reel-media:where(.astro-namo5obg){position:relative;margin:0;aspect-ratio:10 / 16;max-width:360px;width:100%;justify-self:center;border-radius:var(--radius-card, 32px);overflow:hidden;background:var(--color-night-sky)}.case-reel-video:where(.astro-namo5obg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.62)}.case-reel-scrim:where(.astro-namo5obg){position:absolute;inset:0;background:linear-gradient(180deg,#00072140,#0007218c)}.case-reel-logo:where(.astro-namo5obg){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56%;max-width:190px;height:auto;filter:brightness(0) invert(1)}.case-reel-results:where(.astro-namo5obg){display:grid;grid-template-columns:1fr;gap:clamp(.85rem,1.6vw,1.25rem)}.case-reel-card:where(.astro-namo5obg){background:var(--color-white, #fff);color:var(--color-night-sky);border-radius:var(--radius-card, 32px);padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center;flex:1}.case-reel-value:where(.astro-namo5obg){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.75rem,5vw,4rem);line-height:.95;letter-spacing:-.03em;margin:0;color:var(--color-night-sky)}.case-reel-label:where(.astro-namo5obg){font-family:var(--font-fellix);font-size:1.0625rem;letter-spacing:.01em;margin:.6rem 0 0;color:#0007219e}.case-reel-ctas:where(.astro-namo5obg){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(.5rem,1.5vw,1rem)}.case-reel-btn:where(.astro-namo5obg){display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border-radius:4px;border:1px solid var(--color-night-sky);font-family:var(--font-fellix);font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.15;text-decoration:none;transition:background-color .3s ease,color .3s ease}.case-reel-btn--dark:where(.astro-namo5obg){background:var(--color-night-sky);color:var(--color-pale-yellow)}.case-reel-btn--dark:where(.astro-namo5obg):hover{background:transparent;color:var(--color-night-sky)}.case-reel-btn--outline:where(.astro-namo5obg){background:transparent;color:var(--color-night-sky)}.case-reel-btn--outline:where(.astro-namo5obg):hover{background:var(--color-night-sky);color:var(--color-pale-yellow)}.case-scene:where(.astro-x32z7xle){position:relative;overflow:hidden;display:flex;align-items:center;min-height:clamp(520px,78vh,880px);padding:clamp(3.5rem,9vw,7rem) 0}.case-scene--night-sky:where(.astro-x32z7xle){background:var(--color-night-sky)}.case-scene--cream:where(.astro-x32z7xle){background:var(--color-pale-yellow)}.case-scene-bg:where(.astro-x32z7xle){position:absolute;inset:0}.case-scene-bg:where(.astro-x32z7xle) img:where(.astro-x32z7xle){width:100%;height:100%;object-fit:cover}.case-scene-scrim:where(.astro-x32z7xle){position:absolute;inset:0;background:linear-gradient(180deg,#00072173,#000721b8 58%,#000721e6)}.case-scene-inner:where(.astro-x32z7xle){position:relative;max-width:1000px}.case-scene-head:where(.astro-x32z7xle){display:flex;align-items:center;gap:1.25rem;margin:0 0 1.5rem}.case-scene-logo:where(.astro-x32z7xle){height:clamp(22px,2.6vw,34px);width:auto;filter:brightness(0) invert(1)}.case-scene--cream:where(.astro-x32z7xle) .case-scene-logo:where(.astro-x32z7xle){filter:none}.case-scene-eyebrow:where(.astro-x32z7xle){margin:0;color:var(--color-mustard)}.case-scene-headline:where(.astro-x32z7xle){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.25rem,6vw,4.75rem);line-height:1;letter-spacing:-.02em;margin:0;max-width:18ch;color:var(--color-white);text-wrap:balance}.case-scene--cream:where(.astro-x32z7xle) .case-scene-headline:where(.astro-x32z7xle){color:var(--color-night-sky)}.case-scene-intro:where(.astro-x32z7xle){font-family:var(--font-fellix);font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.6;margin:1.5rem 0 0;max-width:52ch;color:#ffffffc7}.case-scene--cream:where(.astro-x32z7xle) .case-scene-intro:where(.astro-x32z7xle){color:#000721b8}.case-scene-stats:where(.astro-x32z7xle){display:flex;flex-wrap:wrap;gap:clamp(1.75rem,5vw,4rem);margin:clamp(2rem,4vw,3rem) 0 0}.case-scene-stat:where(.astro-x32z7xle){margin:0}.case-scene-stat-value:where(.astro-x32z7xle){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.5rem,5vw,4rem);line-height:.95;letter-spacing:-.03em;margin:0;color:var(--color-mustard)}.case-scene-stat-label:where(.astro-x32z7xle){font-family:var(--font-fellix);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;margin:.6rem 0 0;color:#ffffffb3}.case-scene--cream:where(.astro-x32z7xle) .case-scene-stat-label:where(.astro-x32z7xle){color:#00072199}.case-scene-cta:where(.astro-x32z7xle){display:inline-block;margin:clamp(2rem,4vw,3rem) 0 0;font-family:var(--font-fellix);font-weight:600;font-size:1.0625rem;color:var(--color-white)}.case-scene--cream:where(.astro-x32z7xle) .case-scene-cta:where(.astro-x32z7xle){color:var(--color-night-sky)}@media(max-width:640px){.case-scene-stats:where(.astro-x32z7xle){gap:1.5rem 2rem}.case-scene-head:where(.astro-x32z7xle){flex-wrap:wrap;gap:.75rem 1rem}}.case-list:where(.astro-mkmjhqcs){padding:clamp(3rem,7vw,6rem) 0}.case-list-head:where(.astro-mkmjhqcs){margin-bottom:clamp(2rem,4vw,3.5rem)}.case-list-title:where(.astro-mkmjhqcs){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2rem,5vw,3.25rem);line-height:1.02;letter-spacing:-.02em;margin:.5rem 0 0;color:var(--color-night-sky);text-wrap:balance}.case-list-items:where(.astro-mkmjhqcs){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(3.5rem,8vw,7rem)}.case-row:where(.astro-mkmjhqcs){display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.25rem);align-items:center}@media(min-width:860px){.case-row:where(.astro-mkmjhqcs){grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,5vw,5rem)}.case-row:where(.astro-mkmjhqcs):nth-child(2n) .case-row-media:where(.astro-mkmjhqcs){order:2}}.case-row--no-photo:where(.astro-mkmjhqcs){grid-template-columns:1fr;max-width:720px}.case-row-media:where(.astro-mkmjhqcs){border-radius:var(--radius-card, 32px);overflow:hidden;background:#0007210f}.case-row-media:where(.astro-mkmjhqcs) img:where(.astro-mkmjhqcs),.case-row-media:where(.astro-mkmjhqcs) video:where(.astro-mkmjhqcs){width:100%;height:100%;object-fit:cover;display:block}.case-row-media:where(.astro-mkmjhqcs) img:where(.astro-mkmjhqcs){aspect-ratio:4 / 3}.case-row-media--video:where(.astro-mkmjhqcs){max-width:440px;justify-self:center;width:100%}.case-row-media--video:where(.astro-mkmjhqcs) video:where(.astro-mkmjhqcs){aspect-ratio:9 / 16}.case-row:where(.astro-mkmjhqcs):first-child .case-row-media:where(.astro-mkmjhqcs) img:where(.astro-mkmjhqcs){object-position:center top}.case-row-top:where(.astro-mkmjhqcs){display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1rem,2vw,1.5rem)}.case-row-logo:where(.astro-mkmjhqcs){height:26px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0);opacity:.82}.case-row-headline:where(.astro-mkmjhqcs){font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.04;letter-spacing:-.015em;margin:0 0 .85rem;color:var(--color-night-sky);text-wrap:balance;max-width:20ch}.case-row-intro:where(.astro-mkmjhqcs){font-family:var(--font-fellix);font-size:1.0625rem;line-height:1.65;margin:0;color:#000721b8;max-width:52ch}.case-row-stats:where(.astro-mkmjhqcs){display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.5vw,1.15rem);margin:clamp(1.6rem,3vw,2.35rem) 0 0}.case-row-stat:where(.astro-mkmjhqcs){background:var(--color-white);border-radius:16px;padding:clamp(1rem,1.8vw,1.4rem) clamp(1.25rem,2.2vw,1.75rem);box-shadow:0 1px 3px #0007210f;min-width:104px}.case-row-stat:where(.astro-mkmjhqcs) dd:where(.astro-mkmjhqcs){margin:0;font-family:var(--font-serrif-condensed);font-weight:300;font-size:clamp(2.05rem,3.45vw,3rem);line-height:.95;letter-spacing:-.03em;color:var(--color-night-sky)}.case-row-stat:where(.astro-mkmjhqcs) dt:where(.astro-mkmjhqcs){margin:.4rem 0 0;font-family:var(--font-fellix);font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#00072199}.case-row-cta:where(.astro-mkmjhqcs){display:inline-block;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-family:var(--font-fellix);font-weight:500;font-size:.9375rem;color:var(--color-night-sky);text-decoration:none;width:max-content;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s ease}.case-row-cta:where(.astro-mkmjhqcs):hover{color:var(--color-mustard)}@media(min-width:1536px){.case-row-logo:where(.astro-mkmjhqcs){height:32px;max-width:180px}.case-row-headline:where(.astro-mkmjhqcs){font-size:3.3rem;margin-bottom:1.1rem}.case-row-intro:where(.astro-mkmjhqcs){font-size:1.1875rem;line-height:1.6}.case-row-cta:where(.astro-mkmjhqcs){font-size:1rem}}.page-breadcrumb:where(.astro-iwstzw75){position:relative;z-index:3;padding-top:calc(var(--nav-height) + 1.5rem);margin-bottom:calc(-1 * (var(--nav-height) + 1.5rem) - 1.4rem)}
