.styles_overview__k1NSQ{background-color:#f8f7f6;padding:99px 0 120px;color:#0d0d0d}.styles_layout__clqhQ{display:grid;grid-template-columns:1fr;grid-gap:60px;gap:60px}.styles_itemsList__BD12i,.styles_overviewItem__xlo17{display:flex;flex-direction:column}.styles_overviewItem__xlo17{gap:30px;opacity:1;transition:opacity .4s ease;margin-top:41px}.styles_overviewItem__xlo17:first-child{margin-top:0}.styles_divider__gYVzn{width:100%;height:1px;background-color:rgba(13,13,13,.4)}.styles_itemContent__ghBmN{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.styles_labelWrapper__6mD0w{display:flex;align-items:flex-start;gap:12px}.styles_labelDot__B3Sdy{width:14px;height:14px;flex-shrink:0;background-color:#0d0d0d;display:block;margin-top:6px}.styles_labelText__438T_{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;color:#0d0d0d}.styles_itemBody__IsFif{display:flex;flex-direction:column}.styles_itemTitle__RhZpe{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:26px;font-weight:600;line-height:1.3;color:#0d0d0d;opacity:1}.styles_itemTextWrapper__47_EL{height:auto;opacity:1;overflow:hidden;margin-top:20px}.styles_itemTextInner__8llmK{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:16px}.styles_itemTextInner__8llmK p{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.3;color:#0d0d0d;margin:0}@media (max-width:1023px){.styles_overview__k1NSQ{padding:60px 0 80px}.styles_layout__clqhQ{display:flex;flex-direction:column-reverse;row-gap:60px}.styles_imageWrapper__Lj4RT{display:block;width:100%;margin-top:-150px;margin-bottom:105px;position:relative;z-index:10}.styles_stickyImage__ZZmCk{position:relative;top:0}.styles_stickyImage__ZZmCk img{display:block;width:100%;height:auto}}@media (min-width:1024px){.styles_overview__k1NSQ{margin-top:-100px;position:relative;z-index:1}.styles_overviewItem__xlo17:nth-child(n+3){margin-right:-474px}.styles_layout__clqhQ{grid-template-columns:1fr auto;gap:0;align-items:start}.styles_imageWrapper__Lj4RT{display:block;width:421px;margin-left:53px}.styles_stickyImage__ZZmCk img{display:block;width:421px;height:530px;object-fit:cover}.styles_itemContent__ghBmN{flex-direction:row;gap:10px}.styles_labelWrapper__6mD0w{width:230px;flex-shrink:0;padding-top:4px;align-self:flex-start}.styles_itemBody__IsFif{flex:1 1}}@media (min-height:1200px){.styles_overview__k1NSQ{margin-top:-200px}}.construction_stage__ywQQJ{--ease:cubic-bezier(0.22,1,0.36,1);width:100%;color:#191d2b;font-family:var(--font-geist),Arial,sans-serif;line-height:normal}.construction_stage__ywQQJ *,.construction_stage__ywQQJ :after,.construction_stage__ywQQJ :before{box-sizing:border-box}.construction_stage__ywQQJ img{display:block;max-width:none;height:auto;object-fit:fill}.construction_stage__ywQQJ h3,.construction_stage__ywQQJ p{letter-spacing:normal;text-transform:none}.construction_stage__ywQQJ{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:620/466.667;overflow:hidden;background:#dfe3ee;transition:background .9s var(--ease)}.construction_stage__ywQQJ[data-scene="1"]{background:#d9e5ea}.construction_stage__ywQQJ[data-scene="2"]{background:#e3e5db}.construction_stage__ywQQJ[data-scene="3"]{background:#e6dfd8}.construction_stage__ywQQJ.construction_plain__f_cci{background:transparent}.construction_canvas__ggUd7{position:absolute;left:0;right:0;top:50%;aspect-ratio:1000/735;transform:translateY(-50%)}.construction_piece__w09ek{position:absolute;left:calc(var(--x) * .1cqw);top:calc(var(--y) * .1cqw);width:calc(var(--w) * .1cqw);height:calc(var(--h) * .1cqw)}.construction_card__Zmpjh{background:#fff;border-radius:.6cqw;box-shadow:0 1.6cqw 3.2cqw -1.4cqw #18233444}.construction_tag__mPXVp{position:absolute;left:0;top:-3.1cqw;font:1.3cqw var(--font-geist-mono),monospace;color:#3154cf;letter-spacing:.03cqw;white-space:nowrap}.construction_corners__OW2pv:after{content:"";position:absolute;inset:-.8cqw;pointer-events:none;background:linear-gradient(#263349,#263349) 0 0/1.3cqw .18cqw no-repeat,linear-gradient(#263349,#263349) 0 0/.18cqw 1.3cqw no-repeat,linear-gradient(#263349,#263349) 100% 100%/1.3cqw .18cqw no-repeat,linear-gradient(#263349,#263349) 100% 100%/.18cqw 1.3cqw no-repeat}.construction_base__j9Srv{z-index:1;--x:260;--y:225;--w:490;--h:364;transition:left 1.1s var(--ease),top 1.1s var(--ease),width 1.1s var(--ease),height 1.1s var(--ease);background:white;border:.15cqw solid #7e8798;border-radius:.6cqw;overflow:hidden;box-shadow:0 1.4cqw 3cqw -1.8cqw #19233255}.construction_chrome__eU8kd{height:6.6%;font:.9cqw var(--font-geist-mono),monospace;color:#777f91;padding:.65cqw 1.1cqw;border-bottom:1px solid #dde1e8;white-space:nowrap}.construction_wire__rGjme{position:absolute;left:0;top:6.6%;width:100%;height:93.4%}.construction_wire__rGjme .construction_outline__qZevH{fill:none;stroke:#3154cf;stroke-width:5;stroke-dasharray:18 12;opacity:0;transition:opacity .4s}.construction_base__j9Srv[data-highlight=cta] .construction_wf-cta__Gde_5,.construction_base__j9Srv[data-highlight=heading] .construction_wf-heading__0a3UN,.construction_base__j9Srv[data-highlight=photo] .construction_wf-photo__xSJJu,.construction_stage__ywQQJ[data-scene="0"] .construction_outline__qZevH{opacity:1}.construction_real-site__kMlRf{position:absolute;top:6.6%;left:0;width:100%;height:93.4%;opacity:0;transition:opacity .8s var(--ease)}.construction_real-site__kMlRf img{width:100%;height:100%;object-fit:fill}.construction_real-heading__0m_S5{position:absolute;left:53.9%;top:32.8%;width:44.3%;height:32.8%;background:#fdfdff;padding:0 .45cqw;font-size:2.45cqw;line-height:1.08;font-weight:650;letter-spacing:-.07cqw;white-space:pre-line}.construction_real-mark__OeoDO{position:absolute;left:52%;top:31%;width:47%;height:37%;border:.22cqw solid #3154cf;border-radius:.5cqw;opacity:0;transition:opacity .3s}.construction_real-site__kMlRf.construction_linked__or6V2 .construction_real-mark__OeoDO{opacity:1}.construction_stage__ywQQJ[data-scene="1"] .construction_base__j9Srv{--x:70;--y:90;--w:490;--h:364}.construction_stage__ywQQJ[data-scene="2"] .construction_base__j9Srv{--x:435;--y:320;--w:520;--h:387}.construction_stage__ywQQJ[data-scene="3"] .construction_base__j9Srv{--x:465;--y:270;--w:490;--h:364}.construction_stage__ywQQJ[data-scene="3"] .construction_real-site__kMlRf{opacity:1}.construction_scene__0wFg3{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility .28s;z-index:2}.construction_scene__0wFg3.construction_on__CvngB{opacity:1;visibility:visible;pointer-events:auto}.construction_scene__0wFg3 .construction_piece__w09ek{opacity:0;transform:translate(var(--dx,0),var(--dy,1.8cqw)) scale(.96)}.construction_scene__0wFg3.construction_on__CvngB .construction_piece__w09ek{animation:construction_arrive__xmFVk 1s var(--ease) var(--delay,0s) both}.construction_scene__0wFg3.construction_on__CvngB .construction_later__kg5Pp{animation:construction_arrive__xmFVk .85s var(--ease) var(--delay,1.8s) both}.construction_replay__14vXt .construction_scene__0wFg3.construction_on__CvngB .construction_piece__w09ek{animation:none}.construction_photo__bkJzN{z-index:4}.construction_photo-crop__YNvka{position:absolute;inset:0;overflow:hidden;border-radius:.3cqw}.construction_photo-crop__YNvka img{position:absolute;width:205.714%;height:auto;left:-1.429%;top:-11.895%}.construction_headline__xoyrQ{padding:1.2cqw 1.6cqw;font-size:4cqw;line-height:1.12;letter-spacing:-.1cqw;font-weight:600}.construction_cta__z7_ZK{display:flex;align-items:center;justify-content:space-between;padding:0 2.3cqw;background:linear-gradient(110deg,#2563eb,#e73d63);color:white;font-size:2.2cqw}.construction_cta__z7_ZK b{font-size:2.8cqw;font-weight:400}.construction_cta__z7_ZK button{position:absolute;inset:0;border:0;background:none;color:transparent}.construction_s0__0p_YI .construction_photo__bkJzN{--x:50;--y:125;--w:252;--h:290;--dx:15.5cqw;--dy:9cqw;--delay:250ms}.construction_s0__0p_YI .construction_headline__xoyrQ{--x:600;--y:105;--w:350;--h:220;--dx:-8cqw;--dy:9cqw;--delay:600ms}.construction_s0__0p_YI .construction_cta__z7_ZK{--x:565;--y:630;--w:380;--h:62;--dx:-2cqw;--dy:-6cqw;--delay:950ms}.construction_wires__9Xbf6{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.construction_trace__FZjC_{fill:none;stroke:#263349;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.construction_under__dKCrU{fill:none;stroke:white;stroke-width:6;stroke-linejoin:round;stroke-linecap:round;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1}.construction_scene__0wFg3.construction_on__CvngB .construction_trace__FZjC_,.construction_scene__0wFg3.construction_on__CvngB .construction_under__dKCrU{animation:construction_draw__NcTtO .95s var(--ease) var(--at,1.1s) both}.construction_trace__FZjC_.construction_blue__yl0N5{stroke:#3154cf}.construction_anchor__zPZNs{fill:#3154cf;stroke:white;stroke-width:2;opacity:0}.construction_scene__0wFg3.construction_on__CvngB .construction_anchor__zPZNs{animation:construction_arrive__xmFVk .45s ease var(--at,1.8s) both}.construction_s0__0p_YI .construction_wires__9Xbf6{z-index:2}.construction_s0__0p_YI .construction_photo__bkJzN{z-index:4}.construction_s0__0p_YI .construction_cta__z7_ZK,.construction_s0__0p_YI .construction_headline__xoyrQ{z-index:3}.construction_booking__1Zm7W{--x:460;--y:155;--w:480;--h:367;--delay:1100ms;--dx:-9cqw;padding:2.3cqw}.construction_booking__1Zm7W h3{margin:0 0 1.7cqw;font-size:2.25cqw;line-height:1.2;letter-spacing:-.04cqw;font-weight:550;color:#2961ff}.construction_searchbox__Ap7Wu{padding:1.2cqw 1.5cqw;background:#eceef5;border-radius:.5cqw;font-size:1.4cqw;color:#748093;margin-bottom:1.4cqw}.construction_region-row__Rwowj{display:flex;gap:.7cqw;margin-bottom:1.6cqw}.construction_region-row__Rwowj span{flex:1 1;padding:.9cqw .7cqw;background:#eceef5;font-size:1.2cqw;border-radius:.4cqw}.construction_region-row__Rwowj .construction_selected__iewOt{background:#e1e7ff;color:#3154cf}.construction_locations__2bvRt{display:grid;grid-gap:.8cqw;gap:.8cqw}.construction_location__eRp43{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.15cqw 1.4cqw;border:1px solid #d9dfeb;border-radius:.5cqw;background:#f1f2f7;text-align:left}.construction_location__eRp43 strong{display:block;font-size:1.6cqw;font-weight:550}.construction_location__eRp43 small{display:block;font-size:1.1cqw;color:#758092;margin-top:.3cqw}.construction_location__eRp43 em{font-size:2cqw;color:#2961ff;font-style:normal}.construction_location__eRp43.construction_picked__LgaNs{background:#e5ebff;border-color:#3154cf;box-shadow:0 0 0 .3cqw #3154cf15}.construction_route-start__weKhN{--x:65;--y:490;--w:305;--h:60;--delay:350ms;font-size:1.8cqw}.construction_route-result__oc7sw{--x:585;--y:585;--w:355;--h:108;--delay:3500ms;padding:1.7cqw 2cqw}.construction_route-result__oc7sw small{display:block;font:1.1cqw var(--font-geist-mono),monospace;color:#3154cf;margin-bottom:.9cqw}.construction_route-result__oc7sw strong{font-weight:550;font-size:2.1cqw}.construction_route-result__oc7sw p{font-size:1.3cqw;color:#667180;margin:.6cqw 0 0}.construction_status-dot__jr9xN{display:inline-block;width:.7cqw;height:.7cqw;border-radius:50%;background:#3154cf;margin-right:.5cqw}.construction_query__Hh_9p{--x:60;--y:105;--w:555;--h:67;--delay:250ms;border-radius:4cqw;display:flex;align-items:center;padding:0 2.4cqw;font-size:2.9cqw;gap:1.6cqw}.construction_query__Hh_9p .construction_glass__LqKck{font-size:3.1cqw;color:#737e91}.construction_query__Hh_9p .construction_cursor__UEiEp{height:2.8cqw;border-left:2px solid #3154cf}.construction_query__Hh_9p.construction_done__Y2FL0 .construction_cursor__UEiEp{display:none}.construction_serp__iCl0j{--x:60;--y:235;--w:570;--h:224;--delay:1700ms;padding:2.5cqw}.construction_serp__iCl0j small{display:block;font:1.2cqw var(--font-geist-mono),monospace;color:#6c7380}.construction_serp__iCl0j h3{font-size:2.55cqw;line-height:1.23;color:#2849aa;font-weight:500;margin:1.2cqw 0}.construction_serp__iCl0j p{font-size:1.5cqw;line-height:1.5;color:#626977;margin:0}.construction_local__PooQS{--x:60;--y:540;--w:290;--h:112;--delay:3300ms;padding:1.8cqw 2.2cqw}.construction_local__PooQS strong{font-size:2.3cqw;font-weight:500;display:block;margin-bottom:.7cqw}.construction_local__PooQS span{font-size:1.4cqw;line-height:1.4;display:block;color:#606d7b}.construction_local-title__IONkR{--x:713;--y:476;--w:225;--h:165;--delay:2800ms;padding:1cqw;background:#fdfdff;font-size:2.45cqw;font-weight:600;line-height:1.12;letter-spacing:-.06cqw;border:2px solid #3154cf;border-radius:.4cqw}.construction_local-title__IONkR .construction_tiny__I14AO{font-size:1cqw;display:block;color:#3154cf;background:#eef1fc;padding:.5cqw;margin-bottom:.8cqw;font-weight:450}.construction_editor__CWplu{--x:55;--y:135;--w:420;--h:505;display:flex;flex-direction:column;font-size:1.4cqw;line-height:1.35;--delay:250ms;border:1px solid #d6d9df}.construction_editor-top___rus9{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e4e9;padding:1.5cqw 1.8cqw;font:1.1cqw var(--font-geist-mono),monospace}.construction_editor-body__jxrm6{padding:1.8cqw}.construction_editor-body__jxrm6>small{display:block;font:1cqw var(--font-geist-mono),monospace;color:#758090}.construction_field__OVJy_{display:block;font-size:1.25cqw;color:#727c8b;margin-top:1.6cqw}.construction_fake-input__QtYXO{background:white;border:1px solid #cbd1db;padding:1.1cqw;border-radius:.4cqw;margin-top:.6cqw;font-size:1.9cqw;line-height:1.35;min-height:7.8cqw}.construction_fake-input__QtYXO.construction_active__GaKb1{border:2px solid #3154cf;background:#f4f6ff;padding:calc(1.1cqw - 1px)}.construction_fake-input__QtYXO.construction_description__2KCnH{font-size:1.35cqw;color:#6a7586;min-height:6.6cqw}.construction_asset__OoJWR{display:flex;align-items:center;gap:1.1cqw;padding:.65cqw;border:1px solid #cbd1db;border-radius:.4cqw;margin-top:.6cqw;font:1.1cqw var(--font-geist-mono),monospace}.construction_thumb__PtnGg{width:5cqw;height:4cqw;overflow:hidden;position:relative}.construction_thumb__PtnGg img{width:10cqw;max-width:none;position:absolute;left:0;top:-.7cqw}.construction_editor-foot__x8KzV{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:1.3cqw 1.8cqw;border-top:1px solid #e0e4e9;font-size:1.2cqw}.construction_editor-foot__x8KzV span{color:#4e765b}.construction_editor-action__LIKme{background:#202633;color:white;border:0;padding:1cqw 1.3cqw;border-radius:.4cqw;font-size:1.1cqw}.construction_edit-note__9IwuM{--x:550;--y:655;--w:390;--h:32;--delay:3700ms;font:1.2cqw var(--font-geist-mono),monospace;color:#3154cf}.construction_bracket__0_v5Z{outline:.15cqw solid #667185;outline-offset:.65cqw}.construction_static__PKFHf .construction_piece__w09ek{animation:none!important;opacity:1;transform:none}.construction_static__PKFHf .construction_trace__FZjC_,.construction_static__PKFHf .construction_under__dKCrU{animation:none!important;stroke-dashoffset:0}.construction_static__PKFHf .construction_anchor__zPZNs{animation:none!important;opacity:1}.construction_static__PKFHf,.construction_static__PKFHf *{transition:none!important}.construction_waiting__hhonK .construction_scene__0wFg3 .construction_anchor__zPZNs,.construction_waiting__hhonK .construction_scene__0wFg3 .construction_piece__w09ek,.construction_waiting__hhonK .construction_scene__0wFg3 .construction_trace__FZjC_,.construction_waiting__hhonK .construction_scene__0wFg3 .construction_under__dKCrU{animation:none}@keyframes construction_arrive__xmFVk{0%{opacity:0;transform:translate(var(--dx,0),var(--dy,1.8cqw)) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes construction_draw__NcTtO{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.construction_stage__ywQQJ,.construction_stage__ywQQJ *{animation:none!important;transition:none!important}.construction_scene__0wFg3 .construction_anchor__zPZNs,.construction_scene__0wFg3 .construction_piece__w09ek{opacity:1;transform:none}.construction_trace__FZjC_,.construction_under__dKCrU{stroke-dashoffset:0}}.construction_cta__z7_ZK{font-weight:600}.construction_cta__z7_ZK .construction_tag__mPXVp{font-weight:400}.construction_booking__1Zm7W .construction_booking-tag__oSsDt{position:static;display:block;margin-bottom:1cqw}.construction_booking__1Zm7W{--h:390}.construction_editor-foot__x8KzV .construction_editor-action__LIKme{color:white}.construction_stage__ywQQJ .construction_tag__mPXVp{font-style:normal}.construction_canvas__ggUd7{container-type:inline-size;width:100%;right:auto}.construction_local__PooQS .construction_tag__mPXVp{font:1.3cqw var(--font-geist-mono),monospace;color:#3154cf}@media (min-width:1024px) and (min-height:700px) and (max-height:899px) and (prefers-reduced-motion:no-preference){.construction_stage__ywQQJ{max-height:calc(100svh - 270px)}.construction_canvas__ggUd7{width:min(100%,calc((100svh - 270px) * 1000 / 735));left:50%;transform:translate(-50%,-50%)}}.construction_stage__ywQQJ[data-scene="0"][data-motion=waiting] .construction_outline__qZevH{opacity:0}.styles_hero__3IQby{color:var(--c-dark);background:var(--c-light);padding:184px 0 96px}.styles_toolbar__kfpNe{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:56px}.styles_topics__wsxqr{display:flex;flex-wrap:wrap;gap:16px 24px}.styles_topics__wsxqr button{position:relative;padding:0 22px 0 0;border:0;background:none;color:inherit;font:inherit;font-size:14px;line-height:1.2;text-transform:uppercase;opacity:.65;cursor:pointer;transition:opacity .3s}.styles_topics__wsxqr button span{display:inline-block;transition:transform .3s}.styles_topics__wsxqr button img{position:absolute;left:0;top:1px;opacity:0;transform:translateX(-10px);filter:brightness(0);transition:opacity .3s,transform .3s}.styles_topics__wsxqr button:focus-visible,.styles_topics__wsxqr button[aria-pressed=true]{opacity:1}@media (hover:hover) and (pointer:fine){.styles_topics__wsxqr button:hover{opacity:1}}.styles_topics__wsxqr button:focus-visible span,.styles_topics__wsxqr button[aria-pressed=true] span{transform:translateX(22px)}@media (hover:hover) and (pointer:fine){.styles_topics__wsxqr button:hover span{transform:translateX(22px)}}.styles_topics__wsxqr button img{width:14px;height:14px}.styles_topics__wsxqr button:focus-visible img,.styles_topics__wsxqr button[aria-pressed=true] img{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.styles_topics__wsxqr button:hover img{opacity:1;transform:none}}.styles_search__LFsBW{flex:none;display:flex;align-items:center;gap:12px;width:320px;padding-bottom:10px;border-bottom:1px solid var(--c-dark)}.styles_search__LFsBW input{flex:1 1;min-width:0;border:0;background:none;color:inherit;font:inherit;font-size:16px;line-height:22px;outline:none}.styles_search__LFsBW input::placeholder{color:#0d0d0d8c}.styles_search__LFsBW:focus-within{border-bottom-width:2px;padding-bottom:9px}.styles_list__3NSKn{background:var(--c-light);color:var(--c-dark);padding:40px 0 120px}.styles_chip__pkJDp{display:inline-block;padding:6px 8px;background:#4a63d0;color:var(--c-light);font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase}.styles_chip__pkJDp,.styles_date__qBzcX{font-family:var(--font-geist-mono),monospace}.styles_date__qBzcX{font-size:14px;line-height:18px;color:#6b6b6b}.styles_featured__gpjsy{display:grid;grid-template-columns:minmax(0,720px) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start;color:inherit;margin-bottom:120px}.styles_cardImage__OzWhh,.styles_featuredImage__5zXHo{position:relative;overflow:hidden;background:#e8e6e3}.styles_featuredImage__5zXHo{aspect-ratio:3/2}.styles_cardImage__OzWhh img,.styles_featuredImage__5zXHo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.styles_card__uJiTM:hover img,.styles_featured__gpjsy:hover img{transform:scale(1.03)}}.styles_featuredText___BM43{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.styles_featuredText___BM43 .styles_chip__pkJDp{margin-bottom:14px}.styles_featuredText___BM43 h2{font-size:40px;line-height:48px;font-weight:400;letter-spacing:-.02em}.styles_grid__AyLow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:96px 48px;gap:96px 48px}.styles_card__uJiTM{display:flex;flex-direction:column;gap:10px;color:inherit}.styles_cardImage__OzWhh{aspect-ratio:568/400;margin-bottom:14px}.styles_cardImage__OzWhh .styles_chip__pkJDp{position:absolute;top:12px;left:12px}.styles_card__uJiTM h3{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.02em}.styles_empty__tKUFn{font-size:20px;line-height:30px;padding:40px 0}.styles_more__QIcUx{display:flex;justify-content:center;margin-top:96px}.styles_more__QIcUx button{border:0;background:none;color:inherit;font:inherit;font-size:16px;text-transform:uppercase;cursor:pointer}@media (hover:hover) and (pointer:fine){.styles_more__QIcUx button:hover{text-decoration:underline}}@media (max-width:1023px){.styles_featured__gpjsy{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.styles_hero__3IQby{padding:178px 0 40px}.styles_toolbar__kfpNe{flex-direction:column-reverse;align-items:stretch;gap:24px;margin-top:32px}.styles_topics__wsxqr{flex-wrap:nowrap;overflow-x:auto;gap:24px;scrollbar-width:none}.styles_topics__wsxqr button{flex:none;font-size:14px}.styles_search__LFsBW{width:100%}.styles_featured__gpjsy{margin-bottom:56px}.styles_featuredText___BM43 h2{font-size:28px;line-height:34px}.styles_grid__AyLow{grid-template-columns:1fr;gap:48px}.styles_card__uJiTM h3{font-size:22px;line-height:28px}}.styles_rowTopic__lx3SG{display:none}@media (max-width:767px){.styles_hero__3IQby{--ft:200px}.styles_hero__3IQby>[aria-hidden]>i{display:none}.styles_hero__3IQby>[aria-hidden]:before{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 110px,#000 calc(100% - 110px),transparent 100%),linear-gradient(to bottom,transparent calc(var(--ft) - 100px),#000 var(--ft),#000 calc(var(--ft) + 131px),transparent calc(var(--ft) + 231px));mask-image:linear-gradient(to right,transparent 0,#000 110px,#000 calc(100% - 110px),transparent 100%),linear-gradient(to bottom,transparent calc(var(--ft) - 100px),#000 var(--ft),#000 calc(var(--ft) + 131px),transparent calc(var(--ft) + 231px))}.styles_toolbar__kfpNe{flex-direction:column-reverse;gap:16px;margin-top:48px}.styles_search__LFsBW input{font-size:16px}.styles_topics__wsxqr{margin-right:-20px;padding-right:60px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent)}.styles_topics__wsxqr::-webkit-scrollbar{display:none}.styles_topics__wsxqr button{display:flex;align-items:center;min-height:44px;font-size:15px;letter-spacing:.01em;white-space:nowrap;color:#55534f;opacity:1}.styles_topics__wsxqr button img{top:50%;margin-top:-7px}.styles_topics__wsxqr button[aria-pressed=true]{color:var(--c-dark)}.styles_list__3NSKn{padding-top:24px}.styles_featured__gpjsy{gap:16px;margin-bottom:40px}.styles_featuredText___BM43{gap:8px}.styles_featuredText___BM43 .styles_chip__pkJDp{margin-bottom:8px}.styles_featuredText___BM43 h2{font-size:26px;line-height:32px}.styles_grid__AyLow{gap:0;border-top:1px solid rgba(13,13,13,.12)}.styles_card__uJiTM{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:6px 16px;gap:6px 16px;padding:16px 0;border-bottom:1px solid rgba(13,13,13,.12)}.styles_cardImage__OzWhh{grid-row:1/3;aspect-ratio:1;margin-bottom:0}.styles_cardImage__OzWhh .styles_chip__pkJDp{display:none}.styles_card__uJiTM .styles_date__qBzcX{font-size:11px;line-height:16px;text-transform:uppercase;letter-spacing:.04em;color:#55534f}.styles_rowTopic__lx3SG{display:inline}.styles_card__uJiTM h3{font-size:17px;line-height:22px;font-weight:500;letter-spacing:-.01em}.styles_more__QIcUx{margin-top:32px}.styles_more__QIcUx button{min-height:48px;padding:0 8px;font-size:14px;font-weight:500;letter-spacing:.02em}}@media (min-width:768px){.styles_topics__wsxqr button img{display:none}.styles_topics__wsxqr button:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;background:currentColor;opacity:0;transform:translateX(-10px);transition:opacity .3s,transform .3s}.styles_topics__wsxqr button:focus-visible:before,.styles_topics__wsxqr button[aria-pressed=true]:before{opacity:1;transform:none}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.styles_topics__wsxqr button:hover:before{opacity:1;transform:none}}@media (min-width:768px){.styles_hero__3IQby i:nth-child(4){left:640px}}.styles_page__rR8kl{--scope-header-columns:repeat(2,minmax(0,1fr));--scope-header-gap:88px}.styles_hero__nQCMm,.styles_page__rR8kl{color:var(--c-dark);background:var(--c-light)}.styles_hero__nQCMm{display:flex;align-items:center;height:min(100dvh,711px);min-height:640px}.styles_hero__nQCMm .styles_heroContent__0sFNR{display:grid;grid-template-columns:minmax(0,572fr) minmax(0,524fr);grid-column-gap:clamp(40px,6.112vw,88px);column-gap:clamp(40px,6.112vw,88px);padding-top:34px;padding-bottom:0}.styles_heroCopy__3OeH_{grid-column:1;grid-row:1;align-self:end;min-width:0}.styles_summary__xuu5K{grid-column:2;grid-row:1;align-self:end;max-width:496px;margin:0;font-size:24px;line-height:33px;letter-spacing:-.27px;color:#41413f}.styles_heroAside__ozpqT{grid-column:2;grid-row:2;margin-top:32px}.styles_hero__nQCMm .styles_navigation__ADMAQ{grid-column:1;grid-row:2;grid-template-columns:repeat(2,max-content);margin-top:48px;gap:24px 43px}.styles_offering__FIHwR{position:relative;isolation:isolate;padding:80px 0 120px;background:var(--c-light);scroll-margin-top:96px}.styles_offeringBackground__qbw1a{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#efedea}.styles_offering__FIHwR:focus,.styles_row__ZaSNR:focus{outline:none}.styles_intro__9GmpA,.styles_row__ZaSNR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px}.styles_intro__9GmpA{align-items:start;padding-bottom:40px}.styles_caption__UNmBM{display:flex;align-items:center;gap:12px;font-size:20px;line-height:24px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}.styles_caption__UNmBM>span{flex:0 0 14px;height:14px;background:currentColor}.styles_intro__9GmpA>p{font-size:20px;line-height:29px}.styles_row__ZaSNR{border-top:1px solid rgb(13 13 13/24%);padding:40px 0 32px;scroll-margin-top:96px}.styles_row__ZaSNR:last-child{padding-bottom:0}.styles_heading__ncw9g{align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.styles_eyebrow__qlqDy{font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:500;line-height:17px;text-transform:uppercase;color:#5369c4}.styles_eyebrow__qlqDy>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_heading__ncw9g h3{max-width:466px;font-size:36px;line-height:43px;font-weight:500;letter-spacing:-.02em;white-space:pre-line}.styles_body__7GemZ{padding-top:33px;font-size:18px;line-height:var(--lh-18)}.styles_body__7GemZ p+p{margin-top:28px}.styles_body__7GemZ .styles_links__eOa0f{border-top:0;padding-top:24px}.styles_links__eOa0f a{margin-left:-6px}.styles_contact__v7uvY{background:var(--c-light);--contact-grid-height:520px;--contact-square-top:50px}@media (max-width:1100px){.styles_hero__nQCMm .styles_heroContent__0sFNR{column-gap:40px}.styles_hero__nQCMm .styles_navigation__ADMAQ{column-gap:24px}.styles_summary__xuu5K{font-size:21px;line-height:30px}.styles_heading__ncw9g h3{font-size:32px;line-height:1.2}}@media (max-width:1023px){.styles_contact__v7uvY{--contact-square-top:42px}}@media (max-width:1000px){.styles_page__rR8kl{--scope-header-gap:48px}}@media (max-width:767px){.styles_hero__nQCMm{height:auto;min-height:0}.styles_hero__nQCMm .styles_heroContent__0sFNR{grid-template-columns:minmax(0,1fr);padding-top:182px;padding-bottom:64px}.styles_heroCopy__3OeH_{display:contents}.styles_summary__xuu5K{grid-column:1;grid-row:3;margin-top:24px;max-width:496px;font-size:18px;line-height:27px}.styles_heroAside__ozpqT{grid-column:1;grid-row:4;margin-top:32px}.styles_hero__nQCMm .styles_navigation__ADMAQ{grid-row:4;margin-top:40px;gap:20px 24px}.styles_hero__nQCMm .styles_navigation__ADMAQ a{font-size:14px}.styles_offering__FIHwR{padding:48px 0 64px}.styles_intro__9GmpA,.styles_row__ZaSNR{grid-template-columns:minmax(0,1fr);row-gap:24px}.styles_intro__9GmpA{padding-bottom:36px}.styles_intro__9GmpA>p{font-size:18px;line-height:1.5}.styles_row__ZaSNR{padding:32px 0 40px}.styles_heading__ncw9g{gap:12px}.styles_heading__ncw9g h3{font-size:28px}.styles_eyebrow__qlqDy{font-size:12px}.styles_body__7GemZ{padding-top:0;font-size:16px;line-height:var(--lh-16)}.styles_body__7GemZ p+p{margin-top:16px}}@media (max-width:380px){.styles_hero__nQCMm .styles_navigation__ADMAQ{grid-template-columns:max-content}}@media (prefers-reduced-motion:reduce){.styles_hero__nQCMm *,.styles_hero__nQCMm :after,.styles_hero__nQCMm :before{animation:none!important;transition:none!important}}[data-typo=neu] .styles_intro__9GmpA>p{line-height:var(--lh-20)}[data-typo=neu] .styles_eyebrow__qlqDy{font-size:13px;line-height:20px}@media (max-width:767px){.styles_hero__nQCMm{--ft:200px}.styles_hero__nQCMm .styles_heroContent__0sFNR{padding-bottom:112px}.styles_hero__nQCMm+.styles_offering__FIHwR{z-index:1;border-radius:28px 28px 0 0}.styles_hero__nQCMm+.styles_offering__FIHwR .styles_offeringBackground__qbw1a{border-radius:inherit}.styles_hero__nQCMm .styles_navigation__ADMAQ{display:none}.styles_links__eOa0f a{margin-left:0}.styles_page__rR8kl{display:flex;flex-direction:column}.styles_page__rR8kl>.styles_contact__v7uvY{order:1}}@media (min-width:1024px){.styles_hero__nQCMm .styles_navigation__ADMAQ{display:flex;flex-wrap:wrap;grid-column:1/-1;width:auto;gap:16px 40px}}#smooth-wrapper:has(.perspectives_overview__aPCsu){overflow:clip!important}.perspectives_overview__aPCsu{position:relative;z-index:1;background:var(--c-light);color:var(--c-dark);padding:60px 0 120px}.perspectives_layout__gUpCi{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:clamp(34px,3.75vw,54px);gap:clamp(34px,3.75vw,54px);align-items:start}.perspectives_chapters___79Sh,.perspectives_dock__ptl7C{min-width:0}.perspectives_chapter__9b2K_{min-height:max(660px,85vh);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:60px 0;scroll-margin-top:120px}.perspectives_copy__LpU_g{display:flex;flex-direction:column;gap:24px}.perspectives_visualHeading__U6lGO{font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:500;line-height:17px;color:#647de4;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perspectives_copy__LpU_g h2{font-size:clamp(29px,2.8vw,41px);line-height:1.125;font-weight:500;letter-spacing:-.0275em}.perspectives_copy__LpU_g p{font-size:16px;line-height:1.3}.perspectives_links__X_R3z{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border-top:1px solid rgba(13,13,13,.2);padding-top:24px}.perspectives_links__X_R3z a{display:inline-block;max-width:100%;padding:3px 6px;font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:400;line-height:1.25;text-transform:none;text-decoration:underline;color:var(--c-dark);background:linear-gradient(90deg,#647de4 50%,transparent 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .3s ease-out,color .3s ease-out}.perspectives_links__X_R3z a:focus-visible{color:#f8f7f6;background-position:0 100%;text-decoration:none}@media (hover:hover) and (pointer:fine){.perspectives_links__X_R3z a:hover{color:#f8f7f6;background-position:0 100%;text-decoration:none}}.perspectives_visuals__J2QAP{width:100%;position:relative;container-type:inline-size;aspect-ratio:620/466.667;overflow:hidden;background:transparent}.perspectives_visual__ITKyS{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(18px) scale(.98);transition:opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1),visibility .55s}.perspectives_visual__ITKyS[data-active=true]{opacity:1;visibility:visible;transform:none}.perspectives_visual__ITKyS>img,.perspectives_visuals__J2QAP>img{display:block;width:100%;height:100%;object-fit:cover}.perspectives_caption___adJH{min-height:33px;padding-top:16px;font-size:12px;line-height:17px;text-align:left;color:inherit;box-sizing:border-box}.perspectives_navigation__b2Y6k{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:16px;padding-bottom:10px;border-bottom:1.5px solid rgba(13,13,13,.2)}.perspectives_navigation__b2Y6k a{display:flex;flex-direction:column;gap:8px;border-top:2px solid #b0b0b0;padding-top:8px;min-height:0;font-weight:450;font-size:15px;line-height:19px;color:inherit}.perspectives_navNumber__7mSlu{font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:500;line-height:15px;color:#7d8593}.perspectives_navigation__b2Y6k a[aria-current] .perspectives_navNumber__7mSlu{color:#647de4}.perspectives_navigation__b2Y6k a[aria-current]{border-color:#647de4;color:#647de4}.perspectives_overview__aPCsu a:focus-visible{outline:2px solid #647de4;outline-offset:5px}.perspectives_mobileVisual__LxPRT{display:none}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.perspectives_overview__aPCsu{margin-top:-100px}.perspectives_chapter__9b2K_{justify-content:flex-start;padding:0 0 300px;min-height:max(800px,100vh)}}@media (min-width:1024px) and (min-height:1200px) and (prefers-reduced-motion:no-preference){.perspectives_overview__aPCsu{margin-top:-200px}}@media (max-height:699px),(max-width:1023px),(prefers-reduced-motion:reduce){.perspectives_overview__aPCsu{padding:60px 0 80px}.perspectives_layout__gUpCi{display:block}.perspectives_dock__ptl7C{display:none}.perspectives_chapter__9b2K_{min-height:0;padding:0 0 72px}.perspectives_chapter__9b2K_:last-child{padding-bottom:0}.perspectives_copy__LpU_g{opacity:1}.perspectives_mobileVisual__LxPRT{display:block;margin:0 0 32px}.perspectives_visuals__J2QAP>img{aspect-ratio:620/466.667;height:auto}.perspectives_copy__LpU_g h2{max-width:650px}}@media (max-width:600px){.perspectives_visualHeading__U6lGO{font-size:12px;line-height:17px}.perspectives_copy__LpU_g{gap:20px}.perspectives_copy__LpU_g p{font-size:16px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.perspectives_copy__LpU_g,.perspectives_links__X_R3z a,.perspectives_visual__ITKyS{transition:none}.perspectives_chapter__9b2K_{scroll-margin-top:90px}}@media (min-width:1024px) and (min-height:700px) and (max-height:899px) and (prefers-reduced-motion:no-preference){.perspectives_visuals__J2QAP{max-height:calc(100svh - 270px)}}.perspectives_overview__aPCsu[data-hero-overlap=false]{margin-top:0}[data-typo=neu] .perspectives_links__X_R3z a{font-size:13px}@media (max-width:767px){.perspectives_links__X_R3z a,.perspectives_links__X_R3z a:focus-visible{margin-left:0;padding:11px 0;background:none;color:var(--c-dark);text-decoration:underline;text-underline-offset:3px;font-size:13px}@media (hover:hover) and (pointer:fine){.perspectives_links__X_R3z a:hover{margin-left:0;padding:11px 0;background:none;color:var(--c-dark);text-decoration:underline;text-underline-offset:3px;font-size:13px}}.perspectives_links__X_R3z{gap:0 24px}}#smooth-wrapper:has(.chapters_offering__P6uYp){overflow:clip!important}.chapters_offering__P6uYp{--offer-head-space:140px;position:relative;z-index:5;background:var(--c-light);color:var(--c-dark);padding:80px 0 120px;scroll-margin-top:120px}.chapters_layout__vyXOR{display:grid;grid-template-columns:minmax(0,650fr) minmax(0,480fr);grid-gap:clamp(34px,3.75vw,54px);gap:clamp(34px,3.75vw,54px);align-items:start}.chapters_chapters__ZBxLp,.chapters_dock__dW5kx{min-width:0}.chapters_head__O_9JO{display:flex;flex-direction:column;gap:27px;margin-bottom:32px}.chapters_caption__hOPPu{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.chapters_caption__hOPPu>span{width:14px;height:14px;flex:0 0 14px;background:currentColor}.chapters_description__jBDOq{font-size:16px;font-weight:400;line-height:1.2;opacity:.65}.chapters_visuals__K5ShN{aspect-ratio:490/368.817}.chapters_visuals__K5ShN img{object-fit:contain}.chapters_navigation__07o2g{position:relative}.chapters_navigation__07o2g a{min-width:0}.chapters_navigation__07o2g a>span:last-child{overflow-wrap:anywhere}.chapters_chapters__ZBxLp{display:flex;flex-direction:column;gap:260px;padding-top:var(--offer-head-space);padding-bottom:var(--offer-tail-space,0)}.chapters_chapter__5ruL3{padding:0;flex-shrink:0;box-sizing:border-box;scroll-margin-top:120px}.chapters_copy__l3L_w{display:flex;flex-direction:column;gap:24px}.chapters_copy__l3L_w h3{font-size:clamp(29px,2.8vw,41px);font-weight:500;line-height:1.125;letter-spacing:-.0275em;white-space:pre-line}.chapters_body__z7GFh{display:flex;flex-direction:column;gap:24px;font-size:16px;line-height:1.3}.chapters_body__z7GFh p{margin:0}.chapters_body__z7GFh ol,.chapters_body__z7GFh ul{padding-left:24px}.chapters_offering__P6uYp a:focus-visible{outline:2px solid #647de4;outline-offset:5px}.chapters_mobileVisual__pEVPP{display:none}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.chapters_offering__P6uYp{margin-top:-100px}.chapters_offering__P6uYp .chapters_visuals__K5ShN{max-height:calc(100svh - 420px)}}@media (min-width:1024px) and (min-height:1200px) and (prefers-reduced-motion:no-preference){.chapters_offering__P6uYp{margin-top:-200px}}@media (max-height:699px),(max-width:1023px),(prefers-reduced-motion:reduce){.chapters_offering__P6uYp{padding:60px 0 80px}.chapters_layout__vyXOR{display:block}.chapters_head__O_9JO{max-width:650px;margin-bottom:40px}.chapters_desktopVisual___pDxL{display:none}.chapters_chapters__ZBxLp{gap:0;padding:0}.chapters_chapter__5ruL3{padding:0 0 120px;min-height:0}.chapters_chapter__5ruL3:last-child{padding-bottom:0}.chapters_mobileVisual__pEVPP{display:block;max-width:650px;margin:0 0 32px}.chapters_copy__l3L_w{max-width:650px}}@media (max-width:600px){.chapters_copy__l3L_w,.chapters_head__O_9JO{gap:20px}.chapters_body__z7GFh{line-height:1.65;gap:20px}}.styles_section__iUq5B{scroll-margin-top:100px;position:relative;height:auto!important;min-height:0!important;max-height:none!important;z-index:5;padding:112px 0 120px;background:#efedea;color:var(--c-dark)}.styles_header__NCOlA{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:100px;gap:100px;align-items:end;margin-bottom:68px}.styles_caption__lH2RY{display:flex;align-items:center;gap:12px;font-size:20px;line-height:1.2;font-weight:400;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:28px}.styles_caption__lH2RY:before{content:"";width:14px;height:14px;background:currentColor;flex-shrink:0}.styles_title__kcA7K{font-size:clamp(38px,3.89vw,56px);line-height:1.06;letter-spacing:-.035em;font-weight:400}.styles_title__kcA7K *{font-weight:inherit!important}.styles_intro__uBKK2{font-size:17px;line-height:1.6;color:#55534f}.styles_track__QsEzh{position:relative;height:1px;background:#647de466}.styles_progress__SVVHn{position:absolute;inset:0 0 auto;height:4px;background:#647de4;transform-origin:left center}.styles_pillars__XSlXD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--column-count,4),minmax(0,1fr));grid-gap:40px;gap:40px;align-items:start}.styles_pillar__Syw_2{padding-top:28px}.styles_number__H7dLb{display:block;color:#647de4;font:400 32px/1.2 var(--font-geist-mono),monospace;margin-bottom:24px}.styles_pillar__Syw_2 h3{font-size:29px;font-weight:500;line-height:1.18;letter-spacing:-.025em;margin-bottom:24px}.styles_body__rQ__g{font-size:16px;line-height:1.6;color:#55534f}@media (min-width:1024px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.styles_pillar__Syw_2{margin-top:var(--pillar-offset)}.styles_progress__SVVHn{transform:scaleX(0)}}@media (max-width:1199px){.styles_header__NCOlA{gap:48px}.styles_pillars__XSlXD{gap:28px}.styles_pillar__Syw_2 h3{font-size:25px}}@media (max-width:1023px){.styles_section__iUq5B{padding:80px 0}.styles_header__NCOlA{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.styles_title__kcA7K{max-width:640px}.styles_intro__uBKK2{max-width:600px}.styles_pillars__XSlXD{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:599px){.styles_section__iUq5B{padding:64px 0 72px}.styles_caption__lH2RY{font-size:16px;gap:12px}.styles_caption__lH2RY:before{width:12px;height:12px}.styles_title__kcA7K{font-size:38px}.styles_intro__uBKK2{font-size:16px}.styles_pillars__XSlXD{grid-template-columns:1fr;gap:32px}.styles_pillar__Syw_2+.styles_pillar__Syw_2{border-top:1px solid #647de440}.styles_number__H7dLb{font-size:28px}}@media (max-height:799px),(max-width:1023px),(prefers-reduced-motion:reduce){.styles_progress__SVVHn{transform:scaleX(1)!important}.styles_pillar__Syw_2{margin-top:0!important}}.styles_result__iBUGU{margin-top:30px;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.02em;max-width:290px}[data-typo=neu] .styles_intro__uBKK2{font-size:18px;line-height:var(--lh-18)}[data-typo=neu] .styles_pillar__Syw_2 h3{font-size:26px;line-height:32px;letter-spacing:-.02em}[data-typo=neu] .styles_body__rQ__g{line-height:var(--lh-16)}[data-typo=neu] .styles_result__iBUGU{line-height:var(--lh-20)}@media (max-width:767px){.styles_section__iUq5B{padding:64px 0}.styles_header__NCOlA{gap:24px;margin-bottom:32px}.styles_caption__lH2RY{font-size:14px;font-weight:500;letter-spacing:.04em;margin-bottom:24px}.styles_caption__lH2RY:before{width:10px;height:10px}.styles_title__kcA7K{font-size:34px;line-height:38px;letter-spacing:-.026em}.styles_intro__uBKK2{font-size:16px;line-height:25px}.styles_track__QsEzh{height:2px;background:#647de4}.styles_progress__SVVHn{display:none}.styles_pillars__XSlXD{gap:0}.styles_pillar__Syw_2{padding:20px 0}.styles_pillar__Syw_2+.styles_pillar__Syw_2{border-top:1px solid rgba(13,13,13,.12)}.styles_pillar__Syw_2>div>div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:16px;column-gap:16px}.styles_number__H7dLb{grid-row:1/span 2;font-size:15px;line-height:25px;margin:0}.styles_pillar__Syw_2 h3{font-size:20px;line-height:25px;letter-spacing:-.015em;margin-bottom:6px}.styles_pillar__Syw_2 h3 br{display:none}.styles_body__rQ__g{font-size:15px;line-height:23px}.styles_result__iBUGU{margin:12px 0 0 44px;font-size:16px;line-height:22px}[data-typo=neu] .styles_pillar__Syw_2 h3{font-size:20px;line-height:25px}[data-typo=neu] .styles_intro__uBKK2{font-size:16px;line-height:25px}[data-typo=neu] .styles_body__rQ__g{line-height:23px}}.styles_scope__hxU0P{color:var(--c-dark);padding:112px 0 120px;scroll-margin-top:100px;background:var(--c-light)}.styles_header__JtWzL{display:grid;grid-template-columns:var(--scope-header-columns,1.2fr 1fr);align-items:end;grid-gap:var(--scope-header-gap,100px);gap:var(--scope-header-gap,100px);margin-bottom:68px}.styles_eyebrow__BFzpK{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:28px}.styles_eyebrow__BFzpK:before{content:"";width:14px;height:14px;background:currentColor;flex-shrink:0}.styles_header__JtWzL h2{font-size:clamp(38px,3.89vw,56px);line-height:1.06;font-weight:400;letter-spacing:-.035em}.styles_intro__AfQXe{font-size:17px;line-height:1.6;max-width:460px;color:#55534f;padding-bottom:3px}.styles_services__5K9h5{display:grid;grid-template-columns:repeat(var(--scope-cols,2),minmax(0,1fr));grid-column-gap:88px;column-gap:88px}.styles_service__3K01O{padding:32px 0 44px;border-top:1px solid #0d0d0d30}.styles_service__3K01O h3{font-size:clamp(24px,2.02vw,29px);line-height:1.18;font-weight:500;letter-spacing:-.025em}.styles_body__gxYn9{font-size:16px;line-height:1.6;color:#55534f}.styles_service__3K01O .styles_body__gxYn9{margin-top:20px;max-width:500px}.styles_service__3K01O .styles_links__fh7KE{border-top:0;padding-top:24px}.styles_links__fh7KE a{margin-left:-6px}@media (max-width:1000px){.styles_header__JtWzL{gap:var(--scope-header-gap,48px)}.styles_services__5K9h5{column-gap:48px}}@media (max-width:767px){.styles_scope__hxU0P{padding:72px 0}.styles_header__JtWzL{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.styles_header__JtWzL h2{font-size:clamp(38px,7vw,52px)}.styles_intro__AfQXe{font-size:16px}.styles_services__5K9h5{grid-template-columns:1fr}.styles_service__3K01O{padding:28px 0 36px}}.styles_technologies__RzrKb{padding:80px 0 88px;background:var(--c-light);color:var(--c-dark);scroll-margin-top:100px}.styles_technologyLayout___6O94{display:grid;grid-template-columns:1fr 2fr;grid-gap:72px;gap:72px}.styles_technologyLayout___6O94>h2{margin:5px 0 0;align-self:start}.styles_technologyIntro__iUNFf{font-size:clamp(20px,1.67vw,24px);font-weight:400;line-height:1.4;letter-spacing:-.02em;max-width:730px}.styles_technologyLabel___xIM8{margin-top:36px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.5;color:#55534f}.styles_technologyList__iELRT{list-style:none;padding:18px 0 0;margin:12px 0 0;border-top:1px solid #0d0d0d30;display:flex;flex-wrap:wrap;gap:16px 40px}.styles_technologyList__iELRT li{font-size:22px;line-height:1.35;letter-spacing:-.025em;font-weight:500}@media (max-width:1000px){.styles_technologyLayout___6O94{grid-template-columns:1fr 2fr;gap:40px}.styles_technologyList__iELRT{gap:16px 28px}}@media (max-width:767px){.styles_technologies__RzrKb{padding:56px 0 64px}.styles_technologyLayout___6O94{grid-template-columns:1fr;gap:28px}.styles_technologyList__iELRT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px}.styles_technologyList__iELRT li{font-size:20px}}.styles_header__JtWzL h2{white-space:pre-line}@media (max-width:599px){.styles_eyebrow__BFzpK{font-size:16px}.styles_eyebrow__BFzpK:before{width:12px;height:12px}}[data-typo=neu] .styles_intro__AfQXe{font-size:18px;line-height:var(--lh-18)}[data-typo=neu] .styles_service__3K01O h3{font-size:26px;line-height:32px;letter-spacing:-.02em}[data-typo=neu] .styles_body__gxYn9{line-height:var(--lh-16)}[data-typo=neu] .styles_technologyLabel___xIM8{font-size:13px;line-height:20px}@media (max-width:767px){.styles_technologyLayout___6O94>div>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid #0d0d0d1f}.styles_technologyLayout___6O94>div>div:last-child{border-bottom:1px solid #0d0d0d1f}.styles_technologyLabel___xIM8{margin:0}.styles_technologyList__iELRT{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;border-top:0}.styles_technologyList__iELRT li{font-size:18px;font-weight:400}.styles_technologyIntro__iUNFf{margin-bottom:20px}}.calm_section__QN_aN{color:var(--c-dark);background:var(--c-light);padding:112px 0 120px;scroll-margin-top:100px}.calm_head__xCS1i{margin-bottom:40px}.calm_still__jAmD_{position:relative}.calm_still__jAmD_>div{width:100%;overflow:hidden}.calm_still__jAmD_:after{content:"";position:absolute;inset:0;background:#0d0d0d;opacity:0;pointer-events:none;transition:opacity .4s ease}@media (hover:hover) and (pointer:fine){a:hover>.calm_still__jAmD_:after{opacity:.04}}@media (min-width:1024px){.calm_still__jAmD_>div{overflow:visible}.calm_still__jAmD_>div>div{inset:auto;left:6.7%;top:11.9%;width:82.3%;height:82.3%}}.calm_stack__FV9ob{display:flex;flex-wrap:wrap;margin-top:16px;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:20px;text-transform:uppercase;color:#55534f}.calm_stack__FV9ob>span{font-family:inherit}.calm_stack__FV9ob>span:not(:last-child):after{content:"·";margin:0 8px}.calm_focus__773cg{display:grid;grid-template-columns:minmax(0,520fr) minmax(0,568fr);grid-column-gap:96px;column-gap:96px;align-items:start}.calm_stage__n9I1i{display:grid;color:inherit;text-decoration:none}.calm_slide__g_ijv{grid-area:1/1;opacity:0;transition:opacity .5s ease}.calm_slide__g_ijv[data-active]{opacity:1}.calm_accordion__My3fD{border-bottom:1px solid #0d0d0d1f}@media (min-width:1024px){.calm_focus__773cg{align-items:stretch}.calm_accordion__My3fD{display:flex;flex-direction:column}.calm_item__n1I1g{flex:0 0 auto;transition:flex-grow .45s cubic-bezier(.2,.7,.2,1)}.calm_item__n1I1g[data-open]{flex-grow:1}}.calm_item__n1I1g{border-top:1px solid #0d0d0d1f}.calm_item__n1I1g:first-child{border-top:0}.calm_item__n1I1g h3{margin:0;font-weight:400}.calm_toggle__Y7kt_{display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-column-gap:20px;column-gap:20px;width:100%;padding:22px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.calm_item__n1I1g:first-child .calm_toggle__Y7kt_{padding-top:0}.calm_toggle__Y7kt_:disabled{cursor:default}.calm_toggle__Y7kt_:focus-visible{outline:2px solid #647de4;outline-offset:4px}.calm_toggleName__CsJYC{font-size:20px;line-height:var(--lh-20);font-weight:600}.calm_toggleDesc__As6Fh{grid-column:1;margin-top:4px;font-size:16px;line-height:var(--lh-16);font-weight:400;color:#55534f}.calm_item__n1I1g[data-open] .calm_toggleDesc__As6Fh{display:none}.calm_toggleIcon__p7a3g{grid-column:2;grid-row:1;position:relative;align-self:center;width:16px;height:16px}.calm_toggleIcon__p7a3g:after,.calm_toggleIcon__p7a3g:before{content:"";position:absolute;left:0;top:7.5px;width:16px;height:1px;background:currentColor;transition:transform .3s ease}.calm_toggleIcon__p7a3g:after{transform:rotate(90deg)}.calm_item__n1I1g[data-open] .calm_toggleIcon__p7a3g:after{transform:rotate(0deg)}.calm_panel__MXtqG{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.calm_panel__MXtqG>div{overflow:hidden}.calm_item__n1I1g[data-open] .calm_panel__MXtqG{grid-template-rows:1fr}.calm_item__n1I1g[data-open] .calm_panel__MXtqG>div{padding-bottom:32px}.calm_itemVisual__Nnjxw{display:none}.calm_leadDesc__PTt5S{font-size:36px;line-height:43px;letter-spacing:-.02em}.calm_more__F3LG_{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-size:16px;line-height:var(--lh-16);color:#0d0d0d;text-decoration:none}.calm_more__F3LG_ img{width:14px;height:12px;filter:brightness(0);transition:transform .3s ease}@media (hover:hover){.calm_more__F3LG_:hover img{transform:translateX(4px)}}.calm_more__F3LG_:focus-visible{outline:2px solid #647de4;outline-offset:4px}@media (max-width:1023px){.calm_section__QN_aN{padding:80px 0}.calm_focus__773cg{grid-template-columns:minmax(0,1fr);row-gap:32px}.calm_leadDesc__PTt5S{font-size:26px;line-height:32px}}@media (prefers-reduced-motion:reduce){.calm_item__n1I1g,.calm_more__F3LG_ img,.calm_panel__MXtqG,.calm_slide__g_ijv,.calm_still__jAmD_:after,.calm_toggleIcon__p7a3g:after,.calm_toggleIcon__p7a3g:before{transition:none}}@media (max-width:1023px){.calm_still__jAmD_>div{width:calc(var(--ss) / 350 * 100%);overflow:visible}.calm_focus__773cg>.calm_stage__n9I1i{display:none}.calm_itemVisual__Nnjxw{display:block;margin-bottom:24px}}@media (min-width:768px) and (max-width:1023px){.calm_itemVisual__Nnjxw{max-width:480px}}.styles_page__kLOXf{background:var(--c-light);color:var(--c-dark)}.styles_section__FjbYu{padding:120px 0;scroll-margin-top:96px}.styles_grey__vqTuY{background:#efedea}.styles_head__nJ9Tn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,572px);grid-column-gap:40px;column-gap:40px;align-items:start}.styles_title__TKYT_{max-width:640px;margin:0;font-size:56px;line-height:60px;font-weight:400;letter-spacing:-.03em}.styles_intro__BpBaG,.styles_intro__BpBaG p{margin:0;font-size:18px;line-height:var(--lh-18)}.styles_intro__BpBaG p+p{margin-top:16px}.styles_intro__BpBaG p:empty,.styles_intro__BpBaG p>br:first-child{display:none}.styles_head__nJ9Tn .styles_title__TKYT_+*{margin-top:0}.styles_panel__f6t9C{position:relative;isolation:isolate;display:flow-root;scroll-margin-top:96px}.styles_panelBackground__tjiTj{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#efedea}.styles_panelBounds__pRbQ7{position:absolute;inset:0 0 auto;height:0}.styles_panel__f6t9C [data-animated-columns]{background:transparent}.styles_team__7Bep_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:64px 24px;gap:64px 24px;margin:64px 0 0;padding:0;list-style:none}.styles_team__7Bep_ img{display:block;width:100%;aspect-ratio:385/371;object-fit:cover;background:#efedea}.styles_role__eSD_V{margin:16px 0 0;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:20px;text-transform:uppercase;color:#55534f}.styles_name__CdLF6{margin:4px 0 0;font-size:20px;line-height:26px;font-weight:500}@media (min-width:1024px){.styles_teamSide__0Amfg .container{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);grid-column-gap:30px;column-gap:30px;align-items:start}.styles_teamSide__0Amfg .styles_head__nJ9Tn{display:block}.styles_teamSide__0Amfg .styles_head__nJ9Tn>.styles_intro__BpBaG:last-child{padding-top:0}.styles_teamSide__0Amfg .styles_team__7Bep_{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 22px;margin-top:0}}.styles_steps__ptGbF{margin:72px 0 0;padding:0;list-style:none;border-bottom:1px solid #0d0d0d1f}.styles_steps__ptGbF li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,572px);grid-column-gap:40px;column-gap:40px;padding:28px 0;border-top:1px solid #0d0d0d1f}.styles_steps__ptGbF h3{margin:0;font-size:26px;line-height:32px;font-weight:400;letter-spacing:-.02em}.styles_steps__ptGbF p{margin:0;font-size:18px;line-height:var(--lh-18)}.styles_clients__sjKve{scroll-margin-top:96px}.styles_figures__cLT52{padding:0 0 120px}.styles_figureList__AiYXL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding-top:56px;border-top:1px solid #0d0d0d1f}.styles_figureList__AiYXL>div{padding:8px 16px 8px 0}.styles_figureList__AiYXL>div+div{padding-left:16px;border-left:1px solid #0d0d0d1f}.styles_figureList__AiYXL dt{font-size:72px;line-height:80px;letter-spacing:-.03em}.styles_figureList__AiYXL dd{margin:20px 0 0;max-width:250px;font-size:16px;line-height:var(--lh-16);color:#55534f}.styles_contact__sD2eA{background:var(--c-light);--contact-grid-height:520px;--contact-square-top:50px;outline:none;scroll-margin-top:96px}@media (max-width:1023px){.styles_section__FjbYu{padding:80px 0}.styles_head__nJ9Tn,.styles_steps__ptGbF li{grid-template-columns:minmax(0,1fr);row-gap:16px}.styles_title__TKYT_{font-size:34px;line-height:40px}.styles_team__7Bep_{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;margin-top:40px}.styles_steps__ptGbF{margin-top:40px}.styles_steps__ptGbF li{padding:24px 0}.styles_figureList__AiYXL{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;margin-top:56px;padding-top:40px}.styles_figureList__AiYXL>div:nth-child(odd){padding-left:0;border-left:0}.styles_figureList__AiYXL dt{font-size:52px;line-height:60px}.styles_contact__sD2eA{--contact-square-top:42px}}@media (max-width:600px){.styles_figureList__AiYXL dd{font-size:14px;line-height:20px}}@media (max-width:767px){.styles_figureList__AiYXL dt{font-size:40px;line-height:48px;white-space:nowrap}.styles_team__7Bep_{gap:32px 16px}.styles_team__7Bep_ img{aspect-ratio:167/200}.styles_role__eSD_V{margin-top:12px;font-size:11px;line-height:16px}.styles_name__CdLF6{font-size:16px;line-height:22px}.styles_page__kLOXf>section:first-child+.styles_panel__f6t9C{z-index:1;border-radius:28px 28px 0 0;overflow:clip}}@media (min-width:1024px) and (max-width:1279px){.styles_head__nJ9Tn,.styles_steps__ptGbF li{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.styles_title__TKYT_{font-size:44px;line-height:50px}.styles_figureList__AiYXL dt{font-size:56px;line-height:64px}}@media (min-width:768px){section.styles_hero___YiLE .styles_content__ZX0Jf{grid-template-columns:minmax(0,1fr) minmax(0,360px);column-gap:48px}}.styles_hero___YiLE .styles_detail__jNo3C{max-width:350px;font-size:20px;line-height:30px;letter-spacing:-.01em}@media (max-width:767px){.styles_hero___YiLE .styles_detail__jNo3C{font-size:18px;line-height:27px}section.styles_hero___YiLE .styles_filter__8qTGA{grid-template-columns:max-content}}.styles_filter__8qTGA a:first-child:not([aria-current]):not(:hover):not(:focus-visible){opacity:.65}.styles_filter__8qTGA a:first-child:not([aria-current]):not(:hover):not(:focus-visible) span{transform:none}.styles_filter__8qTGA a:first-child:not([aria-current]):not(:hover):not(:focus-visible) img{opacity:0;transform:translateX(-10px)}.styles_filter__8qTGA a[aria-current]{opacity:1}.styles_filter__8qTGA a[aria-current] span{transform:translateX(25px)}.styles_filter__8qTGA a[aria-current] img{opacity:1;transform:none}.styles_filter__8qTGA:has(a:hover,a:focus-visible) a[aria-current]:not(:hover):not(:focus-visible){opacity:.65}.styles_filter__8qTGA:has(a:hover,a:focus-visible) a[aria-current]:not(:hover):not(:focus-visible) span{transform:none}.styles_filter__8qTGA:has(a:hover,a:focus-visible) a[aria-current]:not(:hover):not(:focus-visible) img{opacity:0;transform:translateX(-10px)}.styles_list__nIvw_{position:relative;z-index:1;margin-top:-30px;padding:0 0 calc(150px + 160px);color:var(--c-dark);pointer-events:none}.styles_list__nIvw_ .styles_card__BqED8{pointer-events:auto}.styles_list__nIvw_:not(:has(.styles_grid__qVilR)){margin-top:0}.styles_grid__qVilR{--shift:min(150px,10.42vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-gap:120px clamp(48px,9.93vw,143px);gap:120px clamp(48px,9.93vw,143px);padding-left:clamp(0px,3.33vw,48px);margin-right:calc(-1 * clamp(0px, (100vw - 1200px) / 3, 71px))}.styles_grid__qVilR>:nth-child(odd){grid-column:2}.styles_grid__qVilR>:nth-child(2n){grid-column:1;transform:translateY(var(--shift))}.styles_card__BqED8{display:flex;flex-direction:column;align-items:flex-start;color:var(--c-dark)}.styles_static__09V6f{cursor:default}.styles_name__xhKQa{margin-top:32px;margin-bottom:16px;font-size:20px;line-height:26px;font-weight:500;letter-spacing:0}.styles_desc__IATUB{font-size:36px;line-height:42px;font-weight:400;letter-spacing:-.02em}.styles_stack__Cqm23{display:flex;flex-wrap:wrap;margin-top:24px;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:20px;text-transform:uppercase;color:rgb(13 13 13/65%)}.styles_stack__Cqm23>span:not(:last-child):after{content:"·";margin:0 8px}@media (max-width:1023px){.styles_list__nIvw_{margin-top:0;padding:64px 0 120px}.styles_grid__qVilR{grid-template-columns:minmax(0,1fr);gap:72px;padding-left:0;margin-right:0}.styles_grid__qVilR>:nth-child(n){grid-column:auto;transform:none}.styles_card__BqED8{max-width:560px}}@media (max-width:767px){.styles_list__nIvw_{padding:24px 0 96px;overflow-x:clip}.styles_grid__qVilR{gap:56px}.styles_name__xhKQa{margin-top:32px;margin-bottom:12px}.styles_desc__IATUB{font-size:26px;line-height:32px}.styles_stack__Cqm23{margin-top:16px}section.styles_hero___YiLE{--ft:178px}section.styles_hero___YiLE .styles_content__ZX0Jf{padding-bottom:32px}section.styles_hero___YiLE .styles_filter__8qTGA{display:flex;flex-wrap:nowrap;gap:24px;width:auto;margin:32px -20px 0 0;padding-right:60px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent)}}@media (max-width:767px){section.styles_hero___YiLE .styles_filter__8qTGA::-webkit-scrollbar{display:none}section.styles_hero___YiLE .styles_filter__8qTGA a{flex:none;display:flex;align-items:center;min-height:44px;font-size:15px;letter-spacing:.01em;color:#55534f;opacity:1;white-space:nowrap}section.styles_hero___YiLE .styles_filter__8qTGA a img{top:50%;margin-top:-8px}section.styles_hero___YiLE .styles_filter__8qTGA a[aria-current]{color:var(--c-dark)}.styles_filter__8qTGA a:first-child:not([aria-current]):not(:hover):not(:focus-visible),.styles_filter__8qTGA:has(a:hover,a:focus-visible) a[aria-current]:not(:hover):not(:focus-visible){opacity:1}.styles_list__nIvw_{padding:40px 0 96px}.styles_name__xhKQa{margin-top:20px;margin-bottom:10px;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:18px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.styles_stack__Cqm23{margin-top:14px;font-size:11px;line-height:16px;letter-spacing:.04em;color:#55534f}}@media (min-width:768px){.styles_filter__8qTGA a img{display:none}.styles_filter__8qTGA a:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;background:currentColor;opacity:0;transform:translateX(-10px);transition:opacity .3s,transform .3s}.styles_filter__8qTGA a:focus-visible:before,.styles_filter__8qTGA a[aria-current]:before{opacity:1;transform:none}.styles_filter__8qTGA:has(a:hover,a:focus-visible) a[aria-current]:not(:hover):not(:focus-visible):before{opacity:0;transform:translateX(-10px)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.styles_filter__8qTGA a:hover:before{opacity:1;transform:none}}@media (min-width:768px) and (max-width:1023px){.styles_grid__qVilR{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 48px}.styles_card__BqED8{max-width:none}.styles_desc__IATUB{font-size:28px;line-height:34px}}.styles_page__37jY6{overflow-x:clip;background:var(--c-light);color:var(--c-dark);padding-bottom:40px}.styles_page__37jY6 :where(ol,ul,dl,dd,figure,blockquote){margin:0;padding:0}.styles_section__vXt86{padding-bottom:40px}.styles_chapter__e5OCA{padding-top:120px}.styles_coverSection__dnRWw{padding-top:0}.styles_visualSection__ak_bU{padding-top:8px}.styles_systemSection__HN4kX{padding-top:40px}.styles_quoteSection__XfBcc{padding-top:80px}.styles_hero__h3ayu{padding:184px 0 56px}.styles_tag__KItN0{font-size:18px;line-height:25px;margin-bottom:56px}.styles_heroRow__rBVdH{display:grid;grid-template-columns:minmax(0,720px) minmax(0,416px);justify-content:space-between;align-items:end;grid-gap:48px;gap:48px}.styles_title__WgcbJ{font-size:clamp(44px,5.28vw,76px);line-height:1.079}.styles_detail__MV0GV{font-size:20px;line-height:30px}.styles_liveLinks__8htyn{display:flex;flex-direction:column;align-items:flex-start}.styles_liveLinks__8htyn a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.styles_liveLinks__8htyn a:focus-visible{outline:2px solid #647de4;outline-offset:4px}.styles_facts__zv0CK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 32px;gap:24px 32px;margin-top:56px;padding-top:24px;border-top:1px solid #d9d9d9}.styles_caption__p3Uo4,.styles_facts__zv0CK dt,.styles_quote__1CKYT figcaption,.styles_rubrik__LRZJZ,.styles_systemCaption__TdrZB{font-family:var(--font-geist-mono),monospace}.styles_facts__zv0CK dt{font-size:13px;line-height:18px;text-transform:uppercase;color:#6b6b6b;margin-bottom:8px}.styles_facts__zv0CK dd{font-size:20px;line-height:25px;white-space:pre-line}.styles_visual__XEJxg{margin:0}.styles_visualFrame__7H8T1{pointer-events:none}.styles_visualFrame__7H8T1 img{display:block;width:calc(100% * 1424 / 1184);max-width:none;height:auto;margin:calc(-100% * 120 / 1184)}.styles_visual__XEJxg:has(.styles_caption__p3Uo4) .styles_visualFrame__7H8T1 img{margin-bottom:calc(-100% * 60 / 1184)}.styles_caption__p3Uo4{margin-top:48px;font-size:14px;line-height:20px}.styles_head__vxS0h{display:grid;grid-template-columns:minmax(0,500px) minmax(0,604px);justify-content:space-between;grid-gap:48px 80px;gap:48px 80px}.styles_headTitle__AM_wm{display:flex;flex-direction:column;gap:24px}.styles_rubrik__LRZJZ{font-size:14px;line-height:20px;text-transform:uppercase}.styles_headTitle__AM_wm h2{font-size:40px;line-height:48px;font-weight:400;letter-spacing:-.02em}.styles_headText__D_775{display:flex;flex-direction:column;gap:32px;font-size:22px;line-height:32px}.styles_system__gXhtM{margin:0;padding:40px 48px 48px}.styles_systemTitle___tdyQ{font-size:20px;line-height:26px;margin-bottom:44px}.styles_steps__M2Xsl{list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:34px;gap:34px}.styles_node__7azr6{position:relative;background:#efedea;padding:20px;min-height:150px}.styles_nodeTitle__mPyaI{display:flex;align-items:center;gap:10px;font-size:16px;line-height:22px;font-weight:600;margin-bottom:8px}.styles_nodeTitle__mPyaI:before{content:"";width:8px;height:8px;flex:none;background:currentColor}.styles_nodeText__ektA4{font-size:14px;line-height:20px;color:#6b6b6b}.styles_arrow__EP9Xg{position:absolute;left:calc(100% + 4px);top:69px;width:27px;height:13px}.styles_wire__Ctoyv{position:absolute;left:calc(50% - 1px);top:calc(100% + 4px);width:2px;height:96px}.styles_base__mWLjZ{min-height:0;margin-top:100px;background:var(--accent,#4a63d0)}.styles_base__mWLjZ,.styles_base__mWLjZ .styles_nodeText__ektA4{color:var(--c-light)}.styles_systemCaption__TdrZB{max-width:640px;margin-top:16px;font-size:13px;line-height:20px;color:#6b6b6b}.styles_quote__1CKYT{margin:0 0 0 auto;max-width:800px;display:flex;flex-direction:column;gap:24px}.styles_quote__1CKYT blockquote{margin:0;font-size:36px;line-height:46px;letter-spacing:-.02em}.styles_quote__1CKYT figcaption{font-size:14px;line-height:20px;color:#6b6b6b}@media (min-width:1024px){.styles_insights__hh8Wr .styles_insightsFocus__hx6lN{grid-template-columns:minmax(0,600fr) minmax(0,488fr)}}.styles_insightText__KlRds{margin-top:24px;max-width:488px;font-size:16px;line-height:25px;color:#55534f}.styles_figuresSection__5GwOX dl{margin-top:0}.styles_firstLabel__wvIoQ{margin-top:6px}.styles_page__37jY6 .styles_projectList__a_Ibe{margin-top:12px;padding-top:18px}@media (max-width:767px){.styles_page__37jY6 .styles_projectList__a_Ibe{margin-top:0;padding-top:0}}.styles_serviceLinks__LlEpC a{display:inline-block;padding:0 6px;margin:0 -6px;color:inherit;text-decoration:none;background:linear-gradient(#647de4,#647de4) no-repeat 0 /0 100%;transition:background-size .3s ease-out,color .3s ease-out}.styles_serviceLinks__LlEpC a:focus-visible{outline:none;color:#f8f7f6;background-size:100% 100%}@media (hover:hover) and (pointer:fine){.styles_serviceLinks__LlEpC a:hover{color:#f8f7f6;background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.styles_serviceLinks__LlEpC a{transition:none}}.styles_moreSection__OelDM{padding:112px 0 120px}.styles_moreLabel__gGwPW{margin-bottom:48px}.styles_more___jqhM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:72px clamp(48px,9.93vw,143px);gap:72px clamp(48px,9.93vw,143px)}@media (min-width:1024px){.styles_more___jqhM{padding-left:clamp(0px,3.33vw,48px)}}@media (max-width:1023px){.styles_more___jqhM{grid-template-columns:minmax(0,1fr)}.styles_head__vxS0h,.styles_heroRow__rBVdH{grid-template-columns:minmax(0,1fr);gap:24px}.styles_steps__M2Xsl{grid-template-columns:minmax(0,1fr);gap:40px}.styles_node__7azr6{min-height:0}.styles_arrow__EP9Xg{left:calc(50% - 13px);top:calc(100% + 13px);transform:rotate(90deg)}.styles_wire__Ctoyv{display:none}.styles_base__mWLjZ{margin-top:40px}}@media (max-width:767px){.styles_hero__h3ayu{padding:120px 0 40px}.styles_tag__KItN0{font-size:16px;margin-bottom:32px}.styles_detail__MV0GV{font-size:17px;line-height:26px}.styles_facts__zv0CK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px;margin-top:32px;padding-top:0;border-top:0}.styles_chapter__e5OCA{padding-top:72px}.styles_headTitle__AM_wm h2{font-size:30px;line-height:36px}.styles_headText__D_775{font-size:18px;line-height:27px;gap:20px}.styles_caption__p3Uo4{margin-top:24px;font-size:13px}.styles_system__gXhtM{padding:24px 0 0}.styles_quoteSection__XfBcc{padding-top:56px}.styles_moreSection__OelDM{padding:72px 0 80px}.styles_moreLabel__gGwPW{margin-bottom:32px}.styles_facts__zv0CK dd{font-size:17px;line-height:24px}.styles_insightVisual__6ed2o .styles_visualFrame__7H8T1 img{width:100%;margin:0}.styles_quote__1CKYT blockquote{font-size:26px;line-height:34px}}@media (min-width:768px) and (max-width:1023px){.styles_more___jqhM{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 48px}}