.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))))}}.content-image_frame__l6DIr{display:block;position:relative;overflow:hidden}.content-image_canvas__XP0X_{display:block;position:relative;width:100%;height:100%}.content-image_image__gKvVj{position:absolute;max-width:none}.content-image_uncropped__DmKsE{object-fit:cover}.content-image_fill___oMEw{position:absolute;inset:0;width:100%;height:100%;container-type:size}.content-image_fill___oMEw .content-image_canvas__XP0X_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.error-fallback_section__sYsIs{display:grid;align-items:center;min-height:calc(100svh - var(--nav-offset))}.error-fallback_content__VonMV{display:grid;gap:var(--space-6)}.error-fallback_content__VonMV p{color:var(--muted-foreground)}.error-fallback_actions__dDBOP{display:flex;flex-wrap:wrap;gap:var(--space-4)}.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}.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}}.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}.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}.article-grid_grid__Smmzm{--article-columns:3;--article-row-gap:var(--space-10);--article-inset-start:var(--page-gutter);--article-inset-end:var(--page-gutter);display:grid;grid-template-columns:repeat(var(--article-columns),minmax(0,1fr));gap:var(--article-row-gap) var(--grid-gap);margin-inline:calc(var(--article-inset-start) - var(--page-gutter)) calc(var(--article-inset-end) - var(--page-gutter))}.article-grid_figmaTop__KPhAV{padding-top:5rem}.article-grid_figmaBottom___MCcA{padding-bottom:9.25rem}.article-grid_item__VT8je{min-width:0}.article-grid_card__k88Lh,.article-grid_link__CQ6xR{display:flex;flex-direction:column}.article-grid_link__CQ6xR{border-radius:var(--radius-card)}.article-grid_media__cCJXg{overflow:hidden;aspect-ratio:1}.article-grid_zoom__6UOxD{width:100%;height:100%;transition:scale var(--duration-slider) var(--ease-out)}.article-grid_image__d7uF9{width:100%;height:100%;object-fit:cover}.article-grid_body__BiMBk{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6);padding-right:var(--space-8)}.article-grid_date___wrkC{height:.5rem;color:var(--muted-foreground);font-family:var(--font-text);font-size:.75rem;font-weight:var(--weight-medium);line-height:1.4;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-feature-settings:var(--features-text);text-box:trim-both cap alphabetic}.article-grid_title__H9Kyw{display:-webkit-box;height:2.625rem;overflow:hidden;color:var(--foreground);font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:1.25rem;font-feature-settings:"zero" 1,"dlig" 1;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.article-grid_titleText__EsVD2{background:linear-gradient(currentColor,currentColor) no-repeat 100% 100%;background-size:0 1px;box-decoration-break:clone;transition:background-size var(--duration-underline) var(--ease-in-out-expo)}.article-grid_link__CQ6xR:focus-visible .article-grid_titleText__EsVD2{background-position:0 100%;background-size:100% 1px}@media (hover:hover){.article-grid_link__CQ6xR:hover .article-grid_zoom__6UOxD{scale:1.025}.article-grid_link__CQ6xR:hover .article-grid_titleText__EsVD2{background-position:0 100%;background-size:100% 1px}.article-grid_link__CQ6xR:hover .article-grid_media__cCJXg:after{border-color:var(--border-hover)}}@media (prefers-reduced-motion:reduce){.article-grid_titleText__EsVD2,.article-grid_zoom__6UOxD{transition:none}.article-grid_link__CQ6xR:hover .article-grid_zoom__6UOxD{scale:none}}@media (max-width:1679px){.article-grid_grid__Smmzm{--article-inset-start:3.5rem;--article-inset-end:3.5rem}.article-grid_figmaBottom___MCcA{padding-bottom:3rem}}@media (max-width:1199px){.article-grid_grid__Smmzm{--article-columns:2;--article-row-gap:var(--space-10);--article-inset-start:1.4375rem;--article-inset-end:1.4375rem}.article-grid_figmaTop__KPhAV{padding-top:6.375rem}.article-grid_figmaBottom___MCcA{padding-bottom:2.125rem}}@media (max-width:767px){.article-grid_grid__Smmzm{--article-columns:1;--article-row-gap:var(--space-10);--article-inset-start:0.5rem;--article-inset-end:0.4375rem}.article-grid_figmaTop__KPhAV{padding-top:7.375rem}.article-grid_figmaBottom___MCcA{padding-bottom:1.25rem}}.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}}.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}}.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}}.module-visual_drawing__wQapu{filter:var(--drawing-asset-filter)}.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}}.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)}.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}}.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)}}.logo-marquee_root__O3KNu{--logo-slot-width:8rem;--logo-slot-height:2rem;--logo-gap:1rem;width:100%;height:var(--logo-slot-height);overflow:hidden}.logo-marquee_track__CvUZ6{display:flex;width:max-content;align-items:center;gap:var(--logo-gap);animation:logo-marquee_marquee__JPA7B var(--duration-marquee) linear infinite}.logo-marquee_slot__ozrTo{display:flex;width:var(--logo-slot-width);height:var(--logo-slot-height);flex:none;align-items:center;justify-content:center;overflow:hidden}.logo-marquee_slot__ozrTo img{flex:none;max-width:none}@keyframes logo-marquee_marquee__JPA7B{to{transform:translate3d(calc(var(--logo-count) * (var(--logo-slot-width) + var(--logo-gap)) * -1),0,0)}}@media (prefers-reduced-motion:reduce){.logo-marquee_track__CvUZ6{animation:none}}.editorial-note_section__WPRyu{padding-top:17rem;padding-bottom:var(--space-section-s)}.editorial-note_note__Kynt_{max-width:62rem;margin-left:auto;font-family:var(--font-text);font-size:2.5rem;font-weight:var(--weight-regular);line-height:1.4;white-space:pre-line}.editorial-note_words__Gq9vc{color:var(--foreground)}:root[data-motion-ready] .editorial-note_words__Gq9vc [data-note-word]{opacity:.2}@media (max-width:1679px){.editorial-note_section__WPRyu{padding-top:14.75rem}.editorial-note_note__Kynt_{max-width:55rem;margin-inline:auto}}@media (max-width:1199px){.editorial-note_section__WPRyu{padding-top:7rem}.editorial-note_note__Kynt_{max-width:46.9375rem}}@media (max-width:767px){.editorial-note_section__WPRyu{padding-top:5rem}.editorial-note_note__Kynt_{font-size:1.5rem;line-height:1.4;max-width:21rem}}.not-found_page__VFIr4:before{position:fixed;z-index:40;inset:0 0 auto;height:calc(var(--nav-offset) + var(--space-10));background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 32%,transparent),color-mix(in srgb,var(--background) 18%,transparent) 50%,transparent);pointer-events:none;content:""}body:has(.not-found_page__VFIr4) [data-footer-link=Epoch]{display:none}body:has(.not-found_page__VFIr4) footer{--leading-footer-link:1.375rem;--leading-footer-legal:1.0625rem}