.aud-list[data-astro-cid-kyhwqf3h]{border-top:1px solid rgba(11,11,12,.1)}.aud-row[data-astro-cid-kyhwqf3h]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:start;padding:clamp(1.35rem,3vw,2rem) clamp(.75rem,2vw,1.5rem);border-bottom:1px solid rgba(11,11,12,.08);border-radius:.9rem;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.aud-row[data-astro-cid-kyhwqf3h]:hover{background:#d8000009;border-color:#d8000024}.aud-row[data-astro-cid-kyhwqf3h]:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.aud-dot[data-astro-cid-kyhwqf3h]{width:.55rem;height:.55rem;margin-top:.45rem;border-radius:999px;background:#d80000;box-shadow:0 0 0 5px #d800001a;flex-shrink:0}.aud-main[data-astro-cid-kyhwqf3h]{display:grid;gap:.55rem;min-width:0}.aud-name[data-astro-cid-kyhwqf3h]{font-size:var(--font-h3);font-weight:600;letter-spacing:-.02em;color:#0b0b0c}.aud-body[data-astro-cid-kyhwqf3h]{max-width:62ch;font-size:var(--font-body);line-height:1.75;color:#3f3f46;text-wrap:pretty}.aud-cta[data-astro-cid-kyhwqf3h]{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--font-small);font-weight:700;white-space:nowrap;color:var(--brand-red)}@media(max-width:720px){.aud-row[data-astro-cid-kyhwqf3h]{grid-template-columns:auto minmax(0,1fr)}.aud-cta[data-astro-cid-kyhwqf3h]{grid-column:2}}@media(prefers-reduced-motion:reduce){.aud-row[data-astro-cid-kyhwqf3h]{transition:background 1ms ease}}.psf-title[data-astro-cid-e2vyaxle]{text-align:center}.psf-slides[data-astro-cid-e2vyaxle]{isolation:isolate}.psf-slide[data-astro-cid-e2vyaxle]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.015);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility .5s;will-change:opacity,transform}.psf-slide[data-astro-cid-e2vyaxle].is-active{opacity:1;visibility:visible;transform:none}.psf-slide[data-astro-cid-e2vyaxle] img[data-astro-cid-e2vyaxle]{transform:scale(1.02);transition:transform .8s cubic-bezier(.22,1,.36,1)}.psf-slide[data-astro-cid-e2vyaxle].is-active img[data-astro-cid-e2vyaxle]{transform:scale(1)}.psf-list[data-astro-cid-e2vyaxle]{gap:.5rem}.psf-item[data-astro-cid-e2vyaxle]{position:relative;gap:.625rem;padding:.65rem .75rem .65rem 1rem;border:0;border-top:1px solid var(--site-border);overflow:hidden;transition:color .2s ease}.psf-item[data-astro-cid-e2vyaxle]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;background:var(--brand-red);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,1,.36,1)}.psf-item[data-astro-cid-e2vyaxle]:hover:before{transform:scaleY(.6)}.psf-item[data-astro-cid-e2vyaxle]:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.psf-item[data-astro-cid-e2vyaxle] h3[data-astro-cid-e2vyaxle]{font-size:var(--font-body);line-height:1.35;font-weight:600}.psf-desc[data-astro-cid-e2vyaxle]{font-size:var(--font-small);line-height:1.45}.psf-icon[data-astro-cid-e2vyaxle]{height:2.75rem;width:2rem}.psf-icon[data-astro-cid-e2vyaxle] svg{margin-top:0!important;flex-shrink:0;height:1.375rem;width:1.375rem;fill:currentColor!important;color:#b91c1c}.dark .psf-icon[data-astro-cid-e2vyaxle] svg{color:#fca5a5}@media(min-width:640px){.psf-list[data-astro-cid-e2vyaxle]{gap:.625rem}.psf-item[data-astro-cid-e2vyaxle]{padding:.625rem .75rem}.psf-item[data-astro-cid-e2vyaxle] h3[data-astro-cid-e2vyaxle]{font-size:var(--font-lead)}.psf-desc[data-astro-cid-e2vyaxle]{font-size:var(--font-small);line-height:1.5}.psf-icon[data-astro-cid-e2vyaxle]{height:3rem;width:2.25rem}}.psf-item[data-astro-cid-e2vyaxle].is-active{font-weight:600;color:#b91c1c}.psf-item[data-astro-cid-e2vyaxle].is-active:before{transform:scaleY(1)}.psf-item[data-astro-cid-e2vyaxle].is-active h3[data-astro-cid-e2vyaxle]{color:inherit}.psf-item[data-astro-cid-e2vyaxle].is-active .psf-desc[data-astro-cid-e2vyaxle]{color:#404040}.dark .psf-item[data-astro-cid-e2vyaxle].is-active{color:#fecaca}.dark .psf-item[data-astro-cid-e2vyaxle].is-active .psf-desc[data-astro-cid-e2vyaxle]{color:#fca5a5}@media(prefers-reduced-motion:reduce){.psf-slide[data-astro-cid-e2vyaxle]{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto}.psf-slides[data-astro-cid-e2vyaxle]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0}}html:has(.platform-home),body:has(.platform-home){background:#fff}.platform-home{position:relative;padding-bottom:clamp(2rem,6vw,5rem)}.platform-home :is(h1,h2,.t-h1,.t-h2){font-weight:600;letter-spacing:-.026em;text-wrap:balance}.platform-home :is(h3,h4){letter-spacing:-.018em}.platform-home [data-analytics-view=platform_home_hero_view]{padding-bottom:0}.platform-home__marquee-band{margin-top:0}.platform-home__label{color:var(--brand-red);font-size:var(--font-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.platform-home__thesis{position:relative;color:#fff;border-image:linear-gradient(#0b0b0c 0 0) fill 0 / /0 100vw}.platform-home__thesis-media{width:100vw;margin-inline-start:calc(50% - 50vw);aspect-ratio:5 / 4;max-height:28rem;overflow:hidden;background:#0b0b0c}.platform-home__thesis-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.platform-home__thesis-media{position:relative}.platform-home__thesis-media:after{content:"";position:absolute;inset:0;background:#0b0b0c2e}.platform-home__thesis-shell{display:grid;gap:clamp(1.75rem,3.5vw,2.75rem);padding-block:clamp(2.5rem,6vw,5.5rem)}.platform-home__thesis .platform-home__label{color:#ff8a8a}.platform-home__thesis-copy{max-width:38rem}.platform-home__thesis-title{margin-top:.9rem;max-width:16ch;color:#fff}.platform-home__thesis-body{margin-top:1rem;max-width:36rem;color:#ffffffdb}.platform-home__thesis-link{color:#fff;text-decoration:underline;text-underline-offset:.2em}.platform-home__thesis-link:hover{color:#ff8a8a}.platform-home__thesis-points{display:grid;align-content:start}.platform-home__thesis-point{display:grid;gap:.35rem 1.5rem;padding-block:1rem;border-top:1px solid rgba(255,255,255,.2);transition:border-color .22s cubic-bezier(.22,1,.36,1)}.platform-home__thesis-point:hover{border-top-color:#ff8a8a}.platform-home__thesis-kicker{display:inline-flex;align-items:center;align-self:start;gap:.55rem;padding-top:.2rem;color:#ff8a8a;font-size:var(--font-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.platform-home__thesis-kicker:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#ff8a8a;flex-shrink:0}.platform-home__thesis-text{max-width:44ch;color:#ffffffdb;font-size:var(--font-body);line-height:1.7;text-wrap:pretty}@media(min-width:640px){.platform-home__thesis-point{grid-template-columns:7.5rem minmax(0,1fr)}}@media(min-width:960px){.platform-home__thesis-media{position:absolute;inset-block:0;left:58%;right:calc(50% - 50vw);width:auto;max-height:none;margin:0;aspect-ratio:auto}.platform-home__thesis-shell{max-width:calc(58% - 3rem)}}@media(max-width:767px){.site-rail>main:has(.platform-home){overflow-x:visible}.platform-home__marquee-band{margin-top:.25rem}}@media(min-width:640px){.platform-home [data-analytics-view=platform_home_hero_view] .fade-up{margin-inline:0;max-width:46rem;text-align:left;align-items:flex-start}.platform-home [data-analytics-view=platform_home_hero_view] h1{max-width:18ch;margin-inline:0;text-align:left}.platform-home [data-analytics-view=platform_home_hero_view] h1+p{margin-inline:0;max-width:40ch;text-align:left}}@media(min-width:1024px){.platform-home [data-analytics-view=platform_home_hero_view] h1{max-width:16ch}}@media(min-width:640px)and (max-width:1023px){.platform-home [data-analytics-view=platform_home_hero_view] .hero-premium,.platform-home [data-analytics-view=platform_home_hero_view] .hero-premium>.content-wrap{min-height:84svh}}@media(max-width:639px){.platform-home [data-analytics-view=platform_home_hero_view] .hero-premium,.platform-home [data-analytics-view=platform_home_hero_view] .hero-premium>.content-wrap{min-height:78svh}.platform-home [data-analytics-view=platform_home_hero_view] .hero-premium>.content-wrap{padding-top:7rem;padding-bottom:2rem}.platform-home [data-analytics-view=platform_home_hero_view] .fade-up{width:100%;max-width:100%;padding-inline:1.5rem}.platform-home [data-analytics-view=platform_home_hero_view] h1{font-size:var(--font-h1)!important;line-height:1.12!important;max-width:14ch;margin-inline:auto}.platform-home [data-analytics-view=platform_home_hero_view] h1+p{max-width:34ch;margin-inline:auto}.platform-home [data-analytics-view=platform_home_hero_view] .hero-note{margin-inline:auto}}
