.HomeAccent_text__iYjyh{color:var(--site-brand)}.HomeOffersSection_section__fXTsK{display:flex;flex-direction:column;width:100%;min-height:min(64rem,calc(100svh - var(--site-header-height, 81px)));background:var(--site-surface);border-block:1px solid var(--site-border-strong);scroll-margin-top:var(--site-header-height,81px)}.HomeOffersSection_cards__Ihylu{display:grid;flex:1;width:100%;max-width:var(--public-content-wide,120rem);margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:0}.HomeOffersSection_cards__Ihylu:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.HomeOffersSection_tabs__O4I97{display:flex;min-width:0;min-height:4rem;align-items:stretch;justify-content:safe center;gap:clamp(1rem,3vw,3rem);padding-inline:1rem;overflow-x:auto;border-bottom:1px solid var(--site-border-strong);background:var(--site-surface)}.HomeOffersSection_tabs__O4I97 button{flex:none;min-width:44px;min-height:44px;white-space:nowrap;border:0;border-bottom:2px solid transparent;padding:.9rem 0;background:transparent;color:var(--site-text-muted);font:inherit;font-size:.9375rem;cursor:pointer}.HomeOffersSection_tabs__O4I97 button[aria-selected=true]{border-bottom-color:var(--site-brand);color:var(--site-text);font-weight:600}.HomeOffersSection_tabs__O4I97 button:focus-visible{outline:2px solid var(--site-brand);outline-offset:3px}.HomeOffersSection_mobileHeading__4MAI4,.HomeOffersSection_roomTabs__0E30l{display:none}.HomeOffersSection_tabContent__Y9tcP:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.HomeOffersSection_content__VjtGr{display:grid;flex:1;min-width:0}.HomeOffersSection_tabContent__Y9tcP{display:flex;flex-direction:column;grid-area:1/1;min-width:0}.HomeOffersSection_tabContent__Y9tcP[aria-hidden=true]{visibility:hidden}.HomeOffersSection_details__g0J3l{flex:1;min-width:0;min-height:0;padding:2rem var(--card-padding) 1rem}.HomeOffersSection_card__UNlHq{--card-padding:clamp(1.5rem,2.8vw,3rem);display:flex;flex-direction:column;min-width:0;height:auto;min-height:0;overflow-wrap:anywhere;background:var(--site-surface);color:var(--site-text);text-decoration:none}.HomeOffersSection_card__UNlHq+.HomeOffersSection_card__UNlHq{border-inline-start:1px solid var(--site-border-strong)}.HomeOffersSection_media__vBIRS:focus-visible{outline:3px solid var(--site-brand);outline-offset:-6px}.HomeOffersSection_cardHeader__r8N8e{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:var(--card-padding) var(--card-padding) 0}.HomeOffersSection_heading__ombGx{position:relative;flex:none;z-index:1;padding:1.25rem var(--card-padding) 0}.HomeOffersSection_eyebrow__tt4F_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin:0;font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.HomeOffersSection_eyebrow__tt4F_ span{font-variant-numeric:tabular-nums}.HomeOffersSection_heading__ombGx h2{margin:0;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:550;line-height:1.2;letter-spacing:-.045em;text-wrap:balance}.HomeOffersSection_description__j_N12{max-width:44ch;margin:.8rem 0 0;font-size:.875rem;line-height:1.55;color:var(--site-text-muted);text-wrap:pretty}.HomeOffersSection_media__vBIRS{position:relative;flex:none;min-height:0;aspect-ratio:16/11;margin:1rem 0;overflow:hidden}.HomeOffersSection_image__j3GU8{object-fit:contain;transition:transform .3s ease}.HomeOffersSection_card__UNlHq:hover .HomeOffersSection_image__j3GU8{transform:scale(1.035)}.HomeOffersSection_mediaAction__QNQY0{position:absolute;top:50%;left:50%;display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;padding:.55rem .95rem;border:1px solid var(--site-border-strong);border-radius:999px;background:var(--site-surface);color:var(--site-text);font-size:.78rem;font-weight:700;max-width:calc(100% - 2rem);white-space:normal;opacity:0;transform:translate(-50%,-35%);transition:opacity .2s ease,transform .2s ease}.HomeOffersSection_mediaAction__QNQY0 svg{width:1rem;height:1rem}.HomeOffersSection_card__UNlHq:hover .HomeOffersSection_mediaAction__QNQY0,.HomeOffersSection_media__vBIRS:focus-visible .HomeOffersSection_mediaAction__QNQY0{opacity:1;transform:translate(-50%,-50%)}.HomeOffersSection_footer__0H_NC{display:flex;flex:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;margin-top:auto;min-height:9rem;padding:1.5rem var(--card-padding);border-top:1px solid var(--site-border);background:var(--site-bg-muted)}.HomeOffersSection_price__op7mo{display:grid;min-width:0;max-width:100%;gap:.25rem}.HomeOffersSection_price__op7mo strong{font-size:clamp(1.35rem,1.8vw,1.875rem);font-weight:600;letter-spacing:-.025em;white-space:normal}.HomeOffersSection_price__op7mo>span{font-size:.75rem;color:inherit}.HomeOffersSection_action__RUAIZ{display:inline-flex;min-width:0;max-width:100%;min-height:52px;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:6px;background:var(--site-brand);color:var(--site-brand-on);font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s ease}.HomeOffersSection_action__RUAIZ:hover{background:var(--site-brand-hover)}.HomeOffersSection_action__RUAIZ:focus-visible{outline:none;box-shadow:0 0 0 4px var(--site-brand-focus)}.HomeOffersSection_action__RUAIZ svg{width:1.3rem;height:1.3rem;flex:none}.HomeOffersSection_action__RUAIZ>span{min-width:0}@media (min-width:1201px){.HomeOffersSection_media__vBIRS{flex:1;min-height:12rem;aspect-ratio:auto}}@media (max-width:1200px){.HomeOffersSection_cards__Ihylu{grid-template-columns:minmax(0,1fr)}.HomeOffersSection_desktopHeading__NjPkw,.HomeOffersSection_sharedTabs__P1aJC,.HomeOffersSection_tabContent__Y9tcP[aria-hidden=true]{display:none}.HomeOffersSection_mobileHeading__4MAI4{display:block;padding-bottom:1rem}.HomeOffersSection_roomTabs__0E30l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:var(--site-header-height,81px);z-index:5;flex:none;min-height:52px;gap:0;padding-inline:var(--card-padding);overflow:visible;border-top:1px solid var(--site-border)}.HomeOffersSection_roomTabs__0E30l button{min-width:0;padding:.9rem .25rem;font-size:.8125rem;white-space:normal}.HomeOffersSection_roomTabs__0E30l button:focus-visible{outline-offset:-3px}.HomeOffersSection_card__UNlHq{--card-padding:1rem}.HomeOffersSection_card__UNlHq+.HomeOffersSection_card__UNlHq{border-inline-start:0;border-top:1px solid var(--site-border-strong)}.HomeOffersSection_heading__ombGx h2{font-size:2rem}.HomeOffersSection_media__vBIRS{max-height:32rem}}@media (hover:none){.HomeOffersSection_mediaAction__QNQY0{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:1200px){.HomeOffersSection_roomTabs__0E30l{position:static;padding-inline:8px;grid-template-columns:.9fr 1.3fr 1fr .8fr}.HomeOffersSection_roomTabs__0E30l button{padding-inline:2px;font-size:.75rem;white-space:nowrap}.HomeOffersSection_card__UNlHq{border:1px solid var(--site-border-strong);border-radius:10px;overflow:hidden}.HomeOffersSection_card__UNlHq+.HomeOffersSection_card__UNlHq{border-inline-start:1px solid var(--site-border-strong)}.HomeOffersSection_section__fXTsK{padding-top:16px;min-height:0}}.HomeOffersSection_compactHeading__5CPgT{padding-top:.75rem}.HomeOffersSection_compactHeading__5CPgT h2{font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:0}.OfferTag_tag__aXchX{--tag-cut:.55rem;position:relative;display:inline-flex;flex:none;align-items:center;max-width:100%;padding:.5rem .75rem .5rem 1.35rem;clip-path:polygon(var(--tag-cut) 0,100% 0,100% 100%,var(--tag-cut) 100%,0 50%);background:var(--site-brand);color:var(--site-brand-on);font-size:.6875rem;font-weight:650;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.OfferTag_tag__aXchX:before{content:"";position:absolute;top:50%;left:.55rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--site-brand-on);transform:translateY(-50%)}.OfferTag_symbol___Y9X3{--tag-cut:.3rem;width:1.375rem;height:1rem;padding:0}.OfferTag_symbol___Y9X3:before{left:.375rem;width:.175rem;height:.175rem}.MobileCardRail_root__uqiMf{display:contents}.MobileCardRail_controls__xfCdi{display:none}@media (max-width:759px){.MobileCardRail_root__uqiMf{display:block;min-width:0;width:100%}.MobileCardRail_root__uqiMf .MobileCardRail_track__KM2GC{display:flex;width:100%;min-width:0;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 4px;scrollbar-width:none}.MobileCardRail_track__KM2GC::-webkit-scrollbar{display:none}.MobileCardRail_root__uqiMf .MobileCardRail_track__KM2GC>*{flex:0 0 calc(100% - 24px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.MobileCardRail_controls__xfCdi{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 16px 20px}}@media (min-width:760px) and (max-width:1200px){.MobileCardRail_throughMedium__XVHJv{display:block;min-width:0;width:100%}.MobileCardRail_throughMedium__XVHJv .MobileCardRail_track__KM2GC{display:flex;width:100%;min-width:0;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:0 24px 4px;scrollbar-width:none}.MobileCardRail_throughMedium__XVHJv .MobileCardRail_track__KM2GC::-webkit-scrollbar{display:none}.MobileCardRail_throughMedium__XVHJv .MobileCardRail_track__KM2GC>*{flex:0 0 min(80%,38rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.MobileCardRail_throughMedium__XVHJv .MobileCardRail_controls__xfCdi{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 24px 20px}}.MobileCardRail_controls__xfCdi button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--site-border-strong);border-radius:50%;background:var(--site-surface);color:var(--site-text);cursor:pointer}.MobileCardRail_controls__xfCdi button:disabled{opacity:.3;cursor:default}.MobileCardRail_controls__xfCdi button:focus-visible{outline:2px solid var(--site-brand);outline-offset:3px}.MobileCardRail_controls__xfCdi svg{width:18px;height:18px}.MobileCardRail_position__HP5SF{display:grid;justify-items:center;gap:8px;min-width:70px;font-size:.8125rem;color:var(--site-text-muted);font-variant-numeric:tabular-nums}.MobileCardRail_indicators__82SjZ{display:flex;gap:5px}.MobileCardRail_indicators__82SjZ span{width:20px;height:4px;border-radius:2px;background:var(--site-border)}.MobileCardRail_indicators__82SjZ span[data-active=true]{background:var(--site-brand)}.HomeProductTrailer_section__vD2kU{padding-block:clamp(2rem,5vw,5rem);background:var(--site-surface);scroll-margin-top:var(--site-header-height,81px)}.HomeProductTrailer_player__nTsA_{position:relative;aspect-ratio:16/9;border-radius:12px;background:#242424}.HomeProductTrailer_video__bWv1N{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:inherit;background:#242424}.HomeProductTrailer_cover__3wUuS{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding:clamp(20px,4vw,64px);border:0;border-radius:inherit;background:#242424;color:#fff;cursor:pointer;font:inherit;text-align:center}.HomeProductTrailer_coverContent__EUVVB{display:flex;align-items:center;flex-direction:column;gap:clamp(14px,2.5vw,32px);width:100%}.HomeProductTrailer_wordmark__R3mvc{display:block;width:clamp(160px,38vw,520px);max-width:80%;height:auto}.HomeProductTrailer_tagline__XqyRs{font-size:clamp(16px,2.5vw,32px);line-height:1.2;letter-spacing:-.03em}.HomeProductTrailer_playAction__9lmWl{display:flex;align-items:center;gap:14px;text-align:left;font-size:clamp(14px,1.4vw,18px);line-height:1.4}.HomeProductTrailer_playIcon__jmgw0{display:grid;place-items:center;width:clamp(44px,5vw,64px);aspect-ratio:1;border:1px solid #ffffff66;border-radius:50%;transition:background-color .18s ease,border-color .18s ease}.HomeProductTrailer_playIcon__jmgw0 svg{width:25px;height:25px}.HomeProductTrailer_duration__AL4oc{display:block;color:#ffffffa6;font-size:.8em}.HomeProductTrailer_cover__3wUuS:hover .HomeProductTrailer_playIcon__jmgw0{background:#ffffff14;border-color:#fff}.HomeProductTrailer_cover__3wUuS:focus-visible,.HomeProductTrailer_video__bWv1N:focus-visible{outline:3px solid var(--site-brand);outline-offset:5px}.HomeProductTrailer_error__qxjpB{margin-top:12px;font-size:14px}.HomeProductTrailer_error__qxjpB a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.HomeProductTrailer_playIcon__jmgw0{transition:none}}.PeopleHero_hero__jekYt{position:relative;overflow-x:clip;padding-block:clamp(56px,6vw,88px) 0;background:#fff;color:var(--site-text);text-align:center}.PeopleHero_grid__OzzOY{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.PeopleHero_copy__iJ_lU{position:relative;z-index:1;min-width:0;width:100%;max-width:1280px;padding-inline:var(--public-page-gutter,16px)}.PeopleHero_hero__jekYt h1{margin:0 auto;font-size:clamp(2rem,7.2vw,7rem);font-weight:400;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.PeopleHero_hero__jekYt h1>span{display:block}.PeopleHero_summary__6YACY{max-width:80ch;margin:28px auto 0;font-size:1.0625rem;line-height:1.65;color:var(--site-text-muted);text-wrap:balance}.PeopleHero_actions__RHM3q{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.PeopleHero_actions__RHM3q a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 20px;border:1px solid var(--site-brand);border-radius:6px;background:var(--site-brand);color:var(--site-brand-on);font-size:.875rem;font-weight:500}.PeopleHero_actions__RHM3q a+a{background:#fff;border-color:var(--site-border-strong);color:var(--site-text)}.PeopleHero_actions__RHM3q a:hover{background:var(--site-brand-hover);color:var(--site-brand-on)}.PeopleHero_actions__RHM3q a:focus-visible{outline:2px solid var(--site-brand);outline-offset:4px}.PeopleHero_actions__RHM3q svg{width:18px;height:18px;flex-shrink:0}.PeopleHero_collectionsLink__1Drr_{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:.8125rem;font-weight:400;color:var(--site-text-muted);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--site-border-strong);text-underline-offset:4px}.PeopleHero_collectionsLink__1Drr_ svg{width:14px;height:14px}.PeopleHero_collectionsLink__1Drr_:hover{color:var(--site-text);text-decoration-color:currentColor}.PeopleHero_collectionsLink__1Drr_:focus-visible{outline:2px solid var(--site-brand);outline-offset:4px}.PeopleHero_scene__q7pyk{position:relative;width:100%;margin-top:calc(-176px - 1.0625rem * 1.65);isolation:isolate}.PeopleHero_background__6Fh_S{display:block;width:100%;height:auto}.PeopleHero_screen__77Oah{position:absolute;left:27.5119617%;top:29.0116897%;width:44.9760766%;height:42.4017003%;overflow:hidden;display:grid;align-items:center;background:#202020}.PeopleHero_screen__77Oah img{display:block;width:100%;height:auto}.PeopleHero_screen__77Oah[data-acoustic=true]{background:#ddd}.PeopleHero_motionVideo__PXlmA,.PeopleHero_screen__77Oah .PeopleHero_motionPoster__NtwG9{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.PeopleHero_motionVideo__PXlmA{opacity:0}.PeopleHero_motionVideo__PXlmA[data-ready=true]{opacity:1}.PeopleHero_motionTransition__i5UaJ{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.PeopleHero_motionControls__yFSOi{position:absolute;z-index:1;top:86%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:0;padding:0 2px;border-radius:999px;background:transparent;white-space:nowrap}.PeopleHero_motionControls__yFSOi button{position:relative;min-height:44px;border-radius:999px;color:var(--site-text-muted)}.PeopleHero_motionChapter__KAubh{display:grid;place-items:center;width:32px;padding:0}.PeopleHero_motionDot__2skTG{width:6px;height:6px;border-radius:50%;background:#b9b9b9}.PeopleHero_motionChapter__KAubh[aria-pressed=true] .PeopleHero_motionDot__2skTG{background:var(--site-text)}.PeopleHero_motionControls__yFSOi button:hover{color:var(--site-text);background:var(--site-bg-muted)}.PeopleHero_motionControls__yFSOi button:focus-visible{outline:2px solid var(--site-brand);outline-offset:3px}.PeopleHero_motionToggle__s1_mB{display:grid;place-items:center;width:44px;flex-shrink:0}.PeopleHero_motionToggle__s1_mB svg{width:16px;height:16px}.PeopleHero_motionToggle__s1_mB:disabled{opacity:.4}.PeopleHero_scene__q7pyk:after{content:"";position:absolute;inset:0 0 auto;height:32px;background:linear-gradient(#fff,transparent);pointer-events:none}@media (max-width:1200px){.PeopleHero_scene__q7pyk{margin-top:calc(-72px - 1.0625rem * 1.65)}}@media (max-width:600px){.PeopleHero_hero__jekYt{padding-block:48px 0}.PeopleHero_summary__6YACY{font-size:1rem}.PeopleHero_actions__RHM3q{gap:8px}.PeopleHero_actions__RHM3q a{min-height:44px;padding:12px;gap:10px;font-size:.8125rem}.PeopleHero_actions__RHM3q svg{width:16px;height:16px}.PeopleHero_scene__q7pyk{margin-top:calc(-24px - 2rem * 1.65);width:140%;max-width:none}.PeopleHero_motionControls__yFSOi{top:auto;bottom:1%;gap:0;padding:2px}}@media (max-width:359px){.PeopleHero_actions__RHM3q{margin-top:12px}.PeopleHero_scene__q7pyk{margin-top:calc(-8px - 2rem * 1.65)}}.FooterWordmark_symbol__8_tcE{position:relative;display:block}.FooterWordmark_trace__WHp_X{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.FooterWordmark_impulse__2eyv7,.FooterWordmark_trail__G9Bn6{opacity:0}.FooterWordmark_trail__G9Bn6{stroke-dasharray:12 88;--trace-start:0;--trace-end:-100;--peak-opacity:0.28}.FooterWordmark_impulse__2eyv7{stroke-dasharray:3 97;--trace-start:-9;--trace-end:-109;filter:drop-shadow(0 0 5px #fff9);--peak-opacity:1}.FooterWordmark_brand__GkT6J:focus-visible .FooterWordmark_impulse__2eyv7,.FooterWordmark_brand__GkT6J:focus-visible .FooterWordmark_trail__G9Bn6{animation:FooterWordmark_trace-contour__i746H 2.4s linear 1 both}@media (hover:hover){.FooterWordmark_brand__GkT6J:hover .FooterWordmark_impulse__2eyv7,.FooterWordmark_brand__GkT6J:hover .FooterWordmark_trail__G9Bn6{animation:FooterWordmark_trace-contour__i746H 2.4s linear 1 both}}@keyframes FooterWordmark_trace-contour__i746H{0%{stroke-dashoffset:var(--trace-start);opacity:0}8%,85%{opacity:var(--peak-opacity)}to{stroke-dashoffset:var(--trace-end);opacity:0}}@media (prefers-reduced-motion:reduce){.FooterWordmark_brand__GkT6J .FooterWordmark_impulse__2eyv7,.FooterWordmark_brand__GkT6J .FooterWordmark_trail__G9Bn6{animation:none}}.PlatformWorkspace_section__8cGzV{padding:88px 40px 104px;background:#f6f6f5;color:var(--site-text)}.PlatformWorkspace_inner__J99VN{max-width:1320px;margin-inline:auto}.PlatformWorkspace_heading__Hgbfm{max-width:760px;margin:0 auto 48px;text-align:center}.PlatformWorkspace_heading__Hgbfm h2{margin:0 0 20px;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.PlatformWorkspace_heading__Hgbfm p{max-width:590px;margin:auto;font-size:1rem;line-height:1.75;color:var(--site-text-muted);text-wrap:pretty}.PlatformWorkspace_browser__qWrL1{margin:0;overflow:hidden;border:1px solid #dededc;border-radius:12px;background:#f2f3f5;box-shadow:0 24px 60px -30px #0003}.PlatformWorkspace_chrome__LA_T7{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 16px;border-bottom:1px solid #dededc;background:#fafaf9;font-size:.6875rem;color:#747474}.PlatformWorkspace_dots__WAdTf{display:flex;gap:6px;width:42px}.PlatformWorkspace_dots__WAdTf i{width:8px;height:8px;border-radius:50%;background:#d2d2d0}.PlatformWorkspace_chromeEnd__nM2Ty{width:42px}.PlatformWorkspace_browser__qWrL1 img,.PlatformWorkspace_browser__qWrL1 picture{display:block;width:100%}.PlatformWorkspace_browser__qWrL1 img{height:auto}@media (max-width:900px){.PlatformWorkspace_section__8cGzV{padding:64px 20px 72px}.PlatformWorkspace_heading__Hgbfm{margin-bottom:32px}}@media (max-width:600px){.PlatformWorkspace_browser__qWrL1{max-width:420px;margin-inline:auto;border-radius:9px}.PlatformWorkspace_browser__qWrL1 picture{padding:14px}.PlatformWorkspace_browser__qWrL1 img{border-radius:6px}.PlatformWorkspace_chrome__LA_T7{height:36px;padding-inline:12px}.PlatformWorkspace_heading__Hgbfm p{font-size:.9375rem}}.PlatformStory_section__6oymV{padding:104px 40px;background:#fff;color:var(--site-text)}.PlatformStory_inner__ZxO3e{max-width:1240px;margin-inline:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(48px,8vw,120px);align-items:start}.PlatformStory_inner__ZxO3e h2{margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;font-size:clamp(3rem,6vw,4rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.PlatformStory_copy__MQEyV{font-size:1rem;line-height:1.85;color:var(--site-text-muted)}.PlatformStory_copy__MQEyV p{margin:0}.PlatformStory_copy__MQEyV p+p{margin-top:24px}.PlatformStory_copy__MQEyV p:last-child{color:var(--site-text)}@media (max-width:900px){.PlatformStory_section__6oymV{padding:64px 24px}.PlatformStory_inner__ZxO3e{grid-template-columns:1fr;gap:32px;max-width:660px}.PlatformStory_inner__ZxO3e h2{display:block;font-size:clamp(2rem,6vw,3rem)}}.GoalFlow_flow__E9hUM{--flow-line:var(--site-brand-illustration,#4a4a4a);container:goal-flow/inline-size;margin:40px 0 0}.GoalFlow_single__Iq9cI{width:min(100%,420px);margin-inline:auto}.GoalFlow_node__SymMQ{position:relative;z-index:1;height:100%;box-sizing:border-box;padding:22px;border:1px solid var(--site-border-strong);border-radius:10px;background:var(--site-surface)}.GoalFlow_node__SymMQ h3{margin:0;font-size:1rem;font-weight:500;line-height:1.45;letter-spacing:-.02em}.GoalFlow_node__SymMQ li,.GoalFlow_node__SymMQ p{font-size:.825rem;line-height:1.75;color:var(--site-text-muted)}.GoalFlow_node__SymMQ p{margin:8px 0 0}.GoalFlow_node__SymMQ ul{list-style:none;padding:0;margin:12px 0 0}.GoalFlow_node__SymMQ li+li{margin-top:8px;padding-top:8px;border-top:1px solid var(--site-border-strong)}.GoalFlow_node__SymMQ[data-emphasis=true]{background:var(--site-brand);border-color:var(--site-brand);color:white}.GoalFlow_node__SymMQ[data-emphasis=true] p{color:#ededed}.GoalFlow_single__Iq9cI .GoalFlow_node__SymMQ{text-align:center}.GoalFlow_connector__sC2x6{position:relative;height:34px}.GoalFlow_connector__sC2x6:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--flow-line);transform:translateX(-50%)}.GoalFlow_connector__sC2x6[data-arrow=true]:after{content:"";position:absolute;left:50%;bottom:0;border-inline:4px solid transparent;border-top:6px solid var(--flow-line);transform:translateX(-50%)}.GoalFlow_branches__xH1yY{--columns:4;position:relative;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));padding-block:28px}.GoalFlow_branches__xH1yY[data-branches="2"]{--columns:2}.GoalFlow_branches__xH1yY:after,.GoalFlow_branches__xH1yY:before{content:"";position:absolute;left:calc(50% / var(--columns));right:calc(50% / var(--columns));height:1px;background:var(--flow-line)}.GoalFlow_branches__xH1yY:before{top:0}.GoalFlow_branches__xH1yY:after{bottom:0}.GoalFlow_branch__t0d_4{position:relative;min-width:0;margin-inline:10px}.GoalFlow_branch__t0d_4:after,.GoalFlow_branch__t0d_4:before{content:"";position:absolute;left:50%;height:28px;width:1px;background:var(--flow-line);transform:translateX(-50%)}.GoalFlow_branch__t0d_4:before{top:-28px}.GoalFlow_branch__t0d_4:after{bottom:-28px}.GoalFlow_branchArrow__lkv6O{position:absolute;z-index:2;top:-5px;left:50%;border-inline:4px solid transparent;border-top:6px solid var(--flow-line);transform:translateX(-50%)}.GoalFlow_mobileEntry__a3H2t,.GoalFlow_mobileExit__anWLS{display:none}.GoalFlow_srOnly__Rrf1N{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container goal-flow (max-width: 900px){.GoalFlow_branches__xH1yY{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.GoalFlow_branch__t0d_4{margin:0}.GoalFlow_branches__xH1yY:after,.GoalFlow_branches__xH1yY:before{top:0;bottom:0;width:1px;height:auto}.GoalFlow_branches__xH1yY:before{left:0;right:auto}.GoalFlow_branches__xH1yY:after{right:0;left:auto}.GoalFlow_mobileEntry__a3H2t,.GoalFlow_mobileExit__anWLS{display:block;position:absolute;height:1px;width:50%;background:var(--flow-line)}.GoalFlow_mobileEntry__a3H2t{top:0;left:0}.GoalFlow_mobileExit__anWLS{bottom:0;right:0}.GoalFlow_branch__t0d_4:after,.GoalFlow_branch__t0d_4:before{top:50%;bottom:auto;width:24px;height:1px;transform:none}.GoalFlow_branch__t0d_4:before{left:-24px}.GoalFlow_branch__t0d_4:after{right:-24px;left:auto}.GoalFlow_branchArrow__lkv6O{left:-5px;top:50%;border:0;border-block:4px solid transparent;border-left:6px solid var(--flow-line);transform:translateY(-50%)}}@container goal-flow (max-width: 400px){.GoalFlow_node__SymMQ{padding:18px}.GoalFlow_node__SymMQ h3{font-size:.925rem}.GoalFlow_node__SymMQ li,.GoalFlow_node__SymMQ p{font-size:.8rem}.GoalFlow_branches__xH1yY{padding-inline:16px}.GoalFlow_branch__t0d_4:after,.GoalFlow_branch__t0d_4:before{width:16px}.GoalFlow_branch__t0d_4:before{left:-16px}.GoalFlow_branch__t0d_4:after{right:-16px}}.ProductRoadmap_root__xX7PD{container:roadmap/inline-size;box-sizing:border-box;min-height:calc(100vh - var(--site-header-height, 97px));min-height:calc(100dvh - var(--site-header-height, 97px));background:var(--site-bg);color:var(--site-text);padding:84px 36px 48px}.ProductRoadmap_inner__nA9A2{max-width:1240px;margin-inline:auto}.ProductRoadmap_intro__M0aBf{padding-bottom:44px}.ProductRoadmap_intro__M0aBf h1{margin:0 0 22px;font-size:clamp(2.6rem,5.3vw,4.6rem);line-height:1.05;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.ProductRoadmap_lead__vubso{max-width:690px;font-size:1.075rem;line-height:1.8;color:var(--site-text-muted);margin:0}.ProductRoadmap_journey__YaH3G{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;padding:1px;background:var(--site-border-strong);border-radius:12px}.ProductRoadmap_stageButton__K3zJr{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:18px;padding:25px 22px;min-width:0;border:0;cursor:pointer;background:var(--site-surface);color:var(--site-text);font-size:1.1rem;font-weight:500;line-height:1.4;transition:background .16s ease}.ProductRoadmap_stageButton__K3zJr:first-child{border-radius:11px 0 0 11px}.ProductRoadmap_stageButton__K3zJr:last-child{border-radius:0 11px 11px 0}.ProductRoadmap_stageButton__K3zJr svg{width:16px;height:16px;flex-shrink:0}.ProductRoadmap_stageButton__K3zJr:hover{background:var(--site-brand-soft)}.ProductRoadmap_stageButton__K3zJr[aria-pressed=true]{background:var(--site-brand);color:white}.ProductRoadmap_stageButton__K3zJr[aria-pressed=true]:hover{background:var(--site-brand-hover)}.ProductRoadmap_stageButton__K3zJr:focus-visible{outline:2px solid var(--site-brand);outline-offset:5px;border-radius:2px}.ProductRoadmap_panel__y8z9W{padding:48px 0 0;min-height:340px}.ProductRoadmap_stageIntro__PDtOJ{max-width:820px}.ProductRoadmap_stageIntro__PDtOJ h2{font-size:clamp(1.8rem,3.2vw,2.55rem);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:0 0 22px}.ProductRoadmap_stageIntro__PDtOJ p{margin:0;color:var(--site-text-muted);line-height:1.85;font-size:1rem}.ProductRoadmap_stageIntro__PDtOJ p+p{margin-top:18px}.ProductRoadmap_capabilityGrid__RNPSb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;align-items:stretch;margin-top:32px}.ProductRoadmap_capabilityGrid__RNPSb[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductRoadmap_capabilityCard__YS1o1{min-width:0;padding:24px;border:1px solid var(--site-border-strong);border-radius:10px;background:var(--site-surface)}.ProductRoadmap_capabilityCard__YS1o1 h3{font-size:1.2rem;font-weight:500;line-height:1.35;min-height:2.7em;letter-spacing:-.025em;margin:0}.ProductRoadmap_capabilityCard__YS1o1 p{color:var(--site-text-muted);font-size:.85rem;line-height:1.8;margin:0}.ProductRoadmap_progress__TJ9dU{margin:12px 0}.ProductRoadmap_progressTrack__dlHDI{display:flex;gap:4px;width:132px;max-width:100%}.ProductRoadmap_progressTrack__dlHDI span{flex:1;height:4px;border-radius:2px;background:var(--site-border-strong)}.ProductRoadmap_progressTrack__dlHDI span[data-filled=true]{background:var(--site-brand)}.ProductRoadmap_progressLabel__42EnJ{display:block;margin-top:5px;color:var(--site-text-muted);font-size:.65rem;line-height:1.5}.ProductRoadmap_srOnly__bNsjY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container roadmap (max-width: 900px){.ProductRoadmap_capabilityGrid__RNPSb,.ProductRoadmap_journey__YaH3G{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductRoadmap_stageButton__K3zJr:first-child{border-radius:11px 0 0 0}.ProductRoadmap_stageButton__K3zJr:nth-child(2){border-radius:0 11px 0 0}.ProductRoadmap_stageButton__K3zJr:nth-child(3){border-radius:0 0 0 11px}.ProductRoadmap_stageButton__K3zJr:last-child{border-radius:0 0 11px 0}}@container roadmap (max-width: 600px){.ProductRoadmap_intro__M0aBf{padding-bottom:30px}.ProductRoadmap_intro__M0aBf h1{font-size:2.6rem}.ProductRoadmap_lead__vubso{font-size:.95rem}.ProductRoadmap_stageButton__K3zJr{padding:20px 14px;font-size:1rem;gap:12px}.ProductRoadmap_stageButton__K3zJr svg{width:13px;height:13px}.ProductRoadmap_panel__y8z9W{padding-top:34px;min-height:0}.ProductRoadmap_stageIntro__PDtOJ h2{font-size:1.85rem}.ProductRoadmap_stageIntro__PDtOJ p{font-size:.925rem}.ProductRoadmap_capabilityGrid__RNPSb,.ProductRoadmap_capabilityGrid__RNPSb[data-count="4"]{grid-template-columns:1fr}.ProductRoadmap_capabilityCard__YS1o1{padding:22px}}@media (max-width:600px){.ProductRoadmap_root__xX7PD{padding:38px 20px 32px}}@media (max-width:360px){.ProductRoadmap_root__xX7PD{padding-inline:16px}}.SiteFooter_footer__vZ3CV{container:public-footer/inline-size}@container public-footer (max-width: 79.999rem){.SiteFooter_content__TV84m{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem}.SiteFooter_dividers__hWA5s{display:none}.SiteFooter_brandGroup__kHlu_{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:2rem}.SiteFooter_brandLink__1b1Fl{width:100%;max-width:none}.SiteFooter_descriptionWrapper__umjlg,.SiteFooter_linkGroup__zOg5k{padding-inline:0;border-inline:0}.SiteFooter_description__KHZI0{max-width:42rem;margin-inline:0}.SiteFooter_content__TV84m a{min-height:2.75rem}}@container public-footer (min-width: 40rem) and (max-width: 79.999rem){.SiteFooter_content__TV84m{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter_brandGroup__kHlu_{grid-template-columns:11.25rem minmax(0,1fr)}}.LegalPage_page__K57u2{container-type:inline-size;position:relative;background:#e5e5e5;background-image:radial-gradient(circle at top,rgba(250,250,250,.82) 0,rgba(250,250,250,.34) 32%,rgba(250,250,250,0) 72%)}.LegalPage_section__QQO70{width:100%;max-width:var(--public-content-max);min-height:calc(100svh - var(--site-header-height, 97px));margin-inline:auto;padding:3.5rem var(--public-page-gutter)}.LegalPage_document__Ky80W{display:flex;flex-direction:column}.LegalPage_columns__qpe_2{display:grid;gap:2.5rem;margin-top:2.5rem;min-height:0}.LegalPage_contents__7vpTy,.LegalPage_text__8Kopr{min-width:0}.LegalPage_text__8Kopr>section{max-width:var(--public-reading-max)}.LegalPage_text__8Kopr:focus-visible{outline:2px solid var(--site-brand);outline-offset:4px}@media (min-width:640px){.LegalPage_section__QQO70{padding-block:4rem}}@container (min-width: 64rem){.LegalPage_section__QQO70{padding-block:3rem}.LegalPage_document__Ky80W{height:calc(100svh - var(--site-header-height, 97px));min-height:36rem}.LegalPage_hub__LmAeV{padding-block:1.5rem}.LegalPage_columns__qpe_2{flex:1;grid-template-columns:15rem minmax(0,1fr)}.LegalPage_contents__7vpTy,.LegalPage_text__8Kopr{overflow-y:auto;scrollbar-gutter:stable}.LegalPage_contents__7vpTy{padding-right:.5rem}.LegalPage_text__8Kopr{padding-inline:2.5rem 1rem;border-left:1px solid var(--site-border-strong);scroll-padding-top:.5rem}.LegalPage_text__8Kopr>section{scroll-margin-top:.5rem}}@media print{.LegalPage_page__K57u2{background:white}.LegalPage_document__Ky80W,.LegalPage_section__QQO70{height:auto;min-height:0;padding:0}.LegalPage_columns__qpe_2{display:block}.LegalPage_text__8Kopr{overflow:visible;padding:0;border:0}}.SiteBreadcrumbs_breadcrumbs__mUTNr{min-width:0;color:var(--site-text-muted);font-size:.875rem;font-weight:400;line-height:1.5}.SiteBreadcrumbs_pageSpacing__e75od{margin-bottom:clamp(1.25rem,3vw,2rem)}.SiteBreadcrumbs_breadcrumbs__mUTNr ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;margin:0;padding:0;list-style:none}.SiteBreadcrumbs_breadcrumbs__mUTNr li{display:flex;min-width:0;align-items:center;gap:1rem}.SiteBreadcrumbs_breadcrumbs__mUTNr a,.SiteBreadcrumbs_breadcrumbs__mUTNr button,.SiteBreadcrumbs_breadcrumbs__mUTNr span{display:inline-flex;align-items:center;min-height:2.75rem;min-width:0;overflow-wrap:anywhere}.SiteBreadcrumbs_breadcrumbs__mUTNr a,.SiteBreadcrumbs_breadcrumbs__mUTNr button{min-width:2.75rem;color:inherit;text-decoration:none}.SiteBreadcrumbs_breadcrumbs__mUTNr button{padding:0;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.SiteBreadcrumbs_breadcrumbs__mUTNr svg{width:.875rem;height:.875rem;flex:0 0 auto}.SiteBreadcrumbs_breadcrumbs__mUTNr [aria-current]{color:var(--site-text)}.SiteBreadcrumbs_breadcrumbs__mUTNr a:hover,.SiteBreadcrumbs_breadcrumbs__mUTNr button:hover{color:var(--site-text);text-decoration:underline;text-underline-offset:.25rem}.SiteBreadcrumbs_breadcrumbs__mUTNr a:focus-visible,.SiteBreadcrumbs_breadcrumbs__mUTNr button:focus-visible{outline:3px solid var(--app-accent-ring);outline-offset:3px}@media print{.SiteBreadcrumbs_breadcrumbs__mUTNr{display:none}}.PortalLibrary_toolbar__RmcfF{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.PortalLibrary_search__sSzjM{display:grid;gap:.25rem;width:min(100%,20rem);font-size:.875rem}.PortalLibrary_grid__BzExh,.PortalLibrary_list__gIVav{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.PortalLibrary_grid__BzExh{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.PortalLibrary_list__gIVav{container-type:inline-size}.PortalLibrary_grid__BzExh>li,.PortalLibrary_list__gIVav>li{display:flex;min-width:0}.PortalLibrary_card__qqCqh{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;min-width:0;min-height:19rem;padding:1.25rem;border:1px solid var(--portal-border);border-radius:var(--portal-radius-lg);background:var(--portal-surface);color:var(--portal-text);box-shadow:0 2px 6px rgb(0 0 0/2%);transition:border-color .15s ease,box-shadow .15s ease}.PortalLibrary_card__qqCqh:hover{border-color:var(--portal-accent);box-shadow:0 4px 16px rgb(0 0 0/6%)}.PortalLibrary_cardTop__p5Ccl{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.PortalLibrary_icon__jHkYX{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:var(--portal-radius-md);background:color-mix(in srgb,var(--portal-accent) 8%,var(--portal-surface));color:var(--portal-accent)}.PortalLibrary_icon__jHkYX svg{width:1.5rem;height:1.5rem}.PortalLibrary_count__jZQCj{width:fit-content;margin-left:auto;padding:.25rem .625rem;border-radius:999px;background:var(--portal-bg-soft);color:var(--portal-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums}.PortalLibrary_summary__6tplp{min-width:0}.PortalLibrary_nameRow__tcUb7{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.PortalLibrary_name__hAoxt{font-size:1.125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.PortalLibrary_primaryAction__mynLb{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.PortalLibrary_primaryAction__mynLb:after{position:absolute;inset:0;z-index:0;border-radius:var(--portal-radius-lg);content:""}.PortalLibrary_primaryAction__mynLb:hover{color:inherit;text-decoration:none}.PortalLibrary_primaryAction__mynLb:focus-visible{outline:none}.PortalLibrary_primaryAction__mynLb:focus-visible:after{outline:2px solid var(--portal-accent-focus);outline-offset:3px}.PortalLibrary_description__NyWjv{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.5rem;line-height:1.6}.PortalLibrary_content__lq7tP,.PortalLibrary_description__NyWjv{overflow-wrap:anywhere;color:var(--portal-text-secondary);font-size:.875rem}.PortalLibrary_content__lq7tP{min-width:0;margin-top:auto;padding-top:1.5rem}.PortalLibrary_footer__ry3m6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--portal-border)}.PortalLibrary_meta__L_Glb{color:var(--portal-text-secondary);font-size:.75rem}.PortalLibrary_open__Pasg9{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;color:var(--portal-accent);font-size:.8125rem;font-weight:600}.PortalLibrary_open__Pasg9 svg{width:1rem;height:1rem;flex-shrink:0}.PortalLibrary_content__lq7tP,.PortalLibrary_count__jZQCj,.PortalLibrary_meta__L_Glb{position:relative;z-index:1;pointer-events:none}.PortalLibrary_content__lq7tP :is(button,a),.PortalLibrary_count__jZQCj :is(button,a),.PortalLibrary_meta__L_Glb :is(button,a){pointer-events:auto}.PortalLibrary_menu__SrMZ1{position:relative;z-index:2;flex-shrink:0}.PortalLibrary_selection__tvvrH{position:absolute;top:.75rem;left:.75rem;z-index:3}.PortalLibrary_hasSelection__9cEnE .PortalLibrary_cardTop__p5Ccl{padding-left:3rem}.PortalLibrary_card__qqCqh.PortalLibrary_selected__CJi3o{border-color:var(--portal-accent);box-shadow:inset 0 0 0 1px var(--portal-accent)}.PortalLibrary_list__gIVav .PortalLibrary_hasSelection__9cEnE{padding-left:4.5rem}.PortalLibrary_list__gIVav .PortalLibrary_selection__tvvrH{top:50%;transform:translateY(-50%)}.PortalLibrary_list__gIVav .PortalLibrary_card__qqCqh{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;min-height:10rem}.PortalLibrary_list__gIVav .PortalLibrary_hasMenu__al4a_{grid-template-columns:2.75rem minmax(0,1fr) auto}.PortalLibrary_list__gIVav .PortalLibrary_cardTop__p5Ccl{display:contents}.PortalLibrary_list__gIVav .PortalLibrary_icon__jHkYX{grid-column:1;grid-row:1}.PortalLibrary_list__gIVav .PortalLibrary_summary__6tplp{grid-column:2;grid-row:1}.PortalLibrary_list__gIVav .PortalLibrary_menu__SrMZ1{grid-column:3;grid-row:1}.PortalLibrary_list__gIVav .PortalLibrary_count__jZQCj{grid-column:2;grid-row:2;margin:0}.PortalLibrary_list__gIVav .PortalLibrary_content__lq7tP{grid-column:2/-1;margin:0;padding:0}.PortalLibrary_list__gIVav .PortalLibrary_footer__ry3m6{grid-column:1/-1;margin-top:0}@container (max-width: 35.999rem){.PortalLibrary_list__gIVav .PortalLibrary_card__qqCqh,.PortalLibrary_list__gIVav .PortalLibrary_hasMenu__al4a_{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;padding:1rem}.PortalLibrary_list__gIVav .PortalLibrary_selection__tvvrH{position:relative;top:auto;left:auto;grid-column:1;grid-row:1;transform:none}.PortalLibrary_list__gIVav .PortalLibrary_hasSelection__9cEnE .PortalLibrary_icon__jHkYX{grid-column:2}.PortalLibrary_list__gIVav .PortalLibrary_menu__SrMZ1{justify-self:end}.PortalLibrary_list__gIVav .PortalLibrary_summary__6tplp{grid-column:1/-1;grid-row:2}.PortalLibrary_list__gIVav .PortalLibrary_count__jZQCj{grid-column:1/-1;grid-row:3}.PortalLibrary_list__gIVav .PortalLibrary_content__lq7tP{grid-column:1/-1;grid-row:4}.PortalLibrary_list__gIVav .PortalLibrary_content__lq7tP:empty{display:none}.PortalLibrary_list__gIVav .PortalLibrary_footer__ry3m6{grid-row:5}}@container (min-width: 52rem){.PortalLibrary_list__gIVav .PortalLibrary_card__qqCqh{grid-template-columns:2.75rem minmax(0,1fr) auto minmax(8rem,.5fr) auto;gap:1.5rem;padding:1.5rem 2rem}.PortalLibrary_list__gIVav .PortalLibrary_hasMenu__al4a_{grid-template-columns:2.75rem minmax(0,1fr) auto minmax(8rem,.5fr) auto auto}.PortalLibrary_list__gIVav .PortalLibrary_hasSelection__9cEnE{padding-left:5rem}.PortalLibrary_list__gIVav .PortalLibrary_count__jZQCj{grid-column:3;grid-row:1}.PortalLibrary_list__gIVav .PortalLibrary_content__lq7tP{grid-column:4;grid-row:1}.PortalLibrary_list__gIVav .PortalLibrary_footer__ry3m6{grid-column:5;grid-row:1;flex-direction:column;align-items:flex-end;padding:0;border:0}.PortalLibrary_list__gIVav .PortalLibrary_menu__SrMZ1{grid-column:6;grid-row:1}}.ProjectsWorkspace_draftLabel__PpxOl{color:var(--portal-state-error-text);font-size:.8125rem;font-weight:600}.ProjectsWorkspace_draftDescription__jDU_f{color:var(--portal-text-secondary);font-size:.875rem;line-height:1.6}.ProjectsWorkspace_budget__35FHq dt{color:var(--portal-text-secondary);font-size:.75rem}.ProjectsWorkspace_budget__35FHq dd{margin-top:.25rem;color:var(--portal-text);font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums}.RoomLibraryBrowse_results__iQnGA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.RoomLibraryBrowse_card__wbjcr{min-width:0}.RoomLibraryBrowse_media__LewCO{position:relative;display:grid;width:100%;aspect-ratio:4/3;place-items:center;overflow:hidden;border-radius:.5rem;background:#f1f0ed;cursor:pointer}.RoomLibraryBrowse_listAction__mkezK:disabled,.RoomLibraryBrowse_media__LewCO:disabled{cursor:not-allowed}.RoomLibraryBrowse_media__LewCO:disabled>img{opacity:.55}.RoomLibraryBrowse_listAction__mkezK:focus-visible,.RoomLibraryBrowse_media__LewCO:focus-visible{outline:2px solid var(--portal-accent-focus,#262626);outline-offset:2px}.RoomLibraryBrowse_mediaAction__Z35lD{position:absolute;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;background:#222;color:white;opacity:0;transition:opacity .12s ease}.RoomLibraryBrowse_mediaAction__Z35lD svg{width:1.2rem;height:1.2rem;stroke:white}.RoomLibraryBrowse_media__LewCO:enabled:focus-visible .RoomLibraryBrowse_mediaAction__Z35lD,.RoomLibraryBrowse_media__LewCO:enabled:hover .RoomLibraryBrowse_mediaAction__Z35lD{opacity:1}.RoomLibraryBrowse_badge__XT4QB{position:absolute;bottom:.4rem;left:.4rem;max-width:calc(100% - .8rem);border-radius:999px;background:#ffffffed;padding:.2rem .4rem;font-size:.6rem;font-weight:750;color:#222;line-height:1.25}.RoomLibraryBrowse_body__SXLOz{min-width:0;padding-top:.5rem}.RoomLibraryBrowse_eyebrow__mlM4l{margin-bottom:.15rem;font-size:.625rem;font-weight:650;color:#777}.RoomLibraryBrowse_name__uG9zW{font-size:.75rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.RoomLibraryBrowse_description__EWmZm,.RoomLibraryBrowse_details__HCftd{margin-top:.2rem;font-size:.6875rem;line-height:1.45;color:#666}.RoomLibraryBrowse_description__EWmZm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RoomLibraryBrowse_price__wtYYE{margin-top:.4rem;font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums}.RoomLibraryBrowse_unavailable__sYI5Q{margin-top:.25rem;font-size:.625rem;line-height:1.4;color:#777}.RoomLibraryBrowse_listAction__mkezK{display:none}@container object-library (min-width: 29rem){.RoomLibraryBrowse_results__iQnGA{grid-template-columns:repeat(3,minmax(0,1fr))}}@container object-library (min-width: 40rem){.RoomLibraryBrowse_results__iQnGA{grid-template-columns:repeat(4,minmax(0,1fr))}}.RoomLibraryBrowse_results__iQnGA[data-view=list]{grid-template-columns:minmax(0,1fr);gap:0}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_card__wbjcr{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 2rem;align-items:start;gap:.65rem;padding-block:.75rem;border-bottom:1px solid #e5e5e5}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_body__SXLOz{padding:0}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_media__LewCO{aspect-ratio:1}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_badge__XT4QB{display:none}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_listAction__mkezK{display:grid;min-height:2rem;place-items:center;border-radius:999px;border:1px solid #ddd;background:white;color:#222;cursor:pointer}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_listAction__mkezK:enabled:hover{background:#eee}.RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_listAction__mkezK:disabled{opacity:.35}@container object-library (min-width: 29rem){[data-room-object-browser][data-mode=maximized] .RoomLibraryBrowse_results__iQnGA[data-view=list] .RoomLibraryBrowse_card__wbjcr{grid-template-columns:9rem minmax(0,1fr) 2rem}}.RoomLibraryItem_item__rCYl9{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid #e5e5e5;color:#222}.RoomLibraryItem_image__0GbLd{position:relative;display:grid;place-items:center;width:96px;height:108px;overflow:hidden;border-radius:4px;background:#f4f4f4}.RoomLibraryItem_content__LqU9I{min-width:0}.RoomLibraryItem_title__qsQDB{font-size:13px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.RoomLibraryItem_description__Ui9ff{margin-top:4px;font-size:11px;line-height:1.5;color:#666}.RoomLibraryItem_price__ldyYk{margin-top:8px;font-size:17px;font-weight:750;line-height:1.4}.RoomLibraryItem_actions__l9Iwx{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.RoomLibraryItem_actions__l9Iwx>button{cursor:pointer;min-height:36px}.RoomLibraryItem_actions__l9Iwx>button:disabled{cursor:not-allowed}.RoomLibraryItem_actions__l9Iwx>button:focus-visible{outline:2px solid var(--app-accent-ring);outline-offset:3px}.RoomLibraryItem_actions__l9Iwx>button:last-child:not(:first-child){margin-left:auto}.AcousticCalculationOverlay_overlay__oMhd2{position:absolute;z-index:45;left:50%;bottom:20px;transform:translateX(-50%);width:min(680px,calc(100% - 64px));color:#262626;background:transparent;pointer-events:auto;transition:opacity .6s}.AcousticCalculationOverlay_overlay__oMhd2[data-finishing=true]{opacity:0}.AcousticCalculationOverlay_close__5EVPX{position:absolute;z-index:60;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:#262626;cursor:pointer}.AcousticCalculationOverlay_close__5EVPX svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.AcousticCalculationOverlay_close__5EVPX:hover{background:#ffffff55}.AcousticCalculationOverlay_close__5EVPX:focus-visible{outline:2px solid #262626;outline-offset:2px}.AcousticCalculationOverlay_heading__4mgqg{position:absolute;z-index:45;top:26px;left:50%;transform:translateX(-50%);width:calc(100% - 120px);margin:0;text-align:center;color:#262626;font-size:clamp(17px,1.8vw,23px);font-weight:600;line-height:1.25;pointer-events:none}.AcousticCalculationOverlay_phase__s725t{font-size:.7em;font-weight:400;color:#626364;white-space:nowrap}.AcousticCalculationOverlay_headphones__8rrW8{position:absolute;z-index:50;top:16px;left:calc(100% - 38px);transform:translateX(-50%);width:44px;color:#262626;transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1)}.AcousticCalculationOverlay_headphones__8rrW8[data-intro=true]{top:70px;left:50%}.AcousticCalculationOverlay_headphoneButton__mrqgz{display:grid;place-items:center;width:44px;height:44px;padding:9px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.AcousticCalculationOverlay_headphoneButton__mrqgz:disabled{cursor:default}.AcousticCalculationOverlay_headphoneButton__mrqgz:not(:disabled):hover{background:#ffffff55}.AcousticCalculationOverlay_headphoneButton__mrqgz:focus-visible{outline:2px solid #262626;outline-offset:2px}.AcousticCalculationOverlay_headphoneIcon__PcPB1{width:26px;height:26px}.AcousticCalculationOverlay_headphones__8rrW8[data-intro=true] .AcousticCalculationOverlay_headphoneIcon__PcPB1{animation:AcousticCalculationOverlay_headphones__8rrW8 2.2s ease-in-out infinite}.AcousticCalculationOverlay_headphoneHint__Vqh3c{position:absolute;top:46px;left:50%;transform:translateX(-50%);font-size:11px;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}.AcousticCalculationOverlay_headphones__8rrW8[data-intro=true] .AcousticCalculationOverlay_headphoneHint__Vqh3c{opacity:1}@keyframes AcousticCalculationOverlay_headphones__8rrW8{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.AcousticCalculationOverlay_steps__mIdX3{display:grid;grid-template-columns:repeat(4,1fr);position:relative;list-style:none;margin:0;padding:0 20px 0 0;gap:8px}.AcousticCalculationOverlay_steps__mIdX3 li{position:relative;min-width:0;padding-left:23px}.AcousticCalculationOverlay_label__o3P0X{display:block;text-align:center;font-size:11px;line-height:16px;margin-bottom:9px;white-space:nowrap;color:#666}.AcousticCalculationOverlay_steps__mIdX3 li[data-active=true] .AcousticCalculationOverlay_label__o3P0X,.AcousticCalculationOverlay_steps__mIdX3 li[data-complete=true] .AcousticCalculationOverlay_label__o3P0X{color:#262626}.AcousticCalculationOverlay_node__v6lDj{position:absolute;left:0;bottom:-4px;width:14px;height:14px;border:2px solid #8b8c8d;border-radius:50%}.AcousticCalculationOverlay_node__v6lDj svg{display:block;width:10px;height:10px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.AcousticCalculationOverlay_steps__mIdX3 li[data-active=true] .AcousticCalculationOverlay_node__v6lDj{border-color:#262626}.AcousticCalculationOverlay_steps__mIdX3 li[data-complete=true] .AcousticCalculationOverlay_node__v6lDj{background:#262626;border-color:#262626}.AcousticCalculationOverlay_track__aDtPf{display:block;height:6px;border-radius:999px;overflow:hidden;background:#26262620}.AcousticCalculationOverlay_fill__HcHI_{display:block;height:100%;width:0;border-radius:inherit;background:#262626;transition:width .25s}.AcousticCalculationOverlay_fill__HcHI_[data-running=true]{animation:AcousticCalculationOverlay_step__PzUbZ 3.1s linear forwards}.AcousticCalculationOverlay_steps__mIdX3 .AcousticCalculationOverlay_endpoint__VYBax{position:absolute;right:0;bottom:0;padding:0;width:14px}.AcousticCalculationOverlay_footer__o4ix8{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;margin-top:12px;font-size:10px;color:#626364}.AcousticCalculationOverlay_actions__GlCce{display:flex;flex-shrink:0;gap:16px}.AcousticCalculationOverlay_actions__GlCce button{background:none;border:0;padding:7px 0;color:#444;font:inherit;cursor:pointer}.AcousticCalculationOverlay_actions__GlCce button:hover{color:#111;text-decoration:underline;text-underline-offset:3px}.AcousticCalculationOverlay_actions__GlCce button:focus-visible{outline:2px solid #262626;outline-offset:4px;border-radius:2px}@keyframes AcousticCalculationOverlay_step__PzUbZ{0%{width:0}to{width:100%}}@media(max-height:850px){.AcousticCalculationOverlay_overlay__oMhd2{bottom:16px}}@media(max-width:600px){.AcousticCalculationOverlay_overlay__oMhd2{width:calc(100% - 32px)}.AcousticCalculationOverlay_label__o3P0X{font-size:9px;white-space:normal;min-height:28px;line-height:13px}.AcousticCalculationOverlay_steps__mIdX3{gap:6px}.AcousticCalculationOverlay_steps__mIdX3 li{padding-left:18px}.AcousticCalculationOverlay_footer__o4ix8{gap:8px}.AcousticCalculationOverlay_actions__GlCce{gap:10px}}.RoomAcousticSimulatorButton_trigger___tGbe{position:relative}.RoomAcousticSimulatorButton_tooltip__dns0v{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:max-content;padding:7px 10px;border-radius:8px;background:#262626;color:#fff;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0/12%);pointer-events:none;visibility:hidden}.RoomAcousticSimulatorButton_trigger___tGbe:focus-visible .RoomAcousticSimulatorButton_tooltip__dns0v{visibility:visible}@media (hover:hover){.RoomAcousticSimulatorButton_trigger___tGbe:hover:not(:disabled) .RoomAcousticSimulatorButton_tooltip__dns0v{visibility:visible}}.AcousticStatistics_statistics__xzwFg{position:absolute;z-index:35;right:24px;bottom:24px;width:min(276px,calc(100% - 32px));color:#262626;font-variant-numeric:tabular-nums;animation:AcousticStatistics_arrive__2Kvmd .5s ease-out}.AcousticStatistics_statistics__xzwFg[data-acoustic-model=guidance]{max-height:calc(100% - 32px);overflow-y:auto;padding:12px;background:#fffffff2;border-radius:8px}.AcousticStatistics_statistics__xzwFg[data-acoustic-model=guidance] .AcousticStatistics_metrics__oC_Xl{grid-template-columns:repeat(2,minmax(0,1fr))}.AcousticStatistics_advanced___KcRw{font-size:11px;line-height:1.5;border-top:1px solid #26262624;padding-top:8px}.AcousticStatistics_advanced___KcRw summary{cursor:pointer;font-weight:600}.AcousticStatistics_advanced___KcRw p{margin:10px 0}.AcousticStatistics_header__9Z8QH{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid #26262624;font-size:12px;font-weight:600}.AcousticStatistics_header__9Z8QH span:last-child{font-size:10px;font-weight:400;color:#606163}.AcousticStatistics_variant__fX907{margin:7px 0 0;color:#606163;font-size:10px}.AcousticStatistics_metrics__oC_Xl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 18px}.AcousticStatistics_metrics__oC_Xl dt{font-size:11px}.AcousticStatistics_metrics__oC_Xl dt span{font-size:9px;color:#626364;margin-left:3px}.AcousticStatistics_metrics__oC_Xl dd{margin:0}.AcousticStatistics_metrics__oC_Xl .AcousticStatistics_value__pFCbm{font-size:29px;font-weight:500;line-height:1.4;letter-spacing:-.8px}.AcousticStatistics_value__pFCbm span{font-size:12px;font-weight:400;letter-spacing:0;margin-left:5px}.AcousticStatistics_value__pFCbm .AcousticStatistics_unavailable__p12Qc{font-size:25px;margin:0;color:#727375}.AcousticStatistics_metrics__oC_Xl .AcousticStatistics_difference__QQcl2{font-size:9px;line-height:1.5;color:#626364}.AcousticStatistics_chartTitle__uGswQ{display:flex;justify-content:space-between;font-size:10px}.AcousticStatistics_chartTitle__uGswQ span{color:#727375;font-size:9px}.AcousticStatistics_chart__oFMFl{display:block;width:100%;height:86px;overflow:visible}.AcousticStatistics_grid__TjMQy{stroke:#26262618;stroke-width:1;fill:none}.AcousticStatistics_activeCurve__22wQd path{fill:none;stroke:#262626;stroke-width:2;stroke-linejoin:round}.AcousticStatistics_activeCurve__22wQd circle{fill:#262626}.AcousticStatistics_otherCurve__hccxO path{fill:none;stroke:#85888a;stroke-width:1;stroke-dasharray:3 3}.AcousticStatistics_otherCurve__hccxO circle{fill:#85888a}.AcousticStatistics_noCurve__fyMkQ{font-size:10px;fill:#626364}.AcousticStatistics_frequencies__3lLs4{display:grid;grid-template-columns:repeat(6,1fr);margin-top:-7px}.AcousticStatistics_frequencies__3lLs4 button{min-height:28px;padding:3px 0;border:0;background:transparent;color:#68696b;font-size:10px;cursor:pointer;border-radius:3px}.AcousticStatistics_frequencies__3lLs4 button[aria-pressed=true]{color:#262626;font-weight:700;text-decoration:underline;text-underline-offset:4px}.AcousticStatistics_frequencies__3lLs4 button:focus-visible,.AcousticStatistics_info__vCZE_ summary:focus-visible{outline:2px solid #262626;outline-offset:2px}.AcousticStatistics_legend__oBniF{display:flex;flex-wrap:wrap;gap:12px;margin:5px 0 12px;font-size:9px;color:#626364}.AcousticStatistics_legend__oBniF span{display:inline-flex;align-items:center;gap:5px}.AcousticStatistics_legend__oBniF i{display:inline-block;width:13px;border-top:2px solid #262626}.AcousticStatistics_legend__oBniF .AcousticStatistics_otherKey__JnxMM{border-top:1px dashed #85888a}.AcousticStatistics_footer__cMAUB{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid #26262624;font-size:9px;color:#626364}.AcousticStatistics_info__vCZE_ summary{display:grid;place-items:center;width:24px;height:24px;border:1px solid #26262630;border-radius:50%;font-size:11px;cursor:pointer;list-style:none}.AcousticStatistics_info__vCZE_ summary::-webkit-details-marker{display:none}.AcousticStatistics_explanation__ifT85{position:absolute;right:0;bottom:36px;width:276px;max-width:100%;padding:14px;background:#f5f5f5;border:1px solid #26262624;border-radius:8px;color:#444;box-shadow:0 5px 20px #0000000d;font-size:11px;line-height:1.5}.AcousticStatistics_explanation__ifT85 p{margin:0 0 9px}.AcousticStatistics_explanation__ifT85 p:last-child{margin:0}@keyframes AcousticStatistics_arrive__2Kvmd{0%{opacity:0}to{opacity:1}}@media(max-height:850px){.AcousticStatistics_statistics__xzwFg{right:16px;bottom:16px;width:252px}.AcousticStatistics_metrics__oC_Xl{margin:10px 0 12px}.AcousticStatistics_metrics__oC_Xl .AcousticStatistics_value__pFCbm{font-size:25px}.AcousticStatistics_chart__oFMFl{height:72px}}