.rd-mission{background:var(--color-white)}@media screen and (min-width:1024px){.rd-mission--source-height{min-height:2368px}}.rd-mission-grid{column-gap:var(--rd-col-gap);grid-template-columns:repeat(12,1fr);display:grid}.rd-mission-rule-top{background:var(--color-blue-200);height:1px}.rd-mission-intro{padding-top:128px}.rd-mission-rule-top+.rd-mission-grid{padding-top:40px}.rd-mission-h2{grid-column:1/6;max-width:80%;margin:0}.rd-mission-lead{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-blue-800);grid-column:6/13;margin:0;font-size:32px;font-weight:400;line-height:1.2}.rd-mission-leadstack{grid-column:6/13}.rd-mission-leadstack .rd-mission-lead{grid-column:auto}.rd-mission-leadbody{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-blue-950);margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.6}.rd-mission-flip{height:100dvh;padding-top:96px;position:relative;overflow:hidden}.rd-mission-body{max-width:50%;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-blue-950);grid-column:1/6;margin:0;font-size:16px;font-weight:400;line-height:1.6}.rd-mission-origin{aspect-ratio:912/504;visibility:hidden;grid-column:6/13}.rd-mission-mediawrap{z-index:1;pointer-events:none;position:absolute;inset:0}.rd-mission-media{border-radius:0;position:absolute;overflow:hidden}.rd-mission-plate{width:100%;height:100%;display:block}.rd-mission-overlay{padding-inline:var(--rd-gutter);opacity:0;background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--color-blue-950) 68%, transparent) 28%, color-mix(in oklab, var(--color-blue-950) 68%, transparent) 72%, transparent 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rd-mission-overlay-inner{text-align:left;width:100%;max-width:720px}.rd-mission-overlay--centered .rd-mission-overlay-inner{text-align:center}.rd-mission-rule{background:var(--color-blue-200);opacity:0;width:50%;height:1px;margin-bottom:32px}.rd-mission-mask{overflow:hidden}.rd-mission-mask+.rd-mission-mask{margin-top:20px}.rd-mission-o-title{font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;color:var(--color-white);margin:0;font-size:32px;font-weight:600;line-height:1.2}.rd-mission-o-body{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-white);margin:0;font-size:16px;font-weight:400;line-height:1.6}.rd-mission-after{padding-block:96px 128px}.rd-mission-close{text-align:center;max-width:720px;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-blue-950);margin-inline:auto;font-size:16px;font-weight:400;line-height:1.6}.rd-mission-close strong{color:var(--color-blue-800);font-weight:600}.rd-mission[data-static=true] .rd-mission-flip{height:auto;overflow:visible}.rd-mission[data-static=true] .rd-mission-origin{display:none}.rd-mission[data-static=true] .rd-mission-mediawrap{width:100%;max-width:var(--rd-max);padding-inline:var(--rd-gutter);margin:40px auto 0;position:static}.rd-mission[data-static=true] .rd-mission-media{aspect-ratio:912/504;position:static}.rd-mission[data-static=true] .rd-mission-overlay{opacity:1;background:0 0;margin-top:40px;padding-inline:0;display:block;position:static}.rd-mission[data-static=true] .rd-mission-overlay-inner{max-width:none}.rd-mission[data-static=true] .rd-mission-rule{opacity:1;width:100%}.rd-mission[data-static=true] .rd-mission-o-title,.rd-mission[data-static=true] .rd-mission-o-body{color:var(--color-blue-800)}.rd-mission[data-static=true] .rd-mission-o-body{color:var(--color-blue-950)}@media screen and (max-width:1023px){.rd-mission-intro{padding-top:80px}.rd-mission-flip{padding-top:40px}.rd-mission-after{padding-block:40px 80px}.rd-mission-h2,.rd-mission-lead,.rd-mission-leadstack,.rd-mission-body{grid-column:1/13}.rd-mission-h2,.rd-mission-body{max-width:none}.rd-mission-close{text-align:left;max-width:none;margin-inline:0}.rd-mission-rule-top+.rd-mission-grid{padding-top:32px}.rd-mission-lead{margin-top:24px;font-size:30px}.rd-mission-o-title{font-size:30px}.rd-mission-close{max-width:none}}@media screen and (max-width:767px){.rd-mission-intro{padding-top:64px}.rd-mission-after{padding-block:32px 64px}.rd-mission-lead,.rd-mission-o-title{font-size:27px}}@media (prefers-reduced-motion:reduce){.rd-mission-overlay{opacity:1}}.rd-mission .rd-mission-body+.rd-mission-body{margin-top:24px}.rd-mission--still .rd-mission-origin{grid-row:1}.rd-mission--still[data-static=true] .rd-mission-mediawrap{margin:0 auto 40px}.rd-mission--still .rd-mission-body{max-width:none}
