.Blog_intro__HU4hH{padding:200px var(--gutter) 48px}.Blog_introText__CcY78{max-width:680px}.Blog_eyebrow__F2Qdg{margin-bottom:12px}.Blog_lead__9R77l{margin-top:16px;color:var(--muted);font-size:18px;line-height:28px}.Blog_listing__QIfrh{padding:0 var(--gutter) 40px}.Blog_categories__g0Xc0{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.Blog_introActions__ay3eK{margin-top:28px}.Blog_grid__Txfex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0 0;padding:0;list-style:none}.Blog_grid__Txfex li{display:flex}.Blog_empty__aTUJI{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:40px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--font-display),sans-serif;font-size:19px;line-height:28px;letter-spacing:-.5px}.Blog_empty__aTUJI a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;font-size:18px;letter-spacing:-.6px}.Blog_card__S6XAr,.Blog_featured__KTQaQ{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:32px;border-radius:var(--radius);transition:border-color .2s,box-shadow .3s;border:1px solid var(--border);background:var(--paper)}.Blog_featured__KTQaQ{position:relative;min-height:340px;padding:48px;overflow:hidden;isolation:isolate}.Blog_featured__KTQaQ:after{content:"";position:absolute;z-index:-1;right:-10%;bottom:-50%;width:55%;height:100%;border-radius:50%;background:var(--gradient);opacity:.16;filter:blur(70px);pointer-events:none}.Blog_card__S6XAr:hover,.Blog_featured__KTQaQ:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.Blog_cardTop__xufRU{display:flex;flex-wrap:wrap;gap:8px}.Blog_category__eC3xv{padding:2px 12px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:14px;line-height:24px}.Blog_categoryLink__blgPN{transition:border-color .2s,color .2s}.Blog_categoryLink__blgPN:hover{border-color:var(--border-strong);color:var(--ink)}.Blog_draft__QRaTz{padding:2px 12px;border-radius:99px;background:rgba(236,67,64,.12);color:var(--red);font-size:14px;line-height:24px}.Blog_cardTitle__erPGu{margin-top:20px;color:var(--ink);font-size:22px;line-height:30px;letter-spacing:-.6px}.Blog_featured__KTQaQ .Blog_cardTitle__erPGu{max-width:760px;font-size:30px;line-height:38px;letter-spacing:-1px}.Blog_cardText__fwPKA{flex:1 1;margin-top:12px;color:var(--muted);font-size:17px;line-height:26px}.Blog_featured__KTQaQ .Blog_cardText__fwPKA{max-width:640px;font-size:18px;line-height:28px}.Blog_cardFoot__shMSS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;width:100%;margin-top:32px}.Blog_meta__C4nCh{color:var(--muted);font-size:15px;line-height:22px}.Blog_article__t8sYk{padding:180px var(--gutter) 40px}.Blog_articleGrid__m2TPd{display:grid;grid-template-columns:minmax(0,720px) 220px;grid-template-areas:"head ." "main toc";grid-column-gap:56px;column-gap:56px;justify-content:center}.Blog_articleHead__5tird{grid-area:head}.Blog_articleMain__w1vrM{grid-area:main;min-width:0}.Blog_articleMain__w1vrM>*+*{margin-top:40px}.Blog_breadcrumbs__4AD75{margin-bottom:24px}.Blog_breadcrumbs__4AD75 ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;color:var(--faint);font-size:14px;line-height:20px}.Blog_breadcrumbs__4AD75 li{display:inline-flex;min-width:0}.Blog_breadcrumbs__4AD75 li+li:before{content:"/";margin:0 8px}.Blog_breadcrumbs__4AD75 a{color:var(--muted);transition:color .2s}.Blog_breadcrumbs__4AD75 a:hover{color:var(--ink)}.Blog_articleTitle__Kh0h5{margin-top:20px;color:var(--ink);font-size:38px;line-height:46px;letter-spacing:-1.4px}.Blog_articleLead__BW0A9{margin-top:20px;color:var(--muted);font-size:20px;line-height:30px}.Blog_byline__9IZoG{display:flex;align-items:center;gap:12px;margin-top:32px;padding-bottom:40px}.Blog_avatar__EjxzL{width:48px;height:48px;border-radius:99px;object-fit:cover;object-position:top}.Blog_authorName__A7G4W{color:var(--ink);font-family:var(--font-display),sans-serif;font-size:17px;font-weight:600;line-height:24px}.Blog_prose__MQmve{color:rgb(var(--ink-rgb)/.82);font-size:19px;line-height:32px}.Blog_prose__MQmve h2{scroll-margin-top:110px;margin:48px 0 16px;color:var(--ink);font-size:26px;line-height:34px;letter-spacing:-.8px}.Blog_prose__MQmve h3{margin:32px 0 12px;color:var(--ink);font-size:20px;line-height:28px;letter-spacing:-.5px}.Blog_prose__MQmve blockquote,.Blog_prose__MQmve ol,.Blog_prose__MQmve p,.Blog_prose__MQmve ul{margin:0 0 20px}.Blog_prose__MQmve ol,.Blog_prose__MQmve ul{padding-left:24px}.Blog_prose__MQmve li{margin-bottom:8px;padding-left:4px}.Blog_prose__MQmve li::marker{color:var(--violet)}.Blog_prose__MQmve strong{color:var(--ink);font-weight:700}.Blog_prose__MQmve a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.Blog_prose__MQmve blockquote{padding-left:20px;border-left:3px solid var(--orchid);color:var(--ink)}.Blog_prose__MQmve code{padding:2px 6px;border-radius:6px;background:var(--tint);font-size:.9em}.Blog_prose__MQmve img{margin:32px 0;border-radius:24px}.Blog_prose__MQmve>:first-child{margin-top:0}.Blog_prose__MQmve aside[data-callout]{margin:32px 0;padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-size:17px;line-height:28px}.Blog_prose__MQmve aside[data-callout]>div{padding-left:16px;border-left:2px solid var(--violet)}.Blog_prose__MQmve aside[data-callout=cas]>div{border-left-color:var(--orchid)}.Blog_prose__MQmve aside[data-callout=chiffre]>div{padding-left:0;border-left:0}.Blog_prose__MQmve aside[data-callout]>p:first-child{margin-bottom:6px;color:var(--muted);font-family:var(--font-display),sans-serif;font-size:14px;font-weight:600;line-height:20px}.Blog_prose__MQmve aside[data-callout] p:last-child{margin-bottom:0}.Blog_prose__MQmve aside[data-callout=chiffre]>div>p:first-child>strong:first-child{display:block;margin-bottom:4px;color:var(--violet);font-family:var(--font-display),sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:-1px}.Blog_cover__jTUCx{margin:0}.Blog_cover__jTUCx img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius)}.Blog_cover__jTUCx figcaption{margin-top:10px;color:var(--faint);font-size:13px;line-height:18px}.Blog_cover__jTUCx figcaption a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--tint-2);text-decoration-color:var(--tint-2);text-underline-offset:3px}.Blog_cover__jTUCx figcaption a:hover{color:var(--ink)}.Blog_keyPoints__QWc7l{padding:24px 28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-card)}.Blog_keyPoints__QWc7l h2{margin-bottom:12px;color:var(--ink);font-size:18px;line-height:26px;letter-spacing:-.4px}.Blog_keyPoints__QWc7l ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.Blog_keyPoints__QWc7l li{position:relative;padding-left:30px;color:rgb(var(--ink-rgb)/.82);font-size:17px;line-height:27px}.Blog_keyPoints__QWc7l li:before{content:"";position:absolute;top:5px;left:0;width:18px;height:18px;border-radius:99px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") 50% /12px no-repeat,var(--violet)}.Blog_keyPoints__QWc7l strong{color:var(--ink)}.Blog_midCta__QUN2c{padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--tint-soft);color:var(--ink);font-size:17px;line-height:28px}.Blog_midCta__QUN2c+.Blog_prose__MQmve{margin-top:40px}.Blog_midCta__QUN2c a{color:var(--ink);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid);text-underline-offset:4px}.Blog_faq__kQS41 h2,.Blog_sources__zoUfp h2{scroll-margin-top:110px;margin-bottom:8px;color:var(--ink);font-size:26px;line-height:34px;letter-spacing:-.8px}.Blog_faqItem__bdDc6{border-bottom:1px solid var(--line)}.Blog_faqItem__bdDc6:last-child{border-bottom:0}.Blog_faqItem__bdDc6 summary{position:relative;padding:18px 40px 18px 0;color:var(--ink);font-family:var(--font-display),sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.3px;list-style:none;cursor:pointer}.Blog_faqItem__bdDc6 summary::-webkit-details-marker{display:none}.Blog_faqItem__bdDc6 summary:after{content:"+";position:absolute;top:16px;right:4px;color:var(--muted);font-size:24px;line-height:28px;transition:transform .25s ease}.Blog_faqItem__bdDc6[open] summary:after{transform:rotate(45deg)}.Blog_faqAnswer__ov5Jp{padding-bottom:20px;color:rgb(var(--ink-rgb)/.82);font-size:17px;line-height:28px}.Blog_faqAnswer__ov5Jp p+p{margin-top:12px}.Blog_faqAnswer__ov5Jp a{text-decoration:underline;text-underline-offset:3px}.Blog_sources__zoUfp ul{margin:12px 0 0;padding-left:22px;color:rgb(var(--ink-rgb)/.82);font-size:17px;line-height:28px}.Blog_sources__zoUfp li+li{margin-top:8px}.Blog_sources__zoUfp li::marker{color:var(--violet)}.Blog_sources__zoUfp a{color:var(--ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--tint-2);text-decoration-color:var(--tint-2);text-underline-offset:4px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.Blog_sources__zoUfp a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Blog_articleMain__w1vrM>.Blog_share__G2otw{margin-top:0}.Blog_share__G2otw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:32px;border-top:1px solid var(--line)}.Blog_shareLabel__oZ1Fc{margin-right:8px;color:var(--muted);font-size:15px;line-height:22px}.Blog_shareButton__GspRZ{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:99px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:500;line-height:20px;box-shadow:var(--shadow-button);transition:border-color .2s,transform .15s ease}.Blog_shareButton__GspRZ:hover{border-color:var(--border-strong)}.Blog_shareButton__GspRZ:active{transform:scale(.97)}.Blog_author__InzoU{display:flex;gap:24px;padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper)}.Blog_authorPhoto__yoKN1{flex:none;width:96px;height:96px;border-radius:18px;object-fit:cover;object-position:top}.Blog_authorBody__fj2yK{min-width:0}.Blog_authorEyebrow__ePJi4{color:var(--faint);font-size:13px;line-height:18px}.Blog_authorTitle__Or5AM{margin-top:2px;color:var(--ink);font-size:20px;line-height:28px;letter-spacing:-.5px}.Blog_authorRole__QbKjC{color:var(--muted);font-size:15px;line-height:22px}.Blog_authorBio__3aMZe{margin-top:12px;color:rgb(var(--ink-rgb)/.82);font-size:16px;line-height:26px}.Blog_authorLink__8bkYf{display:inline-flex;margin:10px 0 0 -6px;padding:6px;border-radius:8px;color:var(--muted);transition:color .2s,transform .15s ease}.Blog_authorLink__8bkYf:hover{color:var(--ink)}.Blog_authorLink__8bkYf:active{transform:scale(.97)}.Blog_authorPosts__FDesV{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.Blog_authorPosts__FDesV ul{margin:8px 0 0;padding:0;list-style:none}.Blog_authorPosts__FDesV li+li{margin-top:6px}.Blog_authorPosts__FDesV a{color:var(--ink);font-size:15px;line-height:22px;text-decoration:underline;-webkit-text-decoration-color:var(--tint-2);text-decoration-color:var(--tint-2);text-underline-offset:4px}.Blog_authorPosts__FDesV a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Blog_tocColumn__MQ58L{grid-area:toc}.Blog_toc__X1mM_{position:-webkit-sticky;position:sticky;top:110px}.Blog_tocTitle__uv3Hr{margin-bottom:12px;color:var(--faint);font-family:var(--font-display),sans-serif;font-size:13px;font-weight:600;line-height:18px}.Blog_tocToggle__ogohi{display:none}.Blog_tocList__SvNco{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.Blog_tocBody__X8R79{display:grid;grid-template-rows:1fr}.Blog_tocInner___InHk{min-height:0}.Blog_tocTrack__Ew91h{position:relative}.Blog_tocList__SvNco a{display:block;padding:6px 0 6px 14px;color:var(--muted);font-size:14px;line-height:20px;transition:color .25s}.Blog_tocList__SvNco a:hover,.Blog_tocList__SvNco a[aria-current]{color:var(--ink)}.Blog_tocIndicator__reO3G{position:absolute;z-index:1;top:0;left:-.5px;width:2px;height:var(--h);border-radius:2px;background:var(--violet);opacity:0;transform:translateY(var(--y));transition:transform .45s cubic-bezier(.32,.72,0,1),height .45s cubic-bezier(.32,.72,0,1),opacity .25s}.Blog_tocIndicator__reO3G[data-visible]{opacity:1}.Blog_related__dEhhX{padding:60px var(--gutter) 40px}.Blog_relatedTitle__4IkDT{color:var(--ink);font-size:24px;line-height:32px;letter-spacing:-.8px}.Blog_relatedGrid__JzuOr{grid-template-columns:repeat(3,minmax(0,1fr))}.Blog_relatedGrid__JzuOr .Blog_card__S6XAr{padding:24px}.Blog_relatedGrid__JzuOr .Blog_cardTitle__erPGu{font-size:19px;line-height:26px}@media (max-width:991px){.Blog_articleGrid__m2TPd{grid-template-columns:minmax(0,720px);grid-template-areas:"head" "toc" "main"}.Blog_tocColumn__MQ58L{margin:32px 0 24px}.Blog_toc__X1mM_{position:static;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper)}.Blog_tocTitle__uv3Hr{display:none}.Blog_tocToggle__ogohi{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;border:0;background:none;color:var(--ink);font-family:var(--font-display),sans-serif;font-size:16px;font-weight:600;line-height:22px}.Blog_tocToggle__ogohi svg{transition:transform .25s ease}.Blog_toc__X1mM_[data-open] .Blog_tocToggle__ogohi svg{transform:rotate(180deg)}.Blog_tocBody__X8R79{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.32,.72,0,1)}.Blog_toc__X1mM_[data-open] .Blog_tocBody__X8R79{grid-template-rows:1fr}.Blog_tocInner___InHk{overflow:hidden;visibility:hidden;transition:visibility 0s .35s}.Blog_toc__X1mM_[data-open] .Blog_tocInner___InHk{visibility:visible;transition-delay:0s}.Blog_tocTrack__Ew91h{margin:0 18px 16px}.Blog_tocList__SvNco li{opacity:0;translate:0 -6px;transition:opacity .25s,translate .25s}.Blog_toc__X1mM_[data-open] .Blog_tocList__SvNco li{opacity:1;translate:none;transition:opacity .3s cubic-bezier(.32,.72,0,1) calc(50ms + var(--i) * 35ms),translate .3s cubic-bezier(.32,.72,0,1) calc(50ms + var(--i) * 35ms)}.Blog_relatedGrid__JzuOr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Blog_intro__HU4hH{padding-top:150px}.Blog_grid__Txfex{grid-template-columns:1fr}.Blog_card__S6XAr,.Blog_empty__aTUJI,.Blog_featured__KTQaQ{padding:24px;border-radius:var(--radius-sm)}.Blog_featured__KTQaQ{min-height:0}.Blog_featured__KTQaQ .Blog_cardTitle__erPGu{font-size:24px;line-height:32px;letter-spacing:-.8px}.Blog_cardTitle__erPGu{font-size:20px;line-height:28px}.Blog_article__t8sYk{padding-top:140px}.Blog_articleTitle__Kh0h5{font-size:30px;line-height:38px;letter-spacing:-1.1px}.Blog_articleLead__BW0A9{font-size:18px;line-height:28px}.Blog_prose__MQmve{font-size:18px;line-height:30px}.Blog_faq__kQS41 h2,.Blog_prose__MQmve h2,.Blog_sources__zoUfp h2{font-size:22px;line-height:30px;letter-spacing:-.6px}.Blog_author__InzoU,.Blog_keyPoints__QWc7l{padding:20px}.Blog_author__InzoU{flex-direction:column;gap:16px}.Blog_authorPhoto__yoKN1{width:72px;height:72px;border-radius:14px}.Blog_relatedGrid__JzuOr{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Blog_tocBody__X8R79,.Blog_tocIndicator__reO3G,.Blog_tocInner___InHk,.Blog_tocList__SvNco li{transition:none!important}}.Sections_muted___Xhr4{color:var(--muted);font-size:15px;line-height:22px}.Sections_manifestoSection__NtVR0,.Sections_team__cHPXv{padding-inline:var(--gutter)}.Sections_team__cHPXv>div{padding-top:40px}.Sections_manifesto__nukl4{display:flex;flex-direction:column;align-items:center;padding-top:230px;background:url(/assets/NTL_logo_fade_gray.svg) no-repeat 50% 80px/200px;text-align:center}[data-theme=dark] .Sections_manifesto__nukl4{background-image:url(/assets/NTL_logo_fade_gray_dark.svg)}.Sections_manifestoTitle__LJB_m{max-width:820px;color:var(--ink);font-size:40px;line-height:48px;letter-spacing:-1.6px}.Sections_manifestoText__LOi_w{max-width:620px;padding:24px 0 60px;color:var(--muted);font-size:18px;line-height:28px}.Sections_principles__CjZvb{padding:40px var(--gutter) 88px}.Sections_principleList__F7IVd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin:0;padding:0;list-style:none}.Sections_principle__rs2XP{padding-top:16px;border-top:2px solid var(--c)}.Sections_principleTitle__1JNDH{margin:0 0 8px;color:var(--ink);font-size:18px;line-height:26px;letter-spacing:-.4px}.Sections_principleText__4NN_u{color:var(--muted);font-size:15px;line-height:24px}.Sections_teamTitle___5o0g{margin-bottom:32px}.Sections_members__zZque{display:grid;grid-template-columns:.75fr .75fr 1fr;grid-column-gap:40px;column-gap:40px;margin:16px 0 140px}.Sections_memberPhoto__XhlRi{width:100%;height:380px;border:1px solid var(--border);border-radius:var(--radius);object-fit:cover;object-position:50% 0}.Sections_memberName__6Ze29{margin-top:16px;color:var(--ink);font-family:var(--font-display),sans-serif;font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.5px}.Sections_linkedin__NxwD_{display:inline-flex;margin:8px 0 0 -6px;padding:6px;border-radius:8px;color:var(--muted);transition:color .2s,transform .15s ease}.Sections_linkedin__NxwD_:hover{color:var(--ink)}.Sections_linkedin__NxwD_:active{transform:scale(.97)}.Sections_story__rGo23 p{padding-bottom:24px;color:var(--muted);font-size:16px;line-height:26px}@media (max-width:991px){.Sections_manifesto__nukl4{background-size:160px}.Sections_principleList__F7IVd{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.Sections_members__zZque{grid-template-columns:1fr 1fr;row-gap:39px}.Sections_story__rGo23{grid-column:2}}@media (max-width:767px){.Sections_manifesto__nukl4{padding-top:200px}.Sections_principles__CjZvb{padding-bottom:56px}.Sections_principleList__F7IVd{grid-template-columns:1fr;row-gap:24px}.Sections_manifestoTitle__LJB_m{font-size:30px;line-height:36px;letter-spacing:-1.1px}.Sections_teamTitle___5o0g{text-align:center}.Sections_members__zZque{grid-template-columns:1fr;margin-bottom:60px}.Sections_story__rGo23{grid-column:auto;padding-top:40px}.Sections_memberName__6Ze29{font-size:20px}}.Sections_services__3Btcj{padding:var(--section-y) var(--gutter) 0}.Sections_serviceList__VflxA{margin:0;padding:0;list-style:none}.Sections_service__vyDK6{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:48px;gap:48px;padding:40px 0;border-top:1px solid var(--line)}.Sections_service__vyDK6:first-child{border-top:0;padding-top:0}.Sections_serviceHead__h7aZV{display:flex;align-self:start;align-items:center;gap:16px}.Sections_serviceTitle__Gf2AQ{color:var(--ink);font-size:22px;line-height:30px;letter-spacing:-.6px}.Sections_serviceText__bt_d3{color:var(--muted);font-size:17px;line-height:27px}.Sections_tags__6O7P6{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none}.Sections_tag__v86Ro{padding:3px 12px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:14px;font-weight:500;line-height:24px}.Sections_tag__v86Ro:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:99px;vertical-align:1px;background:currentColor}.Sections_tag__v86Ro[data-tone=violet]:before{background:var(--violet)}.Sections_tag__v86Ro[data-tone=orchid]:before{background:var(--orchid)}.Sections_tag__v86Ro[data-tone=tomato]:before{background:var(--accent)}@media (max-width:991px){.Sections_service__vyDK6{grid-template-columns:1fr;gap:16px;padding:32px 0}}@media (max-width:767px){.Sections_serviceTitle__Gf2AQ{font-size:20px;line-height:28px;letter-spacing:-.5px}.Sections_serviceText__bt_d3{font-size:16px;line-height:26px}}.SovereigntyGlobe_globe__Z1rUG{position:absolute;inset:0;overflow:hidden;container-type:size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.SovereigntyGlobe_canvas__kEK0_{position:absolute;top:14px;left:50%;width:255cqh;aspect-ratio:1;transform:translateX(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:0;transition:opacity .8s ease}.SovereigntyGlobe_globe__Z1rUG[data-ready] .SovereigntyGlobe_canvas__kEK0_{opacity:1}.SovereigntyGlobe_label__S4LTH{position:absolute;top:calc(14px + var(--size, 600px) * .06);left:min(calc(50% + var(--size, 600px) * .12),calc(100% - 190px));display:flex;align-items:center;gap:9px;white-space:nowrap;padding:10px 14px 10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-card)}.SovereigntyGlobe_pin__s6CpK{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--violet)}.SovereigntyGlobe_pin__s6CpK:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--violet);animation:SovereigntyGlobe_ping__Qf8cZ 2.4s ease-out infinite}@keyframes SovereigntyGlobe_ping__Qf8cZ{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.8);opacity:0}}.SovereigntyGlobe_labelText__oqbem{color:var(--ink);font-family:var(--font-display),sans-serif;font-size:14px;font-weight:500;line-height:18px}@media (max-width:991px){.SovereigntyGlobe_globe__Z1rUG{-webkit-mask-image:none;mask-image:none}}@media (max-width:767px){.SovereigntyGlobe_label__S4LTH{top:40px;left:auto;right:16px}}@media (prefers-reduced-motion:reduce){.SovereigntyGlobe_pin__s6CpK:after{animation:none;opacity:0}.SovereigntyGlobe_canvas__kEK0_{transition:none}}.SectionHead_head__apHSw{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end;margin-bottom:56px}.SectionHead_side__VKDfS{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.SectionHead_side__VKDfS[data-end]{justify-self:end;align-items:flex-end}.SectionHead_lead__EOwV1{max-width:480px;color:var(--muted);font-size:18px;line-height:28px}.SectionHead_head__apHSw[data-align=center]{grid-template-columns:1fr;gap:16px;justify-items:center;text-align:center}.SectionHead_head__apHSw[data-align=center] .SectionHead_side__VKDfS{align-items:center}@media (max-width:991px){.SectionHead_head__apHSw{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.SectionHead_side__VKDfS[data-end]{justify-self:start;align-items:flex-start}}.Burst_svg__lwAEP{display:block;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 60% 75% at 50% 50%,#000 40%,transparent 85%);mask-image:radial-gradient(ellipse 60% 75% at 50% 50%,#000 40%,transparent 85%)}.Burst_ray__Rms2H{fill:none;stroke:rgb(var(--ink-rgb)/.09);stroke-width:1;vector-effect:non-scaling-stroke}.Burst_spark__FgUIU{fill:none;stroke:url(#burst-gradient);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:22 100;stroke-dashoffset:22;animation:Burst_spark__FgUIU 2.4s cubic-bezier(.5,0,.75,.5) infinite}@keyframes Burst_spark__FgUIU{0%{stroke-dashoffset:22}to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.Burst_spark__FgUIU{animation:none}}.Header_header__hO3lJ{position:fixed;z-index:999;top:12px;left:0;right:0;width:min(calc(100% - 2 * var(--gutter)),calc(var(--max) + 48px));margin-inline:auto;padding:10px 10px 10px 16px;border:1px solid transparent;border-radius:18px;background:transparent;transition:background-color .3s,border-color .3s,box-shadow .3s}.Header_header__hO3lJ[data-scrolled],.Header_open__u7Smf{border-color:var(--border);background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:0 1px 2px rgba(11,7,29,.04),0 16px 40px -24px rgba(11,7,29,.25)}.Header_bar__6WlRD{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}.Header_logo__e5KhT{z-index:1;justify-self:start}.Header_logo__e5KhT:hover{opacity:.8}.Header_logo__e5KhT img{width:214px;height:auto}.Header_logoDark__nmO6M,[data-theme=dark] .Header_logoLight__TKl7D{display:none}[data-theme=dark] .Header_logoDark__nmO6M{display:block}.Header_nav__3fHSH{grid-column:2/-1;display:grid;grid-template-columns:subgrid;align-items:center}.Header_links__ADdUQ{display:flex;align-items:center}.Header_link__7__6t{--line:18px;padding:10px 14px;border-radius:99px;color:var(--ink);opacity:.6;font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;line-height:var(--line);letter-spacing:-.1px;transition:opacity .2s,background-color .2s,transform .15s ease}.Header_link__7__6t:hover{background:var(--tint)}.Header_link__7__6t:active{transform:scale(.97)}@media (hover:hover){.Header_link__7__6t:hover .button-label>span{transform:translateY(-100%)}}.Header_link__7__6t:hover,.Header_link__7__6t[aria-current=page]{opacity:1}.Header_link__7__6t[aria-current=page]{font-weight:600}.Header_actions__SRauh{justify-self:end;display:flex;align-items:center;gap:8px}.Header_side__XL2NS{display:none}.Header_cta___P6mb{--line:20px;padding:8px 18px;font-size:15px;line-height:var(--line)}.Header_burger__1a_LX{display:none;padding:10px;margin-right:0;border:0;background:transparent}.Header_burger__1a_LX span{display:block;width:28px;height:2px;margin:6px 0;background:var(--ink);transition:transform .2s ease-in-out}.Header_open__u7Smf .Header_burger__1a_LX span:first-child{transform:translate3d(0,4px,0) rotate(45deg)}.Header_open__u7Smf .Header_burger__1a_LX span:last-child{transform:translate3d(0,-4px,0) rotate(-45deg)}@media (max-width:991px){.Header_header__hO3lJ{top:10px;padding:8px 8px 8px 14px}.Header_bar__6WlRD{display:flex;justify-content:space-between;position:static}.Header_logo__e5KhT img{width:196px}.Header_burger__1a_LX{display:block}.Header_side__XL2NS{display:flex;align-items:center;gap:4px}.Header_actions__SRauh .Header_desktopToggle__mNyHC{display:none}.Header_actions__SRauh{justify-self:auto}.Header_nav__3fHSH{display:none;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;flex-direction:column;align-items:flex-start;padding:8px 20px 20px;border:1px solid var(--border);border-radius:18px;background:var(--paper);box-shadow:0 16px 40px -20px rgba(11,7,29,.25)}.Header_open__u7Smf .Header_nav__3fHSH{display:flex}.Header_links__ADdUQ{flex-direction:column;align-items:flex-start}.Header_link__7__6t{--line:24px;margin:4px 0;padding:11px 0;font-size:20px;letter-spacing:-.2px}.Header_link__7__6t:hover{background:none}.Header_cta___P6mb{--line:22px;margin:12px 0 0;padding:13px 22px;font-size:18px}}@media (max-width:479px){.Header_logo__e5KhT img{width:180px}}.Footer_footer__eNA9m{margin-top:var(--section-y);padding:40px var(--gutter) 40px;background:var(--canvas);overflow:hidden}.Footer_grid__WCfx6{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"brand company legal" "rule rule rule" "copyright . city"}.Footer_brand__Lj6Sp{grid-area:brand}.Footer_logo__8uCHD{width:168px;height:auto}.Footer_logoDark__Nyq8K,[data-theme=dark] .Footer_logoLight__2genQ{display:none}[data-theme=dark] .Footer_logoDark__Nyq8K{display:block}.Footer_tagline__WuViG{margin-top:12px;color:var(--muted);font-size:15px;line-height:24px}.Footer_sortlist__pCWBY{display:inline-block;margin-top:20px}.Footer_column__DPqof{display:flex;flex-direction:column;align-items:flex-start}.Footer_column__DPqof:first-of-type{grid-area:company}.Footer_column__DPqof:nth-of-type(2){grid-area:legal}.Footer_heading__z5GZP{margin-bottom:12px;font-family:var(--font-display),sans-serif;font-size:14px;font-weight:600;color:var(--faint)}.Footer_link___mmVB{display:inline-flex;align-items:center;gap:4px;margin:4px 0;color:var(--muted);font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;letter-spacing:-.1px;transition:color .2s}.Footer_link___mmVB:hover{color:var(--ink)}button.Footer_link___mmVB{padding:0;border:0;background:none;line-height:inherit;cursor:pointer}.Footer_link___mmVB svg{width:14px;height:14px}.Footer_rule__MLUhK{grid-area:rule;height:1px;margin:56px 0 8px;background:var(--line)}.Footer_meta__MX7qs{grid-area:copyright;margin-top:8px;color:var(--faint);font-size:14px;line-height:22px}.Footer_city__9sBxe{grid-area:city;text-align:right}@media (max-width:991px){.Footer_footer__eNA9m{padding-top:56px}.Footer_grid__WCfx6{row-gap:12px;grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "company legal" "rule rule" "copyright city"}.Footer_brand__Lj6Sp{margin-bottom:40px}.Footer_rule__MLUhK{margin-top:20px}}@media (max-width:767px){.Footer_footer__eNA9m{padding-top:48px}}@media (max-width:479px){.Footer_grid__WCfx6{column-gap:16px;grid-template-areas:"brand brand" "company legal" "rule rule" "copyright copyright" "city city"}.Footer_brand__Lj6Sp{margin-bottom:28px}.Footer_city__9sBxe{margin-top:0;text-align:left}}.Projects_intro__4qE13{padding-inline:var(--gutter)}.Projects_introText__W2nU_{max-width:680px;padding:200px 0 64px}.Projects_lead__UJBOS{padding-top:16px;color:var(--muted);font-size:18px;line-height:28px}.Projects_listing__I3agg{margin-bottom:100px}.Projects_filters__w2X4l{display:flex;margin-bottom:40px}.Projects_filters__w2X4l button{margin-right:8px;padding:6px 16px;border:1px solid var(--border);border-radius:99px;background:var(--paper);color:var(--muted);font-size:15px;font-weight:500;line-height:24px;white-space:nowrap;transition:border-color .2s,color .2s}.Projects_filters__w2X4l button:hover{color:var(--ink)}.Projects_filters__w2X4l button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Projects_grid__f6e2j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;animation:Projects_fadeIn__DaEO_ .3s ease}@keyframes Projects_fadeIn__DaEO_{0%{opacity:0}}.Projects_empty__wzh9w{display:flex;justify-content:center;align-items:center;height:400px;opacity:.6;font-size:20px}@media (max-width:767px){.Projects_introText__W2nU_{padding:140px 0 40px}.Projects_filters__w2X4l{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;overflow-x:auto}.Projects_grid__f6e2j{grid-template-columns:1fr}}@media (max-width:479px){.Projects_filters__w2X4l{margin-bottom:20px}}.Projects_coverSection__UdkVX{padding:128px var(--gutter) 0}.Projects_cover__0LWl2{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;overflow:hidden;border-radius:var(--radius)}.Projects_coverImage__TPHrU{height:500px;width:auto;object-fit:contain}.Projects_coverImage__TPHrU[data-kind=screenshot]{width:min(820px,86%);height:auto;margin:48px 0 56px;border-radius:16px;box-shadow:0 24px 48px -24px rgba(11,7,29,.45)}.Projects_coverVideo__mBA9Y{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.Projects_details__5uJ7m{padding:40px var(--gutter) 0}.Projects_lightTags__hlaxc{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.Projects_lightTags__hlaxc span{padding:2px 12px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:14px;font-weight:500;line-height:24px}.Projects_facts__M0RTY{margin:0;padding-top:8px;border-top:1px solid var(--line)}.Projects_fact__pRnsn{display:grid;grid-template-columns:1fr 2fr;margin:26px 0 34px}.Projects_fact__pRnsn dt{color:var(--ink);font-family:var(--font-display),sans-serif;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.5px}.Projects_fact__pRnsn dd{margin:0;color:var(--muted);font-size:17px;line-height:27px}.Projects_overview___mEYl{padding-bottom:40px;color:var(--muted);font-size:17px;line-height:27px}.Projects_overview___mEYl p+p{margin-top:12px}.Projects_shots__ydfLZ{display:flex;flex-direction:column;gap:24px;padding-top:40px;border-top:1px solid var(--line)}.Projects_shots__ydfLZ img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm)}.Projects_siteLink__LiaDT{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--tint-2);text-decoration-color:var(--tint-2);text-underline-offset:4px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.Projects_siteLink__LiaDT:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Projects_tech__tiFTM{display:flex;flex-wrap:wrap;gap:8px;opacity:1!important}.Projects_tech__tiFTM span{display:flex;align-items:center;gap:4px;padding:3px 12px;border:1px solid var(--border);border-radius:99px;font-size:15px;line-height:24px;color:var(--muted)}.Projects_tech__tiFTM img{filter:brightness(0) contrast(0) grayscale(1)}.Projects_gallery__9VbNI{padding:var(--section-y) var(--gutter) 0}.Projects_galleryBottom__nvjeW,.Projects_galleryTop__C0Fe3{display:grid;grid-gap:24px;gap:24px}.Projects_galleryTop__C0Fe3{grid-template-columns:.5fr 1fr;margin-bottom:24px}.Projects_galleryBottom__nvjeW{grid-template-columns:1.75fr 1fr;grid-template-areas:"a photo" "b photo";row-gap:23px}.Projects_galleryBottom__nvjeW>:first-child{grid-area:a}.Projects_galleryBottom__nvjeW>:nth-child(3){grid-area:b}.Projects_tile__2SKgF{display:flex;justify-content:center;align-items:center;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--paper);background-position:50%;background-size:cover;overflow:hidden}.Projects_galleryTop__C0Fe3 .Projects_tile__2SKgF img{max-height:650px}.Projects_galleryTop__C0Fe3 .Projects_tile__2SKgF:first-child{padding-inline:20px}.Projects_galleryTop__C0Fe3 .Projects_logo__E3J_p{max-height:100px}.Projects_photo__5eaXc{grid-area:photo}@media (max-width:991px){.Projects_cover__0LWl2,.Projects_tile__2SKgF{border-radius:var(--radius-sm)}.Projects_galleryTop__C0Fe3{grid-template-columns:1fr}.Projects_galleryTop__C0Fe3 .Projects_tile__2SKgF:first-child{order:2;padding-block:100px}.Projects_galleryBottom__nvjeW{grid-template-columns:1fr;grid-template-areas:"a" "b"}.Projects_photo__5eaXc{display:none}.Projects_tech__tiFTM span{margin-bottom:0}}@media (max-width:767px){.Projects_coverSection__UdkVX{padding-top:100px}.Projects_details__5uJ7m{padding-top:24px}.Projects_coverImage__TPHrU{height:320px}.Projects_coverImage__TPHrU[data-kind=screenshot]{width:90%;height:auto;margin:40px 0 24px;border-radius:10px}.Projects_shots__ydfLZ{gap:12px;padding-top:24px}.Projects_shots__ydfLZ img{border-radius:10px}.Projects_fact__pRnsn{grid-template-columns:1fr;gap:8px}.Projects_fact__pRnsn.Projects_short__B852y{grid-template-columns:1fr 1fr}}@media (max-width:479px){.Projects_coverSection__UdkVX{padding-top:92px}}.ThemeToggle_toggle__MDexX{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:99px;background:transparent;color:var(--ink);opacity:.6;transition:opacity .2s,background-color .2s,transform .15s ease}.ThemeToggle_toggle__MDexX:hover{background:var(--tint);opacity:1}.ThemeToggle_toggle__MDexX:active{transform:scale(.94)}.ThemeToggle_toggle__MDexX svg{grid-area:1/1;transition:opacity .25s ease,transform .35s cubic-bezier(.32,.72,0,1)}.ThemeToggle_sun__O5Xp3{opacity:0;transform:rotate(-90deg) scale(.6)}[data-theme=dark] .ThemeToggle_moon__e0EOb{opacity:0;transform:rotate(90deg) scale(.6)}[data-theme=dark] .ThemeToggle_sun__O5Xp3{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ThemeToggle_toggle__MDexX svg{transition:none}}.LegalPage_page__7XA3X{padding:200px var(--gutter) 0}.LegalPage_head__fYF46,.LegalPage_prose__c8GJ1{max-width:720px;margin:0 auto}.LegalPage_updated__uBD4x{margin-top:12px;color:var(--faint);font-size:14px;line-height:22px}.LegalPage_prose__c8GJ1{padding-top:32px;color:rgb(var(--ink-rgb)/.72);font-size:16px;line-height:26px}.LegalPage_prose__c8GJ1 h2{margin:40px 0 12px;color:var(--ink);font-size:20px;line-height:28px;letter-spacing:-.4px;scroll-margin-top:120px}.LegalPage_prose__c8GJ1 h3{margin:24px 0 8px;color:var(--ink);font-size:16px;line-height:24px}.LegalPage_prose__c8GJ1 p,.LegalPage_prose__c8GJ1 ul{margin:0 0 12px}.LegalPage_prose__c8GJ1 ul{padding-left:20px}.LegalPage_prose__c8GJ1 li{margin-bottom:6px}.LegalPage_prose__c8GJ1 strong{color:var(--ink);font-weight:600}.LegalPage_prose__c8GJ1 a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.LegalPage_settings__TEx9Q{padding:9px 18px;border:1px solid var(--border);border-radius:99px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-button);font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;line-height:20px;cursor:pointer;transition:border-color .2s,transform .15s ease}.LegalPage_settings__TEx9Q:hover{border-color:var(--border-strong)}.LegalPage_settings__TEx9Q:active{transform:scale(.97)}.LegalPage_table__qCtaq{width:100%;margin:8px 0 16px;border-collapse:collapse;font-size:14px;line-height:22px}.LegalPage_table__qCtaq td,.LegalPage_table__qCtaq th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.LegalPage_table__qCtaq th{color:var(--ink);font-weight:600}@media (max-width:767px){.LegalPage_page__7XA3X{padding-top:150px}.LegalPage_table__qCtaq{display:block;overflow-x:auto}}.NextProject_next__1_0T2{display:flex;flex-direction:column;align-items:center;gap:14px;padding:72px var(--gutter) 56px}.NextProject_link__goPsw{position:relative;display:flex;align-items:center;gap:14px;padding:10px 18px 10px 10px;border:1px solid var(--border);border-radius:22px;background:var(--paper);box-shadow:var(--shadow-button);color:var(--ink);transition:border-color .2s,transform .15s ease}.NextProject_link__goPsw:hover{border-color:var(--border-strong)}.NextProject_link__goPsw:active{transform:scale(.97)}.NextProject_slot__PoQK_{display:flex;justify-content:center}.NextProject_link__goPsw[data-floating]{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;z-index:900;width:max-content;max-width:calc(100vw - 2 * var(--gutter));translate:-50% 0;box-shadow:var(--shadow-card),var(--shadow-button);animation:NextProject_float-in__kNXoc .35s cubic-bezier(.2,.8,.2,1)}@keyframes NextProject_float-in__kNXoc{0%{opacity:0;translate:-50% 16px}}.NextProject_ring__XLuu5{position:absolute;top:-1px;left:-1px;overflow:visible;pointer-events:none}.NextProject_ring__XLuu5 path{fill:none;stroke:var(--c);stroke-width:2;opacity:0;transition:stroke-dashoffset 80ms linear,opacity .2s}.NextProject_ring__XLuu5[data-state=release] path{transition:stroke-dashoffset .45s cubic-bezier(.2,.8,.2,1),opacity .2s .3s}.NextProject_text__A2xUA{display:flex;flex-direction:column;min-width:0}.NextProject_label__67tkT{color:var(--faint);font-size:13px;line-height:18px}.NextProject_name__Fr3lo{font-family:var(--font-display),sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.4px}.NextProject_arrow__tYalz{display:flex;margin-left:16px;color:var(--muted);transform:translateX(calc(var(--pull, 0) * 6px));transition:transform .2s ease,color .2s}.NextProject_link__goPsw:hover .NextProject_arrow__tYalz{color:var(--ink)}.NextProject_hint__yHz3Y{color:var(--faint);font-size:13px;line-height:18px;opacity:calc(.7 + var(--pull, 0) * .3)}@media (max-width:767px){.NextProject_next__1_0T2{padding:48px var(--gutter) 8px}}@media (prefers-reduced-motion:reduce){.NextProject_link__goPsw[data-floating]{animation:none}}.ProjectHead_head__eh1dM{display:flex;align-items:center;gap:12px}.ProjectHead_icon__Y_q_3{flex:none;display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--project,var(--ink)) 12%,var(--paper))}.ProjectHead_icon__Y_q_3 img{width:100%;height:100%;object-fit:contain}.ProjectHead_heading__6T5al{min-width:0}.ProjectHead_name__3H5zK{margin:0;color:var(--ink);font-size:20px;line-height:26px;letter-spacing:-.5px}.ProjectHead_kind__tyh8W{margin:0;color:var(--muted);font-size:14px;line-height:20px}.ProjectHead_head__eh1dM[data-size=large]{gap:20px}.ProjectHead_head__eh1dM[data-size=large] .ProjectHead_icon__Y_q_3{width:72px;height:72px;padding:12px;border-radius:18px}.ProjectHead_head__eh1dM[data-size=large] .ProjectHead_name__3H5zK{font-size:28px;font-weight:500;line-height:34px;letter-spacing:-.9px}.ProjectHead_head__eh1dM[data-size=large] .ProjectHead_kind__tyh8W{margin-top:2px;font-size:17px;line-height:26px}@media (max-width:767px){.ProjectHead_head__eh1dM[data-size=large]{gap:16px}.ProjectHead_head__eh1dM[data-size=large] .ProjectHead_icon__Y_q_3{width:56px;height:56px;padding:10px;border-radius:14px}.ProjectHead_head__eh1dM[data-size=large] .ProjectHead_name__3H5zK{font-size:24px;line-height:30px;letter-spacing:-.7px}.ProjectHead_head__eh1dM[data-size=large] .ProjectHead_kind__tyh8W{font-size:15px;line-height:22px}}.Work_section__NcftP{padding:var(--section-y) var(--gutter) 0;container-type:inline-size}.Work_slider__IEQ5c{--per-page:2;--gap:16px;--peek:14em;--edge:calc(var(--gutter) + max(0px, (100cqw - var(--max)) / 2));margin:-4px calc(-1 * var(--gutter)) 0;padding:4px 0 8px var(--edge);scroll-padding-inline:var(--edge);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.Work_slider__IEQ5c::-webkit-scrollbar{display:none}.Work_slider__IEQ5c[data-free]{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.Work_slider__IEQ5c,.Work_slider__IEQ5c a{cursor:-webkit-grab;cursor:grab}.Work_slider__IEQ5c[data-free],.Work_slider__IEQ5c[data-free] a{cursor:-webkit-grabbing;cursor:grabbing}}.Work_list__5g3dV{display:flex;gap:var(--gap);margin:0;padding:0;list-style:none}.Work_list__5g3dV:after{content:"";flex:0 0 calc(var(--edge) - var(--gap))}.Work_slide__tDBiH{flex:0 0 calc((min(100cqw, var(--max)) - var(--peek) - (var(--per-page) - 1) * var(--gap)) / var(--per-page));scroll-snap-align:start}.Work_pill__WYiKd{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:24px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);transform:scale(.94);transform-origin:left center;opacity:.7;transition:transform .35s ease-in-out,opacity .35s;box-shadow:0 1px 2px rgba(11,7,29,.04)}.Work_slide__tDBiH:not([data-active=true]) .Work_pill__WYiKd:hover{opacity:.9}.Work_slide__tDBiH[data-active=true] .Work_pill__WYiKd{transform:none;opacity:1}.Work_media__A_hqg{position:relative;display:flex;justify-content:center;align-items:center;height:340px;margin-bottom:20px;overflow:hidden;border-bottom:1px solid var(--line)}.Work_photo__Boq_i{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:100% 50%;transition:filter .2s ease-in-out,transform .35s;-webkit-user-drag:none}.Work_photo__Boq_i[data-kind=video]{object-position:50% 50%}.Work_photo__Boq_i[data-kind=screenshot]{inset:auto;top:50%;left:50%;translate:-50% -50%;width:86%;height:auto;border-radius:12px;box-shadow:0 18px 36px -18px rgba(0,0,0,.6)}.Work_cta__ZN9LW{position:relative;z-index:5;display:inline-flex;align-items:center;gap:4px;padding:12px 18px 12px 22px;border-radius:99px;background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:17px;font-weight:500;line-height:24px;opacity:0;transition:opacity .2s ease-in-out}.Work_slide__tDBiH[data-active=true] .Work_pill__WYiKd:hover .Work_cta__ZN9LW{opacity:1}.Work_slide__tDBiH[data-active=true] .Work_pill__WYiKd:hover .Work_photo__Boq_i{filter:blur(4px);transform:scale(.9)}.Work_body__SJdSU{padding:0 24px;color:var(--ink);text-align:left}.Work_summary__GXGTv{margin:16px 0;color:var(--muted);font-size:15px;line-height:24px}.Work_tags__BCYOT{display:flex;flex-wrap:wrap;row-gap:8px;margin-top:16px}.Work_tags__BCYOT span{margin-right:6px;padding:2px 10px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:13px;font-weight:500;line-height:22px;white-space:nowrap}.Work_footer__0iGDP{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.Work_arrows___n0KV{display:flex;gap:8px}.Work_arrow__Uy6Kz{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:100vw;background:var(--paper);color:var(--muted);box-shadow:var(--shadow-button);transition:border-color .2s,color .2s,transform .2s}.Work_arrow__Uy6Kz:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink)}.Work_arrow__Uy6Kz:active:not(:disabled){transform:scale(.95)}.Work_prev__xYFQZ svg{transform:rotate(180deg)}.Work_arrow__Uy6Kz:disabled{opacity:.4;cursor:default}.Work_all__rvNxU{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;margin-right:-12px;border-radius:99px;color:var(--muted);font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:color .2s}.Work_all__rvNxU:hover{color:var(--ink)}@media (max-width:991px){.Work_slider__IEQ5c{--gap:3vw;--peek:6vw}.Work_media__A_hqg{height:300px}.Work_tags__BCYOT span{margin-right:4px}}@media (max-width:767px){.Work_slider__IEQ5c{--per-page:1;--gap:2vw;--peek:0px}.Work_summary__GXGTv{margin-bottom:10px}.Work_footer__0iGDP{flex-direction:column;gap:40px;margin-top:10px}.Work_all__rvNxU{margin-right:0}}@media (max-width:479px){.Work_slider__IEQ5c{padding-top:20px}.Work_pill__WYiKd{padding-bottom:20px}.Work_body__SJdSU{padding-inline:20px}.Work_tags__BCYOT{flex-wrap:wrap}.Work_tags__BCYOT span{margin-bottom:10px}}.SpeedLines_svg__KwWq_{display:block;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 50% 50%,#000 35%,transparent 78%)}.SpeedLines_line__2lBn6{fill:none;stroke:rgb(var(--ink-rgb)/.08);stroke-width:1;vector-effect:non-scaling-stroke}.SpeedLines_streak__Xg7EA{fill:none;stroke:url(#speed-gradient);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:0;animation:SpeedLines_streak__Xg7EA 3s linear infinite}@keyframes SpeedLines_streak__Xg7EA{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.SpeedLines_streak__Xg7EA{animation:none}}.ServiceIcon_tile__j_v3U{display:block;flex:none}.ServiceIcon_tile__j_v3U[data-kind=design]{--c:var(--orchid)}.ServiceIcon_tile__j_v3U[data-kind=web]{--c:var(--accent)}.ServiceIcon_tile__j_v3U[data-kind=ai]{--c:var(--violet)}.ServiceIcon_svg__VpzkT{display:block;width:48px;height:48px;overflow:visible}.ServiceIcon_line___T4_E{fill:none;stroke:rgb(var(--ink-rgb)/.2);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ServiceIcon_guide__YBb9Y{fill:none;stroke:rgb(var(--ink-rgb)/.18);stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.ServiceIcon_handle___KZUO,.ServiceIcon_node__WkToL{fill:var(--paper);stroke:rgb(var(--ink-rgb)/.35);stroke-width:1.2;vector-effect:non-scaling-stroke}.ServiceIcon_dot__QhN9G{fill:rgb(var(--ink-rgb)/.2)}.ServiceIcon_draw__sV2DU{fill:none;stroke:var(--c);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ServiceIcon_draw__sV2DU 3.2s ease-in-out infinite}@keyframes ServiceIcon_draw__sV2DU{0%{stroke-dashoffset:100;opacity:1}50%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.ServiceIcon_ui__eJMv5{fill:var(--c);transform-box:fill-box;transform-origin:left center;animation:ServiceIcon_build__Sq9A2 4s cubic-bezier(.2,.8,.2,1) infinite both}@keyframes ServiceIcon_build__Sq9A2{0%{opacity:0;transform:scaleX(0)}12%,76%{opacity:1;transform:scaleX(1)}88%,to{opacity:0;transform:scaleX(1)}}.ServiceIcon_bubble__cihTN{fill:var(--c);transform-box:fill-box;transform-origin:center;animation:ServiceIcon_pop__PzFcV 3s ease-out infinite both}@keyframes ServiceIcon_pop__PzFcV{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1.3)}18%,66%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ServiceIcon_draw__sV2DU{animation:none;stroke-dashoffset:0}.ServiceIcon_bubble__cihTN,.ServiceIcon_ui__eJMv5{animation:none;opacity:1;transform:none}}.GradientText_text__1XClv{background-image:linear-gradient(90deg,var(--violet),var(--orchid) 12%,var(--red) 26%,var(--accent) 40%,var(--salmon) 50%,var(--accent) 60%,var(--red) 74%,var(--orchid) 88%,var(--violet));background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CtaBand_section__00OVY{padding:var(--section-y) var(--gutter) 0}.CtaBand_box__GH3IT{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:112px 24px 104px;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--paper);text-align:center;isolation:isolate}.CtaBand_box__GH3IT:after{content:"";left:50%;bottom:-60%;width:80%;height:100%;translate:-50% 0;background:var(--gradient);opacity:.22;filter:blur(80px);border-radius:50%}.CtaBand_box__GH3IT:after,.CtaBand_burst__PXBHI{position:absolute;z-index:-1;pointer-events:none}.CtaBand_burst__PXBHI{inset:0}.CtaBand_title__cE5Sl{color:var(--ink);font-size:38px;line-height:44px;letter-spacing:-1.4px;margin-bottom:36px}@media (max-width:767px){.CtaBand_box__GH3IT{padding:80px 24px 72px}.CtaBand_title__cE5Sl{font-size:28px;line-height:34px;letter-spacing:-1px;margin-bottom:28px}}.ProjectCard_card__A_dZh{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:24px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);transition:border-color .2s,box-shadow .3s;box-shadow:0 1px 2px rgba(11,7,29,.04)}.ProjectCard_card__A_dZh:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.ProjectCard_media__yD_Ww{position:relative;display:flex;justify-content:center;align-items:center;height:340px;margin-bottom:20px;overflow:hidden;border-bottom:1px solid var(--line)}.ProjectCard_image__AGue4{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:filter .2s ease-in-out,transform .35s}.ProjectCard_image__AGue4[data-kind=screenshot]{inset:auto;top:50%;left:50%;translate:-50% -50%;width:86%;height:auto;border-radius:12px;box-shadow:0 18px 36px -18px rgba(0,0,0,.6)}.ProjectCard_card__A_dZh:hover .ProjectCard_image__AGue4{filter:blur(4px);transform:scale(.9)}.ProjectCard_cta___eYpH{position:relative;z-index:5;display:inline-flex;align-items:center;gap:4px;padding:12px 18px 12px 22px;border-radius:99px;background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:17px;font-weight:500;line-height:24px;opacity:0;transition:opacity .2s ease}.ProjectCard_card__A_dZh:hover .ProjectCard_cta___eYpH{opacity:1}.ProjectCard_body__kKrO6{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding:0 24px;color:var(--ink)}.ProjectCard_summary__wNCv7{margin:16px 0;color:var(--muted);font-size:15px;line-height:24px}.ProjectCard_tags__nF88v{display:flex;flex-wrap:wrap;row-gap:8px;margin-top:16px}.ProjectCard_tags__nF88v span{margin-right:6px;padding:2px 10px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:13px;font-weight:500;line-height:22px;white-space:nowrap}@media (max-width:991px){.ProjectCard_media__yD_Ww{height:300px}}@media (max-width:767px){.ProjectCard_tags__nF88v span{margin-right:4px}}@media (max-width:479px){.ProjectCard_card__A_dZh{padding-bottom:20px}.ProjectCard_media__yD_Ww{height:220px}.ProjectCard_body__kKrO6{padding-inline:20px}}