.home-promo_section__ag74V{border-block:1px solid var(--teal-line);padding-block:clamp(40px,6vw,72px);background:#eef3f1}.home-promo_layout__hU0uh{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.home-promo_copy__XdYwu h2{max-width:11ch;margin-bottom:24px;font-size:clamp(36px,3.3vw,52px);line-height:1.06}.home-promo_copy__XdYwu>p:not(:first-child){color:var(--ink-soft);line-height:1.6}.home-promo_copy__XdYwu .home-promo_note__d_oiF{margin-top:20px;font-size:14px}.home-promo_media__vCOye{min-width:0}.home-promo_toolbar__fO1Ja{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px}.home-promo_toolbar__fO1Ja select{max-width:60%;min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--teal-line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.home-promo_video__hi1cw{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--teal-line);border-radius:16px;background:var(--ink);box-shadow:0 18px 45px #17262e12}.home-promo_transcript__0ekGs{margin-top:14px;font-size:14px}.home-promo_transcript__0ekGs summary{width:-moz-fit-content;width:fit-content;padding-block:10px;cursor:pointer}.home-promo_transcript__0ekGs summary span{color:var(--ink-soft)}.home-promo_transcript__0ekGs p{margin:10px 0;line-height:1.6}@media (max-width:900px){.home-promo_layout__hU0uh{grid-template-columns:1fr;gap:24px}.home-promo_copy__XdYwu h2{max-width:20ch;margin-bottom:16px}.home-promo_copy__XdYwu .home-promo_note__d_oiF{margin-top:12px}}.home-scroll_pagination__yU2nO{display:none}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){html:has(.home-scroll_page__Y3nRw){scroll-padding-top:88px}html:has(.home-scroll_page__Y3nRw[data-paged]){scroll-behavior:auto}.home-scroll_page__Y3nRw[data-paged]+.home-scroll_pagination__yU2nO{display:flex;flex-direction:column;position:fixed;left:8px;top:50%;transform:translateY(-50%);z-index:30}.home-scroll_pagination__yU2nO button{position:relative;display:grid;place-items:center;width:28px;height:28px;border:0;padding:0;background:transparent;border-radius:50%;cursor:pointer}.home-scroll_dot__Qiar7{width:8px;height:8px;border:1px solid #4f7478;border-radius:50%;background:#fff;transition:transform .18s,background .18s,box-shadow .18s}.home-scroll_pagination__yU2nO button[aria-current] .home-scroll_dot__Qiar7{background:#286872;transform:scale(1.4);box-shadow:0 0 0 4px #28687220}.home-scroll_pagination__yU2nO button:focus-visible{outline:2px solid #286872;outline-offset:2px}.home-scroll_label__EIL9X{position:absolute;left:38px;width:max-content;max-width:280px;padding:8px 12px;border-radius:8px;background:#173238;color:#fff;font-size:12px;line-height:1.4;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s}.home-scroll_pagination__yU2nO button:focus-visible .home-scroll_label__EIL9X,.home-scroll_pagination__yU2nO button:hover .home-scroll_label__EIL9X{opacity:1}.home-scroll_page__Y3nRw>section{min-height:calc(100svh - 88px);display:grid;align-content:center;padding-block:clamp(44px,6vh,76px)}.home-scroll_page__Y3nRw[data-paged]>section:last-child{min-height:calc(100svh - 88px - var(--home-footer-height, 320px));padding-block:24px}.home-scroll_page__Y3nRw[data-paged] .faq-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px}.home-scroll_page__Y3nRw[data-paged] .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-column-gap:24px;column-gap:24px}.home-scroll_page__Y3nRw[data-paged] .faq-list summary{padding-block:12px;font-size:16px;gap:12px}body:has(.home-scroll_page__Y3nRw[data-paged]) .site-footer{padding-top:32px}body:has(.home-scroll_page__Y3nRw[data-paged]) .footer-main{padding-bottom:24px}.home-scroll_page__Y3nRw .section-heading{margin-bottom:28px}.home-scroll_page__Y3nRw .question-section{padding-block:44px}.home-scroll_page__Y3nRw .question-section .section-heading{max-width:none}.home-scroll_page__Y3nRw .question-section h2{max-width:none;font-size:38px;margin-bottom:12px}.home-scroll_page__Y3nRw .question-section .eyebrow{margin-bottom:16px}.home-scroll_page__Y3nRw .question-section .lead{max-width:1000px;font-size:18px;line-height:1.5}.home-scroll_page__Y3nRw .entry-card{min-height:0;padding:18px}.home-scroll_page__Y3nRw .entry-topline{margin-bottom:8px}.home-scroll_page__Y3nRw .entry-arrow{width:24px;height:24px}.home-scroll_page__Y3nRw .entry-card h3{font-size:22px;line-height:1.2;margin-bottom:10px}.home-scroll_page__Y3nRw .entry-card>p{margin-bottom:12px;line-height:1.5}.home-scroll_page__Y3nRw .capability-card{min-height:0;padding:24px 24px 68px}}.questions_frame__Suyuf{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--teal-line);border-radius:16px;background:var(--ink);box-shadow:0 18px 45px #17262e12}.questions_posterImage__wTLCb{display:block;width:100%;height:100%;object-fit:cover}.questions_play__0v9Zx{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.questions_play__0v9Zx:focus-visible{outline:3px solid var(--teal-hover);outline-offset:-3px}.questions_playIcon__ILLYc{position:absolute;inset:50% auto auto 50%;display:grid;width:76px;height:76px;place-items:center;border-radius:50%;background:#17262ecc;color:#fff;transform:translate(-50%,-50%);transition:transform .15s,background .15s}.questions_playIcon__ILLYc svg{margin-left:4px}.questions_play__0v9Zx:focus-visible .questions_playIcon__ILLYc,.questions_play__0v9Zx:hover .questions_playIcon__ILLYc{background:var(--teal);transform:translate(-50%,-50%) scale(1.06)}.questions_embed__S9VI5{display:block;width:100%;height:100%;border:0}.questions_note__apJyg{margin:10px 0 0;color:var(--gray-600);font-size:13px}.questions_transcript__903VH{margin-top:14px;font-size:14px}.questions_transcript__903VH summary{width:-moz-fit-content;width:fit-content;padding-block:10px;cursor:pointer}.questions_transcript__903VH p{margin:10px 0;max-width:760px;line-height:1.6}.questions_video__J6Wqo{margin-bottom:4px}.questions_figures__QIuY9 table{min-width:0}.questions_figures__QIuY9 caption{padding:14px 16px;color:var(--gray-700);font-size:14px;text-align:left}.questions_figures__QIuY9 td,.questions_figures__QIuY9 th{min-width:0;padding:11px 10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.questions_figures__QIuY9 tbody th,.questions_figures__QIuY9 thead th:first-child{text-align:left}.questions_figures__QIuY9 tbody th{min-width:8rem;background:transparent;font-weight:500}.questions_figures__QIuY9 .questions_proposed__U_srJ{background:var(--teal-pale)}.questions_figures__QIuY9 thead th.questions_proposed__U_srJ{color:var(--teal-hover)}.questions_figures__QIuY9+p{margin-top:1.25em}.questions_chart__HU9_k{margin:1.5em 0 0}.questions_chart__HU9_k svg{display:block;width:100%;height:auto}.questions_chart__HU9_k figcaption{margin-top:10px;color:var(--gray-700);font-size:14px;line-height:1.5}.questions_chart_fr__g3NWb{color:var(--teal)}.questions_chart_de__uHa8m{color:var(--coral)}.questions_chartGrid__TqyIT{stroke:var(--gray-200);stroke-width:1}.questions_chartMark__UjHcT{stroke:var(--gray-400);stroke-width:1;stroke-dasharray:2 4}.questions_chartText__wf_Yk{fill:var(--gray-600);font-size:12px}.questions_chartLine__c0_SO{stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}.questions_chartAverage__q_E4e{stroke:currentColor;stroke-width:1.5;stroke-dasharray:6 5;opacity:.75}.questions_chartEnd__UXhR6,.questions_chart__HU9_k circle{fill:currentColor}.questions_chartEnd__UXhR6{font-size:14px;font-weight:600}.questions_chartLegend__AVnLm{display:flex;flex-wrap:wrap;gap:6px 22px;margin:8px 0 0;padding:0;list-style:none;font-size:14px}.questions_chartSwatch__bwgWi{display:inline-block;width:18px;height:3px;margin-right:6px;vertical-align:middle;background:currentColor}.questions_actions__axj54{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.questions_actions__axj54 a{text-decoration:none}.questions_list__T1bww{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),400px));grid-gap:24px;gap:24px;margin:0 0 32px;padding:0;list-style:none}.questions_card__yxt9a{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--gray-200);border-radius:22px;background:var(--paper)}.questions_cardImage__MokP9{display:block;aspect-ratio:16/9;background:var(--ink)}.questions_cardImage__MokP9 img{display:block;width:100%;height:100%;object-fit:cover}.questions_cardBody___As71{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:20px 22px 24px}.questions_cardBody___As71 h2,.questions_cardBody___As71 h3{margin:0 0 10px;font-size:22px;line-height:1.2}.questions_cardBody___As71 h2 a,.questions_cardBody___As71 h3 a{color:var(--ink)}.questions_cardBody___As71 p{margin:0 0 16px;color:var(--gray-700);font-size:15px;line-height:1.6}.questions_cardBody___As71 .questions_more__3ZFrl{margin-top:auto}.questions_strip__UnZE0{border-bottom:1px solid var(--teal-line);padding-block:clamp(40px,6vw,72px);background:var(--paper)}.questions_stripLayout__UohnJ{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.questions_stripCopy__RJisB h2{margin-bottom:20px;font-size:clamp(30px,2.8vw,42px);line-height:1.08}.questions_stripCopy__RJisB>p:not(.questions_eyebrow__tzHzA){margin-bottom:20px;color:var(--ink-soft);line-height:1.6}.questions_stripCards__cTnCM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.questions_stripCards__cTnCM>li:only-child{max-width:440px}@media (max-width:900px){.questions_stripLayout__UohnJ{grid-template-columns:1fr;gap:24px}.questions_stripCopy__RJisB h2{margin-bottom:14px}}@media (max-width:520px){.questions_playIcon__ILLYc{width:60px;height:60px}.questions_figures__QIuY9 td,.questions_figures__QIuY9 th{padding:9px 7px;font-size:13px}.questions_figures__QIuY9 tbody th{min-width:7rem}}.simulation-story_section__hbgU8{border-top:1px solid var(--gray-200);padding-block:clamp(48px,6vw,80px)}.simulation-story_layout__gpumD{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.simulation-story_explanation__W_rfs h2{margin:0 0 24px;max-width:650px;font-size:clamp(30px,3.3vw,44px);line-height:1.12}.simulation-story_explanation__W_rfs p,.simulation-story_origin__jownQ p{color:var(--gray-700);margin:0 0 18px}.simulation-story_explanation__W_rfs .simulation-story_statement__bWylD{border-left:3px solid var(--coral);padding-left:18px;margin-top:28px;color:var(--ink);font-size:19px;font-weight:600}.simulation-story_origin__jownQ{padding:clamp(24px,3vw,36px);border:1px solid var(--teal-line);border-radius:24px;background:var(--teal-pale)}.simulation-story_origin__jownQ .simulation-story_label__CU96h{color:var(--teal);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.simulation-story_origin__jownQ h3{margin:0 0 20px;font-size:26px;line-height:1.2}.simulation-story_links__0NZBL{display:flex;flex-wrap:wrap;gap:10px 24px}@media (max-width:760px){.simulation-story_layout__gpumD{grid-template-columns:minmax(0,1fr)}}.simulation-story_questionsGrid__ASa9Q{grid-template-columns:repeat(6,minmax(0,1fr))}.simulation-story_questionCard__VCIYI{grid-column:span 2}.simulation-story_questionCard__VCIYI:nth-child(-n+2){grid-column:span 3}@media (max-width:1024px){.simulation-story_questionsGrid__ASa9Q{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-story_questionCard__VCIYI,.simulation-story_questionCard__VCIYI:nth-child(-n+2){grid-column:auto}.simulation-story_questionCard__VCIYI:last-child{grid-column:span 2}}@media (max-width:760px){.simulation-story_questionsGrid__ASa9Q{grid-template-columns:minmax(0,1fr)}.simulation-story_questionCard__VCIYI:last-child{grid-column:auto}}