.blinking-dots_root__jK4CG{display:contents}.blinking-dots_root__jK4CG [data-dot] :is(ellipse,circle):not([data-occluder]){transition:fill .7s var(--ease-out)}.blinking-dots_root__jK4CG [data-dot][data-lit] :is(ellipse,circle):not([data-occluder]){fill:var(--primary);transition-duration:var(--duration-interaction)}.module-section_section__Iau9t{position:relative;width:100%;background:var(--background);color:var(--foreground);scroll-margin-top:var(--nav-offset)}.module-section_topXs__fgJ68{padding-top:var(--space-section-xs)}.module-section_topS__DCWty{padding-top:var(--space-section-s)}.module-section_topM__ZAkfZ{padding-top:var(--space-section-m)}.module-section_topL__ORYcp{padding-top:var(--space-section-l)}.module-section_bottomXs__lHga2{padding-bottom:var(--space-section-xs)}.module-section_bottomS__tGSHX{padding-bottom:var(--space-section-s)}.module-section_bottomM__hNszh{padding-bottom:var(--space-section-m)}.module-section_bottomL__VL2ZY{padding-bottom:var(--space-section-l)}.artboard_frame__lom_x{position:relative;overflow:clip;container-type:inline-size;pointer-events:none;user-select:none}:where(.artboard_frame__lom_x){width:100%}.artboard_stage__6omLS{position:absolute;top:0;left:0;width:var(--artboard-width);height:var(--artboard-height);transform-origin:0 0;scale:var(--artboard-scale,1)}@supports (scale:tan(atan2(1px,1px))){.artboard_stage__6omLS{scale:var(--artboard-scale,tan(atan2(100cqw,var(--artboard-width))))}}.scenes_scene__RViau{--scene-card:847;position:absolute;top:calc(var(--scene-y-xl) / var(--scene-card) * 100cqw);left:calc(var(--scene-x-xl) / var(--scene-card) * 100cqw);width:calc(var(--scene-w) / var(--scene-card) * 100cqw);height:calc(var(--scene-h) / var(--scene-card) * 100cqw);max-width:none;pointer-events:none}@media (max-width:1679px){.scenes_scene__RViau{--scene-card:656;top:calc(var(--scene-y-l) / var(--scene-card) * 100cqw);left:calc(var(--scene-x-l) / var(--scene-card) * 100cqw)}}@media (max-width:1199px){.scenes_scene__RViau{top:calc(var(--scene-y-m) * 1px);left:calc(50% + var(--scene-dx-m));width:calc(var(--scene-w) * 1px);height:calc(var(--scene-h) * 1px)}}@media (max-width:767px){.scenes_scene__RViau{top:calc(var(--scene-y-s) * 1px);left:calc(50% + var(--scene-dx-s))}}.scenes_belowXl__wfDNH{display:none}@media (max-width:1679px){.scenes_xl__39CpM{display:none}.scenes_belowXl__wfDNH{display:block}}.background-media_root__c_TBW{position:absolute;inset:0;overflow:hidden}.background-media_fill__Z8Ltb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.background-media_video__Gs_gG{opacity:0;transition:opacity .6s var(--ease-out)}.background-media_video__Gs_gG[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.background-media_video__Gs_gG[data-playing]{opacity:0}}.endra-code-animation_canvas__dd5RP{position:absolute;inset:0;display:block;width:100%;height:100%}.endra-code-animation_canvas__dd5RP[hidden]{visibility:hidden}.card_card__bn_vJ{position:relative;border-radius:var(--radius-card);background:var(--surface);color:var(--foreground);isolation:isolate}.card_card__bn_vJ:after{position:absolute;z-index:2;inset:0;border:1px solid var(--border);border-radius:inherit;content:"";pointer-events:none;transition:border-color var(--duration-interaction) var(--ease-out)}.card_link__FfAvu{cursor:pointer}@media (hover:hover){.card_link__FfAvu:hover:after{border-color:var(--border-hover)}}.card_card__bn_vJ [data-reveal-item=visual]{transition:translate var(--duration-slider) var(--ease-out)}@media (hover:hover){.card_link__FfAvu:hover [data-reveal-item=visual]{translate:0 -4px}}.card_link__FfAvu:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.module-visual_drawing__wQapu{filter:var(--drawing-asset-filter)}.card-grid_grid__ET8vy{display:grid;gap:var(--grid-gap)}.card-grid_item__S1dYS{display:flex;min-width:0;container-type:inline-size}.card-grid_compactTitle__iJ0hq,.card-grid_titleRow__x0iH6{display:flex;align-items:flex-start;justify-content:center;color:var(--foreground);font-weight:inherit;text-align:center}.card-grid_arrow__Kx5T2{width:var(--icon-size);height:var(--icon-size)}.card-grid_arrowWrap__k1pmE{display:block;flex:none}.card-grid_compactCard__aSEcS,.card-grid_drawingCard___0k_o,.card-grid_featureCard__y6z6k{--text-title:1.5rem}.card-grid_featureGrid__adGV1{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1px}.card-grid_featureCard__y6z6k{display:flex;width:100%;flex-direction:column;align-items:center;min-height:100cqw;padding-top:calc(82 / 847 * 100cqw);container-type:inline-size}.card-grid_featureVisual__Xv9qu{flex:none;width:calc(561 / 847 * 100%);margin-inline:auto}.card-grid_featureText__KQMee{display:flex;flex:none;width:100%;flex-direction:column;align-items:center;gap:var(--space-heading-copy);margin-top:calc(80 / 847 * 100cqw);padding:0 var(--space-6) var(--space-8);text-align:center}.card-grid_featureBody__WQtTY{max-width:41rem;color:var(--muted-foreground);white-space:normal;text-wrap:balance}.card-grid_compactGrid__2BOLf{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid_compactCard__aSEcS{display:flex;width:100%;height:8.8125rem;align-items:center;justify-content:center;padding-inline:var(--space-10)}.card-grid_compactIcon__b_ERT{position:absolute;top:var(--space-4);left:var(--space-4);width:var(--icon-size);height:var(--icon-size)}.card-grid_compactTitle__iJ0hq{translate:0 .5px}@media (max-width:1679px){.card-grid_featureGrid__adGV1{padding-inline:0}.card-grid_featureCard__y6z6k{min-height:calc(859 / 656 * 100cqw);padding-top:calc(47 / 656 * 100cqw)}.card-grid_featureVisual__Xv9qu{width:calc(561 / 656 * 100%)}.card-grid_featureText__KQMee{margin-top:calc(64 / 656 * 100cqw);padding-inline:var(--space-4)}.card-grid_featureBody__WQtTY{max-width:41rem}}@media (max-width:1199px){.card-grid_featureGrid__adGV1{grid-template-columns:minmax(0,1fr)}.card-grid_featureCard__y6z6k{min-height:49.25rem;padding-top:2.9375rem}.card-grid_featureVisual__Xv9qu{width:min(35.0625rem,calc(100% - var(--space-8) * 2))}.card-grid_featureText__KQMee{margin-top:4rem}.card-grid_featureBody__WQtTY{max-width:41rem}.card-grid_compactGrid__2BOLf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.card-grid_featureFrame__oKFzp{--page-gutter:0.5rem}.card-grid_featureGrid__adGV1{gap:var(--space-2)}.card-grid_compactGrid__2BOLf{grid-template-columns:minmax(0,1fr)}.card-grid_featureCard__y6z6k{min-height:0;padding-top:var(--space-8);overflow:hidden}.card-grid_featureVisual__Xv9qu[data-reveal=build]{width:35.0625rem;align-self:flex-start;margin-inline:var(--space-8) 0}.card-grid_featureText__KQMee{margin-top:3rem;padding:0 1.25rem 1.5rem}.card-grid_featureBody__WQtTY{white-space:normal}}@media (max-width:1679px){.card-grid_featureSection__KElw3{--space-section-m:2.5rem}.card-grid_breaksXl__9ezJs{white-space:normal}}@media (min-width:768px) and (max-width:1199px){.card-grid_compactSection__bP86_{--space-section-m:2.5rem}}.card-grid_drawingCard___0k_o{display:flex;width:100%;flex-direction:column;justify-content:flex-end;aspect-ratio:1;padding-bottom:calc(72 / 847 * 100cqw);overflow:clip}.card-grid_drawingText__yzRmL{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-inline:var(--space-6);text-align:center}.card-grid_drawingBody__wNKtM{max-width:35rem;line-height:var(--leading-prose);color:var(--muted-foreground);white-space:pre-line}.card-grid_drawingTop__g2u_y{padding-top:3.25rem}.card-grid_drawingBottom__2cY2r{padding-bottom:3.25rem}@media (max-width:1679px){.card-grid_drawingCard___0k_o{aspect-ratio:656/859;padding-bottom:calc(81 / 656 * 100cqw)}.card-grid_drawingTop__g2u_y{padding-top:2.5rem}.card-grid_drawingBottom__2cY2r{padding-bottom:2.5rem}}@media (max-width:1199px){.card-grid_drawingCard___0k_o{aspect-ratio:auto;height:48.3125rem;padding-bottom:3.9375rem}}@media (max-width:767px){.card-grid_drawingCard___0k_o{height:42.1875rem;padding-bottom:2.3125rem}.card-grid_drawingGrid__h_Z55{gap:var(--grid-gap)}.card-grid_drawingText__yzRmL{padding-inline:var(--space-4)}.card-grid_drawingCardWrap__6pM2I{padding-bottom:2.75rem}.card-grid_breaksM__NbN26{max-width:17.4375rem;white-space:normal}}.card-grid_compactIcon__b_ERT{filter:var(--drawing-asset-filter)}.cta_cta__mmsCt{position:relative;display:flex;width:100%;height:67.5625rem;align-items:center;justify-content:center;overflow:hidden;padding-inline:var(--page-gutter);margin-top:-.5rem;background:var(--background);isolation:isolate}.cta_backdrop__Wziop{--fade-duration:1400ms;--fade-ease:ease;position:absolute;inset:0;overflow:hidden}.cta_content__QPNhL{position:relative;display:flex;width:49.8125rem;max-width:100%;flex-direction:column;align-items:center;gap:var(--space-6);translate:.5px .5px;text-align:center}.cta_title__rHC6W{max-width:39.1875rem;color:var(--foreground)}.cta_text__py3T_{max-width:39.5625rem;color:var(--muted-foreground)}.cta_action__bUv0d{flex:none}@media (max-width:1679px){.cta_cta__mmsCt{height:50.6875rem;margin-top:0}.cta_text__py3T_{max-width:24.4375rem}}@media (max-width:1199px){.cta_cta__mmsCt{height:50rem}.cta_content__QPNhL{gap:.8333rem}.cta_title__rHC6W{max-width:25.9375rem}.cta_text__py3T_{max-width:13.5625rem;font-size:.7639rem;line-height:1.0625rem}}@media (max-width:767px){.cta_cta__mmsCt{height:53.75rem}.cta_title__rHC6W{max-width:21.0625rem}.cta_text__py3T_{font-size:var(--text-body);line-height:1.375rem}}.cta_highlight__X_5HU{--cta-card-height:37rem;width:100%;padding-block:var(--space-section-l);background:var(--background)}.cta_card__zd70e{display:flex;min-height:var(--cta-card-height);align-items:center;justify-content:center;padding:var(--space-10) var(--space-6);border-radius:var(--radius-card);background:var(--primary);color:var(--primary-foreground)}.cta_card__zd70e .cta_content__QPNhL{gap:var(--space-6);translate:none}.cta_card__zd70e .cta_title__rHC6W{color:var(--primary-foreground)}.cta_card__zd70e .cta_text__py3T_{color:var(--primary-muted-foreground)}.cta_card__zd70e .cta_title__rHC6W{max-width:39.1875rem}.cta_card__zd70e .cta_text__py3T_{max-width:41rem;font-size:var(--text-lead);line-height:var(--leading-lead)}.cta_card__zd70e .cta_action__bUv0d,.cta_panelCard__LWCeu .cta_action__bUv0d{margin-top:var(--space-4);background:var(--highlight-action-background);color:var(--highlight-action-foreground)}@media (hover:hover){.cta_card__zd70e .cta_action__bUv0d:hover,.cta_panelCard__LWCeu .cta_action__bUv0d:hover{background:var(--highlight-action-hover)}}.cta_card__zd70e .cta_action__bUv0d:focus-visible,.cta_panelCard__LWCeu .cta_action__bUv0d:focus-visible{outline-color:var(--primary-foreground)}@media (max-width:1679px){.cta_highlight__X_5HU{--cta-card-height:38rem;padding-block:5rem 3.4375rem}.cta_card__zd70e .cta_text__py3T_{max-width:38rem}}@media (max-width:1199px){.cta_highlight__X_5HU{--cta-card-height:27rem;padding-block:1rem 1.5rem}.cta_card__zd70e .cta_title__rHC6W{max-width:25.9375rem}.cta_card__zd70e .cta_text__py3T_{max-width:34rem}}@media (max-width:767px){.cta_highlight__X_5HU{--page-gutter:0.5rem;--cta-card-height:22.9375rem;padding-block:.5rem}.cta_card__zd70e .cta_title__rHC6W{max-width:21.0625rem}.cta_card__zd70e{padding-inline:var(--space-2)}.cta_card__zd70e .cta_text__py3T_{width:calc(100% + var(--space-4));max-width:22rem}}.cta_highlight__X_5HU.cta_gutterSpacing__CuDd3{padding-block:var(--page-gutter)}@media (max-width:767px){.cta_highlight__X_5HU.cta_gutterSpacing__CuDd3{--cta-card-height:23rem}}.cta_panel__wwiYI{padding-block:6.5rem;background:var(--background)}.cta_panelCard__LWCeu{display:flex;min-height:37rem;align-items:center;justify-content:center;padding:var(--space-10) var(--space-4);border-radius:var(--radius-card);background:var(--primary);color:var(--primary-foreground)}.cta_panelCard__LWCeu .cta_content__QPNhL{gap:var(--space-6);translate:.5px 0}.cta_panelCard__LWCeu .cta_title__rHC6W{max-width:41.8125rem;color:var(--primary-foreground)}.cta_panelCard__LWCeu .cta_text__py3T_{max-width:24.4375rem;color:var(--primary-muted-foreground);font-size:var(--text-lead);line-height:2.125rem}.cta_backdrop__Wziop{filter:var(--monochrome-media-filter)}@media (max-width:1679px){.cta_panel__wwiYI{--page-gutter:3.5rem;padding-block:3.5rem}.cta_panelCard__LWCeu{min-height:38rem}.cta_panelCard__LWCeu .cta_title__rHC6W{max-width:39.4375rem}.cta_panelCard__LWCeu .cta_text__py3T_{line-height:1.9375rem}}@media (max-width:1199px){.cta_panel__wwiYI{--page-gutter:1.5rem;padding-block:var(--space-6)}.cta_panelCard__LWCeu{min-height:27rem}.cta_panelCard__LWCeu .cta_title__rHC6W{max-width:24.4375rem}.cta_panelCard__LWCeu .cta_text__py3T_{max-width:21.3125rem;line-height:1.75rem}}@media (max-width:767px){.cta_panel__wwiYI{--page-gutter:0.5rem;padding-block:var(--space-2)}.cta_panelCard__LWCeu{min-height:23rem}.cta_panelCard__LWCeu .cta_title__rHC6W{max-width:20.0625rem}.cta_panelCard__LWCeu .cta_text__py3T_{max-width:18.8125rem;line-height:1.5625rem}.cta_content__QPNhL>.cta_title__rHC6W+.cta_text__py3T_{margin-top:calc(var(--space-heading-copy) - .8333rem)}.cta_card__zd70e .cta_content__QPNhL>.cta_title__rHC6W+.cta_text__py3T_,.cta_panelCard__LWCeu .cta_content__QPNhL>.cta_title__rHC6W+.cta_text__py3T_{margin-top:calc(var(--space-heading-copy) - var(--space-6))}}.cta_card__zd70e .cta_action__bUv0d{background:var(--highlight-action-background)}@media (hover:hover){.cta_card__zd70e .cta_action__bUv0d:hover{background:var(--on-primary-surface-hover)}}.media-card_card__RFQyf{position:relative;display:flex;width:100%;aspect-ratio:1712/963;border-radius:var(--radius-card);padding:var(--space-inset-media);isolation:isolate}.media-card_card__RFQyf:after{position:absolute;z-index:1;inset:0;border:1px solid var(--border);border-radius:inherit;content:"";pointer-events:none}.media-card_media__GrT8F{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;background:var(--background);opacity:var(--media-opacity,1);container-type:size}.media-card_image__Fspu0{object-fit:cover;transition:filter var(--duration-panel) var(--ease-out),scale var(--duration-panel) var(--ease-out)}.media-card_blurred__6j35R{filter:blur(var(--blur-scrim));scale:1.04}.media-card_parallax__oMpSe{position:absolute;inset:-6% -.75rem;will-change:translate}.media-card_scrim__7iDtv{position:absolute;inset:0;background:var(--surface-scrim);transition:opacity var(--duration-panel) var(--ease-out)}.media-card_loop__peity{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease-out)}.media-card_loop__peity[data-playing]{opacity:1}.media-card_progressive__g1_HB{--blur-progressive:var(--media-progressive-blur,1.65cqh);position:absolute;inset:0;transition:opacity var(--duration-panel) var(--ease-out)}.media-card_progressive__g1_HB>*{position:absolute;inset:0;backdrop-filter:blur(calc(var(--blur-progressive) * var(--blur-share)));mask-image:linear-gradient(to bottom,transparent var(--blur-from),#000 var(--blur-to))}.media-card_progressive__g1_HB>:first-child{--blur-share:0.25;--blur-from:56%;--blur-to:64%}.media-card_progressive__g1_HB>:nth-child(2){--blur-share:0.3;--blur-from:64%;--blur-to:72%}.media-card_progressive__g1_HB>:nth-child(3){--blur-share:0.5;--blur-from:72%;--blur-to:82%}.media-card_progressive__g1_HB>:nth-child(4){--blur-share:0.75;--blur-from:82%;--blur-to:98%}.media-card_veil__xlRS2{background:var(--surface-veil)}.media-card_media__GrT8F:has(.media-card_veil__xlRS2){background:var(--color-black)}.media-card_scrimHidden__odeJJ{opacity:0}.video-player_frame__gJzny{position:relative;display:grid;width:100%}.video-player_frame__gJzny>*{grid-area:1/1}.video-player_slot__Nv2p8{display:contents}.video-player_overlay__Vp7Wq{position:relative;z-index:1;display:flex;max-width:calc(100% - 2 * var(--space-inset-media));flex-direction:column;align-items:center;align-self:center;justify-self:center;gap:var(--space-8);text-align:center}.video-player_copy__ca31X{display:flex;flex-direction:column;align-items:center;gap:var(--space-heading-copy)}.video-player_action__6Kg2G,.video-player_overlay__Vp7Wq{transition:opacity var(--duration-interaction) var(--ease-out),transform var(--duration-panel) var(--ease-out)}@media (min-width:768px){.video-player_frame__gJzny[data-active] .video-player_overlay__Vp7Wq{opacity:0;transform:translate3d(0,1.5rem,0);visibility:hidden;pointer-events:none;transition:opacity var(--duration-interaction) var(--ease-out),transform var(--duration-panel) var(--ease-out),visibility 0s linear var(--duration-panel)}}.video-player_play__2F_Th{flex:none}.video-player_stage__NhaPv{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:inherit;background:var(--background);animation:video-player_stage-in__8Hdjw var(--duration-panel) var(--ease-out) .12s both}.video-player_close__u7C_W{position:absolute;z-index:3;top:var(--space-4);left:var(--space-4);display:inline-flex;width:var(--control-height);height:var(--control-height);align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-glass);backdrop-filter:blur(var(--blur-glass));color:var(--foreground);transition:background-color var(--duration-interaction) var(--ease-out)}@media (hover:hover){.video-player_close__u7C_W:hover{background:var(--surface-glass-hover)}.video-player_close__u7C_W{transition:background-color var(--duration-interaction) var(--ease-out),opacity var(--duration-interaction) var(--ease-out)}.video-player_stage__NhaPv:not(:hover) .video-player_close__u7C_W:not(:focus-visible){opacity:0;pointer-events:none}}@keyframes video-player_stage-in__8Hdjw{0%{opacity:0}}@media (max-width:767px){.video-player_frame__gJzny{grid-template-rows:auto auto}.video-player_card__z3ng_{grid-area:2/1}.video-player_overlay__Vp7Wq{display:contents}.video-player_copy__ca31X{grid-area:1/1;margin:0 var(--space-2) var(--space-10)}.video-player_action__6Kg2G{position:relative;z-index:1;grid-area:2/1;align-self:center;justify-self:center}.video-player_frame__gJzny[data-active] .video-player_action__6Kg2G{opacity:0;transform:translate3d(0,1.5rem,0);pointer-events:none}}.video-player_backup__5SX8w{display:flex;height:100%;flex-direction:column}.video-player_backupOffer__3RR_F{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:safe center;gap:var(--space-4);padding:calc(var(--space-4) * 2 + var(--control-height)) var(--space-4) var(--space-4);text-align:center;overflow:auto}.video-player_youtube__6B66e{width:100%;flex:1;min-height:0;border:0}.video-player_youtubeLink__1AIoI{flex:none;align-self:center;padding:var(--space-2);text-decoration:underline}.video-player_frame__gJzny>.video-player_backupLink__cZR4Z{grid-area:2/1;justify-self:center}@media (max-width:767px){.video-player_frame__gJzny>.video-player_backupLink__cZR4Z{grid-area:3/1}.video-player_frame__gJzny[data-backup] .video-player_card__z3ng_{min-height:240px;aspect-ratio:auto}.video-player_frame__gJzny[data-backup=offer] .video-player_card__z3ng_{min-height:320px}}.video-player_buttonFrame__X_FMu{container-type:inline-size}.video-player_buttonFrame__X_FMu .video-player_card__z3ng_{border-radius:var(--radius-card)}.video-player_buttonFrame__X_FMu .video-player_card__z3ng_:after{border:0;box-shadow:inset 0 0 0 max(calc(1 / 1712 * 100cqw),.2px) var(--border)}.video-player_buttonFrame__X_FMu .video-player_copy__ca31X{display:contents}@media (max-width:767px){.video-player_buttonFrame__X_FMu{grid-template-rows:auto}.video-player_buttonFrame__X_FMu .video-player_action__6Kg2G,.video-player_buttonFrame__X_FMu .video-player_card__z3ng_{grid-area:1/1}}.mockup_visual__oqEm_{position:relative;display:flex;width:561px;height:529px;flex-direction:column;justify-content:space-between;border:1px solid transparent;border-radius:var(--radius-panel);background:linear-gradient(to bottom,var(--surface-panel-from),var(--surface-panel-to));color:var(--foreground);font-family:var(--font-text);font-feature-settings:normal;pointer-events:auto;cursor:default}.mockup_visual__oqEm_:after{position:absolute;inset:-1px;border:1px solid var(--border-subtle);border-radius:inherit;content:"";pointer-events:none}.mockup_visual__oqEm_ img{filter:var(--chrome-asset-tint)}.mockup_text__AZqh_{font-family:var(--font-text);font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.mockup_ellipsis___EW1I{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup_tiny__Zc6Fy{font-weight:400;line-height:20px}.mockup_label__AVZgZ,.mockup_tiny__Zc6Fy{font-family:var(--font-text);font-size:10px}.mockup_label__AVZgZ{font-weight:500;line-height:1.4;text-transform:uppercase;text-box:trim-both cap alphabetic;font-feature-settings:"dlig" 1;color:light-dark(var(--muted-foreground),color-mix(in srgb,var(--foreground) 50%,transparent))}.mockup_field__kWBhr{border:1px solid var(--border-subtle);border-radius:var(--radius-field)}.mockup_fieldActive__2A2AD{border:1px solid var(--border-strong);border-radius:var(--radius-field)}.mockup_chip__5FS79{display:inline-flex;height:24px;flex:none;align-items:center;justify-content:center;gap:8px;padding:9px 8px;border-radius:var(--radius-pill);background:var(--surface-glass);backdrop-filter:blur(var(--blur-glass));white-space:nowrap}.mockup_chipLabel__HQa3A{font-family:var(--font-text);font-size:10px;font-weight:500;line-height:1.4;text-box:trim-both cap alphabetic;font-feature-settings:"dlig" 1;color:light-dark(var(--muted-foreground),color-mix(in srgb,var(--foreground) 50%,transparent))}.mockup_action__5NlPR{display:inline-flex;height:42px;align-items:center;justify-content:center;gap:8px;padding-block:9px;border-radius:var(--radius-pill);background:var(--surface-chip);backdrop-filter:blur(var(--blur-glass));font-family:var(--font-text);font-size:14px;font-weight:400;line-height:1.4;font-feature-settings:"dlig" 1;white-space:nowrap}.mockup_icon__jdRY8{display:block;width:24px;height:24px;flex:none}.mockup_labelStrong__7alHk{color:var(--foreground)}.mockup_chipBare__Jj1Ci{background:var(--surface-chip-muted)}.mockup_chipDeep__xB0nL{padding-inline:0;background:var(--surface-chip-deep)}.mockup_chipMono__7AH2M{height:18px}.mockup_paragraph__HNWI4{font-family:var(--font-text);font-size:14px;font-weight:400;line-height:20px}.mockup_quiet__IECn_{color:var(--quiet-foreground)}.mockup_placeholder__IiLeW{color:var(--muted-foreground)}.mockup_current__9MSlC{color:light-dark(var(--muted-foreground),var(--color-grey-550))}.mockup_code__QHdrB{display:inline-flex;height:18px;align-items:center;margin-inline:2px;padding:9px 8px;border-radius:var(--radius-pill);background:var(--surface-glass);vertical-align:1px;white-space:nowrap}.mockup_codeLabel__xDo40{font-family:var(--font-mono-alt);font-weight:500;text-transform:uppercase}.mockup_codeLabel__xDo40,.mockup_mono__Sb_Ee{font-size:10px;line-height:1.4;color:light-dark(var(--muted-foreground),color-mix(in srgb,var(--foreground) 50%,transparent))}.mockup_mono__Sb_Ee{font-family:var(--font-mono);font-weight:400;text-box:trim-both cap alphabetic}.mockup_action__5NlPR,.mockup_chip__5FS79,.mockup_fieldActive__2A2AD,.mockup_field__kWBhr{transition:background-color var(--duration-hover) var(--ease-out),border-color var(--duration-hover) var(--ease-out)}.mockup_playbookTab__2zl8d{transition:color var(--duration-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mockup_field__kWBhr:not(.mockup_playbookTabs__pR5zF,.mockup_revitTable__tXKC6):hover{border-color:var(--border-hover);background-color:var(--surface-glass)}.mockup_fieldActive__2A2AD:not(.mockup_savedField__lzS_e,.mockup_agentInput__gRdb1):hover{background-color:var(--surface-glass)}.mockup_action__5NlPR:hover,.mockup_chip__5FS79:not(.mockup_agentProgress__WYMcs):hover{background-color:var(--surface-glass-hover)}.mockup_playbookTab__2zl8d:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.mockup_action__5NlPR,.mockup_chip__5FS79,.mockup_fieldActive__2A2AD,.mockup_field__kWBhr,.mockup_playbookTab__2zl8d{transition:none}}.mockup_savedRow__e57Pg{position:relative;isolation:isolate}.mockup_savedRow__e57Pg:before{position:absolute;z-index:-1;inset-inline:-16px;top:calc(50% - 20px);height:40px;background:transparent;content:"";transition:background-color var(--duration-hover) var(--ease-out)}.mockup_savedRowSelected__FdU4m:before{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.mockup_roomCell__Yamw_ svg{pointer-events:none}.mockup_roomCell__Yamw_ [stroke="#DDDDDD" i]{stroke:var(--foreground)}.mockup_roomCell__Yamw_ [stroke="#202020" i]{stroke:var(--border-subtle)}.mockup_roomCell__Yamw_ [stroke]{transition:stroke var(--duration-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mockup_savedRow__e57Pg:hover:before{background:var(--surface-glass)}.mockup_roomCell__Yamw_:hover [stroke]{stroke:var(--foreground)}.mockup_roomCell__Yamw_:hover{z-index:1}}@media (prefers-reduced-motion:reduce){.mockup_roomCell__Yamw_ [stroke],.mockup_savedRow__e57Pg:before{transition:none}}.mockup_agentInputArea__ThTuh{align-self:stretch;cursor:text}.mockup_agentInputArea__ThTuh .mockup_placeholder__IiLeW{transition:color var(--duration-hover) var(--ease-out)}.mockup_agentSpinner__LL5DF{animation:mockup_agent-spin__O1_i5 var(--duration-spin) linear infinite}@keyframes mockup_agent-spin__O1_i5{to{rotate:1turn}}.mockup_agentSend__PoL3F{position:relative;display:block;width:64px;height:64px;flex:none}.mockup_agentSend__PoL3F:before{position:absolute;inset:7px;border-radius:var(--radius-field);background:transparent;content:"";transition:background-color var(--duration-hover) var(--ease-out)}.mockup_agentSend__PoL3F img{position:relative}.mockup_agentSend__PoL3F:after{position:absolute;inset:0;background:var(--primary-foreground);mask:url(/icons/arrow-up.svg) center/contain no-repeat;opacity:0;content:"";pointer-events:none}@media (hover:hover) and (pointer:fine){.mockup_agentInputArea__ThTuh:hover .mockup_placeholder__IiLeW{color:var(--foreground)}.mockup_agentSend__PoL3F:hover:before{background:var(--primary)}.mockup_agentSend__PoL3F:hover:after{opacity:1}.mockup_agentSend__PoL3F:hover img{opacity:0}}@media (prefers-reduced-motion:reduce){.mockup_agentSpinner__LL5DF{animation:none}.mockup_agentInputArea__ThTuh .mockup_placeholder__IiLeW,.mockup_agentSend__PoL3F:before{transition:none}}.count-up_root__WhIZT{position:relative;display:inline-block}.count-up_root__WhIZT[data-rolling] .count-up_final__iKS0A{color:transparent}.count-up_counter__zBDZ9{position:absolute;inset:0;overflow:hidden;white-space:nowrap;pointer-events:none}.count-up_cell__F7b0v{position:absolute;top:0;height:1lh;overflow:hidden}.count-up_reel__a3o1Q,.count-up_reel__a3o1Q>span{display:block}.count-up_reel__a3o1Q>span{height:1lh;width:max-content;transform-origin:left center}@media (prefers-reduced-motion:reduce){.count-up_root__WhIZT[data-rolling] .count-up_final__iKS0A{color:inherit}.count-up_counter__zBDZ9{display:none}}.field_question__CnTB6{display:block;color:var(--foreground);font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:1;letter-spacing:-.02em;text-align:center}.field_error__WDNtb{margin-top:var(--space-2);color:var(--destructive);text-align:center}.choice-group_group__yVECB{display:flex;flex-direction:column;gap:var(--space-6)}.choice-group_options__S9kpM{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.choice-group_option__MPZeu{position:relative;display:inline-flex;height:var(--control-height);flex:none;align-items:center;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-chip);color:var(--foreground);cursor:pointer;transition:background-color var(--duration-interaction) var(--ease-out),box-shadow var(--duration-interaction) var(--ease-out)}.choice-group_input__O1Ut5{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:inherit;appearance:none;cursor:pointer;opacity:0}.choice-group_text___EqsM{opacity:.5;pointer-events:none;text-box:trim-both cap alphabetic;white-space:nowrap;transition:opacity var(--duration-interaction) var(--ease-out)}@media (hover:hover){.choice-group_option__MPZeu:hover{background:var(--surface-chip-hover)}.choice-group_option__MPZeu:hover .choice-group_text___EqsM{opacity:var(--hover-opacity)}}.choice-group_option__MPZeu:has(:checked) .choice-group_text___EqsM{opacity:1}.choice-group_option__MPZeu:has(:checked){box-shadow:inset 0 0 0 1px var(--border-strong)}.choice-group_option__MPZeu:has(:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.choice-group_option__MPZeu,.choice-group_text___EqsM{transition:none}}.input-panel_field__k1K_d{width:100%}.input-panel_panel__kxZrI{display:flex;height:4rem;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);cursor:text;transition:border-color var(--duration-interaction) var(--ease-out)}.input-panel_caption__oxhi8{color:var(--foreground);letter-spacing:var(--tracking-eyebrow);opacity:.5;text-transform:uppercase;transition:opacity var(--duration-interaction) var(--ease-out)}.input-panel_input__vU_gY{position:relative;display:block;width:100%;height:1.25rem;padding:0 var(--space-8);border:0;background:transparent;caret-color:var(--primary);color:var(--foreground);outline:none;text-align:center;text-overflow:ellipsis}.input-panel_input__vU_gY::-webkit-contacts-auto-fill-button{position:absolute;inset-inline-end:0;margin-inline:0}.input-panel_input__vU_gY::placeholder{color:var(--placeholder-foreground);opacity:1;text-align:center;transition:color var(--duration-interaction) var(--ease-out)}@media (hover:hover){.input-panel_panel__kxZrI:hover .input-panel_caption__oxhi8{opacity:1}}.input-panel_panel__kxZrI:focus-within .input-panel_caption__oxhi8{opacity:1}.input-panel_panel__kxZrI:has([aria-invalid=true]){border-color:var(--destructive)}@media (prefers-reduced-motion:reduce){.input-panel_caption__oxhi8,.input-panel_input__vU_gY::placeholder,.input-panel_panel__kxZrI{transition:none}}.search-select_field__UqSgJ{display:flex;flex-direction:column;gap:var(--space-6)}.search-select_control__yGD6f{position:relative}.search-select_input__HcbAd{display:block;width:100%;height:4rem;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:transparent;caret-color:var(--primary);color:var(--foreground);outline:none;text-align:center;text-overflow:ellipsis;transition:border-color var(--duration-interaction) var(--ease-out)}.search-select_input__HcbAd::placeholder{color:var(--placeholder-foreground);opacity:1}@media (hover:hover){.search-select_input__HcbAd:hover{border-color:var(--border-hover)}}.search-select_input__HcbAd:focus{border-color:var(--border-strong)}.search-select_input__HcbAd[data-open]{border-color:var(--border-subtle);border-radius:var(--radius-field) var(--radius-field) 0 0}.search-select_input__HcbAd[aria-invalid=true]{border-color:var(--destructive)}.search-select_list__uufTz{position:absolute;z-index:2;top:100%;right:0;left:0;max-height:12rem;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:none}.search-select_list__uufTz[hidden]{display:none}.search-select_option__0vBy6{display:flex;height:4rem;align-items:center;justify-content:center;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-field) var(--radius-field);background:var(--surface-alt);color:var(--foreground);cursor:pointer;text-align:center;transition:background-color var(--duration-interaction) var(--ease-out)}@media (hover:hover){.search-select_option__0vBy6:hover{background:var(--surface-chip)}}.search-select_option__0vBy6[data-active]{background:var(--surface-chip)}.search-select_empty__ovUu8{color:var(--placeholder-foreground);cursor:default}@media (hover:hover){.search-select_empty__ovUu8:hover{background:var(--surface-alt)}}@media (prefers-reduced-motion:reduce){.search-select_input__HcbAd,.search-select_option__0vBy6{transition:none}}.demo-form_section___4mQP{--form-top:5rem;--form-bottom:9.5rem;--form-card-width:35rem;--form-video-width:35rem;--form-gap:var(--space-4)}.demo-form_figmaTop__B7aaP{padding-top:var(--form-top)}.demo-form_figmaBottom__6v_yH{padding-bottom:var(--form-bottom)}.demo-form_stack__UcTVC{display:flex;flex-direction:column;align-items:center;gap:var(--form-gap)}.demo-form_card__UiAdH{position:relative;z-index:1;display:flex;width:var(--form-card-width);min-height:38.625rem;flex-direction:column;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-alt)}.demo-form_flow__Ejc8N{display:flex;min-width:0;flex:1;flex-direction:column}.demo-form_done__EQ7rg,.demo-form_flow__Ejc8N,.demo-form_step__oW9uI{transition-duration:var(--duration-panel),var(--duration-panel),0s;transition-property:opacity,translate,visibility;transition-timing-function:var(--ease-out)}.demo-form_done__EQ7rg[data-state=off],.demo-form_flow__Ejc8N[data-state=off],.demo-form_step__oW9uI[data-state=off]{opacity:0;transition-delay:0s,var(--duration-panel),var(--duration-panel);transition-duration:var(--duration-panel),0s,0s;translate:0 .375rem;visibility:hidden}.demo-form_progress__4P3Ce{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.demo-form_progressItem__PEQRh{display:flex;align-items:center;gap:var(--space-2);color:var(--foreground);transition:color var(--duration-panel) var(--ease-out),opacity var(--duration-panel) var(--ease-out)}.demo-form_progressItem__PEQRh[data-status=done],.demo-form_progressItem__PEQRh[data-status=next]{color:var(--muted-foreground)}.demo-form_dots__bKttR{display:flex;gap:var(--space-1)}.demo-form_dot__XXHiW{width:.25rem;height:.25rem;border-radius:50%;background:currentColor}.demo-form_progressLabel__GieJq{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.demo-form_steps__lthgS{display:grid;flex:1}.demo-form_step__oW9uI{display:flex;min-width:0;flex-direction:column;grid-area:1/1}.demo-form_field__FEvZA{width:100%;scroll-margin-top:calc(var(--nav-offset) + var(--space-4))}.demo-form_questions__nVCEk{padding-top:var(--space-10)}.demo-form_questions__nVCEk .demo-form_fields__F5Fse{display:flex;flex-direction:column;gap:var(--space-10)}.demo-form_questions__nVCEk .demo-form_actions__jyJ_E{margin-top:var(--space-10)}.demo-form_details__cxExn .demo-form_fields__F5Fse{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-block:auto}.demo-form_rule__bYzKL{position:relative;height:0}.demo-form_rule__bYzKL:before{position:absolute;top:-.5px;right:0;left:0;height:1px;background:repeating-linear-gradient(90deg,var(--border-subtle) 0 .25rem,transparent .25rem .75rem,var(--border-subtle) .75rem 1rem);content:""}.demo-form_note__Gj_27{color:var(--muted-foreground);letter-spacing:var(--tracking-eyebrow);text-align:center;text-transform:uppercase}.demo-form_note__Gj_27 a{text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.demo-form_note__Gj_27 a:hover{color:var(--subtle-foreground)}.demo-form_actions__jyJ_E{position:relative;display:flex;justify-content:center}.demo-form_submit__GaR3l:not([data-ready]){color:var(--muted-foreground)}.demo-form_back__mP1IF{position:absolute;top:0;left:0}.demo-form_failed__m5_S0{margin-top:var(--space-3);color:var(--destructive);text-align:center}.demo-form_reviewNote__keNkG{margin-top:var(--space-3);color:var(--subtle-foreground);text-align:center}.demo-form_done__EQ7rg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-6);border-radius:inherit;outline:none}.demo-form_doneCheck__P6Fjs{margin-block:calc(-2 * var(--space-6))}.demo-form_doneFooter__XTal_{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.demo-form_doneText__2fIq4{color:var(--foreground);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:-.02em;text-align:center}.demo-form_video__1LDIZ{position:relative;display:flex;width:var(--form-video-width);flex:none;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:560/314.26;border-radius:var(--radius-card);background:var(--background);isolation:isolate}.demo-form_video__1LDIZ:after{position:absolute;z-index:3;inset:0;border:1px solid var(--border-subtle);border-radius:inherit;content:"";pointer-events:none}.demo-form_poster__ZXSRl{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover}.demo-form_overlay__c9Csx{position:absolute;z-index:-1;inset:0;background:var(--surface-overlay)}.demo-form_play__KWmrN{position:relative;margin:0}.demo-form_videoFailed__Dz12c{position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);color:var(--foreground);text-align:center;pointer-events:none}.demo-form_cover___DQ6D{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;cursor:pointer}.demo-form_cover___DQ6D:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (hover:hover){.demo-form_cover___DQ6D:hover .demo-form_play__KWmrN{background:var(--primary-hover)}}.demo-form_playLead__MyGds{font-weight:var(--weight-medium)}.demo-form_playTitle__zTyDB{font-weight:var(--weight-regular)}.demo-form_video__1LDIZ[data-active] .demo-form_play__KWmrN{opacity:0}.demo-form_stage__B1NEx{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:inherit;background:var(--background);animation:demo-form_stage-in__wSVQK var(--duration-panel) var(--ease-out) .12s both}.demo-form_close__gPDW5{position:absolute;z-index:4;top:var(--space-4);left:var(--space-4);display:inline-flex;width:var(--control-height);height:var(--control-height);align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-glass);backdrop-filter:blur(var(--blur-glass));color:var(--foreground);transition:background-color var(--duration-interaction) var(--ease-out)}@media (hover:hover){.demo-form_close__gPDW5:hover{background:var(--surface-glass-hover)}}@keyframes demo-form_stage-in__wSVQK{0%{opacity:0}}@media (max-width:1679px){.demo-form_section___4mQP{--form-top:6rem;--form-bottom:6.25rem;--form-card-width:40.625rem;--form-video-width:40.75rem}}@media (max-width:1199px){.demo-form_section___4mQP{--form-top:5rem;--form-bottom:7rem;--form-card-width:35rem;--form-video-width:35rem}}@media (max-width:767px){.demo-form_section___4mQP{--form-top:4.625rem;--form-bottom:1.1875rem;--form-card-width:min(35rem,100% + 2 * (var(--page-gutter) - 0.4375rem));--form-video-width:min(35rem,100% + 2 * (var(--page-gutter) - 0.5rem));--form-gap:var(--space-2)}.demo-form_card__UiAdH{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.demo-form_done__EQ7rg,.demo-form_flow__Ejc8N,.demo-form_play__KWmrN img,.demo-form_progressItem__PEQRh,.demo-form_step__oW9uI{transition:none}.demo-form_stage__B1NEx{animation:none}}.faq_column__g0aPV{display:flex;grid-column:7/-1;flex-direction:column;gap:var(--space-stack-heading)}.faq_title__XdmiF{color:var(--foreground)}.faq_list__l_e6Z{display:flex;flex-direction:column;gap:var(--space-4)}.faq_trigger__5xSPK{display:flex;width:100%;align-items:center;gap:var(--space-4);padding-block:var(--space-2);color:var(--foreground);text-align:left}@media (hover:hover){.faq_trigger__5xSPK:hover .faq_question__kQJIn{opacity:var(--hover-opacity)}}.faq_answer__etBHT,.faq_question__kQJIn{font-family:var(--font-text);font-size:var(--text-body);line-height:normal;font-feature-settings:"zero" 1,"dlig" 1}.faq_question__kQJIn{transition:opacity var(--duration-interaction) var(--ease-out);font-weight:var(--weight-regular)}.faq_icon__Gto9E{position:relative;display:block;width:var(--icon-size);height:var(--icon-size);flex:none}.faq_icon__Gto9E img{filter:var(--chrome-asset-tint);position:absolute;inset:0;transition:opacity var(--duration-interaction) var(--ease-out),rotate var(--duration-slider) var(--ease-out)}.faq_item__BZCe_[data-state=open] .faq_plus__cqpxH,.faq_minus__L8xxb{opacity:0;rotate:90deg}.faq_item__BZCe_[data-state=open] .faq_minus__L8xxb{opacity:1;rotate:0deg}.faq_content__xlgVo{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-slider) var(--ease-out),opacity var(--duration-interaction) ease}.faq_item__BZCe_[data-state=open] .faq_content__xlgVo{grid-template-rows:1fr;opacity:1}.faq_clip__GFDvo{min-height:0;overflow:hidden}.faq_answer__etBHT{max-width:40.5rem;padding:var(--space-4) var(--space-10);color:var(--muted-foreground);font-weight:var(--weight-regular)}@media (max-width:1679px){.faq_section__l7s7J{--space-section-l:5rem}.faq_column__g0aPV{gap:5rem}.faq_answer__etBHT,.faq_question__kQJIn{line-height:1.1875rem}}@media (max-width:1199px){.faq_column__g0aPV{grid-column:1/-1;gap:2.5rem}}@media (max-width:767px){.faq_section__l7s7J{--space-section-l:4rem}.faq_column__g0aPV{margin-right:-.0625rem}}.faq_columns__0R1fr{--faq-inset:5rem;grid-column:1/-1}.faq_columns__0R1fr .faq_title__XdmiF{padding-inline-start:var(--faq-inset)}.faq_stacks__9GNtD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4) var(--grid-gap)}.faq_stacks__9GNtD>:first-child{padding-inline-start:var(--faq-inset)}@media (min-width:1200px){.faq_columns__0R1fr .faq_answer__etBHT{padding-block:var(--space-2);line-height:1.1875rem}}@media (max-width:1679px){.faq_columns__0R1fr{--faq-inset:2.5rem}}@media (min-width:1200px) and (max-width:1679px){.faq_columns__0R1fr .faq_title__XdmiF{--text-display:5rem}}@media (max-width:1199px){.faq_columns__0R1fr{--faq-inset:6rem}.faq_stacks__9GNtD{grid-template-columns:minmax(0,1fr);padding-inline-start:calc(var(--faq-inset) + var(--space-4))}.faq_stacks__9GNtD>:first-child{padding-inline-start:0}.faq_columns__0R1fr .faq_answer__etBHT{max-width:33.75rem}}@media (max-width:767px){.faq_columns__0R1fr{--faq-inset:0rem}.faq_stacks__9GNtD{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.faq_content__xlgVo,.faq_icon__Gto9E img{transition:none}}.gallery_gallery__idpaC{overflow:clip;container-type:inline-size}.gallery_viewport__2tLzv{width:100%;overflow:clip}.gallery_viewport__2tLzv:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.gallery_figmaTop__amVXk{padding-top:7.25rem}.gallery_figmaBottom__R5Xzw{padding-bottom:1rem}.gallery_track__LVOdv{--u:calc(min(100cqw, 120rem) / 1920);--tile:416;--start:calc(50cqw - 1000 * var(--u));width:max-content;margin-left:var(--start);animation:gallery_gallery-marquee__Ly7Nh calc(22s * var(--photo-count, 5)) linear infinite}.gallery_photos__OAiWz{display:flex;width:max-content;align-items:flex-end;gap:calc(16 * var(--u))}@keyframes gallery_gallery-marquee__Ly7Nh{to{transform:translate3d(calc((var(--photo-width, var(--photo-count) * var(--tile)) + var(--photo-count) * 16) * var(--u) * -1),0,0)}}.gallery_tile__G9MYv{flex:none;width:calc(var(--tile) * var(--u))}@media (prefers-reduced-motion:no-preference){:root[data-motion-ready] .gallery_tile__G9MYv{opacity:0}.gallery_track__LVOdv[data-gallery-ready] .gallery_tile__G9MYv[data-gallery-visible=fade]{animation:gallery_gallery-fade__mOr1R 1s var(--ease-out) var(--gallery-delay,0s) both}.gallery_track__LVOdv[data-gallery-ready] .gallery_tile__G9MYv[data-gallery-visible=shown]{opacity:1}:root[data-motion-ready] .gallery_track__LVOdv:not([data-gallery-ready]) .gallery_tile__G9MYv{animation:gallery_gallery-fade__mOr1R 0s 3s forwards}}@keyframes gallery_gallery-fade__mOr1R{0%{opacity:0}to{opacity:1}}.gallery_portrait__ODmru{aspect-ratio:4/5}.gallery_landscape__GmP8A{aspect-ratio:16/9}.gallery_square__jJwto{aspect-ratio:1}.gallery_card__TRtkl{width:100%;height:100%;overflow:hidden}.gallery_image__78EZg{width:100%;height:100%;object-fit:cover}@media (max-width:1679px){.gallery_track__LVOdv{--u:calc(100cqw / 1440);--tile:320;--start:calc(50cqw - 832 * var(--u))}.gallery_figmaTop__amVXk{padding-top:5rem}}@media (max-width:1199px){.gallery_track__LVOdv{--u:1px;--tile:272;--start:-162px;--photo-width:var(--photo-width-m)}.gallery_tile__G9MYv{width:calc(var(--tile-m, 272) * var(--u))}.gallery_figmaTop__amVXk{padding-top:3.625rem}}@media (max-width:767px){.gallery_track__LVOdv{--tile:248;--start:-45px;--photo-width:var(--photo-width-s)}.gallery_tile__G9MYv{width:calc(var(--tile-s, 248) * var(--u))}.gallery_card__TRtkl{border-radius:14.6px}.gallery_card__TRtkl:after{border-width:.9px}}@media (prefers-reduced-motion:reduce){.gallery_track__LVOdv{animation:none}.gallery_tile__G9MYv[aria-hidden=true]{display:none}}@media (max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.gallery_viewport__2tLzv{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scrollbar-width:none}.gallery_viewport__2tLzv::-webkit-scrollbar{display:none}.gallery_track__LVOdv{margin-left:0;padding-inline:var(--page-gutter);animation:none;transform:none}.gallery_tile__G9MYv[aria-hidden=true]{display:none}}.gallery_viewport__2tLzv[data-gallery-static] .gallery_track__LVOdv{margin-left:0;padding-inline:var(--page-gutter);animation:none}.gallery_viewport__2tLzv[data-gallery-static] .gallery_tile__G9MYv[aria-hidden=true]{display:none}.gallery_viewport__2tLzv[data-gallery-static]{overflow-x:auto;scroll-padding-inline:var(--page-gutter)}@media (max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.gallery_viewport__2tLzv:not([data-gallery-static]) .gallery_track__LVOdv[data-gallery-ready] .gallery_tile__G9MYv[aria-hidden=true]{display:block}}.headline_block__41yFj{display:flex;flex-direction:column;gap:var(--space-heading-copy)}.headline_title__ApHfd{color:var(--foreground)}.headline_titleSmall__gc8Qg{display:none}@media (max-width:767px){.headline_titleLarge__bdYk3{display:none}.headline_titleSmall__gc8Qg{display:inline}}.headline_text__FYz4l{max-width:34.875rem;color:var(--muted-foreground)}.headline_indented__ji5OC{grid-column:2/span 6}.headline_start__b6djb{grid-column:1/span 7}.headline_center__DqIlh{grid-column:1/-1;align-items:center;text-align:center}@media (max-width:1679px){.headline_title__ApHfd{--text-display:5rem}}@media (max-width:1199px){.headline_title__ApHfd{--text-display:3rem}.headline_indented__ji5OC{grid-column:2/-1}.headline_start__b6djb{grid-column:1/-1}}@media (max-width:767px){.headline_indented__ji5OC{grid-column:1/-1}}.headline_inset__QN6AV{grid-column:1/-1;padding-inline-start:5rem}.headline_inset__QN6AV .headline_title__ApHfd{max-width:61.4375rem}.headline_inset__QN6AV .headline_text__FYz4l{max-width:30.0094rem;line-height:var(--leading-prose)}.headline_insetTop__acQAs{padding-top:6.5rem}.headline_insetBottom__xUzXc{padding-bottom:3.25rem}@media (max-width:1679px){.headline_inset__QN6AV{padding-inline-start:2.5rem}.headline_inset__QN6AV .headline_title__ApHfd{--text-display:4.5rem}}@media (max-width:1199px){.headline_inset__QN6AV{align-items:center;padding-inline-start:0;text-align:center}.headline_inset__QN6AV .headline_title__ApHfd{--text-display:3rem}}@media (max-width:767px){.headline_inset__QN6AV .headline_title__ApHfd{--text-display:2.5rem}}@media (max-width:1199px){.headline_insetBottom__xUzXc{padding-bottom:var(--space-10)}}.hero_hero__XqD8Q{--hero-headline-bottom:13rem;--hero-logos-bottom:1rem;position:relative;width:100%;height:min(100svh,56.25vw);min-height:26rem;overflow:hidden;background:var(--background);color:var(--foreground);isolation:isolate}.hero_overlayBlur__7q6xY,.hero_overlayFade__4KrG_{position:absolute;inset:40% 0 0}.hero_overlayBlur__7q6xY{backdrop-filter:blur(var(--blur-hero));mask-image:linear-gradient(180deg,transparent 15%,#000 80%)}.hero_overlayFade__4KrG_{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--background) 32%,transparent) 40%,color-mix(in srgb,var(--background) 88%,transparent) 80%,var(--background))}.hero_headline__CK8BK{position:absolute;bottom:var(--hero-headline-bottom);left:50%;display:flex;width:max-content;max-width:calc(100% - 2 * var(--page-gutter));flex-direction:column;align-items:center;gap:var(--space-heading-copy);transform:translateX(-50%);text-align:center}.hero_title__DfPBz{color:var(--foreground)}.hero_subtitle__gTPXd{color:var(--muted-foreground)}.hero_logos__351VP img{filter:var(--chrome-asset-tint)}.hero_logos__351VP{position:absolute;bottom:var(--hero-logos-bottom);left:0}@media (max-width:1679px){.hero_hero__XqD8Q{--hero-headline-bottom:9rem}}@media (min-width:768px) and (max-width:1199px){.hero_hero__XqD8Q{--hero-headline-bottom:5.25rem;height:min(100svh,55.5vw)}.hero_headline__CK8BK{gap:var(--space-2)}.hero_hero__XqD8Q .hero_logos__351VP{--logo-slot-width:6.4rem;--logo-slot-height:1.6rem;--logo-gap:0.8rem}.hero_hero__XqD8Q .hero_logos__351VP img{scale:.8}}@media (max-width:767px){.hero_hero__XqD8Q{--hero-headline-bottom:8.25rem;height:100svh;min-height:35rem}.hero_overlayBlur__7q6xY,.hero_overlayFade__4KrG_{top:37.2%}.hero_overlayFade__4KrG_{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 0%,transparent),var(--background) 62.4%)}.hero_headline__CK8BK{--page-gutter:var(--space-4);width:calc(100% - 2 * var(--page-gutter));container-type:inline-size}.hero_title__DfPBz{max-width:100%;text-wrap:balance}.hero_subtitle__gTPXd{max-width:100%}.hero_media__1a5VZ img,.hero_media__1a5VZ video{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}}.hero_media__1a5VZ{filter:var(--monochrome-media-filter);animation:hero_hero-media__ip7nN 1.7s var(--ease-hero) .3s backwards}.hero_title__DfPBz{--delay:920ms}.hero_subtitle__gTPXd{animation:hero_hero-item__hFQyj var(--duration-hero) var(--ease-out) 1.1s backwards}.hero_logos__351VP li{animation:hero_hero-item__hFQyj var(--duration-hero) var(--ease-out) calc(1.25s + var(--n, 0) * 40ms) backwards}@keyframes hero_hero-media__ip7nN{0%{opacity:0;scale:1.04}}@keyframes hero_hero-item__hFQyj{0%{opacity:0;filter:blur(var(--reveal-blur));transform:translate3d(0,var(--reveal-distance),0)}}@media (prefers-reduced-motion:reduce){.hero_logos__351VP li,.hero_media__1a5VZ,.hero_subtitle__gTPXd,.hero_title__DfPBz{animation:none}}.info_card__xZJav{align-items:flex-end}.info_layout__LAaQM{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--space-10)}.info_title__2LYRg{flex:1 1 18rem;max-width:31.75rem;padding-top:2px;color:var(--foreground)}.info_metrics__Gkk1O{display:flex;flex:0 1 43.9375rem;flex-direction:column;gap:var(--space-6)}.info_metric__Sw6b_{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.info_metric__Sw6b_+.info_metric__Sw6b_{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.info_value__nuXDu{color:var(--foreground);white-space:nowrap}.info_label__HFcMM{color:var(--subtle-foreground);text-align:right}@media (max-width:1199px){.info_layout__LAaQM{flex-direction:column;gap:var(--space-8)}.info_metrics__Gkk1O,.info_title__2LYRg{flex:none}.info_metrics__Gkk1O{width:100%}}@media (max-width:767px){.info_metric__Sw6b_{align-items:baseline}}@media (min-width:1200px) and (max-width:1679px){.info_section__R74XJ{--space-section-m:2.5rem;--space-section-xs:2.5rem}}.info_centeredSection__oBx7r{--stats-gap:6.5rem}@media (min-width:1680px){.info_centeredSection__oBx7r{--space-section-m:5rem;--space-section-xs:5rem}.info_centered__MXYiI{aspect-ratio:1712/800}}.info_centered__MXYiI{--media-opacity:1;--media-progressive-blur:2.5cqh;--surface-scrim:color-mix(in srgb,var(--background) 50%,transparent);align-items:center;justify-content:center}.info_centered__MXYiI .info_layout__LAaQM{width:53rem;max-width:100%;flex-direction:column;align-items:center;gap:var(--stats-gap)}.info_centered__MXYiI .info_metric__Sw6b_+.info_metric__Sw6b_{padding-top:calc(var(--space-4) - 1px);border-top-color:color-mix(in srgb,var(--foreground) 20%,transparent)}.info_centered__MXYiI .info_title__2LYRg{flex:none;max-width:none;padding-top:0;text-align:center}.info_centered__MXYiI .info_metrics__Gkk1O{width:100%;flex:none}@media (min-width:1200px) and (max-width:1679px){.info_centeredSection__oBx7r{--space-section-xs:4rem;--stats-gap:5rem}.info_centered__MXYiI .info_layout__LAaQM{width:43.75rem}}.info_centered__MXYiI .info_value__nuXDu{--text-metric:3rem}@media (max-width:1199px){.info_centered__MXYiI{aspect-ratio:1}.info_centered__MXYiI .info_layout__LAaQM{width:35rem;flex-direction:column}.info_centeredSection__oBx7r{--space-section-m:2.5rem;--space-section-xs:2.5rem;--stats-gap:5rem}}@media (max-width:767px){.info_centeredSection__oBx7r{--page-gutter:0.5rem;--space-section-m:0rem;--space-section-xs:0rem;--stats-gap:3.5rem}.info_centered__MXYiI{aspect-ratio:auto;padding:4.125rem var(--space-6) 4rem;border-radius:var(--radius-card)}.info_centered__MXYiI .info_metric__Sw6b_{flex-direction:column-reverse;align-items:center;gap:var(--space-2)}.info_centered__MXYiI .info_metric__Sw6b_+.info_metric__Sw6b_{padding-top:calc(var(--space-6) - 1px)}.info_centered__MXYiI .info_title__2LYRg{max-width:15rem;--text-display:3rem}.info_centered__MXYiI .info_value__nuXDu{--text-metric:2.5rem}.info_centered__MXYiI .info_label__HFcMM{text-align:center}}.job-board_figmaTop__PAwGS{padding-top:10rem}.job-board_figmaBottom__X7p_P{padding-bottom:15rem}.job-board_board__r2OZ_{--rows-inset:var(--aside-inset);--rows-inset-end:var(--aside-inset);display:flex;grid-column:1/-1;flex-direction:column;gap:6.5rem}.job-board_title__td6sq{margin-inline-start:calc(var(--aside-inset) - var(--page-gutter));color:var(--foreground)}.job-board_empty__iSlyc,.job-board_groups__qw_dR{margin-inline:calc(var(--rows-inset) - var(--page-gutter)) calc(var(--rows-inset-end) - var(--page-gutter))}.job-board_groups__qw_dR{display:flex;flex-direction:column;gap:5rem}.job-board_label__xXZGF{height:.5rem;color:var(--label-foreground)}.job-board_rows__Krvpg{margin-top:var(--space-4)}.job-board_row__TlAp9{position:relative}.job-board_row__TlAp9:before,.job-board_row__TlAp9:last-child:after{position:absolute;left:0;width:100%;height:1px;background:var(--border-subtle);content:"";pointer-events:none}.job-board_row__TlAp9:before{top:-.5px}.job-board_row__TlAp9:last-child:after{bottom:-.5px}.job-board_link__39EzL{display:grid;grid-template-columns:336fr 416fr 272fr 128fr 128fr 192fr;align-items:center;column-gap:var(--grid-gap);padding-block:var(--space-4);border-radius:var(--radius-panel);color:var(--foreground)}.job-board_link__39EzL:focus-visible{outline-offset:0}@media (min-width:1200px){.job-board_group__bySzh[aria-labelledby=jobs-marketing] .job-board_link__39EzL[data-job-title="Marketing Lead"][data-job-location="New York City"]{padding-block:calc(var(--space-4) + .5px)}}.job-board_details__EkrQA,.job-board_role__KtLEC{display:contents}.job-board_roleOnly__stRUk{grid-column:span 2}.job-board_roleName__1P_fs{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% calc(100% - .05em);background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration-underline) var(--ease-in-out-expo)}.job-board_details__EkrQA{color:var(--copy-foreground)}.job-board_employment__k0d0s,.job-board_location__RQcL_,.job-board_workplace__LkXh1{min-width:0;overflow:hidden;color:var(--copy-foreground);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-interaction) var(--ease-out)}.job-board_action__u8k_A{grid-column:6;justify-self:end}@media (hover:hover){.job-board_link__39EzL:hover .job-board_roleName__1P_fs{background-size:100% 1px;background-position:0 calc(100% - .05em)}.job-board_link__39EzL:hover .job-board_employment__k0d0s,.job-board_link__39EzL:hover .job-board_location__RQcL_,.job-board_link__39EzL:hover .job-board_workplace__LkXh1{color:var(--foreground)}.job-board_link__39EzL:hover .job-board_action__u8k_A{background:var(--surface-button-hover)}}.job-board_link__39EzL:focus-visible .job-board_roleName__1P_fs{background-size:100% 1px;background-position:0 calc(100% - .05em)}.job-board_link__39EzL:focus-visible .job-board_employment__k0d0s,.job-board_link__39EzL:focus-visible .job-board_location__RQcL_,.job-board_link__39EzL:focus-visible .job-board_workplace__LkXh1{color:var(--foreground)}.job-board_chevron__IpdLV{display:none}.job-board_empty__iSlyc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.job-board_emptyText__M1Plx{max-width:34rem;color:var(--copy-foreground)}@media (max-width:1679px){.job-board_figmaTop__PAwGS{padding-top:8rem}.job-board_figmaBottom__X7p_P{padding-bottom:6.5rem}.job-board_board__r2OZ_{--rows-inset-end:var(--page-gutter)}.job-board_link__39EzL{grid-template-columns:280fr 320fr 208fr 96fr 96fr 208fr}}@media (max-width:1199px){.job-board_figmaBottom__X7p_P{padding-bottom:3.5rem}.job-board_board__r2OZ_{--rows-inset:var(--page-gutter);--rows-inset-end:var(--page-gutter)}.job-board_link__39EzL{grid-template-areas:"role role" "details action";grid-template-columns:minmax(0,1fr) auto}.job-board_role__KtLEC{display:flex;grid-area:role;flex-direction:column;padding-top:.3125rem}.job-board_roleOnly__stRUk{grid-column:auto}.job-board_details__EkrQA{display:flex;grid-area:details;gap:var(--grid-gap)}.job-board_location__RQcL_{width:23rem}.job-board_employment__k0d0s,.job-board_workplace__LkXh1{width:5rem}.job-board_action__u8k_A{grid-area:action}}@media (max-width:767px){.job-board_figmaTop__PAwGS{padding-top:3.5rem}.job-board_figmaBottom__X7p_P{padding-bottom:0}.job-board_board__r2OZ_,.job-board_groups__qw_dR{gap:3.5rem}.job-board_group__bySzh[aria-labelledby=jobs-marketing],.job-board_group__bySzh[aria-labelledby=jobs-operations]{position:relative;padding-bottom:var(--space-4)}.job-board_group__bySzh[aria-labelledby=jobs-marketing]:after,.job-board_group__bySzh[aria-labelledby=jobs-operations]:after{position:absolute;bottom:-.5px;left:0;width:100%;height:1px;background:var(--border-subtle);content:"";pointer-events:none}.job-board_link__39EzL{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding-right:var(--space-8)}.job-board_role__KtLEC{flex-flow:row wrap;column-gap:var(--space-2);padding-top:0}.job-board_details__EkrQA{min-width:0}.job-board_location__RQcL_{width:auto;max-width:8.75rem}.job-board_employment__k0d0s,.job-board_workplace__LkXh1{flex:none;width:auto}.job-board_action__u8k_A{display:none}.job-board_chevron__IpdLV{position:absolute;top:50%;right:0;display:block;width:var(--icon-size);height:var(--icon-size);translate:0 -50%}}@media (min-width:768px) and (max-width:1199px){.job-board_board__r2OZ_{--aside-inset:3.5rem}}.status-hero_root__7gltg{position:relative;display:grid;width:100%;height:56.25vw;place-items:center;overflow:hidden;background:var(--background);isolation:isolate}.status-hero_backdrop__9U7dR{filter:var(--monochrome-media-filter);position:absolute;inset:0}.status-hero_content__YhDpn{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.status-hero_title__raEmQ{color:var(--foreground)}.status-hero_text__4G2Xu{width:23.6875rem;max-width:100%;color:var(--muted-foreground);line-height:var(--leading-prose)}@media (min-width:1680px){.status-hero_content__YhDpn{translate:.5px 0}}@media (min-width:1200px) and (max-width:1679px){.status-hero_root__7gltg{height:calc(56.25vw + .75px)}}@media (max-width:1199px){.status-hero_root__7gltg{height:100vw}}@media (max-width:767px){.status-hero_root__7gltg{height:53.75rem}.status-hero_text__4G2Xu{width:20.6436rem}}.list_header__HV48n{display:flex;grid-column:1/span 7;flex-direction:column;gap:var(--space-heading-copy)}.list_title__Pqheh{color:var(--foreground)}.list_intro__UlGVm{max-width:34.875rem;color:var(--muted-foreground)}.list_items__wMXig{grid-column:1/-1}.list_afterHeader__2MqhR{margin-top:var(--space-stack-heading)}.list_itemTitle__Mwn6B{color:var(--foreground)}.list_number__en4yC,.list_text__yHNwF{color:var(--muted-foreground)}.list_number__en4yC{font-variant-numeric:tabular-nums}.list_meta__nSEuK{color:var(--muted-foreground);text-transform:uppercase}.list_marker__cliO0{gap:var(--space-2)}.list_content__fzdoK,.list_marker__cliO0{display:flex;flex-direction:column;align-items:flex-start}.list_content__fzdoK{gap:var(--space-4)}.list_rows__W15bF{display:grid;grid-template-columns:subgrid}.list_row__YXsG_{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding-block:var(--space-6);border-top:1px solid var(--border)}.list_row__YXsG_:last-child{border-bottom:1px solid var(--border)}.list_row__YXsG_>.list_marker__cliO0{grid-column:1/span 2}.list_row__YXsG_>.list_itemTitle__Mwn6B{grid-column:3/span 4}.list_row__YXsG_>.list_content__fzdoK{grid-column:7/-1}.list_grid__FqiqF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-section-s) var(--grid-gap)}.list_cell__3feQl{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border)}.list_link__6W4U3{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--foreground)}.list_arrowWrap__Z_lLy{display:block}.list_arrow__UbR3X{width:var(--icon-size);height:var(--icon-size)}@media (max-width:1199px){.list_header__HV48n{grid-column:1/-1}.list_row__YXsG_{row-gap:var(--space-3)}.list_row__YXsG_>.list_content__fzdoK,.list_row__YXsG_>.list_itemTitle__Mwn6B{grid-column:3/-1}.list_grid__FqiqF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.list_row__YXsG_>.list_content__fzdoK,.list_row__YXsG_>.list_itemTitle__Mwn6B,.list_row__YXsG_>.list_marker__cliO0{grid-column:1/-1}.list_grid__FqiqF{grid-template-columns:minmax(0,1fr);row-gap:var(--space-8)}}.list_index__qA8zw{display:flex;grid-column:1/-1;flex-direction:column;gap:3.5rem;align-items:flex-start;margin-inline:calc(var(--aside-inset) - var(--page-gutter))}.list_indexTitle___rpd1{width:100%;max-width:var(--aside-title);min-width:0}.list_indexItems__jrJyx{display:flex;width:100%;min-width:0;flex-direction:column;gap:0}.list_indexRow__K1IBL{position:relative;display:flex;align-items:flex-start;gap:var(--grid-gap);padding-block:var(--space-6)}.list_indexRow__K1IBL:before,.list_indexRow__K1IBL:last-child:after{position:absolute;left:0;width:100%;height:1px;background:var(--border-subtle);content:"";pointer-events:none}.list_indexRow__K1IBL:before{top:-.5px}.list_indexRow__K1IBL:last-child:after{bottom:-.5px}.list_indexNumber__dlxLi{flex:none;width:1rem;height:.5rem;color:var(--label-foreground)}.list_indexBody__q_lEL{display:flex;flex:1 1 0;min-width:0;gap:var(--grid-gap)}.list_indexItemTitle__OBH12{flex:none;width:15rem;color:var(--foreground)}.list_indexText__Tv2b6{flex:1 1 0;min-width:0;color:var(--copy-foreground)}.list_indexTop__M48kS{padding-top:10rem}.list_indexBottom__AFUtP{padding-bottom:6.5rem}@media (max-width:1679px){.list_indexItemTitle__OBH12{width:18rem}.list_indexTop__M48kS{padding-top:8rem}}@media (max-width:1199px){.list_index__qA8zw{flex-direction:column;gap:3.5rem;margin-inline-end:calc(var(--aside-inset) - var(--page-gutter))}.list_indexItems__jrJyx,.list_indexTitle___rpd1{flex:none;width:100%}.list_indexTitle___rpd1{max-width:none}.list_indexBody__q_lEL{flex-direction:column;gap:var(--space-2);margin-inline-start:calc(-1 * (1rem + var(--grid-gap)))}.list_indexItemTitle__OBH12{width:100%;padding-inline-start:calc(1rem + var(--grid-gap))}.list_indexTop__M48kS{padding-top:5rem}.list_indexBottom__AFUtP{padding-bottom:5rem}}@media (max-width:767px){.list_index__qA8zw{gap:var(--space-10)}.list_indexRow__K1IBL{gap:0}.list_indexBody__q_lEL{flex-direction:column;gap:var(--space-2);margin-inline-start:-1rem}.list_indexItemTitle__OBH12{padding-inline-start:1rem;width:auto}.list_indexTop__M48kS{padding-top:3.5rem}.list_indexBottom__AFUtP{padding-bottom:3.5rem}}@media (min-width:768px) and (max-width:1199px){.list_index__qA8zw{margin-inline:0}.list_indexTitle___rpd1{margin-inline:var(--space-8);width:calc(100% - var(--space-8) - var(--space-8))}}@media (min-width:1200px){.list_index__qA8zw{--index-number:3rem;--vision-title-share:0.5210597826;gap:6.5rem}.list_indexNumber__dlxLi{width:var(--index-number)}.list_indexItemTitle__OBH12{width:calc(min(var(--aside-title), calc((100% + var(--aside-inset) + var(--index-number) - var(--page-gutter)) * var(--vision-title-share))) - var(--index-number) - var(--grid-gap))}}@media (min-width:1200px) and (max-width:1679px){.list_index__qA8zw{--vision-title-share:0.5310344828}}.list_table__7AfsJ{--table-number:3.005rem;display:flex;flex-direction:column;margin-inline:calc(var(--aside-inset) - var(--page-gutter))}.list_tableRow__T8SbP{display:grid;grid-template-columns:var(--table-number) calc((100% - var(--grid-gap)) / 2 - var(--table-number) - var(--grid-gap)) minmax(0,1fr);align-items:center;column-gap:var(--grid-gap)}.list_tableRow__T8SbP+.list_tableRow__T8SbP{margin-top:var(--space-6);padding-top:calc(var(--space-6) - 1px);border-top:1px solid var(--border)}.list_tableNumber__cPpRk{align-self:start;color:var(--label-foreground);font-family:var(--font-text);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.04em;line-height:1.4}.list_tableTitle__7bmuA{color:var(--foreground);font-size:1.5rem;line-height:1.875rem}.list_tableText__agTmn{color:var(--foreground)}.list_tableTop__gjVIJ{padding-top:3.25rem}.list_tableBottom__lKxkv{padding-bottom:15rem}@media (max-width:1679px){.list_table__7AfsJ{--table-number:3.5rem}}@media (max-width:1199px){.list_table__7AfsJ{--table-number:2rem;margin-inline:0}.list_tableBottom__lKxkv{padding-bottom:3.5rem}}@media (max-width:767px){.list_table__7AfsJ{--table-number:1rem}.list_tableRow__T8SbP{grid-template-columns:var(--table-number) minmax(0,1fr);row-gap:var(--space-2)}.list_tableText__agTmn{grid-column:2}}