.hero[data-astro-cid-i3irphx7]{background:var(--navy-900);position:relative}.hero__pin[data-astro-cid-i3irphx7]{position:relative}.hero__stage[data-astro-cid-i3irphx7]{background:var(--navy-900);isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}.hero__camera[data-astro-cid-i3irphx7]{will-change:transform;position:absolute;inset:0}.hero__rig[data-astro-cid-i3irphx7]{width:var(--rig-w,100vw);height:var(--rig-h,100svh);transform-origin:0 0;position:absolute;top:0;left:0}.hero__fade[data-astro-cid-i3irphx7]{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.hero__fade--top[data-astro-cid-i3irphx7]{background:linear-gradient(to bottom, var(--navy-900), #0a163000);height:6%;top:0}.hero__fade--bottom[data-astro-cid-i3irphx7]{background:linear-gradient(to top, var(--navy-900), #0a163000);height:12%;bottom:0}.hero__breath[data-astro-cid-i3irphx7]{transform-origin:48% 56.5%;position:absolute;inset:0}.hero__breath[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.hero__breath[data-astro-cid-i3irphx7] picture[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.hero__placeholder[data-astro-cid-i3irphx7]{filter:blur(14px);transform:scale(1.04)}.hero__photo[data-astro-cid-i3irphx7]{object-fit:cover}.hero__probe[data-astro-cid-i3irphx7]{pointer-events:none;width:1px;height:1px;position:absolute;top:9%;left:49%}.hero__haze[data-astro-cid-i3irphx7]{pointer-events:none;opacity:0;background:radial-gradient(80% 70% at 50% 45%,#f7ece0bf,#d2c8cd59 55%,#0000 85%);position:absolute;inset:0}.hero__shade[data-astro-cid-i3irphx7]{pointer-events:none;opacity:0;background:radial-gradient(130% 95% at 50% 42%,#0000 55%,#0306268c 100%),linear-gradient(90deg,#0a1630d1 0%,#0a163073 30%,#0000 58%),linear-gradient(#0000 45%,#0a1630b3 74%,#0a1630f5 100%);position:absolute;inset:0}.hero__veil[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__veil-fill[data-astro-cid-i3irphx7]{fill:var(--navy-900)}.hero__veil-edge[data-astro-cid-i3irphx7]{fill:none;stroke:var(--red-500);stroke-width:1.25px;opacity:0}.hero__grain[data-astro-cid-i3irphx7]{pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__mark[data-astro-cid-i3irphx7]{pointer-events:none;opacity:0;justify-items:center;gap:clamp(1.25rem,3svh,2rem);display:grid;position:absolute;top:50%;left:50%;translate:-50% -52%}.hero__mark-svg[data-astro-cid-i3irphx7]{width:auto;height:clamp(7rem,24svh,12.5rem);overflow:visible}.hero__mark-l[data-astro-cid-i3irphx7]{fill:var(--ivory-50);fill-opacity:0;stroke:var(--ivory-50);stroke-linejoin:round}.hero__mark-tri[data-astro-cid-i3irphx7]{fill:var(--red-500);transform-box:fill-box;transform-origin:50% 100%}.hero__mark-word[data-astro-cid-i3irphx7]{max-width:none;font-family:var(--font-serif);font-size:clamp(.8rem,.7rem + .5vw,1.05rem);font-weight:var(--weight-medium);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:#f7f4eed9}.hero__mark-word[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--red-500);letter-spacing:.1em}.hero__copy[data-astro-cid-i3irphx7]{z-index:2;gap:var(--space-s);justify-items:start;padding-bottom:clamp(2.5rem,7svh,5.5rem);display:grid;position:absolute;bottom:0;left:0;right:0}.hero__eyebrow[data-astro-cid-i3irphx7]{max-width:none;font-size:var(--step--2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ivory-50);align-items:center;gap:1rem;display:flex}.hero__hairline[data-astro-cid-i3irphx7]{background:var(--red-500);transform-origin:0;flex:none;width:2.5rem;height:1px;display:block}.hero__title[data-astro-cid-i3irphx7]{max-width:8.6em;font-size:min(var(--step-7), 9svh);font-weight:var(--weight-regular);color:var(--ivory-50);text-wrap:balance;line-height:1}.hero__sub[data-astro-cid-i3irphx7]{max-width:36ch;font-size:var(--step-1);color:var(--stone-300)}.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.hero__cue[data-astro-cid-i3irphx7]{right:var(--gutter);z-index:2;color:var(--stone-300);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;justify-items:center;gap:.75rem;display:grid;position:absolute;bottom:clamp(2.5rem,7svh,5.5rem)}.hero__cue-line[data-astro-cid-i3irphx7]{background:#f7f4ee33;width:1px;height:3.5rem;position:relative;overflow:hidden}.hero__cue-line[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--ivory-50);animation:2.4s cubic-bezier(.76,0,.24,1) infinite cue;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.hero__cue-label[data-astro-cid-i3irphx7]{writing-mode:vertical-rl}.hero__inside[data-astro-cid-i3irphx7]{background:var(--navy-900);display:grid;position:relative}.hero__inside-photo[data-astro-cid-i3irphx7]{aspect-ratio:4/5;width:100%;max-height:62svh;position:relative;overflow:hidden}.hero__inside-copy[data-astro-cid-i3irphx7]{gap:var(--space-s);padding:var(--space-l) var(--gutter) var(--space-xl);align-content:center;display:grid}.hero__inside-title[data-astro-cid-i3irphx7]{font-size:var(--step-5);font-weight:var(--weight-regular);color:var(--ivory-50)}.hero__inside-title[data-astro-cid-i3irphx7] .amp[data-astro-cid-i3irphx7]{color:var(--red-500);font-style:italic}.hero__inside-text[data-astro-cid-i3irphx7]{max-width:34ch;font-size:var(--step-1);color:var(--stone-300)}@media (width>=64rem){.hero__inside[data-astro-cid-i3irphx7]{grid-template-columns:2fr 3fr;min-height:100svh}.hero__inside-copy[data-astro-cid-i3irphx7]{padding:var(--space-2xl) var(--space-xl) var(--space-2xl) max(var(--gutter), (100vw - var(--container)) / 2);order:-1}.hero__inside-photo[data-astro-cid-i3irphx7]{aspect-ratio:auto;height:100%;max-height:none}}html[data-motion=full] .hero__inside[data-astro-cid-i3irphx7]{visibility:hidden;background:0 0;height:100svh;min-height:34rem;position:absolute;inset:0}html[data-motion=full] .hero__inside[data-astro-cid-i3irphx7]:not(.is-ready){display:none}html[data-motion=full] .hero__inside-copy[data-astro-cid-i3irphx7]{background:var(--navy-900)}@media (width<=63.99rem){html[data-motion=full] .hero__inside[data-astro-cid-i3irphx7]{grid-template-rows:auto 1fr}html[data-motion=full] .hero__inside-copy[data-astro-cid-i3irphx7]{padding-top:var(--space-m);align-content:start}}html[data-motion=full] .hero__copy[data-astro-cid-i3irphx7]{visibility:hidden}html[data-motion=full] .hero__cue[data-astro-cid-i3irphx7]{opacity:0}html:not([data-motion=full]) .hero__rig[data-astro-cid-i3irphx7],html:not([data-motion=full]) .hero__shade[data-astro-cid-i3irphx7]{opacity:1}html:not([data-motion=full]) .hero__veil[data-astro-cid-i3irphx7],html:not([data-motion=full]) .hero__grain[data-astro-cid-i3irphx7],html:not([data-motion=full]) .hero__mark[data-astro-cid-i3irphx7],html:not([data-motion=full]) .hero__haze[data-astro-cid-i3irphx7]{display:none}html:not([data-motion=full]) .hero__cue-line[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{animation:none;transform:none}@media (width<=47.99rem){.hero__cue[data-astro-cid-i3irphx7]{display:none}.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(2.5rem,11.5vw,3.25rem)}.hero__ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{min-height:3rem;padding:.75rem 1.2rem}.hero__copy[data-astro-cid-i3irphx7]{gap:var(--space-xs);padding-bottom:calc(var(--space-l) + 3.5rem + env(safe-area-inset-bottom,0px))}}@media (width<=47.99rem) and (height<=45rem){.hero__title[data-astro-cid-i3irphx7]{font-size:2.25rem}.hero__sub[data-astro-cid-i3irphx7]{font-size:var(--step-0)}.hero__copy[data-astro-cid-i3irphx7]{padding-bottom:calc(var(--space-m) + 3.5rem + env(safe-area-inset-bottom,0px));gap:.6rem}}.latest-flyer[data-astro-cid-joui2gq4]{background:var(--ivory-50);border-bottom:1px solid var(--color-line)}.latest-flyer[data-astro-cid-joui2gq4][hidden]{display:none}.latest-flyer__inner[data-astro-cid-joui2gq4]{padding-block:var(--space-m)}.latest-flyer__link[data-astro-cid-joui2gq4]{gap:var(--space-m);color:inherit;align-items:center;text-decoration:none;display:flex}.latest-flyer__link[data-astro-cid-joui2gq4] img[data-astro-cid-joui2gq4]{object-fit:cover;border:1px solid var(--color-line);flex:none;width:4.5rem;height:5.6rem}.latest-flyer__text[data-astro-cid-joui2gq4]{gap:.15rem;display:grid}.latest-flyer__eyebrow[data-astro-cid-joui2gq4]{font-size:var(--step--1);letter-spacing:.08em;color:var(--red-700)}.latest-flyer__title[data-astro-cid-joui2gq4]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--navy-900)}.latest-flyer__more[data-astro-cid-joui2gq4]{font-size:var(--step--1);text-underline-offset:.2em;text-decoration:underline}.latest-flyer__link[data-astro-cid-joui2gq4]:hover .latest-flyer__more[data-astro-cid-joui2gq4],.latest-flyer__link[data-astro-cid-joui2gq4]:focus-visible .latest-flyer__more[data-astro-cid-joui2gq4]{color:var(--red-700)}.intro[data-astro-cid-dwtgnla7]{padding-block:var(--space-3xl)}.intro__grid[data-astro-cid-dwtgnla7]{gap:var(--space-m);grid-template-columns:1px 1fr;display:grid}.intro__rule[data-astro-cid-dwtgnla7]{background:var(--color-hairline);transform-origin:50% 0;width:1px;display:block}.intro__body[data-astro-cid-dwtgnla7]{gap:var(--space-l);justify-items:start;display:grid}.intro__statement[data-astro-cid-dwtgnla7]{max-width:24ch;font-family:var(--font-serif);font-size:var(--step-5);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--color-heading);text-wrap:pretty;line-height:1.12}.intro__note[data-astro-cid-dwtgnla7]{margin-top:calc(-1 * var(--space-xs))}@media (width>=64rem){.intro__grid[data-astro-cid-dwtgnla7]{gap:var(--space-xl);grid-template-columns:1fr 1px 7fr}.intro__grid[data-astro-cid-dwtgnla7]:before{content:""}.intro__statement[data-astro-cid-dwtgnla7]{max-width:30ch;font-size:clamp(2.75rem,1.2rem + 2.6vw,4.25rem)}}@media (width<=47.99rem){.intro__statement[data-astro-cid-dwtgnla7]{font-size:clamp(2rem,8.4vw,2.625rem);line-height:1.12}}.practice[data-astro-cid-z5hrwkp5]{padding-bottom:var(--space-2xl);overflow:hidden}.practice__head[data-astro-cid-z5hrwkp5]{gap:var(--space-l);margin-bottom:var(--space-2xl);align-items:end;display:grid}.practice__title[data-astro-cid-z5hrwkp5]{max-width:16ch;font-size:var(--step-5);font-weight:var(--weight-regular)}.practice__aside[data-astro-cid-z5hrwkp5]{max-width:34ch}@media (width>=64rem){.practice__head[data-astro-cid-z5hrwkp5]{grid-template-columns:1.6fr 1fr}}.marquee[data-astro-cid-z5hrwkp5]{margin-top:var(--space-2xl);user-select:none;pointer-events:none;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-z5hrwkp5]{width:max-content;display:flex}.marquee__group[data-astro-cid-z5hrwkp5]{flex:none;display:flex}.marquee__item[data-astro-cid-z5hrwkp5]{font-family:var(--font-serif);font-size:var(--step-7);font-weight:var(--weight-regular);white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--navy-900) 55%, transparent);align-items:center;gap:.45em;padding-right:.45em;font-style:italic;line-height:1.1;display:inline-flex}.marquee__sep[data-astro-cid-z5hrwkp5]{background:var(--red-500);flex:none;width:.16em;height:.16em;transform:rotate(45deg)}.feature[data-astro-cid-jopcoslz]{background:var(--ivory-50);position:relative}.feature__stage[data-astro-cid-jopcoslz]{height:100svh;min-height:32rem;position:relative;overflow:hidden}.feature__window[data-astro-cid-jopcoslz]{background:var(--navy-800);position:absolute;inset:0;overflow:hidden}.feature__window[data-astro-cid-jopcoslz] .feature__photo{height:100%;position:absolute;inset:0}.feature__shade[data-astro-cid-jopcoslz]{background:linear-gradient(#0000 38%,#0a163080 68%,#0a1630e0 100%),linear-gradient(90deg,#0a163059,#0000 60%);position:absolute;inset:0}.feature__copy[data-astro-cid-jopcoslz]{gap:var(--space-s);color:var(--ivory-50);justify-items:start;padding-bottom:clamp(2.5rem,8svh,6rem);display:grid;position:absolute;bottom:0;left:0;right:0}.feature__copy[data-astro-cid-jopcoslz] .eyebrow[data-astro-cid-jopcoslz]{color:var(--ivory-50)}.feature__title[data-astro-cid-jopcoslz]{max-width:13ch;font-size:var(--step-6);font-weight:var(--weight-regular);color:var(--ivory-50);line-height:1.02}@media (width<=47.99rem){.feature__stage[data-astro-cid-jopcoslz]{height:85svh}.feature__title[data-astro-cid-jopcoslz]{font-size:clamp(2.25rem,10vw,3rem)}}.why__grid[data-astro-cid-solwo6ow]{gap:var(--space-2xl);display:grid}.why__text[data-astro-cid-solwo6ow]{gap:var(--space-s);align-content:start;justify-items:start;display:grid}.why__title[data-astro-cid-solwo6ow]{max-width:14ch;font-size:var(--step-5);font-weight:var(--weight-regular)}.why__list[data-astro-cid-solwo6ow]{width:100%;margin-top:var(--space-l);border-top:1px solid var(--color-line)}.pillar[data-astro-cid-solwo6ow]{gap:var(--space-s);padding-block:var(--space-m);border-bottom:1px solid var(--color-line);grid-template-columns:4.5rem 1fr;display:grid}.pillar__num[data-astro-cid-solwo6ow]{font-family:var(--font-serif);font-size:var(--step-4);color:var(--red-600);font-variant-numeric:lining-nums tabular-nums;line-height:1;display:inline-flex}.pillar__num[data-astro-cid-solwo6ow] .roll{height:1em;display:inline-block;overflow:hidden}.pillar__num[data-astro-cid-solwo6ow] .roll__strip{flex-direction:column;display:flex}.pillar__num[data-astro-cid-solwo6ow] .roll__strip span{height:1em}.pillar__title[data-astro-cid-solwo6ow]{font-size:var(--step-2);font-weight:var(--weight-medium);margin-bottom:var(--space-3xs)}.pillar__text[data-astro-cid-solwo6ow]{color:var(--color-text-muted)}.why__media[data-astro-cid-solwo6ow]{position:relative}.why__frame[data-astro-cid-solwo6ow]{aspect-ratio:4/5;border-radius:var(--radius-xs);max-height:80svh;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.why__inner[data-astro-cid-solwo6ow]{position:absolute;inset:-12% 0}.why__caption[data-astro-cid-solwo6ow]{left:calc(-1 * var(--space-s));bottom:var(--space-l);background:var(--navy-900);color:var(--ivory-50);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:.5rem .9rem;position:absolute}@media (width>=64rem){.why__grid[data-astro-cid-solwo6ow]{gap:var(--space-3xl);grid-template-columns:1.1fr 1fr;align-items:center}.why__frame[data-astro-cid-solwo6ow]{aspect-ratio:4/5.2}}@media (width>=40rem) and (width<=63.99rem){.why__frame[data-astro-cid-solwo6ow]{aspect-ratio:4/3}}@media (width<=47.99rem){.why__caption[data-astro-cid-solwo6ow]{left:0}}.people[data-astro-cid-6mzsey4u]{padding-block:var(--space-3xl) var(--space-2xl);overflow:clip}.people__pin[data-astro-cid-6mzsey4u]{gap:var(--space-xl);display:grid}.people__head[data-astro-cid-6mzsey4u]{gap:var(--space-m);align-items:end;display:grid}.people__title[data-astro-cid-6mzsey4u]{font-size:var(--step-5);font-weight:var(--weight-regular)}.people__aside[data-astro-cid-6mzsey4u]{max-width:30ch}@media (width>=64rem){.people__head[data-astro-cid-6mzsey4u]{grid-template-columns:1.6fr 1fr}}.people__viewport[data-astro-cid-6mzsey4u]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.people__viewport[data-astro-cid-6mzsey4u]::-webkit-scrollbar{display:none}.people__track[data-astro-cid-6mzsey4u]{gap:var(--space-m);width:max-content;padding-inline:max(var(--gutter), (100vw - var(--container)) / 2);display:flex}.pcard-person[data-astro-cid-6mzsey4u]{scroll-snap-align:center;flex:none;width:min(72vw,20rem)}@media (width>=40rem){.pcard-person[data-astro-cid-6mzsey4u]{scroll-snap-align:start;width:min(40vw,20rem)}}@media (width>=64rem){.pcard-person[data-astro-cid-6mzsey4u]{width:clamp(16rem,22vw,23rem)}}.person[data-astro-cid-6mzsey4u]{gap:var(--space-s);color:inherit;text-decoration:none;display:grid;position:relative}.person__frame[data-astro-cid-6mzsey4u]{border-radius:var(--radius-xs);background:var(--navy-800);position:relative;overflow:hidden}.person__frame[data-astro-cid-6mzsey4u] .person__photo img{transform:scale(var(--hover-zoom,1));transition:transform 1.4s var(--ease-likko);filter:saturate(.92)}.person__meta[data-astro-cid-6mzsey4u]{gap:.2rem;display:grid}.person__mask[data-astro-cid-6mzsey4u]{padding-bottom:.08em;display:block;overflow:hidden}.person__name[data-astro-cid-6mzsey4u]{font-family:var(--font-serif);font-size:var(--step-2);font-weight:var(--weight-medium);color:var(--ivory-50);line-height:1.15;display:block}.person__role[data-astro-cid-6mzsey4u]{font-size:var(--step--2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--stone-400);align-items:center;gap:.4em;display:inline-flex}.person__role[data-astro-cid-6mzsey4u] .person__arrow{width:1em;height:1em;color:var(--red-500);transition:transform var(--dur-base) var(--ease-likko)}.person__index[data-astro-cid-6mzsey4u]{top:var(--space-xs);left:var(--space-xs);font-size:var(--step--2);letter-spacing:var(--tracking-wide);color:var(--ivory-50);border-radius:var(--radius-xs);background:#0a16308c;padding:.2rem .5rem;position:absolute}@media (hover:hover) and (pointer:fine){a[data-astro-cid-6mzsey4u].person:hover{--hover-zoom:1.06}a[data-astro-cid-6mzsey4u].person:hover .person__arrow{transform:translate(.15em,-.15em)}}.people__progress[data-astro-cid-6mzsey4u]{display:none}.people__bar[data-astro-cid-6mzsey4u]{background:var(--color-line);height:1px;display:block;overflow:hidden}.people__bar[data-astro-cid-6mzsey4u] span[data-astro-cid-6mzsey4u]{background:var(--red-500);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.people[data-astro-cid-6mzsey4u].is-pinned .people__pin[data-astro-cid-6mzsey4u]{height:100svh;padding-block:calc(var(--header-h) * .6) var(--space-l);align-content:center;gap:var(--space-l)}.people[data-astro-cid-6mzsey4u].is-pinned{padding-block:0}.people[data-astro-cid-6mzsey4u].is-pinned .people__viewport[data-astro-cid-6mzsey4u]{scroll-snap-type:none;overflow:visible}.people[data-astro-cid-6mzsey4u].is-pinned .people__progress[data-astro-cid-6mzsey4u]{display:block}@media (width>=64rem) and (height<=50rem){.people[data-astro-cid-6mzsey4u].is-pinned .pcard-person[data-astro-cid-6mzsey4u]{width:clamp(14rem,34svh,20rem)}}.how__head[data-astro-cid-2uiotjnb]{gap:var(--space-s);margin-bottom:var(--space-2xl);justify-items:start;display:grid}.how__title[data-astro-cid-2uiotjnb]{max-width:16ch;font-size:var(--step-5);font-weight:var(--weight-regular)}.how__steps[data-astro-cid-2uiotjnb]{--dot:.875rem;position:relative}.how__track[data-astro-cid-2uiotjnb]{left:calc(var(--dot) / 2 - .5px);top:calc(var(--dot) / 2);background:var(--color-line);width:1px;position:absolute;bottom:0}.how__line[data-astro-cid-2uiotjnb]{background:var(--red-500);transform-origin:50% 0;position:absolute;inset:0}.how__list[data-astro-cid-2uiotjnb]{gap:var(--space-xl);display:grid}.step[data-astro-cid-2uiotjnb]{align-content:start;gap:var(--space-2xs);padding-left:calc(var(--dot) + var(--space-m));display:grid;position:relative}.step__dot[data-astro-cid-2uiotjnb]{width:var(--dot);height:var(--dot);border:1px solid var(--stone-500);background:var(--ivory-50);transition:background-color var(--dur-base) var(--ease-likko), border-color var(--dur-base) var(--ease-likko), transform var(--dur-base) var(--ease-likko);border-radius:50%;position:absolute;top:0;left:0}.step__num[data-astro-cid-2uiotjnb]{font-size:var(--step--2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);line-height:var(--dot);transition:color var(--dur-base) var(--ease-likko)}.step__title[data-astro-cid-2uiotjnb]{margin-top:var(--space-xs);font-size:var(--step-4);font-weight:var(--weight-regular)}.step__text[data-astro-cid-2uiotjnb]{max-width:28ch;color:var(--color-text-muted)}.step__title[data-astro-cid-2uiotjnb]{transition:color var(--dur-base) var(--ease-likko)}html[data-motion=full] .step[data-astro-cid-2uiotjnb]:not(.is-active) .step__title[data-astro-cid-2uiotjnb]{color:var(--color-text-muted)}.step[data-astro-cid-2uiotjnb].is-active .step__dot[data-astro-cid-2uiotjnb]{background:var(--red-500);border-color:var(--red-500);transform:scale(1.25)}.step[data-astro-cid-2uiotjnb].is-active .step__num[data-astro-cid-2uiotjnb]{color:var(--red-600)}@media (width>=64rem){.how__track[data-astro-cid-2uiotjnb]{left:0;right:0;top:calc(var(--dot) / 2 - .5px);width:auto;height:1px;bottom:auto}.how__line[data-astro-cid-2uiotjnb]{transform-origin:0}.how__list[data-astro-cid-2uiotjnb]{gap:var(--space-l);grid-template-columns:repeat(4,1fr)}.step[data-astro-cid-2uiotjnb]{padding-left:0;padding-right:var(--space-s)}.step__num[data-astro-cid-2uiotjnb]{margin-top:calc(var(--dot) + var(--space-m))}}.insights__head[data-astro-cid-zeulvcfx]{justify-content:space-between;align-items:end;gap:var(--space-m);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.insights__title[data-astro-cid-zeulvcfx]{max-width:14ch;font-size:var(--step-5);font-weight:var(--weight-regular)}.insights__list[data-astro-cid-zeulvcfx]{gap:var(--space-xl) var(--space-l);display:grid}@media (width>=48rem){.insights__list[data-astro-cid-zeulvcfx][data-count="2"],.insights__list[data-astro-cid-zeulvcfx][data-count="3"]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.insights__list[data-astro-cid-zeulvcfx][data-count="3"]{grid-template-columns:repeat(3,1fr)}}.icard[data-astro-cid-zeulvcfx]{gap:var(--space-m);height:100%;display:grid;position:relative}.icard__media[data-astro-cid-zeulvcfx]{border-radius:var(--radius-xs);overflow:hidden}.icard__media[data-astro-cid-zeulvcfx] .photo{transition:transform 1.4s var(--ease-likko)}.icard__body[data-astro-cid-zeulvcfx]{gap:var(--space-xs);align-content:start;justify-items:start;display:grid}.icard__meta[data-astro-cid-zeulvcfx]{font-size:var(--step--2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;gap:.6em;display:flex}.icard__title[data-astro-cid-zeulvcfx]{font-size:var(--step-3);font-weight:var(--weight-regular);line-height:1.15}.icard__link[data-astro-cid-zeulvcfx]{transition:background-size var(--dur-slow) var(--ease-likko);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;text-decoration:none}.icard__link[data-astro-cid-zeulvcfx]:after{content:"";z-index:1;position:absolute;inset:0}.icard__more[data-astro-cid-zeulvcfx]{margin-top:var(--space-2xs);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-heading);align-items:center;gap:.6em;display:inline-flex}.icard__more[data-astro-cid-zeulvcfx] .btn__arrow{width:1.1em;height:1.1em;color:var(--red-600);transition:transform var(--dur-base) var(--ease-likko)}.icard[data-astro-cid-zeulvcfx]:hover .icard__media[data-astro-cid-zeulvcfx] .photo,.icard[data-astro-cid-zeulvcfx]:focus-within .icard__media[data-astro-cid-zeulvcfx] .photo{transform:scale(1.05)}.icard[data-astro-cid-zeulvcfx]:hover .icard__link[data-astro-cid-zeulvcfx],.icard[data-astro-cid-zeulvcfx]:focus-within .icard__link[data-astro-cid-zeulvcfx]{background-size:100% 1px}.icard[data-astro-cid-zeulvcfx]:hover .icard__more[data-astro-cid-zeulvcfx] .btn__arrow{transform:translate(.3em)}.icard__link[data-astro-cid-zeulvcfx]:focus-visible{outline:none}.icard[data-astro-cid-zeulvcfx]:has(.icard__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:6px}@media (width>=64rem){.insights__list[data-astro-cid-zeulvcfx][data-count="1"] .icard[data-astro-cid-zeulvcfx]{align-items:center;gap:var(--space-2xl);grid-template-columns:1.3fr 1fr}.insights__list[data-astro-cid-zeulvcfx][data-count="1"] .icard__title[data-astro-cid-zeulvcfx]{font-size:var(--step-4)}}.cta[data-astro-cid-i2nq2kku]{padding-block:var(--space-3xl);position:relative;overflow:hidden}.cta__glow[data-astro-cid-i2nq2kku]{z-index:0;pointer-events:none;position:absolute;inset:0}.cta__glow[data-astro-cid-i2nq2kku] span[data-astro-cid-i2nq2kku]{background:radial-gradient(circle,#2c4a858c,#13254d40 38%,#0000 66%);border-radius:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;animation:26s ease-in-out infinite alternate glow-drift;position:absolute;top:50%;left:50%}@keyframes glow-drift{0%{transform:translate(-22%,-8%)scale(.9)}50%{transform:translate(8%,10%)scale(1.05)}to{transform:translate(24%,-12%)scale(.95)}}html[data-motion=reduced] .cta__glow[data-astro-cid-i2nq2kku] span[data-astro-cid-i2nq2kku]{animation:none}.cta__grid[data-astro-cid-i2nq2kku]{gap:var(--space-2xl);align-items:center;display:grid}.cta__main[data-astro-cid-i2nq2kku]{gap:var(--space-m);justify-items:start;display:grid}.cta__title[data-astro-cid-i2nq2kku]{max-width:14ch;font-size:var(--step-6);font-weight:var(--weight-regular);line-height:1.04}.cta__lead[data-astro-cid-i2nq2kku]{max-width:44ch;font-size:var(--step-1);color:var(--stone-300)}.cta__actions[data-astro-cid-i2nq2kku]{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.cta__actions[data-astro-cid-i2nq2kku] .icon{width:1.15em;height:1.15em}.cta__magnet[data-astro-cid-i2nq2kku]{margin:-.75rem;padding:.75rem;display:inline-flex}.cta__note[data-astro-cid-i2nq2kku]{margin-top:calc(-1 * var(--space-2xs))}@media (width<=47.99rem){.cta__actions[data-astro-cid-i2nq2kku]{width:100%;display:grid}.cta__actions[data-astro-cid-i2nq2kku] .btn[data-astro-cid-i2nq2kku],.cta__magnet[data-astro-cid-i2nq2kku]{width:100%}.cta__magnet[data-astro-cid-i2nq2kku]{margin:0;padding:0}}@media (width>=64rem){.cta__grid[data-astro-cid-i2nq2kku]{gap:var(--space-3xl);grid-template-columns:1.5fr 1fr}}
