.Eyebrow_eyebrow__l2s9x{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1;color:var(--color-muted)}.Eyebrow_tick__vI7qB{width:10px;height:10px;flex:none;background-color:var(--color-purple)}.Eyebrow_orange___0nm3 .Eyebrow_tick__vI7qB{background-color:var(--color-orange)}.Eyebrow_invert__u36Mh{color:var(--color-muted-invert)}.Eyebrow_invert__u36Mh .Eyebrow_tick__vI7qB{background-color:var(--color-yellow)}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:var(--hairline) solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;letter-spacing:-.005em;text-align:center;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Button_md__exKk_{padding:.75rem 1.375rem;font-size:.9375rem}.Button_lg__PdjsY{padding:1rem 1.75rem;font-size:1.0625rem}.Button_button__hMNEn:active{transform:translateY(1px)}.Button_arrow__12B9V{flex:none;transition:transform var(--duration-base) var(--ease-out)}.Button_button__hMNEn:focus-visible .Button_arrow__12B9V,.Button_button__hMNEn:hover .Button_arrow__12B9V{transform:translateX(3px)}.Button_primary__oSpWt{background-color:var(--color-purple);color:var(--color-text-invert)}.Button_primary__oSpWt:hover{background-color:var(--color-purple-dark)}.Button_secondary__lRe7Q{background-color:var(--color-lavender);color:var(--color-purple-dark);border-color:var(--color-lavender-strong)}.Button_secondary__lRe7Q:hover{background-color:var(--color-lavender-strong)}.Button_ghost__mZ9vJ{background-color:transparent;color:var(--color-purple-dark);border-color:var(--color-border-strong)}.Button_ghost__mZ9vJ:hover{background-color:var(--color-surface);border-color:var(--color-purple)}.Button_invert__OnP0Y{background-color:var(--color-yellow);color:var(--color-purple-deep)}.Button_invert__OnP0Y:hover{background-color:var(--color-yellow-soft)}.MobileMenu_panel__EteZW{position:fixed;top:var(--header-height,4.25rem);left:0;bottom:0;width:100vw;max-width:100%;z-index:90;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-8);background-color:var(--color-background);border-top:var(--hairline) solid var(--color-border);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base)}.MobileMenu_panel__EteZW[data-open=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.MobileMenu_nav__EmtTw{width:100%}.MobileMenu_list__F1DJh{display:grid;margin:0}.MobileMenu_groupToggle__ZcX_R,.MobileMenu_link__2q_3j{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.5rem;padding:var(--space-3) 0;background:none;border:0;border-bottom:var(--hairline) solid var(--color-border);font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:var(--tracking-heading);color:var(--color-purple-dark);text-align:left;cursor:pointer}.MobileMenu_link__2q_3j[aria-current=page]{color:var(--color-orange)}.MobileMenu_groupChevron__VcntQ{flex:none;opacity:.55;transition:transform var(--duration-base) var(--ease-out)}.MobileMenu_groupToggle__ZcX_R[aria-expanded=true] .MobileMenu_groupChevron__VcntQ{transform:rotate(180deg)}.MobileMenu_collapse__H1S9t{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-out)}.MobileMenu_collapse__H1S9t[data-open=true]{grid-template-rows:1fr}.MobileMenu_sublist__jtwNP{display:grid;margin:0;min-height:0;overflow:hidden}.MobileMenu_sublink__WZiFY{display:flex;align-items:center;gap:var(--space-4);min-height:3rem;padding:var(--space-3) 0 var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--color-border);font-size:1.0625rem;font-weight:500;color:var(--color-text)}.MobileMenu_sublink__WZiFY[aria-current=page]{color:var(--color-orange);font-weight:600}.MobileMenu_subglyph__be_5B{width:1.25rem;height:1.25rem;flex:none}.MobileMenu_actions__MD5W4{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-5);border-top:var(--hairline) solid var(--color-border-strong)}.MobileMenu_actionLink__rdvm1{min-height:3rem;display:flex;align-items:center;font-size:1rem;font-weight:600;color:var(--color-purple-dark)}.MobileMenu_actionCta__tngWI{width:100%}@media (min-width:1024px){.MobileMenu_panel__EteZW{display:none}}.Navbar_header__UKF8E{--header-height:4.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--color-background);border-bottom:var(--hairline) solid var(--color-border);transition:box-shadow var(--duration-base) var(--ease-out)}.Navbar_header__UKF8E[data-scrolled=true]{box-shadow:0 1px 0 var(--color-border),0 10px 30px -26px rgba(27,22,38,.5)}.Navbar_inner__Zc9of{display:flex;align-items:center;gap:clamp(1.5rem,.5rem + 3vw,4rem);height:var(--header-height);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.Navbar_desktopNav__wDgSZ{display:none;flex:1 1}.Navbar_navList__Y8Ee2{display:flex;align-items:center;gap:clamp(1.5rem,.75rem + 2vw,2.75rem);margin:0}.Navbar_navLink__A03oH{position:relative;display:inline-block;padding:.5rem 0;font-size:.9375rem;font-weight:500;color:var(--color-purple-dark);transition:color var(--duration-fast) var(--ease-out)}.Navbar_navLink__A03oH:after{content:"";position:absolute;left:0;right:0;bottom:.125rem;height:2px;background-color:var(--color-orange);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.Navbar_navLink__A03oH:hover:after,.Navbar_navLink__A03oH[aria-current=page]:after{transform:scaleX(1)}.Navbar_navLink__A03oH[aria-current=page]{font-weight:600}.Navbar_actions__TwM5h{display:none;align-items:center;gap:clamp(1rem,.5rem + 1.4vw,1.875rem);margin-left:auto}.Navbar_actionLink__qVMMn{font-size:.9375rem;font-weight:500;color:var(--color-purple-dark);transition:color var(--duration-fast) var(--ease-out)}.Navbar_actionLink__qVMMn:hover{color:var(--color-orange)}.Navbar_toggle__eiZd0{display:grid;place-items:center;margin-left:auto;width:2.75rem;height:2.75rem;background:none;border:var(--hairline) solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer}.Navbar_toggleBars__qpWDh{display:grid;grid-gap:5px;gap:5px;width:18px}.Navbar_toggleBars__qpWDh span{display:block;height:2px;background-color:var(--color-purple-dark);transition:transform var(--duration-base) var(--ease-out)}.Navbar_toggleBars__qpWDh[data-open=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.Navbar_toggleBars__qpWDh[data-open=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media (min-width:1024px){.Navbar_actions__TwM5h,.Navbar_desktopNav__wDgSZ{display:flex}.Navbar_toggle__eiZd0{display:none}}.Container_container__jbVMe{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.Container_default__B9coq{max-width:var(--container-max)}.Container_narrow__gB75H{max-width:var(--container-narrow)}.Container_wide__50e_p{max-width:none}.DecorativeGrid_grid__7nnLv{position:absolute;inset:0;z-index:-1;pointer-events:none}.DecorativeGrid_lines__3_bsh{background-image:linear-gradient(to right,var(--color-border) var(--hairline),transparent var(--hairline)),linear-gradient(to bottom,var(--color-border) var(--hairline),transparent var(--hairline));background-size:5.5rem 5.5rem}.DecorativeGrid_dots__Gf7W6{background-image:radial-gradient(var(--color-border-strong) 1px,transparent 1px);background-size:2rem 2rem}.DecorativeGrid_fade-bottom__k94ZT{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%)}.DecorativeGrid_fade-right__JG_ya{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent 70%);mask-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent 70%)}.DecorativeGrid_fade-left__klKuv{-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent 70%);mask-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent 70%)}.DecorativeGrid_fade-none__RUPjn{-webkit-mask-image:none;mask-image:none}.DecorativeBlocks_cluster__5kHMh{position:relative;display:block;pointer-events:none}.DecorativeBlocks_cluster__5kHMh span{position:absolute;border-radius:var(--radius-sm)}.DecorativeBlocks_stack__rPpiF{width:11rem;height:11rem}.DecorativeBlocks_stack__rPpiF .DecorativeBlocks_a__AQyil{top:0;left:0;width:5.5rem;height:5.5rem;background-color:var(--color-lavender)}.DecorativeBlocks_stack__rPpiF .DecorativeBlocks_b__O_Chn{top:2.75rem;left:2.75rem;width:5.5rem;height:5.5rem;border:var(--hairline) solid var(--color-purple)}.DecorativeBlocks_stack__rPpiF .DecorativeBlocks_c__mYMYN{right:0;bottom:0;width:3rem;height:3rem;background-color:var(--color-orange)}.DecorativeBlocks_stack__rPpiF .DecorativeBlocks_d__4KCu4{right:3.5rem;bottom:1rem;width:1.25rem;height:1.25rem;background-color:var(--color-yellow)}.DecorativeBlocks_ladder__HLTJU{width:4rem;height:14rem}.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_a__AQyil,.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_b__O_Chn,.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_c__mYMYN,.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_d__4KCu4{left:0;width:4rem;height:.5rem}.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_a__AQyil{top:0;background-color:var(--color-purple)}.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_b__O_Chn{top:3rem;width:2.75rem;background-color:var(--color-lavender-strong)}.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_c__mYMYN{top:6rem;width:3.5rem;background-color:var(--color-yellow)}.DecorativeBlocks_ladder__HLTJU .DecorativeBlocks_d__4KCu4{top:9rem;width:1.75rem;background-color:var(--color-orange)}.DecorativeBlocks_corner__ahCfj{width:8rem;height:8rem}.DecorativeBlocks_corner__ahCfj .DecorativeBlocks_a__AQyil{top:0;right:0;width:8rem;height:8rem;border-top:var(--hairline) solid var(--color-border-strong);border-right:var(--hairline) solid var(--color-border-strong)}.DecorativeBlocks_corner__ahCfj .DecorativeBlocks_b__O_Chn{top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;background-color:var(--color-lavender)}.DecorativeBlocks_corner__ahCfj .DecorativeBlocks_c__mYMYN{top:4.5rem;right:4.5rem;width:1.25rem;height:1.25rem;background-color:var(--color-purple)}.DecorativeBlocks_corner__ahCfj .DecorativeBlocks_d__4KCu4{display:none}.not-found_section__ODCp8{position:relative;overflow:hidden;padding-block:clamp(4rem,2.5rem + 6vw,8rem);background-color:var(--color-background)}.not-found_layout__XlFti{display:grid;grid-gap:clamp(2.5rem,1.5rem + 4vw,5rem);gap:clamp(2.5rem,1.5rem + 4vw,5rem);align-items:start}.not-found_copy___40UY{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start}.not-found_title__bOfUG{font-size:var(--text-h1);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-purple-dark);max-width:12ch}.not-found_lead__99t9N{font-size:var(--text-lead);line-height:1.6;color:var(--color-muted);max-width:44ch}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;gap:var(--space-4)}.not-found_indexHeading__6XIBE{margin-bottom:var(--space-4);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.not-found_list__saNM3{display:grid;margin:0;border-top:var(--hairline) solid var(--color-border-strong)}.not-found_link__IQtjE{display:block;padding-block:var(--space-4);border-bottom:var(--hairline) solid var(--color-border);font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--color-purple-dark);transition:color var(--duration-fast) var(--ease-out)}.not-found_link__IQtjE:hover{color:var(--color-orange)}.not-found_blocks___cfOM{position:absolute;top:3rem;right:-2rem;display:none}@media (min-width:900px){.not-found_layout__XlFti{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (min-width:1280px){.not-found_blocks___cfOM{display:block}}.CTA_cta__Q0eAs{position:relative;overflow:hidden;padding-block:var(--section-y);background-color:var(--color-purple);color:var(--color-text-invert)}.CTA_layout__jYYbs{display:grid;grid-gap:clamp(2rem,1rem + 3vw,4rem);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}.CTA_copy__Z7xZz{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.CTA_title__kuGxl{font-size:var(--text-h2);font-weight:800;line-height:1.02;letter-spacing:var(--tracking-display);color:var(--color-text-invert);max-width:16ch}.CTA_body__gS3vD{font-size:var(--text-lead);line-height:1.6;color:var(--color-lavender);max-width:46ch}.CTA_actions__XtgyP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.CTA_secondary__6f58H{padding-bottom:3px;border-bottom:2px solid rgba(246,242,234,.35);font-weight:600;color:var(--color-text-invert);transition:border-color var(--duration-base) var(--ease-out)}.CTA_secondary__6f58H:hover{border-color:var(--color-yellow)}.CTA_blocks__3AYeR{position:absolute;top:50%;right:-1.5rem;translate:0 -50%;opacity:.35;display:none}@media (min-width:900px){.CTA_layout__jYYbs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.CTA_actions__XtgyP{justify-content:center}}@media (min-width:1280px){.CTA_blocks__3AYeR{display:block}}.PlatformPlate_plate__hL3hs{background-color:var(--color-surface);border:var(--hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);overflow:hidden}.PlatformPlate_head__ghwvI{display:flex;align-items:center;gap:var(--space-4);padding:clamp(1.25rem,1rem + 1vw,1.75rem);background-color:var(--color-purple-tint);border-bottom:var(--hairline) solid var(--color-border)}.PlatformPlate_glyph__qAkLC{width:2.25rem;height:2.25rem;flex:none}.PlatformPlate_name__Okd0P{font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:var(--tracking-heading);color:var(--color-purple-dark)}.PlatformPlate_spec__8PASv{margin:0}.PlatformPlate_row___q4Mu{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4) clamp(1.25rem,1rem + 1vw,1.75rem);border-bottom:var(--hairline) solid var(--color-border)}.PlatformPlate_row___q4Mu:last-child{border-bottom:0}.PlatformPlate_term__HZA9v{font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.PlatformPlate_value__V3s_i{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-text)}@media (min-width:560px){.PlatformPlate_row___q4Mu{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:var(--space-5);align-items:baseline}}.PlatformNote_note__C1u1l{padding-block:var(--section-y-tight);background-color:var(--color-background)}.PlatformNote_inner__8SFNB{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(1.25rem,1rem + 1.2vw,2rem);border-left:3px solid var(--color-orange);background-color:var(--color-background-alt);border-radius:0 var(--radius-md) var(--radius-md) 0}.PlatformNote_label__cOmL6{font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-orange)}.PlatformNote_body__dWMw5{font-size:1rem;line-height:1.75;color:var(--color-text);max-width:72ch}@media (min-width:900px){.PlatformNote_inner__8SFNB{grid-template-columns:minmax(0,.28fr) minmax(0,1fr);gap:var(--space-6);align-items:start}}.HeroArtwork_artwork__ai6y0{width:100%;height:auto;overflow:visible}.HeroArtwork_lattice__1do5J polygon{fill:none;stroke:var(--color-border-strong);stroke-width:1;opacity:.85}.HeroArtwork_lift__0Jgpf{animation:HeroArtwork_lift__0Jgpf 7s var(--ease-in-out) infinite}.HeroArtwork_driftA__In4om{animation:HeroArtwork_lift__0Jgpf 9s var(--ease-in-out) infinite;animation-delay:-1.5s}.HeroArtwork_driftB___4pVH{animation:HeroArtwork_lift__0Jgpf 8s var(--ease-in-out) infinite;animation-delay:-3s}@keyframes HeroArtwork_lift__0Jgpf{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.HeroArtwork_driftA__In4om,.HeroArtwork_driftB___4pVH,.HeroArtwork_lift__0Jgpf{animation:none}}.Figures_frame__EUhlv{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:clamp(1.25rem,.9rem + 1.4vw,2rem);border:var(--hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle)}.Figures_cream__010ni{background-color:var(--color-background)}.Figures_surface__EzhDI{background-color:var(--color-surface)}.Figures_lavender__hA6S0{background-color:var(--color-purple-tint)}.Figures_plate__tFuQu{display:grid}.Figures_svg__ju4Ug{width:100%;height:auto}.Figures_caption__U0sAX{padding-top:var(--space-3);border-top:var(--hairline) solid var(--color-border);font-size:var(--text-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.Reveal_reveal__TfdAQ{opacity:0;transform:translateY(18px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.Reveal_reveal__TfdAQ[data-shown=true]{opacity:1;transform:none}@media (scripting:none){.Reveal_reveal__TfdAQ{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Reveal_reveal__TfdAQ{opacity:1;transform:none}}