.spread[data-astro-cid-j7pv25f6]{width:100%;padding-block:var(--spread-gap);--copy-measure: 43rem}.spread--tight[data-astro-cid-j7pv25f6]{padding-block:calc(var(--spread-gap) * .5)}.spread--pullquote[data-astro-cid-j7pv25f6]{--spread-light: color-mix(in srgb, var(--brand-cream-200) 55%, var(--brand-cream-100));padding-block:calc(var(--spread-gap) * 1.35)}.spread__pullquote[data-astro-cid-j7pv25f6]{margin:1.75rem auto 0;padding:0;border:0;max-width:22ch;font-family:var(--font-display);font-weight:500;font-size:clamp(2.5rem,1rem + 5vw,5.75rem);line-height:1.06;letter-spacing:-.01em;text-wrap:balance;color:var(--color-foreground)}.spread__pullquote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.spread__pullquote[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{display:block;margin-top:2.25rem;font-family:var(--font-system);font-style:normal;font-size:var(--label-scale);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent)}.spread--photocols[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate}.pq-photos[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:repeat(3,1fr);gap:clamp(.75rem,1.6vw,1.5rem);width:clamp(150px,22vw,300px);opacity:1}.pq-photos--left[data-astro-cid-j7pv25f6]{left:0;-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,transparent 100%)}.pq-photos--right[data-astro-cid-j7pv25f6]{right:0;-webkit-mask-image:linear-gradient(to left,#000 0%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,transparent 100%)}.pq-photos__img[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;display:block;border-radius:2px;filter:grayscale(1)}.pq-photos__mask[data-astro-cid-j7pv25f6]{pointer-events:none;background:linear-gradient(to right,transparent 0%,var(--spread-light) 21%,var(--spread-light) 79%,transparent 100%),linear-gradient(to bottom,var(--spread-light) 0%,transparent 15%,transparent 85%,var(--spread-light) 100%)}@media(max-width:640px){.pq-photos[data-astro-cid-j7pv25f6]{opacity:.45;width:clamp(84px,26vw,140px)}}.spread--light[data-astro-cid-j7pv25f6]{background:var(--spread-light);color:var(--color-foreground)}.spread--textured[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;background-color:var(--spread-light);background-image:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--brand-brown) 10%,transparent) 0%,transparent 58%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--brand-cream-200) 70%,transparent) 0%,transparent 55%)}.spread--plated[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background-color:var(--spread-warm)}.spread__ground[data-astro-cid-j7pv25f6]{position:absolute;inset:-6% 0;z-index:0;background-image:radial-gradient(56% 60% at 88% 2%,color-mix(in srgb,var(--brand-cream-100) 14%,transparent) 0%,color-mix(in srgb,var(--brand-cream-100) 5%,transparent) 44%,transparent 70%),radial-gradient(72% 78% at 2% 100%,color-mix(in srgb,var(--brand-navy-900) 20%,transparent) 0%,transparent 62%)}.spread--plated[data-astro-cid-j7pv25f6]>.spread__wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.spread--plated[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light;opacity:.07}.spread--plated[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-25%;z-index:1;pointer-events:none;background-color:transparent;background-repeat:no-repeat;background-image:var(--silkBg);background-size:cover;background-position:center;mix-blend-mode:soft-light;opacity:.55}@media(prefers-reduced-motion:no-preference){.spread--plated[data-astro-cid-j7pv25f6]:before{animation:silk-drift 42s ease-in-out infinite}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.spread__ground[data-astro-cid-j7pv25f6]{animation:spread-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes spread-drift{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}.spread--dark[data-astro-cid-j7pv25f6]{background:var(--spread-dark);color:var(--brand-text-on-dark);--btn-outline-color: var(--brand-text-on-dark);--btn-outline-border: color-mix(in srgb, var(--color-accent) 55%, transparent)}.spread--warm[data-astro-cid-j7pv25f6]{background:var(--spread-warm);color:var(--brand-cream-100);--btn-outline-color: var(--brand-cream-100);--btn-outline-border: color-mix(in srgb, var(--brand-cream-100) 55%, transparent)}.spread--light[data-astro-cid-j7pv25f6]:not(.spread--textured),.spread--dark[data-astro-cid-j7pv25f6],.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated){position:relative;isolation:isolate}.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated){overflow:hidden}.spread--light[data-astro-cid-j7pv25f6]:not(.spread--textured)>[data-astro-cid-j7pv25f6],.spread--dark[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6],.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated)>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.spread--photocols[data-astro-cid-j7pv25f6]>.pq-photos[data-astro-cid-j7pv25f6]{position:absolute;top:0;bottom:0;z-index:0}.spread--photocols[data-astro-cid-j7pv25f6]>.pq-photos__mask[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0}.spread--light[data-astro-cid-j7pv25f6]:not(.spread--textured):before,.spread--light[data-astro-cid-j7pv25f6]:not(.spread--textured):after,.spread--dark[data-astro-cid-j7pv25f6]:before,.spread--dark[data-astro-cid-j7pv25f6]:after,.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated):before,.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.spread--dark[data-astro-cid-j7pv25f6]:before{background:radial-gradient(78% 58% at 50% -12%,color-mix(in srgb,var(--color-accent) 7%,transparent) 0%,transparent 60%),radial-gradient(95% 85% at 100% 108%,color-mix(in srgb,#000 34%,transparent) 0%,transparent 55%)}.spread--light[data-astro-cid-j7pv25f6]:not(.spread--textured):before{background:radial-gradient(92% 72% at 14% -6%,color-mix(in srgb,var(--brand-brown) 6%,transparent) 0%,transparent 62%)}.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated):before{inset:-25%;background-color:transparent;background-repeat:no-repeat;background-image:var(--silkBg);background-size:cover;background-position:center;mix-blend-mode:soft-light;opacity:.5}@media(prefers-reduced-motion:no-preference){.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated):before{animation:silk-drift 42s ease-in-out infinite}}@keyframes silk-drift{0%{transform:translateZ(0) scale(1.15) rotate(0)}25%{transform:translate3d(-2.6%,1.8%,0) scale(1.2) rotate(.8deg)}50%{transform:translate3d(1.6%,2.8%,0) scale(1.18) rotate(-.6deg)}75%{transform:translate3d(2.6%,-1.6%,0) scale(1.22) rotate(.5deg)}to{transform:translateZ(0) scale(1.15) rotate(0)}}.spread--light[data-astro-cid-j7pv25f6]:not(.spread--textured):after,.spread--dark[data-astro-cid-j7pv25f6]:after,.spread--warm[data-astro-cid-j7pv25f6]:not(.spread--plated):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;opacity:.05}.spread--dark[data-astro-cid-j7pv25f6]:after{opacity:.08;mix-blend-mode:soft-light}.spread__wrap[data-astro-cid-j7pv25f6]{max-width:80rem;margin-inline:auto;padding-inline:1.5rem}.spread__wrap--narrow[data-astro-cid-j7pv25f6]{max-width:60rem}.spread__wrap--plated[data-astro-cid-j7pv25f6]{max-width:80rem}@media(min-width:1024px){.spread__wrap[data-astro-cid-j7pv25f6]{padding-inline:2rem}}.spread__eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-system);font-size:var(--label-scale);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent)}.spread__eyebrow--on-warm[data-astro-cid-j7pv25f6]{color:var(--brand-cream-100)}.spread__rule[data-astro-cid-j7pv25f6]{display:inline-block;width:3rem;height:1px;background:currentColor}.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__eyebrow[data-astro-cid-j7pv25f6]{display:flex;width:100%;max-width:var(--copy-measure);margin-inline:auto}.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__eyebrow[data-astro-cid-j7pv25f6] .spread__rule[data-astro-cid-j7pv25f6]{flex:1;width:auto}.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__eyebrow[data-astro-cid-j7pv25f6]:after{content:"";flex:1;height:1px;background:currentColor}.spread__display[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:500;font-size:var(--display-scale-spread);line-height:1.04;letter-spacing:var(--tracking-display);max-width:var(--copy-measure);margin:1rem 0 2.5rem;text-wrap:balance}.spread__display--sm[data-astro-cid-j7pv25f6]{font-size:var(--display-scale-spread-sm);margin-bottom:2rem}.spread__lede[data-astro-cid-j7pv25f6]{font-family:var(--font-system);font-size:1.125rem;line-height:1.7;max-width:var(--copy-measure);text-wrap:balance;margin:-1.25rem 0 2.25rem;color:color-mix(in srgb,currentColor 82%,transparent)}.spread__inline-link[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-accent)}.spread__inline-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.spread__triad[data-astro-cid-j7pv25f6]{display:grid;gap:3rem}@media(min-width:768px){.spread__triad[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;align-items:start}}.spread__also[data-astro-cid-j7pv25f6]{margin-top:4rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2.5rem;font-family:var(--font-system);font-size:.95rem}.spread__also-label[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--label-scale);font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:color-mix(in srgb,currentColor 62%,transparent)}.spread__also-list[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;padding:0;list-style:none}.spread__also-link[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,var(--color-accent) 55%,transparent)}.spread__also-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.spread__wrap--centered[data-astro-cid-j7pv25f6]{text-align:center}.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__display[data-astro-cid-j7pv25f6],.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__lede[data-astro-cid-j7pv25f6]{margin-inline:auto}.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__steps[data-astro-cid-j7pv25f6]{text-align:left;max-width:34rem;margin-inline:auto}.spread__wrap--centered[data-astro-cid-j7pv25f6] .spread__cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.spread__steps[data-astro-cid-j7pv25f6]{margin-top:1rem}.spread__cta[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.spread__note[data-astro-cid-j7pv25f6]{margin-top:1.5rem;font-family:var(--font-system);font-size:.85rem;color:color-mix(in srgb,currentColor 70%,transparent)}.index-plate[data-astro-cid-j7pv25f6]{margin:0 0 1.75rem;overflow:hidden;border-radius:var(--radius-card)}.index-plate__img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:4 / 5;-o-object-position:center 22%;object-position:center 22%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease-brand),filter .4s var(--ease-brand)}.index-plate[data-astro-cid-j7pv25f6]:hover .index-plate__img[data-astro-cid-j7pv25f6]{transform:scale(1.05);filter:brightness(1.05)}@media(prefers-reduced-motion:reduce){.index-plate[data-astro-cid-j7pv25f6]:hover .index-plate__img[data-astro-cid-j7pv25f6]{transform:none}}.spread__tech[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;margin-top:3rem}@media(min-width:768px){.spread__tech[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:3.5rem}}.tech-plate[data-astro-cid-j7pv25f6]{margin:0}.tech-plate__img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-card);transition:transform var(--dur-reveal) var(--ease-brand),filter var(--dur-reveal) var(--ease-brand)}.tech-plate[data-astro-cid-j7pv25f6]:hover .tech-plate__img[data-astro-cid-j7pv25f6]{transform:scale(1.03);filter:brightness(1.05)}.tech-plate__body[data-astro-cid-j7pv25f6]{margin-top:1.25rem;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);padding-top:1rem}.tech-plate__label[data-astro-cid-j7pv25f6]{font-family:var(--font-system);font-size:var(--label-scale);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-cream-100)}.tech-plate__caption[data-astro-cid-j7pv25f6]{margin-top:.65rem;font-family:var(--font-system);font-size:.95rem;line-height:1.6;color:color-mix(in srgb,currentColor 92%,transparent)}@media(prefers-reduced-motion:reduce){.tech-plate[data-astro-cid-j7pv25f6]:hover .tech-plate__img[data-astro-cid-j7pv25f6]{transform:none}}.spread--split[data-astro-cid-j7pv25f6]{display:grid;align-items:center;gap:3rem;padding-inline:0}@media(min-width:900px){.spread--split[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr;gap:0}}.spread__split-copy[data-astro-cid-j7pv25f6]{padding:0 1.5rem;max-width:42rem;margin-inline:auto;width:100%;min-width:0}@media(min-width:900px){.spread__split-copy[data-astro-cid-j7pv25f6]{margin-inline:auto;padding-inline:clamp(1.5rem,4vw,4rem)}}.spread__stats[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;margin-top:2.5rem}@media(min-width:640px){.spread__stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.spread__stats--quad[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.spread__divider[data-astro-cid-j7pv25f6]{height:0;margin:3rem 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--color-accent) 38%,transparent)}.spread__divider[data-astro-cid-j7pv25f6]+.spread__stats[data-astro-cid-j7pv25f6]{margin-top:3rem}@media(min-width:640px){.spread__stats--quad[data-astro-cid-j7pv25f6]{row-gap:4rem}}.provider[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:var(--spread-dark);color:var(--brand-text-on-dark);--btn-outline-color: var(--brand-text-on-dark);--btn-outline-border: color-mix(in srgb, var(--color-accent) 55%, transparent);padding-block:calc(var(--spread-gap) * 1.5)}.provider__plate[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 16%;object-position:center 16%}.provider__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,color-mix(in srgb,var(--brand-navy-900) 90%,transparent),color-mix(in srgb,var(--brand-navy-900) 74%,transparent) 30%,color-mix(in srgb,var(--brand-navy-900) 43%,transparent) 50%,color-mix(in srgb,var(--brand-navy-900) 75%,transparent) 72%,color-mix(in srgb,var(--brand-navy-900) 90%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--brand-navy-900) 90%,transparent),color-mix(in srgb,var(--brand-navy-900) 42%,transparent) 26% 74%,color-mix(in srgb,var(--brand-navy-900) 90%,transparent))}.provider__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:grid;gap:4rem;align-items:center}@media(min-width:900px){.provider__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr;gap:clamp(4rem,8vw,8rem);padding-inline:2rem;align-items:stretch}}.provider__bio[data-astro-cid-j7pv25f6]{margin-top:.25rem}.provider__bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-system);font-size:1.125rem;line-height:1.75;max-width:40rem;color:color-mix(in srgb,currentColor 86%,transparent)}.provider__bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.provider__stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 4rem}.provider__stats[data-astro-cid-j7pv25f6] .v3-stat__value{font-size:calc(var(--numeral-scale) * 1.12)}.provider__stats[data-astro-cid-j7pv25f6] .v3-stat__label{font-size:calc(var(--label-scale) * 1.06)}@media(min-width:900px){.provider__aside[data-astro-cid-j7pv25f6]{padding-left:clamp(0rem,4vw,3rem);padding-top:calc(var(--label-scale) * 1.35 + 1rem);display:flex;flex-direction:column;justify-content:space-between}}.provider__cta[data-astro-cid-j7pv25f6]{margin-top:3rem}.spread__bleed[data-astro-cid-j7pv25f6]{position:relative;margin:0;align-self:stretch;overflow:hidden}.bw-plate[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;min-height:26rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:var(--img-editorial-bw);transition:filter var(--dur-reveal) var(--ease-brand)}.bw-plate--tall[data-astro-cid-j7pv25f6]{min-height:32rem}@media(prefers-reduced-motion:no-preference){.bw-plate--tall[data-astro-cid-j7pv25f6]{animation:bw-kenburns 20s var(--ease-brand) infinite alternate;will-change:transform}}@keyframes bw-kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.2%,-1.5%,0)}}@media(min-width:900px){.spread--split[data-astro-cid-j7pv25f6] .spread__bleed[data-astro-cid-j7pv25f6]{min-height:26rem}.spread--split[data-astro-cid-j7pv25f6] .bw-plate[data-astro-cid-j7pv25f6]{position:absolute;inset:0;min-height:0}}.spread__bleed[data-astro-cid-j7pv25f6]:hover .bw-plate[data-astro-cid-j7pv25f6]{filter:var(--img-editorial-bw-hover)}.bw-plate__cap[data-astro-cid-j7pv25f6]{position:absolute;bottom:1rem;left:1.25rem;padding:.4rem .75rem;background:color-mix(in srgb,var(--brand-navy-900) 72%,transparent);backdrop-filter:blur(6px);font-family:var(--font-system);font-size:var(--label-scale);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-text-on-dark) 78%,transparent)}
