.mxd-menu.mxd-menu--gsap .mxd-menu__backdrop,.mxd-menu.mxd-menu--gsap .mxd-menu__overlay,.mxd-menu.mxd-menu--gsap .mxd-menu__content,.mxd-menu.mxd-menu--gsap .menu-media__wrapper{transition:none!important}.mxd-menu .mxd-menu__backdrop{transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.mxd-menu .mxd-menu__overlay{transition:clip-path 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .mxd-menu__content{transition:transform 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .menu-media__wrapper{transition:transform .75s cubic-bezier(.23,.65,.74,1.09);transform:scale(1.4)}.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media only screen and (max-width:1024px){.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.mxd-menu.mxd-menu--open .mxd-menu__overlay{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.mxd-menu.mxd-menu--open .mxd-menu__content{transform:translateY(0)}.mxd-menu.mxd-menu--open .menu-media__wrapper{transform:scale(1)}
.featured-post-morph{isolation:isolate;z-index:0;position:relative}.featured-post-morph__fullscreen-target{pointer-events:none;visibility:hidden;block-size:100svh;inline-size:100vw;position:fixed;inset:0}.featured-post-morph__stage,.featured-post-morph__card-target{inline-size:100%;position:relative}.featured-post-morph__headline{position:relative}.featured-post-morph__article{transform-origin:0 0;position:relative;overflow:hidden}.featured-post-morph__link{overflow:hidden}.featured-post-morph__thumb,.featured-post-morph__cover{position:absolute;inset:0}.featured-post-morph__thumb{z-index:0}.featured-post-morph__thumb img{object-fit:cover}.featured-post-morph__cover{pointer-events:none;z-index:1}.featured-post-morph__cover--creative{background:linear-gradient(180deg, rgba(var(--nl-black-rgb), .62) 0%, rgba(var(--nl-black-rgb), .28) 16%, rgba(var(--nl-black-rgb), 0) 32%, rgba(var(--nl-black-rgb), 0) 45%, rgba(var(--nl-black-rgb), .78) 100%);opacity:0;visibility:hidden}.featured-post-morph__cover--standard{background:linear-gradient(180deg, rgba(var(--nl-black-rgb), .6) 0%, rgba(var(--nl-black-rgb), .25) 35%, rgba(var(--nl-black-rgb), .3) 55%, rgba(var(--nl-black-rgb), .78) 100%)}.featured-post-morph__creative{color:var(--nl-white);opacity:0;pointer-events:none;visibility:hidden;z-index:3;display:block;position:absolute;inset:0}.featured-post-morph__creative-layer{position:absolute;inset:0}.featured-post-morph__creative-layer--page{clip-path:inset(50%)}.featured-post-morph__creative-layer--page,.featured-post-morph__creative-layer--page .tag-permanent,.featured-post-morph__creative-layer--page p.t-permanent,.featured-post-morph__creative-layer--page .btn-line-permanent{color:var(--t-bright)}.featured-post-morph__breadcrumbs{font:normal 400 1.4rem/1.2 var(--_font-accent);text-transform:uppercase;flex-wrap:wrap;gap:1.6rem;display:flex;position:absolute;top:9.6rem;left:3rem;right:3rem}.featured-post-morph__breadcrumbs>*{pointer-events:auto}.featured-post-morph__breadcrumbs>*+:before{content:"/";margin-right:1.6rem}.featured-post-morph__breadcrumbs a{color:inherit;text-underline-offset:.4rem}.featured-post-morph__breadcrumbs a:hover{text-decoration:underline}.featured-post-morph__creative-content{flex-direction:column;width:100%;min-height:calc(100svh - 15rem);padding:0 3.6rem 5rem;display:flex;position:absolute;bottom:0;left:0}.featured-post-morph__badge{margin-bottom:1.6rem}.featured-post-morph__creative-grid{flex-direction:column;flex:1;justify-content:space-between;gap:2.4rem;display:flex}.featured-post-morph__creative-info{max-width:66rem}.featured-post-morph__creative-title{font:normal 600 clamp(4.8rem, min(12vw, 8svh), 8rem) / 1.03 var(--_font-default);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin-bottom:1.6rem;display:block}.featured-post-morph__creative-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(2rem,5.5vw,2.8rem);display:-webkit-box;overflow:hidden}.featured-post-morph__creative-aside,.featured-post-morph__creative-meta,.featured-post-morph__creative-meta>div{display:flex}.featured-post-morph__creative-aside{justify-content:space-between;align-items:flex-end;width:100%}.featured-post-morph__creative-meta{gap:2.4rem}.featured-post-morph__creative-meta>div{flex-direction:column;align-items:flex-start;gap:.3rem}.featured-post-morph__explore{color:inherit;cursor:pointer;font:normal 400 1.3rem/1.2 var(--_font-accent);pointer-events:auto;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:1rem;padding:0;display:inline-flex}.featured-post-morph__explore i{transition:transform .3s}.featured-post-morph__explore:hover i{transform:translateY(.4rem)}.featured-post-morph__standard{z-index:2}@media only screen and (max-width:767px){.featured-post-morph__standard .post-featured__meta{flex-direction:column;gap:1.6rem}.featured-post-morph__standard .post-featured__title{overflow-wrap:anywhere}}.featured-post-morph[data-featured-post-morph] .featured-post-morph__article{will-change:transform}.featured-post-morph[data-featured-post-morph] .featured-post-morph__creative,.featured-post-morph[data-featured-post-morph] .featured-post-morph__cover--creative{opacity:1;visibility:visible}.featured-post-morph[data-featured-post-morph] .featured-post-morph__creative{block-size:100svh;inline-size:100vw;position:fixed;inset:0 auto auto 0}.featured-post-morph[data-featured-post-morph] .featured-post-morph__standard{opacity:0}.featured-post-morph[data-featured-post-morph] .featured-post-morph__cover--standard{opacity:0;visibility:hidden}@media only screen and (min-width:768px){.featured-post-morph__breadcrumbs{top:13rem;left:6rem;right:6rem}.featured-post-morph__creative-content{min-height:calc(100svh - 20rem);padding:0 6rem 5.4rem}.featured-post-morph__creative-title{font-size:clamp(4.8rem,min(7vw,9svh),10rem)}}@media only screen and (min-width:1200px){.featured-post-morph__creative-grid{grid-template-columns:minmax(0,2fr) minmax(24rem,1fr);justify-content:normal;align-items:end;display:grid}.featured-post-morph__creative-aside{flex-direction:column;align-items:flex-end;gap:3rem}}@media only screen and (min-width:1400px){.featured-post-morph__article,.featured-post-morph__link{height:600px}}@media only screen and (min-width:1600px){.featured-post-morph__card-target{inline-size:calc(100% - 2rem)}.featured-post-morph__article{padding-right:0}}@media (prefers-reduced-motion:reduce){.featured-post-morph__article,.featured-post-morph__thumb img{transform:none!important}}
.inner-headline:not(.fullheight){padding-top:9.6rem}@media only screen and (min-width:768px){.inner-headline:not(.fullheight){padding-top:10rem}}
.article-faq__list{border-top:1px solid var(--st-muted)}.article-faq__item{border-bottom:1px solid var(--st-muted);interpolate-size:allow-keywords}.article-faq__question{cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;column-gap:2rem;padding:2.4rem 0;list-style:none;display:grid}.article-faq__question::-webkit-details-marker{display:none}.article-faq__question:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:.4rem}.article-faq__index{color:var(--t-medium);font:normal 500 1.3rem/1 var(--_font-accent);letter-spacing:.04em;transition:color .3s}.article-faq__text{color:var(--t-bright);font:normal 600 1.8rem/1.4 var(--_font-default);letter-spacing:-.02em;text-wrap:pretty}.article-faq__icon{border:1px solid var(--st-muted);width:4rem;height:4rem;color:var(--t-bright);border-radius:50%;transition:background-color .3s,border-color .3s,color .3s;display:block;position:relative}.article-faq__icon:before,.article-faq__icon:after{content:"";background:currentColor;border-radius:1px;width:1.4rem;height:1.5px;transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.no-touch .article-faq__question:hover .article-faq__icon{border-color:var(--st-bright)}.no-touch .article-faq__question:hover .article-faq__index,.article-faq__item[open] .article-faq__index{color:var(--t-bright)}.article-faq__item[open] .article-faq__icon{border-color:var(--base-opp);background:var(--base-opp);color:var(--t-opp-bright)}.article-faq__item[open] .article-faq__icon:after{transform:translate(-50%,-50%)rotate(0)}.article-faq__answer{padding:0 6rem 2.8rem 5.2rem}.article-faq__item[open] .article-faq__answer{animation:.4s both article-faq-answer-in}@supports selector(::details-content){.article-faq__item::details-content{block-size:0;transition:block-size .4s cubic-bezier(.65, 0, .35, 1), content-visibility .4s allow-discrete;overflow:hidden}.article-faq__item[open]::details-content{block-size:auto}}@keyframes article-faq-answer-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:767px){.article-faq__question{grid-template-columns:minmax(0,1fr) auto}.article-faq__index{display:none}.article-faq__answer{padding:0 0 2.4rem}}@media only screen and (min-width:768px){.article-faq__text{font-size:2rem}}.article-sources__rail{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.mxd-article__content .article-sources__list{flex-flow:row;align-items:center;gap:0;min-height:4rem;margin:0;padding:0;list-style:none;display:flex}.mxd-article__content .article-sources__item{font:inherit;margin:0;transition:margin .45s cubic-bezier(.65,0,.35,1);position:relative}.mxd-article__content .article-sources__item+.article-sources__item{margin-left:-1rem}.article-sources__rail:not([data-expanded=true]) .article-sources__item:nth-child(n+7){display:none}.article-sources__pill{max-width:100%;color:var(--t-bright);font:normal 600 1.5rem/1.2 var(--_font-default);border:1px solid #0000;border-radius:99px;align-items:center;gap:0;padding:0;text-decoration:none;transition:gap .45s cubic-bezier(.65,0,.35,1),padding .45s cubic-bezier(.65,0,.35,1),background-color .3s,border-color .3s;display:inline-flex}.article-sources__pill .article-sources__label{color:inherit;font-weight:inherit;opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;transition:max-width .45s cubic-bezier(.65,0,.35,1),opacity .3s;overflow:hidden}.article-sources__rail[data-expanded=true] .article-sources__list{flex-wrap:wrap;flex:100%;gap:1rem}.mxd-article__content .article-sources__rail[data-expanded=true] .article-sources__item{margin-left:0}.mxd-article__content .article-sources__item[data-active=true]{z-index:2}.mxd-article__content .article-sources__rail:not([data-expanded=true]) .article-sources__item[data-active=true]:not(:first-child),.mxd-article__content .article-sources__rail:not([data-expanded=true]) .article-sources__item[data-active=true]+.article-sources__item{margin-left:.6rem}.article-sources__rail[data-expanded=true] .article-sources__pill,.article-sources__item[data-active=true] .article-sources__pill{border-color:var(--st-muted);background:var(--base-tint);gap:.8rem;padding:.5rem 1.4rem .5rem .5rem}.article-sources__rail[data-expanded=true] .article-sources__pill .article-sources__label,.article-sources__item[data-active=true] .article-sources__pill .article-sources__label{opacity:1;max-width:min(28ch,50vw)}.no-touch .article-sources__item[data-active=true] .article-sources__pill,.article-sources__rail[data-expanded=true] .article-sources__pill:focus-visible,.article-sources__item[data-active=true] .article-sources__pill:focus-visible{border-color:var(--st-bright)}.article-sources__rail[data-animated=true] .article-sources__item{animation:.5s cubic-bezier(.22,1,.36,1) both source-badge-in;animation-delay:calc(var(--i,0) * 45ms)}@keyframes source-badge-in{0%{opacity:0;transform:translateY(.8rem)scale(.94)}}.article-sources__pill:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.article-sources__toggle{color:var(--t-medium);font:normal 500 1.3rem/1 var(--_font-accent);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem 0;transition:color .3s;display:inline-flex}.article-sources__toggle svg{width:1.4rem;height:1.4rem;transition:transform .35s}.article-sources__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.no-touch .article-sources__toggle:hover,.article-sources__toggle:focus-visible{color:var(--t-bright)}.article-sources__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.source-favicon{width:3.2rem;height:3.2rem;box-shadow:0 0 0 .3rem var(--base);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.source-favicon img{object-fit:contain;width:62%;height:62%;display:block}.source-favicon .source-favicon__initial{color:#121212;font:normal 700 1.3rem/1 var(--_font-default)}.article-sources__rail[data-expanded=true] .source-favicon,.article-sources__item[data-active=true] .source-favicon{width:2.8rem;height:2.8rem;box-shadow:0 0 0 1px var(--st-muted)}.source-preview{z-index:30;width:32rem;padding-bottom:1.2rem;animation:.22s ease-out both source-preview-in;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.source-preview[data-align=start]{left:0;transform:none}.source-preview[data-align=end]{left:auto;right:0;transform:none}.source-preview__card{border:1px solid var(--st-muted);background:var(--base);border-radius:1.6rem;overflow:hidden;box-shadow:0 2.4rem 4.8rem -1.6rem #0000004d}.source-preview__media{aspect-ratio:1.91;background:var(--base-tint);overflow:hidden}.source-preview__media img{object-fit:cover;width:100%;height:100%;display:block}.source-preview__body{flex-direction:column;gap:.6rem;padding:1.4rem 1.6rem 1.6rem;display:flex}.source-preview__site{color:var(--t-medium);font:normal 500 1.2rem/1.2 var(--_font-accent);align-items:center;gap:.8rem;display:flex}.source-preview__site-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-preview__site .source-favicon{width:1.8rem;height:1.8rem;box-shadow:0 0 0 1px var(--st-muted)}.source-preview__title{color:var(--t-bright);font:normal 600 1.6rem/1.35 var(--_font-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-preview__description{color:var(--t-medium);font:normal 500 1.35rem/1.5 var(--_font-default);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.source-preview__skeleton{background:var(--base-tint);border-radius:.6rem;width:100%;height:1.2rem;display:block}.source-preview__skeleton--short{width:40%}.source-preview__skeleton--medium{width:70%}.source-preview__card.is-loading .source-preview__media,.source-preview__card.is-loading .source-preview__skeleton{animation:1.2s ease-in-out infinite source-preview-pulse}@keyframes source-preview-in{0%{opacity:0;translate:0 .6rem}to{opacity:1;translate:0}}@keyframes source-preview-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.article-faq__icon,.article-faq__icon:before,.article-faq__icon:after,.article-sources__item,.article-sources__pill,.article-sources__label,.article-sources__toggle svg{transition:none}.article-faq__item::details-content{transition:none}.article-faq__item[open] .article-faq__answer,.article-sources__rail[data-animated=true] .article-sources__item,.source-preview,.source-preview__card.is-loading .source-preview__media,.source-preview__card.is-loading .source-preview__skeleton{animation:none}}
.mxd-article__content [id]{scroll-margin-top:4rem}.article-layout{width:100%;position:relative}.article-layout__rail{display:none}@media only screen and (min-width:1440px){.article-layout{grid-template-columns:minmax(0,1fr) minmax(0,900px) minmax(0,1fr);column-gap:clamp(3.2rem,3vw,6rem);display:grid}.article-layout>.mxd-article__content{grid-area:1/2}.article-layout__rail{grid-row:1;display:block}.article-layout__rail--start{grid-column:1}.article-layout__rail--end{grid-column:3;justify-self:end}.article-layout__sticky{flex-direction:column;gap:4.8rem;width:min(100%,26rem);display:flex;position:sticky;top:4rem}.article-outline-mobile{display:none}}.article-rail__label{font:normal 600 1.2rem/1.6 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;color:var(--t-medium);margin:0 0 1.6rem}.article-outline__list{border-left:1px solid var(--st-muted);flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.article-outline__item[data-level="3"]{padding-left:1.2rem}.article-outline__link{font:normal 500 1.4rem/1.4 var(--_font-default);color:var(--t-medium);padding:.6rem 0 .6rem 1.6rem;transition:color .3s;display:block;position:relative}.article-outline__link:before{content:"";background:var(--t-bright);width:2px;transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.no-touch .article-outline__link:hover,.article-outline__link[data-active=true]{color:var(--t-bright)}.article-outline__link[data-active=true]:before{transform:scaleY(1)}.article-outline__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.4rem}.article-progress{margin-top:2.4rem}.article-progress__track{background:var(--st-muted);height:2px;overflow:hidden}.article-progress__bar{background:var(--t-bright);transform-origin:0;height:100%;display:block}.article-progress__label{font:normal 600 1.2rem/1.6 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;color:var(--t-medium);margin:1rem 0 0}.article-share__list{border-top:1px solid var(--st-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-share__list li{border-bottom:1px solid var(--st-muted)}.article-share__action{width:100%;font:normal 600 1.3rem/1.6 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;text-align:left;color:var(--t-bright);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.2rem 0;transition:color .3s;display:flex}.no-touch .article-share__action:hover{color:var(--t-medium)}.article-share__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.4rem}.article-contact{border-radius:var(--_radius-l);background:var(--base-tint);padding:2.4rem}.article-contact__title{font:normal 600 2rem/1.25 var(--_font-default);letter-spacing:-.04rem;color:var(--t-bright);margin:0 0 1rem}.article-contact__text{font:normal 400 1.4rem/1.5 var(--_font-default);color:var(--t-medium);margin:0 0 2rem}.article-contact__link{font:normal 600 1.3rem/1.6 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;color:var(--t-bright);align-items:center;gap:.8rem;display:inline-flex}.article-contact__link span{transition:transform .3s}.no-touch .article-contact__link:hover span{transform:translate(.4rem)}.article-outline-mobile{border-top:1px solid var(--st-muted);border-bottom:1px solid var(--st-muted);interpolate-size:allow-keywords}.article-outline-mobile__summary{font:normal 600 1.3rem/1.6 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;color:var(--t-bright);cursor:pointer;justify-content:space-between;align-items:center;padding:1.6rem 0;list-style:none;display:flex}.article-outline-mobile__summary::-webkit-details-marker{display:none}.article-outline-mobile__summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:.4rem}.article-outline-mobile__icon{border-bottom:1.5px solid;border-right:1.5px solid;width:.8rem;height:.8rem;transition:transform .3s;transform:translateY(-25%)rotate(45deg)}.article-outline-mobile[open] .article-outline-mobile__icon{transform:translateY(25%)rotate(-135deg)}.article-outline-mobile__body{padding-bottom:2rem}@media (prefers-reduced-motion:reduce){.article-outline__link,.article-outline__link:before,.article-contact__link span,.article-outline-mobile__icon{transition:none}}
body{--_font-default:var(--font-manrope);--_font-accent:var(--font-jetbrains-mono)}.image-auto{height:auto!important}.blog-error__actions{flex-wrap:wrap;gap:1.6rem 3.2rem;margin-top:3.2rem;display:flex}.recent-post__thumb{background-color:var(--base-tint)}.recent-post__thumb a,.recent-post__thumb img{width:100%;height:100%;display:block}.recent-post__thumb img{object-fit:cover}.adsense-slot{background:var(--base-tint);width:100%;position:relative;overflow:hidden}.adsense-slot--home{min-height:clamp(280px,80vw,460px)}.adsense-slot--articleIntro,.adsense-slot--articleMiddle,.adsense-slot--articleEnd{min-height:250px;margin:1rem 0}.adsense-slot .adsbygoogle{width:100%;min-height:inherit;display:block}.adsense-slot__disclosure{color:var(--t-muted);font:normal 500 1.1rem/1 var(--_font-accent);pointer-events:none;position:absolute;top:1rem;right:1rem}@media only screen and (min-width:1200px){.adsense-slot--home{height:460px;min-height:460px}.adsense-slot--articleIntro,.adsense-slot--articleMiddle,.adsense-slot--articleEnd{min-height:280px}}.mxd-article__title .line-mask{padding-block-end:.08em}.mxd-article__data{column-gap:1rem}.mxd-article-area{padding-top:4rem;padding-bottom:clamp(8rem,10vw,14rem)}.inner-headline.article-headline{padding-top:3.2rem}.mxd-article__headline{margin-bottom:4rem}@media only screen and (min-width:768px){.inner-headline.article-headline{padding-top:2.4rem}.mxd-article-area{padding-top:4.8rem}.mxd-article__headline{margin-bottom:4.8rem}}.mxd-article__content h2,.mxd-article__content h3,.mxd-article__content h4{color:var(--t-bright);letter-spacing:-.06rem;margin:0}.mxd-article__content h2{font:normal 600 clamp(2.8rem, 2.4vw, 3.6rem) / 1.2 var(--_font-default)}.mxd-article__content h3{font:normal 600 clamp(2.4rem, 2vw, 3rem) / 1.25 var(--_font-default)}.mxd-article__content h4{font:normal 600 clamp(2rem, 1.7vw, 2.4rem) / 1.3 var(--_font-default)}.mxd-article__content ol,.mxd-article__content ul{padding-inline-start:2.4rem;list-style-position:outside;display:block}.mxd-article__content ol li,.mxd-article__content ul li{color:var(--t-medium);font:normal 500 1.8rem/1.6 var(--_font-default)}.mxd-article__content li+li{margin-top:.8rem}.mxd-article__content li>.mxd-article__normal{color:inherit;font:inherit;display:inline}@media only screen and (min-width:768px){.mxd-article__content ol li,.mxd-article__content ul li{font-size:2rem}}.blog-document-mark--bold{font-weight:700}.blog-document-mark--italic{font-style:italic}.blog-document-mark--underline{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:.08em}.blog-document-mark--strike{text-decoration-line:line-through}.blog-document-mark--code{background:var(--base-tint);color:var(--t-bright);border-radius:.4em;padding:.12em .36em;font:500 .9em/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.blog-document-mark--highlight{background:color-mix(in srgb, var(--accent) 32%, transparent);color:inherit;padding:0 .12em}.blog-document-mark--link{color:var(--t-bright);text-underline-offset:.14em;font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em}.blog-document-code{background:#1f1f1f;border:1px solid #2b2b2b;border-radius:1.6rem;width:100%;margin:0;overflow:hidden}.blog-document-code figcaption{color:#ccc;font:normal 600 1.2rem/1.4 var(--_font-accent);letter-spacing:.04em;text-transform:uppercase;background:#181818;border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem 1.6rem;display:flex}.blog-document-code__copy{width:3.2rem;height:3.2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.8rem;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.no-touch .blog-document-code__copy:hover{color:#4daafc;background:#2b2b2b}.blog-document-code__copy svg{width:1.8rem;height:1.8rem}.blog-document-code__copy:focus-visible{outline-offset:3px;outline:2px solid #0078d4}.blog-document-code__highlighted pre{color:#d4d4d4;tab-size:2;white-space:pre;max-width:100%;margin:0;padding:1.2rem 1.6rem 1.6rem;font:500 1.5rem/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-x:auto;background:#1f1f1f!important}.blog-document-code__highlighted .line{will-change:auto;transform:none}.blog-document-code__toast{z-index:20;color:#f5f5f5;max-width:min(36rem,100vw - 3.2rem);font:normal 600 1.3rem/1.4 var(--_font-default);background:#181818;border:1px solid #3c3c3c;border-radius:1.2rem;padding:1rem 1.4rem;animation:.2s ease-out blog-document-code-toast-in;position:fixed;bottom:clamp(1.6rem,3vw,3.2rem);right:clamp(1.6rem,3vw,3.2rem);box-shadow:0 1.2rem 3.2rem #00000059}.blog-document-code__toast[data-status=error]{border-color:#f14c4c}@keyframes blog-document-code-toast-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.blog-document-code__highlighted code{font:inherit}.blog-document-mermaid{border:1px solid var(--stroke-elements);background:var(--base);border-radius:1.6rem;width:100%;margin:0;padding:clamp(1.6rem,4vw,3.2rem);overflow-x:auto}.blog-document-mermaid__canvas{place-items:center;min-height:12rem;display:grid}.blog-document-mermaid__canvas svg{width:auto;height:auto;margin:auto;display:block;max-width:100%!important}.blog-document-mermaid__status{color:var(--t-medium);text-align:center;margin:0}.blog-document-mermaid__fallback{gap:1.2rem;display:grid}.blog-document-mermaid__fallback p{color:var(--t-medium);margin:0}.blog-document-mermaid__fallback pre{color:#d4d4d4;white-space:pre;background:#1f1f1f;border-radius:1.2rem;max-width:100%;margin:0;padding:1.6rem;font:500 1.4rem/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow-x:auto}.blog-document-quote{border-left:3px solid var(--accent);width:100%;margin:0;padding-left:2rem}.blog-document-quote blockquote{margin:0}.blog-document-quote .mxd-article__normal{color:var(--t-medium);font-style:italic}.blog-document-image{max-width:100%;margin-top:0;margin-bottom:0;display:block}.blog-document-image__container{border-radius:1.6rem;width:100%;position:relative;overflow:hidden}.blog-document-image__container img{width:100%;max-width:100%;height:auto;display:block}.blog-document-image__caption{background:var(--base);max-width:calc(100% - 2rem);color:var(--t-bright);font:normal 600 1.2rem/1.4 var(--_font-accent);border-radius:999px;padding:.6rem 1rem;position:absolute;bottom:1rem;right:1rem}.mxd-stack-services .services-card__title .line,.mxd-stack-services .services-card__descr .line,.mxd-demo-stack .demo-card__title .line,.mxd-demo-stack .demo-card__descr .line{transform:none}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__number,.mxd-menu .main-menu__item.main-menu__item--current .main-menu__caption{color:var(--accent)}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle svg{fill:var(--accent)}.mxd-menu .main-menu__item.main-menu__item--current.open .main-menu__caption,.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover .main-menu__caption{color:var(--accent)}.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover svg{fill:var(--accent)}
.blog-header-tools{align-items:center;gap:1.2rem;display:flex}.blog-search-trigger{color:currentColor;min-width:3.6rem;height:3.6rem;transition:opacity var(--_animspeed-medium) var(--_animbezier);background:0 0;justify-content:center;align-items:center;gap:1rem;padding:0;display:inline-flex}.blog-search-trigger__icon{fill:currentColor;width:1.9rem;height:1.9rem}.blog-search-trigger__label,.blog-search-trigger__kbd{display:none}.blog-search-trigger:focus-visible{border-radius:.6rem;box-shadow:0 0 0 2px}.no-touch .blog-search-trigger:hover{opacity:.7}@media only screen and (min-width:768px){.blog-header-tools{gap:3.5rem}.blog-search-trigger{height:4rem}.blog-search-trigger__label{font:normal 700 1.8rem/1 var(--_font-accent);letter-spacing:-.05rem;text-transform:uppercase;display:inline-flex}}@media only screen and (min-width:1200px){.blog-search-trigger__kbd{color:currentColor;font:normal 600 1.1rem/1 var(--_font-accent);opacity:.6;background:0 0;border:1px solid;border-radius:.4rem;padding:.3rem .6rem;display:inline-flex}}.blog-search-field{border:1px solid var(--st-muted);background-color:var(--base-tint);width:100%;color:var(--t-bright);text-align:left;transition:border-color var(--_animspeed-fast), box-shadow var(--_animspeed-fast);border-radius:1.2rem;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;display:flex}.blog-search-field__icon{width:1.8rem;height:1.8rem;fill:var(--t-medium);flex:none}.blog-search-field__text{min-width:0;font:normal 600 1.8rem/1.3 var(--_font-default);letter-spacing:-.02rem;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.blog-search-field__text.is-placeholder{color:var(--t-muted)}.blog-search-field__kbd{border:1px solid var(--st-muted);box-shadow:none;color:var(--t-medium);font:normal 600 1.2rem/1 var(--_font-accent);background:0 0;border-radius:.6rem;flex:none;padding:.4rem .8rem}.no-touch .blog-search-field:hover{border-color:var(--st-medium)}.no-touch .blog-search-field:hover .blog-search-field__icon{fill:var(--t-bright)}.blog-search-field:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.blog-search-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--t-bright);background:0 0;border:0;margin:0;padding:1.6rem;position:fixed;inset:0;overflow:hidden}.blog-search-dialog[open]{justify-content:center;align-items:flex-start;display:flex}.blog-search-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0f0f0f8c}.blog-search-dialog__panel{border:1px solid var(--st-muted);background-color:var(--base-tint);border-radius:1.6rem;flex-direction:column;width:100%;max-width:72rem;max-height:min(64rem,100svh - 3.2rem);display:flex;overflow:hidden;box-shadow:0 3rem 8rem #00000047}.blog-search-dialog[open] .blog-search-dialog__panel{animation:blog-search-in var(--_animspeed-medium) var(--_animbezier)}.blog-search-dialog[open]::backdrop{animation:blog-search-fade var(--_animspeed-medium) ease-out}@keyframes blog-search-in{0%{opacity:0;transform:translateY(-1.2rem)scale(.98)}}@keyframes blog-search-fade{0%{opacity:0}}.blog-search-dialog__form{border-bottom:1px solid var(--st-muted);align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex}.blog-search-dialog__icon{width:1.8rem;height:1.8rem;fill:var(--t-medium);flex:none}.blog-search-dialog__input{min-width:0;height:auto;box-shadow:none;color:var(--t-bright);font:normal 600 1.8rem/1.3 var(--_font-default);letter-spacing:-.02rem;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:.6rem 0}.blog-search-dialog__input::placeholder{color:var(--t-muted);opacity:1}.blog-search-dialog__spinner{border:2px solid var(--st-muted);border-top-color:var(--t-bright);opacity:0;width:1.6rem;height:1.6rem;transition:opacity var(--_animspeed-fast);border-radius:50%;flex:none}.blog-search-dialog__spinner[data-visible=true]{opacity:1;animation:.7s linear infinite blog-search-spin}@keyframes blog-search-spin{to{transform:rotate(1turn)}}.blog-search-dialog__close{border:1px solid var(--st-muted);color:var(--t-medium);font:normal 600 1.2rem/1 var(--_font-accent);text-transform:uppercase;background:0 0;border-radius:.6rem;flex:none;padding:.4rem .8rem}.blog-search-dialog__body{overscroll-behavior:contain;flex:1;min-height:0;padding:.8rem .8rem 1.6rem;overflow-y:auto}.blog-search-dialog__body[aria-busy=true] .blog-search-hits{opacity:.6}.blog-search-dialog__footer{border-top:1px solid var(--st-muted);color:var(--t-medium);font:normal 500 1.2rem/1.4 var(--_font-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.2rem 1.6rem;display:flex}.blog-search-keys{gap:1.6rem;display:none}.blog-search-keys kbd,.blog-search-dialog__close{box-shadow:none}.blog-search-keys kbd{border:1px solid var(--st-muted);background:var(--base);min-width:2rem;color:var(--t-bright);font:inherit;border-radius:.4rem;justify-content:center;margin-right:.3rem;padding:.2rem .5rem;display:inline-flex}.blog-search-dialog__all{color:var(--t-bright);text-transform:uppercase;margin-left:auto;font-weight:700}.no-touch .blog-search-dialog__all:hover{color:var(--accent)}@media only screen and (min-width:768px){.blog-search-dialog{padding:10svh 3rem 3rem}.blog-search-dialog__panel{max-height:min(64rem,90svh - 3rem)}.blog-search-dialog__form{padding:1.8rem 2.2rem}.blog-search-dialog__input{font-size:2.2rem}.blog-search-keys{display:flex}}.blog-search-group{padding:1.2rem .8rem 0}.blog-search-group__head{justify-content:space-between;align-items:baseline;display:flex}.blog-search-group__title{color:var(--t-medium);font:normal 600 1.2rem/1.2 var(--_font-accent);letter-spacing:-.03rem;text-transform:uppercase;margin:0 0 1rem}.blog-search-group__action{color:var(--t-medium);font:normal 600 1.2rem/1.2 var(--_font-accent);text-transform:uppercase;background:0 0;padding:0}.no-touch .blog-search-group__action:hover{color:var(--t-bright)}.blog-search-hits,.blog-search-recent,.blog-search-categories,.blog-search-summary__chips,.blog-search-empty__categories{margin:0;padding:0;list-style:none}.blog-search-hits{transition:opacity var(--_animspeed-fast);flex-direction:column;gap:.2rem;display:flex}.blog-search-hit__link{color:var(--t-bright);transition:background-color var(--_animspeed-fast);border-radius:1rem;align-items:center;gap:1.4rem;padding:1rem;display:flex}.blog-search-hit.is-active .blog-search-hit__link{background-color:var(--base)}.blog-search-hit__thumb{background-color:var(--base);border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;display:flex;overflow:hidden}.blog-search-hit__thumb img{object-fit:cover;width:100%;height:100%}.blog-search-hit__thumb svg{width:1.6rem;height:1.6rem;fill:var(--t-muted)}.blog-search-hit__body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.blog-search-hit__meta{color:var(--t-medium);font:normal 600 1.1rem/1.3 var(--_font-accent);text-transform:uppercase}.blog-search-hit__title{font:normal 700 1.6rem/1.3 var(--_font-default);letter-spacing:-.02rem}.blog-search-hit__excerpt{color:var(--t-medium);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-search-hit__enter{color:var(--t-medium);font:normal 600 1.4rem/1 var(--_font-accent);opacity:0;transition:opacity var(--_animspeed-fast);flex:none}.blog-search-hit.is-active .blog-search-hit__enter{opacity:1}.blog-search-mark{color:inherit;background:0 0;border-radius:.2rem;padding:0;box-shadow:inset 0 -.35em #002bba38}:root[color-scheme=dark] .blog-search-mark{box-shadow:inset 0 -.35em #7692ff59}.blog-search-recent{flex-direction:column;display:flex}.blog-search-recent__item{border-radius:.8rem;align-items:center;display:flex}.no-touch .blog-search-recent__item:hover{background-color:var(--base)}.blog-search-recent__query{color:var(--t-bright);text-align:left;background:0 0;flex:1;padding:.8rem 1rem;font-size:1.5rem}.blog-search-recent__remove{width:3.2rem;height:3.2rem;color:var(--t-medium);background:0 0;font-size:1.8rem;line-height:1}.blog-search-categories,.blog-search-summary__chips,.blog-search-empty__categories{flex-wrap:wrap;gap:.8rem;display:flex}.blog-search-chip{border:1px solid var(--st-muted);color:var(--t-bright);font:normal 600 1.3rem/1.2 var(--_font-accent);text-transform:uppercase;transition:background-color var(--_animspeed-fast), border-color var(--_animspeed-fast);border-radius:10rem;align-items:center;gap:.8rem;padding:.7rem 1.2rem;display:inline-flex}.no-touch .blog-search-chip:hover{border-color:var(--st-bright)}.blog-search-chip__count,.blog-search-chip__label{color:var(--t-medium)}.blog-search-chip__remove{font-size:1.6rem;line-height:1}.blog-search-state{color:var(--t-medium);text-align:center;padding:2.4rem 1.6rem;font-size:1.5rem}.blog-search-state__title{color:var(--t-bright);margin-bottom:.4rem;font-weight:700}.blog-search-state--notice{text-align:left;padding:1.2rem 1.6rem 0;font-size:1.3rem}.blog-search-recent__query:focus-visible,.blog-search-recent__remove:focus-visible,.blog-search-group__action:focus-visible,.blog-search-dialog__close:focus-visible,.blog-search-chip:focus-visible,.blog-search-dialog__all:focus-visible,.blog-search-summary__clear:focus-visible,.blog-search-empty__action:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:.6rem;outline:none}.blog-search-chip:focus-visible{border-radius:10rem}.blog-search-summary{flex-wrap:wrap;align-items:flex-end;gap:1.6rem 2.4rem;margin-bottom:4rem;display:flex}.blog-search-summary__heading{flex:32rem}.blog-search-summary__eyebrow,.blog-search-empty__label{color:var(--t-medium);font:normal 600 1.4rem/1.2 var(--_font-accent);letter-spacing:-.05rem;text-transform:uppercase;margin-bottom:1rem}.blog-search-summary__title{overflow-wrap:anywhere;margin:0}.blog-search-summary__count{color:var(--t-medium);font:normal 600 1.4rem/1.4 var(--_font-accent);text-transform:uppercase;margin-top:.8rem}.blog-search-summary__chips{flex-basis:100%}.blog-search-summary__clear,.blog-search-empty__action{color:var(--t-bright);font:normal 700 1.4rem/1.4 var(--_font-accent);text-underline-offset:.4rem;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px}.no-touch .blog-search-summary__clear:hover,.no-touch .blog-search-empty__action:hover{color:var(--t-medium)}.blog-search-summary__notice{border-left:2px solid var(--accent);background-color:var(--base-tint);color:var(--t-medium);flex-basis:100%;padding:1.2rem 1.6rem;font-size:1.5rem}.blog-search-empty{flex-direction:column;align-items:flex-start;gap:2rem;padding:4rem 0;display:flex}.blog-search-empty__title{margin:0}@media (prefers-reduced-motion:reduce){.blog-search-dialog[open] .blog-search-dialog__panel,.blog-search-dialog[open]::backdrop{animation:none}.blog-search-dialog__spinner[data-visible=true]{animation-duration:2s}}
.blog-post-card__media{aspect-ratio:1;display:block}.blog-post-card__media img{object-fit:cover;height:100%}.mxd-blog-item__tags{text-align:right}.mxd-blog-item__tags .mxd-scramble{cursor:pointer}
.mxd-footer:has(.ias-footer-wordmark){overflow-x:clip}.ias-footer-wordmark{justify-content:center;max-width:100%;padding-block:.08em .12em;font-size:clamp(2rem,15.5cqw,48rem);line-height:.9}.ias-footer-wordmark>span{letter-spacing:-.04em;white-space:nowrap;max-width:100%;line-height:.9;display:block}.ias-footer-legal{flex-direction:column;align-items:flex-start;gap:.8rem}.ias-privacy-settings{appearance:none;color:var(--t-medium);cursor:pointer;font:normal 600 1.4rem/1.6 var(--_font-accent);letter-spacing:-.02em;text-align:left;text-underline-offset:.2em;transition:color var(--_animspeed-medium) ease;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.no-touch .ias-privacy-settings:hover{color:var(--t-bright)}.ias-privacy-settings:focus-visible{outline-offset:4px;outline:2px solid}
.mxd-header__language{height:3.6rem;color:var(--t-bright);align-items:center;display:flex}.mxd-header__controls,.mxd-header__language,.mxd-header__controls .mxd-color-switcher,.mxd-menu__hamburger .hamburger__line{transition:color var(--_animspeed-medium) var(--_animbezier), background-color var(--_animspeed-medium) var(--_animbezier)}.mxd-header__controls[data-header-contrast=dark],.mxd-header__controls[data-header-contrast=dark] .mxd-header__language,.mxd-header__controls[data-header-contrast=dark] .mxd-color-switcher{color:var(--nl-black)}.mxd-header__controls[data-header-contrast=light],.mxd-header__controls[data-header-contrast=light] .mxd-header__language,.mxd-header__controls[data-header-contrast=light] .mxd-color-switcher{color:var(--nl-white)}.mxd-menu__contain:has(.mxd-menu__hamburger[data-header-contrast]){mix-blend-mode:normal}.mxd-menu__hamburger[data-header-contrast=dark] .hamburger__line{background-color:var(--nl-black)}.mxd-menu__hamburger[data-header-contrast=light] .hamburger__line{background-color:var(--nl-white)}.mxd-header-permanent .mxd-header__language{color:var(--nl-white)}.no-touch .mxd-header__controls[data-header-contrast=dark] .mxd-color-switcher:hover{color:rgba(var(--nl-black-rgb), .7)}.no-touch .mxd-header__controls[data-header-contrast=light] .mxd-color-switcher:hover{color:rgba(var(--nl-white-rgb), .7)}.site-language-switcher{font:normal 700 1.2rem/1 var(--_font-accent);letter-spacing:-.05rem;align-items:center;gap:.45rem;display:inline-flex}.site-language-switcher__link{color:currentColor;opacity:.5;transition:opacity var(--_animspeed-medium)}.site-language-switcher__link[aria-current=page],.no-touch .site-language-switcher__link:hover{opacity:1}.site-language-switcher__link:focus-visible{opacity:1;outline-offset:.3rem;outline:2px solid}.site-language-switcher__divider{opacity:.5}@media only screen and (min-width:768px){.mxd-header__language{height:4rem}.site-language-switcher{gap:.8rem;font-size:1.8rem}}
.site-not-found.mxd-section-fullscreen{height:auto;min-height:100svh;overflow:visible}.site-not-found .mxd-block-fullscreen{min-height:calc(100svh - 6.3rem);padding-block:4rem 8rem}.site-not-found__eyebrow{margin-bottom:1.6rem}.site-not-found .mxd-error__number{margin-bottom:2.4rem}.site-not-found .mxd-error__number span{font-size:clamp(12rem,min(30vw,36svh),46rem)}.site-not-found .mxd-error__number span:nth-of-type(2){color:var(--accent)}.site-not-found__title{max-width:64rem;color:var(--t-bright);font:normal 700 clamp(2.8rem, 2.6vw, 4.4rem) / 1.2 var(--_font-default);letter-spacing:-.1rem;text-align:center;text-wrap:balance;margin:0 0 3.2rem}.site-not-found__title span{color:var(--t-medium);letter-spacing:0;margin-top:.8rem;font-size:.6em;font-weight:500;display:block}.site-not-found__actions{flex-wrap:wrap;justify-content:center;gap:1.6rem 3.2rem;display:flex}@media only screen and (min-width:768px){.site-not-found .mxd-block-fullscreen{min-height:calc(100svh - 7rem)}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_707233f-module__9hS9bG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_707233f-module__9hS9bG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.site-header-module__ujyDFG__brand{width:15rem;height:3.6rem;display:block;position:relative;overflow:hidden}.site-header-module__ujyDFG__menuBrand{width:18.8rem;height:4rem}.site-header-module__ujyDFG__image{width:19.2rem;height:19.2rem;transition:opacity var(--_animspeed-medium) var(--_animbezier), filter var(--_animspeed-medium) var(--_animbezier);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header-module__ujyDFG__light{opacity:1;background-image:url(../media/logo.0t_fy6dwm50sn.svg)}.site-header-module__ujyDFG__dark{opacity:0;background-image:url(../media/logo-light.1txbuy_twsogm.svg)}[color-scheme=dark] .site-header-module__ujyDFG__light{opacity:0}[color-scheme=dark] .site-header-module__ujyDFG__dark{opacity:1}[data-header-contrast=dark] .site-header-module__ujyDFG__light{opacity:1}[data-header-contrast=dark] .site-header-module__ujyDFG__dark{opacity:0}[data-header-contrast=light] .site-header-module__ujyDFG__light{opacity:0}[data-header-contrast=light] .site-header-module__ujyDFG__dark{opacity:1}[data-header-contrast=light][data-header-media] .site-header-module__ujyDFG__dark{filter:brightness(0)invert()}@media (min-width:768px){.site-header-module__ujyDFG__brand{width:18.8rem;height:4rem}.site-header-module__ujyDFG__image{width:24rem;height:24rem}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.global-menu-module__0gTkpa__media{background-image:url(../media/menu.0qui7ax-h1baa.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.global-menu-module__0gTkpa__mediaShield{z-index:1;position:absolute;inset:0}.global-menu-module__0gTkpa__contactIntro{max-width:34rem;color:var(--t-opp-medium);margin-bottom:2.4rem;font-size:1.8rem;line-height:1.4}
