.homepage_home__Y4hG5{--home-paper:#ffffff;--home-surface:#f2f4f7;--home-tint:#f0f5e4;--home-ink:#1d1d1f;--home-muted:#596473;--home-accent:#547205;--home-accent-hover:#87b309;--home-accent-active:#779e08;--home-code-accent:#b8df4e;--home-line:#cdd3dc;color:var(--home-ink);background:var(--home-paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.homepage_home__Y4hG5 :is(h1,h2,h3,p,a,summary,span){font-family:inherit}.homepage_home__Y4hG5 :is(h1,h2){text-wrap:balance}.homepage_home__Y4hG5 :is(p,a,summary){overflow-wrap:anywhere}.homepage_home__Y4hG5 :is(a,summary):focus-visible{outline:3px solid var(--home-accent);outline-offset:5px;box-shadow:none}.homepage_home__Y4hG5 .home-hero{padding:64px 24px 40px;background:var(--home-surface)}.homepage_home__Y4hG5 .home-hero .container{max-width:1240px}.homepage_home__Y4hG5 .home-hero__heading{max-width:900px;margin:0 auto 24px;color:var(--home-ink);font-size:clamp(2.65rem,5.2vw,4.75rem);font-weight:650;letter-spacing:-.055em;line-height:1.04}.homepage_home__Y4hG5 .home-hero__tagline{max-width:660px;color:var(--home-ink);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.45;letter-spacing:-.02em;margin-bottom:12px}.homepage_home__Y4hG5 .home-hero__subheading{max-width:700px;color:var(--home-muted);font-size:1.125rem;line-height:1.6;margin-bottom:28px}.homepage_home__Y4hG5 .home-hero__ctas{align-items:center;gap:28px;margin-bottom:0}.homepage_home__Y4hG5 .home-hero__demo,.homepage_textLink__IPbVa{display:inline-flex;align-items:center;min-height:44px;gap:9px;color:var(--home-accent);font-size:1.0625rem;font-weight:500;text-decoration:none}.homepage_home__Y4hG5 .home-hero__demo:hover,.homepage_textLink__IPbVa:hover{color:var(--home-accent);text-decoration:underline;text-underline-offset:5px}.homepage_home__Y4hG5 .home-hero__image{margin:0 auto 24px;width:100%;max-width:1200px;padding-bottom:0}.homepage_home__Y4hG5 .home-hero__image img{width:100%;border-radius:0}.homepage_home__Y4hG5 .home-hero__eyebrow{margin:0 0 20px;font-size:.875rem;font-weight:600;color:var(--home-accent);letter-spacing:.025em}.homepage_home__Y4hG5 .home-code__body{text-align:start}.homepage_home__Y4hG5 .home-code__body~div button:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:8px}.homepage_showcases__mPl3j{max-width:1328px;padding:0 24px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.homepage_showcase__zyW_N{background:var(--home-paper);border-radius:24px;overflow:hidden;padding:32px 28px 0;display:flex;flex-direction:column}.homepage_copy__2dAIg{position:relative;z-index:1}.homepage_eyebrow__FNDXu{color:var(--home-muted);font-size:.8125rem;line-height:1.4;font-weight:600;margin:0 0 14px}.homepage_home__Y4hG5 .homepage_copy__2dAIg h2{color:var(--home-ink);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:650;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.homepage_description__h5zEA{color:var(--home-muted);font-size:1rem;line-height:1.65;margin:0 0 14px;max-width:540px}.homepage_visual__xRHM_{display:flex;align-items:center;justify-content:center;min-width:0}.homepage_visual__xRHM_ img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.homepage_styling__WFux4{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:36px;padding:44px 48px 24px}.homepage_styling__WFux4 .homepage_copy__2dAIg{max-width:470px}.homepage_home__Y4hG5 .homepage_styling__WFux4 h2{font-size:clamp(2rem,3.5vw,3.125rem)}.homepage_styling__WFux4 .homepage_visual__xRHM_{width:100%;max-width:600px;margin:0 auto}.homepage_stylePreview__vtbUd{overflow:hidden;isolation:isolate;transform:translateZ(0);display:block;width:100%;height:420px;border:1px solid #dce3ec;border-radius:20px;background:#eaf2f6;box-shadow:0 12px 36px #26364d0b}.homepage_stylePreview__vtbUd iframe{display:block;width:100%;height:100%;border:0}@media (max-width:767px){.homepage_stylePreview__vtbUd{height:360px;border-radius:16px}}.homepage_explore__Qyxb4 .homepage_visual__xRHM_,.homepage_insight__USfAe .homepage_visual__xRHM_,.homepage_plugins__LV2nS .homepage_visual__xRHM_{height:260px;margin-top:auto;padding-top:24px}.homepage_insight__USfAe .homepage_visual__xRHM_,.homepage_plugins__LV2nS .homepage_visual__xRHM_{height:352px;padding-top:20px}.homepage_insight__USfAe .homepage_visual__xRHM_ img,.homepage_plugins__LV2nS .homepage_visual__xRHM_ img{width:100%;height:auto;max-height:332px;-o-object-fit:contain;object-fit:contain}.homepage_explore__Qyxb4 .homepage_visual__xRHM_{height:352px;padding-top:20px;align-items:flex-start}.homepage_exploreArtwork__GHH9C{position:relative;width:100%;height:332px;isolation:isolate;view-timeline-name:--explore-artwork;view-timeline-axis:block}.homepage_exploreGlow__JZqlv{position:absolute;inset:8% -14% 4%;background:radial-gradient(ellipse at 45% 48%,#c5db9c70,#eef4e550 48%,transparent 72%);pointer-events:none}.homepage_explorePhoneShadow__Njpm9{position:absolute;top:15px;left:calc(7% + 10px);width:140px;height:285px;border-radius:27px;box-shadow:0 14px 25px #253f5e20}.homepage_explore__Qyxb4 .homepage_explorePhone__DB5Ki{position:absolute;top:0;left:7%;width:160px;height:320px;max-width:none;mix-blend-mode:multiply}.homepage_exploreMenu__hv80g{position:absolute;top:35px;left:40%;width:62%;max-width:204px;padding:11px 7px 8px;border:1px solid #ffffffd9;border-radius:14px;background:#f6f9fce8;box-shadow:0 10px 28px #284c7722,inset 0 1px 0 #fff;color:#46576d}@supports (backdrop-filter:blur(12px)){.homepage_exploreMenu__hv80g{background:#f5f9fdc9;backdrop-filter:blur(16px) saturate(120%)}}.homepage_exploreMenuTitle__hpN2H{display:flex;align-items:center;gap:5px;padding:2px 2px 10px;color:#354961;font-size:10px;font-weight:600;white-space:nowrap}.homepage_exploreMenuTitle__hpN2H>svg{flex-shrink:0}.homepage_exploreQuery__BKL47{display:inline-flex;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.homepage_exploreAcronym__q65bT{color:#547205;font-weight:700}.homepage_exploreTyped__5wKFT{display:inline-block;width:15ch;overflow:hidden;white-space:pre}.homepage_exploreCaret__Gds1D{width:1px;height:12px;margin-left:1px;background:#547205}@media (prefers-reduced-motion:no-preference){.homepage_exploreTyped__5wKFT{animation:homepage_exploreType__G2_Ev 7s steps(15) infinite}.homepage_exploreCaret__Gds1D{animation:homepage_exploreBlink__wJUkx 1s step-end infinite}}@keyframes homepage_exploreType__G2_Ev{0%,18%{width:0}55%,85%{width:15ch}to{width:0}}@keyframes homepage_exploreBlink__wJUkx{50%{opacity:0}}.homepage_exploreCategory__cyRXD{display:flex;align-items:center;gap:8px;min-height:29px;padding:5px 7px;border-radius:7px;font-size:11px}.homepage_exploreCategory__cyRXD svg{flex-shrink:0;color:#7b8da1}.homepage_exploreSelected__odSmr{color:#405805;background:#eaf2d4;font-weight:600}.homepage_exploreSelected__odSmr svg{color:#cf9417}.homepage_exploreReturn__4Td7S{margin-left:auto;color:#789148}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.homepage_explorePhoneShadow__Njpm9,.homepage_explorePhone__DB5Ki{animation:homepage_exploreRise__9cZQD linear both;animation-timeline:--explore-artwork;animation-range:entry 0 entry 80%}.homepage_exploreMenu__hv80g{animation:homepage_exploreMenuIn__nCdNt linear both;animation-timeline:--explore-artwork;animation-range:entry 25% entry 100%}}}@keyframes homepage_exploreRise__9cZQD{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage_exploreMenuIn__nCdNt{0%{opacity:0;transform:translate(8px,12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-transparency:reduce){.homepage_exploreMenu__hv80g{background:#f5f8fc;backdrop-filter:none}}.homepage_ai__0qMHf{margin:32px auto 0;max-width:1440px;padding:0 24px}.homepage_ai__0qMHf .section-padding{padding:80px 48px}.homepage_ai__0qMHf .container{max-width:1200px}.homepage_home__Y4hG5 .homepage_ai__0qMHf .feature-text .heading-area span{color:var(--home-muted);font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0}.homepage_ai__0qMHf .heading-area h2{font-size:clamp(2rem,3vw,2.875rem);line-height:1.1;letter-spacing:-.045em;font-weight:650;color:var(--home-ink)}.homepage_ai__0qMHf .heading-area p.desc{color:var(--home-muted);font-size:1.0625rem;line-height:1.65}.homepage_ai__0qMHf .btn-default{background:transparent;border:0;color:var(--home-accent);padding:10px 0;min-height:44px;font-size:1.0625rem;box-shadow:none}.homepage_ai__0qMHf .btn-default:after{content:" →"}.homepage_ai__0qMHf .btn-default:hover{text-decoration:underline;text-underline-offset:5px}.homepage_home__Y4hG5 #home-faq{padding:90px 24px 110px;background:var(--home-surface)}.homepage_home__Y4hG5 #home-faq .col-lg-9{width:100%;max-width:900px}.homepage_home__Y4hG5 #home-faq h2{color:var(--home-ink);font-size:clamp(2rem,3.5vw,3rem);font-weight:650;letter-spacing:-.045em;margin-bottom:48px!important}.homepage_home__Y4hG5 #home-faq .gap-3{gap:0!important}.homepage_home__Y4hG5 #home-faq details{background:transparent!important;border:0!important;border-bottom:1px solid var(--home-line)!important;border-radius:0!important;padding:12px 0!important}.homepage_home__Y4hG5 #home-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;font-size:1.0625rem!important;color:var(--home-ink)!important}.homepage_home__Y4hG5 #home-faq summary:after{content:"+";flex-shrink:0;font-size:1.5rem;font-weight:400;color:var(--home-muted)}.homepage_home__Y4hG5 #home-faq summary::-webkit-details-marker{display:none}.homepage_home__Y4hG5 #home-faq details[open] summary:after{content:"−"}.homepage_home__Y4hG5 #home-faq details p{color:var(--home-muted)!important;max-width:760px;font-size:1rem}@media (max-width:991px){.homepage_home__Y4hG5 .home-hero{padding-top:48px}.homepage_showcase__zyW_N{padding:28px 20px 0}.homepage_styling__WFux4{padding:36px;gap:24px}}@media (max-width:767px){.homepage_home__Y4hG5 .home-hero{padding:36px 16px 32px}.homepage_home__Y4hG5 .home-hero__heading{letter-spacing:-.045em}.homepage_home__Y4hG5 .home-hero__image img{border-radius:16px 16px 0 0}.homepage_showcases__mPl3j{grid-template-columns:1fr;gap:16px;padding:0 16px}.homepage_showcase__zyW_N{border-radius:22px;padding:32px 24px 0}.homepage_styling__WFux4{grid-template-columns:1fr;gap:16px}.homepage_styling__WFux4 .homepage_visual__xRHM_{width:85%}.homepage_home__Y4hG5 #home-faq{padding:56px 16px 72px}}@media (prefers-reduced-motion:reduce){.homepage_home__Y4hG5 *,.homepage_home__Y4hG5 :after,.homepage_home__Y4hG5 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){.homepage_home__Y4hG5{--home-muted:#39393d;--home-line:#626268}}.homepage_apiSection__m4uy_,.homepage_mobilitySection__ponaN{max-width:1328px;margin:0 auto;padding:72px 24px 88px;scroll-margin-top:88px}.homepage_sectionIntro__q0obl{max-width:740px;margin:0 auto 42px;text-align:center;padding-inline:16px}.homepage_home__Y4hG5 .homepage_sectionIntro__q0obl h2{font-size:clamp(2rem,3.5vw,3.125rem);line-height:1.08;font-weight:650;letter-spacing:-.045em;color:var(--home-ink);margin:0 0 20px}.homepage_sectionIntro__q0obl>p:not(.homepage_eyebrow__FNDXu){font-size:1.125rem;line-height:1.6;color:var(--home-muted);margin:0 auto;max-width:640px}.homepage_mobilityGrid__RmFdY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.homepage_mobilityCard__nx7fE{background:var(--home-surface);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.homepage_mobilityCard__nx7fE>img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.homepage_mobilityCopy__PYeiL{padding:30px 28px;display:flex;flex-direction:column;flex:1}.homepage_home__Y4hG5 .homepage_mobilityCopy__PYeiL h3{color:var(--home-ink);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.12;letter-spacing:-.035em;font-weight:650;margin:0 0 18px;text-wrap:balance}.homepage_mobilityCopy__PYeiL .homepage_description__h5zEA{flex:1}.homepage_capabilityTags__NtjL3{font-size:.75rem;line-height:1.7;color:var(--home-muted);border-top:1px solid var(--home-line);padding-top:18px;margin:10px 0 12px}.homepage_mobilityCopy__PYeiL .homepage_textLink__IPbVa{font-size:.9375rem}.homepage_platform__ZME4b{padding-top:76px;background:var(--home-surface);scroll-margin-top:88px}.homepage_apiSection__m4uy_{padding-bottom:76px}.homepage_apiSection__m4uy_ .homepage_sectionIntro__q0obl{max-width:760px}.homepage_home__Y4hG5 .homepage_apiSection__m4uy_ .homepage_sectionIntro__q0obl h2{font-size:clamp(1.875rem,3vw,2.625rem)}.homepage_apiGrid__jurLI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.homepage_apiCard__iOZWk{position:relative;padding:28px 28px 52px;border:1px solid var(--home-line);border-radius:20px;text-decoration:none;background:transparent;transition:background .16s ease,border-color .16s ease}.homepage_apiCard__iOZWk:hover{background:var(--home-paper);border-color:#547205}.homepage_apiCard__iOZWk .homepage_eyebrow__FNDXu{display:block;color:var(--home-accent)}.homepage_home__Y4hG5 .homepage_apiCard__iOZWk h3{color:var(--home-ink);font-size:1.375rem;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.homepage_apiCard__iOZWk p{color:var(--home-muted);font-size:.9375rem;line-height:1.6;margin:0}.homepage_apiArrow__X8Hnr{position:absolute;bottom:20px;inset-inline-end:28px;font-size:1.25rem;color:var(--home-accent)}.homepage_discovery__UQChH{max-width:1180px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.homepage_home__Y4hG5 .homepage_discovery__UQChH h2{font-size:clamp(1.875rem,3vw,2.5rem);font-weight:650;line-height:1.12;letter-spacing:-.04em;margin:0}.homepage_closing__4iPq1{padding:88px 24px 96px;text-align:center;background:var(--home-tint)}.homepage_home__Y4hG5 .homepage_closing__4iPq1 h2{font-size:clamp(2.25rem,4vw,3.5rem);letter-spacing:-.045em;font-weight:650;margin:0 0 24px}.homepage_closing__4iPq1>p{max-width:560px;margin:0 auto 28px;font-size:1.125rem;line-height:1.65;color:var(--home-muted)}.homepage_closingActions__THXkX{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:center;align-items:center}.homepage_home__Y4hG5 .homepage_primaryLink__3k5Aj{background:#97C70A;color:#14161A;border-radius:999px;padding:14px 26px;min-height:48px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.homepage_home__Y4hG5 .homepage_primaryLink__3k5Aj:hover{background:var(--home-accent-hover);color:#14161A}.homepage_home__Y4hG5 .homepage_primaryLink__3k5Aj:active{background:var(--home-accent-active)}@media (max-width:991px){.homepage_apiGrid__jurLI,.homepage_mobilityGrid__RmFdY{gap:16px}.homepage_apiCard__iOZWk,.homepage_mobilityCopy__PYeiL{padding-inline:20px}.homepage_discovery__UQChH{gap:32px}}@media (max-width:767px){.homepage_apiSection__m4uy_,.homepage_mobilitySection__ponaN{padding:48px 16px}.homepage_sectionIntro__q0obl{margin-bottom:30px;padding-inline:0}.homepage_apiGrid__jurLI,.homepage_mobilityGrid__RmFdY{grid-template-columns:1fr}.homepage_mobilityCopy__PYeiL{padding:28px 24px}.homepage_mobilityCard__nx7fE>img{aspect-ratio:3/2}.homepage_platform__ZME4b{padding-top:48px}.homepage_platform__ZME4b>.homepage_sectionIntro__q0obl{padding-inline:20px}.homepage_discovery__UQChH{padding:48px 24px;grid-template-columns:1fr;gap:24px}.homepage_closing__4iPq1{padding:56px 24px 64px}}.HomeHeroVisual_frame__jl5VN{width:100%;flex-shrink:0;overflow:hidden;container-type:inline-size;padding:16px 0 28px}.HomeHeroVisual_scene__4LKne{--scene-width:min(78cqw,calc((100svh - 240px) * 1.4));--crop:calc(var(--scene-width) * -.51);--open-offset:0px;position:relative;width:var(--scene-width);aspect-ratio:1.4;margin:0 auto;perspective:350cqw;perspective-origin:50% 76%}.HomeHeroVisual_body__EOOXi{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 76%;transform:none;--lid-depth:4px;--base-depth:9px}.HomeHeroVisual_deck__xu4hO,.HomeHeroVisual_lid__2HRe_{position:absolute;width:100%;height:76%;transform-style:preserve-3d}.HomeHeroVisual_deck__xu4hO{top:76%;transform-origin:center top;transform:rotateX(76deg)}.HomeHeroVisual_deckSurface__7e8W5{position:absolute;inset:0;border-radius:12px;border:1px solid #aeb6c0;background:#cbd0d7 url(/images/home-laptop-deck-v1.webp) 50%/100% 100% no-repeat;box-shadow:inset 0 0 0 1px #ffffff70}.HomeHeroVisual_keyboardWell__MyN6Q{position:absolute;left:8.3%;top:1.2%;width:83.2%;height:55%;border-radius:10px;box-shadow:inset 0 2px 4px #222c3c70,0 1px 0 #f4f6fa90;pointer-events:none}.HomeHeroVisual_keyLayers__69cQ0{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.HomeHeroVisual_keyCap__g8Kfm{position:absolute;border-radius:5px;background-image:url(/images/home-laptop-deck-v1.webp);background-repeat:no-repeat;transform:translateZ(1.3px);box-shadow:0 2px 1px #0d131be0,inset 0 1px 0 #ffffff20}.HomeHeroVisual_trackpadBevel__Cygtx{position:absolute;left:29.6%;top:58.5%;width:40.7%;height:38.7%;border-radius:14px;box-shadow:inset 0 1px 1px #54617165,0 1px 0 #f7f9fc;pointer-events:none}.HomeHeroVisual_baseEdge__BA838{position:absolute;top:100%;width:100%;height:var(--base-depth);transform-origin:center top;transform:rotateX(-90deg);border-radius:0 0 8px 8px;background:linear-gradient(#f0f3f7,#cbd2dc 22%,#a2adbb 68%,#7b8798 90%,#b6c0cd)}.HomeHeroVisual_baseEdge__BA838 span{display:block;width:13%;height:3px;margin:0 auto;border-radius:0 0 12px 12px;background:#909aa8}.HomeHeroVisual_lid__2HRe_{top:0;transform-origin:center bottom;transform:rotateX(-4deg)}.HomeHeroVisual_lidBack__JN_8W,.HomeHeroVisual_lidFront__ST7lQ{position:absolute;inset:0;border-radius:14px;backface-visibility:hidden}.HomeHeroVisual_lidFront__ST7lQ{background:#12151a;border:2px solid #aab1bc;box-shadow:inset 0 0 0 1px #020406}.HomeHeroVisual_lidBack__JN_8W{visibility:hidden;transform:translateZ(calc(-1 * var(--lid-depth))) rotateY(180deg);background:linear-gradient(115deg,#dce1e8,#edf0f4 35%,#c6ced9);border:1px solid #a5aeba}.HomeHeroVisual_chromeLogo__oSAqA{position:absolute;left:43.5%;top:39%;width:13%;height:22%;background:linear-gradient(115deg,#6b7583,#aeb9c7 20%,#f5f7fa 39%,#ffffff 45%,#677485 52%,#b5bfcc 72%,#edf1f6);background-size:300% 100%;background-position:0 50%;mask:url(/images/logo.svg) center/contain no-repeat;-webkit-mask:url(/images/logo.svg) center/contain no-repeat;filter:drop-shadow(0 1px 0 #fff8)}.HomeHeroVisual_lidBack__JN_8W:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff30 48%,transparent 66%);background-size:250% 100%;background-position:0 50%}.HomeHeroVisual_lidEdge__1Kmp8{position:absolute;top:0;left:12px;width:calc(100% - 24px);height:var(--lid-depth);transform-origin:center top;transform:rotateX(-90deg);background:linear-gradient(#cdd4dd,#8f9baa)}.HomeHeroVisual_lidLeft__FSaGs,.HomeHeroVisual_lidRight__qQDHV{position:absolute;top:12px;height:calc(100% - 24px);width:var(--lid-depth);transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,#a8b2c0,#d7dde5)}.HomeHeroVisual_lidLeft__FSaGs{left:0}.HomeHeroVisual_lidRight__qQDHV{left:100%}.HomeHeroVisual_baseLeft__h3v1E,.HomeHeroVisual_baseRight__77xGe{position:absolute;top:8px;height:calc(100% - 16px);width:var(--base-depth);transform-origin:left center;transform:rotateY(90deg);background:linear-gradient(90deg,#c6ced8,#7f8b9b)}.HomeHeroVisual_baseLeft__h3v1E{left:0}.HomeHeroVisual_baseRight__77xGe{left:100%}.HomeHeroVisual_screen__g09Im{position:absolute;inset:2.6% 1.5% 4%;overflow:hidden;border-radius:7px;background:#eaf2f6}.HomeHeroVisual_camera__fb9th{position:absolute;width:4px;height:4px;left:calc(50% - 2px);top:.7%;border-radius:50%;background:#26303c;box-shadow:inset 0 0 0 1px #070a10}.HomeHeroVisual_mapFrame__e5guI{display:block;width:100%;height:100%;border:0}.HomeHeroVisual_ground__B8wrg{position:absolute;left:-5%;width:110%;top:95%;height:5%;border-radius:50%;background:#24334930;filter:blur(12px)}@media (max-width:767px){.HomeHeroVisual_frame__jl5VN{width:calc(100% + 24px);margin-inline:-12px;padding-bottom:18px}.HomeHeroVisual_scene__4LKne{--scene-width:min(82cqw,calc((100svh - 240px) * 1.4));--open-offset:64px}.HomeHeroVisual_lidFront__ST7lQ{border-width:2px;border-radius:8px}.HomeHeroVisual_lidBack__JN_8W{border-radius:8px}.HomeHeroVisual_screen__g09Im{border-radius:4px}.HomeHeroVisual_deckSurface__7e8W5{border-radius:6px}.HomeHeroVisual_body__EOOXi{--base-depth:5px;--lid-depth:3px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll(root block)) and (animation-range:0px 100px){.HomeHeroVisual_keyCap__g8Kfm{animation:HomeHeroVisual_keyDepth__WZgMc 1ms linear both;animation-timeline:scroll(root block);animation-range:0 60px}.HomeHeroVisual_chromeLogo__oSAqA,.HomeHeroVisual_lidBack__JN_8W:after{animation:HomeHeroVisual_chromeShine__bp4dD 1ms linear both;animation-timeline:scroll(root block);animation-range:0 40px}.HomeHeroVisual_lid__2HRe_{animation:HomeHeroVisual_openLid__DlBkC 1ms linear both;animation-timeline:scroll(root block);animation-range:0 clamp(150px,25vh,260px)}.HomeHeroVisual_lidBack__JN_8W{animation:HomeHeroVisual_concealBack__X8O9o 1ms step-end both;animation-timeline:scroll(root block);animation-range:0 clamp(150px,25vh,260px)}.HomeHeroVisual_lidFront__ST7lQ{animation:HomeHeroVisual_revealScreen__e0uAP 1ms step-end both;animation-timeline:scroll(root block);animation-range:0 clamp(150px,25vh,260px)}.HomeHeroVisual_scene__4LKne{animation:HomeHeroVisual_revealSpace__OrAgX 1ms linear both;animation-timeline:scroll(root block);animation-range:0 clamp(150px,25vh,260px)}}}@keyframes HomeHeroVisual_openLid__DlBkC{0%{transform:rotateX(-104deg)}to{transform:rotateX(-4deg)}}@keyframes HomeHeroVisual_concealBack__X8O9o{0%{visibility:visible}20%,to{visibility:hidden}}@keyframes HomeHeroVisual_revealScreen__e0uAP{0%{visibility:hidden}20%,to{visibility:visible}}@keyframes HomeHeroVisual_revealSpace__OrAgX{0%{margin-top:var(--crop)}35%{margin-top:calc(var(--crop) * .3 + var(--open-offset) * .35)}70%{margin-top:calc(var(--crop) * .04 + var(--open-offset) * .7)}to{margin-top:var(--open-offset)}}@keyframes HomeHeroVisual_chromeShine__bp4dD{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes HomeHeroVisual_keyDepth__WZgMc{0%{transform:translateZ(0)}to{transform:translateZ(1.3px)}}.HomeHeroVisual_scene__4LKne[data-scroll-fallback]{margin-top:var(--fallback-margin)}.HomeHeroVisual_scene__4LKne[data-scroll-fallback] .HomeHeroVisual_lid__2HRe_{transform:rotateX(var(--fallback-angle))}.HomeHeroVisual_scene__4LKne[data-scroll-fallback] .HomeHeroVisual_lidFront__ST7lQ{visibility:var(--fallback-screen-visibility)}.HomeHeroVisual_scene__4LKne[data-scroll-fallback] .HomeHeroVisual_lidBack__JN_8W{visibility:var(--fallback-back-visibility)}.HomeHeroVisual_scene__4LKne[data-scroll-fallback] .HomeHeroVisual_keyCap__g8Kfm{transform:translateZ(var(--fallback-key-depth))}.HomeHeroVisual_scene__4LKne[data-scroll-fallback] .HomeHeroVisual_chromeLogo__oSAqA,.HomeHeroVisual_scene__4LKne[data-scroll-fallback] .HomeHeroVisual_lidBack__JN_8W:after{background-position:var(--fallback-shine) 50%}