.CareerDetail_back__tX89o{font-size:var(--font-size-sm);font-weight:var(--weight-normal);color:var(--text-muted);transition:color .15s ease}.CareerDetail_back__tX89o:hover{color:var(--text-strong)}.CareerDetail_applyRow__vq16V{margin-top:1rem}.CareerDetail_applyRow__vq16V .CareerDetail_applyBtn__Vzmhm{display:inline-flex;align-items:center;gap:var(--space-2);padding:.85rem 1.9rem;background:var(--ink,#26251e);color:#fff;font-size:var(--font-size-sm);font-weight:var(--weight-medium);border:none;border-radius:3.5px;transition:opacity .15s ease}.CareerDetail_applyRow__vq16V .CareerDetail_applyBtn__Vzmhm:hover{opacity:.85}.Grid_grid__RvrJT{display:grid;grid-template-columns:repeat(24,1fr);width:100%;padding:0 var(--grid-gutter,3.5rem)}.Grid_grid--gap-none__7FTEw{gap:0}.Grid_grid--gap-xs__ceS_g{gap:var(--space-2)}.Grid_grid--gap-sm__Vxy1O{gap:var(--space-4)}.Grid_grid--gap-md__wR4Bi{gap:var(--space-6)}.Grid_grid--gap-lg__6TJhU{gap:var(--space-8)}.Grid_grid--gap-xl__HZAvN{gap:var(--space-12)}@media (max-width:767px){.Grid_grid__RvrJT{column-gap:0;row-gap:var(--space-6)}}.GridItem_gridItem__Rq010{grid-column:span var(--grid-desktop);min-width:0}.GridItem_gridItemStart__QcfLa{grid-column:var(--grid-start) /span var(--grid-desktop)}@media (max-width:767px){.GridItem_gridItem__Rq010{grid-column:span var(--grid-mobile)}.GridItem_gridItemStart__QcfLa{grid-column:var(--grid-start-mobile,var(--grid-start)) /span var(--grid-mobile)}}.Footer_footer__UaG1g{--footer-progress:0;position:relative;min-height:80vh;background:transparent}.Footer_frame___2pce{position:relative;background:#19191a;overflow:hidden;margin:0 calc((1 - var(--footer-progress)) * var(--grid-gutter, 3.5rem));border-top-left-radius:calc((1 - var(--footer-progress)) * 12px);border-top-right-radius:calc((1 - var(--footer-progress)) * 12px);--notch:calc(max(0, (var(--footer-progress) - 0.4) / 0.8) * 3.5%);-webkit-clip-path:polygon(0 0,35% 0,38% var(--notch),62% var(--notch),65% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,35% 0,38% var(--notch),62% var(--notch),65% 0,100% 0,100% 100%,0 100%);transition:none}.Footer_footer__UaG1g[data-mode=dark] .Footer_frame___2pce{background:#e8e8e4}.Footer_footer__UaG1g[data-mode=dark] .Footer_formTitle__xKOR8,.Footer_footer__UaG1g[data-mode=dark] .Footer_tagline__EtMBR{color:#19191a}.Footer_footer__UaG1g[data-mode=dark] .Footer_vLogo__Up4qE{filter:none}.Footer_footer__UaG1g[data-mode=dark] .Footer_input__zu55k::placeholder{color:rgba(0,0,0,.35)}.Footer_content__Fi1S7{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:space-between;min-height:80vh;padding:3rem 0 0}.Footer_topArea__ma_o0{flex:1 1;padding:0 0 2rem}.Footer_brandCol__HhVKt{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.Footer_vLogo__Up4qE{width:160px;height:auto;filter:invert(1)}.Footer_tagline__EtMBR{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#f7f7f4;margin:0}.Footer_formCol__0rB9e{padding:1rem 0}.Footer_formTitle__xKOR8{font-size:1.125rem;font-weight:400;color:#f7f7f4;margin:0 0 1.25rem}.Footer_form__o_zgT{display:flex;flex-direction:column;gap:0}.Footer_newsletterRow__3E79V{display:flex;align-items:stretch;gap:0;background:hsla(0,0%,100%,.08);border-radius:4px;transition:background .15s ease}.Footer_newsletterRow__3E79V:focus-within{background:hsla(0,0%,100%,.14)}.Footer_input__zu55k{flex:1 1;background:transparent;border:none;color:#f7f7f4;font-size:.875rem;padding:.875rem 1rem;outline:none;font-family:inherit}.Footer_input__zu55k::placeholder{color:hsla(0,0%,100%,.4)}.Footer_submitBtn__M5BJX{padding:0 1.25rem;background:transparent;color:#f7f7f4;border:none;font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease;font-family:inherit;white-space:nowrap}.Footer_submitBtn__M5BJX:hover{opacity:.7}.Footer_submitBtn__M5BJX:disabled{opacity:.5;cursor:default}.Footer_newsletterMsg__JKPE7{margin:.625rem 0 0;font-size:.8125rem;color:hsla(60,16%,96%,.7)}.Footer_footer__UaG1g[data-mode=dark] .Footer_newsletterMsg__JKPE7{color:rgba(0,0,0,.55)}.Footer_honeypot__UO8cq{position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0;pointer-events:none}.Footer_linkColumns__u_uVd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}.Footer_linkColumn__iAZOP{display:flex;flex-direction:column;gap:.5rem}@media (max-width:720px){.Footer_linkColumns__u_uVd{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}.Footer_navLink__XI723{font-size:.875rem;color:#f7f7f4;line-height:1.5;transition:opacity .15s ease}.Footer_navLink__XI723:hover{opacity:.65}.Footer_bottomBar__TdDhH{padding:1.25rem 0 1.5rem}.Footer_copyright__j5CNb{display:block;font-size:.875rem;color:#f7f7f4;line-height:1.5}.Footer_siteByCol__cJl1V{display:flex;justify-content:flex-end}.Footer_siteBy__1uyJ5{font-size:.875rem;color:#f7f7f4;line-height:1.5;transition:opacity .15s ease}.Footer_siteBy__1uyJ5:hover{opacity:.65}.Footer_footer__UaG1g[data-mode=dark] .Footer_navLink__XI723{color:#19191a}.Footer_footer__UaG1g[data-mode=dark] .Footer_newsletterRow__3E79V{background:rgba(0,0,0,.06)}.Footer_footer__UaG1g[data-mode=dark] .Footer_newsletterRow__3E79V:focus-within{background:rgba(0,0,0,.12)}.Footer_footer__UaG1g[data-mode=dark] .Footer_input__zu55k{color:#19191a}.Footer_footer__UaG1g[data-mode=dark] .Footer_input__zu55k::placeholder{color:rgba(0,0,0,.4)}.Footer_footer__UaG1g[data-mode=dark] .Footer_submitBtn__M5BJX{color:#19191a}.Footer_footer__UaG1g[data-mode=dark] .Footer_copyright__j5CNb{color:rgba(0,0,0,.45)}.Footer_footer__UaG1g[data-mode=dark] .Footer_siteBy__1uyJ5{color:#19191a}@media (max-width:767px){.Footer_footer__UaG1g{min-height:0}.Footer_frame___2pce{margin:0;border-top-left-radius:0;border-top-right-radius:0;--notch:0%!important;-webkit-clip-path:none;clip-path:none}.Footer_content__Fi1S7{min-height:0;padding:1.5rem 0 0}.Footer_topArea__ma_o0{padding:0 0 1rem}.Footer_brandCol__HhVKt{padding:.5rem 0;gap:1rem}.Footer_vLogo__Up4qE{width:64px}.Footer_tagline__EtMBR{font-size:1.5rem}.Footer_formCol__0rB9e{padding:0;margin-top:2.75rem}.Footer_formTitle__xKOR8{margin:0 0 1rem}.Footer_linkColumns__u_uVd{display:flex;flex-direction:column;margin-top:3rem;gap:0}.Footer_linkColumn__iAZOP{gap:0}.Footer_navLink__XI723{font-size:1rem;padding:.5rem 0}.Footer_bottomBar__TdDhH{padding:.5rem 0 1.25rem}}.Nav2Mobile_nav__B6lhw{position:fixed;top:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:50;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Nav2Mobile_navHidden__QXqj1{transform:translateY(calc(-100% - var(--space-4)))}.Nav2Mobile_bar__UD5yv{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background:#ecece8;color:var(--text-primary);border-radius:6px;pointer-events:auto;cursor:pointer;transition:background .3s ease,color .3s ease,border-radius .3s ease}.Nav2Mobile_bar__UD5yv:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.Nav2Mobile_navOpen__qY3lL .Nav2Mobile_bar__UD5yv{background:#19191a;color:#f7f7f4;border-radius:6px 6px 0 0}.Nav2Mobile_logoWrap__khKop{display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;text-decoration:none}.Nav2Mobile_logoIcon__S1bSp{width:22px;height:24px;flex-shrink:0;transition:filter .3s ease}.Nav2Mobile_navOpen__qY3lL .Nav2Mobile_logoIcon__S1bSp{filter:invert(1)}.Nav2Mobile_logo__YCXRm{font-family:var(--font-default);font-size:1rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.Nav2Mobile_iconBtn__9Vdq8{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:inherit}.Nav2Mobile_iconBtn__9Vdq8 svg{width:22px;height:22px}.Nav2Mobile_panel__FsyQG{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background:#19191a;color:#f7f7f4;padding:calc(var(--space-4) + 56px + var(--space-6)) var(--space-6) var(--space-8);display:flex;flex-direction:column;pointer-events:none;visibility:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:visibility 0s linear .45s,-webkit-clip-path .45s cubic-bezier(.22,1,.36,1);transition:clip-path .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;transition:clip-path .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s,-webkit-clip-path .45s cubic-bezier(.22,1,.36,1)}.Nav2Mobile_navOpen__qY3lL .Nav2Mobile_panel__FsyQG{pointer-events:auto;visibility:visible;-webkit-clip-path:inset(0);clip-path:inset(0);transition:visibility 0s linear 0s,-webkit-clip-path .45s cubic-bezier(.22,1,.36,1);transition:clip-path .45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;transition:clip-path .45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,-webkit-clip-path .45s cubic-bezier(.22,1,.36,1)}.Nav2Mobile_links__Nj3fE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Nav2Mobile_link__MrhBB{display:block;font-family:var(--font-default);font-size:1.625rem;font-weight:400;letter-spacing:-.02em;color:#f7f7f4;padding:10px 0;text-decoration:none;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.Nav2Mobile_navOpen__qY3lL .Nav2Mobile_link__MrhBB{opacity:1;transform:translateY(0);transition:opacity .32s cubic-bezier(.22,1,.36,1) calc(.32s + var(--i, 0) * .06s),transform .32s cubic-bezier(.22,1,.36,1) calc(.32s + var(--i, 0) * .06s)}.Nav2Mobile_demoBtn__ucWo6{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;margin-top:var(--space-8);padding:16px 24px;background:#ecece8;color:#19191a;font-family:var(--font-default);font-size:var(--font-size-s);font-weight:500;letter-spacing:.01em;border-radius:4px;text-decoration:none}.Nav2Mobile_demoLabel__EMD5H{position:relative;z-index:0}.Nav2Mobile_demoBlocks__ow2R3{position:absolute;inset:0;display:flex;pointer-events:none;z-index:1}.Nav2Mobile_demoBlock__4uTH0{flex:1 1;background:#19191a;transform-origin:right;transition:transform .5s cubic-bezier(.22,1,.36,1)}.Nav2Mobile_navOpen__qY3lL .Nav2Mobile_demoBlock__4uTH0{transform:scaleX(0);transition:transform .5s cubic-bezier(.22,1,.36,1) calc(.68s + var(--b, 0) * .06s)}.Nav2Mobile_panelFooter__O4RD7{margin-top:auto;padding-top:var(--space-8);display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .2s ease}.Nav2Mobile_navOpen__qY3lL .Nav2Mobile_panelFooter__O4RD7{opacity:1;transition:opacity .32s ease .76s}.Nav2Mobile_tagline__m93dv{font-family:var(--font-default);font-size:var(--font-size-sm);color:#9b9a98;line-height:1.5;margin:0}.Nav2Mobile_badge__fYQgJ{font-family:var(--font-default);font-size:var(--font-size-xs);color:#6b6b66;letter-spacing:-.01em}.Nav2_backdrop__JpoWF{position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:49}.Nav2_navWrap__TZflc{position:fixed;top:var(--space-4);left:0;right:0;z-index:50;pointer-events:none;transform:translateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1)}.Nav2_navHidden__04_87{transform:translateY(calc(-100% - var(--space-8)))}.Nav2_block__czVuI{position:relative;margin:0 auto;height:49px;background:#ecece9;border-radius:3.5px;pointer-events:auto;cursor:pointer;transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),background .25s ease,-webkit-clip-path .25s cubic-bezier(.22,1,.36,1);transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),background .25s ease,clip-path .25s cubic-bezier(.22,1,.36,1);transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),background .25s ease,clip-path .25s cubic-bezier(.22,1,.36,1),-webkit-clip-path .25s cubic-bezier(.22,1,.36,1);overflow:hidden}.Nav2_blockOpen__0eygO,.Nav2_blockOpen__0eygO:hover,.Nav2_block__czVuI{width:500px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,62% 100%,38% 100%,35% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,62% 100%,38% 100%,35% 100%,0 100%)}.Nav2_blockOpen__0eygO,.Nav2_blockOpen__0eygO:hover{height:360px}.Nav2_bar__GUCU6{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;height:49px;padding:0 20px;z-index:1}.Nav2_logoWrap__8oirp{position:relative;display:flex;align-items:center;gap:0}.Nav2_logoDivider__p6ajg{display:none}.Nav2_logoIconWrap__LA6wd{position:relative;display:inline-flex;align-items:center;justify-content:center;width:55px;height:32px;margin-left:-10px;flex-shrink:0}.Nav2_logoIconWrap__LA6wd:after{width:55px;background:#fff;z-index:0}.Nav2_logoIconWrap__LA6wd:after,.Nav2_logoIconWrap__LA6wd:before{content:"";position:absolute;top:50%;left:-2px;transform:translateY(-50%);height:37px;border-radius:2px;pointer-events:none}.Nav2_logoIconWrap__LA6wd:before{width:0;background:var(--text-primary);transition:width .3s cubic-bezier(.22,1,.36,1);z-index:1}.Nav2_logoWrap__8oirp:hover .Nav2_logoIconWrap__LA6wd:before{width:55px}.Nav2_logoIcon__OTL4y{position:relative;z-index:2;width:26px;height:26px;flex-shrink:0;transition:filter .3s cubic-bezier(.22,1,.36,1)}.Nav2_logoWrap__8oirp:hover .Nav2_logoIcon__OTL4y{filter:invert(1)}.Nav2_logo__XAZ0W{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1;min-width:0;height:37px;padding:0 14px;background:#fff;border-radius:2px;font-family:var(--font-default);font-size:1.05rem;font-weight:500;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;cursor:default}.Nav2_logoText__ofLrs{flex-shrink:0}.Nav2_pageTitle___olr2{margin-left:auto;font-size:14px;font-weight:400;letter-spacing:0;color:var(--text-secondary);white-space:nowrap}.Nav2_closeWrap__U6OmW{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:2px;overflow:hidden}.Nav2_closeWrap__U6OmW:before{content:"";position:absolute;inset:0;background:var(--gray-400);width:0;z-index:0;transition:width .25s cubic-bezier(.22,1,.36,1)}.Nav2_closeWrap__U6OmW:hover:before{width:100%}.Nav2_hamburger__nS2bg{flex-shrink:0;color:inherit;overflow:visible;position:relative;z-index:1}.Nav2_menuWrap__ER21Y{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;width:58px;height:37px;padding:0;margin-right:-12px;background:#fff;border-radius:2px;overflow:hidden;color:var(--text-primary);transition:color .3s cubic-bezier(.22,1,.36,1)}.Nav2_menuWrap__ER21Y:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--text-primary);transition:width .3s cubic-bezier(.22,1,.36,1);z-index:0;pointer-events:none}.Nav2_menuWrap__ER21Y:hover:before{width:100%}.Nav2_menuWrap__ER21Y:hover{color:#fff}.Nav2_menuWrap__ER21Y>*{position:relative;z-index:1}.Nav2_menuLabel__UWLSw{font-family:var(--font-default);font-size:.9rem;font-weight:400;letter-spacing:.01em;color:inherit;line-height:1}.Nav2_mega__IkkJm{position:absolute;top:49px;left:8px;right:8px;bottom:8px;display:flex;flex-direction:column;opacity:1;pointer-events:none}.Nav2_blockOpen__0eygO .Nav2_mega__IkkJm{pointer-events:auto}.Nav2_linksCol__Dd5dA{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px 0}.Nav2_linkSlider__gVRAM{position:absolute;top:8px;left:0;right:0;height:44px;background:#fff;border-radius:2px;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease;z-index:0}.Nav2_link__y2FsK{position:relative;display:flex;align-items:center;height:44px;padding:0 14px;border-radius:2px;font-family:var(--font-default);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--text-primary);opacity:0;transform:translateY(-8px);transition:color .2s ease,opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);z-index:1}.Nav2_blockOpen__0eygO .Nav2_link__y2FsK{opacity:1;transform:translateY(0)}.Nav2_blockOpen__0eygO .Nav2_link__y2FsK:nth-child(2){transition-delay:.08s,.08s,.08s}.Nav2_blockOpen__0eygO .Nav2_link__y2FsK:nth-child(3){transition-delay:.12s,.12s,.12s}.Nav2_blockOpen__0eygO .Nav2_link__y2FsK:nth-child(4){transition-delay:.16s,.16s,.16s}.Nav2_blockOpen__0eygO .Nav2_link__y2FsK:nth-child(5){transition-delay:.2s,.2s,.2s}.Nav2_blockOpen__0eygO .Nav2_link__y2FsK:nth-child(6){transition-delay:.24s,.24s,.24s}.Nav2_link__y2FsK:hover{color:var(--text-primary)}.Nav2_demoBtn__RSS_V{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:44px;margin-top:auto;padding:0 14px;background:var(--text-primary);border-radius:2px;font-family:var(--font-default);font-size:1.05rem;font-weight:500;letter-spacing:-.02em;color:#fff;opacity:0;transform:translateY(-8px);transition:color .2s ease,opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.Nav2_demoBlocks__B_Kd1{position:absolute;inset:0;display:flex;pointer-events:none;z-index:0}.Nav2_demoBlock__ULqSK{flex:1 1;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Nav2_demoBtn__RSS_V:hover .Nav2_demoBlock__ULqSK{transform:scaleX(1)}.Nav2_demoBtn__RSS_V:hover .Nav2_demoBlock__ULqSK:nth-child(2){transition-delay:.06s}.Nav2_demoBtn__RSS_V:hover .Nav2_demoBlock__ULqSK:nth-child(3){transition-delay:.12s}.Nav2_demoBtn__RSS_V:hover .Nav2_demoBlock__ULqSK:nth-child(4){transition-delay:.18s}.Nav2_demoLabel__a7t3y{position:relative;z-index:1;transition:color .2s ease}.Nav2_blockOpen__0eygO .Nav2_demoBtn__RSS_V{opacity:1;transform:translateY(0);transition-delay:0s,.28s,.28s}.Nav2_demoBtn__RSS_V:hover .Nav2_demoLabel__a7t3y{color:#000}.Nav2_footer__dedrS{padding:8px 14px 0;display:flex;justify-content:center;align-items:baseline}.Nav2_tagline__2Y8Wo{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4;margin:0}.Nav2_badge__x4Qht{font-size:var(--font-size-xs);color:var(--text-secondary);letter-spacing:-.01em}.Nav2_desktopOnly__lHoPP{display:block}.Nav2_mobileOnly__rYcdf{display:none}@media (max-width:767px){.Nav2_desktopOnly__lHoPP{display:none}.Nav2_mobileOnly__rYcdf{display:block}}.DetailTemplate_root__VF_KF{width:100%;background:var(--surface-bg);color:var(--text-strong);min-height:100vh;padding:8rem 0 6rem;transition:background .3s ease,color .3s ease;--surface-bg:var(--pearl);--text-strong:var(--ink);--text-muted:var(--slate);--surface-block:var(--clay)}.DetailTemplate_root__VF_KF.DetailTemplate_modeDark__U08MQ{--surface-bg:var(--ebony);--text-strong:var(--moonlight);--text-muted:var(--smoke);--surface-block:var(--marble)}.DetailTemplate_header__ALyXA{padding-bottom:6rem}.DetailTemplate_eyebrow__CWVNB{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-alternate);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);margin:0 0 3rem}.DetailTemplate_eyebrow__CWVNB:before{content:"";display:inline-block;width:.55rem;height:.55rem;background:currentColor}.DetailTemplate_title__M96Cn{margin:0 0 .6rem;color:var(--text-strong)}.DetailTemplate_subtitle__WiRCk,.DetailTemplate_title__M96Cn{font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:400;line-height:1.05;letter-spacing:var(--letter-spacing-tighter)}.DetailTemplate_subtitle__WiRCk{margin:0;color:var(--text-muted)}.DetailTemplate_subtitleSmall__EFeWa{font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.4;letter-spacing:var(--letter-spacing-tight);margin-top:1rem;max-width:44ch}.DetailTemplate_date__N7SDW{margin-top:2rem;font-family:var(--font-alternate);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.DetailTemplate_bodyRuns__ifvW3{display:flex;flex-direction:column;gap:4rem}.DetailTemplate_sidebarLabel__BAwig{font-size:var(--font-size-l);font-weight:400;letter-spacing:var(--letter-spacing-tight);color:var(--text-strong);margin:0}.DetailTemplate_blockStack__zL1gX{display:flex;flex-direction:column;gap:3rem}.DetailTemplate_bodyHeading__Wat86{font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;letter-spacing:var(--letter-spacing-tight);line-height:1.3;margin:.5rem 0 -1.5rem;color:var(--text-strong)}.DetailTemplate_bodyText__cZSMH{font-size:var(--font-size-m);line-height:1.6;color:var(--text-strong);margin:0}.DetailTemplate_blockStack__zL1gX>.DetailTemplate_bodyText__cZSMH+.DetailTemplate_bodyText__cZSMH{margin-top:-1.5rem}.DetailTemplate_bodyRich__MOWvy{font-size:var(--font-size-m);line-height:1.6;color:var(--text-strong)}.DetailTemplate_bodyRich__MOWvy h2{font-size:var(--font-size-l);font-weight:500;letter-spacing:var(--letter-spacing-tight);margin:2rem 0 .5rem}.DetailTemplate_bodyRich__MOWvy h3{font-size:var(--font-size-m);font-weight:500;letter-spacing:var(--letter-spacing-tight);margin:1.75rem 0 .5rem}.DetailTemplate_bodyRich__MOWvy p{margin:0 0 1rem}.DetailTemplate_bodyRich__MOWvy>:first-child{margin-top:0}.DetailTemplate_bodyRich__MOWvy>:last-child{margin-bottom:0}.DetailTemplate_bodyRich__MOWvy ol,.DetailTemplate_bodyRich__MOWvy ul{padding-left:1.25rem;margin:0 0 1rem}.DetailTemplate_bodyRich__MOWvy li{margin:.25rem 0}.DetailTemplate_bodyRich__MOWvy a{color:var(--text-strong);border-bottom:1px solid}.DetailTemplate_bodyRich__MOWvy strong{color:var(--text-strong);font-weight:600}.DetailTemplate_imageFigure__NS_VH{margin:0;display:flex;flex-direction:column;gap:.75rem}.DetailTemplate_imageFrame__zt4H0{position:relative;width:100%;background:var(--surface-block);overflow:hidden;border-radius:var(--radius-2);aspect-ratio:16/10}.DetailTemplate_imageFrame__zt4H0 img{width:100%;height:100%;object-fit:cover;display:block}.DetailTemplate_imageFrame__zt4H0.DetailTemplate_chamfer__nZe6c{border-radius:12px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,62% 98.5%,38% 98.5%,35% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,62% 98.5%,38% 98.5%,35% 100%,0 100%)}.DetailTemplate_imageFullFrame__47E_d{aspect-ratio:21/9}.DetailTemplate_imageTextFrame__PmL8h{aspect-ratio:16/10}.DetailTemplate_imageSplit__sYly_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.DetailTemplate_imageSplit__sYly_ .DetailTemplate_imageFrame__zt4H0{aspect-ratio:4/3}.DetailTemplate_imageFullBleed__eBmtR{margin:0;padding:0 3.5rem}.DetailTemplate_caption__gnWVb{font-family:var(--font-alternate);font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--text-muted);margin:0}@media (max-width:767px){.DetailTemplate_root__VF_KF{padding:6rem 0 4rem}.DetailTemplate_header__ALyXA{padding-bottom:4rem}.DetailTemplate_sidebarLabel__BAwig{position:static;margin-bottom:1.5rem}.DetailTemplate_blockStack__zL1gX{gap:2rem}.DetailTemplate_imageSplit__sYly_{grid-template-columns:1fr}}.PartnerSection_mediaFrame__B9gk8.PartnerSection_mediaFrame__B9gk8{background:#ebeae5}.PartnerSection_textContent__WDq6_{display:flex;flex-direction:column;gap:16px;padding:40px 40px 40px 0;height:100%;justify-content:center}.PartnerSection_ctaWrap__iY8qm{margin-top:24px}.PartnerSection_heading__yL2Ti{font-size:2.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);margin:0}.PartnerSection_subtext__7CDRw{font-size:var(--font-size-s);color:var(--text-secondary);line-height:1.65;margin:0;max-width:34ch}.PartnerSection_mediaVideo__VGEYT{position:absolute;top:50%;left:50%;width:90%;height:90%;transform:translate(-50%,-50%);object-fit:contain;object-position:center}.PartnerSection_button__JGWY2{position:relative;align-self:flex-start;padding:20px 45px;background:var(--yellow-primary);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-default);font-size:var(--font-size-s);font-weight:var(--weight-medium);letter-spacing:.01em;border:none;border-radius:var(--radius-3);white-space:nowrap;cursor:pointer;text-decoration:none;overflow:hidden;isolation:isolate}.PartnerSection_button__JGWY2:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--yellow-600);transition:width 1.2s cubic-bezier(.22,1,.36,1);z-index:-1}.PartnerSection_button__JGWY2:hover:before{width:100%}.PartnerSection_ctaMobile__pkwK0{display:none}@media (max-width:767px){.PartnerSection_textContent__WDq6_{width:100%;height:auto;padding:32px 0 24px}.PartnerSection_mediaFrame__B9gk8{width:100%}.PartnerSection_button__JGWY2{width:100%;justify-content:center;padding:20px 24px}.PartnerSection_ctaDesktop__tytdO{display:none}.PartnerSection_ctaMobile__pkwK0{display:block}}.RenderOverlay_root__5NPYe{position:absolute;inset:0;pointer-events:none;z-index:5}.RenderOverlay_svg__vAd8Z{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.RenderOverlay_dottedLine__xbndn{animation:RenderOverlay_marchAnts__P4GFp 6s linear infinite}@keyframes RenderOverlay_marchAnts__P4GFp{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}.RenderOverlay_node__bEIS5{position:absolute;width:0;height:0}.RenderOverlay_dot__qUomi{position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:#ffd600;box-shadow:0 0 0 3px rgba(0,0,0,.18);transform:translate(-50%,-50%);z-index:2}.RenderOverlay_connector__0W_9V{position:absolute;left:0;width:1px;height:var(--label-offset,28px);background:rgba(255,214,0,.55);transform:translateX(-50%);z-index:1}.RenderOverlay_connectorUp__1C1oa{bottom:4px}.RenderOverlay_connectorDown__6nNj6{top:4px}.RenderOverlay_card__hccCK{position:absolute;left:0;transform:translateX(-50%);width:max-content;max-width:var(--card-open-width,260px);background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.06);pointer-events:auto;overflow:hidden;z-index:3}.RenderOverlay_cardAbove__IZPuL{bottom:calc(var(--label-offset, 28px) + 8px)}.RenderOverlay_cardBelow__SyYfr{top:calc(var(--label-offset, 28px) + 8px)}.RenderOverlay_cardOpen__ibcos{z-index:10}.RenderOverlay_trigger__mW73f{display:flex;align-items:center;gap:var(--space-2,8px);padding:7px 12px 7px 14px;background:transparent;border:0;cursor:pointer;white-space:nowrap;font-family:var(--font-default);color:var(--text-primary);width:100%}.RenderOverlay_label__Jeo2D{font-family:var(--font-default);font-size:var(--font-size-sm);font-weight:var(--weight-medium,500);color:var(--text-primary);letter-spacing:-.005em}.RenderOverlay_icon__ARXlZ{flex-shrink:0;width:12px;height:auto;color:#7b7a74;margin-left:auto}.RenderOverlay_vertBar__aLG6z{transform-origin:50% 50%;transform:scaleY(1);transition:transform .25s ease,opacity .25s ease;opacity:1}.RenderOverlay_vertBarOpen__8S487{transform-origin:50% 50%;transform:scaleY(0);transition:transform .25s ease,opacity .25s ease;opacity:0}.RenderOverlay_panel__Okq0F{display:grid;grid-template-rows:0fr;width:0;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.RenderOverlay_panelOpen__1RYL0{grid-template-rows:1fr;width:var(--card-open-width,260px)}.RenderOverlay_panelClip__tTbYY{overflow:hidden;min-height:0}.RenderOverlay_panelInner__D43nT{width:var(--card-open-width,260px);padding:0 14px 12px;box-sizing:border-box;font-family:var(--font-default);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed,1.5);color:var(--text-secondary);white-space:normal;opacity:0;transition:opacity .2s ease 80ms}.RenderOverlay_panelOpen__1RYL0 .RenderOverlay_panelInner__D43nT{opacity:1}@media (max-width:767px){.RenderOverlay_label__Jeo2D{font-size:.7rem}.RenderOverlay_trigger__mW73f{padding:5px 10px 5px 12px}.RenderOverlay_dot__qUomi{width:7px;height:7px;box-shadow:0 0 0 2px rgba(0,0,0,.18)}.RenderOverlay_panelInner__D43nT{font-size:.75rem;padding:0 12px 10px}.RenderOverlay_cardAbove__IZPuL{bottom:calc(var(--label-offset-mobile, var(--label-offset, 28px)) + 8px)}.RenderOverlay_cardBelow__SyYfr{top:calc(var(--label-offset-mobile, var(--label-offset, 28px)) + 8px)}.RenderOverlay_connector__0W_9V{height:var(--label-offset-mobile,var(--label-offset,28px))}}.RenderOverlay_sheetBackdrop__hcMv3{position:fixed;inset:0;background:rgba(0,0,0,.35);border:0;padding:0;pointer-events:auto;z-index:1000;cursor:pointer;animation:RenderOverlay_sheetFadeIn__lmePC .2s ease forwards}.RenderOverlay_sheet__dON9L{position:fixed;left:var(--grid-gutter,1rem);right:var(--grid-gutter,1rem);bottom:calc(var(--grid-gutter, 1rem) + env(safe-area-inset-bottom, 0px));background:#fff;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:20px 24px 24px;pointer-events:auto;z-index:1001;transform:translateY(calc(100% + var(--grid-gutter, 1rem)));animation:RenderOverlay_sheetSlideUp__Z9Aqv .28s cubic-bezier(.2,.8,.2,1) forwards}.RenderOverlay_sheetClosing__C3Pti{animation:RenderOverlay_sheetSlideDown__E03jG .22s cubic-bezier(.4,0,1,1) forwards}.RenderOverlay_sheetBackdropClosing__uSEi9{animation:RenderOverlay_sheetFadeOut__W3e_A .22s ease forwards}.RenderOverlay_sheetHandle__gwQTr{width:36px;height:4px;border-radius:2px;background:rgba(0,0,0,.18);margin:0 auto 12px}.RenderOverlay_sheetHeader__c2dkO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.RenderOverlay_sheetTitle__aZTBz{font-family:var(--font-default);font-size:1rem;font-weight:var(--weight-medium,500);color:var(--text-primary);letter-spacing:-.01em;margin:0}.RenderOverlay_sheetClose__6Ku3i{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:var(--text-secondary);border-radius:50%;cursor:pointer;flex-shrink:0}.RenderOverlay_sheetBody__OWUc2{font-family:var(--font-default);font-size:.9375rem;line-height:1.5;color:var(--text-secondary);margin:0}@keyframes RenderOverlay_sheetSlideUp__Z9Aqv{0%{transform:translateY(calc(100% + var(--grid-gutter, 1rem)))}to{transform:translateY(0)}}@keyframes RenderOverlay_sheetFadeIn__lmePC{0%{opacity:0}to{opacity:1}}@keyframes RenderOverlay_sheetSlideDown__E03jG{0%{transform:translateY(0)}to{transform:translateY(calc(100% + var(--grid-gutter, 1rem)))}}@keyframes RenderOverlay_sheetFadeOut__W3e_A{0%{opacity:1}to{opacity:0}}.SlideThumbnail_thumb__J3bon{display:block;padding:0;background:transparent;border:none;cursor:pointer;flex:1 1;min-width:0;height:100%;outline:none;-webkit-tap-highlight-color:transparent}.SlideThumbnail_thumb__J3bon:focus-visible .SlideThumbnail_media__hBAb1{box-shadow:0 0 0 2px var(--yellow-primary)}.SlideThumbnail_media__hBAb1{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden;background:var(--gray-400);transition:transform .25s ease}.SlideThumbnail_thumb__J3bon:hover .SlideThumbnail_media__hBAb1{transform:translateY(-1px)}.SlideThumbnail_img__fOSph{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.92);transition:filter .25s ease}.SlideThumbnail_thumb__J3bon:hover .SlideThumbnail_img__fOSph{filter:brightness(1.02)}.SlideThumbnail_progressTrack__wRCF5{position:absolute;left:var(--space-3,12px);right:var(--space-3,12px);bottom:var(--space-3,12px);height:5px;background:hsla(0,0%,100%,.85);border-radius:1px;overflow:hidden;pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.SlideThumbnail_progressFill__lFHD8{height:100%;background:#1a1a18;border-radius:1px;transition:width 60ms linear}.Slideshow_slideshow__6hgA4{width:100%;display:flex;flex-direction:column;gap:var(--space-8,32px)}.Slideshow_stage__7GBJ6{position:relative;width:100%;max-height:650px}.Slideshow_clippedLayer__ZBCPr,.Slideshow_stage__7GBJ6{background:var(--gray-300,#e6e5e0);border-radius:6px;overflow:hidden}.Slideshow_clippedLayer__ZBCPr{position:absolute;inset:0;transition:-webkit-clip-path .3s cubic-bezier(.4,0,.2,1);transition:clip-path .3s cubic-bezier(.4,0,.2,1);transition:clip-path .3s cubic-bezier(.4,0,.2,1),-webkit-clip-path .3s cubic-bezier(.4,0,.2,1);will-change:clip-path}.Slideshow_slide__yv4Du{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateX(24px) scale(1.02);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Slideshow_slideActive__Py_kC{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.Slideshow_slideImg___a5Tb{width:100%;height:100%;object-fit:cover;display:block}.Slideshow_cutout__XjVD1{position:absolute;right:0;bottom:0;background:transparent;padding:var(--space-3,12px) 0 0 var(--space-3,12px);z-index:3;box-sizing:border-box}.Slideshow_thumbViewport__739RZ{width:100%;height:100%;overflow:hidden}.Slideshow_thumbStrip__3SD16{display:flex;gap:var(--space-2,8px);height:100%;align-items:stretch;will-change:transform}.Slideshow_thumbSlot__aUHl6{flex:0 0 auto;display:flex}.Slideshow_captionRow__kHDMR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-8,32px);gap:var(--space-8,32px);align-items:start;padding-top:var(--space-4,16px)}.Slideshow_captionLeft__L3OFc{display:flex;flex-direction:column;gap:var(--space-3,12px);min-width:0}.Slideshow_eyebrow__y9Kx4{display:inline-flex;align-items:center;gap:var(--space-2,8px);font-family:var(--font-default);font-size:var(--font-size-xs,11.5px);font-weight:var(--weight-normal,400);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.Slideshow_eyebrowMark__TgNKi{width:8px;height:8px;background:var(--text-primary);display:inline-block}.Slideshow_heading__Z4AOQ{margin:0;font-family:var(--font-default);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--text-primary)}.Slideshow_body__0kC9d{margin:0;align-self:end;font-family:var(--font-default);font-size:var(--font-size-m,17.5px);line-height:1.5;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.Slideshow_slide__yv4Du{transition:opacity .2s ease;transform:none}}@media (max-width:767px){.Slideshow_slideshow__6hgA4{min-width:0;max-width:100%}.Slideshow_captionRow__kHDMR{grid-template-columns:minmax(0,1fr);gap:var(--space-4,16px)}.Slideshow_body__0kC9d{align-self:start}.Slideshow_stage__7GBJ6{aspect-ratio:4/3!important;overflow:hidden}.Slideshow_cutout__XjVD1{display:none}.Slideshow_clippedLayer__ZBCPr{-webkit-clip-path:none!important;clip-path:none!important}.Slideshow_heading__Z4AOQ{font-size:2rem}}.BodyText_bodyText__zNxUn{font-size:var(--font-size-m);color:var(--text-secondary);line-height:1.55;margin:0 0 3rem;max-width:60ch}.StatsSection_section__8bEp8{padding:5rem 0 3rem}.StatsSection_factoids__7t1T1{display:flex;flex-direction:column}.StatsSection_disclaimer__WmGUR{font-family:var(--font-default);font-size:var(--font-size-sm);color:var(--slate,#7b7a74);letter-spacing:0;line-height:var(--line-height-relaxed);margin:1.5rem 0 0;opacity:.5}@media (max-width:767px){.StatsSection_section__8bEp8{padding:3.5rem 0}}.FormTemplate_root__EXjPS{min-height:100vh;display:flex;align-items:center;padding:clamp(8rem,16vh,12rem) 0 clamp(5rem,12vh,8rem)}.FormTemplate_grid__Gtsuu{width:100%;align-items:center}.FormTemplate_intro___Ly8q{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.FormTemplate_title__EGxP4{font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:400;line-height:1.05;letter-spacing:var(--letter-spacing-tighter);margin:0;color:var(--text-primary)}.FormTemplate_subtitle__VqMUA{font-size:var(--font-size-m);line-height:1.6;color:var(--text-secondary);margin:0;max-width:34ch}.FormTemplate_formCol__8Z3Eb{width:100%}@media (max-width:767px){.FormTemplate_root__EXjPS{min-height:auto;padding:clamp(7rem,14vh,9rem) 0 4rem}.FormTemplate_grid__Gtsuu{row-gap:var(--space-10)}}.page_form__r0jwH{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.page_submit__h9AUw{width:100%;margin-top:var(--space-2)}.page_error__0wKU0{margin:0;font-size:var(--font-size-sm);color:var(--red-600)}.PostPreview_card__NZLli{display:flex;flex-direction:column;align-items:stretch;text-decoration:none;color:inherit;gap:var(--space-5)}.PostPreview_mediaWrap__vGsFT{position:relative;flex:0 0 auto;max-width:100%;width:100%;aspect-ratio:1/1;background:#fff;padding:calc(var(--space-3)) var(--space-3);box-sizing:border-box}.PostPreview_media__ewJyQ{position:relative;width:100%;height:100%;background:var(--pearl);overflow:hidden}.PostPreview_arrowButton__BnPcM{position:absolute;right:calc(var(--space-2) + 4px);bottom:calc(var(--space-2) + 4px);display:flex;align-items:center;justify-content:center;background:var(--yellow-primary,#f6d24a);color:var(--black,#19191a);overflow:hidden;pointer-events:none;z-index:2;border-radius:4px}.PostPreview_arrowButton__BnPcM svg{width:25px;height:25px;flex-shrink:0}.PostPreview_img___pmOP{width:100%;height:100%;object-fit:cover;display:block}.PostPreview_imgPlaceholder__x3NtR{width:100%;height:100%;background:var(--pearl)}.PostPreview_body__T_UwX{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-1);padding:0 var(--space-3);flex:1 1;min-width:0}.PostPreview_title__TLo6d{font-size:var(--font-size-l);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0;color:var(--text-primary)}.PostPreview_subtitle__rKlB5{font-size:var(--font-size-s);line-height:1.4;color:var(--text-secondary);margin:0}.PostPreview_tags__ZqCzH{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.PostPreview_tag__MyORf{font-family:var(--font-default);font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--pearl);padding:var(--space-1) var(--space-3);border-radius:2px;line-height:1.4}@media (max-width:600px){.PostPreview_mediaWrap__vGsFT{aspect-ratio:3/4}}.PressStatement_root__uLcGE{display:flex;flex-direction:column;gap:var(--space-6)}.PressStatement_body__RwDa2{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--font-size-m);line-height:1.4;color:var(--text-secondary)}.PressStatement_body__RwDa2 p{margin:0}.PressStatement_contact__IBE7X{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.PressStatement_contactLabel__uJVdh{font-family:var(--font-alternate);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0}.PressStatement_contactEmail__uV3Wa{font-size:var(--font-size-s);color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--text-primary);align-self:flex-start;padding-bottom:1px}.PressStatement_contactEmail__uV3Wa:hover{opacity:.7}.NewsletterModal_backdrop__5QSTG{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:NewsletterModal_fadeIn__vtylH .2s ease-out}@keyframes NewsletterModal_fadeIn__vtylH{0%{opacity:0}to{opacity:1}}.NewsletterModal_modal__km0WV{position:relative;background:#fff;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;padding:2.5rem 2rem 2rem;border-radius:6px;animation:NewsletterModal_slideIn__rs7zt .25s ease-out}@keyframes NewsletterModal_slideIn__rs7zt{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.NewsletterModal_closeBtn__BwjB5{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-secondary,#555);transition:color .15s ease}.NewsletterModal_closeBtn__BwjB5:hover{color:var(--text-primary,#222)}.NewsletterModal_header__VHrT3{margin-bottom:1.5rem}.NewsletterModal_title__xpdbP{font-family:var(--font-default);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem;color:var(--text-primary,#222)}.NewsletterModal_subtitle___3_9y{font-size:.9375rem;line-height:1.55;color:var(--text-secondary,#555);margin:0}.NewsletterModal_form__KVtfn{display:flex;flex-direction:column;gap:0}.NewsletterModal_newsletterRow___JqT1{display:flex;align-items:stretch;gap:0;background:rgba(0,0,0,.06);border-radius:4px;transition:background .15s ease}.NewsletterModal_newsletterRow___JqT1:focus-within{background:rgba(0,0,0,.12)}.NewsletterModal_input__YGeiz{flex:1 1;background:transparent;border:none;color:#19191a;font-size:.875rem;padding:.875rem 1rem;outline:none;font-family:inherit}.NewsletterModal_input__YGeiz::placeholder{color:rgba(0,0,0,.4)}.NewsletterModal_submitBtn__Fsq5n{padding:0 1.25rem;background:transparent;color:#19191a;border:none;font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease;font-family:inherit;white-space:nowrap}.NewsletterModal_submitBtn__Fsq5n:hover{opacity:.7}.NewsletterModal_submitBtn__Fsq5n:disabled{opacity:.5;cursor:default}.NewsletterModal_newsletterMsg__UZi4L{margin:.625rem 0 0;font-size:.8125rem;color:rgba(0,0,0,.55)}.NewsletterModal_honeypot__gAzug{position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0;pointer-events:none}@media (max-width:640px){.NewsletterModal_backdrop__5QSTG{padding:0;align-items:flex-end}.NewsletterModal_modal__km0WV{max-height:90vh;border-radius:6px 6px 0 0;padding:2.25rem 1.25rem 1.5rem}}.UpdatesGrid_root__n3sFB{width:100%;display:flex;flex-direction:column;gap:10rem}.UpdatesGrid_header__YoHsD{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start;padding-bottom:var(--space-4)}.UpdatesGrid_headerHeading__WuvBW{display:flex;flex-direction:column}.UpdatesGrid_eyebrow__8Or1s{margin:0 0 var(--space-5)}.UpdatesGrid_heading__k_2xB{font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:400;line-height:1;letter-spacing:var(--letter-spacing-tighter,-.02em);margin:0;color:var(--text-primary)}.UpdatesGrid_headerPress__8F3wZ{max-width:420px;padding-top:calc(14px + var(--space-5) + 2px)}.UpdatesGrid_layout__oZ_A_{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-12);gap:var(--space-12);width:100%;align-items:start}.UpdatesGrid_headerCta__4Lrxo{margin-top:var(--space-6)}.UpdatesGrid_btnGray__EUfw0{position:relative;display:inline-block;padding:.75rem 1.75rem;background:var(--color-gray-400,#ededed);color:var(--text-primary);font-size:.9rem;font-weight:500;border:none;border-radius:4px;cursor:pointer;font-family:inherit;overflow:hidden;isolation:isolate}.UpdatesGrid_btnGray__EUfw0:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--color-gray-500,#d9d9d9);transition:width 1.2s cubic-bezier(.22,1,.36,1);z-index:-1}.UpdatesGrid_btnGray__EUfw0:hover:before{width:100%}.UpdatesGrid_sidebar__IgkCT{position:-webkit-sticky;position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:var(--space-6);z-index:1}.UpdatesGrid_main__cHiIZ{width:100%;min-height:1px}.UpdatesGrid_grid__ZknnC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-10);gap:var(--space-10)}.UpdatesGrid_empty__Qulm8{font-size:var(--font-size-s);color:var(--text-secondary);padding:var(--space-8);border:1px dashed var(--border-color);border-radius:2px;text-align:center;margin:0}@media (max-width:768px){.UpdatesGrid_root__n3sFB{gap:3rem}.UpdatesGrid_header__YoHsD{grid-template-columns:1fr;gap:var(--space-8)}.UpdatesGrid_headerPress__8F3wZ{padding-top:0}.UpdatesGrid_layout__oZ_A_{grid-template-columns:1fr;gap:var(--space-8)}.UpdatesGrid_sidebar__IgkCT{position:static;top:auto}.UpdatesGrid_grid__ZknnC{grid-template-columns:1fr;gap:var(--space-8)}}.TabBar_tabBar__iHMOG{position:relative;display:inline-flex;background:#2d2d2d;border-radius:var(--radius-6);padding:4px}.TabBar_indicator__p6Vyh{position:absolute;top:4px;bottom:4px;background:var(--gray-500);border-radius:calc(var(--radius-6) - 4px);transition:left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.TabBar_tab__YaRo1{position:relative;z-index:1;background:transparent;border:none;cursor:pointer;padding:6px 20px;font:inherit;font-size:.875rem;color:#fff;white-space:nowrap;transition:color .2s}.TabBar_tab__YaRo1.TabBar_active__1Pa2n{color:#121212}.RobotItem_stage___FnNV{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit}.RobotItem_slot__OTqEj{--slot-step:calc(567px * 1.5);--slot-shift-y:-5%;grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;transform:translate(calc(var(--offset, 0) * var(--slot-step)),var(--slot-shift-y));transition:transform .4s ease,opacity .4s ease;pointer-events:none;will-change:transform}.RobotItem_slot__OTqEj.RobotItem_active__AK7Fs{pointer-events:auto;z-index:2;opacity:1}.RobotItem_slot__OTqEj.RobotItem_inactive___tD2f{opacity:.55}.RobotItem_slot__OTqEj.RobotItem_inactive___tD2f .RobotItem_label__Y4I0c{opacity:0;transition:opacity .2s ease}.RobotItem_overviewSlot__DuPCj{width:100%;height:100%;justify-content:center;gap:0;transform:none;transition:opacity .45s ease}.RobotItem_overviewSlot__DuPCj.RobotItem_inactive___tD2f{opacity:0;pointer-events:none}.RobotItem_overviewSlot__DuPCj .RobotItem_label__Y4I0c{display:none}.RobotItem_shape__Y8ANy{width:200px;height:200px;background:var(--bg)}.RobotItem_platformImageFrame__gd_h8{width:567px;aspect-ratio:840/675;overflow:hidden;display:flex;align-items:center;justify-content:center}.RobotItem_platformImage__ssiRF{width:calc(100% + 243px);height:auto;aspect-ratio:16/9;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}.RobotItem_slot__OTqEj[data-tab="1"] .RobotItem_platformImage__ssiRF{transform:scale(1.1)}.RobotItem_overviewFrame__oLSDv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.RobotItem_overviewImage__6fJKb{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.RobotItem_shape__Y8ANy[data-shape=square]{border-radius:0}.RobotItem_shape__Y8ANy[data-shape=circle]{border-radius:50%}.RobotItem_shape__Y8ANy[data-shape=triangle]{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.RobotItem_shape__Y8ANy[data-shape=diamond]{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.RobotItem_label__Y4I0c{order:-1;font-family:var(--font-default);font-size:1rem;color:var(--text-secondary);letter-spacing:.02em;max-width:36ch;text-align:center;line-height:1.5;transition:opacity .3s ease}.RobotItem_label__Y4I0c.RobotItem_dark__jNE2E{color:hsla(0,0%,100%,.65)}.RobotItem_dragHint__Tzat1{display:flex;align-items:center;gap:.5rem;position:absolute;bottom:calc(70px + 1.5rem);left:50%;padding:6px 20px;font-size:.875rem;line-height:inherit;white-space:nowrap;color:var(--gray-500);background:#2d2d2d;border-radius:calc(var(--radius-6) - 4px);pointer-events:none;z-index:4;animation:RobotItem_dragHintIn__BLm0e .45s cubic-bezier(.22,1,.36,1) both}.RobotItem_dragHintIcon__gmiDR{flex-shrink:0;display:block}.RobotItem_dragHintHidden__TDBKh{animation:RobotItem_dragHintOut__6Jvjl .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes RobotItem_dragHintIn__BLm0e{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes RobotItem_dragHintOut__6Jvjl{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(12px)}}@media (max-width:767px){.RobotItem_slot__OTqEj{--slot-step:100vw;--slot-shift-y:0;position:relative;width:100%;height:100%;justify-content:center}.RobotItem_platformImageFrame__gd_h8{width:92vw;max-width:414px}.RobotItem_platformImage__ssiRF{width:calc(100% + 35%)}.RobotItem_slot__OTqEj[data-tab="1"] .RobotItem_platformImage__ssiRF{transform:scale(1.15)}.RobotItem_label__Y4I0c{position:absolute;top:1.5rem;left:1rem;right:1rem;font-size:.9375rem;max-width:none;padding:0}.RobotItem_dragHint__Tzat1{bottom:1.75rem}}.RobotPreview_wrap__Kk3ir{position:relative;width:100%}.RobotPreview_robotPreview__gj3gn{position:relative;width:100%;aspect-ratio:16/9;background:var(--gray-500);border-radius:var(--radius-6)}.RobotPreview_dark__aNEGq{background:#383734}.RobotPreview_notch__oi2Lf{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:420px;height:70px;background:var(--notch-bg,var(--bg));border-radius:var(--radius-6) var(--radius-6) 0 0;display:flex;align-items:center;justify-content:center;--shoulder-r:12px;z-index:3}.RobotPreview_notch__oi2Lf:after,.RobotPreview_notch__oi2Lf:before{content:"";position:absolute;bottom:0;width:var(--shoulder-r);height:var(--shoulder-r);background:var(--notch-bg,var(--bg))}.RobotPreview_notch__oi2Lf:before{right:100%;mask:radial-gradient(circle at top left,transparent var(--shoulder-r),#000 calc(var(--shoulder-r) + .5px));-webkit-mask:radial-gradient(circle at top left,transparent var(--shoulder-r),#000 calc(var(--shoulder-r) + .5px))}.RobotPreview_notch__oi2Lf:after{left:100%;mask:radial-gradient(circle at top right,transparent var(--shoulder-r),#000 calc(var(--shoulder-r) + .5px));-webkit-mask:radial-gradient(circle at top right,transparent var(--shoulder-r),#000 calc(var(--shoulder-r) + .5px))}@media (max-width:767px){.RobotPreview_robotPreview__gj3gn{aspect-ratio:2/3}.RobotPreview_notch__oi2Lf{position:static;transform:none;width:auto;height:auto;background:transparent;border-radius:0;margin-top:1rem}.RobotPreview_notch__oi2Lf:after,.RobotPreview_notch__oi2Lf:before{display:none}}.RoadmapTimeline_scroller__LhDsr{width:100%;margin-top:var(--space-8);padding:0 3.5rem;--column-height:730px;--min-track:1180px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.RoadmapTimeline_scroller__LhDsr::-webkit-scrollbar{display:none}@media (max-width:767px){.RoadmapTimeline_scroller__LhDsr{padding:0 1.5rem}}.RoadmapTimeline_track__yyN9T{display:flex;flex-direction:column;width:max(100%,var(--min-track))}.RoadmapTimeline_ruler__Jwhyd{display:flex;align-items:flex-end;height:80px}.RoadmapTimeline_rulerSeg__JBwxH{display:flex;align-items:flex-end;flex:66 1;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.RoadmapTimeline_rulerSeg__JBwxH:last-child{flex-grow:60}.RoadmapTimeline_mark__N7L1m{flex:1 1;box-sizing:border-box;height:30px;border-left:1px solid #cbcac4;transition:height .34s cubic-bezier(.34,1.1,.64,1),border-color var(--duration-fast,.3s) ease}.RoadmapTimeline_rulerSeg__JBwxH[data-active] .RoadmapTimeline_mark__N7L1m{border-color:#6f6e68}.RoadmapTimeline_cardsRow__zFuug{display:flex;align-items:flex-start;gap:calc(100% * 6 / 258);margin-top:var(--space-3,12px)}.RoadmapTimeline_column__Yqdzs{flex:1 1;min-width:0;height:var(--column-height,730px);display:flex;flex-direction:column}.RoadmapTimeline_year__n3Qhb{align-self:flex-start;padding:0;margin:0 0 var(--space-3,12px);border:0;background:transparent;cursor:pointer;font-family:var(--font-alternate);font-size:1.5rem;letter-spacing:.01em;color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--duration-fast,.3s) ease}.RoadmapTimeline_card__QZiD6{border-radius:3.5px;overflow:hidden}.RoadmapTimeline_trigger__VaD7A{display:flex;flex-direction:column;width:100%;padding:var(--space-6,24px);background:transparent;border:0;margin:0;text-align:left;cursor:pointer;font-family:var(--font-default);color:inherit}.RoadmapTimeline_heading__N9APD{font-size:var(--font-size-l,20px);font-weight:var(--weight-medium,500);letter-spacing:-.01em;line-height:1.3;color:#000;margin-bottom:var(--space-3,12px)}.RoadmapTimeline_summary__anjdy{font-size:var(--font-size-s,15px);line-height:var(--line-height-relaxed,1.5);color:var(--text-secondary,#555)}.RoadmapTimeline_controlRow__ho6eb{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-5,20px);padding-top:0}.RoadmapTimeline_controlLabel__wjJrg{font-family:var(--font-alternate);font-size:var(--font-size-sm,13.5px);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#555)}.RoadmapTimeline_icon__AtYNx{width:22px;height:auto;flex-shrink:0;color:#7b7a74}.RoadmapTimeline_vertBar__Z_h7N{transform-origin:50% 50%;transform:scaleY(1);opacity:1;transition:transform .25s ease,opacity .25s ease}.RoadmapTimeline_vertBarOpen__NPCfs{transform-origin:50% 50%;transform:scaleY(0);opacity:0;transition:transform .25s ease,opacity .25s ease}.RoadmapTimeline_panel__DW5cl{overflow:hidden;height:var(--collapsible-panel-height);transition:height .28s cubic-bezier(.25,1,.5,1)}.RoadmapTimeline_panel__DW5cl[data-ending-style],.RoadmapTimeline_panel__DW5cl[data-starting-style]{height:0}.RoadmapTimeline_milestones__SVAuP{list-style:none;margin:0;padding:0 var(--space-6,24px) var(--space-6,24px);display:flex;flex-direction:column}.RoadmapTimeline_milestone__6qjjU{display:flex;flex-direction:column;gap:3px;padding:var(--space-3,12px) 0}.RoadmapTimeline_period__zfXJ9{font-family:var(--font-alternate);font-size:var(--font-size-xs,11.5px);text-transform:uppercase;letter-spacing:.07em;color:#8a8a85}.RoadmapTimeline_milestoneTitle__2iSTW{font-size:var(--font-size-s,15px);line-height:1.45;color:var(--text-primary,#222)}.TeamCard_card__p1flQ{display:flex;flex-direction:column;background:transparent;text-align:left;width:100%}.TeamCard_cardLink__2OBt5{text-decoration:none;color:inherit;cursor:pointer}.TeamCard_imageContainer__RnBxL{position:relative;width:100%;aspect-ratio:1/1.1}.TeamCard_imageInner__OLmng{position:relative;width:100%;height:100%;z-index:1;overflow:hidden}.TeamCard_image__jAVQH{object-fit:cover;object-position:top center}.TeamCard_placeholder__pcUri{position:absolute;inset:0;background:var(--concrete,#e6e5e0)}.TeamCard_arrowButton__0bkp1{position:absolute;top:0;right:0;width:72px;height:72px;display:flex;align-items:flex-start;justify-content:flex-end;padding:0;box-sizing:border-box;color:var(--text-primary,#19191a);pointer-events:none;z-index:0}.TeamCard_arrowButton__0bkp1 svg{width:27px;height:29px;flex-shrink:0}.TeamCard_info__hHrn8{display:flex;flex-direction:column;gap:2px;padding-top:10px}.TeamCard_name__Cm79E{font-family:var(--font-default);font-weight:500;font-size:18px;color:var(--text-primary,#222);letter-spacing:-.01em}.TeamCard_role__m7eCM{font-family:var(--font-default);font-weight:400;font-size:15px;color:var(--text-secondary,#555);line-height:1.4}.TeamCard_affiliations___tmuo{flex-wrap:wrap;gap:10px;margin-top:10px}.TeamCard_affiliation__wE3Wu,.TeamCard_affiliations___tmuo{display:flex;align-items:center}.TeamCard_affiliationLogo__lfFWG{height:14px;width:auto;opacity:.6;filter:grayscale(100%)}.TeamCard_affiliationText__3Rk7T{font-family:var(--font-alternate);font-size:14px;font-weight:500;color:var(--text-secondary,#555);opacity:.65;letter-spacing:.01em}.TeamCardGrid_grid__K4viy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;grid-row-gap:56px;row-gap:56px}@media (max-width:1023px){.TeamCardGrid_grid__K4viy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.TeamCardGrid_grid__K4viy{grid-template-columns:1fr}}.SectionHeader_root__W37RD{display:flex;flex-direction:column}.SectionHeader_label__QnfS2{margin-bottom:1.5rem}.SectionHeader_heading__Ewtzh{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.15;color:#19191a;margin:0 0 1rem}@media (max-width:767px){.SectionHeader_label__QnfS2{margin-bottom:1rem}.SectionHeader_heading__Ewtzh{font-size:1.875rem}}