.page_page__vdvb_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;background:var(--color-bg)}.page_formColumn__Q8RZ4{min-width:0;background:var(--color-bg)}@media (max-width:900px){.page_page__vdvb_{grid-template-columns:1fr;grid-template-rows:minmax(220px,32vh) 1fr}}.distill-frosted{position:absolute;inset:0;overflow:hidden;background:var(--color-bg);pointer-events:none}.distill-frosted-blob-a,.distill-frosted-blob-b,.distill-frosted-blob-c{position:absolute;border-radius:50%;filter:blur(72px);opacity:.72;will-change:transform}.distill-frosted-blob-a{width:min(58vw,520px);height:min(58vw,520px);left:-12%;top:8%;background:color-mix(in srgb,var(--color-accent) 88%,var(--color-accent-2));animation:distill-frosted-drift-a 22s ease-in-out infinite alternate}.distill-frosted-blob-b{width:min(48vw,440px);height:min(48vw,440px);right:-8%;bottom:12%;background:color-mix(in srgb,var(--color-accent-2) 75%,var(--color-light) 25%);animation:distill-frosted-drift-b 26s ease-in-out infinite alternate}.distill-frosted-blob-c{width:min(36vw,320px);height:min(36vw,320px);left:28%;bottom:-6%;background:color-mix(in srgb,var(--color-accent) 55%,transparent);opacity:.55;animation:distill-frosted-drift-c 18s ease-in-out infinite alternate}.distill-frosted-grain{position:absolute;inset:0;z-index:1;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.distill-frosted-frost{position:absolute;inset:0;z-index:2;background:color-mix(in srgb,var(--color-bg) var(--frost-opacity),transparent);backdrop-filter:blur(var(--frost-blur)) saturate(1.08)}@keyframes distill-frosted-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(6%,10%) scale(1.08)}}@keyframes distill-frosted-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,-6%) scale(1.05)}}@keyframes distill-frosted-drift-c{0%{transform:translate(0)}to{transform:translate(4%,-12%)}}@media (prefers-reduced-motion:reduce){.distill-frosted-blob-a,.distill-frosted-blob-b,.distill-frosted-blob-c{animation:none}}.distill-frosted--landing .distill-frosted-blob-a{opacity:.58;background:color-mix(in srgb,var(--color-accent) 70%,var(--color-accent-2))}.distill-frosted--landing .distill-frosted-blob-b{opacity:.58;background:color-mix(in srgb,var(--color-accent-2) 60%,var(--color-light) 25%)}.distill-frosted--landing .distill-frosted-blob-c{opacity:.44;background:color-mix(in srgb,var(--color-accent) 44%,transparent)}.distill-frosted--landing .distill-frosted-grain{opacity:.05}.distill-frosted--landing .distill-frosted-frost{background:color-mix(in srgb,var(--color-bg) 36%,transparent);backdrop-filter:blur(var(--frost-blur)) saturate(.86);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(.86)}.distill-frosted--hero{background:color-mix(in srgb,var(--color-bg) 42%,transparent)}.distill-frosted--hero .distill-frosted-blob-a{opacity:.42;background:color-mix(in srgb,var(--color-accent) 42%,var(--color-bg))}.distill-frosted--hero .distill-frosted-blob-b{opacity:.36;background:color-mix(in srgb,var(--color-accent-2) 34%,var(--color-bg))}.distill-frosted--hero .distill-frosted-blob-c{opacity:.32;background:color-mix(in srgb,var(--color-accent) 28%,var(--color-accent-2) 12%)}.distill-frosted--hero .distill-frosted-grain{opacity:.045}.distill-frosted--hero .distill-frosted-frost{background:color-mix(in srgb,var(--color-bg) 4%,transparent);backdrop-filter:blur(6px) saturate(.98);-webkit-backdrop-filter:blur(6px) saturate(.98)}.distill-frosted--accent{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-bg) 12%)}.distill-frosted--accent .distill-frosted-blob-a{opacity:.62;background:color-mix(in srgb,var(--color-light) 72%,var(--color-accent))}.distill-frosted--accent .distill-frosted-blob-b{opacity:.5;background:color-mix(in srgb,var(--color-bg) 48%,var(--color-accent))}.distill-frosted--accent .distill-frosted-blob-c{opacity:.44;background:color-mix(in srgb,var(--color-light) 38%,var(--color-bg) 18%)}.distill-frosted--accent .distill-frosted-grain{opacity:.05}.distill-frosted--accent .distill-frosted-frost{background:color-mix(in srgb,var(--color-accent) 28%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.not-found_wrap__ybM_d{text-align:center;padding-top:var(--space-16);padding-bottom:var(--space-16)}.not-found_title__bOfUG{font-family:var(--type-display-font);font-size:var(--text-4xl);font-weight:var(--type-display-weight);color:var(--color-text);margin:0 0 var(--space-4)}.not-found_text__daKc7{font-family:var(--type-body-font);font-size:var(--type-body-size);color:var(--color-text-muted);margin:0 0 var(--space-8);line-height:var(--type-body-lh)}.ContactForm_wrap__sKe0E{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(var(--space-8),6vw,var(--space-16));padding-left:clamp(var(--space-8),5vw,var(--space-12));padding-right:clamp(var(--space-8),5vw,var(--space-12));box-sizing:border-box}.ContactForm_header__5YNeY{margin-bottom:clamp(var(--space-8),5vh,var(--space-12))}.ContactForm_title__Axrrz{margin:0;font-family:var(--type-display-font);font-size:clamp(var(--text-2xl),4.5vw,var(--text-4xl));font-weight:var(--type-display-weight);line-height:var(--type-display-lh);letter-spacing:var(--type-display-tracking);color:color-mix(in srgb,var(--color-text) 72%,transparent)}.ContactForm_subtitle__A_hvQ{margin:var(--space-3) 0 0;font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:var(--color-text-muted)}.ContactForm_form__iRylH{display:flex;flex-direction:column;gap:var(--space-8);max-width:36rem}.ContactForm_row__nkGr3{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.ContactForm_field__GJ4_s{display:flex;flex-direction:column;gap:var(--space-2)}.ContactForm_label__55z_4{font-family:var(--type-body-font);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted)}.ContactForm_required__YZbWC{color:var(--color-accent);font-weight:400}.ContactForm_required__YZbWC:before{content:"*"}.ContactForm_input__hVSDQ{width:100%;padding:var(--space-2) 0;border:none;border-bottom:1px solid var(--color-border-strong);border-radius:0;background:transparent;font-family:var(--type-body-font);font-size:var(--text-base);line-height:1.4;color:var(--color-text);outline:none;transition:border-color var(--motion-duration) var(--motion-easing)}.ContactForm_input__hVSDQ::-moz-placeholder{color:color-mix(in srgb,var(--color-text) 35%,transparent)}.ContactForm_input__hVSDQ::placeholder{color:color-mix(in srgb,var(--color-text) 35%,transparent)}.ContactForm_input__hVSDQ:hover{border-bottom-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.ContactForm_input__hVSDQ:focus-visible{border-bottom-color:var(--color-text);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ContactForm_textarea__L25TJ{min-height:7.5rem;resize:vertical;padding-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding-inline:var(--space-3);padding-bottom:var(--space-3)}.ContactForm_textarea__L25TJ:hover{border-color:color-mix(in srgb,var(--color-text) 35%,transparent)}.ContactForm_textarea__L25TJ:focus-visible{border-color:var(--color-text)}.ContactForm_actions__YZ96F{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.ContactForm_submit__i6HtG{border-radius:999px;padding-inline:var(--space-8)}.ContactForm_confirmation__A2amF{color:var(--color-text-muted)}.ContactForm_confirmation__A2amF,.ContactForm_feedbackError__EvXh_{margin:0;font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh)}.ContactForm_feedbackError__EvXh_{color:var(--status-error)}@media (max-width:640px){.ContactForm_row__nkGr3{grid-template-columns:1fr;gap:var(--space-6)}}.ContactVisual_panel__WjLpN{position:relative;overflow:hidden;container-type:size;--opf-edge-line-muted:color-mix(in srgb,var(--color-accent) 38%,transparent);--opf-edge-glow-muted:color-mix(in srgb,var(--color-accent) 12%,transparent);--opf-edge-line-selected:var(--color-accent);--opf-edge-glow-selected:color-mix(in srgb,var(--color-accent) 62%,transparent)}.ContactVisual_graph__vCUSD{position:absolute;z-index:3;left:50%;top:50%;width:min(80cqw,calc(80cqh * 2 / 3));aspect-ratio:2/3;transform:translate(-50%,-50%);pointer-events:none}@supports not (width:1cqw){.ContactVisual_graph__vCUSD{width:80%;max-height:80%}}.ContactVisual_edgesCanvas__kwj1x{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ContactVisual_node__u_hSE{position:absolute;width:56px;height:56px;margin:0;padding:0;border:none;border-radius:12px;transform:translate(-50%,-50%);background:oklch(.97 .01 250/78%);box-shadow:none;pointer-events:none;transition:box-shadow 80ms ease-out;will-change:box-shadow}@media (prefers-reduced-motion:reduce){.ContactVisual_node__u_hSE{transition:none}}.ProductHero_hero__Rw5SZ{position:relative;overflow:hidden;min-height:clamp(68vh,78vh,900px);padding-block:clamp(var(--space-10),5vh,var(--space-12)) clamp(var(--space-8),4vh,var(--space-10));box-sizing:border-box}.ProductHero_inner__xcKmT{position:relative;z-index:3;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(var(--space-8),3vh,var(--space-10));min-height:clamp(60vh,72vh,820px)}.ProductHero_latticePanel__3vorX{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(220px,44vh,460px);container-type:size;--opf-edge-line-muted:color-mix(in srgb,var(--color-accent) 38%,transparent);--opf-edge-glow-muted:color-mix(in srgb,var(--color-accent) 12%,transparent);--opf-edge-line-selected:var(--color-accent);--opf-edge-glow-selected:color-mix(in srgb,var(--color-accent) 62%,transparent)}.ProductHero_graph__iRu6Z{position:relative;z-index:3;width:min(100cqw,calc(84cqh * 7 / 4));aspect-ratio:7/4;flex-shrink:0;pointer-events:none}@supports not (width:1cqw){.ProductHero_graph__iRu6Z{width:98%;max-height:94%}}.ProductHero_edgesCanvas___ScRD{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ProductHero_node__75Yb6{position:absolute;width:clamp(52px,9cqmin,80px);height:clamp(52px,9cqmin,80px);margin:0;padding:0;border:none;border-radius:clamp(10px,1.6cqmin,14px);transform:translate(-50%,-50%);background:oklch(.97 .01 250/100%);box-shadow:0 0 18px 5px oklch(.94 .02 250/55%),0 0 6px 2px oklch(.99 .005 250/85%);pointer-events:none}.ProductHero_copy__djcQV{flex-shrink:0;width:100%;display:flex;justify-content:center;padding-inline:clamp(var(--space-4),3vw,var(--space-8))}.ProductHero_title__UYalV{margin:0;max-width:none;text-align:center;white-space:nowrap;font-family:var(--type-display-font);font-weight:300;font-size:clamp(1.65rem,.55rem + 3.4vw,3.75rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-text)}@media (max-width:1100px){.ProductHero_title__UYalV{font-size:clamp(1.5rem,.4rem + 3vw,3.1rem)}}@media (max-width:720px){.ProductHero_title__UYalV{white-space:normal;max-width:16ch;font-size:clamp(1.75rem,5.5vw,2.35rem);line-height:1.08}.ProductHero_graph__iRu6Z{width:min(100%,calc(82cqh * 7 / 4))}.ProductHero_node__75Yb6{width:clamp(44px,11cqmin,56px);height:clamp(44px,11cqmin,56px)}}.ProductInteractiveLines_section__kk6Ng{position:relative;overflow:hidden;background:var(--color-bg);padding-block:clamp(var(--space-12),8vh,var(--space-16))}.ProductInteractiveLines_inner__5w_Tk{position:relative;z-index:3;width:100%;padding-inline:clamp(var(--space-4),3vw,var(--space-8))}.ProductInteractiveLines_content__lklmb{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(var(--space-8),4vw,var(--space-12));align-items:center;width:100%}.ProductInteractiveLines_linesColumn__1TE3i{display:flex;flex-direction:column;gap:clamp(3rem,8vh,9rem);min-width:0;width:100%}.ProductInteractiveLines_lineBlock__29k3g{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-block:clamp(var(--space-4),2.5vh,var(--space-6));padding-inline:clamp(var(--space-6),4vw,var(--space-12)) clamp(var(--space-4),2vw,var(--space-6));box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);transition:background var(--motion-duration) var(--motion-easing)}.ProductInteractiveLines_lineBlock__29k3g:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.ProductInteractiveLines_lineBlock__29k3g:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ProductInteractiveLines_lineBlockVendor__UCTjA{padding-inline-end:clamp(var(--space-8),5vw,var(--space-14))}.ProductInteractiveLines_lineBlockActive__PSEQl{background:color-mix(in srgb,var(--color-text) 10%,transparent)}.ProductInteractiveLines_line__HrUpJ{margin:0;padding:0;width:100%;text-align:left;font-family:var(--type-body-font);font-size:clamp(1.4rem,.6rem + 1.92vw,2.2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}.ProductInteractiveLines_lineRow__i_VzA{display:inline-flex;flex-flow:row nowrap;align-items:baseline;gap:.35em;max-width:100%;white-space:nowrap}.ProductInteractiveLines_prose__UwSxI{flex:0 0 auto}.ProductInteractiveLines_lineContinuation__6jKLF{margin:clamp(var(--space-2),1.5vh,var(--space-4)) 0 0;padding:0 0 0 4.5ch;width:100%;text-align:left;font-family:var(--type-body-font);font-size:clamp(1.4rem,.6rem + 1.92vw,2.2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}.ProductInteractiveLines_typewriterSlot__Nq9Oj{position:relative;flex:0 0 auto;font-family:var(--type-data-font);font-size:1em;font-weight:inherit;line-height:inherit;letter-spacing:0}.ProductInteractiveLines_typewriterMeasure__Egnul{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProductInteractiveLines_typewriterVisible__AW0VL{position:absolute;left:0;top:0;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.15em;text-decoration-thickness:1px}.ProductInteractiveLines_cursor__iO84d{display:inline-block;width:2px;height:.9em;margin-left:2px;vertical-align:baseline;background:var(--color-accent);animation:ProductInteractiveLines_typewriter-blink__F8qoK 1s step-end infinite}@keyframes ProductInteractiveLines_typewriter-blink__F8qoK{50%{opacity:0}}.ProductInteractiveLines_listPanel__p0GEa{position:sticky;top:var(--space-8);width:100%}.ProductInteractiveLines_listTitle__N_kY5{margin:0 0 var(--space-3);font-family:var(--type-caption-font);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ProductInteractiveLines_dropdownMenu__sWd_3{padding:var(--dd-padding-y) var(--dd-padding-x);border-radius:var(--dd-radius);background:color-mix(in srgb,var(--color-bg) var(--dd-frost-opacity),transparent);backdrop-filter:blur(var(--dd-frost-blur)) saturate(1.08);border:1px solid color-mix(in srgb,var(--color-text) var(--dd-border-fill),transparent)}.ProductInteractiveLines_listScroll___oXhv{--list-item-row-height:calc(var(--dd-item-padding-y) * 2 + 1.15em);--list-visible-rows:7;max-height:calc(var(--list-item-row-height) * var(--list-visible-rows));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-light)}.ProductInteractiveLines_listScroll___oXhv::-webkit-scrollbar{width:6px}.ProductInteractiveLines_listScroll___oXhv::-webkit-scrollbar-track{background:var(--color-light);border-radius:3px}.ProductInteractiveLines_listScroll___oXhv::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px}.ProductInteractiveLines_listScrollFit__Im7s_{max-height:none;overflow-y:visible}.ProductInteractiveLines_listItem__e__UC{display:block;font-family:var(--type-data-font);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-lh);padding:var(--dd-item-padding-y) var(--dd-item-padding-x);border-radius:var(--dd-item-radius);color:var(--color-text);text-decoration:none;transition:background var(--motion-duration) var(--motion-easing)}.ProductInteractiveLines_listItem__e__UC:hover{background:color-mix(in srgb,var(--dd-hover-color) var(--dd-hover-fill),transparent)}.ProductInteractiveLines_listItem__e__UC:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}@media (max-width:960px){.ProductInteractiveLines_content__lklmb{grid-template-columns:1fr}.ProductInteractiveLines_listPanel__p0GEa{position:static;max-width:20rem;padding-left:clamp(var(--space-6),4vw,var(--space-12))}}@media (max-width:720px){.ProductInteractiveLines_linesColumn__1TE3i{gap:clamp(2.5rem,10vh,5rem)}.ProductInteractiveLines_lineBlock__29k3g{padding-inline:var(--space-4) var(--space-3)}.ProductInteractiveLines_lineBlockVendor__UCTjA{padding-inline-end:var(--space-6)}.ProductInteractiveLines_lineContinuation__6jKLF,.ProductInteractiveLines_line__HrUpJ{font-size:clamp(1.2rem,3.6vw,1.6rem)}.ProductInteractiveLines_listScroll___oXhv{--list-visible-rows:6}}@media (prefers-reduced-motion:reduce){.ProductInteractiveLines_cursor__iO84d{animation:none;opacity:1}}.ProductPlatform_section___uo4L{--platform-col-gap:clamp(var(--space-8),4vw,var(--space-16));--platform-connector-extra:clamp(2.5rem,6vw,7rem);--platform-icon-h:clamp(120px,14vw,160px);--platform-copy-max:22rem;background:var(--color-light);padding-block:clamp(var(--space-12),8vh,var(--space-16));color:var(--color-ink)}.ProductPlatform_inner__YHoOu{display:flex;flex-direction:column;align-items:center}.ProductPlatform_row__8Dtij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--platform-col-gap);column-gap:var(--platform-col-gap);width:100%;max-width:min(100%,calc(3 * var(--platform-copy-max) + 2 * var(--platform-col-gap)))}.ProductPlatform_column__oRghK{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.ProductPlatform_iconSlot__H73B_{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--platform-icon-h);margin-bottom:var(--space-6)}.ProductPlatform_column__oRghK:not(:first-child) .ProductPlatform_iconSlot__H73B_:before{content:"";position:absolute;top:50%;right:100%;width:calc(var(--platform-col-gap) + var(--platform-connector-extra));margin-right:calc(-.5 * var(--platform-connector-extra));height:4px;border-radius:1px;background:var(--color-ink);transform:translateY(-50%);pointer-events:none}.ProductPlatform_title__gj53M{margin:0 0 var(--space-4);max-width:var(--platform-copy-max);font-family:var(--type-display-font);font-weight:300;font-size:clamp(1.35rem,.5rem + 1.8vw,2rem);line-height:1.12;letter-spacing:-.02em;color:var(--color-ink)}.ProductPlatform_description___X5lp{margin:0;max-width:var(--platform-copy-max);font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:color-mix(in srgb,var(--color-ink) 72%,transparent)}@media (max-width:900px){.ProductPlatform_row__8Dtij{grid-template-columns:1fr;row-gap:clamp(var(--space-8),6vh,var(--space-12));max-width:var(--platform-copy-max)}.ProductPlatform_column__oRghK:not(:first-child) .ProductPlatform_iconSlot__H73B_:before{display:none}}.PeopleHero_hero__CPHoI{position:relative;overflow:hidden;min-height:clamp(70vh,82vh,900px);padding-block:clamp(var(--space-12),8vh,var(--space-16));box-sizing:border-box}.PeopleHero_inner__pUrV2{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(var(--space-12),5vw,var(--space-16));min-height:100%}.PeopleHero_copy__qgDNQ{min-width:0}.PeopleHero_title__CGCdm{display:flex;flex-direction:column;gap:var(--space-6);margin:0;font-family:var(--type-display-font);font-size:clamp(var(--text-3xl),6vw,4.5rem);font-weight:var(--type-display-weight);line-height:1.05;letter-spacing:var(--type-display-tracking);color:var(--color-text)}.PeopleHero_titleLine__tOD6D{display:block}.PeopleHero_body__Fd8Aj{margin-top:clamp(var(--space-6),3vh,var(--space-8));max-width:36rem}.PeopleHero_body__Fd8Aj p{margin:0;font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:var(--color-text-muted)}.PeopleHero_body__Fd8Aj p+p{margin-top:var(--space-6)}.PeopleHero_body__Fd8Aj p.PeopleHero_emphasis__FH9Nc{font-weight:700;color:var(--color-text)}.PeopleHero_visual__lNagK{min-width:0;display:flex;justify-content:center}.PeopleHero_chartPanel__VMWpQ{width:100%;max-width:min(520px,100%);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-12)}@media (max-width:900px){.PeopleHero_inner__pUrV2{grid-template-columns:1fr;grid-template-rows:auto auto}.PeopleHero_visual__lNagK{order:-1}.PeopleHero_chartPanel__VMWpQ{max-width:100%}}.LmpEnsembleChart_chart__kduB7{--accent:var(--color-accent);margin:0;width:100%;box-sizing:border-box;padding:var(--space-4) var(--space-5)}.LmpEnsembleChart_plotWrap__LeRRf{position:relative;width:100%}.LmpEnsembleChart_svg__rMkSM{display:block;width:100%;height:auto}.LmpEnsembleChart_gridLine__j_obY{stroke:color-mix(in srgb,var(--opf-chart-text,var(--color-text)) 10%,transparent);stroke-width:1}.LmpEnsembleChart_domainLine__72xCm{stroke:color-mix(in srgb,var(--opf-chart-text,var(--color-text)) 22%,transparent);stroke-width:1}.LmpEnsembleChart_tickLabel__S0ANZ{font-size:11px;letter-spacing:.02em}.LmpEnsembleChart_tickLabel__S0ANZ,.LmpEnsembleChart_yAxisUnit__YZAvY{font-family:var(--type-data-font);font-weight:500;fill:var(--opf-chart-text-muted,var(--color-text-muted))}.LmpEnsembleChart_yAxisUnit__YZAvY{font-size:10px;letter-spacing:.08em}.LmpEnsembleChart_haystackLine__qlKD7{fill:none;stroke:color-mix(in srgb,var(--accent) 18%,transparent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.LmpEnsembleChart_medianLine__R3f6y{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.BackcastDayExplorer_root__ejV2n{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-6)}@media (min-width:768px){.BackcastDayExplorer_root__ejV2n{padding-top:var(--space-8)}}.BackcastDayExplorer_controlsSection__h6y5b{display:flex;flex-direction:column;gap:var(--space-4)}.BackcastDayExplorer_controlsRow__UHXf8{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-3)}.BackcastDayExplorer_dateGroup__9iGi8{display:flex;align-items:center;gap:var(--space-2);min-width:0}.BackcastDayExplorer_dateLabel__jkVDa{flex-shrink:0;font-family:var(--type-body-font);font-size:var(--text-sm);color:color-mix(in srgb,var(--color-text) 80%,transparent)}.BackcastDayExplorer_daySelectWrap__GIL8F{position:relative;min-width:0}.BackcastDayExplorer_daySelectTrigger__j2Kk9{display:inline-flex;max-width:100%;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text);font-family:var(--type-body-font);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.BackcastDayExplorer_daySelectTrigger__j2Kk9:hover{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.BackcastDayExplorer_daySelectTrigger__j2Kk9:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.BackcastDayExplorer_daySelectTriggerOpen__BorV7{border-color:var(--color-accent)}.BackcastDayExplorer_daySelectLabel__yiXdJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BackcastDayExplorer_daySelectChevron__7qpjD{flex-shrink:0;opacity:.7}.BackcastDayExplorer_daySelectMenu__lS4BH{position:absolute;left:0;top:calc(100% + var(--space-2));z-index:50;display:flex;flex-direction:column;width:min(36rem,calc(100vw - 2rem));min-width:12rem;max-height:18rem;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.BackcastDayExplorer_daySelectItem__Mo8q6{display:flex;width:100%;align-items:center;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--dd-item-font);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap}.BackcastDayExplorer_hourGroup__307RA{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:13.75rem}.BackcastDayExplorer_playButton__zyKGv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.BackcastDayExplorer_playButton__zyKGv:hover{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.BackcastDayExplorer_playButton__zyKGv:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.BackcastDayExplorer_playIconOffset__O_18O{margin-left:1px}.BackcastDayExplorer_hourLabel__SEW77{font-family:var(--type-body-font);font-size:var(--text-sm);color:color-mix(in srgb,var(--color-text) 80%,transparent);white-space:nowrap}.BackcastDayExplorer_hourSliderWrap__8O2Ce{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0}.BackcastDayExplorer_hourSlider__TEIa_{flex:1;min-width:7.5rem;accent-color:var(--color-accent)}.BackcastDayExplorer_hourValue__leSNA{width:3.5rem;flex-shrink:0;font-family:var(--type-data-font);font-size:var(--text-sm);font-weight:600;color:var(--color-text);text-align:left}.BackcastDayExplorer_statsGrid__OdZsY{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);font-size:var(--text-sm)}@media (min-width:640px){.BackcastDayExplorer_statsGrid__OdZsY{grid-template-columns:repeat(4,1fr)}}.BackcastDayExplorer_statLabel__wkGn4{font-family:var(--type-label-font);font-size:var(--text-xs);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent)}@media (min-width:640px){.BackcastDayExplorer_statLabel__wkGn4{font-size:calc(var(--text-xs) - 1px)}}.BackcastDayExplorer_statValue___SKHV{font-family:var(--type-data-font);font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.BackcastDayExplorer_mapRow__aT0_w{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media (min-width:768px){.BackcastDayExplorer_mapRow__aT0_w{grid-template-columns:1fr 1fr auto}}.BackcastDayExplorer_chartPanel__UFhfB{background:color-mix(in srgb,var(--color-text) 2%,transparent);border-radius:var(--radius-md);padding:var(--space-2)}.BackcastDayExplorer_colorbarPanel__TRKZd{display:none;width:4.75rem}@media (min-width:768px){.BackcastDayExplorer_colorbarPanel__TRKZd{display:block}}.BackcastDayExplorer_colorbarSvg__Quk8h{height:100%}.BackcastDayExplorer_chartSection__ZC2Kq{background:color-mix(in srgb,var(--color-text) 2%,transparent);border-radius:var(--radius-md);padding:var(--space-3);margin-top:calc(-1 * var(--space-3))}.BackcastDayExplorer_chartSvg__idl_8{width:100%;height:auto;display:block}.DistillPipelineFigure_root__RtgIH{width:100%;margin:var(--space-8) 0;--dpf-entrance-s:1.28s;--dpf-fade-s:2s;--dpf-loader-stroke:var(--resource-geothermal);--dpf-distill-stroke:var(--resource-hydro);--dpf-user-stroke:var(--resource-solar);--dpf-solver-stroke:var(--resource-battery)}.DistillPipelineFigure_figureWrap__IQSI3{width:100%;max-width:56.25rem;margin:0 auto;background:color-mix(in srgb,var(--color-text) 2%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.DistillPipelineFigure_svg__SAf82{width:100%;height:auto;display:block;overflow:visible}.DistillPipelineFigure_label__1PEuZ{font-weight:600;fill:var(--color-text)}.DistillPipelineFigure_label__1PEuZ,.DistillPipelineFigure_sublabel__K_fON{font-family:var(--type-body-font);font-size:var(--text-xs);pointer-events:none}.DistillPipelineFigure_sublabel__K_fON{font-weight:400;fill:var(--color-text-muted)}.DistillPipelineFigure_configLabel__4ZgD2{font-family:var(--type-label-font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);fill:var(--color-text-muted);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.DistillPipelineFigure_pieceCardLoader__I11I0{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-loader-stroke);stroke-width:2}.DistillPipelineFigure_pieceCardDistill__D8zcX{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-distill-stroke);stroke-width:2}.DistillPipelineFigure_pieceCardUser__Hq2i8{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-user-stroke);stroke-width:2;stroke-dasharray:5 3}.DistillPipelineFigure_pieceCardSolver__7AiQw{fill:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));stroke:var(--dpf-solver-stroke);stroke-width:2}.DistillPipelineFigure_accentDistill__Voj6_{fill:var(--dpf-distill-stroke)}.DistillPipelineFigure_accentUser__n3Gow{fill:var(--dpf-user-stroke)}.DistillPipelineFigure_accentLoader__m4jaY{fill:var(--dpf-loader-stroke)}.DistillPipelineFigure_accentSolver__PF3s1{fill:var(--dpf-solver-stroke)}.DistillPipelineFigure_piecesLayer__r4yd9{opacity:1;transition:opacity var(--dpf-fade-s) ease}.DistillPipelineFigure_piecesLayerFading__y1Fcs{opacity:0}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-1{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 0s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-2{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease .6s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-3{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease 1.2s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-4{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease 1.8s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r1-5{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 2.4s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-1{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 3.6s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-2{animation:DistillPipelineFigure_dpf-cycle-bottom__FwBUb var(--dpf-entrance-s) ease 4.2s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-3{animation:DistillPipelineFigure_dpf-cycle-top___tgDf var(--dpf-entrance-s) ease 4.8s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-4{animation:DistillPipelineFigure_dpf-cycle-bottom__FwBUb var(--dpf-entrance-s) ease 5.4s 1 both}.DistillPipelineFigure_piecesLayerPlaying__4s3Pd .anim.r2-5{animation:DistillPipelineFigure_dpf-cycle__qkbD_ var(--dpf-entrance-s) ease 6s 1 both}.DistillPipelineFigure_anim__VfI1X{transform-origin:center;opacity:0}@keyframes DistillPipelineFigure_dpf-cycle__qkbD_{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes DistillPipelineFigure_dpf-cycle-top___tgDf{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes DistillPipelineFigure_dpf-cycle-bottom__FwBUb{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.DistillPipelineFigure_divider__eD8cn{stroke:var(--color-border);stroke-width:1}.DistillPipelineFigure_solverCloud__Rkss_{fill:none;stroke:var(--dpf-solver-stroke);stroke-width:1.5}.SolarGenEstimateVsActual_block__eFuBB{margin:var(--space-8) 0}.SolarGenEstimateVsActual_chartSvg__TcmyO{width:100%;display:block}.SolarGenEstimateVsActual_hoverOverlay__t8zBD{cursor:crosshair}.SolarGenEstimateVsActual_tooltipGroup__qwOtU{pointer-events:none}.SolarGenEstimateVsActual_tooltipRect__Ws_77{backdrop-filter:blur(12px)}.InteractiveChartZone_canvasZone__oR0e9{box-sizing:border-box;margin-top:var(--space-8);background:var(--canvas-bg);color:var(--canvas-text);border-radius:var(--radius-md);padding-inline:var(--space-5);padding-block:var(--space-5);--color-text:var(--canvas-text);--color-text-muted:rgba(226,217,202,45%);--color-border:rgba(226,217,202,14%);--color-border-strong:rgba(226,217,202,28%)}@media (min-width:640px){.InteractiveChartZone_canvasZone__oR0e9{padding-inline:var(--space-6)}}.InteractiveChartZone_chartAlert__OHlJy{margin:var(--space-4) 0}.InteractiveChartZone_monoPath__w_hBz{font-family:var(--type-data-font);font-size:var(--text-xs);color:var(--color-text);margin:0 0 var(--space-2);word-break:break-all}.LandingGraphPreview_root__Xf6lm{display:flex;flex-direction:column}.LandingGraphPreview_graphShellLink__JkQqN,.LandingGraphPreview_graphShell__RoWw5{display:flex;flex-direction:row;align-items:stretch;gap:0;border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.LandingGraphPreview_graphShell__RoWw5{height:min(58vh,520px);max-height:min(58vh,520px)}.LandingGraphPreview_graphShellLink__JkQqN{height:min(48vh,440px);max-height:min(48vh,440px)}.LandingGraphPreview_graphArea__N8Hc6{position:relative;overflow:hidden;flex:1;min-width:0;min-height:360px}.LandingGraphPreview_graphHud__QKHZN{position:absolute;top:10px;right:10px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.LandingGraphPreview_graphHud__QKHZN>*{pointer-events:auto}.LandingGraphPreview_zoomControls__uVXrp{align-items:center;gap:4px;padding:4px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.LandingGraphPreview_graphLegend__t2MOh,.LandingGraphPreview_zoomControls__uVXrp{display:flex;background:color-mix(in srgb,var(--color-bg) 82%,transparent);backdrop-filter:blur(8px)}.LandingGraphPreview_graphLegend__t2MOh{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;margin:0;padding:5px 8px;border-radius:8px;list-style:none;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.LandingGraphPreview_legendItem__7BygR{display:flex;align-items:center;gap:5px}.LandingGraphPreview_legendSwatch__fGzbb{width:8px;height:8px;border-radius:50%;flex-shrink:0}.LandingGraphPreview_legendSwatchPage__8Z_IM{background:var(--color-text)}.LandingGraphPreview_legendSwatchInsight__ztBk9{background:var(--color-accent-2)}.LandingGraphPreview_legendSwatchLab__efuPG{background:var(--resource-battery)}.LandingGraphPreview_legendSwatchPerson__4yZfv{background:var(--color-accent)}.LandingGraphPreview_legendLabel__11owV{font-family:var(--font-plex-mono,ui-monospace,monospace);font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 52%,transparent)}.LandingGraphPreview_zoomBtn__Tk5fO{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:8px;background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text);font-size:1.1rem;line-height:1;cursor:pointer}.LandingGraphPreview_zoomBtn__Tk5fO:hover{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.LandingGraphPreview_zoomBtn__Tk5fO:last-child{font-size:1rem}.LandingGraphPreview_svg__K4dGD{position:relative;z-index:3;display:block;width:100%;height:100%}.LandingGraphPreview_svgBg__MGZPi{fill:transparent}.LandingGraphPreview_edge__imiDb{stroke:color-mix(in srgb,var(--color-accent-2) 55%,transparent);stroke-width:1.25;transition:stroke .12s ease,stroke-opacity .12s ease,stroke-width .12s ease}.LandingGraphPreview_edgeDim__HF95h{stroke-opacity:.14}.LandingGraphPreview_edgeHighlight__ZuE2c{stroke:var(--color-text);stroke-opacity:.98;stroke-width:2.35}.LandingGraphPreview_edgeEphemeral__2s8wG{stroke:var(--color-accent-2);stroke-width:1.25}.LandingGraphPreview_peopleOverlayItem__wl7rY{opacity:0;transition:opacity .75s ease-out;pointer-events:none}.LandingGraphPreview_peopleOverlayItem__wl7rY.LandingGraphPreview_peopleOverlayVisible__GzlA6{opacity:1}.LandingGraphPreview_peopleOverlayItem__wl7rY.LandingGraphPreview_peopleOverlayFading__D8kjX{opacity:0;transition:opacity 1.5s ease-out}.LandingGraphPreview_peopleOverlayEdge__NDvFo{pointer-events:none}.LandingGraphPreview_peopleOverlayNode__UcNEz.LandingGraphPreview_peopleOverlayVisible__GzlA6{pointer-events:auto}.LandingGraphPreview_nodeEphemeral__pVd_J{outline:none}.LandingGraphPreview_nodeCircleEphemeralBlog__I2_9S{fill:var(--color-accent-2);stroke:none}.LandingGraphPreview_nodeCircleEphemeralLab__brqPB{fill:var(--resource-battery);stroke:none}.LandingGraphPreview_nodeCircleEphemeralPerson__sTeT_{fill:var(--color-accent);stroke:none}.LandingGraphPreview_nodeLabelEphemeral__BMKff{fill:var(--color-text);font-family:var(--type-label-font,inherit);font-size:10px;font-weight:500;pointer-events:none}.LandingGraphPreview_nodeHit__cy7WK{outline:none}.LandingGraphPreview_nodeLink__DUhbq{cursor:pointer;text-decoration:none}.LandingGraphPreview_nodeLink__DUhbq:focus,.LandingGraphPreview_nodeLink__DUhbq:focus-visible{outline:none}.LandingGraphPreview_nodeCircle__RvfTE{fill:var(--color-text);stroke:none}.LandingGraphPreview_nodeCirclePerson__w8xRQ{fill:var(--color-accent);stroke:none}.LandingGraphPreview_nodeCircleBlog__L073s{fill:var(--color-accent-2);stroke:none}.LandingGraphPreview_nodeCircleLab__HcnlD{fill:var(--resource-battery);stroke:none}.LandingGraphPreview_nodeInert__W4rAY .LandingGraphPreview_nodeCircle__RvfTE{fill:color-mix(in srgb,var(--color-text) 42%,transparent);stroke:none}.LandingGraphPreview_nodeInert__W4rAY .LandingGraphPreview_nodeCirclePerson__w8xRQ{fill:color-mix(in srgb,var(--color-accent) 42%,transparent);stroke:none}.LandingGraphPreview_nodeInert__W4rAY .LandingGraphPreview_nodeCircleBlog__L073s{fill:color-mix(in srgb,var(--color-accent-2) 42%,transparent);stroke:none}.LandingGraphPreview_nodeInert__W4rAY .LandingGraphPreview_nodeCircleLab__HcnlD{fill:color-mix(in srgb,var(--resource-battery) 42%,transparent);stroke:none}.LandingGraphPreview_nodeLabel__O464Z{fill:var(--color-text);font-family:var(--type-label-font,inherit);font-size:11px;font-weight:500;pointer-events:none}.LandingGraphPreview_nodeInert__W4rAY .LandingGraphPreview_nodeLabel__O464Z{fill:color-mix(in srgb,var(--color-text) 55%,transparent)}.LandingGraphPreview_panel__57Wq3{width:min(340px,100%);flex-shrink:0;background:var(--color-light);color:var(--color-ink);padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;max-height:100%;overflow-y:auto;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--color-ink) 12%,transparent)}.LandingGraphPreview_panelBody__N2Vyw{display:flex;flex-direction:column;gap:.65rem}.LandingGraphPreview_panelHeader__Q7xXr{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.LandingGraphPreview_panelTitle__SLpHi{margin:0;font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--color-ink)}.LandingGraphPreview_panelSubtitle__R23EX{margin:0;font-size:.9rem;line-height:1.5;color:color-mix(in srgb,var(--color-ink) 90%,transparent);white-space:pre-line}.LandingGraphPreview_panelMeta___KytG{margin:0;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 68%,transparent)}.LandingGraphPreview_panelClose__M_jqb{border:none;background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink);width:2rem;height:2rem;border-radius:8px;font-size:1.35rem;line-height:1;cursor:pointer}.LandingGraphPreview_panelClose__M_jqb:hover{background:color-mix(in srgb,var(--color-ink) 16%,transparent)}.LandingGraphPreview_panelBtn___U0AG{align-self:flex-start;margin-top:.25rem;text-decoration:none}@media (max-width:960px){.LandingGraphPreview_graphShellLink__JkQqN,.LandingGraphPreview_graphShell__RoWw5{flex-direction:column;height:auto;max-height:none;overflow:visible;width:100%;min-width:0}.LandingGraphPreview_graphArea__N8Hc6{flex:none;width:100%;height:min(48vh,440px);min-height:min(40vh,360px)}.LandingGraphPreview_panel__57Wq3{width:100%;max-height:none;flex-shrink:0;overflow:visible;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-ink) 12%,transparent)}.LandingGraphPreview_panelHeader__Q7xXr{min-width:0}.LandingGraphPreview_panelSubtitle__R23EX,.LandingGraphPreview_panelTitle__SLpHi{overflow-wrap:break-word}}.ForecastBarrier_barrier__mo5a7{position:relative;overflow:hidden;width:100%;margin:0;padding:clamp(var(--space-12),8vw,var(--space-16)) 0;box-sizing:border-box}.ForecastBarrier_inner___PbFU{position:relative;z-index:3}.ForecastBarrier_split__yqKcm{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);align-items:stretch;gap:clamp(var(--space-10),6vw,var(--space-14));width:min(100%,72rem);max-width:72rem;margin-inline:auto}.ForecastBarrier_heroColumn__Owm7K{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(var(--space-6),3vw,var(--space-8));min-width:0}.ForecastBarrier_ctaRow__V_GBI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ForecastBarrier_heroBlock__sOAwo{display:flex;flex-direction:column;gap:clamp(var(--space-2),1.2vw,var(--space-4));min-width:0;margin:0;font-family:var(--type-display-font);font-size:clamp(2.25rem,5.8vw,4.5rem);font-weight:400;line-height:1.02;letter-spacing:var(--type-display-tracking);text-align:left}.ForecastBarrier_heroBlock__sOAwo span{display:block;white-space:nowrap}.ForecastBarrier_heroBone__2s4GD{color:var(--color-text)}.ForecastBarrier_heroEvergreen__qqPHA{color:var(--color-ink)}.ForecastBarrier_features__JyPqn{list-style:none;margin:0 0 0 auto;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.ForecastBarrier_feature__sZ3dQ{display:flex;align-items:center;gap:.65em;margin:0;font-family:var(--type-display-font);font-size:clamp(var(--text-base),1.85vw,var(--text-xl));font-weight:400;line-height:1.25;letter-spacing:var(--type-display-tracking);color:color-mix(in srgb,var(--color-text) 76%,transparent)}.ForecastBarrier_feature__sZ3dQ:before{content:"";flex-shrink:0;width:.45em;height:.45em;background:color-mix(in srgb,var(--color-text) 62%,transparent);transition:transform .28s ease;transform-origin:center}.ForecastBarrier_feature__sZ3dQ:hover:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ForecastBarrier_feature__sZ3dQ:before{transition:none}}@media (max-width:900px){.ForecastBarrier_split__yqKcm{grid-template-columns:1fr;gap:var(--space-8)}.ForecastBarrier_heroColumn__Owm7K{align-items:center}.ForecastBarrier_ctaRow__V_GBI{justify-content:center}.ForecastBarrier_heroBlock__sOAwo{text-align:center}.ForecastBarrier_features__JyPqn{margin-inline:auto;height:auto;gap:var(--space-4);justify-content:flex-start}}@media (max-width:520px){.ForecastBarrier_heroBlock__sOAwo{font-size:clamp(2rem,10vw,2.75rem)}}.GraphSection_section__x_VJw{background:var(--color-bg);padding:clamp(var(--space-8),4vw,var(--space-12)) 0 clamp(var(--space-10),5vw,var(--space-14))}.GraphSection_sectionBorderTop__w_yRo{border-top:1px solid var(--color-border)}.GraphSection_inner__MQtAv{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:100%;min-width:0;margin-inline:auto;padding-block:var(--page-gutter);box-sizing:border-box}.GraphSection_graphHint__MywWT{margin:0;max-width:100%;overflow-wrap:break-word;text-align:left;font-family:var(--font-plex-mono,ui-monospace,monospace);font-size:clamp(.6875rem,1.1vw,.8125rem);font-weight:500;letter-spacing:.06em;line-height:1.35;color:color-mix(in srgb,var(--color-accent) 58%,transparent)}.SiteHeader_header__WuT2E{--frost-opacity:72%;--frost-blur:8px;--menu-frost-opacity:88%;position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--color-bg) var(--frost-opacity),transparent);backdrop-filter:blur(var(--frost-blur)) saturate(1.04);border-bottom:1px solid var(--color-border)}.SiteHeader_inner__Vxt1B{display:flex;align-items:center;gap:var(--space-6);min-height:calc(var(--topbar-height) + var(--space-4));padding-block:var(--space-2)}.SiteHeader_logo__l_tp2{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.SiteHeader_logoImage__tR9um{display:block;width:auto;height:44px;filter:brightness(0) invert(1);opacity:.92}.SiteHeader_end___r36E{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.SiteHeader_nav__SMG3Z{display:flex;align-items:center;gap:var(--space-2)}.SiteHeader_navLink__fLZfM{display:inline-flex;align-items:center;padding:10px 14px;border-radius:var(--btn-radius);font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:var(--type-body-sm-lh);color:var(--color-text);text-decoration:none;transition:color var(--motion-duration) var(--motion-easing),background var(--motion-duration) var(--motion-easing)}.SiteHeader_navLink__fLZfM:hover{background:color-mix(in srgb,var(--color-text) var(--btn-outlined-fill),transparent);color:var(--color-text)}.SiteHeader_navLinkActive__i7afy,.SiteHeader_navLinkActive__i7afy:hover{background:var(--color-light);color:var(--color-ink)}.SiteHeader_actions__zMpOW{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3)}.SiteHeader_actions__zMpOW .btn{--btn-padding-y:10px;--btn-padding-x:16px;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-tracking);text-decoration:none}.SiteHeader_menuWrap__3JAWM{position:relative;display:none}.SiteHeader_menuButton__QAA4X{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.SiteHeader_menuButton__QAA4X:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);border-color:var(--color-border-strong)}.SiteHeader_menuButton__QAA4X:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SiteHeader_menuScrim__DFttZ{position:fixed;inset:0;z-index:205;margin:0;padding:0;border:none;background:rgba(0,0,0,25%);cursor:pointer}.SiteHeader_menuDropdown__gsmel{position:absolute;top:100%;left:0;right:0;z-index:210;margin:0;padding:0;border:none;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) var(--menu-frost-opacity),transparent);backdrop-filter:blur(var(--frost-blur)) saturate(1.08);box-shadow:0 var(--space-4) var(--space-6) color-mix(in srgb,var(--color-bg) 35%,transparent);visibility:hidden;opacity:0;transform:translateY(calc(-1 * var(--space-2)));pointer-events:none;transition:opacity var(--motion-duration) var(--motion-easing),transform var(--motion-duration) var(--motion-easing),visibility var(--motion-duration) var(--motion-easing)}.SiteHeader_menuDropdownOpen__o7Xbi{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.SiteHeader_menuBody__97oXU{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-6);padding:var(--space-4) var(--page-gutter) var(--space-6);box-sizing:border-box;text-align:right}.SiteHeader_menuNavList__6XUBd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);width:100%}.SiteHeader_menuNavLink__pkLxC{display:block;padding:var(--space-3) var(--space-2);border-radius:var(--btn-radius);text-align:right;font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-lh);color:var(--color-text);text-decoration:none;transition:background var(--motion-duration) var(--motion-easing)}.SiteHeader_menuNavLink__pkLxC:hover{background:color-mix(in srgb,var(--color-text) var(--btn-outlined-fill),transparent)}.SiteHeader_menuNavLinkActive__hd0G2,.SiteHeader_menuNavLinkActive__hd0G2:hover{background:var(--color-light);color:var(--color-ink)}.SiteHeader_menuActions__Zhy_Y{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);width:100%}.SiteHeader_menuCta__TDbz7{width:25%;min-width:8.5rem;justify-content:center}.SiteHeader_menuActions__Zhy_Y .btn{--btn-padding-y:12px;--btn-padding-x:16px;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;text-decoration:none}@media (max-width:960px){.SiteHeader_actions__zMpOW,.SiteHeader_nav__SMG3Z{display:none}.SiteHeader_menuWrap__3JAWM{display:block}}.HeroMeshNetwork_hero__oANaK{--hero-min-height:100vh;flex-wrap:wrap;align-items:stretch;align-content:stretch;min-height:var(--hero-min-height);min-height:92dvh;width:100%;margin:0;padding:0}.HeroMeshNetwork_heroFrostCol__Ovny9,.HeroMeshNetwork_hero__oANaK{position:relative;display:flex;overflow:hidden;background:var(--color-bg)}.HeroMeshNetwork_heroFrostCol__Ovny9{z-index:1;flex:2 1 280px;min-width:min(100%,360px);max-width:100%;box-sizing:border-box;min-height:0;flex-direction:column;justify-content:center;border-right:1px solid var(--color-border)}.HeroMeshNetwork_heroFrostPanel__1RwBE{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroMeshNetwork_heroCopy__elAw9{position:relative;z-index:1;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:clamp(1.5rem,4vh,2.5rem) clamp(1.25rem,5cqi,2.5rem) clamp(2rem,5vh,3rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2.2vh,1.5rem);pointer-events:none;container-type:inline-size;container-name:hero-copy}@media (min-width:961px){.HeroMeshNetwork_heroFrostCol__Ovny9{min-height:88dvh}}.HeroMeshNetwork_heroCopy__elAw9>*{pointer-events:auto;min-width:0;max-width:100%}.HeroMeshNetwork_heroMeshCol__epucY{position:relative;z-index:0;flex:3 1 360px;min-width:min(100%,540px);max-width:100%;min-height:min(48vh,520px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(130% 90% at 72% 12%,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,transparent 52%),radial-gradient(85% 55% at 12% 100%,color-mix(in srgb,var(--color-accent) 6%,transparent) 0,transparent 48%),var(--color-bg)}.HeroMeshNetwork_heroCanvas__toSJ6{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.HeroMeshNetwork_canvasHost__xfN5I{position:absolute;inset:0}.HeroMeshNetwork_canvasHost__xfN5I canvas{display:block;width:100%;height:100%;cursor:pointer;touch-action:manipulation;background:transparent}.HeroMeshNetwork_colorProbe__KepBe{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;visibility:hidden}.HeroMeshNetwork_accentProbe__9UbGo{background-color:var(--color-accent)}.HeroMeshNetwork_heroEyebrow__GVNt0{margin:0;font-family:var(--type-label-font);font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);opacity:.95}.HeroMeshNetwork_heroTitle__rh6Ca{margin:0;font-family:var(--type-display-font);font-weight:300;font-size:clamp(1.85rem,1rem + 9cqi,4.1rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-text);overflow-wrap:break-word}.HeroMeshNetwork_heroAccent__MsyYK{color:var(--color-accent);font-style:normal}.HeroMeshNetwork_heroLead__EimkA{margin:0;max-width:100%;font-family:var(--type-body-font);font-size:clamp(.94rem,.88rem + .35cqi,1.02rem);font-weight:400;line-height:1.58;color:color-mix(in srgb,var(--color-text) 64%,transparent)}.HeroMeshNetwork_heroCtas__WjIEq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);max-width:100%}.HeroMeshNetwork_heroCtas__WjIEq .btn{flex:0 1 auto;max-width:100%;box-sizing:border-box;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-tracking);text-decoration:none}@container hero-copy (max-width: 420px){.HeroMeshNetwork_heroCtas__WjIEq{flex-direction:column;align-items:stretch}.HeroMeshNetwork_heroCtas__WjIEq .btn{width:100%;justify-content:center;text-align:center}}.HeroMeshNetwork_heroChrome__LR8eX{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.HeroMeshNetwork_overlay__uQwkW{display:flex;justify-content:flex-end;align-items:flex-end;padding:clamp(1rem,2.5vh,1.35rem) clamp(1.25rem,4vw,3.5rem) clamp(1.25rem,3vh,1.75rem);background:linear-gradient(to top,color-mix(in srgb,var(--color-bg) 72%,transparent) 0,color-mix(in srgb,var(--color-bg) 18%,transparent) 38%,transparent 72%)}.HeroMeshNetwork_caseLabel__6r5gS{flex-shrink:0;margin:0;font-family:var(--type-label-font);font-size:.5625rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 92%,var(--color-text));opacity:0;transition:opacity .35s ease-out;text-align:right}@media (max-width:960px){.HeroMeshNetwork_hero__oANaK{min-height:auto}.HeroMeshNetwork_heroFrostCol__Ovny9{flex:1 1 100%;width:100%;max-width:100%;min-height:0;border-right:none;border-bottom:1px solid var(--color-border)}.HeroMeshNetwork_heroMeshCol__epucY{flex:1 1 100%;width:100%;max-width:100%;min-height:min(48vh,420px);background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--color-accent) 12%,transparent) 0,transparent 55%),radial-gradient(90% 50% at 50% 100%,color-mix(in srgb,var(--color-accent) 8%,transparent) 0,transparent 50%),var(--color-bg)}.HeroMeshNetwork_heroCopy__elAw9{padding-bottom:clamp(1.5rem,4vh,2.25rem)}.HeroMeshNetwork_overlay__uQwkW{padding-inline:clamp(1.25rem,5vw,2rem)}}.SimulationHoursBuffer_barrier__yTHf3{width:100%;margin:0;padding:clamp(var(--space-12),8vw,var(--space-16)) 0;box-sizing:border-box;background:var(--color-light)}.SimulationHoursBuffer_inner__YEXMB{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),5vw,var(--space-12));width:100%;max-width:80rem;margin-inline:auto;box-sizing:border-box}.SimulationHoursBuffer_statColumn__RlE5f{display:flex;align-items:center;justify-content:center;min-width:0}.SimulationHoursBuffer_statBlock__PR2_4{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(var(--space-3),2vw,var(--space-4));max-width:100%}.SimulationHoursBuffer_heroNumber__CODLH{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:clamp(.35rem,1.8vw,.85rem);margin:0;font-family:var(--font-plex-mono,ui-monospace,monospace);font-size:clamp(2.75rem,8vw,5.75rem);font-weight:500;line-height:1;letter-spacing:.04em;color:var(--color-bg);font-variant-numeric:tabular-nums}.SimulationHoursBuffer_digit__15nVi{display:inline-block;min-width:.55em;text-align:center;font-family:inherit}.SimulationHoursBuffer_label__MlbRA{margin:0;text-align:left;font-size:clamp(calc(.6875rem * 1.5),calc(1.1vw * 1.5),calc(.8125rem * 1.5));font-weight:500;line-height:1.35;letter-spacing:.06em;color:var(--color-accent)}.SimulationHoursBuffer_divider__Jn4wd{align-self:stretch;width:1px;min-height:clamp(4.5rem,14vh,6.5rem);margin-block:clamp(var(--space-6),4vw,var(--space-10));background:color-mix(in srgb,var(--color-bg) 18%,transparent)}.SimulationHoursBuffer_ctaColumn__SAb2n{display:flex;align-items:center;justify-content:center;min-width:0}.SimulationHoursBuffer_accessBtn__ioNAF{--btn-padding-x:clamp(2.25rem,5vw,3.25rem);--btn-padding-y:clamp(1.15rem,2.8vw,1.65rem);font-size:clamp(var(--text-lg),2vw,var(--text-2xl))}@media (max-width:900px){.SimulationHoursBuffer_inner__YEXMB{grid-template-columns:1fr;row-gap:clamp(var(--space-10),6vw,var(--space-12));-moz-column-gap:0;column-gap:0}.SimulationHoursBuffer_ctaColumn__SAb2n,.SimulationHoursBuffer_statColumn__RlE5f{justify-content:center}.SimulationHoursBuffer_statBlock__PR2_4{align-items:center;width:100%;max-width:100%;gap:var(--space-4);text-align:center}.SimulationHoursBuffer_heroNumber__CODLH{justify-content:center;max-width:100%;font-size:clamp(2rem,9vw,4.5rem)}.SimulationHoursBuffer_label__MlbRA{text-align:center;max-width:100%;overflow-wrap:break-word}.SimulationHoursBuffer_ctaColumn__SAb2n{align-items:center;justify-content:center;padding-top:var(--space-2)}.SimulationHoursBuffer_accessBtn__ioNAF{--btn-padding-y:clamp(0.9rem,2.4vw,1.15rem);width:auto;max-width:100%;margin-inline:auto}.SimulationHoursBuffer_divider__Jn4wd{width:min(12rem,72%);height:1px;min-height:0;margin-block:clamp(var(--space-8),5vw,var(--space-12));margin-inline:auto}}@media (prefers-reduced-motion:reduce){.SimulationHoursBuffer_heroNumber__CODLH{transition:none}}.OpfProbPeriodChart_chart__YfIzm{--accent:var(--resource-gas);margin:0;width:100%;box-sizing:border-box;padding-right:var(--space-6)}.OpfProbPeriodChart_header__9ebBU{margin-bottom:var(--space-2)}.OpfProbPeriodChart_title___wzaS{margin:0;font-family:var(--type-data-font);font-size:11px;font-weight:600;color:var(--opf-chart-text,var(--color-text));letter-spacing:.05em;text-transform:uppercase}.OpfProbPeriodChart_plotWrap__Z31hO{position:relative;width:100%}.OpfProbPeriodChart_svg__fQWRX{display:block;width:100%;height:auto;cursor:crosshair}.OpfProbPeriodChart_gridLine__rSjAY{stroke:color-mix(in srgb,var(--opf-chart-text,var(--color-text)) 10%,transparent);stroke-width:1}.OpfProbPeriodChart_domainLine__VZW8r{stroke:color-mix(in srgb,var(--opf-chart-text,var(--color-text)) 22%,transparent);stroke-width:1}.OpfProbPeriodChart_crosshair__fHgid{stroke:color-mix(in srgb,var(--accent) 88%,var(--bone));stroke-width:1;stroke-dasharray:3 4;stroke-opacity:.92}.OpfProbPeriodChart_tickLabel__dldM9{font-size:11px;letter-spacing:.02em}.OpfProbPeriodChart_tickLabel__dldM9,.OpfProbPeriodChart_yAxisUnit__H2irO{font-family:var(--type-data-font);font-weight:500;fill:var(--opf-chart-text-muted,var(--color-text-muted))}.OpfProbPeriodChart_yAxisUnit__H2irO{font-size:10px;letter-spacing:.08em}.OpfProbPeriodChart_areaOuter__iamFO{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.OpfProbPeriodChart_areaInner__kZYcd{fill:color-mix(in srgb,var(--accent) 32%,transparent)}.OpfProbPeriodChart_lineP50__CyM8E{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.OpfProbPeriodChart_chartRail__yljnl{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-right:var(--space-1)}.OpfProbPeriodChart_chartRail__yljnl .OpfProbPeriodChart_plotWrap__Z31hO{flex:1 1 0;min-height:0}.OpfProbPeriodChart_chartRail__yljnl .OpfProbPeriodChart_svg__fQWRX{width:100%;height:100%}.OpfProbPeriodChart_chartRail__yljnl .OpfProbPeriodChart_header__9ebBU{margin-bottom:var(--space-1)}.OpfProbPeriodChart_tooltip__BMeDz{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:11rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--opf-chart-border-strong,var(--color-border-strong));background:color-mix(in srgb,var(--color-light) 94%,var(--color-bg) 6%);pointer-events:none}.OpfProbPeriodChart_tooltipTitle__Ii3rH{margin:0 0 var(--space-2);font-family:var(--type-data-font);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--accent)}.OpfProbPeriodChart_tooltipList__q8dfa{list-style:none;margin:0;padding:0}.OpfProbPeriodChart_tooltipRow__eAqXB{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--type-data-font);font-size:10px;line-height:1.55}.OpfProbPeriodChart_tooltipRow__eAqXB+.OpfProbPeriodChart_tooltipRow__eAqXB{margin-top:2px}.OpfProbPeriodChart_tooltipKey__roJ_N{color:var(--opf-chart-text-muted,var(--color-text-muted))}.OpfProbPeriodChart_tooltipVal__npKXy{color:var(--accent);font-weight:550;text-align:right}@media (prefers-reduced-motion:reduce){.OpfProbPeriodChart_lineP50__CyM8E{stroke-width:2}}.OpfRunnerChartsPanel_layout__KnnEF{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:min(640px,100%)}.OpfRunnerChartsPanel_frost__QYBV_{--opf-chart-text:color-mix(in srgb,var(--color-ink) 92%,transparent);--opf-chart-text-muted:color-mix(in srgb,var(--color-ink) 55%,transparent);--opf-chart-border:color-mix(in srgb,var(--color-ink) 14%,transparent);--opf-chart-border-strong:color-mix(in srgb,var(--color-ink) 28%,transparent);background:var(--color-light);border:1px solid var(--opf-chart-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6)}.OpfRunnerChartsPanel_sectionTitle__OSRcX{margin:0 0 var(--space-4);font-family:var(--type-data-font);font-size:var(--type-body-sm-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--opf-chart-text-muted)}.OpfRunnerChartsPanel_chartStack__Q5lEk{display:flex;flex-direction:column;gap:var(--space-6);align-items:stretch}.OpfRunnerChartsPanel_frostRail__vTczL{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6)}.OpfRunnerChartsPanel_railSubgroupLabel__xDAHX{flex-shrink:0;margin:clamp(var(--space-1),1vh,var(--space-2)) 0 0;font-family:var(--type-data-font);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--opf-chart-text-muted)}.OpfRunnerChartsPanel_sectionHeaderRail__Q0WOg{flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-2)}.OpfRunnerChartsPanel_sectionHeaderRail__Q0WOg .OpfRunnerChartsPanel_sectionTitleRail__ejQHz{margin:0;min-width:0}.OpfRunnerChartsPanel_sectionAsideRail__YfA6U{flex-shrink:0;margin:0;font-family:var(--type-data-font);font-size:9px;font-weight:500;letter-spacing:.04em;text-align:right;color:var(--opf-chart-text-muted)}.OpfRunnerChartsPanel_sectionAsideLink__x2lTs{color:inherit;text-decoration:underline;text-underline-offset:.12em}.OpfRunnerChartsPanel_sectionAsideLink__x2lTs:hover{color:var(--opf-chart-text)}.OpfRunnerChartsPanel_sectionTitleRail__ejQHz{flex-shrink:0;margin:0 0 var(--space-2);font-family:var(--type-data-font);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--opf-chart-text-muted);padding-inline:0}.OpfRunnerChartsPanel_chartStackRail__LuYLv{flex:1;min-height:0;justify-content:flex-start;gap:clamp(var(--space-1),1.2vh,var(--space-3));container-type:size}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure{flex:1 1 0;min-height:0}.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="4"]>figure{min-height:clamp(56px,12.5cqh,148px)}.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="3"]>figure{min-height:clamp(64px,14.5cqh,168px)}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure:not(:last-child):after,.OpfRunnerChartsPanel_chartStack__Q5lEk>figure:not(:last-child):after{content:"";display:block;width:86%;max-width:100%;height:1px;margin:var(--space-4) auto 0;background:var(--opf-chart-border-strong)}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure:not(:last-child):after{margin-top:clamp(var(--space-1),1vh,var(--space-2))}@media (max-width:900px){.OpfRunnerChartsPanel_frost__QYBV_{padding-left:var(--space-8)}.OpfRunnerChartsPanel_frostRail__vTczL{flex:none;min-height:auto;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-8)}.OpfRunnerChartsPanel_sectionTitleRail__ejQHz{font-size:var(--type-body-sm-size);margin-bottom:var(--space-4)}.OpfRunnerChartsPanel_chartStackRail__LuYLv{flex:none;min-height:auto;container-type:normal;gap:var(--space-6)}.OpfRunnerChartsPanel_chartStackRail__LuYLv>figure{flex:none;min-height:auto}.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="3"]>figure,.OpfRunnerChartsPanel_chartStackRail__LuYLv[data-chart-count="4"]>figure{min-height:auto}}.PersonTeamCard_card__dryU2{display:flex;flex-direction:column;min-width:0}.PersonTeamCard_portrait__tkULi{width:100%;border-radius:var(--radius-lg);flex-shrink:0;overflow:hidden;position:relative}.PersonTeamCard_portraitImg__e_eWo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PersonTeamCard_portraitLeadership__oVDCT{aspect-ratio:3/4;width:90%;align-self:center}.PersonTeamCard_portraitCompact__KKWac{aspect-ratio:4/5}.PersonTeamCard_headline__SfEVv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.PersonTeamCard_name___wgOP{margin:0;font-family:var(--type-display-font);font-size:var(--type-h2-size);font-weight:600;line-height:var(--type-h2-lh);color:var(--color-ink)}.PersonTeamCard_card__dryU2:not(.PersonTeamCard_cardCompact__BpLZq) .PersonTeamCard_name___wgOP{margin-top:var(--space-8)}.PersonTeamCard_card__dryU2:not(.PersonTeamCard_cardCompact__BpLZq) .PersonTeamCard_titleRow__sNkVi{margin-top:var(--space-4)}.PersonTeamCard_cardCompact__BpLZq .PersonTeamCard_name___wgOP{font-size:var(--type-body-size);font-weight:600;line-height:1.3}.PersonTeamCard_titleRow__sNkVi{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}.PersonTeamCard_title__Jcda5{margin:0;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:color-mix(in srgb,var(--color-ink) 72%,transparent)}.PersonTeamCard_cardCompact__BpLZq .PersonTeamCard_title__Jcda5{font-size:var(--text-xs)}.PersonTeamCard_socialLinksStacked__mE_Kz{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.PersonTeamCard_socialLinksRow__DCxGg{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-2);flex-shrink:0}.PersonTeamCard_socialLink__Ta4mq{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-ink) 55%,transparent);transition:color var(--motion-duration) var(--motion-easing)}.PersonTeamCard_socialLink__Ta4mq:hover{color:var(--color-ink)}.PersonTeamCard_socialLink__Ta4mq:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-sm)}.PersonTeamCard_bio__u3TLn{margin:var(--space-4) 0 0;font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-weight);line-height:1.55;color:color-mix(in srgb,var(--color-ink) 80%,transparent)}.PersonTeamCard_bio__u3TLn p{margin:0}.PersonTeamCard_bio__u3TLn p+p{margin-top:var(--space-4)}.PeopleTeamExplorer_section__09mkc{background:var(--color-light);color:var(--color-ink);padding-block:calc(var(--space-12) + var(--space-8))}.PeopleTeamExplorer_inner__cr_TU{display:flex;flex-direction:column}.PeopleTeamExplorer_heading__phZlF{margin:0 0 var(--space-8);font-family:var(--type-display-font);font-size:var(--type-h1-size);font-weight:600;line-height:var(--type-h1-lh);color:var(--color-ink)}.PeopleTeamExplorer_pillBar__1pft2{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-12)}.PeopleTeamExplorer_pill__ZT8Uh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);background:transparent;color:color-mix(in srgb,var(--color-ink) 70%,transparent);font-family:var(--type-body-font);font-size:var(--type-body-sm-size);font-weight:500;line-height:1;padding:var(--space-2) var(--space-4);border-radius:999px;cursor:pointer;transition:background var(--motion-duration) var(--motion-easing),color var(--motion-duration) var(--motion-easing),border-color var(--motion-duration) var(--motion-easing)}.PeopleTeamExplorer_pill__ZT8Uh:hover{border-color:color-mix(in srgb,var(--color-ink) 40%,transparent);color:var(--color-ink)}.PeopleTeamExplorer_pill__ZT8Uh:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.PeopleTeamExplorer_pillActive__iMa9b{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-light)}.PeopleTeamExplorer_pillActive__iMa9b:hover{color:var(--color-light)}@keyframes PeopleTeamExplorer_teamCardFadeIn__hYEf8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PeopleTeamExplorer_gridEnter__1nzu1>*{animation:PeopleTeamExplorer_teamCardFadeIn__hYEf8 .38s var(--motion-easing) both}.PeopleTeamExplorer_gridEnter__1nzu1>:first-child{animation-delay:0s}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(2){animation-delay:45ms}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(3){animation-delay:90ms}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(4){animation-delay:135ms}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(5){animation-delay:.18s}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(6){animation-delay:225ms}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(7){animation-delay:.27s}.PeopleTeamExplorer_gridEnter__1nzu1>:nth-child(8){animation-delay:315ms}@media (prefers-reduced-motion:reduce){.PeopleTeamExplorer_gridEnter__1nzu1>*{animation:none}}.PeopleTeamExplorer_grid__jwoZE{display:grid;gap:var(--space-8)}.PeopleTeamExplorer_gridLeadership__D_lTg{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (min-width:1100px){.PeopleTeamExplorer_gridLeadership__D_lTg{grid-template-columns:repeat(4,1fr)}}.PeopleTeamExplorer_gridCompact__sKVRR{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-6)}@media (max-width:640px){.PeopleTeamExplorer_gridCompact__sKVRR{grid-template-columns:repeat(2,1fr)}.PeopleTeamExplorer_gridLeadership__D_lTg{grid-template-columns:1fr}}