.Process_process__1gxbL{padding:100px clamp(8px,3vw,32px) 60px;display:flex;flex-direction:column;gap:40px}.Process_header__GbKBN{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.Process_h2__ytdD0{font:300 clamp(30px,3.8vw,46px) /1.1 var(--font-sans);letter-spacing:-.03em}.Process_grid__nk7oN{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:stretch}@media (min-width:720px){.Process_grid__nk7oN{grid-template-columns:minmax(220px,1fr) 2fr}}.Process_steps__Yb_U0{display:flex;flex-direction:column;gap:2px;max-width:320px}.Process_step__n4hbS{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:14px;padding:14px 18px;border-left:2px solid rgba(28,26,43,.08);color:var(--inactive);font:400 16px/1.2 var(--font-sans);transition:color .2s ease,border-color .2s ease}.Process_step__n4hbS:hover{color:var(--ink)}.Process_step__n4hbS:focus-visible{outline:2px solid var(--lavender);outline-offset:2px;border-radius:6px}.Process_stepActive__PavPW{border-left-color:var(--lavender);color:var(--ink)}.Process_stepNum__cOqxN{font:500 11px/1 var(--font-mono)}.Process_panel__VFkZe{min-width:0;border-radius:28px;padding:clamp(24px,4vw,48px);min-height:340px;overflow:hidden;background:radial-gradient(50% 60% at 100% 100%,oklch(.86 .08 345/.8),transparent 70%),radial-gradient(60% 70% at 0 0,oklch(.84 .07 270),transparent 70%),#eeecf7;flex-direction:column;gap:32px}.Process_panelTop__f3QO_,.Process_panel__VFkZe{position:relative;display:flex;justify-content:space-between}.Process_panelTop__f3QO_{align-items:flex-start;gap:16px}.Process_bigNum__ZCbzV{font:300 clamp(72px,10vw,128px) /.8 var(--font-sans);letter-spacing:-.05em;color:rgba(255,255,255,.95)}.Process_pips__cewVX{display:flex;gap:6px}.Process_pip__Bf3Ql{width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.55);transition:width .3s,background-color .3s}.Process_pipActive__GrX20{width:22px;background:#fff}.Process_detail__fWqie{position:relative;max-width:560px;padding:24px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px rgba(60,40,140,.1)}.Process_detailLabel___nksq{font:500 11px/1 var(--font-mono);color:var(--lavender-text)}.Process_lead__czT8L{font:400 24px/1.2 var(--font-sans);letter-spacing:-.02em}.Process_body__9y_dI{font:400 14px/1.65 var(--font-sans);color:var(--body);text-wrap:pretty}.Process_processPinned__Tsydl{padding-top:0;padding-bottom:0;gap:0}.Process_pin__liOrV{position:relative}.Process_viewport__3PAzE{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:40px;overflow:hidden}.Process_panelScroll__8SlSA{justify-content:flex-start;padding:0}.Process_pipsFloating__00cbN{position:absolute;top:clamp(24px,4vw,48px);right:clamp(24px,4vw,48px);z-index:2}.Process_track__And9h{display:flex;height:100%;will-change:transform}.Process_slide__YjzAN{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(24px,4vw,48px);opacity:calc(1 - abs(var(--d, 0)) * .6)}.Process_slide__YjzAN .Process_bigNum__ZCbzV{display:inline-block;transform:translate3d(calc(var(--d, 0) * 60px),0,0);will-change:transform}.Process_slide__YjzAN .Process_detail__fWqie{transform:perspective(1200px) translate3d(calc(var(--d, 0) * -30px),0,0) rotateY(calc(var(--d, 0) * -6deg));transform-origin:50% 50%;will-change:transform}.Process_scrollHint__Jslbo{position:absolute;right:clamp(24px,4vw,48px);bottom:clamp(20px,3vw,32px);font:500 11px/1 var(--font-mono);color:rgba(28,26,43,.45);letter-spacing:.08em;text-transform:uppercase;animation:Process_hint__sHtV_ 2.4s ease-in-out infinite}@keyframes Process_hint__sHtV_{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.Logo_link__8GcB9{display:inline-flex;align-items:center}.Logo_footer__cPfHi,.Logo_nav__NSMup{display:block;height:40px;width:auto}.Button_button__96uC6{display:inline-block;border-radius:12px;font:500 14px/1 var(--font-sans);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.Button_md__ktIWF{padding:12px 20px}.Button_sm__pnQzd{padding:11px 18px;font-size:13px}.Button_light__SYUr3{background:#fff;color:var(--ink);box-shadow:var(--shadow-white-btn)}.Button_light__SYUr3:hover{color:var(--lavender-text)}.Button_dark__li0_g{--hover-bg:var(--lavender-text);background:var(--ink);color:#fff}.Button_dark__li0_g:hover{background:var(--hover-bg);color:#fff}.Button_ghost__gZqlA{border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.12);color:#fff}.Button_ghost__gZqlA:hover{background:rgba(255,255,255,.25);color:#fff}.Cinematic_wrap__3M6Sa{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.Cinematic_sweep__EQ9Rb{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.14) 48%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.14) 52%,transparent 60%);mix-blend-mode:soft-light;animation:Cinematic_sweep__EQ9Rb 14s ease-in-out infinite;will-change:transform}@keyframes Cinematic_sweep__EQ9Rb{0%{transform:translate3d(-35%,0,0)}50%{transform:translate3d(35%,0,0)}to{transform:translate3d(-35%,0,0)}}.Cinematic_vignette__v0JPE{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(30,20,70,.55) 100%);mix-blend-mode:multiply}.Cinematic_grain__9lg1d{position:absolute;inset:-50px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;mix-blend-mode:overlay;animation:Cinematic_grain__9lg1d .9s steps(6) infinite;will-change:transform}@keyframes Cinematic_grain__9lg1d{0%{transform:translateZ(0)}20%{transform:translate3d(-18px,12px,0)}40%{transform:translate3d(14px,-20px,0)}60%{transform:translate3d(-8px,24px,0)}80%{transform:translate3d(22px,6px,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.Cinematic_grain__9lg1d,.Cinematic_sweep__EQ9Rb{animation:none}}.Hero_hero__bqvNd{position:relative;border-radius:32px;overflow:hidden;background:radial-gradient(45% 45% at 8% 88%,oklch(.82 .12 350/.95),transparent 70%),radial-gradient(40% 50% at 96% 78%,oklch(.8 .12 330/.85),transparent 70%),radial-gradient(60% 55% at 50% 0,oklch(.7 .12 268),transparent 75%),linear-gradient(180deg,oklch(.74 .1 268),oklch(.84 .08 295) 55%,#f5f4f9);padding:22px clamp(18px,3vw,36px) 100px}.Hero_inner__lGUYu{position:relative;--px:0;--py:0;--sy:0}.Hero_center__D9gDQ{position:relative;transform:translate3d(0,calc(var(--sy, 0) * -36px),0);will-change:transform;max-width:820px;margin:0 auto;padding:clamp(56px,9vw,104px) 0 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px;scroll-margin-top:0}.Hero_h1__Ehp8_{font:300 clamp(40px,6.2vw,76px) /1.02 var(--font-sans);letter-spacing:-.035em;color:#fff;text-wrap:balance}.Hero_sub__mpF_z{max-width:560px;font:400 16px/1.55 var(--font-sans);color:rgba(255,255,255,.92);text-wrap:pretty}.Hero_actions__yXeUX{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.Hero_cards__2VmVA{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,2vw,24px);margin-top:64px;padding:0 4px;flex-wrap:nowrap}.Hero_status__K4Gnk{position:absolute;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.85);font:500 11px/1 var(--font-mono);z-index:2}.Hero_statusDesign__nvky5{left:14%;top:-18px;color:#c2417e;transform:translate3d(calc(var(--px, 0) * -26px),calc(var(--py, 0) * -18px + var(--sy, 0) * 90px),0);will-change:transform}.Hero_statusDeployed__V7CEl{right:14%;top:-4px;color:var(--green);transform:translate3d(calc(var(--px, 0) * -30px),calc(var(--py, 0) * -20px + var(--sy, 0) * 110px),0);will-change:transform}.Hero_statusDot__eMy4G{width:6px;height:6px;border-radius:50%}.Hero_card__JzOeD{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.Hero_cardSide__Ml2Lc{flex:0 1 300px;border-radius:20px;background:rgba(255,255,255,.55);box-shadow:var(--shadow-glass)}.Hero_cardLeft__9j1vQ{transform:perspective(1200px) translate3d(calc(var(--px, 0) * -16px),calc(28px + var(--py, 0) * -10px + var(--sy, 0) * 48px),0) rotate(-6deg) rotateY(calc(var(--px, 0) * 5deg)) rotateX(calc(var(--py, 0) * -3deg));will-change:transform}.Hero_cardRight__BcWk8{transform:perspective(1200px) translate3d(calc(var(--px, 0) * -16px),calc(28px + var(--py, 0) * -10px + var(--sy, 0) * 48px),0) rotate(6deg) rotateY(calc(var(--px, 0) * 5deg)) rotateX(calc(var(--py, 0) * -3deg));will-change:transform}.Hero_cardCenter__i8C2I{transform:perspective(1200px) translate3d(calc(var(--px, 0) * -8px),calc(var(--py, 0) * -6px + var(--sy, 0) * 16px),0) rotateY(calc(var(--px, 0) * 3deg)) rotateX(calc(var(--py, 0) * -2deg));will-change:transform;flex:0 1 380px;border-radius:22px;background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.8);box-shadow:0 24px 60px rgba(60,40,140,.22);z-index:1}.Hero_cardHead__sLTdM{display:flex;justify-content:space-between;gap:8px;padding:6px 8px 10px;font:500 12px/1 var(--font-sans);color:var(--ink)}.Hero_cardMeta__qN7vG{font:400 10px/1 var(--font-mono);color:var(--muted)}.Hero_cardImage__QXiSS{position:relative;border-radius:14px;overflow:hidden;line-height:0}.Hero_img__w_fyQ{display:block;width:100%;height:auto}.Hero_fade__YY26S{position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,transparent,#f5f4f9);pointer-events:none;z-index:2}@media (max-width:719px){.Hero_cardSide__Ml2Lc{display:none}.Hero_cardCenter__i8C2I{flex:0 1 100%}.Hero_statusDesign__nvky5{left:4%}.Hero_statusDeployed__V7CEl{right:4%}}.Intro_intro__nJMyb{padding:clamp(80px,10vw,130px) clamp(8px,4vw,40px) 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.Intro_statement__nRQE1{max-width:860px;font:400 clamp(22px,2.8vw,32px) /1.35 var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.Intro_faint__Irh7N{color:var(--faint)}.ProjectCard_card__ynzED{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:14px;border-radius:28px;background:var(--card);box-shadow:var(--shadow-card)}.ProjectCard_frame__HJXfU{position:relative;transform:translate3d(var(--shift,0),0,0);transition:transform .15s linear;aspect-ratio:4/3;border-radius:20px;padding:clamp(18px,3vw,36px);display:flex;align-items:center;justify-content:center}.ProjectCard_shot__ISaAL{position:relative;width:100%;max-height:100%;border-radius:14px;overflow:hidden;line-height:0}.ProjectCard_img__m2ysg{display:block;width:100%;height:auto}.ProjectCard_text__imhg5{display:flex;flex-direction:column;gap:18px;transform:translate3d(calc(var(--shift, 0px) * -.5),0,0);transition:transform .15s linear;padding:clamp(8px,2vw,24px) clamp(8px,2vw,32px) clamp(8px,2vw,24px) 0}.ProjectCard_meta___zlZS{font:400 11px/1.5 var(--font-mono);color:var(--faint);letter-spacing:.02em}.ProjectCard_titles__y5Trd{display:flex;flex-direction:column;gap:8px}.ProjectCard_h3__vF8Kg{font:400 clamp(30px,3.4vw,42px) /1 var(--font-sans);letter-spacing:-.03em}.ProjectCard_h4__Nsh2y{font:300 20px/1.3 var(--font-sans);letter-spacing:-.01em}.ProjectCard_body__Gy5Y3{display:flex;flex-direction:column;gap:12px;font:400 14px/1.65 var(--font-sans);color:var(--body);text-wrap:pretty}.ProjectCard_cta__UpZ_P{align-self:flex-start}@media (max-width:939px){.ProjectCard_text__imhg5{padding:8px 10px 12px}}@media (min-width:940px){.ProjectCard_card__ynzED{grid-template-columns:1fr 1fr}.ProjectCard_imageRight__Fzzcn .ProjectCard_frame__HJXfU{order:2}.ProjectCard_imageRight__Fzzcn .ProjectCard_text__imhg5{padding:clamp(8px,2vw,24px) 0 clamp(8px,2vw,24px) clamp(8px,2vw,32px)}}.Work_work__GBR4w{padding:60px clamp(8px,3vw,32px) 40px;display:flex;flex-direction:column;gap:40px}.Work_header__k2eSx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:28px;gap:28px;align-items:end}.Work_headline__VWFhh{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.Work_h2__sQ96_{font:300 clamp(34px,4.4vw,52px) /1.05 var(--font-sans);letter-spacing:-.03em}.Work_copy__Rnngz{display:flex;flex-direction:column;gap:12px;max-width:460px;justify-self:end;font:400 14px/1.6 var(--font-sans);color:var(--muted)}.Work_strong__ULRl8{color:var(--ink);font-weight:500}@media (max-width:779px){.Work_copy__Rnngz{justify-self:start}}.Services_services__WrAmA{padding:100px clamp(8px,3vw,32px) 40px;display:flex;flex-direction:column;gap:40px}.Services_header__kdnxv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:28px;gap:28px;align-items:end}.Services_headline__WjUpu{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.Services_h2__6CFLK{font:300 clamp(30px,3.8vw,46px) /1.1 var(--font-sans);letter-spacing:-.03em}.Services_faint__XV29V{color:var(--faint)}.Services_lede__5yb15{max-width:380px;justify-self:end;font:400 14px/1.6 var(--font-sans);color:var(--muted)}@media (max-width:779px){.Services_lede__5yb15{justify-self:start}}.Services_grid__s7uBf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:16px;gap:16px}.Services_card__IZAY_{display:flex;flex-direction:column;padding:10px;border-radius:24px;background:var(--card);box-shadow:0 1px 2px rgba(28,26,43,.04),0 18px 44px rgba(90,70,180,.06)}.Services_cardHeader__2m4AH{height:150px;border-radius:16px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.Services_index__TXgJ0{font:500 11px/1 var(--font-mono)}.Services_title__S8uZ6{font:400 24px/1 var(--font-sans);letter-spacing:-.02em}.Services_cardBody__4_BzW{padding:18px 10px 12px;display:flex;flex-direction:column;gap:16px}.Services_description__FKjGT{font:400 14px/1.55 var(--font-sans);color:var(--body)}.Services_list__SiYC7{display:flex;flex-direction:column;font:400 12px/1 var(--font-mono);color:var(--ink)}.Services_item__O9gv7{padding:9px 0;border-top:1px solid var(--hairline)}.Approach_approach__OJEwx{border-radius:32px;overflow:hidden;padding:clamp(64px,8vw,110px) clamp(18px,4vw,48px);background:radial-gradient(40% 40% at 5% 95%,oklch(.84 .1 350/.9),transparent 70%),radial-gradient(40% 45% at 100% 90%,oklch(.82 .1 330/.8),transparent 70%),linear-gradient(180deg,oklch(.8 .08 262),oklch(.86 .06 280) 70%,oklch(.9 .05 300));gap:44px}.Approach_approach__OJEwx,.Approach_header__O6CaW{position:relative;display:flex;flex-direction:column;align-items:center}.Approach_header__O6CaW{text-align:center;gap:18px}.Approach_tag__J8O9X{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.45);letter-spacing:0}.Approach_h2__aU8Qm{font:300 clamp(32px,4.4vw,54px) /1.08 var(--font-sans);letter-spacing:-.03em;color:#fff;max-width:760px;text-wrap:balance}.Approach_em__IeElG{font-style:italic;font-weight:300}.Approach_glass__u1Vda{position:relative;width:100%;max-width:960px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;padding:12px;border-radius:26px;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 70px rgba(60,40,140,.18)}.Approach_quoteCard__wCxRI{border-radius:18px;background:#fff;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.Approach_brand__0SV6q{font:500 11px/1 var(--font-mono);color:var(--lavender-text)}.Approach_quote__9CbiA{font:300 clamp(26px,2.8vw,34px) /1.12 var(--font-sans);letter-spacing:-.025em}.Approach_faint__LHlA4{color:var(--faint)}.Approach_textCard__T9tgZ{border-radius:18px;background:#fff;padding:28px;display:flex;flex-direction:column;gap:12px;font:400 14px/1.65 var(--font-sans);color:var(--body);text-wrap:pretty}.Approach_lead__5mFnk{font:400 17px/1.45 var(--font-sans);color:var(--ink)}.OneApproach_section__ohcq_{padding:clamp(90px,10vw,130px) clamp(8px,3vw,32px) 60px;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}.OneApproach_h2__Bkb54{font:300 clamp(30px,3.8vw,46px) /1.1 var(--font-sans);letter-spacing:-.03em}.OneApproach_faint__tL7RJ{color:var(--faint)}.OneApproach_grid__GNfv4{width:100%;max-width:1120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:16px;gap:16px}.OneApproach_card__WjKdj{padding:28px 24px;border-radius:22px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 18px 44px rgba(90,70,180,.06)}.OneApproach_orb__gelWl{width:34px;height:34px;border-radius:50%}.OneApproach_name__KzwRD{font:500 18px/1 var(--font-sans);letter-spacing:-.01em}.OneApproach_line__l_sn1{font:400 14px/1.4 var(--font-sans);color:var(--muted)}.OneApproach_closing__Y3Qen{max-width:560px;display:flex;flex-direction:column;gap:8px;font:400 16px/1.55 var(--font-sans);color:var(--muted)}.OneApproach_ink__vi_42{color:var(--ink)}.Capabilities_section__qxL__{padding:40px 0 60px;display:flex;flex-direction:column;align-items:center;gap:26px;overflow:hidden}.Capabilities_viewport__GQtv9{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.Capabilities_track__sl_qh{display:flex;gap:10px;width:max-content;animation:Capabilities_marquee__ZZmUk 60s linear infinite}.Capabilities_viewport__GQtv9:hover .Capabilities_track__sl_qh{animation-play-state:paused}.Capabilities_chip__frvKj{flex:none;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid rgba(28,26,43,.06);font:400 15px/1 var(--font-sans);white-space:nowrap;box-shadow:0 6px 18px rgba(90,70,180,.05)}@media (prefers-reduced-motion:reduce){.Capabilities_track__sl_qh{animation:none;width:100%;flex-wrap:wrap;justify-content:center}.Capabilities_viewport__GQtv9{-webkit-mask-image:none;mask-image:none}}@keyframes Capabilities_marquee__ZZmUk{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Products_shop__PBt32{padding:60px clamp(8px,3vw,32px) 40px;display:flex;flex-direction:column;gap:40px}.Products_header__ebIvZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:28px;gap:28px;align-items:end}.Products_headline__GnZq0{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.Products_h2__rc6gI{font:300 clamp(30px,3.8vw,46px) /1.1 var(--font-sans);letter-spacing:-.03em}.Products_faint__a7oSl{color:var(--faint)}.Products_lede__kw_Ki{max-width:380px;justify-self:end;font:400 14px/1.6 var(--font-sans);color:var(--muted)}@media (max-width:779px){.Products_lede__kw_Ki{justify-self:start}}.Products_card___W5dQ{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:14px;border-radius:28px;background:var(--card);box-shadow:var(--shadow-card)}@media (min-width:940px){.Products_card___W5dQ{grid-template-columns:1fr 1fr}}.Products_gallery__7pv2W{display:flex;flex-direction:column;gap:10px;transform:translate3d(var(--shift,0),0,0);transition:transform .15s linear;border-radius:20px;padding:clamp(18px,3vw,36px);background:radial-gradient(70% 70% at 85% 90%,oklch(.88 .08 85),transparent 70%),radial-gradient(70% 70% at 10% 10%,oklch(.86 .05 60),transparent 70%),oklch(.94 .02 80)}.Products_galleryPortrait__WjMKp{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:end;align-self:stretch;align-content:center}.Products_galleryPortrait__WjMKp .Products_thumbs__N0T2d{display:contents}.Products_galleryPortrait__WjMKp .Products_cover__0vdgf,.Products_galleryPortrait__WjMKp .Products_thumb__VTgEb{box-shadow:0 14px 30px rgba(70,50,20,.16)}.Products_cover__0vdgf,.Products_thumb__VTgEb{border-radius:14px;overflow:hidden;line-height:0;box-shadow:0 18px 40px rgba(70,50,20,.18)}.Products_thumbs__N0T2d{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.Products_thumb__VTgEb{box-shadow:0 10px 24px rgba(70,50,20,.12)}.Products_img__H4vVH{display:block;width:100%;height:auto}.Products_text__8SSQ_{display:flex;flex-direction:column;gap:18px;transform:translate3d(calc(var(--shift, 0px) * -.5),0,0);transition:transform .15s linear;padding:clamp(8px,2vw,24px) clamp(8px,2vw,32px) clamp(8px,2vw,24px) 0}@media (max-width:939px){.Products_text__8SSQ_{padding:8px 10px 12px}}.Products_meta__6F_3f{font:400 11px/1.5 var(--font-mono);color:var(--faint);letter-spacing:.02em}.Products_titles__iN0zs{display:flex;flex-direction:column;gap:8px}.Products_h3__uW7Ad{font:400 clamp(28px,3vw,38px) /1.05 var(--font-sans);letter-spacing:-.03em}.Products_h4__0xl2E{font:300 18px/1.3 var(--font-sans);letter-spacing:-.01em}.Products_description__3hJJu{font:400 14px/1.65 var(--font-sans);color:var(--body);text-wrap:pretty}.Products_features__oYNz3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-column-gap:24px;column-gap:24px;font:400 12px/1.3 var(--font-mono);color:var(--ink)}.Products_feature__bqWoi{padding:9px 0;border-top:1px solid var(--hairline)}.Products_purchase__rvPSa{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:6px}.Products_purchase__rvPSa a{padding:13px 22px;box-shadow:0 10px 26px rgba(28,26,43,.2)}.Products_note__igBZ_{font:400 11px/1.5 var(--font-mono);color:var(--faint);letter-spacing:.02em}.Products_price__lknZj{font:300 28px/1 var(--font-sans);letter-spacing:-.02em}.Products_stack__om7RJ{display:flex;flex-direction:column;gap:40px}.Products_soon__0Jxi0{display:inline-block;padding:10px 16px;border-radius:999px;background:var(--bg);border:1px solid var(--hairline);font:500 12px/1 var(--font-mono);color:var(--faint)}.Products_titleLink__iipA9{color:inherit}.Products_titleLink__iipA9:hover{color:var(--accent,var(--lavender-text))}.Products_detailsLink__5W3s3{margin-top:4px;font:500 13px/1 var(--font-sans);color:var(--lavender-text)}.Contact_contact__fU08Y{position:relative;padding:clamp(90px,11vw,150px) clamp(16px,4vw,40px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.Contact_pill__NA_0k{position:absolute;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#fff;font:500 11px/1 var(--font-mono);box-shadow:0 8px 24px rgba(90,70,180,.1);animation:Contact_float__ZRXzk 6s ease-in-out infinite;white-space:nowrap}.Contact_pillDot__ojeM_{width:6px;height:6px;border-radius:50%}.Contact_pillWeb__KBiL1{left:7%;top:12%;animation-duration:6s}.Contact_pillProduct__sp0XH{right:10%;top:18%;animation-duration:7s;animation-delay:.8s}.Contact_pillDev__YzGzf{left:14%;bottom:20%;animation-duration:6.5s;animation-delay:1.4s}.Contact_pillAi__Emzd9{right:13%;bottom:26%;animation-duration:7.5s;animation-delay:.3s}.Contact_cta__yypqP,.Contact_h2__aLFuW,.Contact_lines__5_NOw,.Contact_tag__lzT_B{position:relative}.Contact_h2__aLFuW{font:300 clamp(40px,5.6vw,72px) /1.02 var(--font-sans);letter-spacing:-.035em;max-width:760px;text-wrap:balance}.Contact_lines__5_NOw{max-width:480px;display:flex;flex-direction:column;gap:6px;font:400 15px/1.55 var(--font-sans);color:var(--muted)}.Contact_emphasis__L95DH{margin-top:10px;color:var(--ink);font-weight:500}.Contact_cta__yypqP{padding:13px 22px;box-shadow:0 10px 26px rgba(28,26,43,.2)}@media (max-width:719px){.Contact_pill__NA_0k{display:none}}@media (prefers-reduced-motion:reduce){.Contact_pill__NA_0k{animation:none}}@keyframes Contact_float__ZRXzk{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}