section.cr-hero.section[data-space=none]{background-color:var(--color-violet-950);color:var(--color-off-white);margin-block-start:calc(-1 * var(--site-nav-mega-closed-height));padding-block-start:var(--section-space-xl);padding-block-end:var(--section-space-large);position:relative;overflow:clip}.cr-hero__media,.cr-closing__media{z-index:0;pointer-events:none;position:absolute;inset:0}.cr-hero__media img,.cr-closing__media img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block}.cr-closing__media img{transform:scaleY(-1)}.cr-hero .container,.cr-closing .container{z-index:1;position:relative}.cr-hero__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:42rem;display:flex}.cr-hero h1,.cr-catch h2,.cr-checks h2,.cr-fix h2,.cr-stories h2,.cr-closing h2,.platform-resilience h2{margin:0}.cr-hero__lede,.cr-catch__lede,.cr-fix__lede,.cr-checks__intro p,.cr-stories__lede,.cr-closing__body,.platform-resilience__lede{font-size:var(--font-size-text-large);line-height:var(--leading-body);text-wrap:pretty;margin:0}.cr-hero__actions,.cr-fix__actions,.cr-closing__actions,.platform-resilience__actions{gap:var(--content-space-btn-gap);flex-wrap:wrap;display:flex}.cr-hero .cr-outline{border-color:var(--color-orange-400);color:var(--color-orange-400);background-color:#0000}.cr-hero .cr-outline:hover,.cr-hero .cr-outline:focus-visible{background-color:var(--color-orange-400);border-color:var(--color-orange-400);color:var(--color-violet-950)}.cr-hero__trial{width:100%;padding:var(--space-4);border:1px solid var(--color-orange-400);border-radius:var(--radius-small);flex-direction:column;gap:.625rem;display:flex}.cr-hero__trial p{color:var(--color-gray-400);font-size:var(--font-size-text-main);margin:0;line-height:1.2}section.cr-catch.section,section.cr-fix.section{background-color:var(--color-off-white);color:var(--color-violet-950);position:relative;overflow:clip}.cr-catch__bg,.cr-fix__bg{z-index:0;pointer-events:none;background-color:var(--color-off-white);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cr-catch .container,.cr-fix .container{z-index:1;position:relative}.cr-catch__copy,.cr-fix__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:62.5rem;margin-inline-start:auto;display:flex}.cr-catch__lede,.cr-fix__lede{color:#444}.cr-catch__modes{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cr-catch__pill{padding-block:.25rem;padding-inline:var(--space-2);border:1px solid var(--color-orange-400);border-radius:var(--radius-round);color:var(--color-violet-950);background-color:#0000}section.cr-checks.section{background-color:var(--color-gray-400);color:var(--color-violet-950)}.cr-checks__layout{gap:var(--site-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.cr-checks__intro{gap:var(--site-gutter);flex-direction:column;display:flex}.cr-checks__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cr-checks__list li{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-gray-300);display:flex}.cr-checks__index{flex:none}.cr-checks__list p{font-size:var(--font-size-text-main);margin:0;line-height:1.2}.cr-fix__baseline{font-size:var(--font-size-text-main);line-height:var(--leading-body);margin:0}.cr-fix__baseline a{color:var(--color-orange-400);text-underline-offset:.15em;text-decoration:underline}.cr-fix__baseline a:hover,.cr-fix__baseline a:focus-visible{color:var(--color-orange-accent)}section.cr-stories.section{background-color:var(--color-violet-950);color:var(--color-off-white)}.cr-stories__layout{--cr-stories-gap:var(--space-2);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.cr-stories__lede{font-size:var(--font-size-text-main)}.cr-stories__grid{gap:var(--cr-stories-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.cr-stories__card{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:18rem;padding:var(--space-5);border-radius:var(--radius-small);background-color:var(--color-violet-950);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.cr-stories__art{z-index:0;width:calc(200% + var(--cr-stories-gap));pointer-events:none;max-width:none;height:auto;position:absolute;inset-block-end:0;inset-inline-start:calc(var(--cr-card-index) * -1 * (100% + var(--cr-stories-gap)))}.cr-stories__card>:not(.cr-stories__art){z-index:1;position:relative}.cr-stories__logo{width:auto;max-width:100%;height:1.5625rem;display:block}.cr-stories__headline{max-width:23rem;font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);letter-spacing:0;text-wrap:pretty;margin:0;line-height:1.3}.cr-stories__more{color:var(--color-orange-400);font-size:var(--font-size-text-main);text-underline-offset:.12em;line-height:1.2;text-decoration:underline}section.cr-closing.section{background-color:var(--color-violet-950);color:var(--color-off-white);position:relative;overflow:clip}.cr-closing__copy{z-index:1;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex;position:relative}.cr-closing h2{max-width:62.5rem}.cr-closing__body{max-width:51.25rem;color:var(--color-gray-400)}.cr-closing__actions{justify-content:center}section.platform-resilience.section{background-color:var(--color-theme-light-bg);color:var(--color-violet-950)}.platform-resilience__panel{column-gap:var(--space-5);row-gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-purple-800);color:var(--color-off-white);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.platform-resilience h2{grid-area:1/1}.platform-resilience__lede{grid-area:2/1;max-width:28rem}.platform-resilience__points{font-size:var(--font-size-text-large);line-height:var(--leading-body);grid-area:2/2;align-self:start;margin:0;padding-inline-start:1.15rem}.platform-resilience__points li+li{margin-block-start:.15em}.platform-resilience__actions{grid-area:3/2;justify-self:end}@media (width<=63.999rem){.cr-hero h1{font-size:clamp(2.5rem, 12vw, var(--font-size-h1))}.cr-catch__copy,.cr-fix__copy{max-width:none;margin-inline-start:0}.cr-checks__layout,.cr-stories__grid,.platform-resilience__panel{grid-template-columns:minmax(0,1fr)}.cr-stories__art{object-fit:cover;object-position:center bottom;width:100%;height:100%;inset:0}.cr-stories__card{min-height:0}.platform-resilience h2,.platform-resilience__lede,.platform-resilience__points,.platform-resilience__actions{grid-area:auto/1;justify-self:start}}
