.editorial-coverflow-module__gMrMba__root{--cf-card:clamp(12.8rem, 26vw, 21.25rem);--cf-perspective:3.05;width:100%}.editorial-coverflow-module__gMrMba__shell{position:relative}.editorial-coverflow-module__gMrMba__frame{cursor:grab;touch-action:pan-y;perspective:calc(var(--cf-card) * var(--cf-perspective));outline:none;padding-block:2rem;overflow:hidden}.editorial-coverflow-module__gMrMba__frame:focus-visible{outline:2px solid var(--color-lavender-500);outline-offset:4px}.editorial-coverflow-module__gMrMba__frame:active{cursor:grabbing}.editorial-coverflow-module__gMrMba__track{height:calc(var(--cf-card) * .78);transform-style:preserve-3d;-webkit-user-select:none;user-select:none;position:relative}.editorial-coverflow-module__gMrMba__card{width:var(--cf-card);aspect-ratio:1.28;background:var(--color-surface-elevated);transform-style:preserve-3d;will-change:transform;border-radius:1.125rem;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 42px #0e255029}.editorial-coverflow-module__gMrMba__navButton{z-index:200;width:2.75rem;height:2.75rem;color:var(--color-on-navy);background:var(--color-navy-800);box-shadow:var(--shadow-md);cursor:pointer;transition:transform var(--motion-fast) ease;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.editorial-coverflow-module__gMrMba__navButton:hover{transform:translateY(-50%)scale(1.05)}.editorial-coverflow-module__gMrMba__navButton:focus-visible{outline:2px solid var(--color-lavender-500);outline-offset:3px}.editorial-coverflow-module__gMrMba__navPrev{left:.25rem}.editorial-coverflow-module__gMrMba__navNext{right:.25rem}.editorial-coverflow-module__gMrMba__navIcon{width:1.25rem;height:1.25rem}.editorial-coverflow-module__gMrMba__navNextIcon{transform:rotate(180deg)}.editorial-coverflow-module__gMrMba__dots{justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.editorial-coverflow-module__gMrMba__dot{cursor:pointer;width:.5rem;height:.5rem;transition:width var(--motion-fast) ease, background-color var(--motion-fast) ease;background:#d9d5f8;border:0;border-radius:999px;padding:0}.editorial-coverflow-module__gMrMba__dot:hover{background:#b8aef2}.editorial-coverflow-module__gMrMba__dotActive{background:var(--color-lavender-500);width:1.25rem}.editorial-coverflow-module__gMrMba__dot:focus-visible{outline:2px solid var(--color-lavender-500);outline-offset:3px}@media (min-width:40rem){.editorial-coverflow-module__gMrMba__frame{padding-block:2.5rem}.editorial-coverflow-module__gMrMba__navPrev{left:1rem}.editorial-coverflow-module__gMrMba__navNext{right:1rem}}@media (max-width:22.5rem){.editorial-coverflow-module__gMrMba__root{--cf-card:clamp(11.5rem, 68vw, 16rem)}.editorial-coverflow-module__gMrMba__navButton{width:2.4rem;height:2.4rem}}@media (prefers-reduced-motion:reduce){.editorial-coverflow-module__gMrMba__navButton,.editorial-coverflow-module__gMrMba__dot{transition:none}.editorial-coverflow-module__gMrMba__navButton:hover{transform:translateY(-50%)}}
.home-work-fields-showcase-module__R_fAzG__root{width:min(100% - 2rem, var(--container-max));margin-inline:auto}.home-work-fields-showcase-module__R_fAzG__header{text-align:center;max-width:48rem;margin-inline:auto}.home-work-fields-showcase-module__R_fAzG__eyebrow{color:var(--color-lavender-500);text-align:center;margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.home-work-fields-showcase-module__R_fAzG__title{color:var(--color-navy-800);letter-spacing:-.03em;text-align:center;justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:clamp(2.15rem,4.4vw,3.65rem);font-weight:600;line-height:1.18;display:flex}.home-work-fields-showcase-module__R_fAzG__titleText{min-width:0}.home-work-fields-showcase-module__R_fAzG__titleDot{background:var(--color-sky-400);border-radius:999px;flex:none;width:.42rem;height:.42rem}.home-work-fields-showcase-module__R_fAzG__description{max-width:42rem;color:var(--color-text-body);text-align:center;margin:.9rem auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.85}.home-work-fields-showcase-module__R_fAzG__stage{--cf-card:clamp(15.5rem, 34vw, 26rem);margin-top:clamp(2.4rem,4.8vw,3.6rem)}.home-work-fields-showcase-module__R_fAzG__slide{background:var(--color-navy-900);width:100%;height:100%;position:relative;overflow:hidden}.home-work-fields-showcase-module__R_fAzG__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.home-work-fields-showcase-module__R_fAzG__overlay{background:linear-gradient(#0a173114 38%,#0a1731c7 100%);position:absolute;inset:0}.home-work-fields-showcase-module__R_fAzG__iconBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:.75rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.home-work-fields-showcase-module__R_fAzG__iconBadge svg{width:1.15rem;height:1.15rem}.home-work-fields-showcase-module__R_fAzG__cardCaption{color:#fff;text-align:start;position:absolute;inset-block-end:1rem;inset-inline:1rem}.home-work-fields-showcase-module__R_fAzG__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.home-work-fields-showcase-module__R_fAzG__detailPanel{border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;width:min(100%,52rem);margin:1.15rem auto 0;padding:.95rem 1rem;display:grid;box-shadow:0 8px 22px #0e25500d}.home-work-fields-showcase-module__R_fAzG__cta,.home-work-fields-showcase-module__R_fAzG__ctaGhost{white-space:nowrap;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-width:8.5rem;min-height:2.7rem;padding-inline:1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.home-work-fields-showcase-module__R_fAzG__cta{background:linear-gradient(90deg, var(--color-lavender-500), color-mix(in srgb, var(--color-lavender-500) 78%, #fff));color:#fff;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.home-work-fields-showcase-module__R_fAzG__cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #8e86de33}.home-work-fields-showcase-module__R_fAzG__cta:focus-visible,.home-work-fields-showcase-module__R_fAzG__viewAll:focus-visible{outline:2px solid var(--color-lavender-500);outline-offset:3px}.home-work-fields-showcase-module__R_fAzG__ctaGhost{visibility:hidden;pointer-events:none}.home-work-fields-showcase-module__R_fAzG__detailCopy{border-inline-start:1px solid var(--color-border-subtle);min-width:0;padding-inline:1rem}.home-work-fields-showcase-module__R_fAzG__detailTitle{color:var(--color-navy-800);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.home-work-fields-showcase-module__R_fAzG__summary{color:var(--color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.875rem;line-height:1.75;display:-webkit-box;overflow:hidden}.home-work-fields-showcase-module__R_fAzG__viewAllWrap{text-align:center;margin-top:1.65rem}.home-work-fields-showcase-module__R_fAzG__viewAll{color:var(--color-lavender-500);transition:color var(--motion-fast) ease;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.home-work-fields-showcase-module__R_fAzG__viewAll:hover{color:var(--color-navy-800)}.home-work-fields-showcase-module__R_fAzG__arrow{width:1rem;height:1rem}.home-work-fields-showcase-module__R_fAzG__arrowLtr{transform:rotate(180deg)}@media (max-width:48rem){.home-work-fields-showcase-module__R_fAzG__root{width:min(100% - 1.25rem, var(--container-max))}.home-work-fields-showcase-module__R_fAzG__title{font-size:clamp(1.85rem,8vw,2.6rem)}.home-work-fields-showcase-module__R_fAzG__detailPanel{grid-template-columns:1fr;gap:.85rem;padding:1rem}.home-work-fields-showcase-module__R_fAzG__detailCopy{border-inline-start:0;border-block-start:1px solid var(--color-border-subtle);padding:.85rem 0 0}.home-work-fields-showcase-module__R_fAzG__cta{width:100%}.home-work-fields-showcase-module__R_fAzG__ctaGhost{display:none}}@media (max-width:22.5rem){.home-work-fields-showcase-module__R_fAzG__iconBadge{width:2.1rem;height:2.1rem;inset-block-start:.7rem;inset-inline-start:.7rem}.home-work-fields-showcase-module__R_fAzG__cardCaption{inset-block-end:.7rem;inset-inline:.7rem}.home-work-fields-showcase-module__R_fAzG__cardTitle{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.home-work-fields-showcase-module__R_fAzG__cta,.home-work-fields-showcase-module__R_fAzG__viewAll{transition:none}.home-work-fields-showcase-module__R_fAzG__cta:hover{transform:none}}
.home-work-fields-module__LiXUGq__section{background:var(--color-cream);padding-block:clamp(4.8rem,8vw,7rem);position:relative;overflow:hidden}.home-work-fields-module__LiXUGq__container{width:min(100% - 2rem, var(--container-max));margin-inline:auto}.home-work-fields-module__LiXUGq__header{text-align:center;max-width:48rem;margin-inline:auto}.home-work-fields-module__LiXUGq__eyebrow{color:var(--color-lavender-500);text-align:center;margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.home-work-fields-module__LiXUGq__title{color:var(--color-navy-800);letter-spacing:-.03em;text-align:center;justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:clamp(2.15rem,4.4vw,3.65rem);font-weight:600;line-height:1.18;display:flex}.home-work-fields-module__LiXUGq__titleText{min-width:0}.home-work-fields-module__LiXUGq__titleDot{background:var(--color-sky-400);border-radius:999px;flex:none;width:.42rem;height:.42rem}.home-work-fields-module__LiXUGq__description{max-width:42rem;color:var(--color-text-body);text-align:center;margin:.9rem auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.85}.home-work-fields-module__LiXUGq__grid{direction:ltr;grid-template-rows:minmax(15.25rem,1fr) minmax(15.25rem,1fr);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr) minmax(0,1fr);gap:.85rem;min-height:38rem;margin-top:clamp(2.4rem,4.8vw,3.6rem);display:grid}.home-work-fields-module__LiXUGq__card{isolation:isolate;border-radius:var(--radius-feature);background:var(--color-navy-900);min-width:0;min-height:15.25rem;box-shadow:var(--shadow-md);border:1px solid #ffffff14;position:relative;overflow:hidden}.home-work-fields-module__LiXUGq__featured{grid-area:1/1/span 2}.home-work-fields-module__LiXUGq__wide{grid-area:1/2/auto/span 2}.home-work-fields-module__LiXUGq__compact:nth-child(3){grid-area:2/2}.home-work-fields-module__LiXUGq__compact:nth-child(4){grid-area:2/3}.home-work-fields-module__LiXUGq__additionalGrid{direction:ltr;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.85rem;margin-top:.85rem;display:grid}.home-work-fields-module__LiXUGq__gridCard{min-height:15.25rem;position:relative}.home-work-fields-module__LiXUGq__image{object-fit:cover;object-position:center;transition:transform var(--motion-slow) ease}.home-work-fields-module__LiXUGq__card:hover .home-work-fields-module__LiXUGq__image,.home-work-fields-module__LiXUGq__card:focus-within .home-work-fields-module__LiXUGq__image{transform:scale(1.035)}.home-work-fields-module__LiXUGq__overlay{z-index:1;background:linear-gradient(#08163047 0%,#081630ad 52%,#081630e0 100%);position:absolute;inset:0}.home-work-fields-module__LiXUGq__featured .home-work-fields-module__LiXUGq__overlay{background:linear-gradient(#0816309e 0%,#081630cc 48%,#081630eb 100%)}.home-work-fields-module__LiXUGq__content{z-index:2;height:100%;min-height:inherit;color:var(--color-white);flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,2.6vw,2rem);display:flex;position:relative}.home-work-fields-module__LiXUGq__featured .home-work-fields-module__LiXUGq__content{justify-content:center;padding-block-end:4.25rem}.home-work-fields-module__LiXUGq__copy{max-width:28rem}.home-work-fields-module__LiXUGq__iconWrap{color:var(--color-white);margin-bottom:.7rem;display:inline-grid}.home-work-fields-module__LiXUGq__cardTitle{max-width:22rem;color:var(--color-white);text-align:start;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.1vw,2.05rem);font-weight:600;line-height:1.28}.home-work-fields-module__LiXUGq__featured .home-work-fields-module__LiXUGq__cardTitle{font-size:clamp(1.55rem,2.4vw,2.35rem)}.home-work-fields-module__LiXUGq__cardDescription{color:#ffffffc7;text-align:start;max-width:28rem;margin:.65rem 0 0;font-size:.9375rem;line-height:1.75}.home-work-fields-module__LiXUGq__featured .home-work-fields-module__LiXUGq__cardDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-work-fields-module__LiXUGq__compact .home-work-fields-module__LiXUGq__cardDescription,.home-work-fields-module__LiXUGq__wide .home-work-fields-module__LiXUGq__cardDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-work-fields-module__LiXUGq__link{width:fit-content;min-height:var(--target-min);color:var(--color-white);align-items:center;gap:.5rem;margin-top:.85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.home-work-fields-module__LiXUGq__featured .home-work-fields-module__LiXUGq__link{margin-top:0;position:absolute;inset-block-end:clamp(1.15rem,2.4vw,1.85rem);inset-inline-start:clamp(1.25rem,2.6vw,2rem)}.home-work-fields-module__LiXUGq__link:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:3px;border-radius:.4rem}.home-work-fields-module__LiXUGq__linkIcon{width:1.85rem;height:1.85rem;transition:transform var(--motion-fast) ease, background var(--motion-fast) ease;background:#ffffff24;border-radius:999px;place-items:center;display:grid}.home-work-fields-module__LiXUGq__linkIcon svg{width:.95rem;height:.95rem}.home-work-fields-module__LiXUGq__arrowLtr{transform:rotate(180deg)}.home-work-fields-module__LiXUGq__card:hover .home-work-fields-module__LiXUGq__linkIcon,.home-work-fields-module__LiXUGq__card:focus-within .home-work-fields-module__LiXUGq__linkIcon{background:#ffffff38}.home-work-fields-module__LiXUGq__card[dir=rtl]:hover .home-work-fields-module__LiXUGq__linkIcon,.home-work-fields-module__LiXUGq__card[dir=rtl]:focus-within .home-work-fields-module__LiXUGq__linkIcon{transform:translate(-2px)}.home-work-fields-module__LiXUGq__card[dir=ltr]:hover .home-work-fields-module__LiXUGq__linkIcon,.home-work-fields-module__LiXUGq__card[dir=ltr]:focus-within .home-work-fields-module__LiXUGq__linkIcon{transform:translate(2px)}@media (max-width:63.9375rem){.home-work-fields-module__LiXUGq__grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.home-work-fields-module__LiXUGq__featured,.home-work-fields-module__LiXUGq__wide,.home-work-fields-module__LiXUGq__compact,.home-work-fields-module__LiXUGq__compact:nth-child(3),.home-work-fields-module__LiXUGq__compact:nth-child(4){grid-area:auto}.home-work-fields-module__LiXUGq__featured,.home-work-fields-module__LiXUGq__wide{grid-column:1/-1}.home-work-fields-module__LiXUGq__featured{min-height:22rem}.home-work-fields-module__LiXUGq__wide,.home-work-fields-module__LiXUGq__compact{min-height:16.5rem}.home-work-fields-module__LiXUGq__additionalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.home-work-fields-module__LiXUGq__section{padding-block:4.2rem}.home-work-fields-module__LiXUGq__container{width:min(100% - 1.25rem, var(--container-max))}.home-work-fields-module__LiXUGq__grid{grid-template-columns:1fr}.home-work-fields-module__LiXUGq__featured,.home-work-fields-module__LiXUGq__wide,.home-work-fields-module__LiXUGq__compact,.home-work-fields-module__LiXUGq__gridCard{grid-column:auto;min-height:18.5rem}.home-work-fields-module__LiXUGq__additionalGrid{grid-template-columns:1fr}.home-work-fields-module__LiXUGq__cardTitle,.home-work-fields-module__LiXUGq__featured .home-work-fields-module__LiXUGq__cardTitle{max-width:none;font-size:1.55rem}.home-work-fields-module__LiXUGq__compact .home-work-fields-module__LiXUGq__cardDescription{-webkit-line-clamp:4}}@media (prefers-reduced-motion:reduce){.home-work-fields-module__LiXUGq__image,.home-work-fields-module__LiXUGq__linkIcon{transition:none}.home-work-fields-module__LiXUGq__card:hover .home-work-fields-module__LiXUGq__image,.home-work-fields-module__LiXUGq__card:focus-within .home-work-fields-module__LiXUGq__image,.home-work-fields-module__LiXUGq__card:hover .home-work-fields-module__LiXUGq__linkIcon,.home-work-fields-module__LiXUGq__card:focus-within .home-work-fields-module__LiXUGq__linkIcon{transform:none}}
.home-impact-metrics-module__vEATlG__section{background:var(--color-cream);border-block-start:1px solid var(--color-border-subtle);padding-block:clamp(4.6rem,7vw,6.5rem);position:relative;overflow-x:clip}.home-impact-metrics-module__vEATlG__container{z-index:1;width:min(100% - 2rem, var(--container-max));margin-inline:auto;position:relative}.home-impact-metrics-module__vEATlG__decor{pointer-events:none;opacity:.65;background:radial-gradient(circle at 7% 23%,#8e86de1a,#0000 18%),radial-gradient(circle at 93% 18%,#72bceb1a,#0000 17%);position:absolute;inset:0}.home-impact-metrics-module__vEATlG__decor svg{fill:none;stroke:#8e86de47;stroke-width:1px;width:11rem;height:7rem;position:absolute}.home-impact-metrics-module__vEATlG__decorStart{inset-block-start:8%;inset-inline-start:2%}.home-impact-metrics-module__vEATlG__decorEnd{inset-block-start:6%;inset-inline-end:2%}.home-impact-metrics-module__vEATlG__header{text-align:center;max-width:50rem;margin-inline:auto}.home-impact-metrics-module__vEATlG__title{color:var(--color-navy-800);letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(2.45rem,4.5vw,4.4rem);font-weight:600;line-height:1.08}.home-impact-metrics-module__vEATlG__description{max-width:42rem;color:var(--color-text-body);text-align:center;margin:.9rem auto 0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.85}.home-impact-metrics-module__vEATlG__dividerAccent{background:linear-gradient(90deg, transparent, var(--color-lavender-500) 30%, var(--color-sky-400) 70%, transparent);width:7.5rem;height:1px;margin:1.5rem auto 0}.home-impact-metrics-module__vEATlG__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.7rem,5vw,4rem);display:grid}.home-impact-metrics-module__vEATlG__metric{text-align:center;min-width:0;padding:0 clamp(1rem,2.5vw,2rem);position:relative}.home-impact-metrics-module__vEATlG__metric:not(:last-child):after{content:"";background:var(--color-border-subtle);width:1px;position:absolute;inset-block:12%;inset-inline-end:0}.home-impact-metrics-module__vEATlG__iconWrap{width:3.75rem;height:3.75rem;color:var(--color-lavender-500);background:#8e86de1c;border-radius:999px;place-items:center;margin-inline:auto;display:grid}.home-impact-metrics-module__vEATlG__icon{width:1.75rem;height:1.75rem}.home-impact-metrics-module__vEATlG__value{color:var(--color-navy-900);text-align:center;justify-content:center;align-items:baseline;margin:1rem 0 0;font-size:clamp(2.55rem,4.8vw,4.4rem);font-weight:700;line-height:1;display:flex}.home-impact-metrics-module__vEATlG__value .home-impact-metrics-module__vEATlG__valueCluster{letter-spacing:-.05em;justify-content:center;align-items:baseline;display:inline-flex}.home-impact-metrics-module__vEATlG__metricLabel{color:var(--color-navy-800);text-align:center;margin:.8rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600}.home-impact-metrics-module__vEATlG__metricDescription{max-width:15rem;color:var(--color-text-body);text-align:center;margin:.75rem auto 0;font-size:.9rem;line-height:1.75}@media (max-width:63.9375rem){.home-impact-metrics-module__vEATlG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 0}.home-impact-metrics-module__vEATlG__metric:nth-child(2n):after{display:none}}@media (max-width:37.99rem){.home-impact-metrics-module__vEATlG__container{width:min(100% - 1.25rem, var(--container-max))}.home-impact-metrics-module__vEATlG__grid{grid-template-columns:1fr;gap:2.4rem}.home-impact-metrics-module__vEATlG__metric{padding-inline:0}.home-impact-metrics-module__vEATlG__metric:after{display:none}}
.home-partners-showcase-module__zTxXEa__section{background:var(--color-cream);border-block-start:1px solid var(--color-border-subtle);padding-block:clamp(4.2rem,6vw,5.6rem);overflow-x:clip}.home-partners-showcase-module__zTxXEa__container{width:min(100% - 2rem, var(--container-max));margin-inline:auto}.home-partners-showcase-module__zTxXEa__headerRow{text-align:center;justify-items:center;gap:0;display:grid;position:relative}.home-partners-showcase-module__zTxXEa__title{color:var(--color-navy-800);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(2.3rem,4vw,3.8rem);font-weight:600;line-height:1.08}.home-partners-showcase-module__zTxXEa__description{max-width:48rem;color:var(--color-text-body);text-align:center;margin:.8rem auto 0;font-size:1rem;line-height:1.8}.home-partners-showcase-module__zTxXEa__viewAll{min-height:var(--target-min);color:var(--color-lavender-500);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:#8e86de1f;border:0;border-radius:999px;flex:none;align-items:center;gap:.55rem;padding-inline:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.home-partners-showcase-module__zTxXEa__viewAll:hover,.home-partners-showcase-module__zTxXEa__viewAll:focus-visible{color:var(--color-navy-800);background:#8e86de14}.home-partners-showcase-module__zTxXEa__viewAll:focus-visible,.home-partners-showcase-module__zTxXEa__navButton:focus-visible,.home-partners-showcase-module__zTxXEa__partnerCard:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:3px}.home-partners-showcase-module__zTxXEa__viewAllIcon{width:1rem;height:1rem}.home-partners-showcase-module__zTxXEa__viewAllIconLtr{transform:rotate(180deg)}.home-partners-showcase-module__zTxXEa__carouselShell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:2.2rem;display:grid}.home-partners-showcase-module__zTxXEa__navButton{width:3rem;height:3rem;color:var(--color-lavender-500);cursor:pointer;transition:transform var(--motion-fast) ease, background var(--motion-fast) ease;background:#8e86de1c;border:0;border-radius:999px;place-items:center;display:grid}.home-partners-showcase-module__zTxXEa__navButton:hover{background:#8e86de2e;transform:scale(1.05)}.home-partners-showcase-module__zTxXEa__navIcon{width:1.25rem;height:1.25rem}.home-partners-showcase-module__zTxXEa__navIconNext{transform:rotate(180deg)}.home-partners-showcase-module__zTxXEa__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.home-partners-showcase-module__zTxXEa__viewport::-webkit-scrollbar{display:none}.home-partners-showcase-module__zTxXEa__track{grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;gap:.85rem;display:grid}.home-partners-showcase-module__zTxXEa__partnerCard{border:1px solid var(--color-border-subtle);min-width:0;min-height:8.2rem;box-shadow:var(--shadow-sm);color:inherit;text-align:center;scroll-snap-align:start;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#ffffffc2;border-radius:1.2rem;flex-direction:column;justify-content:center;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.home-partners-showcase-module__zTxXEa__partnerCard:hover{box-shadow:var(--shadow-md);border-color:#8e86de57;transform:translateY(-2px)}.home-partners-showcase-module__zTxXEa__logoBox{width:100%;height:3.2rem;position:relative}.home-partners-showcase-module__zTxXEa__logo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-partners-showcase-module__zTxXEa__partnerName{color:var(--color-navy-800);font-size:.75rem;font-weight:500;line-height:1.45}.home-partners-showcase-module__zTxXEa__dots{justify-content:center;gap:.45rem;margin-top:1.2rem;display:flex}.home-partners-showcase-module__zTxXEa__dot{background:var(--color-border-subtle);cursor:pointer;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0}.home-partners-showcase-module__zTxXEa__dotActive{background:var(--color-lavender-500)}.home-partners-showcase-module__zTxXEa__dot:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:3px}@media (min-width:80rem){.home-partners-showcase-module__zTxXEa__track{grid-auto-columns:minmax(10rem,calc(16.6667% - .708333rem))}}@media (max-width:48rem){.home-partners-showcase-module__zTxXEa__container{width:min(100% - 1.25rem, var(--container-max))}.home-partners-showcase-module__zTxXEa__headerRow{place-items:center}.home-partners-showcase-module__zTxXEa__viewAll{margin-top:1rem;position:static}.home-partners-showcase-module__zTxXEa__carouselShell{grid-template-columns:1fr}.home-partners-showcase-module__zTxXEa__navButton{display:none}.home-partners-showcase-module__zTxXEa__track{grid-auto-columns:minmax(9.5rem,62vw)}}@media (prefers-reduced-motion:reduce){.home-partners-showcase-module__zTxXEa__viewAll,.home-partners-showcase-module__zTxXEa__navButton,.home-partners-showcase-module__zTxXEa__partnerCard{transition:none}.home-partners-showcase-module__zTxXEa__navButton:hover,.home-partners-showcase-module__zTxXEa__partnerCard:hover{transform:none}}
.home-final-cta-module__c-xe_G__section{background:var(--color-cream);padding:0 0 clamp(3rem,5vw,4.5rem)}.home-final-cta-module__c-xe_G__container{width:min(100% - 1.25rem,94rem);margin-inline:auto}.home-final-cta-module__c-xe_G__panel{isolation:isolate;background:radial-gradient(circle at 75% 35%, #72bceb1f, transparent 28%), linear-gradient(135deg, #071a3c 0%, var(--color-navy-900) 55%, #102c59 100%);border-radius:clamp(1.4rem,2.4vw,2.1rem);place-items:center;min-height:clamp(20rem,32vw,27rem);display:grid;position:relative;overflow:hidden}.home-final-cta-module__c-xe_G__backgroundImage{z-index:-3;object-fit:cover}.home-final-cta-module__c-xe_G__backgroundOverlay{z-index:-2;background:linear-gradient(90deg,#061431f5 0%,#061431e0 48%,#06143173 100%);position:absolute;inset:0}.home-final-cta-module__c-xe_G__decorativeLines{pointer-events:none;z-index:-1;fill:none;stroke:#8e86de3b;stroke-width:1px;width:72%;height:68%;position:absolute;inset-block-end:-8%;inset-inline-end:-2%}.home-final-cta-module__c-xe_G__content{width:min(100% - 2rem,57rem);color:var(--color-white);text-align:center;padding-block:clamp(3rem,5vw,4.25rem)}.home-final-cta-module__c-xe_G__title{color:var(--color-white);letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:600;line-height:1.08}.home-final-cta-module__c-xe_G__description{color:#ffffffb8;text-align:center;max-width:44rem;margin:1rem auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.8}.home-final-cta-module__c-xe_G__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.75rem;display:flex}.home-final-cta-module__c-xe_G__primaryButton,.home-final-cta-module__c-xe_G__secondaryButton{min-height:var(--target-min);transition:transform var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;padding-inline:1.35rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.home-final-cta-module__c-xe_G__primaryButton{background:var(--color-lavender-500);color:var(--color-white);box-shadow:0 10px 28px #746be033}.home-final-cta-module__c-xe_G__secondaryButton{color:var(--color-white);background:#ffffff08;border:1px solid #ffffff57}.home-final-cta-module__c-xe_G__primaryButton:hover,.home-final-cta-module__c-xe_G__secondaryButton:hover{transform:translateY(-2px)}.home-final-cta-module__c-xe_G__secondaryButton:hover{background:#ffffff14;border-color:#ffffff85}.home-final-cta-module__c-xe_G__primaryButton:focus-visible,.home-final-cta-module__c-xe_G__secondaryButton:focus-visible{outline:3px solid var(--color-sky-400);outline-offset:3px}.home-final-cta-module__c-xe_G__actionIcon{width:1rem;height:1rem}.home-final-cta-module__c-xe_G__actionIconLtr{transform:rotate(180deg)}@media (max-width:40rem){.home-final-cta-module__c-xe_G__content{width:min(100% - 1.4rem,57rem)}.home-final-cta-module__c-xe_G__actions{flex-direction:column}.home-final-cta-module__c-xe_G__primaryButton,.home-final-cta-module__c-xe_G__secondaryButton{width:100%}.home-final-cta-module__c-xe_G__backgroundOverlay{background:#061431db}}@media (prefers-reduced-motion:reduce){.home-final-cta-module__c-xe_G__primaryButton,.home-final-cta-module__c-xe_G__secondaryButton{transition:none}.home-final-cta-module__c-xe_G__primaryButton:hover,.home-final-cta-module__c-xe_G__secondaryButton:hover{transform:none}}
