.labs_embedded__cd4H1,.labs_page__e6BlT{--lab-ink:#142035;--lab-muted:#52627a;--lab-line:#dbe2ec;--lab-accent:#4e3fd5;color:var(--lab-ink);font-size:1rem;line-height:1.55}.labs_page__e6BlT{background:#f3f5fa;min-height:75vh;padding:2rem clamp(1rem,3vw,3rem) 4rem}.labs_header__TEphC{max-width:1480px;margin:0 auto 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.labs_eyebrow__X4lSq{font-size:.8rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--lab-accent)}.labs_title__p1g95{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em;line-height:1.12;font-weight:760;margin:.45rem 0}.labs_muted__exogH{color:var(--lab-muted);font-size:.9rem}.labs_nav__xRBzO{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:1rem}.labs_nav__xRBzO a,.labs_tab__5o21O{padding:.55rem .85rem;border:1px solid var(--lab-line);border-radius:8px;background:#fff;font-size:.875rem;font-weight:650}.labs_nav__xRBzO a[aria-current=page],.labs_tab__5o21O[aria-pressed=true]{background:#17243b;color:#fff;border-color:#17243b}.labs_workspace___8dAj{max-width:1480px;margin:auto}.labs_toolbar__3TiWr{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid var(--lab-line);padding:1rem;border-radius:12px;margin-bottom:1rem}.labs_toolbar__3TiWr input{max-width:300px}.labs_toolbar__3TiWr select{max-width:270px}.labs_grow__W_tqd{flex:1}.labs_button__sQVo3,.labs_danger__g7dgP,.labs_primary__QySXK,.labs_quiet__r6U_K{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--lab-line);padding:.65rem 1rem;border-radius:8px;font-size:.9rem;font-weight:650;background:#fff;color:var(--lab-ink);cursor:pointer;white-space:normal}.labs_primary__QySXK{background:var(--lab-accent);color:#fff;border-color:var(--lab-accent);box-shadow:0 4px 12px #4e3fd51a}.labs_quiet__r6U_K{background:transparent;border-color:transparent;padding:.4rem .6rem}.labs_danger__g7dgP{color:#ac2a43;border-color:#e7c6ce}.labs_button__sQVo3:disabled,.labs_primary__QySXK:disabled{opacity:.5;cursor:not-allowed}.labs_button__sQVo3:hover,.labs_quiet__r6U_K:hover{background:#eef0fb}.labs_primary__QySXK:hover{background:#3c2fc0}.labs_button__sQVo3:focus-visible,.labs_page__e6BlT a:focus-visible,.labs_primary__QySXK:focus-visible,.labs_quiet__r6U_K:focus-visible,.labs_tab__5o21O:focus-visible{outline:3px solid #8378f5;outline-offset:3px}.labs_split__ShlzM{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:1.25rem;align-items:start}.labs_panel__i1eg6{background:#fff;border:1px solid var(--lab-line);border-radius:12px;padding:1.35rem;min-width:0}.labs_panel__i1eg6+.labs_panel__i1eg6{margin-top:1.1rem}.labs_panel__i1eg6 h2{font-size:1.22rem;font-weight:730;letter-spacing:-.02em;margin:0 0 .45rem}.labs_panel__i1eg6 h3{font-size:1rem;font-weight:720;margin:0 0 .5rem}.labs_panel__i1eg6 p{margin:.5rem 0}.labs_sectionHead__mU7eG{display:flex;justify-content:space-between;gap:.8rem;align-items:center;margin-bottom:1rem}.labs_stack__ov_RY{display:grid;gap:1rem}.labs_fields__GO9I_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.labs_field__DmH5u{display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;font-weight:650;min-width:0}.labs_field__DmH5u small{font-weight:400;color:var(--lab-muted);font-size:.82rem}.labs_page__e6BlT input:not([type=range]):not([type=checkbox]),.labs_page__e6BlT select,.labs_page__e6BlT textarea{width:100%;border:1px solid #cbd4e1;border-radius:7px;padding:.65rem .75rem;background:#fff;color:#18243a;font-family:inherit;font-size:.95rem;line-height:1.5;outline:none;font-weight:400}.labs_page__e6BlT textarea{resize:vertical;min-height:85px}.labs_page__e6BlT input:focus,.labs_page__e6BlT select:focus,.labs_page__e6BlT textarea:focus{border-color:#6b5cdf;box-shadow:0 0 0 3px #6255d61a}.labs_page__e6BlT input[type=range]{width:100%;accent-color:var(--lab-accent)}.labs_page__e6BlT input[type=checkbox]{accent-color:var(--lab-accent);width:17px;height:17px}.labs_page__e6BlT fieldset{border:0;margin:0;padding:0;min-width:0}.labs_page__e6BlT fieldset:disabled{opacity:.75}.labs_draft__XGdZp{min-height:430px!important;font-family:ui-serif,Georgia,serif!important;font-size:1.06rem!important;line-height:1.75!important}.labs_code__VpRMh{font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:.875rem!important;min-height:180px!important;white-space:pre}.labs_metrics__Y14_M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0}.labs_metric__g63Vp{background:#f2f4fa;border:1px solid #e5e9f2;padding:.9rem;border-radius:8px;min-width:0}.labs_metric__g63Vp strong{display:block;font-size:1.6rem;letter-spacing:-.045em;line-height:1.2;overflow-wrap:anywhere}.labs_metric__g63Vp span{display:block;font-size:.82rem;color:var(--lab-muted);margin-top:.35rem}.labs_resultHead__h6CMm{background:#17243b;color:#fff;padding:1.1rem 1.25rem;border-radius:10px;margin-bottom:1rem}.labs_resultHead__h6CMm strong{font-size:1.2rem}.labs_resultHead__h6CMm p{color:#ccd5e6;font-size:.9rem}.labs_resultHead__h6CMm .labs_eyebrow__X4lSq{color:#b5e886}.labs_error__ucg9i,.labs_notice__KbLoF,.labs_snapshot__eMRQk{padding:.9rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;overflow-wrap:anywhere}.labs_notice__KbLoF{background:#eff3ff;color:#303d6c;border:1px solid #dce3ff}.labs_error__ucg9i{background:#fff1f2;color:#8f2237;border:1px solid #f1c3cc}.labs_snapshot__eMRQk{background:#faf1d7;color:#674c0e;border:1px solid #ebd597}.labs_badge__MtZFi{display:inline-block;font-size:.75rem;font-weight:700;border-radius:4px;padding:.18rem .45rem;background:#ebeff7;color:#445575}.labs_good__ynbgU{background:#e2f3e8;color:#235f3f}.labs_warn__lEiqX{background:#fff0ce;color:#765015}.labs_bad__fo9UJ{background:#fbe2e6;color:#993147}.labs_row__DciQS{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.labs_end__x18bq{margin-left:auto}.labs_item__mwf2r{border:1px solid var(--lab-line);border-radius:8px;padding:.9rem;margin:.75rem 0}.labs_item__mwf2r pre,.labs_report__51i__{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem}.labs_quote__aYfTu{border-left:3px solid #8b7deb;background:#f6f5ff;padding:.8rem 1rem;margin:.75rem 0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-serif,Georgia,serif}.labs_list__gv4Vw{padding-left:1.2rem;margin:.6rem 0}.labs_list__gv4Vw li{margin:.4rem 0}.labs_scroll__asfe0{overflow-x:auto;max-width:100%;border:1px solid var(--lab-line);border-radius:8px}.labs_table__JCWDi{width:100%;border-collapse:collapse;font-size:.9rem}.labs_table__JCWDi th{text-align:left;background:#f3f5fa;font-size:.8rem;color:#52627a;font-weight:700;white-space:nowrap}.labs_table__JCWDi td,.labs_table__JCWDi th{padding:.8rem;border-bottom:1px solid #e3e8f0;vertical-align:top}.labs_table__JCWDi td input{min-width:90px}.labs_table__JCWDi tr:last-child td{border-bottom:0}.labs_table__JCWDi td:first-child{min-width:140px}.labs_barTrack__3AbEM{height:10px;border-radius:3px;background:#e9edf5;overflow:hidden;display:flex;margin-top:.5rem}.labs_bar__QeWfR{height:100%;transition:width .2s ease}.labs_chart__JID5y{width:100%;height:auto;display:block}.labs_history__s3gP7{margin-top:1.25rem}.labs_historyList__4CFp4{display:flex;gap:.6rem;flex-wrap:wrap;margin:.8rem 0}.labs_historyList__4CFp4 button{font-size:.85rem}.labs_empty__sCUhG{max-width:1000px;margin:2rem auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem}.labs_empty__sCUhG h2{font-size:2rem;line-height:1.2;letter-spacing:-.035em;font-weight:740;margin:.75rem 0 1rem}.labs_emptyActions__3KsF2{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.5rem 0}.labs_example__Xg3JI{background:#17243b;border-radius:16px;color:#fff;padding:2rem}.labs_example__Xg3JI p{color:#c5d0e3}.labs_example__Xg3JI strong{color:#d9f598}.labs_matrixCell__3x5wx{min-width:130px}.labs_matrixCell__3x5wx button{width:100%;text-align:left;font-size:.8rem;padding:.5rem;border:1px solid #dbe2ec;border-radius:5px;background:#f8faff;margin:.2rem 0}.labs_compact__iXo9U{font-size:.85rem}.labs_divider__Z3qYx{border:0;border-top:1px solid var(--lab-line);margin:1.2rem 0}.labs_twoVersions__pFnm5{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.labs_twoVersions__pFnm5 pre{max-height:300px;overflow:auto;background:#f5f6fa;border:1px solid var(--lab-line);border-radius:8px;padding:1rem;white-space:pre-wrap;font-size:.85rem}.labs_featureBand__B1Yx4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1.25rem 0}.labs_featureBand__B1Yx4 a{padding:1rem;border:1px solid #d9e0ef;border-radius:10px;background:#fff;display:block}.labs_featureBand__B1Yx4 strong{display:block;font-size:1rem;color:#232e4c}.labs_featureBand__B1Yx4 span{display:block;margin-top:.35rem;font-size:.82rem;line-height:1.45;color:#5b6881}.labs_featureBand__B1Yx4 em{font-style:normal;font-size:.68rem;letter-spacing:.09em;color:#4e3fd5;font-weight:750;text-transform:uppercase}.labs_featureBand__B1Yx4 a:hover{border-color:#8b7deb;box-shadow:0 4px 20px #4e3fd512}@media(max-width:1050px){.labs_split__ShlzM{grid-template-columns:1fr}.labs_featureBand__B1Yx4{grid-template-columns:repeat(2,minmax(0,1fr))}.labs_header__TEphC{flex-direction:column}.labs_toolbar__3TiWr{gap:.5rem}.labs_toolbar__3TiWr .labs_grow__W_tqd{display:none}}@media(max-width:640px){.labs_page__e6BlT{padding:1.25rem .85rem 3rem}.labs_panel__i1eg6{padding:1rem}.labs_empty__sCUhG,.labs_fields__GO9I_,.labs_twoVersions__pFnm5{grid-template-columns:1fr}.labs_metrics__Y14_M{grid-template-columns:repeat(2,minmax(0,1fr))}.labs_title__p1g95{font-size:1.8rem}.labs_toolbar__3TiWr input,.labs_toolbar__3TiWr select{max-width:none}.labs_toolbar__3TiWr{align-items:stretch}.labs_toolbar__3TiWr>*{flex:1 1 auto}.labs_empty__sCUhG h2{font-size:1.6rem}.labs_example__Xg3JI{padding:1.3rem}.labs_featureBand__B1Yx4{grid-template-columns:1fr}.labs_nav__xRBzO{gap:.3rem}.labs_nav__xRBzO a{font-size:.8rem;padding:.5rem .65rem}}@media(prefers-reduced-motion:reduce){.labs_bar__QeWfR{transition:none}}.landing_footer__I_4dW,.landing_header__vmF5N,.landing_landing__vB_9v{--paper:#f4f5f1;--ink:#101210;--acid:#d8fa58;--night:#060608;--line:#ffffff24;font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased}.landing_landing__vB_9v{background:var(--night);color:var(--paper)}.landing_footer__I_4dW *,.landing_header__vmF5N *,.landing_landing__vB_9v *{box-sizing:border-box}.landing_footer__I_4dW :is(h2,p),.landing_landing__vB_9v :is(h1,h2,h3,h4,p){margin:0}.landing_footer__I_4dW a,.landing_header__vmF5N a,.landing_landing__vB_9v a{color:inherit;text-decoration:none}.landing_header__vmF5N button,.landing_landing__vB_9v button{font:inherit;cursor:pointer}.landing_footer__I_4dW a:focus-visible,.landing_header__vmF5N :is(a,button):focus-visible,.landing_landing__vB_9v :is(a,button,input,summary):focus-visible{outline:2px solid #9d76ff;outline-offset:5px}.landing_landing__vB_9v :is(section,nav)[id]{scroll-margin-top:90px}.landing_landing__vB_9v h2{font-size:clamp(48px,6.3vw,94px);font-weight:400;line-height:1.04;letter-spacing:-.065em}.landing_landing__vB_9v h2 em{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.04em}.landing_srOnly__P2Lo8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing_skipLink__FmJWe{position:absolute;top:-80px;left:20px;padding:14px 20px;background:#fff;color:#111!important;z-index:100}.landing_skipLink__FmJWe:focus{top:12px}.landing_header__vmF5N{height:84px;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 4.5%;color:#f5f5f1;background:#060608ed;border-bottom:1px solid #ffffff16;backdrop-filter:blur(22px)}.landing_brand__zTfFp{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:650;letter-spacing:-1.1px;white-space:nowrap}.landing_mark__EeSgt{width:30px;height:30px;flex-shrink:0}.landing_desktopNav__5r72s{display:flex;align-items:center;gap:25px}.landing_desktopNav__5r72s a{font-size:14px;color:#bfc0c4;transition:color .2s}.landing_desktopNav__5r72s a:hover{color:var(--acid)}.landing_headerActions__Bivk0{display:flex;align-items:center;gap:24px}.landing_headerCta__Ctu2y,.landing_signIn__Bwzuu{font-size:14px;white-space:nowrap}.landing_headerCta__Ctu2y{display:flex;align-items:center;justify-content:center;gap:17px;min-height:44px;padding:12px 18px;border:1px solid #ffffff4a;border-radius:4px;transition:background .2s,color .2s}.landing_headerCta__Ctu2y:hover{background:var(--acid);color:#101210;border-color:var(--acid)}.landing_menuButton__Zj_BU{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:none;color:inherit}.landing_mobileNav__TDj3b{position:absolute;top:100%;left:0;right:0;background:#101113;padding:15px 24px 24px;border-bottom:1px solid #ffffff25;box-shadow:0 30px 60px #0008}.landing_mobileNav__TDj3b a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #ffffff1a;font-size:18px}.landing_darkButton__udCmi,.landing_whiteButton__UrBDO{display:inline-flex;align-items:center;justify-content:center;gap:27px;min-height:56px;padding:17px 24px;border:0;border-radius:4px;font-size:15px;font-weight:600;line-height:1.4;transition:transform .25s,background .25s,box-shadow .25s}.landing_landing__vB_9v .landing_whiteButton__UrBDO{color:#131610;background:var(--acid)}.landing_landing__vB_9v .landing_darkButton__udCmi{color:#f7f7f2;background:#151714}.landing_darkButton__udCmi:hover,.landing_whiteButton__UrBDO:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0002}.landing_landing__vB_9v .landing_whiteButton__UrBDO:hover{background:#e5ff84}.landing_textButton__uzEBI{display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:15px;min-height:48px}.landing_cardCta__ssdu6 svg,.landing_sectionFootnote__F57Tn svg,.landing_textButton__uzEBI svg{transition:transform .25s}.landing_opportunityCards__9fHW1>a:hover .landing_cardCta__ssdu6 svg,.landing_sectionFootnote__F57Tn a:hover svg,.landing_textButton__uzEBI:hover svg{transform:translate(3px,-2px)}.landing_hero___ILNH{position:relative;isolation:isolate;min-height:820px;height:calc(100svh - 84px);max-height:1150px;background:#060608;overflow:hidden}.landing_starCanvas__7gRLn{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.landing_starCanvas__7gRLn[data-dragging=true]{cursor:grabbing}.landing_starCanvas__7gRLn:focus-visible{outline:2px solid var(--acid);outline-offset:-8px}.landing_heroScrim__MeofK{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#060608eb,#060608b8 24%,#06060815 53%,transparent 72%)}.landing_heroCopy__aZnKh{position:relative;padding:90px 0 170px;margin-left:4.5%;width:53%;pointer-events:none}.landing_heroCopy__aZnKh a{pointer-events:auto}.landing_heroTopline__sbQZM{color:#c8cdba;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.12em}.landing_hero___ILNH .landing_splitHeadline__xPRgt{font-size:clamp(76px,7.8vw,124px);font-weight:400;line-height:.98;letter-spacing:-.07em;margin:34px 0 28px;color:#f7f8f0}.landing_splitHeadline__xPRgt em{font-family:var(--font-display),serif;color:var(--acid);font-size:1.16em;font-weight:400;letter-spacing:-.025em}.landing_heroDescription__Ocnxj{font-size:18px;color:#c0c2cb;line-height:1.8;max-width:420px}.landing_heroButtons__PLwdE{display:flex;align-items:center;flex-wrap:wrap;gap:17px 27px;margin-top:32px}.landing_heroButtons__PLwdE .landing_textButton__uzEBI{color:#e5e4e9}.landing_heroCoordinates__wzefA{position:absolute;right:4.5%;top:42px;display:flex;flex-direction:column;gap:8px;color:#b2a9ca;font-family:var(--font-mono),monospace;font-size:12px;text-align:right;letter-spacing:.08em;pointer-events:none}.landing_sceneControls__DOa6J{position:absolute;bottom:29px;left:4.5%;right:4.5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding-top:24px;border-top:1px solid #ffffff1f;color:#b2b0bf}.landing_sceneHint__TC6FF{display:flex;gap:9px;align-items:center;font-size:12px}.landing_shapeChoices__9dwpQ{display:flex;padding:4px;gap:3px;border:1px solid #ddd0ff38;border-radius:40px;background:#131018b3;backdrop-filter:blur(20px)}.landing_shapeChoices__9dwpQ>button{min-height:44px;padding:10px 17px;border:0;border-radius:30px;background:transparent;color:#bfb8d1;font-size:14px;transition:color .2s,background .2s}.landing_shapeChoices__9dwpQ>button[aria-pressed=true]{background:var(--acid);color:#151a08}.landing_shapeChoices__9dwpQ>button:hover:not([aria-pressed=true]){color:white;background:#ffffff0c}.landing_sceneActions__gcR6m{display:flex;gap:6px;justify-content:flex-end}.landing_sceneActions__gcR6m button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff26;background:#17121c77;color:#d5cde4;backdrop-filter:blur(12px)}.landing_sceneActions__gcR6m button:hover{background:#d8fa5822;color:var(--acid)}.landing_sceneControls__DOa6J button:disabled{opacity:.4;cursor:default}.landing_canvasUnavailable__G4lWu{position:absolute;right:6%;top:52%;max-width:330px;font-size:16px;line-height:1.7;color:#c2b9d3}.landing_sectionNav__ckDcX{scrollbar-width:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 4.5%;background:#101113;border-block:1px solid #ffffff16}.landing_sectionNav__ckDcX>span{font-size:12px;color:#82858e;font-family:var(--font-mono),monospace}.landing_sectionNav__ckDcX a{font-size:14px;color:#d8d9d7;white-space:nowrap}.landing_sectionNav__ckDcX a:hover{color:var(--acid)}.landing_section__O6gdK{padding:120px 5%;max-width:none}.landing_overline__KlZ5c,.landing_sectionLabel__dNgQc{font-family:var(--font-mono),monospace;font-size:12px;line-height:1.6;letter-spacing:.085em;font-weight:400}.landing_sectionLabel__dNgQc{display:flex;align-items:center;gap:22px;color:#9fa3aa}.landing_sectionLabel__dNgQc>span{opacity:.55}.landing_overline__KlZ5c{color:inherit;opacity:.64}.landing_intro__0eOIl{color:var(--ink);background:var(--paper)}.landing_intro__0eOIl .landing_sectionLabel__dNgQc{color:#586052}.landing_introText__Hh3WX{display:grid;grid-template-columns:1.25fr 1fr;gap:85px;align-items:end;margin:36px 0 72px}.landing_introText__Hh3WX h2{font-size:clamp(48px,5.9vw,88px)}.landing_introAside__tfuq_>p{font-size:17px;line-height:1.85;max-width:450px;color:#51584c}.landing_facts__gbzzX{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px;margin-top:30px;padding-top:25px;border-top:1px solid #141b1129}.landing_facts__gbzzX>div{display:flex;flex-direction:column;gap:8px}.landing_facts__gbzzX strong{font-size:40px;font-weight:400;letter-spacing:-.055em;line-height:1}.landing_facts__gbzzX span{font-size:12px;color:#596151}.landing_explorer__j7TnH{display:grid;grid-template-columns:205px minmax(0,1fr);border-top:1px solid #161e152d;border-bottom:1px solid #161e152d}.landing_tabRow__mvbx6{scrollbar-width:none;padding:25px 25px 25px 0;display:flex;flex-direction:column;gap:8px;border-right:1px solid #161e1522}.landing_tabRow__mvbx6 button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px 17px;text-align:left;background:none;border:0;border-radius:3px;font-size:24px;letter-spacing:-.045em;color:#717969;transition:background .2s,color .2s}.landing_tabRow__mvbx6 button span{font-family:var(--font-mono),monospace;font-size:12px;opacity:.65;letter-spacing:0}.landing_tabRow__mvbx6 button[aria-selected=true]{background:var(--acid);color:#14190c}.landing_tabRow__mvbx6 button:hover{color:#101210;background:#d8e5c266}.landing_tabRow__mvbx6 button[aria-selected=true]:hover{background:var(--acid)}.landing_studioPanel__BGsNB{padding:35px 0 35px 35px;min-width:0}.landing_studioIntro__aV3zj{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:start;margin-bottom:33px}.landing_studioIntro__aV3zj h3{font-size:34px;font-weight:450;letter-spacing:-.05em;line-height:1.15;margin:12px 0 15px}.landing_studioIntro__aV3zj p:last-child{font-size:16px;line-height:1.75;max-width:470px;color:#5c6555}.landing_search__63teG{display:flex;align-items:center;gap:10px;width:210px;padding:13px 0;border-bottom:1px solid #1b24184d;color:#606858}.landing_search__63teG input{width:100%;min-width:0;border:0;background:none;outline:none;color:#151b11;font:inherit;font-size:14px}.landing_search__63teG input::-moz-placeholder{color:#737d69}.landing_search__63teG input::placeholder{color:#737d69}.landing_studioGrid__8lyGf{display:grid;grid-template-columns:1fr 1.16fr;gap:35px;align-items:start}.landing_studioList__R9KSU{max-height:510px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a2ab95 transparent}.landing_studioRow__f2Ai4{display:flex;align-items:center;min-width:0;border-bottom:1px solid #141e121c;transition:background .2s}.landing_studioRow__f2Ai4[data-active=true]{background:#dce4d366;box-shadow:inset 3px 0 #758536}.landing_studioRow__f2Ai4>button{flex:1;display:flex;align-items:center;gap:13px;min-width:0;min-height:61px;padding:17px 12px;text-align:left;font-size:15px;line-height:1.5;background:none;border:0;color:#343f2b}.landing_studioRow__f2Ai4>button:hover{color:#000}.landing_studioNumber__jLqJw{font-family:var(--font-mono),monospace;font-size:12px;color:#7f8974}.landing_studioRow__f2Ai4>a{display:grid;place-items:center;width:44px;min-height:52px;flex-shrink:0}.landing_studioRow__f2Ai4>a:hover{color:#426409}.landing_empty__6tNwx{padding:20px 0;font-size:16px;line-height:1.8}.landing_empty__6tNwx button{display:block;padding:10px 0;border:0;background:none;text-decoration:underline}.landing_studioDetail__BoUAi{padding:30px;background:#1b241a;color:#f1f5e8;min-height:495px;position:relative;border-radius:4px}.landing_detailTop__Nt5UI{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#b5c1a3}.landing_detailMark__lPJEl{width:30px;height:30px}.landing_detailTop__Nt5UI>span{font-size:12px;font-family:var(--font-mono),monospace;letter-spacing:.04em}.landing_studioDetail__BoUAi h4{font-size:38px;font-weight:400;line-height:1.1;letter-spacing:-.05em;margin:30px 0 16px}.landing_studioDetail__BoUAi>p{font-size:16px;line-height:1.75;color:#c0c9b4}.landing_detailRule__LAp_P{height:1px;background:#c4d0b92e;margin:24px 0}.landing_detailLabel__wdwu9{display:block;font-size:12px;font-family:var(--font-mono),monospace;letter-spacing:.1em;color:#b0bba4;margin-bottom:8px}.landing_studioDetail__BoUAi .landing_inputDescription__MaLt_{font-size:14px;margin-bottom:20px}.landing_studioDetail__BoUAi ul{padding:0;margin:0 0 26px;list-style:none}.landing_studioDetail__BoUAi li{display:flex;align-items:start;gap:9px;font-size:14px;line-height:1.7;margin-bottom:7px;color:#d6decb}.landing_studioDetail__BoUAi li svg{margin-top:4px;flex-shrink:0;color:var(--acid)}.landing_studioDetail__BoUAi .landing_darkButton__udCmi{background:var(--acid);color:#17220b;width:100%;padding-inline:17px;font-size:14px;gap:14px}.landing_studioDetail__BoUAi .landing_accessNote__tYLDw{font-size:12px;line-height:1.6;text-align:center;margin-top:12px;color:#a5b198}.landing_sectionFootnote__F57Tn{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:23px;font-size:14px;color:#66725b}.landing_sectionFootnote__F57Tn a{display:flex;align-items:center;gap:16px;color:#171e11}.landing_learningSection__S1fWo{background:var(--acid);color:#18210b}.landing_learningInner__w2ERO{padding:110px 7%;display:grid;grid-template-columns:1fr 1.05fr;gap:10%;align-items:center}.landing_learningCopy__AbUze .landing_sectionLabel__dNgQc{color:#4d5d2b}.landing_learningCopy__AbUze h2{font-size:clamp(88px,9.4vw,146px);line-height:.94;margin:33px 0;letter-spacing:-.075em}.landing_learningCopy__AbUze h2 em{font-size:1.18em;letter-spacing:-.05em}.landing_learningCopy__AbUze>p:not(.landing_sectionLabel__dNgQc){font-size:17px;line-height:1.85;max-width:380px;margin-bottom:30px;color:#465425}.landing_lessonPresentation__Qk8vt{min-width:0;transform:rotate(1.5deg)}.landing_lessonInvitation__y55p7{font:12px var(--font-mono),monospace;letter-spacing:.08em;text-align:center;margin-bottom:20px!important;color:#55692b}.landing_studySession__kp6xA{border:1px solid #15210d25;border-radius:9px;background:#fbfcf6;box-shadow:14px 20px 0 #52671421,0 35px 80px #35481b20;overflow:hidden;color:#1b2214}.landing_lessonHeader__TvWb7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:19px 24px;border-bottom:1px solid #1a240e1a;font-size:12px;color:#516242}.landing_lessonHeader__TvWb7>span:first-child{display:flex;align-items:center;gap:8px}.landing_lessonHeader__TvWb7>span:last-child{color:#708060}.landing_lessonTopics__xN_8I{padding:18px 21px 0;display:flex;flex-wrap:wrap;gap:5px}.landing_lessonTopics__xN_8I>button{min-height:40px;padding:9px 12px;font-size:14px;border:1px solid transparent;border-radius:4px;background:none;color:#687b55}.landing_lessonTopics__xN_8I>button[aria-pressed=true]{border-color:#3248142e;background:#e6edda;color:#243413}.landing_lessonBody__wjs7p{padding:25px 27px 17px}.landing_lessonTag__nlLU2{font-size:12px;color:#758365;font-family:var(--font-mono),monospace}.landing_lessonVisual__g14w9{display:flex;align-items:center;justify-content:center;min-height:108px;font-size:42px;font-weight:350;letter-spacing:-.035em;color:#445c26}.landing_lessonBody__wjs7p h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.04em;margin:0 0 16px}.landing_lessonBody__wjs7p fieldset{border:0;padding:0;margin:0;min-width:0}.landing_lessonBody__wjs7p legend{font-size:16px;color:#566946;line-height:1.7;padding:0;margin-bottom:16px}.landing_lessonAnswers__9x4sC{display:flex;flex-direction:column;gap:8px}.landing_lessonAnswers__9x4sC>button{display:flex;align-items:center;gap:12px;text-align:left;min-height:48px;padding:10px 13px;background:none;color:#405332;border:1px solid #52663b2f;border-radius:4px;font-size:15px}.landing_lessonAnswers__9x4sC>button>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;font-size:12px;border:1px solid #52663b30;border-radius:3px}.landing_lessonAnswers__9x4sC>button>svg{margin-left:auto;flex-shrink:0}.landing_lessonAnswers__9x4sC>button:hover{background:#ecf1e3}.landing_lessonAnswers__9x4sC>button[data-correct=true]{background:#dceccd;border-color:#568731;color:#245711}.landing_lessonAnswers__9x4sC>button[data-incorrect=true]{background:#fae8db;border-color:#bc8557;color:#804918}.landing_lessonFeedback__01jmN{min-height:112px;padding-top:18px;font-size:14px;line-height:1.7;color:#6a795b}.landing_lessonFeedback__01jmN strong{display:block;margin-bottom:4px;font-weight:600;color:#354c25}.landing_lessonFeedback__01jmN [data-success=true]{color:#466930}.landing_lessonActions__pWy_I{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #19320d1c;padding-top:7px}.landing_lessonActions__pWy_I>button{display:flex;align-items:center;gap:12px;min-height:44px;background:none;border:0;padding:7px 0;color:#4c682e;font-size:14px}.landing_lessonActions__pWy_I>button:last-child{width:44px;justify-content:center}.landing_lessonFootnote__LRp16{padding:13px 24px;background:#e7ecdf;font-size:12px;line-height:1.6;color:#6b795d}.landing_journeySection__fXT_c{background:#090b0d}.landing_journeyEditorial__hPQF0{position:relative;isolation:isolate;height:740px;overflow:hidden}.landing_journeyImage__ac_jO{transform:translateY(var(--image-shift,0)) scale(1.08);-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center}.landing_journeyEditorial__hPQF0:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#030810cc,#03081038 54%,#03081005),linear-gradient(0deg,#090b0d,transparent 35%)}.landing_journeyEditorialCopy__r4nU9{position:relative;padding:85px 6%}.landing_journeyEditorial__hPQF0 .landing_sectionLabel__dNgQc{color:#bec8d0}.landing_journeyEditorial__hPQF0 h2{font-size:clamp(66px,8.4vw,126px);margin-top:38px;line-height:.96}.landing_journeyEditorial__hPQF0 h2 em{color:#e5e3d4;font-size:1.14em}.landing_journeyImageCaption__qVOZt{position:absolute;right:6%;bottom:75px;font-size:17px;line-height:1.7;color:#d0d6df}.landing_journeyInner__SORRi{padding:30px 6% 95px}.landing_journeyChoices__GDxuS{display:grid;grid-template-columns:1fr 1fr 1.35fr;border-bottom:1px solid #ffffff2a;gap:20px}.landing_journeyChoices__GDxuS>button{position:relative;display:flex;align-items:center;gap:15px;text-align:left;padding:24px 0;border:0;background:none;color:#8e96a0;font-size:20px;line-height:1.4;letter-spacing:-.025em}.landing_journeyChoices__GDxuS>button>span{font-family:var(--font-mono),monospace;font-size:12px;color:#747b84}.landing_journeyChoices__GDxuS>button>svg{margin-left:auto;flex-shrink:0}.landing_journeyChoices__GDxuS>button[aria-pressed=true]{color:var(--acid)}.landing_journeyChoices__GDxuS>button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--acid)}.landing_journeyBody__LD9TN{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:65px 0 55px}.landing_journeyCopy__rZZLw h3{font-size:42px;font-weight:400;line-height:1.12;letter-spacing:-.055em;margin:19px 0 24px}.landing_journeyCopy__rZZLw>p:last-of-type{font-size:17px;line-height:1.85;color:#a3acb8}.landing_journeyLinks__Re5PI{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:27px}.landing_journeyLinks__Re5PI a{display:inline-flex;align-items:center;gap:9px;min-height:40px;font-size:14px;color:#d2d9e1;border-bottom:1px solid #ffffff30}.landing_journeyLinks__Re5PI a:hover{color:var(--acid)}.landing_journeySteps__BUtTh{list-style:none;margin:0;padding:0}.landing_journeySteps__BUtTh li{display:flex;align-items:center;gap:19px;padding:22px 0;border-bottom:1px solid #ffffff1c}.landing_journeySteps__BUtTh li>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #cbd7e22b;border-radius:50%;font:12px var(--font-mono),monospace;color:#99a4b1}.landing_journeySteps__BUtTh p{font-size:18px;color:#d4dce6}.landing_journeySteps__BUtTh svg{margin-left:auto;color:#7c8795;flex-shrink:0}.landing_schoolNote__S9o4J{display:flex;align-items:center;gap:23px;padding:28px 0;border-top:1px solid #ffffff26}.landing_schoolNote__S9o4J>svg{color:var(--acid);flex-shrink:0}.landing_schoolNote__S9o4J h3{font-size:19px;font-weight:500;letter-spacing:-.025em;margin-bottom:8px}.landing_schoolNote__S9o4J p{font-size:15px;line-height:1.7;color:#9ea8b7}.landing_schoolNote__S9o4J>a{display:flex;align-items:center;gap:20px;margin-left:auto;white-space:nowrap;font-size:15px;min-height:44px}.landing_research__yoaUp{background:#111318}.landing_researchHeading__EioRw{display:grid;grid-template-columns:1.55fr 1fr;gap:80px;align-items:end;margin-bottom:90px}.landing_researchHeading__EioRw h2{margin-top:30px;font-size:clamp(50px,6vw,88px)}.landing_researchHeading__EioRw h2 em{color:#bda8f3}.landing_researchHeading__EioRw>p{font-size:17px;line-height:1.85;color:#a9abb7;max-width:390px;padding-bottom:8px}.landing_researchWorkspace__YayFs{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center;padding:0 2%}.landing_researchDocument__zIKAI{transform:rotate(-3deg);color:#242136;background:#e7e3f2;box-shadow:15px 17px 0 #bca7f51a,0 35px 90px #0005;border-radius:3px}.landing_workspaceHeader__6lMpC{display:flex;align-items:center;gap:10px;font:12px var(--font-mono),monospace;padding:23px 29px;border-bottom:1px solid #291c4026;color:#6e6287}.landing_brief__mQCMD{padding:35px 36px 30px}.landing_brief__mQCMD h3{font-size:clamp(36px,3.5vw,53px);font-weight:400;line-height:1.07;letter-spacing:-.06em;margin:30px 0}.landing_brief__mQCMD h3 em{font-family:var(--font-display),serif;font-size:1.18em;color:#705596}.landing_brief__mQCMD>p{font-size:16px;line-height:1.7;border-left:2px solid #9982b9;padding-left:17px;color:#726681}.landing_brief__mQCMD>div{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 33px}.landing_brief__mQCMD>div>span{display:flex;align-items:center;gap:7px;padding:8px 10px;font-size:12px;border:1px solid #70588d33;color:#75628a}.landing_brief__mQCMD>a{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #49345d2c;padding-top:24px;font-size:15px}.landing_researchSteps__yET5g>a{display:flex;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid #ffffff22}.landing_researchSteps__yET5g>a>span{font:12px var(--font-mono),monospace;color:#706c80;align-self:start;padding-top:6px}.landing_researchSteps__yET5g small{font:12px var(--font-mono),monospace;color:#b6a4d9;text-transform:uppercase;letter-spacing:.08em}.landing_researchSteps__yET5g h4{font-size:32px;font-weight:400;letter-spacing:-.055em;line-height:1.15;margin:10px 0 12px}.landing_researchSteps__yET5g p{font-size:16px;line-height:1.65;color:#9f9fae}.landing_researchSteps__yET5g>a>svg{margin-left:auto;flex-shrink:0;color:#a998ca;transition:transform .25s}.landing_researchSteps__yET5g>a:hover>svg{transform:translate(4px,-4px);color:var(--acid)}.landing_researchSteps__yET5g .landing_researchAll__shBm9{border:0;color:#d9dfc8;font-size:15px;padding-top:32px}.landing_workspaceFooter__qgDo7{display:flex;align-items:center;gap:13px;margin-top:75px;padding-top:24px;border-top:1px solid #ffffff1c;font-size:14px;color:#9295a0;line-height:1.7}.landing_workspaceFooter__qgDo7>svg{flex-shrink:0}.landing_workspaceFooter__qgDo7>a{display:flex;gap:12px;margin-left:auto;color:#c0c3cc;white-space:nowrap}.landing_opportunitySection__58mQG{color:#151a1d;background:#eef1f2}.landing_opportunityInner__Bingo{padding:120px 5% 65px}.landing_opportunitySection__58mQG .landing_sectionLabel__dNgQc{color:#647178}.landing_sectionHeading__ieGkh{display:flex;align-items:end;justify-content:space-between;gap:70px;margin:34px 0 65px}.landing_sectionHeading__ieGkh h2{font-size:clamp(64px,8vw,120px)}.landing_sectionHeading__ieGkh>p{font-size:17px;line-height:1.9;color:#65717a;max-width:360px;padding-bottom:10px}.landing_opportunityCards__9fHW1{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:start}.landing_opportunityCards__9fHW1>a{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:640px;padding:36px;overflow:hidden;border-radius:3px;color:#f5f6f0;background:#142228}.landing_opportunityCards__9fHW1>a:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#030c16ed,#041019c4 25%,#04101908 75%,#04101958)}.landing_cardImage__waM2i{-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;z-index:-2;transition:transform 1s cubic-bezier(.2,.7,.3,1)}.landing_fundingCard__V5HB1 .landing_cardImage__waM2i{-o-object-position:70% center;object-position:70% center}.landing_opportunityCards__9fHW1>a:hover .landing_cardImage__waM2i{transform:scale(1.06)}.landing_opportunityCards__9fHW1>.landing_fundingCard__V5HB1{margin-top:130px;min-height:600px}.landing_opportunityCards__9fHW1>a>div{display:flex;align-items:start;justify-content:space-between;gap:25px;margin-bottom:auto}.landing_opportunityCards__9fHW1>a>div>span{font:12px/1.6 var(--font-mono),monospace;letter-spacing:.06em;max-width:220px;text-shadow:0 2px 12px #000}.landing_opportunityCards__9fHW1>a>div>svg{width:42px;height:42px;padding:9px;border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;background:#0610192f}.landing_opportunityCards__9fHW1 strong{font-size:clamp(44px,4.6vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin-top:180px}.landing_opportunityCards__9fHW1 em{font-family:var(--font-display),serif;font-weight:400;font-size:1.15em}.landing_opportunityCards__9fHW1 p{font-size:16px;line-height:1.75;max-width:350px;margin:23px 0 30px;color:#d2dce4}.landing_cardCta__ssdu6{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;border-top:1px solid #ffffff52;padding-top:23px}.landing_opportunityNote__cW4kU{font-size:12px;line-height:1.8;color:#71808a;margin-top:32px!important}.landing_principles__zfggB{background:#0a0b0c}.landing_principlesIntro__yjryp h2{margin-top:30px;font-size:clamp(46px,5.8vw,86px)}.landing_principlesIntro__yjryp h2 em{color:#a3b583}.landing_principleList__tacQ2{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:65px 0 37px}.landing_principleList__tacQ2 article{border-top:1px solid #ffffff30;padding-top:28px}.landing_principleList__tacQ2 article>span{font:12px var(--font-mono),monospace;color:#a6b18f;letter-spacing:.05em}.landing_principleList__tacQ2 h3{font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.045em;margin:30px 0 24px}.landing_principleList__tacQ2 p{font-size:16px;line-height:1.85;color:#969f99;max-width:340px}.landing_principles__zfggB>.landing_textButton__uzEBI{color:#dce4ce}.landing_faq__G_b3c{background:#f4f5f1;color:#172014;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.landing_faq__G_b3c .landing_sectionLabel__dNgQc{color:#68785e}.landing_faq__G_b3c h2{font-size:clamp(60px,6vw,90px);margin-top:28px}.landing_faqList__ID2kn details{border-bottom:1px solid #15281129}.landing_faqList__ID2kn details:first-child{border-top:1px solid #15281129}.landing_faqList__ID2kn summary{display:flex;align-items:center;justify-content:space-between;gap:30px;list-style:none;padding:28px 0;font-size:19px;line-height:1.5;letter-spacing:-.025em;cursor:pointer}.landing_faqList__ID2kn summary::-webkit-details-marker{display:none}.landing_faqList__ID2kn summary svg{flex-shrink:0;color:#7f8e72;transition:transform .25s}.landing_faqList__ID2kn details[open] summary svg{transform:rotate(180deg)}.landing_faqList__ID2kn details>div{padding:0 40px 28px 0;font-size:16px;line-height:1.85;color:#637456}.landing_faqList__ID2kn details>div a{color:#273c18;text-decoration:underline;text-underline-offset:4px}.landing_finalCta__YYT_J{position:relative;padding:110px 5% 125px;background:var(--acid);color:#18220d;text-align:center}.landing_finalCta__YYT_J>.landing_sectionLabel__dNgQc{justify-content:center;color:#55662d}.landing_finalCta__YYT_J h2{font-size:clamp(95px,15vw,225px);line-height:.85;margin:45px 0 55px;letter-spacing:-.08em}.landing_finalCta__YYT_J h2 em{font-size:1.12em;letter-spacing:-.05em}.landing_finalCta__YYT_J>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 35px}.landing_finalCta__YYT_J .landing_darkButton__udCmi{min-height:64px;padding:20px 30px;font-size:17px;gap:42px}.landing_footer__I_4dW{background:#070808;color:#edefe9;padding:75px 5% 27px}.landing_footerTop__FMOpF{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.landing_footerTop__FMOpF>div>p{font-size:18px;color:#a0a89b;line-height:1.7;margin:27px 0 25px}.landing_footerTop__FMOpF>div>a:last-child{display:inline-flex;align-items:center;gap:16px;font-size:15px;color:#d3ddc7}.landing_footerTop__FMOpF>nav{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.landing_footerTop__FMOpF h2{font-size:14px;font-weight:500;color:#f1f5e9;margin-bottom:24px}.landing_footerTop__FMOpF nav a{display:block;font-size:14px;color:#9ca694;line-height:1.7;margin-top:16px}.landing_footerTop__FMOpF nav a:hover{color:var(--acid)}.landing_footerWordmark__RO3oX{text-align:center;font-size:clamp(84px,17.4vw,330px);line-height:1;font-weight:550;letter-spacing:-.082em;color:var(--acid);padding:80px 0 40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing_footerBottom__gfWyw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid #ffffff24;padding-top:26px;font-size:12px;color:#849178;line-height:1.7}.landing_footerBottom__gfWyw>div{display:flex;gap:23px}@media (prefers-reduced-motion:no-preference){.landing_heroCopy__aZnKh{animation:landing_heroArrival__iXKYe 1.2s cubic-bezier(.2,.75,.25,1) both}.landing_heroCoordinates__wzefA{animation:landing_heroArrival__iXKYe 1.5s .2s both}@keyframes landing_heroArrival__iXKYe{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1180px){.landing_header__vmF5N{padding-inline:3%;gap:20px}.landing_desktopNav__5r72s{gap:18px}.landing_headerActions__Bivk0{gap:16px}.landing_signIn__Bwzuu{display:none}.landing_heroCopy__aZnKh{padding-top:95px;width:60%}.landing_hero___ILNH .landing_splitHeadline__xPRgt{font-size:9vw}.landing_introText__Hh3WX{gap:50px}.landing_explorer__j7TnH{grid-template-columns:170px minmax(0,1fr)}.landing_tabRow__mvbx6{padding-right:15px}.landing_tabRow__mvbx6 button{font-size:21px;padding-inline:12px}.landing_studioPanel__BGsNB{padding-left:25px}.landing_studioIntro__aV3zj{grid-template-columns:1fr;gap:20px}.landing_search__63teG{width:100%}.landing_studioGrid__8lyGf{gap:25px}.landing_studioDetail__BoUAi{padding:24px}.landing_studioDetail__BoUAi h4{font-size:33px}.landing_learningInner__w2ERO{gap:8%;padding-inline:6%}.landing_sceneControls__DOa6J{gap:18px}.landing_journeyChoices__GDxuS>button{font-size:17px;gap:10px}.landing_researchHeading__EioRw{gap:45px}.landing_researchWorkspace__YayFs{gap:8%}.landing_opportunityCards__9fHW1{gap:30px}.landing_opportunityCards__9fHW1>a{padding:28px}}@media (max-width:960px){.landing_desktopNav__5r72s{display:none}.landing_menuButton__Zj_BU{display:flex}.landing_heroCopy__aZnKh{width:65%}.landing_hero___ILNH .landing_splitHeadline__xPRgt{font-size:clamp(78px,10.4vw,102px)}.landing_heroDescription__Ocnxj{max-width:350px}.landing_heroCoordinates__wzefA{font-size:12px;max-width:220px}.landing_sceneControls__DOa6J{grid-template-columns:1fr auto}.landing_sceneHint__TC6FF{grid-column:1/-1;justify-content:center}.landing_shapeChoices__9dwpQ{justify-self:start}.landing_sceneActions__gcR6m{justify-self:end}.landing_sectionNav__ckDcX{overflow:auto;justify-content:flex-start;gap:30px}.landing_sectionNav__ckDcX>span{display:none}.landing_section__O6gdK{padding:90px 5%}.landing_introText__Hh3WX{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.landing_introText__Hh3WX h2{font-size:70px}.landing_introAside__tfuq_{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.landing_facts__gbzzX{margin-top:0}.landing_explorer__j7TnH{display:block}.landing_tabRow__mvbx6{flex-direction:row;border-right:0;border-bottom:1px solid #161e1522;padding:15px 0;overflow:auto}.landing_tabRow__mvbx6 button{white-space:nowrap;font-size:21px;padding:16px 21px}.landing_studioPanel__BGsNB{padding:30px 0}.landing_studioIntro__aV3zj{grid-template-columns:1fr 240px}.landing_studioGrid__8lyGf{grid-template-columns:1fr 1fr}.landing_learningInner__w2ERO{grid-template-columns:.9fr 1.1fr;gap:5%}.landing_learningCopy__AbUze h2{font-size:100px}.landing_lessonPresentation__Qk8vt{transform:none}.landing_lessonHeader__TvWb7{padding:16px}.landing_lessonTopics__xN_8I{padding-inline:13px}.landing_lessonTopics__xN_8I>button{padding-inline:9px}.landing_lessonBody__wjs7p{padding:23px 20px 15px}.landing_journeyEditorial__hPQF0{height:670px}.landing_journeyEditorial__hPQF0 h2{font-size:94px}.landing_journeyChoices__GDxuS{grid-template-columns:1fr;gap:0}.landing_journeyChoices__GDxuS>button{padding:20px 0;font-size:20px;border-bottom:1px solid #ffffff18}.landing_journeyBody__LD9TN{gap:7%}.landing_journeyCopy__rZZLw h3{font-size:35px}.landing_journeySteps__BUtTh p{font-size:16px}.landing_researchHeading__EioRw{grid-template-columns:1fr;gap:30px;margin-bottom:65px}.landing_researchHeading__EioRw>p{max-width:600px}.landing_researchWorkspace__YayFs{gap:7%;padding:0}.landing_brief__mQCMD{padding:28px 26px}.landing_brief__mQCMD h3{font-size:40px}.landing_researchSteps__yET5g h4{font-size:28px}.landing_researchSteps__yET5g>a{gap:15px}.landing_sectionHeading__ieGkh{gap:35px}.landing_sectionHeading__ieGkh h2{font-size:80px}.landing_sectionHeading__ieGkh>p{max-width:300px}.landing_opportunityCards__9fHW1{grid-template-columns:1.2fr 1fr;gap:23px}.landing_opportunityCards__9fHW1>a{min-height:600px;padding:26px}.landing_opportunityCards__9fHW1 strong{font-size:45px}.landing_opportunityCards__9fHW1>.landing_fundingCard__V5HB1{min-height:570px;margin-top:95px}.landing_principleList__tacQ2{gap:30px}.landing_principleList__tacQ2 h3{font-size:28px}.landing_faq__G_b3c{gap:7%}.landing_faqList__ID2kn summary{font-size:17px}.landing_footerTop__FMOpF{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.landing_header__vmF5N{height:72px;padding-inline:20px;gap:12px}.landing_brand__zTfFp{font-size:22px;gap:7px}.landing_mark__EeSgt{width:27px;height:27px}.landing_headerActions__Bivk0{gap:8px}.landing_headerCta__Ctu2y{font-size:14px;padding:10px 13px;gap:10px}.landing_headerCta__Ctu2y svg{width:14px}.landing_hero___ILNH{height:1040px;min-height:1040px;max-height:none}.landing_heroScrim__MeofK{background:linear-gradient(180deg,#060608b0,#06060880 27%,transparent 50%,#06060818 80%,#060608)}.landing_heroCopy__aZnKh{margin:0;padding:45px 24px 0;width:100%}.landing_heroTopline__sbQZM{font-size:12px;letter-spacing:.09em}.landing_hero___ILNH .landing_splitHeadline__xPRgt{font-size:clamp(65px,13.5vw,94px);line-height:.96;letter-spacing:-.065em;margin:25px 0 20px}.landing_heroDescription__Ocnxj{font-size:16px;line-height:1.7;max-width:330px}.landing_heroButtons__PLwdE{margin-top:24px;gap:14px 20px}.landing_heroButtons__PLwdE .landing_whiteButton__UrBDO{min-height:50px;padding:14px 19px;font-size:14px;gap:22px}.landing_heroButtons__PLwdE .landing_textButton__uzEBI{font-size:14px;min-height:44px}.landing_heroCoordinates__wzefA{display:none}.landing_sceneControls__DOa6J{left:24px;right:24px;bottom:20px;grid-template-columns:1fr;gap:13px;padding-top:20px}.landing_sceneHint__TC6FF{grid-column:auto;font-size:12px}.landing_shapeChoices__9dwpQ{justify-self:center}.landing_shapeChoices__9dwpQ>button{padding-inline:16px;font-size:14px}.landing_sceneActions__gcR6m{justify-self:center;gap:10px}.landing_canvasUnavailable__G4lWu{top:60%;left:24px;right:24px;max-width:none;text-align:center}.landing_sectionNav__ckDcX{padding:22px 24px;gap:28px}.landing_sectionNav__ckDcX a{font-size:14px}.landing_section__O6gdK{padding:75px 24px}.landing_sectionLabel__dNgQc{gap:13px;font-size:12px;line-height:1.7}.landing_landing__vB_9v h2{font-size:clamp(43px,10.5vw,64px)}.landing_introText__Hh3WX{margin-top:26px;gap:26px}.landing_introText__Hh3WX h2{font-size:clamp(45px,10.8vw,66px)}.landing_introAside__tfuq_{display:block}.landing_introAside__tfuq_>p{font-size:16px}.landing_facts__gbzzX{margin-top:25px;gap:15px}.landing_facts__gbzzX strong{font-size:36px}.landing_facts__gbzzX span{font-size:12px;line-height:1.6}.landing_tabRow__mvbx6{margin-right:-24px;padding-right:24px;gap:5px}.landing_tabRow__mvbx6 button{width:auto;flex-shrink:0;font-size:20px;min-height:54px;padding:13px 17px;gap:20px}.landing_studioIntro__aV3zj{display:flex;flex-direction:column;gap:18px;margin-bottom:20px}.landing_studioIntro__aV3zj h3{font-size:31px}.landing_studioIntro__aV3zj p:last-child{font-size:16px}.landing_search__63teG{width:100%}.landing_search__63teG input{font-size:16px}.landing_studioGrid__8lyGf{grid-template-columns:1fr;gap:27px}.landing_studioList__R9KSU{max-height:292px}.landing_studioRow__f2Ai4>button{font-size:15px;min-height:56px}.landing_studioDetail__BoUAi{min-height:0;padding:27px}.landing_studioDetail__BoUAi h4{font-size:36px}.landing_sectionFootnote__F57Tn{align-items:start;flex-direction:column;gap:16px;font-size:14px;line-height:1.7}.landing_learningInner__w2ERO{display:grid;grid-template-columns:1fr;gap:50px;padding:75px 24px}.landing_learningCopy__AbUze h2{font-size:110px;margin:28px 0 33px}.landing_learningCopy__AbUze>p:not(.landing_sectionLabel__dNgQc){max-width:500px;font-size:16px}.landing_lessonPresentation__Qk8vt{width:100%;max-width:520px;justify-self:center}.landing_lessonInvitation__y55p7{font-size:12px;line-height:1.6}.landing_studySession__kp6xA{box-shadow:8px 12px 0 #52671421,0 20px 50px #35481b20}.landing_lessonHeader__TvWb7{padding:17px}.landing_lessonTopics__xN_8I{padding:16px 13px 0}.landing_lessonBody__wjs7p{padding:24px 19px 15px}.landing_lessonVisual__g14w9{font-size:35px;min-height:100px}.landing_lessonBody__wjs7p h3{font-size:23px}.landing_lessonFootnote__LRp16{padding-inline:18px}.landing_journeyEditorial__hPQF0{height:660px}.landing_journeyImage__ac_jO{-o-object-position:66% center;object-position:66% center}.landing_journeyEditorial__hPQF0:after{background:linear-gradient(90deg,#03081099,transparent 90%),linear-gradient(0deg,#090b0d,#090b0d00 60%)}.landing_journeyEditorialCopy__r4nU9{padding:55px 24px}.landing_journeyEditorial__hPQF0 .landing_sectionLabel__dNgQc{font-size:12px;max-width:270px}.landing_journeyEditorial__hPQF0 h2{font-size:clamp(62px,14vw,90px);margin-top:30px}.landing_journeyImageCaption__qVOZt{right:auto;left:24px;bottom:35px;font-size:16px}.landing_journeyInner__SORRi{padding:5px 24px 65px}.landing_journeyChoices__GDxuS>button{font-size:18px;padding:19px 0}.landing_journeyBody__LD9TN{grid-template-columns:1fr;gap:30px;padding:40px 0}.landing_journeyCopy__rZZLw h3{font-size:34px}.landing_journeyCopy__rZZLw>p:last-of-type{font-size:16px}.landing_journeySteps__BUtTh li{padding:18px 0}.landing_schoolNote__S9o4J{flex-wrap:wrap;gap:17px}.landing_schoolNote__S9o4J>div{flex:1;min-width:70%}.landing_schoolNote__S9o4J h3{font-size:18px}.landing_schoolNote__S9o4J p{font-size:15px}.landing_schoolNote__S9o4J>a{margin-left:45px}.landing_researchHeading__EioRw{margin-bottom:50px}.landing_researchHeading__EioRw h2{font-size:clamp(44px,10.8vw,68px)}.landing_researchHeading__EioRw>p{font-size:16px}.landing_researchWorkspace__YayFs{grid-template-columns:1fr;gap:45px}.landing_researchDocument__zIKAI{margin:0 5px;transform:rotate(-2deg)}.landing_workspaceHeader__6lMpC{padding:20px 24px}.landing_brief__mQCMD{padding:25px}.landing_brief__mQCMD h3{font-size:43px}.landing_researchSteps__yET5g>a{gap:18px}.landing_researchSteps__yET5g h4{font-size:31px}.landing_researchSteps__yET5g p{font-size:16px}.landing_workspaceFooter__qgDo7{margin-top:30px;flex-wrap:wrap;align-items:start}.landing_workspaceFooter__qgDo7>p{flex:1;min-width:75%}.landing_workspaceFooter__qgDo7>a{margin-left:31px}.landing_opportunityInner__Bingo{padding:75px 24px 45px}.landing_sectionHeading__ieGkh{flex-direction:column;align-items:start;gap:25px;margin:30px 0 40px}.landing_sectionHeading__ieGkh h2{font-size:clamp(64px,14vw,86px)}.landing_sectionHeading__ieGkh>p{font-size:16px;max-width:450px}.landing_opportunityCards__9fHW1{grid-template-columns:1fr;gap:25px}.landing_opportunityCards__9fHW1>.landing_fundingCard__V5HB1,.landing_opportunityCards__9fHW1>a{margin-top:0;min-height:570px;padding:27px}.landing_opportunityCards__9fHW1 strong{font-size:clamp(42px,10vw,60px);margin-top:190px}.landing_opportunityCards__9fHW1>a>div>span{font-size:12px;max-width:180px}.landing_opportunityCards__9fHW1>a>div>svg{width:38px;height:38px;padding:8px}.landing_opportunityCards__9fHW1 p{font-size:16px;margin:23px 0 25px}.landing_cardCta__ssdu6{font-size:14px}.landing_principlesIntro__yjryp h2{font-size:clamp(43px,10.4vw,64px)}.landing_principleList__tacQ2{grid-template-columns:1fr;gap:35px;margin:45px 0 25px}.landing_principleList__tacQ2 h3{font-size:35px;margin:22px 0 18px}.landing_principleList__tacQ2 h3 br{display:none}.landing_principleList__tacQ2 p{max-width:500px}.landing_principles__zfggB>.landing_textButton__uzEBI{align-items:start;line-height:1.6;font-size:14px}.landing_principles__zfggB>.landing_textButton__uzEBI svg{margin-top:4px;flex-shrink:0}.landing_faq__G_b3c{grid-template-columns:1fr;gap:40px}.landing_faq__G_b3c h2{font-size:70px}.landing_faqList__ID2kn summary{font-size:18px;padding:24px 0}.landing_faqList__ID2kn details>div{padding-right:10px}.landing_finalCta__YYT_J{padding:75px 24px 85px}.landing_finalCta__YYT_J h2{font-size:clamp(85px,20vw,140px);margin:36px 0 40px}.landing_finalCta__YYT_J>div{flex-direction:column;gap:18px}.landing_finalCta__YYT_J .landing_darkButton__udCmi{min-height:58px;font-size:16px;padding:16px 25px}.landing_footer__I_4dW{padding:55px 24px 25px}.landing_footerTop__FMOpF{gap:45px}.landing_footerTop__FMOpF>nav{grid-template-columns:1fr 1fr;gap:35px 20px}.landing_footerTop__FMOpF h2,.landing_footerTop__FMOpF nav a{font-size:14px}.landing_footerWordmark__RO3oX{font-size:17vw;padding:55px 0 30px;letter-spacing:-.09em}.landing_footerBottom__gfWyw{gap:18px;align-items:start;flex-direction:column}}@media (max-width:380px){.landing_header__vmF5N{padding-inline:14px;gap:7px}.landing_headerCta__Ctu2y{padding-inline:10px;gap:0}.landing_headerCta__Ctu2y svg{display:none}.landing_brand__zTfFp{font-size:20px}.landing_mark__EeSgt{width:25px;height:25px}.landing_headerActions__Bivk0{gap:4px}.landing_heroCopy__aZnKh{padding-inline:20px}.landing_hero___ILNH .landing_splitHeadline__xPRgt{font-size:63px}.landing_heroButtons__PLwdE{gap:7px}.landing_heroButtons__PLwdE .landing_textButton__uzEBI{padding-left:0}.landing_hero___ILNH{min-height:1080px;height:1080px}.landing_sceneControls__DOa6J{left:16px;right:16px}.landing_shapeChoices__9dwpQ>button{font-size:14px;padding-inline:13px}.landing_opportunityInner__Bingo,.landing_section__O6gdK{padding-inline:20px}.landing_tabRow__mvbx6{margin-right:-20px;padding-right:20px}.landing_learningInner__w2ERO{padding-inline:20px}.landing_learningCopy__AbUze h2{font-size:104px}.landing_studySession__kp6xA{box-shadow:5px 9px 0 #52671421}.landing_lessonTopics__xN_8I>button{padding-inline:8px}.landing_journeyEditorialCopy__r4nU9{padding-inline:20px}.landing_journeyEditorial__hPQF0 h2{font-size:61px}.landing_journeyInner__SORRi{padding-inline:20px}.landing_brief__mQCMD{padding:22px}.landing_brief__mQCMD h3{font-size:38px}.landing_opportunityCards__9fHW1>a{padding:24px}.landing_opportunityCards__9fHW1 strong{font-size:43px}.landing_opportunityCards__9fHW1>a>div{gap:12px}.landing_finalCta__YYT_J h2{font-size:84px}}@media (prefers-reduced-motion:reduce){.landing_footer__I_4dW *,.landing_header__vmF5N *,.landing_landing__vB_9v *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landing_lessonPresentation__Qk8vt,.landing_researchDocument__zIKAI{transform:none}}.landing_journeys__ex_JD{min-width:0}.landing_universityCard__TLom1{margin-top:0}.landing_sectionNav__ckDcX::-webkit-scrollbar,.landing_tabRow__mvbx6::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.landing_landing__vB_9v [data-reveal]{transition:opacity .85s ease,translate .85s cubic-bezier(.2,.75,.25,1)}.landing_landing__vB_9v [data-reveal=waiting]{opacity:0;translate:0 26px}.landing_landing__vB_9v [data-reveal=visible],.landing_landing__vB_9v [data-reveal]:focus-within{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.landing_journeyImage__ac_jO{transform:none}}.landing_journeyMedia__WnvuH{position:absolute;inset:0;z-index:-2;overflow:hidden}@media (max-width:700px){.landing_journeyMedia__WnvuH{top:auto;height:72%;mask-image:linear-gradient(180deg,transparent,#000 25%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%)}.landing_journeyImage__ac_jO{-o-object-position:94% center;object-position:94% center}.landing_journeyEditorial__hPQF0:after{background:linear-gradient(180deg,#090b0d 5%,#090b0dca 25%,transparent 58%,#090b0d)}}.pwa_page__wyD_y{--jade:#08291d;--mint:#aff0c5;--cream:#f8f7f1;color:#102b20;background:var(--cream)}.pwa_hero__lQe35{padding:clamp(3rem,7vw,7rem) max(1.4rem,calc((100vw - 1200px)/2));background:#08291d;color:#f8f7f1;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.pwa_eyebrow__4umZ9{font-size:.75rem;letter-spacing:.17em;font-weight:600;display:block;line-height:1.7}.pwa_appIcon__7z0us{margin:1.8rem 0 1.2rem;border-radius:19px;box-shadow:0 15px 40px #0004}.pwa_hero__lQe35 h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:400;line-height:1.03;letter-spacing:-.035em}.pwa_hero__lQe35 h1 em{color:#aff0c5;font-weight:400}.pwa_heroCopy__jopLo>p{font-size:1.1rem;line-height:1.75;max-width:32rem;color:#d2e3d7;margin:1.8rem 0}.pwa_heroLinks__SBJZN{display:flex;gap:1.4rem;align-items:center;flex-wrap:wrap}.pwa_heroLinks__SBJZN>a:last-child{font-size:.9rem;text-decoration:underline;text-underline-offset:5px}.pwa_button__8Rwzi,.pwa_secondary__UbTR8{display:inline-flex;gap:.7rem;align-items:center;justify-content:center;min-height:50px;padding:.85rem 1.5rem;border-radius:99px;font-size:1rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}.pwa_button__8Rwzi{background:#aff0c5;color:#08291d}.pwa_button__8Rwzi:hover{background:#d6f9e2}.pwa_secondary__UbTR8{border-color:#a9bcb0;color:#08291d;background:#fff}.pwa_availability__4fSho{display:block;font-size:.75rem;letter-spacing:.15em;color:#b8cabc;margin-top:1.8rem}.pwa_journey__b2q_1{border:1px solid #d6e6d533;border-radius:1.4rem;padding:clamp(1.4rem,3vw,2.5rem);background:#ffffff07;box-shadow:0 30px 75px #0002}.pwa_journeyTop__MkkGJ{display:flex;gap:1rem;justify-content:space-between;align-items:center}.pwa_journeyTop__MkkGJ span:first-child{font-size:.7rem;letter-spacing:.12em;color:#b6cec0}.pwa_journeyTop__MkkGJ span:last-child{font-family:var(--font-display),Georgia,serif;font-size:1.6rem}.pwa_journey__b2q_1 h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.15;margin:2rem 0}.pwa_journey__b2q_1>a{display:flex;align-items:center;gap:1rem;border-top:1px solid #d6e6d526;padding:1.4rem 0}.pwa_journey__b2q_1>a>svg:first-child{color:#aff0c5;flex-shrink:0}.pwa_journey__b2q_1>a>svg:last-child{margin-left:auto;flex-shrink:0}.pwa_journey__b2q_1 strong{display:block;font-size:1rem}.pwa_journey__b2q_1 a span{display:block;color:#b9cdbf;font-size:.875rem;margin-top:.3rem}.pwa_journey__b2q_1>p{font-size:.875rem;color:#b9cdbf;margin-top:1.6rem;line-height:1.6}.pwa_setup__PR6lr{max-width:1200px;margin:auto;padding:5rem 1.4rem}.pwa_setupHeading__DiNnf h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;margin:.6rem 0}.pwa_setupHeading__DiNnf>p{line-height:1.7;color:#536358}.pwa_installAction__TFuKk{margin:2rem 0 3rem}.pwa_installAction__TFuKk>p{margin:1rem 0;max-width:48rem;line-height:1.6;font-size:.95rem}.pwa_installed__EuJn3{margin-bottom:1rem;font-weight:600}.pwa_installed__EuJn3,.pwa_status__mgMs3{display:flex;align-items:center;gap:.5rem}.pwa_status__mgMs3>span{width:8px;height:8px;background:#999;border-radius:50%;flex-shrink:0}.pwa_status__mgMs3>.pwa_ready__r_2Jm{background:#1b8050}.pwa_instructions__T4Ysy{scroll-margin-top:6rem;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d3ddd4;border-radius:1.25rem;overflow:hidden}.pwa_instructions__T4Ysy article{padding:2rem;background:#fff8}.pwa_instructions__T4Ysy article+article{border-left:1px solid #d3ddd4}.pwa_instructions__T4Ysy h3{font-size:1.2rem;margin:1rem 0}.pwa_instructions__T4Ysy ol{padding-left:1.2rem;list-style:decimal;line-height:1.75;font-size:.95rem;color:#536358}.pwa_instructions__T4Ysy li+li{margin-top:.6rem}.pwa_instructions__T4Ysy li svg{display:inline;vertical-align:middle}.pwa_offlineRow__gynoV{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-top:3rem;padding:2.4rem;background:#e6eee5;border-radius:1.25rem}.pwa_offlineRow__gynoV h3{font-family:var(--font-display),Georgia,serif;font-size:2.3rem;margin:.7rem 0}.pwa_offlineRow__gynoV p{line-height:1.75;max-width:42rem;color:#405e4a}.pwa_offlineRow__gynoV>a{flex-shrink:0}.pwa_maintenance__x2y5b{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.875rem;color:#536358;flex-wrap:wrap}.pwa_maintenance__x2y5b button{text-decoration:underline;text-underline-offset:4px;min-height:44px}.pwa_maintenance__x2y5b button:disabled{opacity:.5;cursor:not-allowed}.pwa_connection__kaiiQ,.pwa_update__mx17R{position:relative;z-index:45;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem;padding:.8rem 1.2rem;font-size:.875rem;line-height:1.5;background:#fff2ca;color:#493600}.pwa_connection__kaiiQ a{text-decoration:underline;font-weight:600;min-height:30px;display:inline-flex;align-items:center}.pwa_update__mx17R{background:#e7f3ea;color:#133e23}.pwa_dock__dkY4_{display:none}.pwa_connection__kaiiQ a:focus-visible,.pwa_dock__dkY4_ a:focus-visible,.pwa_page__wyD_y :is(a,button):focus-visible{outline:3px solid #57936f;outline-offset:5px}@media(max-width:900px){.pwa_hero__lQe35{grid-template-columns:1fr}.pwa_heroCopy__jopLo>p{max-width:40rem}.pwa_journey__b2q_1{max-width:40rem;width:100%}.pwa_instructions__T4Ysy{grid-template-columns:1fr}.pwa_instructions__T4Ysy article+article{border-left:0;border-top:1px solid #d3ddd4}.pwa_offlineRow__gynoV{align-items:flex-start;flex-direction:column}.pwa_setup__PR6lr{padding-top:3rem}.pwa_dock__dkY4_{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.4rem max(.25rem,env(safe-area-inset-left)) calc(.4rem + env(safe-area-inset-bottom));background:#08291df5;backdrop-filter:blur(16px);border-top:1px solid #c6e4c733;color:#d0e1d5}.pwa_dock__dkY4_ a{min-height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.75rem;border-radius:.7rem}.pwa_dock__dkY4_ a[aria-current=page]{background:#aff0c51a;color:#baf5cd}}