.space{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:-1;pointer-events:none;contain:strict}.space-fallback,.space-fallback:after,.space-fallback:before{position:absolute;inset:0}.space-fallback{background-image:radial-gradient(1.2px 1.2px at 7% 14%,rgb(226 234 255/.55),transparent 70%),radial-gradient(1.2px 1.2px at 18% 62%,rgb(226 234 255/.35),transparent 70%),radial-gradient(1.2px 1.2px at 26% 28%,rgb(226 234 255/.48),transparent 70%),radial-gradient(1.2px 1.2px at 33% 81%,rgb(226 234 255/.28),transparent 70%),radial-gradient(1.2px 1.2px at 41% 9%,rgb(226 234 255/.41),transparent 70%),radial-gradient(1.2px 1.2px at 47% 47%,rgb(226 234 255/.24),transparent 70%),radial-gradient(1.2px 1.2px at 55% 23%,rgb(226 234 255/.55),transparent 70%),radial-gradient(1.2px 1.2px at 61% 71%,rgb(226 234 255/.35),transparent 70%),radial-gradient(1.2px 1.2px at 68% 38%,rgb(226 234 255/.31),transparent 70%),radial-gradient(1.2px 1.2px at 74% 88%,rgb(226 234 255/.41),transparent 70%),radial-gradient(1.2px 1.2px at 81% 16%,rgb(226 234 255/.48),transparent 70%),radial-gradient(1.2px 1.2px at 88% 55%,rgb(226 234 255/.28),transparent 70%),radial-gradient(1.2px 1.2px at 93% 31%,rgb(226 234 255/.45),transparent 70%),radial-gradient(1.2px 1.2px at 12% 92%,rgb(226 234 255/.24),transparent 70%),radial-gradient(1.2px 1.2px at 38% 58%,rgb(226 234 255/.35),transparent 70%),radial-gradient(1.2px 1.2px at 97% 77%,rgb(226 234 255/.28),transparent 70%);background-size:560px 460px;transition:opacity .8s var(--ease-out)}.space-fallback:before{content:"";background-image:radial-gradient(1.6px 1.6px at 9% 37%,rgb(226 234 255/.5),transparent 70%),radial-gradient(1.4px 1.4px at 23% 76%,rgb(127 168 255/.45),transparent 70%),radial-gradient(1.4px 1.4px at 44% 18%,rgb(226 234 255/.4),transparent 70%),radial-gradient(1.6px 1.6px at 58% 64%,rgb(226 234 255/.45),transparent 70%),radial-gradient(1.4px 1.4px at 71% 6%,rgb(127 168 255/.4),transparent 70%),radial-gradient(1.4px 1.4px at 86% 43%,rgb(226 234 255/.35),transparent 70%),radial-gradient(1.6px 1.6px at 95% 89%,rgb(226 234 255/.4),transparent 70%),radial-gradient(2px 2px at 16% 12%,rgb(226 234 255/.55),transparent 70%),radial-gradient(1.8px 1.8px at 37% 49%,rgb(127 168 255/.5),transparent 70%),radial-gradient(2px 2px at 63% 83%,rgb(226 234 255/.45),transparent 70%),radial-gradient(1.8px 1.8px at 79% 27%,rgb(226 234 255/.5),transparent 70%),radial-gradient(2px 2px at 91% 61%,rgb(255 226 196/.4),transparent 70%);background-size:900px 700px,900px 700px,900px 700px,900px 700px,900px 700px,900px 700px,900px 700px,1300px 1100px,1300px 1100px,1300px 1100px,1300px 1100px,1300px 1100px}.space-fallback:after{content:"";background:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,rgb(var(--bg)/.55) 100%),linear-gradient(-28deg,transparent 32%,rgb(var(--accent)/.05) 50%,transparent 68%)}.space-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .8s var(--ease-out)}.space.is-live .space-canvas{opacity:1}.space.is-live .space-fallback{opacity:0}html[data-space=live] [data-header-bar],html[data-space=still] [data-header-bar]{backdrop-filter:none;background:rgb(var(--bg)/.96)}[data-space-deck]{touch-action:pan-y pinch-zoom;-webkit-touch-callout:none}[data-space-deck] :is(a,button,input,select,textarea,label,summary,img,span,[role],[tabindex],[contenteditable],p,h1,h2,h3,h4,h5,h6,li,dt,dd,figcaption,blockquote,pre,code,.card,form,header,nav,[data-space-quiet],[data-starmap],[data-no-space]){-webkit-touch-callout:default}.contact-stage{position:relative;display:flex;flex-direction:column;align-items:center}.contact-earth{width:min(100%,26rem)}.contact-card{position:relative;z-index:1;width:100%;max-width:24rem;margin-top:-4.5rem;padding:.5rem 1.375rem 1.125rem;border:1px solid rgb(var(--line)/.14);border-radius:16px;background:linear-gradient(180deg,rgb(var(--fg)/.045),transparent 40%),rgb(13 19 34/.62);backdrop-filter:blur(14px);box-shadow:0 24px 60px -30px rgb(0 0 0/.8)}@media (min-width:1024px){.contact-stage{display:block;min-height:34rem}.earth.contact-earth{position:absolute;top:50%;left:-2%;width:min(34rem,72%);transform:translateY(-50%)}.contact-card{position:absolute;top:50%;right:0;width:22.5rem;margin-top:0;transform:translateY(-46%)}.js .contact-card[data-reveal]{transform:translateY(calc(-46% + 1.25rem))}.js .contact-card[data-reveal][data-revealed]{transform:translateY(-46%)}}.earth{position:relative;aspect-ratio:1;pointer-events:none}.earth-svg{position:relative;display:block;width:100%;height:100%}.earth:before{content:"";position:absolute;inset:4%;border-radius:50%;box-shadow:-18px -22px 90px -10px rgb(54 92 255/.25)}.earth-home{position:absolute;left:var(--cairo-x);top:var(--cairo-y)}@media (forced-colors:active){.space{display:none}}@media print{.space{display:none}}@media (prefers-reduced-transparency:reduce){.card{background:rgb(var(--surface))}}@media (prefers-contrast:more){.space{opacity:.5}}@property --world-a{syntax:"<color>";inherits:false;initial-value:#365cff}@property --world-b{syntax:"<color>";inherits:false;initial-value:#7fa8ff}.space-aurora{position:absolute;inset:-12% -8%;--world-a:#365cff;--world-b:#7fa8ff;background:radial-gradient(70% 58% at 50% 110%,color-mix(in srgb,var(--world-a) 46%,transparent),transparent 74%),radial-gradient(44% 40% at 92% 4%,color-mix(in srgb,var(--world-b) 24%,transparent),transparent 72%),radial-gradient(40% 44% at 2% 46%,color-mix(in srgb,var(--world-a) 18%,transparent),transparent 72%);transition:--world-a 1.6s var(--ease-out),--world-b 1.6s var(--ease-out);animation:aurora-drift 48s ease-in-out infinite alternate;will-change:transform}@keyframes aurora-drift{0%{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.06)}}html[data-space-motion=paused] .space-aurora{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.space-aurora{animation:none;transition:none}}html[data-world=home] .space-aurora{--world-a:#365cff;--world-b:#7fa8ff}html[data-world=modules] .space-aurora{--world-a:#10b981;--world-b:#f6c85f}html[data-world=surfaces] .space-aurora{--world-a:#ff7a1a;--world-b:#ffb347}html[data-world=map] .space-aurora{--world-a:#22c3e6;--world-b:#5b7cff}html[data-world=tenants] .space-aurora{--world-a:#f5b82e;--world-b:#ff8a3d}html[data-world=branches] .space-aurora{--world-a:#8b6cff;--world-b:#d36bff}html[data-world=apps] .space-aurora{--world-a:#5c7cff;--world-b:#c58bff}html[data-world=services] .space-aurora{--world-a:#365cff;--world-b:#34d399}html[data-world=faq] .space-aurora{--world-a:#5b7cff;--world-b:#ff9e6b}html[data-world=approach] .space-aurora{--world-a:#5b5bff;--world-b:#38cff0}html[data-world=about] .space-aurora{--world-a:#365cff;--world-b:#a98bff}html[data-world=experience] .space-aurora{--world-a:#1e90ff;--world-b:#34d399}html[data-world=expertise] .space-aurora{--world-a:#38cff0;--world-b:#7fa8ff}html[data-world=contact] .space-aurora{--world-a:#ff9e6b;--world-b:#ff6b9a}.earth-home .home-star__tick{left:auto;right:12px;bottom:4px;color:rgb(var(--fg-2))}.home-star{position:absolute;pointer-events:none}.home-star__dot{position:absolute;left:-2.5px;top:-2.5px;width:5px;height:5px;border-radius:50%;background:#eef3ff;box-shadow:0 0 10px 2px rgb(var(--accent-bright)/.6)}.home-star__tick{position:absolute;left:10px;bottom:6px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--fg-3))}.home-star--hero{left:calc(50% + 18vw);top:calc(-1.5rem - 3px + 1.48vw)}.home-star--contact{left:0;top:0}@media (max-width:817.98px){.home-star--hero{top:calc(-1.5rem - 3px + 2.1vw - 5.1px)}}@media (max-width:429.98px){.home-star__tick{left:auto;right:10px}}@media (prefers-reduced-motion:no-preference){.home-star__dot{animation:home-star-pulse 4s ease-in-out infinite}@supports (animation-timeline:scroll()){.home-star--hero{animation:home-star-sink linear both;animation-timeline:scroll();animation-range:0 100vh}}}html[data-space-motion=paused] .home-star__dot,html[data-space=still] .home-star__dot{animation:none}@keyframes home-star-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes home-star-sink{to{transform:translateY(3rem)}}.eco{position:relative}.eco-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.eco-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.eco-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.eco-panel{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.375rem 1.375rem 1.25rem;border:1px solid rgb(var(--line)/.12);border-radius:16px;background:linear-gradient(180deg,rgb(var(--fg)/.035),transparent 45%),rgb(var(--surface)/.55);transition:border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),background-color .4s var(--ease-out)}.eco-panel:hover{border-color:rgb(var(--line)/.24)}.js .eco-panel[data-reveal]:focus-within{opacity:1;transform:none}.eco[data-eco-active] .eco-panel[data-lit]{border-color:rgb(var(--accent-bright)/.32);box-shadow:0 0 0 1px rgb(var(--accent-bright)/.06),0 18px 48px -28px rgb(54 92 255/.25)}.eco-marks{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;min-height:2.25rem}.eco-mark{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgb(var(--line)/.12);border-radius:10px;background:rgb(var(--bg)/.5);color:rgb(var(--fg-2));transition:color .3s var(--ease-out),border-color .3s var(--ease-out),background-color .3s var(--ease-out),opacity .3s var(--ease-out)}.eco-mark svg{width:1.125rem;height:1.125rem;fill:currentColor}.eco-mark svg[class*=lucide]{fill:none;stroke:currentColor}.eco-panel:hover .eco-mark{color:rgb(var(--fg))}.eco-mark[data-state=related]{color:rgb(var(--accent-soft));border-color:rgb(var(--accent-bright)/.3)}.eco-mark[data-state=active]{color:rgb(var(--fg));border-color:rgb(var(--accent-bright)/.7);background:rgb(var(--accent)/.22)}.eco-items{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1.125rem}.eco-item{display:inline-flex;align-items:center;min-height:2rem;padding:.3125rem .625rem;border:1px solid rgb(var(--line)/.1);border-radius:8px;background:rgb(var(--fg)/.035);font-size:.8125rem;line-height:1.2;text-align:start;color:rgb(var(--fg));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background-color .25s var(--ease-out),opacity .25s var(--ease-out)}.eco-item:hover{border-color:rgb(var(--line)/.3)}.eco-item:focus-visible{outline:2px solid rgb(var(--accent-bright));outline-offset:2px}.eco[data-eco-active] .eco-item:not([data-state=active],[data-state=related]){color:rgb(var(--fg-2));border-color:rgb(var(--line)/.06);background:transparent}.eco[data-eco-active] .eco-mark:not([data-state=active],[data-state=related]){opacity:.45}.eco-item[data-state=related]{border-color:rgb(var(--accent-bright)/.38);background:rgb(var(--accent)/.1);color:rgb(var(--fg))}.eco-item[data-state=active]{border-color:rgb(var(--accent-bright)/.85);background:rgb(var(--accent)/.28);color:#fff}.eco-item[aria-pressed=true]{box-shadow:0 0 0 3px rgb(var(--accent-bright)/.18)}.eco-applied{margin-top:auto;padding-top:1.125rem;font-size:.8125rem;line-height:1.55;color:rgb(var(--fg-2))}.eco-applied:before{content:"";display:block;height:1px;margin-bottom:.875rem;background:rgb(var(--line)/.1)}.eco-link{color:rgb(var(--accent-soft));text-decoration:underline;text-decoration-color:rgb(var(--accent-soft)/.3);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.eco-link:hover{color:rgb(var(--fg));text-decoration-color:rgb(var(--fg)/.6)}.eco-status{min-height:3rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(var(--line)/.08);font-size:.875rem;line-height:1.6;color:rgb(var(--fg-2))}.eco-panel{z-index:1}.eco[data-eco-active] .eco-panel{background:linear-gradient(180deg,rgb(var(--fg)/.035),transparent 45%),rgb(var(--surface)/.9)}.eco-lines{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.eco-line{fill:none;stroke:rgb(var(--accent-bright)/.6);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (max-width:639.98px){.eco-lines{display:none}}@media (prefers-reduced-motion:no-preference){.eco-line{animation:eco-draw .6s var(--ease-out) both}}html[data-space-motion=paused] .eco-line{animation:none}@keyframes eco-draw{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){.eco-item,.eco-mark,.eco-panel{transition:none!important}}@media (forced-colors:active){.eco-item[data-state=active],.eco-item[data-state=related]{border-color:Highlight}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3743d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3743d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}.shots{--tint:#365cff;position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;background:linear-gradient(180deg,rgb(var(--surface)/.55),rgb(var(--bg)/.35)),rgb(var(--bg-2))}.shots-light{position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 60% at 50% 78%,color-mix(in srgb,var(--tint) 34%,transparent),transparent 70%),radial-gradient(40% 40% at 50% 62%,rgb(54 92 255/.18),transparent 70%),linear-gradient(90deg,transparent 8%,color-mix(in srgb,var(--tint) 45%,transparent) 50%,transparent 92%) 50% 88% /100% 1px no-repeat}.device-phone{--w:19.5cqw;position:absolute;bottom:-4.5cqw;width:var(--w);aspect-ratio:9/19.5;padding:calc(var(--w) * .035);border-radius:calc(var(--w) * .16);background:linear-gradient(145deg,#2b3245,#0b0e16 45%,#1d2434);box-shadow:0 0 0 1px rgb(238 242 248/.16),inset 0 0 0 1px rgb(255 255 255/.06),0 40px 80px -30px rgb(0 0 0/.85),0 0 60px -20px color-mix(in srgb,var(--tint) 50%,transparent);transition:transform .7s var(--ease-out)}.device-phone img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:calc(var(--w) * .125);background:#0b0e16}.device-phone:after{content:"";position:absolute;inset:calc(var(--w) * .035);border-radius:calc(var(--w) * .125);background:linear-gradient(125deg,rgb(255 255 255/.14),transparent 32%,transparent 70%,rgb(255 255 255/.05));pointer-events:none}.device-phone--front{--w:25.5cqw;inset-inline-start:50%;transform:translateX(-62%) rotate(-4deg);z-index:2}.device-phone--back{inset-inline-start:50%;bottom:1.5cqw;transform:translateX(8%) rotate(5deg);filter:brightness(.82);z-index:1}html[dir=rtl] .device-phone--front{transform:translateX(62%) rotate(4deg)}html[dir=rtl] .device-phone--back{transform:translateX(-8%) rotate(-5deg)}.device-display{position:absolute;top:9cqw;inset-inline-start:6%;width:78%;padding:.35rem;border-radius:.9rem;background:linear-gradient(145deg,#2b3245,#0b0e16 50%,#1d2434);box-shadow:0 0 0 1px rgb(238 242 248/.14),0 40px 80px -30px rgb(0 0 0/.85);transform:perspective(1200px) rotateY(10deg);transform-origin:0 50%;transition:transform .7s var(--ease-out)}.device-display img{width:100%;height:auto;border-radius:.6rem}html[dir=rtl] .device-display{transform:perspective(1200px) rotateY(-10deg);transform-origin:100% 50%}.shots--display .device-phone--front{--w:22.5cqw;inset-inline-start:auto;inset-inline-end:7%;transform:rotate(-3deg)}html[dir=rtl] .shots--display .device-phone--front{transform:rotate(3deg)}.shots--feature .device-phone{--w:22.5cqw}.shots--feature .device-phone--front{--w:27.5cqw}.shots--header .device-phone{--w:16.5cqw}.shots--header .device-phone--front{--w:20cqw}@media (hover:hover){.group:hover .device-phone--front{transform:translateX(-62%) translateY(-1.1cqw) rotate(-2.5deg)}.group:hover .device-phone--back{transform:translateX(10%) translateY(-.75cqw) rotate(6deg)}html[dir=rtl] .group:hover .device-phone--front{transform:translateX(62%) translateY(-1.1cqw) rotate(2.5deg)}html[dir=rtl] .group:hover .device-phone--back{transform:translateX(-10%) translateY(-.75cqw) rotate(-6deg)}.group:hover .shots--display .device-phone--front{transform:translateY(-1.1cqw) rotate(-2deg)}.group:hover .device-display{transform:perspective(1200px) rotateY(6deg)}}@media (prefers-reduced-motion:reduce){.device-display,.device-phone{transition:none}}