:root{--global--layout-max:1728;--global--layout-min:390;--global--fluid-screen:100vw;--global--base:16;--global--fluid-bp:calc((var(--global--fluid-screen) - var(--global--layout-min)/var(--global--base)*1rem)/(var(--global--layout-max) - var(--global--layout-min)));--font-family--sans:"Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--layout--max:1520;--color--primary-default:#00ff6a;--color--primary-rgb:0,255,106;--color--primary-opacity:rgba(0,255,106,.1);--color--dark-background:#0e110f;--color--dark-background-rgb:14,17,15;--color--dark-headings:#fff;--color--dark-contrast:#696b6a;--color--dark-contrast-rgb:105,107,106;--color--dark-text:#b6b4b4;--color--dark-details:#232424;--color--dark-details-rgb:35,36,36;--color--dark-card:#121513;--color--dark-card-hover:#151817;--color--light-background:#fff;--color--light-headings:#0e110f;--color--light-contrast:#929693;--color--light-text:#3c3f3d;--color--light-details:#e0e1e0;--color--notice-default:#fff766;--color--notice-dark:#636021;--font--h1:calc((36/var(--global--base))*1rem + var(--global--fluid-bp)*44);--font--h2:calc((27/var(--global--base))*1rem + var(--global--fluid-bp)*34);--font--h3:calc((24/var(--global--base))*1rem + var(--global--fluid-bp)*9);--font--h4:calc((21/var(--global--base))*1rem + var(--global--fluid-bp)*6);--font--text-big:calc((17/var(--global--base))*1rem + var(--global--fluid-bp)*4);--font--text:calc((14/var(--global--base))*1rem + var(--global--fluid-bp)*2);--font--text-small:0.75rem;--size--gutter:calc((20/var(--global--base))*1rem + var(--global--fluid-bp)*20);--size--side-gutter:calc((20/var(--global--base))*1rem + var(--global--fluid-bp)*84);--size--radius-small:0.375rem;--size--radius-medium:0.75rem;--size--radius-large:1.5rem;--size--vertical-600:calc((36/var(--global--base))*1rem + var(--global--fluid-bp)*11);--size--vertical-800:calc((36/var(--global--base))*1rem + var(--global--fluid-bp)*44);--size--vertical-900:calc((47/var(--global--base))*1rem + var(--global--fluid-bp)*58);--size--icon:calc((24/var(--global--base))*1rem + var(--global--fluid-bp)*12)}@media screen and (min-width:1728px){:root{--global--fluid-screen:1728px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,component,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}:where(figure){margin-inline:0}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:disabled}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);color:#444;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(h1,h2,h3,h4,h5,h6){margin-block:0}:where(p){margin-block:0}:where(ol,ul,dl){margin-block:0}:where(ol ol,ul ul,ol ul,ul ol){margin-block-end:0}dd{margin-inline-start:0}blockquote{margin:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a:not([href]):not([tabindex]):focus{outline:0}#app{margin-inline:auto;max-width:calc(var(--global--layout-max)*1px)}#app,.boxed{padding-inline:var(--size--side-gutter)}.boxed{margin-inline:calc(var(--size--side-gutter)*-1)}.radius_small{border-radius:var(--size--radius-small)}.radius_medium{border-radius:var(--size--radius-medium)}.radius_large{border-radius:var(--size--radius-large)}.block-spacing>:not(.cols-3)+*{margin-block-start:var(--size--vertical-900)}.block-spacing_large>:not(.screen-reader-text)+*{margin-block-start:calc(var(--size--vertical-900)*2)}section:not([id=""]){scroll-margin-block-start:3em}.vertical-spacing{margin-block-start:calc(var(--size--vertical-900)*1.5)}.mt-0{margin-block-start:0!important}.overflow-x{overflow-x:auto}#header{align-items:center;display:flex;justify-content:space-between;padding-block:var(--size--vertical-600) var(--size--vertical-800);position:relative}.nav-toggle{background:none;border:2px solid;border-radius:var(--size--radius-small);color:var(--color--dark-headings);display:inline-flex;font-size:var(--font--text);gap:1em;margin:0;padding:.75em 1.5em}@media only screen and (min-width:980px){.nav-toggle{display:none}}footer{border-top-left-radius:var(--size--radius-large);border-top-right-radius:var(--size--radius-large);margin-block-start:calc(var(--size--vertical-900)*2);padding-block:var(--size--vertical-600);position:relative}.footer__inner{display:flex;flex-direction:column;row-gap:var(--size--vertical-900)}@media only screen and (min-width:800px){.footer__inner{display:grid;gap:var(--size--gutter);grid-template-columns:repeat(12,1fr)}}.footer__inner>div{grid-column:span 4}.footer__inner>nav{grid-column:span 8}.footer__inner>nav ul{list-style-type:none;padding-inline-start:0}.footer__inner>nav>ul{display:grid;gap:var(--size--gutter);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.footer__inner>nav>ul>li{margin-block-start:0}.footer__inner a{position:relative}.footer__inner a:before{background-color:currentColor;content:"";height:.125rem;left:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .125rem);transform:scaleX(0);transform-origin:right bottom;transition:transform .4s cubic-bezier(.77,0,.175,1);will-change:transform}.footer__inner a:hover:before{transform:scaleX(1);transform-origin:left bottom}.logo_footer{display:inline-flex}.logo_footer+*{font-size:var(--font--text-small);margin-block-start:1em}.post{--_gap-m:1;--_margin-m:1;display:flex;flex-direction:column;margin-block-start:calc(var(--size--vertical-900)*var(--_margin-m));row-gap:calc(var(--size--vertical-600)*var(--_gap-m))}@media only screen and (min-width:980px){.post{--_gap-m:1.5;--_margin-m:.25;-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter);display:grid;grid-template-columns:repeat(12,1fr)}.post__header{grid-column:2/span 10;text-align:center}}.post__title{margin-block-end:.15em}.post__meta{display:flex;flex-direction:column;gap:.25em}@media only screen and (min-width:980px){.post__meta{flex-direction:row;gap:0;justify-content:center}.post__meta>*+:before{content:"–";margin-inline:.5em}}.post__author span{color:var(--color--dark-headings)}@media only screen and (min-width:980px){.post__content{grid-column:4/span 6}}.post__content>p:first-child{color:var(--color--dark-headings);font-size:130%;line-height:1.35}.page{--_gap-m:1;--_margin-m:1;display:flex;flex-direction:column;margin-block-start:calc(var(--size--vertical-900)*var(--_margin-m));row-gap:calc(var(--size--vertical-600)*var(--_gap-m))}@media only screen and (min-width:980px){.page{--_gap-m:1.5;--_margin-m:.25;-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter);display:grid;grid-template-columns:repeat(12,1fr)}.page__header{grid-column:2/span 10;text-align:center}.page__content{grid-column:4/span 6}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.theme-light{background-color:var(--color--light-background);color:var(--color--light-text);font-weight:350}body{background-color:var(--color--dark-background);color:var(--color--dark-text);font-family:var(--font-family--sans);font-size:var(--font--text);font-weight:300;line-height:1.5;overscroll-behavior:none;text-rendering:optimizeLegibility}.font-h1,h1{font-size:var(--font--h1);font-weight:600}.font-h1,.font-h2,h1,h2{letter-spacing:-.025em;line-height:1.1}.font-h2,h2{font-size:var(--font--h2);font-weight:550}.theme-light .font-h2,.theme-light h2{font-weight:700}.font-h3,h3{font-size:var(--font--h3);font-weight:550;line-height:1.25}.theme-light .font-h3,.theme-light h3{font-weight:700}mark{background-color:transparent;display:inline-block;position:relative}mark:before{background-color:var(--color--primary-default);border-radius:.1em;content:"";inset:.2em -.1em;position:absolute;transform:translateY(.15em) rotate(-1.2deg);z-index:-1}.font-h4,h4{text-wrap:pretty;font-size:var(--font--h4);font-weight:600;line-height:1.35}.theme-light .font-h4,.theme-light h4{font-weight:700}h5{text-wrap:pretty;font-size:var(--font--h5);line-height:1.45}.font-big{font-size:var(--font--text-big)}.font-small{font-size:var(--font--text-small)}.font-default{font-size:var(--font--text)}u{text-decoration-color:var(--color--primary-default)}strong{color:var(--color--dark-headings);font-weight:500}.theme-light strong{color:var(--color--light-headings);font-weight:600}:where(h1,h2,h3,h4,h5,.font-h4,.font-h1,.font-h2){text-wrap:balance;color:var(--color--dark-headings)}.theme-light :where(h1,h2,h3,h4,h5,.font-h4,.font-h1,.font-h2){color:var(--color--light-headings)}:where(:not(div,li))+:not(:where(h1,h2,h3,h4,h5)){margin-block-start:1.25em}:where(:not(div,li))+:where([class*=btn]){margin-block-start:2em}:where(:not(div,li)):is(.icon){margin-block-end:1.25em}:where(:not(div,li)):is(p)+:where(h1,h2,h3,h4,h5){margin-top:.15em}:where(:not(div,li)):is(ul,ol)+:where(h2,h3,h4,h5){margin-block-start:1em}:where(:not(div,li)) *+.ac-video,:where(:not(div,li)) .ac-video+*{margin-block-start:2em}p:empty{margin-block-start:0}:where(li)+li{margin-block-start:.25em}:where(a){color:var(--color--dark-headings);font-weight:600;text-decoration:none}.theme-light :where(a){color:var(--color--light-headings)}.contrast{color:var(--color--dark-contrast)}.theme-light .contrast{color:var(--color--light-contrast)}.micro-text{color:var(--color--dark-contrast);font-size:var(--font--text-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.theme-light .micro-text{color:var(--color--light-contrast)}.changelog-badge{border:2px solid;border-radius:10em;font-size:var(--font--text-small);letter-spacing:.1em;padding:.25em 1em .2em;text-transform:uppercase}.accent-text,.changelog-badge{color:var(--color--primary-default)}.text-center{text-align:center}pre{background-color:var(--color--dark-details);border-radius:var(--size--radius-small);color:var(--color--dark-headings);font-family:monospace;font-size:var(--font--text);margin-block:2em;padding:calc(var(--size--gutter)/1.5)}.changelog-link{font-size:var(--font--text-small)}.changelog-link:hover{text-decoration:underline}:is(article,.longform) :where(a){word-wrap:break-word;align-items:center;cursor:pointer;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:.15em}:is(article,.longform) :where(a).external svg{margin-block:0 -.05em;margin-inline:.3em .15em}:is(article,.longform) :is(p,table,.overflow-x)+:where(h2){margin-block-start:1em}:is(article,.longform) :is(p,table,.overflow-x)+:where(h3,h4,h5){margin-block-start:1.5em}.balance{text-wrap:balance}.cookie-table{border-collapse:collapse;border-top:1px solid var(--color--dark-details)}.cookie-table td,.cookie-table th{border-bottom:1px solid var(--color--dark-details);border-right:1px solid var(--color--dark-details);padding:.5em 1em}.cookie-table tr :is(td,th):first-child{border-left:1px solid var(--color--dark-details)}.cookie-table th{color:var(--color--dark-headings)}:is(a,button):where([class*=btn]){--ease:cubic-bezier(0.77,0,0.175,1);--duration:.4s;align-items:center;border-radius:var(--size--radius-small);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font--text);gap:1em;padding:.75em 1.5em}.btn__icn{display:inline-flex;isolation:isolate;margin-block-start:0;position:relative;transform:translateX(0);transition:transform var(--duration) var(--ease),color var(--duration) var(--ease)}.btn__icn span{display:inline-flex;overflow:hidden}.btn__icn:before{background-color:var(--color--primary-default);border-radius:calc(var(--size--radius-small)/2);content:"";display:block;inset:-70%;opacity:0;position:absolute;transform:scale(0);transition:transform var(--duration) var(--ease),opacity var(--duration) var(--ease);will-change:transform;z-index:-1}.btn_filled .btn__icn:before{background-color:var(--color--dark-background)}:where(:is(a,button)[class*=btn]):hover .btn__icn{transform:translateX(50%)}:where(:is(a,button)[class*=btn]):hover .btn__icn:before{opacity:1;transform:scale(1)}:where(:is(a,button)[class*=btn_ghost]):hover .btn__icn{color:var(--color--dark-background)}:where(:is(a,button)[class*=btn_filled]):hover .btn__icn{color:var(--color--dark-headings)}.btn__icn svg{height:1em;width:1em;will-change:transform}.btn__label{display:inline-flex;position:relative;transform:translateX(0);transition:transform var(--duration) var(--ease)}:where(:is(a,button)[class*=btn]):has(.btn__icn):hover .btn__label{transform:translateX(-.4375em)}.btn_filled{background-color:var(--color--primary-default);border:none;color:var(--color--light-headings);padding-block:calc(.75em + .125rem)}.btn_ghost{border:2px solid;color:var(--color--primary-default)}.theme-light .btn_ghost{color:var(--color--light-headings)}.btn_white-ghost{border:2px solid}.btn_black,.btn_white-ghost{color:var(--color--dark-headings)}.btn_black{background-color:var(--color--dark-background);padding-block:calc(.75em + .125rem)}:where(:is(a,button)[class*=btn]):hover .dir_horz svg{animation:icnHorz calc(var(--duration)*1.5)}:where(:is(a,button)[class*=btn]):hover .dir_vert svg{animation:icnVert calc(var(--duration)*1.5)}@keyframes icnHorz{40%{transform:translateX(100%)}40.5%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes icnVert{40%{transform:translateY(100%)}40.5%{transform:translateY(-100%)}to{transform:translateY(0)}}img,video{border-radius:var(--size--radius-medium);height:auto;max-width:100%}picture{display:inline-flex;width:100%}.post__content picture{margin-block:1em}@media only screen and (min-width:980px){.post__content picture{margin-inline:calc(((100% - var(--size--gutter)*5)/6 + var(--size--gutter))*-1);width:calc(((100% - var(--size--gutter)*5)/6 + var(--size--gutter))*2 + 100%)}}picture img{margin:0}:where([class*=deco_]){position:relative}@media only screen and (min-width:980px){:where([class*=deco_]):before{background-color:var(--color--primary-opacity);border-radius:var(--size--radius-large);content:"";display:inline-block;inset:2em 0;position:absolute;z-index:-1}}.deco_left:before{transform:translateX(calc(var(--size--gutter)*1.5))}.deco_right:before{transform:translateX(calc(var(--size--gutter)*-1.5))}.shadow img{box-shadow:0 6px 24px rgba(0,0,0,.3)}.ac-video{--iconExpand:url(../../images/expand.svg);--iconPlay:url(../../images/play.svg);--expandOverlay:0;--playOverlay:.3;--overlayOpacity:1;display:inline-flex;position:relative}.post__content .ac-video{margin-block:1em}@media only screen and (min-width:980px){.post__content .ac-video{margin-inline:calc(((100% - var(--size--gutter)*5)/6 + var(--size--gutter))*-1);width:calc(((100% - var(--size--gutter)*5)/6 + var(--size--gutter))*2 + 100%)}}.ac-video video{display:flex;width:auto}.ac-video>span,.ac-video__inner{display:inline-flex}.ac-video__inner{--_icnSize:4.5rem;border-radius:var(--size--radius-medium);justify-content:center;overflow:hidden;position:relative}.ac-video__inner:after{background-image:radial-gradient(circle at bottom right,rgba(0,0,0,var(--expandOverlay)),transparent 50%);content:"";display:inline-block;inset:0;pointer-events:none;position:absolute;z-index:0}@media only screen and (max-width:979px){.ac-video__inner:after{display:none!important}}.ac-video__inner:before{background-color:rgba(var(--color--dark-background-rgb),var(--playOverlay));background-image:var(--iconPlay);background-position:50%;background-repeat:no-repeat;border-radius:var(--size--radius-medium);content:"";display:inline-block;inset:0;opacity:var(--overlayOpacity);z-index:1}.ac-video-expand,.ac-video__inner:before{background-size:var(--_icnSize);cursor:pointer;position:absolute;transition:opacity .2s}.ac-video-expand{--_icnSize:2.625rem;background-color:transparent;background-image:var(--iconExpand);border:none;bottom:1em;display:none;height:var(--_icnSize);margin:0;opacity:var(--expandOpacity);padding:0;right:1em;width:var(--_icnSize);z-index:10}@media only screen and (max-width:979px){.ac-video-expand{display:none!important}}.ac-video:not(.paused){--iconPlay:url(../../images/pause.svg);--overlayOpacity:0;--expandOpacity:0}.ac-video:not(.paused):hover{--expandOverlay:.4;--expandOpacity:1}.ac-video:not(.paused) .ac-video__inner:hover{--overlayOpacity:1}.ac-video:not(.paused) .ac-video-expand{display:inline-flex}.ac-video.expanded{--iconExpand:url(../../images/collapse.svg);--expandOverlay:0;--expandOpacity:1;z-index:100}.ac-video.expanded .ac-video-expand{bottom:2em;display:inline-flex;right:2em}.ac-video.expanded>span{background-color:rgba(var(--color--dark-background-rgb),.9);inset:0;justify-content:center;padding:5vh;position:fixed;z-index:100000}.logo,.logo__pictogram{display:inline-flex}.logo__pictogram img,.logo_footer img{border-radius:0}.main-nav{margin-block-start:0}.main-nav ul{align-items:center;display:flex;gap:var(--size--gutter);list-style-type:none;padding-inline-start:0}.main-nav li{margin-block-start:0}@media only screen and (max-width:979px){.main-nav{display:none}.main-nav.open{background-color:var(--color--dark-details);border-radius:var(--size--radius-medium);box-shadow:0 6px 24px rgba(0,0,0,.3);display:block;min-width:15rem;padding:2em;position:absolute;right:0;top:calc(var(--size--vertical-600) + 50%);z-index:1}.main-nav.open ul{align-items:start;flex-direction:column;gap:1.5em}}.menu-item{position:relative}.menu-item.active:after{background:var(--color--primary-default);border-radius:50%;bottom:calc(50% - 2px);content:"";display:inline-block;height:4px;left:calc(-1em + -2px);position:absolute;width:4px}@media only screen and (min-width:980px){.menu-item.active:after{bottom:calc(100% + 8px);left:calc(50% - 2px)}}.menu-item:before{background-color:currentColor;content:"";height:.125rem;left:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .125rem);transform:scaleX(0);transform-origin:right bottom;transition:transform .4s cubic-bezier(.77,0,.175,1);will-change:transform}.menu-item:hover:before{transform:scaleX(1);transform-origin:left bottom}.icon{--_f:.3833;border-radius:50%;display:inline-flex;height:calc(var(--size--icon)*var(--_f)*2 + var(--size--icon));isolation:isolate;position:relative;width:calc(var(--size--icon)*var(--_f)*2 + var(--size--icon))}.icon__decoration{display:none}.icon span{aspect-ratio:1;background-color:var(--color--primary-opacity);border-radius:inherit;color:var(--color--primary-default);display:inline-flex;padding:calc(var(--size--icon)*var(--_f))}.icon span svg{height:var(--size--icon);width:var(--size--icon)}.theme-light .icon span{background-color:var(--color--primary-default);color:var(--color--light-headings)}.cols-3{-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr))}.cols-3>div{margin-block-end:var(--size--vertical-900)}.cols-3 h3{align-self:flex-start}@supports(grid-template-rows:subgrid){.cols-3{grid-template-rows:repeat(4,auto)}.cols-3>div{display:grid;grid-row:span 4;grid-template-rows:subgrid}}.cols-2{-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter);display:flex;flex-direction:column;font-size:var(--font--text-big);row-gap:var(--size--vertical-600)}@media only screen and (min-width:980px){.cols-2{display:grid;grid-template-columns:repeat(2,1fr)}}:where([class*=col-2]){display:flex;flex-direction:column;font-size:var(--font--text-big);row-gap:var(--size--vertical-600)}@media only screen and (min-width:980px){:where([class*=col-2]){align-items:center;display:grid;grid-template-columns:repeat(12,1fr)}}.col-2_left div:first-child{grid-column:span 5}.col-2_left div:last-child{grid-column:7/span 6}.col-vertical{display:flex;flex-direction:column;gap:var(--size--vertical-800)}@media only screen and (min-width:980px){.col-vertical{display:grid;grid-template-columns:repeat(12,1fr)}}.col-vertical__content{font-size:var(--font--text-big);grid-column:2/span 10;text-align:center}@media only screen and (min-width:980px){.col-vertical__content{grid-column:3/span 8}}.col-vertical__decoration{display:flex;grid-column:span 12}@media only screen and (min-width:980px){.col-vertical__decoration{grid-column:2/span 10}}.col-vertical__decoration img,.col-vertical__decoration video{-o-object-fit:cover;object-fit:cover;width:100%}.col-vertical__decoration:first-child img{border-top-left-radius:0;border-top-right-radius:0}.col-vertical__decoration:last-child img{border-bottom-left-radius:0;border-bottom-right-radius:0}.cols-4{display:grid;gap:var(--size--gutter);grid-template-columns:repeat(auto-fit,minmax(17.375rem,1fr));list-style-type:none}.cols-4,.cols-4>li{padding-inline-start:0}.cols-4>li+li{margin-block-start:0}@media(min-width:1024px)and (max-width:1380px){.cols-4{grid-template-columns:repeat(2,1fr)}}.bento-3{display:grid;gap:var(--size--gutter)}.bento-3 .icon{--size--icon:1.875rem;margin-block-end:var(--size--vertical-600)}@media only screen and (min-width:800px){.bento-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:980px){.bento-3{grid-template-columns:repeat(3,1fr)}}.bento-3>:last-child{display:grid;gap:var(--size--vertical-600) var(--size--gutter)}.bento-3>:last-child>div:last-child{display:flex;margin:0 calc(var(--size--gutter)*-1) calc(var(--size--gutter)*-1) calc(var(--size--gutter)*-1)}@media only screen and (min-width:800px){.bento-3>:last-child>div:last-child{margin:calc(var(--size--gutter)*-1) calc(var(--size--gutter)*-1) calc(var(--size--gutter)*-1) 0}.bento-3>:last-child{grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}}.features__table{grid-column:6/13;padding:var(--size--gutter)}@media only screen and (min-width:980px){.features__table{padding:var(--size--vertical-600) var(--size--vertical-600) var(--size--vertical-600) var(--size--gutter)}}.features__table table{border-collapse:collapse;width:100%}.features__table tbody,.features__table thead{margin:0}.features__table thead{background-color:var(--color--dark-card);box-shadow:0 .0625rem 0 var(--color--dark-contrast);position:sticky;top:0;transition:background-color .3s;z-index:1}.features:hover .features__table thead{background-color:var(--color--dark-card-hover)}.features__table th{color:var(--color--dark-headings);font-weight:400;z-index:1}.features__table th span{background:var(--color--primary-default);border-radius:var(--size--radius-small);color:var(--color--light-headings);font-weight:600;padding:.35em 1em}.features__table :where(td,th):not(:first-child){text-align:center}@media only screen and (min-width:980px){.features__table :where(td,th):not(:first-child){min-width:7.5rem}}.features__table :where(td,th):not(:first-child){padding-inline:calc(var(--size--gutter)/4)}.features__table td>p:first-child{color:var(--color--dark-headings);font-weight:600}.features__table td>p:first-child+p{margin-block-start:.25em}.features__table svg{height:1.125rem;width:1.125rem}.features__table td,.features__table th{border-bottom:.0625rem solid var(--color--dark-details);padding-block:1em}.features{padding:0}@media only screen and (min-width:980px){.features{-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter);display:grid;grid-template-columns:repeat(12,1fr)}}.features__heading{align-self:flex-start;grid-column:1/6;padding:var(--size--gutter)}@media only screen and (min-width:980px){.features__heading{padding:var(--size--vertical-600) var(--size--gutter) var(--size--vertical-600) var(--size--vertical-600);position:sticky;top:0}.next-gen-content{padding-bottom:calc(var(--size--vertical-900)*1.5)}}.next-gen-deco{height:100%}@media only screen and (min-width:980px){.next-gen-deco{margin-inline-end:calc(var(--size--side-gutter)*-1)}}.next-gen-deco picture{display:flex}.next-gen-deco img,.next-gen-deco picture{height:100%;width:100%}.next-gen-deco img{border-radius:var(--size--radius-small) var(--size--radius-small) 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}@media only screen and (min-width:980px){.next-gen-deco img{border-radius:0 0 var(--size--radius-large) 0}}.designer-feature-cols{grid-template-rows:repeat(2,auto)}@supports(grid-template-rows:subgrid){.designer-feature-cols>div{display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid}}.designer-feature-cols>div{padding:0}.designer-feature-cols .box-content{padding:var(--size--vertical-600) var(--size--gutter)}@media only screen and (min-width:980px){.designer-feature-cols .box-content{padding:calc(var(--size--vertical-600)*1.5)}}.designer-feature-cols .box-video{display:flex}.responsive-features{--icnColor:var(--color--primary-default)}.responsive-features svg{height:2.25rem;margin-block-end:var(--size--vertical-600);width:2.25rem}.responsive-features :where([class*=box_]){height:100%}.roadmap-link{align-items:center;color:var(--color--primary-default);display:inline-flex;gap:1em;margin-block-start:1.25em}.roadmap-link svg{height:1.125rem;margin:0;width:1.125rem}.qa{align-items:flex-start;display:flex;flex-direction:column;gap:var(--size--vertical-900)}@media only screen and (min-width:800px){.qa{display:grid;gap:0;grid-template-columns:repeat(12,1fr)}}.qa__heading{grid-column:span 4}@media only screen and (min-width:800px){.qa__heading{position:sticky;top:var(--size--vertical-600)}}.qa__questions{grid-column:6/span 7}.qa__accordion{display:flex;flex-direction:column;gap:1.5em;list-style-type:none;padding-inline-start:0}.qa-toggle{--_f-inline:1.25;--_f-block:1.5;--_icnSize:1.125rem;--_padding:calc(var(--size--gutter)/var(--_f-inline)) calc(var(--size--gutter)/var(--_f-block));--_padding-neg:calc(var(--size--gutter)/(var(--_f-inline)*-1)) calc(var(--size--gutter)/(var(--_f-block)*-1));background-color:var(--color--dark-details);margin-block-start:0;padding:var(--_padding);transition:background-color .5s,color .5s,box-shadow .15s;transition-timing-function:cubic-bezier(.86,0,.07,1)}@media only screen and (max-width:979px){.qa-toggle{--_f-inline:1;--_f-block:1.15;--_icnSize:0.75rem}}.qa-toggle:hover:not(.toggle-expanded){box-shadow:0 0 0 3px var(--color--dark-details)}.qa-toggle.toggle-expanded{background-color:var(--color--light-background);color:var(--color--light-text)}.qa-toggle.toggle-expanded .qa-toggle__question{color:var(--color--light-headings)}.qa-toggle__question{color:var(--color--dark-headings);font-weight:600;margin:var(--_padding-neg)}.qa-toggle__question,.qa-toggle__question button{align-items:center;display:flex;justify-content:space-between}.qa-toggle__question button{background:none;border:none;color:inherit;cursor:pointer;font-size:var(--font--text-big);font-weight:inherit;padding:var(--_padding);text-align:left;width:100%}.qa-toggle__question button svg{height:var(--_icnSize);transition:transform .5s cubic-bezier(.86,0,.07,1);width:var(--_icnSize)}.toggle-expanded .qa-toggle__question button svg{transform:rotate(180deg)}.qa-toggle__answer{display:grid;grid-template-rows:0fr;margin-block-start:0;transition:grid-template-rows .5s cubic-bezier(.86,0,.07,1)}.qa-toggle__answer a{color:var(--color--light-headings)}.toggle-expanded .qa-toggle__answer{grid-template-rows:1fr}.qa-toggle__answer>div{overflow:hidden}.qa-toggle__answer>div>div{border-top:1px solid var(--color--light-details);margin-block-start:1em;padding-block-start:1em}.pricing-list{display:grid;gap:1em var(--size--gutter);margin-inline:auto;max-width:62.5rem}@media only screen and (min-width:980px){.pricing-list{grid-template-columns:repeat(8,1fr)}}.pricing-list h3{margin-block-end:var(--size--vertical-600)}.pricing-list .micro-text{font-weight:600}.wp-download{text-wrap:balance;text-align:center}@media only screen and (min-width:980px){.wp-download{grid-column:1/4;grid-row:2/3}}.pro-download{text-wrap:balance;padding-inline:calc(var(--size--gutter)*.5);text-align:center}@media only screen and (min-width:980px){.pro-download{grid-column:4/9;grid-row:2/3}}.promo-message{margin-block-end:var(--size--gutter)}.pricing_pro{border-radius:var(--size--radius-medium);padding:0;position:relative}@media only screen and (min-width:980px){.pricing_pro{grid-column:4/9;grid-row:1;z-index:1}}@media only screen and (min-width:800px){.pricing_pro ul{-moz-columns:2;column-count:2;-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter)}}.pricing_base{margin-block-start:0;padding:0}@media only screen and (min-width:980px){.pricing_base{grid-column:1/5;grid-row:1}}.pricing_base .pricing__inner{display:flex;flex-direction:column;height:100%}@media only screen and (min-width:980px){.pricing_base .pricing__inner{max-width:21.875rem}}.pricing_base .pricing__inner>div:last-child{align-items:flex-end;display:flex;flex-grow:1}.pricing_base .font-small,.pricing_base .pricing__inner>div:last-child>a{flex-grow:1}.pricing_base .lemonsqueezy-button{justify-content:center}.pricing__inner{padding:var(--size--gutter)}.pricing__inner ul{list-style-type:none;margin:0;margin-block-end:var(--size--gutter);padding-inline-start:0}@media only screen and (min-width:980px){.pricing__inner ul{font-size:calc(var(--font--text)*.9)}}.pricing__inner ul li{align-items:center;display:flex;gap:.5em}.pricing__inner ul li svg{height:1.125rem;width:1.125rem}.licenses ul{-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-areas:"solo" "agency" "ultimate" "buy";list-style-type:none;margin:0;padding-inline-start:0;row-gap:var(--size--gutter)}@media only screen and (min-width:980px){.licenses ul{grid-template-areas:"solo agency ultimate" "buy buy buy";grid-template-columns:repeat(3,1fr)}}.licenses ul li{display:contents}.license{cursor:pointer}.license__price{margin-block-start:2.75em}.license__price span{position:relative}.license__price del{font-size:calc(var(--font--h4)*.6);position:absolute;top:-2.25em}.license__price strong{font-size:var(--font--h4);font-weight:600}.license__size{color:var(--color--light-headings);font-weight:600;margin-block-start:0}.license__inner{border:.125rem solid var(--color--light-details);border-radius:var(--size--radius-medium);padding:1em;transition:border-color .2s ease}.license__inner:hover{border-color:rgba(var(--color--dark-details-rgb),.5)}.active .license__inner{border-color:var(--color--light-headings);box-shadow:0 0 0 .125rem var(--color--light-headings)}.license .lemonsqueezy-button{display:none;justify-content:center}.license .lemonsqueezy-button:hover .btn__icn,.license .lemonsqueezy-button:hover .btn__label{transform:none}.license .lemonsqueezy-button .btn__icn:before{display:none}.license.active .lemonsqueezy-button{display:flex}.license_solo>div{grid-area:solo}.license_agency>div{grid-area:agency}.license_ultimate>div{grid-area:ultimate}[class*=license] [class*=btn]{grid-area:buy}.promo-banner{background:var(--color--primary-default);border-radius:var(--size--radius-medium);color:var(--color--light-headings);display:flex;flex-direction:column;padding:.35em 1.25em;position:absolute;right:-.75em;text-align:center;top:-1em;transform:rotate(3deg)}.promo-banner .micro-text{color:inherit}.promo-banner strong{font-size:calc(var(--font--h4)*.8);margin-block-start:0}#code{background:var(--color--primary-default);border-radius:var(--size--radius-small);color:var(--color--light-headings);cursor:pointer;display:inline-block;padding:.25em .5em;position:relative;transition:transform .3s cubic-bezier(.19,1,.22,1)}#code:hover{transform:scale(1.05) rotate(1deg)}#code:before{content:"";font-size:var(--font--text-small);font-weight:400;left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}#code.copied:before{content:attr(data-copied);opacity:1;transform:translate(-50%,-125%)}.promo-message{font-size:calc(var(--font--text)*.9)}form input{border:1px solid var(--color--light-details);border-radius:var(--size--radius-small);color:inherit;display:inline-flex;flex-grow:1;font-family:inherit;font-size:var(--font--text);margin:0;padding:.75em 1.5em}form input::-moz-placeholder{color:var(--color--light-contrast)}form input::placeholder{color:var(--color--light-contrast)}form button{font-family:inherit;font-weight:600;line-height:inherit;margin:0}.pricing__table{margin-inline:auto;max-width:calc(var(--layout--max)*.75px)}.pricing__table>div{padding:var(--size--gutter)}#signupForm{align-items:center;display:flex;flex-direction:column;gap:1em;margin-block-start:2em}#signupForm div{display:flex;flex-wrap:wrap;gap:1em;width:100%}.form-container,.success-message{background-color:var(--color--light-background);border-radius:var(--size--radius-medium);margin-block-start:var(--size--vertical-900);margin-inline:auto;max-width:37.5rem;padding:var(--size--gutter)}#loader{background-color:var(--color--light-details);border-radius:var(--size--radius-small);color:var(--color--light-headings);font-weight:600;justify-content:center;padding:.75em 1.5em}.hero_alt{--_rh:7.5rem;-moz-column-gap:var(--size--gutter);column-gap:var(--size--gutter);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(var(--_rh),auto));isolation:isolate;margin-block-start:var(--size--vertical-900);position:relative;row-gap:calc(var(--size--vertical-600)*1.5)}@media only screen and (min-width:800px){.hero_alt{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:980px){.hero_alt{--_rh:15rem;grid-template-columns:repeat(6,1fr)}}.hero-content{grid-area:1/1/1/3}@media only screen and (min-width:800px){.hero-content{grid-area:1/1/1/5}}.hero-content p{font-size:var(--font--text-big);max-width:43.75rem}.hero-content .badge{display:inline-flex;margin-bottom:1em}.hero-grid{display:contents}.hero-cell{opacity:0}.hero-cell:first-child{grid-area:2/1/3/2;transition:opacity .3s .45s}.loaded .hero-cell:first-child{opacity:1}@media only screen and (min-width:800px){.hero-cell:first-child{grid-area:2/1/3/3}}@media only screen and (min-width:980px){.hero-cell:first-child{grid-area:2/1/3/4}}.hero-cell:nth-child(2){grid-area:2/2/3/3}.loaded .hero-cell:nth-child(2){animation:bounceInOpacity .3s linear .4s forwards}@media only screen and (min-width:800px){.hero-cell:nth-child(2){grid-area:2/3/3/4}}@media only screen and (min-width:980px){.hero-cell:nth-child(2){grid-area:2/4/3/6}}.hero-cell:nth-child(3){display:none}.loaded .hero-cell:nth-child(3){animation:bounceInOpacity .3s linear .5s forwards}@media only screen and (min-width:800px){.hero-cell:nth-child(3){display:block;grid-area:2/4/3/5}}@media only screen and (min-width:980px){.hero-cell:nth-child(3){display:block;grid-area:2/6/3/7}}.hero-cell:nth-child(4){display:none}.loaded .hero-cell:nth-child(4){animation:bounceInOpacity .3s linear .55s forwards}@media only screen and (min-width:980px){.hero-cell:nth-child(4){display:block;grid-area:1/5/1/7}}.hero-cell__content{height:100%;position:relative}.hero-cell__content>span{background-color:var(--color--primary-opacity);border:.1875rem solid var(--color--primary-default);border-radius:var(--size--radius-medium);display:block;height:100%;padding:3em}.hero-cell__content i{align-items:center;aspect-ratio:1;background-color:var(--color--primary-default);border-radius:var(--size--radius-small);color:var(--color--dark-background);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;justify-content:center;left:.4375rem;line-height:1;position:absolute;top:.4375rem;width:2.5em}.hero-cell__content.hero-cell_alt{cursor:auto}.hero-cell__content.hero-cell_alt>span{background-color:transparent;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(var(--color--dark-contrast-rgb),.2) 10px,rgba(var(--color--dark-contrast-rgb),.2) 13px);border-color:var(--color--dark-contrast);border-style:dashed}.hero-cell:hover .is-draggable:not(.draggable--over):not(.hero-cell_alt){animation:animHover .35s cubic-bezier(.68,-.55,.265,1.55) forwards}.draggable-mirror{transition:width .25s cubic-bezier(.68,-.55,.265,1.55),height .25s cubic-bezier(.68,-.55,.265,1.55)}.is-draggable{cursor:grab}.draggable-source--placed{animation:bounceIn .2s forwards!important}.draggable-source--is-dragging{cursor:grabbing}.draggable-source--is-dragging span{background-color:transparent;border-color:var(--color--dark-headings);border-style:dashed}.draggable-source--is-dragging i{display:none}.guides{display:contents}.guide{opacity:.4;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.guide_vertical{border-left:.0625rem dashed var(--color--dark-contrast);border-right:.0625rem dashed var(--color--dark-contrast);display:none;grid-row:1/3;height:100%;margin:0;transform:scaleY(1.15);transform-origin:center}.guide_vertical:first-child{display:block;grid-column:1}.guide_vertical:nth-child(2){display:block;grid-column:2}@media only screen and (min-width:800px){.guide_vertical:first-child{grid-column:1/span 2}.guide_vertical:nth-child(2){display:block;grid-column:3}.guide_vertical:nth-child(3){display:block;grid-column:4}}@media only screen and (min-width:980px){.guide_vertical:first-child{grid-column:1/span 3}.guide_vertical:nth-child(2){display:block;grid-column:4}.guide_vertical:nth-child(3){display:block;grid-column:5}.guide_vertical:nth-child(4){display:block;grid-column:6}}.guide_horizontal{border-bottom:.0625rem dashed var(--color--dark-contrast);border-top:.0625rem dashed var(--color--dark-contrast);grid-column:1/3;margin:0;transform:scaleX(1.05);transform-origin:center;width:100%}@media only screen and (min-width:800px){.guide_horizontal{grid-column:1/5;transform:scaleX(1.1)}}@media only screen and (min-width:980px){.guide_horizontal{grid-column:1/7}}.guide_horizontal:nth-child(5){grid-row:1}.guide_horizontal:nth-child(6){grid-row:2}@keyframes animHover{0%{transform:translateX(0) scale(1) rotate(0deg)}to{transform:translateX(-2px) scale(1.02) rotate(-1deg)}}@keyframes bounceIn{0%,40%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.9,.9,.9)}40%{transform:scale3d(1.04,1.04,1.04)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceInOpacity{0%,40%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.9,.9,.9)}40%{transform:scale3d(1.04,1.04,1.04)}to{opacity:1;transform:scaleX(1)}}.popup-container{background-color:rgba(var(--color--dark-background-rgb),.8);display:grid;inset:0;margin:0;place-content:center;position:fixed;z-index:9999}.popup-container:not(.active){display:none}.popup{background-color:var(--color--light-background);border-radius:var(--size--radius-medium);max-width:37.5rem;padding:var(--size--gutter);position:relative}.popup__inner{margin-top:0}.popup button{background:transparent;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:calc(var(--size--gutter)/2);top:calc(var(--size--gutter)/2)}.popup button svg{height:1.5rem;width:1.5rem}.ac-privacy-popup{background-color:rgba(var(--color--dark-background-rgb),.8);display:grid;inset:0;margin:0;place-content:center;position:fixed;z-index:9999}.ac-privacy-popup:not(.open){display:none}.ac-privacy-popup__inner{background-color:var(--color--light-background);border-radius:var(--size--radius-medium);padding:var(--size--gutter);position:relative}.ac-privacy-popup__inner button{background:transparent;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:calc(var(--size--gutter)/2);top:calc(var(--size--gutter)/2)}.ac-privacy-popup__inner button svg{height:1.5rem;width:1.5rem}.footer-privacy-link{display:none}.piwik-pro .footer-privacy-link{display:revert}.piwik-data-form{display:none}.piwik-pro .piwik-data-form{display:revert}.changelog{display:flex;flex-direction:column;gap:var(--size--vertical-600);padding-inline-start:0}.release{list-style-type:none}.release+.release{border-top:.0625rem dashed var(--color--dark-details);padding-block-start:var(--size--vertical-600)}.release__date{margin-block-start:.25em}.release-notes{color:var(--color--dark-headings);list-style:disc}.release-notes,.release-notes__group{margin-block-start:1.5em}.release-notes__group .release-notes{margin-block-start:1em}.release-notes__group .release-notes ul{list-style-type:circle;margin-block-start:.5em}.release-notes__group:is(.warning,.note){--_f-inline:1.5;--_f-block:1.5;border:.125rem solid var(--color--notice-default);border-radius:var(--size--radius-medium);color:var(--color--dark-headings);padding:calc(var(--size--gutter)/var(--_f-inline)) calc(var(--size--gutter)/var(--_f-block))}.release-notes__group:is(.warning,.note) :is(h2,h3,h4){color:inherit}ul.release-notes{padding-inline-start:1.15em}.pro-badge{background-color:var(--color--primary-default);border-radius:10em;color:var(--color--dark-background);display:inline-flex;font-size:.625rem;font-weight:600;letter-spacing:.01em;line-height:1;margin-inline:1em;padding:.4em .75em;text-transform:uppercase}.loop{align-items:center;display:flex;flex-direction:column;gap:calc(var(--size--vertical-900)*1.5)}.loop picture{justify-content:center}.loop-item{position:relative;text-align:center}.loop-item>div,.loop-item__title{margin-inline:auto}.loop-item__title{max-width:25ch}.loop-item__link{text-decoration:none}.loop-item__link:before{content:"";inset:0;position:absolute}.loop-item__desc{margin-block-start:calc(var(--size--vertical-600)/2);margin-inline:auto;max-width:75ch}:where([class*=box_]){--_b:0.0625rem;--_p:0%;--_tt:.55s;border:var(--_b) solid;border-radius:var(--size--radius-medium);padding:var(--size--gutter);position:relative}:where([class*=box_])._big{--_tt:.45s}:where([class*=box_]):before{border:var(--_b) solid var(--_c);border-radius:inherit;clip-path:circle(var(--_p) at var(--posX,50%) var(--posY,50%));content:"";inset:calc(var(--_b)*-1);pointer-events:none;position:absolute;transition:clip-path var(--_tt) cubic-bezier(.39,.575,.565,1)}:where([class*=box_]):hover{--_p:145%}.box_dark{--_c:rgba(var(--color--dark-contrast-rgb),.3);background-color:var(--color--dark-card);border-color:var(--color--dark-details);transition:background-color calc(var(--_tt)*.8) cubic-bezier(.39,.575,.565,1)}.box_dark:hover{background-color:var(--color--dark-card-hover)}.box_light{--_c:rgba(var(--color--dark-contrast-rgb),.6);border-color:var(--color--light-details)}.iframe-preview{display:none}@media only screen and (min-width:980px){.iframe-preview{display:grid}}.iframe-preview iframe{border:none;border-radius:var(--size--radius-medium);min-height:80vh;width:100%!important}@media only screen and (min-width:980px){.iframe-preview .col-vertical__decoration{grid-column:1/span 12}}.header-promo-banner{background-color:var(--color--primary-default);border-radius:var(--size--radius-medium);box-shadow:0 6px 24px rgba(0,0,0,.3);color:var(--color--light-headings);padding-block:1em;position:sticky;top:1.25em;z-index:100}.header-promo-banner__text{padding-inline:1.5em 2em;position:relative}@media only screen and (min-width:800px){.header-promo-banner__text{padding-inline-end:var(--size--side-gutter)}}.header-promo-banner__close{--_size:20px;background-color:transparent;border:none;font-size:var(--_size);height:var(--_size);line-height:var(--_size);margin:0;padding:0;position:absolute;right:.5em;top:0;width:var(--_size)}@media only screen and (min-width:800px){.header-promo-banner__close{--_size:24px;right:1em}}.header-promo-banner__heading{text-wrap:pretty;font-size:var(--font--text-big);font-weight:600;line-height:1.35}.header-promo-banner__description{margin-block-start:.5em}.header-promo-banner__description p+p{margin-block-start:.25em}.header-promo-banner__description strong{color:inherit}.header-promo-banner__description code{background-color:var(--color--light-headings);border-radius:var(--size--radius-small);color:var(--color--primary-default);cursor:pointer;display:inline-block;padding:.25em .5em;position:relative;transition:transform .3s cubic-bezier(.19,1,.22,1)}.header-promo-banner__description code:hover{transform:scale(1.05) rotate(1deg)}.header-promo-banner__description code:before{background:inherit;border-radius:inherit;content:"";font-size:var(--font--text-small);font-weight:400;left:50%;opacity:0;padding:inherit;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.header-promo-banner__description code.copied:before{content:attr(data-copied);opacity:1;transform:translate(-50%,-125%)}@media(prefers-reduced-motion:no-preference){@property --stroke-dashoffset{syntax:"<number>";inherits:true;initial-value:0}@property --stroke-width{syntax:"<number>";inherits:true;initial-value:0}.icon span{background-color:transparent!important;opacity:0;transition:opacity .3s .6s}.icon__decoration{--stroke-color:var(--color--primary-opacity);--stroke-dashoffset:125.6;--stroke-dasharray:125.6;--stroke-width:1;--tt:1.6s;border-radius:inherit;display:block;height:100%;inset:0;margin:0;position:absolute;transform:rotate(-90deg);transition:--stroke-dashoffset var(--tt) cubic-bezier(.86,0,.07,1),--stroke-width calc(var(--tt)*.6) calc(var(--tt)*.15) cubic-bezier(.86,0,.07,1);width:100%;z-index:-1}.theme-light .icon__decoration{--stroke-color:var(--color--primary-default)}.icon.inview span{opacity:1}.icon.inview .icon__decoration{--stroke-dashoffset:0;--stroke-width:38}@supports(animation-timeline:scroll()){._fade-content>:not(.expanded){animation-timeline:view();animation-range:exit -5vh;animation-fill-mode:both;animation-name:opacity;animation-timing-function:linear}._slide-in-inner>*{animation-timeline:view();animation-range:entry 5vh 15vh;animation-fill-mode:both;animation-name:features;animation-timing-function:linear;will-change:transform}html{overflow-x:clip}}}@keyframes opacity{to{opacity:.1}}@keyframes features{0%{opacity:0;transform:translateY(2vh)}to{opacity:1;transform:translateY(0)}}
