.rich-text{letter-spacing:-.02em;width:100%;max-width:928px;margin-inline:auto;padding:96px 24px;font-size:16px;line-height:24px}.rich-text>:first-child{margin-top:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{font-weight:500}.rich-text h1,.rich-text h2{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);margin:2em 0 .75em;padding-bottom:.5em;font-size:32px;line-height:40px}.rich-text h3{margin:1.75em 0 .6em;font-size:24px;line-height:32px}.rich-text h4{margin:1.5em 0 .5em;font-size:20px;line-height:28px}.rich-text p{margin:0 0 24px}.rich-text a{text-underline-offset:.15em;text-decoration:underline}.rich-text ul,.rich-text ol{margin:0 0 24px;padding-left:20px}.rich-text li>ul,.rich-text li>ol{margin:8px 0 0}.rich-text ul{list-style:square}.rich-text ol{list-style:decimal}.rich-text li::marker{color:var(--color-miova-purple)}.rich-text li{margin:8px 0;padding-left:.75em}.rich-text code{background:color-mix(in srgb, currentColor 8%, transparent);font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);border-radius:.25em;padding:.1em .4em .15em;font-size:.9em}.rich-text blockquote{border-left:2px solid var(--color-miova-purple);opacity:.8;margin:0 0 24px;padding-left:1.25em}.rich-text hr{border:0;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);margin:40px 0}@media screen and (width<=768px){.rich-text{padding-block:64px}.rich-text h1,.rich-text h2{font-size:24px;line-height:28px}.rich-text h3{font-size:20px;line-height:24px}}.logo-strip[data-astro-cid-vd3i2ymn]{touch-action:pan-y;user-select:none;width:100%;cursor:var(--cursor-grab,grab);display:flex;position:relative;overflow:hidden}.logo-strip[data-astro-cid-vd3i2ymn]:active{cursor:var(--cursor-grabbing,grabbing)}.logo-strip__group[data-astro-cid-vd3i2ymn]{width:max-content;display:flex}.logo-strip__item[data-astro-cid-vd3i2ymn]{aspect-ratio:1;filter:grayscale();width:10rem;transition:filter .3s var(--ease-osmo), background-color .3s var(--ease-osmo);border:1px solid #2c2e2a24;flex:none;justify-content:center;align-items:center;margin-left:-1px;display:flex;position:relative}.logo-strip__item[data-astro-cid-vd3i2ymn]:hover{filter:grayscale(0);background-color:#ece7d6}.logo-strip__link[data-astro-cid-vd3i2ymn]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-strip__img[data-astro-cid-vd3i2ymn]{object-fit:contain;pointer-events:none;width:auto;max-width:5rem;max-height:2.5rem;display:block}@media (width>=768px){.logo-strip__item[data-astro-cid-vd3i2ymn]{width:17rem}.logo-strip__img[data-astro-cid-vd3i2ymn]{max-width:7rem;max-height:3.75rem}}hero-product-studio{--hps-line:#2c2e2a24;--hps-primary:var(--color-miova-white);--hps-text:var(--color-charcoal);--hps-panel-bg:var(--color-charcoal);--hps-panel-text:var(--color-miova-white);display:block}hero-product-studio[data-panel-theme=purple]{--hps-panel-bg:var(--color-miova-purple);--hps-panel-text:var(--color-miova-white)}.hps-scroll{background:var(--hps-primary);position:relative}.hps-sticky{background:var(--hps-primary);border-left:1px solid var(--hps-line);border-right:1px solid var(--hps-line);width:100%;max-width:1728px;min-height:100svh;color:var(--hps-text);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.hps-top{z-index:2;will-change:transform;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding:5rem 2.5rem 2.5rem;display:flex;position:relative}.hps-attributes{flex-wrap:wrap;gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.hps-attribute{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--text-xs);letter-spacing:.04em;color:#2c2e2a8c;align-items:center;display:flex}.hps-attribute:not(:last-child):after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:1rem;display:block}.hps-attribute.is--crumbs{gap:.5rem}.hps-crumb{white-space:nowrap}.hps-crumb-sep{opacity:.7;flex-shrink:0;align-items:center;width:.85em;height:.85em;display:flex}.hps-crumb-sep svg{width:100%;height:100%;display:block}.hps-title{font-family:var(--font-sans);font-size:var(--text-heading-lg);will-change:transform;font-weight:460;line-height:.92}.hps-main-title{color:var(--hps-text)}.hps-title__visual{margin:0;display:block}.hps-title__a11y{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hps-title__line{white-space:nowrap;display:block}.hps-title__word{white-space:nowrap;display:inline-flex}.hps-title__char{display:inline-block}.hps-bottom{z-index:1;border-top:1px solid var(--hps-line);flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}.hps-left{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:2.5rem;padding:2.5rem;display:flex}.hps-arrows{color:#2c2e2a8c;flex-direction:column;gap:.5rem;display:none}.hps-arrow{width:1rem;height:1rem;animation:hps-arrow-fade 1.5s var(--ease-osmo) infinite;display:block}.hps-arrow svg{width:100%;height:100%;display:block}.hps-arrow--2{animation-delay:.15s}.hps-arrow--3{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.hps-arrow{opacity:1;animation:none}}@keyframes hps-arrow-fade{0%,to{opacity:.25}50%{opacity:.85}}.hps-left__content{flex-direction:column;align-items:flex-start;gap:2.5rem;display:flex}.hps-desc,.hps-desc p{font-family:var(--font-sans);font-size:var(--text-md);color:var(--hps-text);margin:0;font-weight:480;line-height:1.2}.hps-desc p+p{margin-top:.5rem}.hps-cta{background:var(--color-charcoal);height:3rem;color:var(--color-miova-white);transition:background-color var(--transition-duration-fast) var(--ease-smooth);border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.hps-cta:hover{background:var(--color-miova-purple)}.hps-cta__label{font-family:var(--font-sans);font-size:var(--text-md);font-weight:500}.hps-cta__icon{width:1.25rem;height:1.25rem;display:block}.hps-cta__icon svg{width:100%;height:100%;display:block}.hps-media{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hps-panel{background:var(--hps-panel-bg);width:100%;height:100%;color:var(--hps-panel-text);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.hps-media-content{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hps-media-image{object-fit:cover;width:100%;height:100%;display:block}.hps-media-image__video{object-fit:cover;width:100%;height:100%}.hps-second-title{text-align:center;width:100%;font-size:var(--text-heading-md);color:var(--hps-panel-text);position:absolute;top:12%;left:0;right:0}.hps-second-title .hps-title__line{margin-inline:auto}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.hps-scroll{height:250dvh}.hps-sticky{position:sticky;top:0}.hps-second-title{opacity:0}}@media (width>=1024px){.hps-sticky{border-left:none;border-right:none;max-width:none;height:100dvh}.hps-top{border-left:1px solid var(--hps-line);border-right:1px solid var(--hps-line);width:100%;max-width:1728px;min-height:35dvh;margin-inline:auto;padding:5rem 2.5rem 2.5rem}.hps-bottom{border-left:1px solid var(--hps-line);border-right:1px solid var(--hps-line);flex-direction:row;flex:1 0 auto;justify-content:flex-start;max-width:1728px;margin-inline:auto}.hps-left{width:25%;height:100%}.hps-arrows{display:flex}.hps-middle{z-index:3;transform-origin:0 0;will-change:transform;width:100vw;height:100dvh;margin-left:-50vw;position:absolute;top:0;left:50%;transform:translate(27.5%)scale(.45,.65)}.hps-media-content{transform:scaleX(1.444)}hero-product-studio[data-media-layout=wide] .hps-middle{transform:translate(27.5%)scale(.675,.65)}hero-product-studio[data-media-layout=wide] .hps-media-content{transform:scaleY(1.038)}}@media (width<=1023px){.hps-sticky{border-left:none;border-right:none;max-width:none;min-height:0}.hps-top{padding:6rem 1.5rem 1.5rem}.hps-title{font-size:var(--text-heading-md)}.hps-bottom{border-top:1px solid var(--hps-line)}.hps-left{gap:1.5rem;padding:1.5rem}.hps-desc,.hps-desc p{font-size:var(--text-heading-xs)}.hps-middle{width:100%;position:relative}.hps-media{aspect-ratio:4/3;height:auto}.hps-second-title{font-size:var(--text-heading-sm)}}@media (width<=768px){.hps-main-title{font-size:2.5rem;line-height:3rem}.hps-desc,.hps-desc p{font-size:1.25rem;line-height:1.5rem}}cms-video[data-astro-cid-dfefrp74]{display:block;position:relative}cms-video[data-astro-cid-dfefrp74]>video[data-astro-cid-dfefrp74]{width:100%;height:100%;display:block}cms-video[data-astro-cid-dfefrp74]>[data-cms-video-poster]{z-index:1;pointer-events:none;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}cms-video[data-astro-cid-dfefrp74][data-poster-hidden=true]>[data-cms-video-poster]{opacity:0;visibility:hidden}.button-027.media-motion-toggle{--button-027-padding:0;z-index:4;width:max(2.75rem,44px);min-width:max(2.75rem,44px);height:max(2.75rem,44px);min-height:max(2.75rem,44px);cursor:var(--cursor-pointer,pointer);position:absolute;bottom:1.25rem;right:1.25rem}@media (prefers-reduced-motion:reduce){.button-027.media-motion-toggle{display:none}}@media (width<=767px){.button-027.media-motion-toggle{bottom:1rem;right:1rem}}news-slider[data-astro-cid-ipx6lom4]{width:100%;display:block}.news[data-astro-cid-ipx6lom4]{--news-line:#2c2e2a24;--news-box-bg:var(--color-beige-400);flex-direction:column;gap:.5rem;width:100%;padding:2.5rem;display:flex;position:relative}.news__label[data-astro-cid-ipx6lom4]{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;text-transform:uppercase;color:#2c2e2a80;margin:0;font-size:.8125rem;line-height:1}.news__box[data-astro-cid-ipx6lom4]{background:var(--news-box-bg);border:1px solid var(--news-line);border-radius:.5rem;align-items:stretch;width:100%;display:flex;overflow:hidden}.news__viewport[data-astro-cid-ipx6lom4]{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.news__track[data-astro-cid-ipx6lom4]{will-change:transform;flex-wrap:nowrap;width:100%;display:flex}.news__card[data-astro-cid-ipx6lom4]{width:100%;color:var(--color-charcoal);flex:none;align-items:center;gap:.6rem;padding:0 .5rem;text-decoration:none;display:flex}.news__thumb[data-astro-cid-ipx6lom4]{border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.news__img[data-astro-cid-ipx6lom4]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.news__title[data-astro-cid-ipx6lom4]{min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.news__nav[data-astro-cid-ipx6lom4]{border-left:1px solid var(--news-line);flex-direction:column;flex:none;display:flex}.news__btn[data-astro-cid-ipx6lom4]{width:2rem;height:2rem;color:var(--color-charcoal);cursor:var(--cursor-pointer,pointer);transition:background .2s var(--ease-osmo);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.news__btn--next[data-astro-cid-ipx6lom4]{border-bottom:1px solid var(--news-line)}.news__btn[data-astro-cid-ipx6lom4]:hover{background:#2c2e2a0f}.news__btn[data-astro-cid-ipx6lom4]:disabled{color:#2c2e2a59;pointer-events:none}.news__btn[data-astro-cid-ipx6lom4] svg[data-astro-cid-ipx6lom4]{width:1rem;height:1rem;display:block}@media (width<=1023px){.news[data-astro-cid-ipx6lom4]{--news-box-bg:#ece7d6;padding:1rem}}hero-split{--hsplit-bg:var(--color-miova-white);--hsplit-text:var(--color-charcoal);--hsplit-line:color-mix(in srgb, var(--color-charcoal) 14%, transparent);--hsplit-muted:color-mix(in srgb, var(--hsplit-text) 55%, transparent);--hsplit-media-bg:var(--color-charcoal);--hsplit-media-position:center center}hero-split[data-media-position=top-left]{--hsplit-media-position:left top}hero-split[data-media-position=top-center]{--hsplit-media-position:center top}hero-split[data-media-position=top-right]{--hsplit-media-position:right top}hero-split[data-media-position=center-left]{--hsplit-media-position:left center}hero-split[data-media-position=center-center]{--hsplit-media-position:center center}hero-split[data-media-position=center-right]{--hsplit-media-position:right center}hero-split[data-media-position=bottom-left]{--hsplit-media-position:left bottom}hero-split[data-media-position=bottom-center]{--hsplit-media-position:center bottom}hero-split[data-media-position=bottom-right]{--hsplit-media-position:right bottom}hero-split .hsplit-media :is(img,video){object-position:var(--hsplit-media-position)}hero-split .hsplit-title{font-size:72px;font-weight:500;line-height:72px}hero-split .hsplit-title,hero-split .hsplit-title *{letter-spacing:-.02em}hero-split .hsplit-eyebrow{letter-spacing:0;font-size:11px;font-weight:400;line-height:16px}hero-split .hsplit-desc p{margin:0;font-size:24px;font-weight:500;line-height:32px}hero-split .hsplit-desc p,hero-split .hsplit-desc p *{letter-spacing:0}hero-split .hsplit-cta .button-027__text{letter-spacing:.01em;font-size:16px;font-weight:500;line-height:24px}@media screen and (width<=768px){hero-split .hsplit-title{font-size:40px;line-height:48px}hero-split .hsplit-eyebrow{font-size:12px}}capabilities-showcase{--cap-line:#2c2e2a24;--cap-muted:#2c2e2a8c;--cap-secondary:#2c2e2ab8;--cap-top:6.5rem;background:var(--color-miova-white);color:var(--color-charcoal);border-top:1px solid var(--cap-line);border-bottom:1px solid var(--cap-line);display:block}.cap__container{flex-direction:column;align-items:stretch;max-width:1728px;margin:0 auto;display:flex}.cap__sidebar{width:100%}.cap__spoiler{width:100%;display:block}.cap__spoiler-trigger{display:none}.cap__nav{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.cap__nav-link{width:100%;color:var(--cap-muted);transition:color var(--transition-duration-fast) var(--ease-smooth);align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.cap__nav-link:hover,.cap__nav-link[data-active=true]{color:var(--color-charcoal)}.cap__nav-ico{width:24px;transition:color var(--transition-duration-fast) var(--ease-smooth);flex-shrink:0;display:inline-flex}.cap__nav-link[data-active=true] .cap__nav-ico{color:var(--cap-accent,var(--color-miova-purple))}.cap__nav-ico svg,.cap__nav-arrow svg{width:100%;height:100%;display:block}.cap__nav-ico img{object-fit:contain;width:100%;height:auto;display:block}.cap__nav-label{font-family:var(--font-sans);letter-spacing:-.01em;flex:auto;font-size:16px;font-weight:500;line-height:24px}.cap__nav-arrow{opacity:0;width:1rem;transition:opacity var(--transition-duration-fast) var(--ease-smooth), transform var(--transition-duration-fast) var(--ease-smooth);flex-shrink:0;margin-left:.5rem;display:inline-flex;transform:translate(-.5rem)}.cap__nav-link[data-active=true] .cap__nav-arrow{opacity:1;transform:none}.cap__content{width:100%}.cap__group{--cap-header-padding:1rem;border-left:1px solid var(--cap-line)}.cap__group--linked{isolation:isolate;transition:background-color .18s;position:relative}.cap__group--linked:is(:hover,:focus-within){background-color:#f5f4ef}.cap__group-link{color:inherit;text-decoration:none}.cap__group-link:after{content:"";z-index:1;position:absolute;inset:0}.cap__group-link:focus-visible{outline:none}.cap__group-link:focus-visible:after{outline:2px solid var(--color-miova-purple);outline-offset:-2px}.cap__group--linked .cap__group-link-action{top:var(--cap-header-padding);right:var(--cap-header-padding)}.cap__group-link:is(:hover,:focus-visible) .cap__group-link-action{color:var(--color-charcoal)}.cap__group--linked :where(.cap__card--linked,.cap__desc a){z-index:2;position:relative}.cap__header{padding:var(--cap-header-padding);border-bottom:1px solid var(--cap-line);border-right:1px solid var(--cap-line);flex-direction:column;gap:2.5rem;display:flex}.cap__header-ico{width:2rem;color:var(--cap-accent,var(--color-miova-purple));display:inline-flex}.cap__header-ico svg,.cap__header-ico img{object-fit:contain;width:100%;height:auto;display:block}.cap__header-text{flex-direction:column;gap:1rem;display:flex}.cap__heading{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:56px;font-weight:500;line-height:60px}.cap__desc{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--cap-secondary);margin:0;font-size:20px;font-weight:400;line-height:28px}.cap__grid{grid-template-columns:1fr;display:grid}.cap__card{--cap-card-padding:1rem;padding:var(--cap-card-padding);border-bottom:1px solid var(--cap-line);border-right:1px solid var(--cap-line);flex-direction:column;gap:1rem;display:flex}.cap__card--linked{isolation:isolate;transition:background-color .18s;position:relative}.cap__card--linked:is(:hover,:focus-within){background-color:#f5f4ef}.cap__card--linked .cap__card-body{position:static}.cap__card--linked .cap__card-link:after{content:"";z-index:1;position:absolute;inset:0}.cap__card--linked .cap__card-link:focus-visible:after{outline:2px solid var(--color-miova-purple);outline-offset:-2px}.cap__card--linked .cap__prose :where(a,button){z-index:2;position:relative}.cap__card-body{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:relative}.cap__card-ico{width:2rem;margin-bottom:1rem;display:inline-flex}.cap__card-ico svg,.cap__card-ico img{object-fit:contain;width:100%;height:auto;display:block}.cap__card-title{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:32px;font-weight:500;line-height:40px}.is--half .cap__card-title,.is--third .cap__card-title{font-size:24px;line-height:32px}.cap__card-title--linked{width:100%}.cap__card-link{max-width:100%;min-height:44px;color:inherit;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.cap__card-link-text{text-wrap:pretty;min-width:0;text-decoration:none}.cap__card-link-action{width:44px;height:44px;color:var(--cap-secondary);place-items:center;transition:color .18s;display:grid;position:absolute;top:0;right:0}.cap__card-link-arrow{width:1.75rem;height:1.75rem;display:block}.cap__card--linked .cap__card-link-action{top:var(--cap-card-padding);right:var(--cap-card-padding)}.cap__card-link:is(:hover,:focus-visible) .cap__card-link-action{color:var(--color-charcoal)}.cap__card-link:focus-visible{outline:2px solid var(--color-miova-purple);outline-offset:.2em}.cap__card-link:focus-visible .cap__card-link-action{outline:2px solid var(--color-miova-purple);outline-offset:2px}.cap__card-body:not(:has(.cap__card-ico)) .cap__card-title--linked{padding-right:44px}@media (prefers-reduced-motion:reduce){.cap__group--linked,.cap__card--linked,.cap__card-link-action{transition:none}}.cap__prose{font-family:var(--font-sans);letter-spacing:normal;color:var(--cap-secondary);font-size:16px;font-weight:400;line-height:24px}.cap__prose :where(p){margin:0}.cap__prose :where(p+p){margin-top:.75em}.cap__prose :where(a){color:var(--color-charcoal);text-decoration:underline}.cap__card-media{flex:auto;width:100%;min-height:0}.cap__card-media img,.cap__card-media video{object-fit:cover;border-radius:.25rem;width:100%;height:100%;display:block}.cap__card.is--gallery{overflow:hidden}@media (width>=768px){.cap__container{flex-direction:row;align-items:flex-start;gap:4.5rem;padding-inline:2.5rem}.cap__sidebar{width:25%;max-width:14.25rem;top:var(--cap-top);background:var(--color-miova-white);flex-shrink:0;padding-block:2.5rem;position:sticky}.cap__nav{border:1px solid var(--cap-line);border-radius:.25rem;overflow:hidden}.cap__nav-item:not(:last-child){border-bottom:1px solid var(--cap-line)}.cap__nav-link{padding:1rem;padding-top:.75rem}.cap__content{width:75%}.cap__group{--cap-header-padding:2.5rem}.cap__header{gap:7.5rem}.cap__card{--cap-card-padding:2.5rem;gap:2.5rem}.cap__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cap__card.is--full{grid-column:span 6}.cap__card.is--half{grid-column:span 3}.cap__card.is--third{grid-column:span 2}.cap__card.is--beside{flex-direction:row;justify-content:space-between;align-items:flex-start}.cap__card.is--beside .cap__card-media{flex:0 0 66%}.cap__card.is--beside .cap__card-media img,.cap__card.is--beside .cap__card-media video{height:auto}}@media (width<=767px){.cap__sidebar{z-index:10;background:var(--color-miova-white);border-bottom:1px solid var(--cap-line);position:sticky;top:66px}.cap__spoiler-trigger{width:100%;color:var(--color-charcoal);font-family:var(--font-sans);letter-spacing:-.01em;text-align:left;cursor:var(--cursor-pointer,pointer);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:16px;font-weight:400;line-height:24px;display:flex}.cap__spoiler[data-open=true] .cap__spoiler-trigger{background:var(--color-beige-400)}.cap__spoiler-chevron{width:1.25rem;transition:transform var(--transition-duration-fast) var(--ease-smooth);flex-shrink:0;display:inline-flex}.cap__spoiler[data-open=true] .cap__spoiler-chevron{transform:rotate(180deg)}.cap__spoiler-chevron svg{width:100%;height:100%;display:block}.cap__nav-wrap{overflow:hidden}.cap__nav-item:not(:last-child){border-bottom:1px solid var(--cap-line)}.cap__nav{border-top:1px solid var(--cap-line)}.cap__header{gap:2.5rem}.cap__card{--cap-card-padding:1.5rem}.cap__group{--cap-header-padding:1.5rem;border-left:none}}@media screen and (width<=768px){.cap__heading{font-size:28px;line-height:40px}.cap__desc{font-size:16px;line-height:24px}.cap__card.is--full .cap__card-title{font-size:20px;line-height:24px}}masonry-grid{display:block}.masonry-wrap{width:100%}.masonry-columns{--masonry-col:var(--masonry-col-d,4);--masonry-gap:1em;--masonry-item-radius:.25em;grid-template-columns:repeat(var(--masonry-col), 1fr);gap:var(--masonry-gap);align-items:start;display:grid;position:relative}.masonry-column{gap:var(--masonry-gap);grid-template-columns:100%;display:grid}.masonry-column:first-child{margin-top:0%}.masonry-column:nth-child(2){margin-top:35%}.masonry-column:nth-child(3){margin-top:5%}.masonry-column:nth-child(4){margin-top:20%}.masonry-item{margin:0;position:relative}.masonry-item__visual{border-radius:var(--masonry-item-radius,1.25em);width:100%;position:relative;overflow:hidden}.masonry-item__visual.is--square{aspect-ratio:1}.masonry-item__visual.is--wide{aspect-ratio:3/2}.masonry-item__visual.is--tall{aspect-ratio:2/3}.masonry-item__visual-img{object-fit:contain;width:100%;height:100%;display:block}@media screen and (width<=991.98px){.masonry-columns{--masonry-col:min(var(--masonry-col-d,4), 3)}}@media screen and (width<=767.98px){.masonry-columns{--masonry-col:2;--masonry-gap:.5em}}.masonry-columns[data-masonry-template=instagram]{--masonry-gap:1.25em;--ig-like:#ed4956}.masonry-columns[data-masonry-template=instagram] .masonry-item{background:#fff;border:1px solid #00000017;border-radius:.6em;overflow:hidden}.masonry-columns[data-masonry-template=instagram] .masonry-item__visual,.masonry-columns[data-masonry-template=instagram] .masonry-item__visual-img{border-radius:0}.ig-card__head{align-items:center;gap:.55em;padding:.55em .7em;display:flex}.ig-card__avatar{background:#fff;border:1px solid #0000001a;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid;overflow:hidden}.ig-card__avatar-img{object-fit:contain;width:100%;height:100%;padding:.12em}.ig-card__avatar-img--cover{object-fit:cover;padding:0}.ig-card__avatar-ph{background:linear-gradient(135deg,#e2e2e2,#c7c7c7);width:100%;height:100%}.ig-card__name{min-width:0;color:var(--color-charcoal,#2c2e2a);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9em;font-weight:450;line-height:1.1;overflow:hidden}.ig-card__foot{justify-content:space-between;align-items:center;padding:.45em .6em .65em;display:flex}.ig-card__actions{align-items:center;gap:.1em;display:flex}.ig-card__btn,.ig-card__more{appearance:none;cursor:var(--cursor-pointer,pointer);color:var(--color-charcoal,#2c2e2a);background:0 0;border:0;margin:0;padding:.3em;line-height:0;transition:scale .15s;display:inline-flex;position:relative}.ig-card__more{margin-left:auto}.ig-card__btn:hover,.ig-card__more:hover{scale:1.1}.ig-card__btn:focus-visible,.ig-card__more:focus-visible{outline:2px solid var(--color-miova-purple,#876fff);outline-offset:2px;border-radius:.2em}.ig-card__btn svg{width:1.5em;height:1.5em;display:block}.ig-card__more svg{width:1.35em;height:1.35em;display:block}.ig-card__btn .ig-ico--solid,.ig-card__btn[aria-pressed=true] .ig-ico--outline{display:none}.ig-card__btn[aria-pressed=true] .ig-ico--solid{display:block}.ig-card__btn--like[aria-pressed=true] .ig-ico--solid,.ig-card__btn--like[aria-pressed=true] .ig-ico--solid :is(path,circle,rect){color:var(--ig-like,#ed4956);fill:var(--ig-like,#ed4956);stroke:var(--ig-like,#ed4956)}@keyframes ig-pop{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.92)}to{transform:scale(1)}}.ig-card__btn.is--pop{animation:.35s ig-pop}.ig-card__btn[data-copied=true]:after{content:"Kopyalandı";background:var(--color-charcoal,#2c2e2a);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:.35em;padding:.4em .55em;font-size:.7em;line-height:1;position:absolute;bottom:calc(100% + 6px);left:0}@media (prefers-reduced-motion:reduce){.ig-card__btn.is--pop{animation:none}}@media screen and (width<=767.98px){.ig-card__foot{padding:4px 6px}.ig-card__btn,.ig-card__more{padding:.2em}.ig-card__btn svg,.ig-card__more svg{width:1em;height:1em}.ig-card__head{padding:4px 6px}.ig-card__name{font-size:.8em}}slideshow-media-feature{--sl-bg:var(--color-miova-white);--sl-surface:var(--color-beige-400);--sl-border:color-mix(in srgb, var(--color-charcoal) 12%, transparent);--sl-text:var(--color-charcoal);--sl-muted:color-mix(in srgb, var(--color-charcoal) 55%, transparent);--sl-accent:var(--color-miova-purple);background:var(--sl-bg);width:100%;color:var(--sl-text);border-top:1px solid var(--sl-border);border-bottom:1px solid var(--sl-border);-webkit-user-select:none;user-select:none;display:block}.slmf{width:100%;max-width:1728px;margin-inline:auto}.slmf__layout{flex-direction:column;width:100%;display:flex}.slmf__item{border-bottom:1px solid var(--sl-border);position:relative}.slmf__item:last-child{border-bottom:0}.slmf__progress{background:var(--sl-accent);transform-origin:top;z-index:2;pointer-events:none;width:4px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.slmf__trigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:var(--cursor-pointer,pointer);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 12px;display:flex}.slmf__chevron{width:20px;height:20px;transition:rotate .3s var(--ease-osmo);flex:none}.slmf__item[data-active=true] .slmf__chevron{rotate:180deg}.slmf__title{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:32px}.slmf__title--desktop{display:none}.slmf__content{opacity:0;height:0;overflow:hidden}.slmf__item[data-active=true] .slmf__content{opacity:1;height:auto}.slmf__content-inner{flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.slmf__desc{color:inherit;font-size:16px;font-weight:400;line-height:24px}.slmf__media-mobile{width:100%}.slmf__img{object-fit:contain;object-position:top;-webkit-user-drag:none;user-select:none;width:100%;height:100%;display:block}.slmf__media-panel{aspect-ratio:1;display:none;position:relative}.slmf__media{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-smooth);justify-content:center;align-items:flex-start;padding:40px;display:flex;position:absolute;inset:0}.slmf__media[data-active=true]{opacity:1}@media (width>=1024px){.slmf__layout{flex-direction:row;padding-inline:40px}.slmf__list{border-left:1px solid var(--sl-border);width:50%}.slmf__media-panel{border-left:1px solid var(--sl-border);border-right:1px solid var(--sl-border);width:50%;display:block}.slmf__trigger{display:none}.slmf__title--desktop{display:block}.slmf__item{background:var(--sl-surface);color:var(--sl-muted);cursor:var(--cursor-pointer,pointer);transition:color .3s var(--ease-smooth), background .3s var(--ease-smooth);padding:40px}.slmf__item:hover{color:var(--sl-text)}.slmf__item[data-active=true]{background:var(--sl-bg);color:var(--sl-text)}.slmf__content-inner{padding:16px 0 0}.slmf__media-mobile{display:none}}@media (prefers-reduced-motion:reduce){.slmf__media,.slmf__chevron,.slmf__item{transition:none}}slideshow-cards-feature{--scf-bg:var(--color-miova-white);--scf-surface:var(--color-beige-400);--scf-border:color-mix(in srgb, var(--color-charcoal) 12%, transparent);--scf-text:var(--color-charcoal);--scf-muted:color-mix(in srgb, var(--color-charcoal) 55%, transparent);--scf-accent:var(--color-miova-purple);--scf-ghost-1:color-mix(in srgb, var(--color-charcoal) 5%, transparent);--scf-ghost-2:color-mix(in srgb, var(--color-charcoal) 10%, transparent);--scf-edge:1rem;--scf-inset:max(var(--scf-edge), calc((100% - 1728px) / 2));background:var(--scf-section-bg,var(--scf-bg));width:100%;color:var(--scf-text);display:block}.scf{flex-direction:column;gap:1.5rem;width:100%;max-width:1728px;margin-inline:auto;display:flex}.scf__viewport{width:100%;min-width:0;padding-inline:var(--scf-edge);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.scf__viewport::-webkit-scrollbar{display:none}.scf__track{flex-wrap:nowrap;width:100%;display:flex}.scf__card{border:1px solid var(--scf-border);flex:none;width:100%;position:relative;overflow:hidden}.scf__progress{background:var(--scf-card-accent,var(--scf-accent));transform-origin:0;z-index:2;pointer-events:none;width:100%;height:4px;position:absolute;top:0;left:0;transform:scaleX(0)}.scf__card-inner{z-index:1;background:var(--scf-card-bg,var(--scf-surface));flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:360px;display:flex;position:relative}.scf__icon{-webkit-user-drag:none;user-select:none;width:auto;height:3.5rem;margin:1.5rem;display:block}.scf__body{width:100%;margin-top:auto;padding:1rem}.scf__title{font-family:var(--font-sans);letter-spacing:0;color:var(--scf-card-text,var(--scf-text));margin:0;font-size:24px;font-weight:500;line-height:32px}.scf__content{opacity:1;height:auto;overflow:hidden}.scf__content-inner{padding-top:.75rem}.scf__desc{letter-spacing:-.01em;color:var(--scf-card-muted,var(--scf-muted));margin:0;font-size:16px;font-weight:400;line-height:24px}.scf__nav{width:100%;padding-inline:var(--scf-inset);justify-content:space-between;align-items:center;gap:1rem;display:flex}.scf__dots{background:var(--scf-ghost-1);border:1px solid var(--scf-border);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;display:flex;overflow:hidden}.scf__dot{background:var(--scf-text);opacity:.2;width:.5rem;height:.5rem;cursor:var(--cursor-pointer,pointer);transition:width .3s var(--ease-osmo), opacity .3s var(--ease-osmo);border:none;border-radius:9999px;flex:none;padding:0}.scf__dot:hover{opacity:.5}.scf__dot[data-active]{opacity:1;pointer-events:none;width:2rem}.scf__arrows{gap:.5rem;display:flex}.scf__btn{background:var(--scf-ghost-1);width:2.5rem;height:2.5rem;color:var(--scf-text);cursor:var(--cursor-pointer,pointer);transition:background .2s var(--ease-osmo), color .2s var(--ease-osmo);border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:flex}.scf__btn:hover{background:var(--scf-ghost-2)}.scf__btn:disabled{background:var(--scf-ghost-2);color:var(--scf-muted);pointer-events:none}.scf__btn svg{width:1.25rem;height:1.25rem;display:block}@media (width>=1024px){.scf__viewport{padding-inline:0;overflow:visible}.scf__track{border-top:1px solid var(--scf-border);border-left:1px solid var(--scf-border)}.scf__card{border:0;border-right:1px solid var(--scf-border);border-bottom:1px solid var(--scf-border);flex:1 1 0;width:auto}.scf__card-inner{min-height:460px;cursor:var(--cursor-pointer,pointer);transition:background .3s var(--ease-smooth)}.scf__card[data-active=true] .scf__card-inner{background:var(--scf-card-bg,var(--scf-bg))}.scf__icon{height:3rem}.scf__body{padding:1.5rem}.scf__content-inner{padding-top:1rem}.scf__content{opacity:0;height:0}.scf__card[data-active=true] .scf__content{opacity:1;height:auto}.scf__nav{display:none}}slideshow-cards-feature[data-autoplay=false] .scf__card-inner{cursor:auto;min-height:0}slideshow-cards-feature[data-autoplay=false] .scf__content{opacity:1;height:auto}slideshow-cards-feature[data-autoplay=false] .scf__progress{display:none}@media (prefers-reduced-motion:reduce){.scf__card-inner,.scf__dot,.scf__btn{transition:none}}.fg{--fg-bg:transparent;--fg-text:var(--color-charcoal);--fg-border:color-mix(in srgb, var(--color-charcoal) 12%, transparent);background-color:var(--fg-bg);color:var(--fg-text);padding-block:40px}.fg__band{border-top:1px solid var(--fg-border);border-bottom:1px solid var(--fg-border);padding-inline:16px}@media (width>=768px){.fg__band{padding-inline:40px}}.fg__grid{border-left:1px solid var(--fg-border);width:100%;max-width:1728px;margin-inline:auto;position:relative}@media (width>=768px){.fg__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fg__grid[data-desktop-columns="1"]{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.fg__grid[data-desktop-columns="1"]{grid-template-columns:minmax(0,1fr)}.fg__grid[data-desktop-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fg__grid[data-desktop-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fg__grid[data-desktop-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fg__cell{border-right:1px solid var(--fg-border);border-bottom:1px solid var(--fg-border);flex-direction:column;justify-content:space-between;gap:128px;padding:24px;display:flex;position:relative}@media (width>=768px){.fg__cell{padding:40px}}.fg__cell:last-child{border-bottom:0}@media (width>=768px) and (width<=1023px){.fg__grid[data-tablet-last-row="1"] .fg__cell:last-child,.fg__grid[data-tablet-last-row="2"] .fg__cell:nth-last-child(-n+2){border-bottom:0}}@media (width>=1024px){.fg__grid[data-desktop-last-row="1"] .fg__cell:last-child,.fg__grid[data-desktop-last-row="2"] .fg__cell:nth-last-child(-n+2),.fg__grid[data-desktop-last-row="3"] .fg__cell:nth-last-child(-n+3),.fg__grid[data-desktop-last-row="4"] .fg__cell:nth-last-child(-n+4){border-bottom:0}}.fg__top{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){.fg__top{gap:24px}}.fg__icon-row{align-items:center;width:100%;display:flex}.fg__icon{width:2rem;height:auto;display:block}.fg__title{font-family:var(--font-outfit), sans-serif;letter-spacing:0;text-wrap:pretty;margin:0;font-size:32px;font-weight:500;line-height:40px}.fg__bottom{flex-direction:column;align-items:flex-start;display:flex}.fg__desc{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:24px}.fg__desc :where(p){margin:0 0 .75em}.fg__desc :where(p):first-child{margin-top:0}.fg__desc :where(p):last-child{margin-bottom:0}.fg__desc :where(a){text-underline-offset:.15em;text-decoration:underline}miova-faq{--faq-bg:var(--color-miova-white);--faq-text:var(--color-charcoal);--faq-answer:color-mix(in srgb, var(--faq-text) 72%, transparent);--faq-border:color-mix(in srgb, var(--faq-text) 14%, transparent);display:block}.faq{color:var(--faq-text);background:var(--faq-bg);padding-block:2.5rem}.faq__band{border-block:1px solid var(--faq-border);padding-inline:16px}.faq__inner{border-inline-end:1px solid var(--faq-border);inline-size:100%;max-inline-size:1728px;margin-inline:auto}.faq__list{min-inline-size:0}.faq__header{border-block-end:1px solid var(--faq-border);padding:16px}.faq__title{letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:56px;font-weight:500;line-height:60px}.faq__item+.faq__item{border-block-start:1px solid var(--faq-border)}.faq__trigger{inline-size:100%;color:inherit;text-align:start;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 16px;display:flex}.faq__trigger:focus-visible{z-index:1;outline:3px solid var(--color-miova-purple);outline-offset:-3px;position:relative}.faq__question{letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;min-inline-size:0;font-size:24px;font-weight:500;line-height:32px}.faq__chevron{flex:none;block-size:20px;inline-size:20px;transition:transform .3s}.faq__chevron svg{block-size:100%;inline-size:100%}.faq__item[data-open=true] .faq__chevron{transform:rotate(180deg)}.faq__panel{will-change:height}miova-faq:defined .faq__panel{height:0;overflow:hidden}.faq__panel-inner{padding:0 16px 24px}.faq__answer{max-inline-size:65ch;color:var(--faq-answer);letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;padding:1px;font-size:16px;font-weight:400;line-height:24px}.faq__answer *{letter-spacing:inherit}.faq__answer :where(p,h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;margin:0}.faq__answer>*+*{margin-block-start:1.25em}.faq__answer :where(ul,ol){margin-block:.75em 0;padding-inline-start:1.25em}.faq__answer a{color:inherit;text-underline-offset:.15em;text-decoration:underline}@media (width>=48rem){.faq{padding-block:5rem}.faq__header{padding-block:40px;padding-inline:16px 40px}}@media (width>=768px){.faq__band{padding-inline:40px}}@media (width>=64rem){.faq__inner{grid-template-columns:512px minmax(0,1fr);display:grid}.faq__header{border-inline-end:1px solid var(--faq-border);border-block-end:0;padding-inline-start:0}}@media (width<=768px){.faq__title{font-size:28px;line-height:40px}}miova-faq:last-child .faq{padding-block-end:0}@media (prefers-reduced-motion:reduce){.faq__chevron{transition:none}}editorial-headline{--eh-bg:var(--color-miova-purple);--eh-text:var(--color-miova-white);width:100%;display:block}editorial-headline[data-theme=brand] .eh__caret{--blinking-caret-color:var(--eh-text)}editorial-headline[data-theme=dark]{--eh-bg:var(--color-charcoal);--eh-text:var(--color-miova-white)}editorial-headline[data-theme=light]{--eh-bg:var(--color-beige);--eh-text:var(--color-charcoal)}.eh{isolation:isolate;background-color:var(--eh-bg);color:var(--eh-text);flex-direction:column;justify-content:flex-end;padding:1.5rem 6vw;display:flex;position:relative;overflow:hidden}@media (width>=768px){.eh{padding:3.5rem 6vw 5rem}}editorial-headline[data-minh=sm] .eh{min-height:21.25rem}editorial-headline[data-minh=md] .eh{min-height:30rem}editorial-headline[data-minh=lg] .eh{min-height:70vh}editorial-headline[data-minh=screen] .eh{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);padding-block:2.5rem 0}@media (width>=1024px){editorial-headline[data-minh=screen] .eh{min-height:100svh;padding-block:5rem 0}}.eh__inner{z-index:2;flex-direction:column;gap:1.5rem;width:100%;max-width:90rem;margin-inline:auto;display:flex;position:relative}@media (width>=768px){editorial-headline[data-layout=split] .eh__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}}.eh__content{flex-direction:column;gap:1rem;max-width:42rem;display:flex}.eh__copy{flex-direction:column;gap:1rem;display:flex}@media (width>=768px){.eh__content,.eh__copy{gap:1.5rem}}editorial-headline[data-align=center] .eh__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center}editorial-headline[data-align=center] .eh{justify-content:center}editorial-headline[data-align=center] .eh__content{align-items:center;max-width:52rem}editorial-headline[data-minh=screen][data-align=center] .eh__content{max-width:64rem}editorial-headline[data-align=end] .eh__inner{text-align:right;flex-direction:column;align-items:flex-end}editorial-headline[data-align=end] .eh__content{align-items:flex-end}.eh__eyebrow{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:0;margin:0;font-size:.8125rem;font-weight:400;line-height:1.25rem}.eh__heading{font-family:var(--font-outfit), sans-serif;letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:2.75rem;font-weight:500;line-height:3.25rem}.eh__body{letter-spacing:-.01em;opacity:.9;max-width:38rem;font-size:1rem;font-weight:400;line-height:1.5rem}editorial-headline[data-align=center] .eh__body{margin-inline:auto}.eh__body :where(p){margin:0 0 .75em}.eh__body :where(p):first-child{margin-top:0}.eh__body :where(p):last-child{margin-bottom:0}.eh__body :where(a){text-underline-offset:.15em;text-decoration:underline}.eh__ctas{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}editorial-headline[data-layout=split] .eh__ctas{align-items:flex-end}.button-027.eh-cta{letter-spacing:.01em;font-size:.875rem;font-weight:500}.button-027.eh-cta .button-027__text{white-space:nowrap}.eh__icons{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.icon-editorial{line-height:0;display:inline-flex;overflow:hidden}.icon-editorial :is(img,svg){width:2.5rem;height:2.5rem;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.65,0,.15,.99);transition-delay:calc(var(--icon-index,0) * 50ms);display:block;transform:translateY(100px)}editorial-headline[data-minh=screen] .icon-editorial :is(img,svg){width:3.5rem;height:3.5rem}editorial-headline[data-minh=screen] .eh__heading{font-size:clamp(2.75rem,5vw,3.5rem);line-height:1.0714}@media (width>=1024px){editorial-headline[data-minh=screen] .eh__content{gap:2.5rem}}editorial-headline.in-view .icon-editorial :is(img,svg){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.icon-editorial :is(img,svg){transition:none;transform:none}}.eh__noise{z-index:1;pointer-events:none;mix-blend-mode:plus-lighter;opacity:.6;background-image:url(/images/noise/noise-rectangle.webp);background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}editorial-headline[data-variant=heroEditorial] .eh{justify-content:flex-start;padding:128px 40px 32px}editorial-headline[data-variant=heroEditorial] .eh__inner,editorial-headline[data-variant=heroEditorial] .eh__content{width:100%;max-width:none}editorial-headline[data-variant=heroEditorial] .eh__content,editorial-headline[data-variant=heroEditorial] .eh__copy{align-items:center;gap:16px}editorial-headline[data-variant=heroEditorial] .eh__eyebrow{color:color-mix(in srgb, var(--eh-text) 75%, var(--eh-bg));font-size:11px;line-height:16px}editorial-headline[data-variant=heroEditorial] .eh__heading{font-size:72px;line-height:72px}editorial-headline[data-variant=heroEditorial] .eh__heading,editorial-headline[data-variant=heroEditorial] .eh__heading *{letter-spacing:-.02em}editorial-headline[data-variant=heroEditorial] .eh__body{opacity:1;max-width:none;margin-inline:0;font-size:20px;line-height:28px}editorial-headline[data-variant=heroEditorial] .eh__body,editorial-headline[data-variant=heroEditorial] .eh__body *{letter-spacing:-.02em}@media (width>=1024px){editorial-headline[data-variant=heroEditorial] .eh{padding-bottom:96px}editorial-headline[data-variant=heroEditorial] .eh__content{gap:40px}}@media screen and (width<=768px){editorial-headline[data-variant=heroEditorial] .eh__eyebrow{font-size:12px}editorial-headline[data-variant=heroEditorial] .eh__heading{font-size:40px;line-height:48px}editorial-headline[data-variant=heroEditorial] .eh__body{font-size:16px;line-height:24px}}editorial-headline:has(+:is(slideshow-cards-feature,.fg))>.eh{padding-bottom:32px}editorial-headline+slideshow-cards-feature>.scf,editorial-headline+.fg{padding-top:0}@media (width>=768px){editorial-headline:has(+:is(slideshow-cards-feature,.fg))>.eh{padding-bottom:48px}}.blinking-caret{background:var(--blinking-caret-color,var(--color-miova-purple));vertical-align:baseline;width:.45em;height:.8em;margin-left:.2em;display:inline-block}@media (prefers-reduced-motion:no-preference){.blinking-caret{animation:1.1s step-end infinite blinking-caret-blink}}@keyframes blinking-caret-blink{50%{opacity:0}}cta-banner{--cta-banner-bg:var(--color-beige);--cta-banner-text:var(--color-charcoal);--cta-banner-border:color-mix(in srgb, var(--color-charcoal) 12%, transparent);display:block}.cta-banner{padding:1rem}@media (width>=64rem){.cta-banner{padding:2.5rem}}.cta-banner__inner{border:1px solid var(--cta-banner-border);background-color:var(--cta-banner-bg);min-block-size:24rem;inline-size:100%;max-inline-size:90rem;color:var(--cta-banner-text);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-inline:auto;padding:1.5rem;display:flex;position:relative;overflow:clip}@media (width>=64rem){.cta-banner__inner{flex-direction:row;align-items:flex-end}}.cta-banner__bg{opacity:.1;filter:grayscale();pointer-events:none;user-select:none;z-index:0;block-size:60dvw;inline-size:60dvw;max-inline-size:none;position:absolute;inset-block-start:-50%;inset-inline-end:-16.6667%}.cta-banner__content,.cta-banner__cta{z-index:1;position:relative}.cta-banner__content{flex-direction:column;justify-content:space-between;align-self:stretch;gap:1.5rem;max-inline-size:36rem;display:flex}.cta-banner__cta{flex:none;font-size:.875rem}.cta-banner__icon{display:block}.cta-banner__icon-img{opacity:0;block-size:4rem;inline-size:4rem;transition:transform .9s var(--ease-osmo), opacity .9s var(--ease-osmo);will-change:transform;display:block;transform:translateY(2rem)}cta-banner:not(:defined) .cta-banner__icon-img{opacity:1;transform:none}cta-banner.is-in-view .cta-banner__icon-img{opacity:1;transform:none}.cta-banner__heading{color:var(--cta-banner-text);font-size:2.75rem;font-weight:500;line-height:3.25rem}.cta-banner__heading :where(p,h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;margin:0}.cta-banner__heading :where(p,h1,h2,h3,h4,h5,h6)+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:.4em}.cta-banner__heading a{text-underline-offset:.15em;text-decoration:underline}.cta-banner__heading strong{font-weight:700}.cta-banner__heading em{font-style:italic}@media (prefers-reduced-motion:reduce){.cta-banner__icon-img{opacity:1;transition:none;transform:none}}.contact{--c-line:color-mix(in srgb, var(--color-charcoal) 14%, transparent);--c-text:var(--color-charcoal);--c-muted:color-mix(in srgb, var(--color-charcoal) 55%, transparent);--c-surface:var(--color-miova-white);--c-surface-2:var(--color-beige-400);width:100%;color:var(--c-text);background:var(--c-surface)}.contact__inner{flex-direction:column;width:100%;max-width:1728px;margin:0 auto;display:flex}.contact__help{background:var(--c-surface-2);flex-direction:column;gap:2.5rem;padding:5rem 1rem;display:flex}.contact__help-title{margin:0;font-size:2.75rem;font-weight:500;line-height:1.18}.contact__cards{border:1px solid var(--c-line)}.contact__card{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.contact__card+.contact__card{border-top:1px solid var(--c-line)}.contact__card-head{align-items:center;gap:.5rem;display:flex}.contact__card-icon{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.contact__card-title{margin:0;font-size:2rem;font-weight:500;line-height:1.25}.contact__form-col{width:100%;padding:1rem}.contact__form-title{margin:0 0 2rem;font-size:2rem;font-weight:500;line-height:1.25}.contact__form-wrap{width:100%;display:grid}.contact__form,.contact__success{grid-area:1/1;min-width:0}.contact__form[aria-hidden=true]{visibility:hidden;pointer-events:none}.contact__form,.contact__row{flex-direction:column;gap:1.5rem;display:flex}.contact__field{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.contact__label{font-size:1rem;font-weight:500;line-height:1.5}.contact__req{color:var(--color-miova-purple);margin-left:.15em;font-size:.6875rem}.contact__input,.contact__textarea{width:100%;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-line);transition:border-color var(--transition-duration-fast) var(--ease-smooth);border-radius:.25rem;padding:1rem;font-size:1rem;line-height:1.5}.contact__input::placeholder,.contact__textarea::placeholder{color:var(--c-muted)}.contact__input:focus,.contact__textarea:focus{border-color:var(--color-charcoal);outline:none}.contact__textarea{resize:vertical;min-height:7.5rem}.contact__counter-row{justify-content:flex-end;display:flex}.contact__counter{color:var(--c-muted);margin:0;font-size:1rem}.contact__checkbox{cursor:var(--cursor-pointer,pointer);user-select:none;align-items:center;gap:.75rem;display:flex}.contact__checkbox-input{opacity:0;width:0;height:0;position:absolute}.contact__checkbox-box{background:var(--c-surface);border:1px solid var(--c-line);width:1.5rem;height:1.5rem;transition:background-color var(--transition-duration-fast) var(--ease-smooth);border-radius:.25rem;flex-shrink:0;position:relative}.contact__checkbox-box:after{content:"";border-left:2px solid var(--color-miova-white);border-bottom:2px solid var(--color-miova-white);opacity:0;width:.6rem;height:.3rem;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)translate(1px,-1px)}.contact__checkbox-input:checked+.contact__checkbox-box{background:var(--color-charcoal);border-color:var(--color-charcoal)}.contact__checkbox-input:checked+.contact__checkbox-box:after{opacity:1}.contact__checkbox-input:focus-visible+.contact__checkbox-box{outline:2px solid var(--color-miova-purple);outline-offset:2px}.contact__checkbox-text{font-size:1rem;line-height:1.5}.contact__submit{--button-027-padding:.75em 1em;font-size:1rem;font-weight:500}.contact__status{min-height:1.2em;color:var(--c-muted);margin:0;font-size:1rem}.contact__success{text-align:center;background:color-mix(in srgb, var(--color-miova-purple) 8%, var(--c-surface));border:1px solid var(--c-line);border-radius:.25rem;place-items:center;width:100%;padding:2.5rem;display:grid}.contact__success[hidden]{display:none}.contact__success-inner{flex-direction:column;align-items:center;gap:1rem;width:min(100%,32rem);display:flex}.contact__success-icon{width:5rem;height:5rem;color:var(--color-miova-white);background:var(--color-miova-purple);border-radius:.25rem;place-items:center;margin-bottom:.5rem;display:grid}.contact__success-icon svg{width:3rem;height:3rem;display:block}.contact__success-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);margin:0;font-size:.75rem;line-height:1.5}.contact__success-message{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:500;line-height:1.2}.contact__prose{font-size:1rem;line-height:1.5}.contact__prose :first-child{margin-top:0}.contact__prose :last-child{margin-bottom:0}.contact__prose p{margin:0 0 .75em}.contact__prose a{text-underline-offset:.15em;text-decoration:underline}.contact__prose a:hover{color:var(--c-muted)}.contact__prose ul,.contact__prose ol{margin:0 0 .75em;padding-left:1.25em}.contact__prose li{margin:.2em 0}.contact__consent{color:var(--c-muted)}@media (width>=640px){.contact__row{flex-direction:row}.contact__row .contact__field{flex:1}}@media (width>=768px){.contact__inner{border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);flex-direction:row}.contact__help{width:45%;padding:2.5rem}.contact__card{padding:2.5rem}.contact__form-col{width:55%;padding:5rem 2.5rem}.contact__inner--form-only .contact__form-col{width:100%;max-width:48rem;margin:0 auto}}@media screen and (width<=767px){.contact__help-title{font-size:1.5rem;line-height:1.1667}.contact__card-title,.contact__form-title{font-size:1.25rem;line-height:1.2}.contact__success{padding:1.5rem}.contact__success-message{font-size:1.5rem}}.blog{--blog-ink:var(--color-miova-black,#2c2e2a);--blog-bg:var(--color-miova-white,#f5f1e4);--blog-accent:var(--color-miova-purple,#876fff);--blog-muted:color-mix(in srgb, var(--blog-ink) 55%, var(--blog-bg));--blog-line:color-mix(in srgb, var(--blog-ink) 14%, var(--blog-bg));--blog-card-bg:color-mix(in srgb, var(--blog-bg) 45%, #fff);--blog-card-hover:#fff;--blog-hero-dark:#111;color:var(--blog-ink);background-color:var(--blog-bg);min-height:100svh;padding:0 0 6rem}.blog-list{width:100%;display:block}.blog-list__head,.blog-list__bar-inner,.blog-list__grid,.blog-list__gridwrap{width:100%;max-width:1728px;margin-inline:auto}.blog-list__head,.blog-list__gridwrap{padding-inline:40px}.blog-list__head{margin-bottom:40px}.blog-list__title{margin:0;font-size:72px;font-weight:600;line-height:72px}.blog-list__lead{color:var(--blog-muted);max-width:42ch;margin-top:12px;font-size:20px;line-height:28px}.blog-list__bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:40px;display:flex}.blog-list__filters{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.blog-list__filterlabel,.blog-list__count{margin:0;font-size:16px;line-height:24px}.blog-list__count{color:var(--blog-muted);min-width:72px}.blog-filter{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-filter>li{display:flex}.blog-filter__chip{cursor:var(--cursor-pointer,pointer);background:color-mix(in srgb, var(--blog-ink) 6%, transparent);font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:0;color:var(--blog-ink);user-select:none;border-radius:4px;align-items:center;padding:4px;font-size:11px;line-height:16px;transition:background .2s;display:inline-flex;position:relative}.blog-filter__chip:hover{background:color-mix(in srgb, var(--blog-ink) 12%, transparent)}.blog-filter__chip:has(.category-checkbox:checked){background:var(--cat-color,var(--blog-accent))}.category-checkbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-filter__chipcheck{opacity:0;align-items:center;width:0;margin-left:0;transition:width .2s,margin .2s,opacity .2s;display:inline-flex;overflow:hidden}.blog-filter__chip:has(.category-checkbox:checked) .blog-filter__chipcheck{opacity:1;width:14px;margin-left:6px}.blog-filter__chipcheck svg{width:14px;height:14px}.blog-search{border:1px solid var(--blog-line);border-radius:8px;align-items:center;gap:8px;padding:6px;transition:background .2s;display:inline-flex}.blog-search:focus-within{background:color-mix(in srgb, var(--blog-ink) 4%, transparent)}.blog-search__icon{width:36px;height:36px;color:var(--blog-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.blog-search:focus-within .blog-search__icon{background:color-mix(in srgb, var(--blog-bg) 60%, #fff)}.blog-search__icon svg{width:16px;height:16px}.blog-search__input{font:inherit;color:var(--blog-ink);background:0 0;border:0;outline:none;width:380px;font-size:16px;line-height:24px}.blog-search__input::placeholder{color:var(--blog-muted)}.blog-list__grid{border-top:1px solid var(--blog-line);border-left:1px solid var(--blog-line);grid-template-columns:1fr;display:grid}@media screen and (width>=640px){.blog-list__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1024px){.blog-list__grid{grid-template-columns:repeat(3,1fr)}}.blog-list__grid [hidden]{display:none!important}.blog-card{border-right:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);padding:20px}@media screen and (width>=1024px){.blog-card{padding:40px}}@media screen and (width>=640px){.blog-card--featured{grid-column:span 2}}.blog-card__link{border:1px solid var(--blog-line);background:var(--blog-card-bg);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:background .25s;display:flex;overflow:hidden}.blog-card__link:hover{background:var(--blog-card-hover)}.blog-card__media{background:var(--blog-line);flex-shrink:0;height:200px;overflow:hidden}@media screen and (width>=1024px){.blog-card__media{height:240px}}.blog-card__img{object-fit:cover;width:100%;height:100%;display:block}.blog-card__body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.blog-card__tag{font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:0;background:color-mix(in srgb, var(--blog-ink) 8%, transparent);color:var(--blog-ink);border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11px;line-height:16px;transition:background .25s,color .25s}.blog-card__link:hover .blog-card__tag{background:var(--cat-color,var(--blog-accent))}.blog-card__title{letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:32px}.blog-card__title--lg{font-size:32px;line-height:40px}.blog-card__excerpt{color:var(--blog-muted);letter-spacing:-.01em;margin:0;font-size:16px;line-height:24px}.blog-card--featured .blog-card__excerpt{letter-spacing:-.02em;font-size:20px;line-height:28px}.blog-card__footer{border-top:1px solid var(--blog-line);align-items:stretch;margin-top:auto;display:flex}.blog-card__cell{letter-spacing:0;min-width:0;color:var(--blog-muted);font-variant-numeric:tabular-nums;flex:1;padding:16px 12px;font-size:13px;line-height:20px}.blog-card__cell+.blog-card__cell{border-left:1px solid var(--blog-line)}.blog-card__cell--author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-card__arrow{border-left:1px solid var(--blog-line);width:52px;color:var(--blog-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-card__arrow svg{width:20px;height:20px;transition:transform .3s var(--ease-osmo,ease)}.blog-card__link:hover .blog-card__arrow svg{transform:translate(4px)}.blog-card__main{flex-direction:column;justify-content:space-between;display:flex}.blog-card__media--featured{order:-1}@media screen and (width>=1024px){.blog-card--featured .blog-card__link{grid-template-columns:1fr 1fr;display:grid}.blog-card--featured .blog-card__main{border-right:1px solid var(--blog-line)}.blog-card__media--featured{order:0;height:560px}}.blog-empty{color:var(--blog-muted);padding-top:24px;font-size:20px;line-height:28px}.blog-empty a{color:var(--blog-accent);text-decoration:underline}@media screen and (width<=767px){.blog-list__head,.blog-list__gridwrap{padding-inline:20px}.blog-list__bar-inner{padding:20px}.blog-list__title{font-size:40px;line-height:48px}.blog-search{width:100%}.blog-search__input{flex:1;width:auto;min-width:0}.blog-card__title--lg{font-size:20px;line-height:24px}.blog-card--featured .blog-card__excerpt{font-size:16px;line-height:24px}.blog-card__tag,.blog-filter__chip{font-size:12px}}.blog-index{min-height:auto}.blog-list__head .blog-card__tag{margin-bottom:12px;display:inline-block}.blog-detail{--text-2xs:11px;--text-xs:13px;--text-sm:14px;--text-md:16px;--text-base:16px;--text-lg:20px;--text-heading-xxs:24px;--text-heading-xs:32px;--text-heading-sm:44px;--text-heading-md:56px;--text-heading-lg:72px;padding-top:0;font-size:16px}.blog-hero{padding-top:112px;position:relative;overflow:hidden}.blog-hero__bg{display:none}.blog-hero__inner{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;padding:0 32px;display:flex}.blog-hero__top{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.blog-hero__eyebrow{font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);font-size:var(--text-2xs,11px);text-transform:uppercase;letter-spacing:0;background:color-mix(in srgb, var(--blog-ink) 8%, transparent);color:var(--blog-ink);border-radius:4.8px;padding:4px 8px;line-height:16px}.blog-hero__title{font-size:var(--text-heading-lg,72px);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:500;line-height:72px}.blog-hero__byline{color:var(--blog-muted);font-size:var(--text-xs,13px);flex-wrap:wrap;justify-content:center;gap:24px;line-height:20px;display:flex}.blog-hero__byline time{font-variant-numeric:tabular-nums}.blog-hero__bar{border-top:1px solid var(--blog-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:24px;display:flex}.blog-hero__bar-left{align-items:center;gap:24px;display:flex}.blog-hero .button-027{font-size:var(--text-sm,14px)}.blog-hero__read{font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);font-size:var(--text-2xs,11px);text-transform:uppercase;letter-spacing:0;color:var(--blog-muted);line-height:16px}.blog-hero__media{max-width:1024px;margin:40px auto 0;padding:0 32px}.blog-hero__media img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.blog-detail .blog-hero{background:var(--blog-hero-dark);min-height:60svh;color:var(--color-miova-white);align-items:stretch;padding-block:96px 40px;display:flex}.blog-detail .blog-hero__bg{z-index:1;opacity:.7;display:block;position:absolute;inset:0}.blog-detail .blog-hero__bg img{object-fit:cover;width:100%;height:100%;display:block}.blog-detail .blog-hero__bg:after{content:"";background:linear-gradient(#00000073,#000000a6);position:absolute;inset:0}.blog-detail .blog-hero__inner{z-index:10;flex:1;justify-content:space-between;position:relative}.blog-detail .blog-hero__top{flex:1;justify-content:center}.blog-detail .blog-hero__eyebrow{background:color-mix(in srgb, var(--color-miova-white) 16%, transparent);color:var(--color-miova-white)}.blog-detail .blog-hero__byline,.blog-detail .blog-hero__read{color:color-mix(in srgb, var(--color-miova-white) 75%, transparent)}.blog-detail .blog-hero__bar{border-top-color:color-mix(in srgb, var(--color-miova-white) 20%, transparent)}.blog-detail .blog-hero__media{display:none}.blog-detail .blog-hero .button-027{--button-027-color-background:var(--color-miova-white);--button-027-color:var(--color-charcoal);--button-027-hover-color-background:var(--color-miova-purple);--button-027-hover-color:var(--color-miova-white)}.toc-layout{grid-column-gap:4em;grid-row-gap:4em;flex-flow:row;justify-content:flex-start;align-items:flex-start;max-width:64em;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex;position:relative}.blog-detail .toc-layout{margin-top:48px}.toc-sidebar{grid-column-gap:1em;grid-row-gap:1em;flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;width:14em;display:flex;position:sticky;top:6em}.toc-spoiler{flex-direction:column;gap:1em;width:100%;display:flex}.toc-spoiler-trigger{display:none}.toc-hero__label{color:var(--blog-muted);font-size:var(--text-xs,13px);line-height:20px;font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);text-transform:uppercase;margin:0;font-weight:500}.toc-list{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.toc-link{color:var(--blog-muted);border-left:1px solid var(--blog-line);font-size:var(--text-xs,13px);width:100%;padding:2.4px .5em 2.4px 1em;line-height:20px;text-decoration:none;transition:all .25s}.toc-link:hover{color:var(--blog-ink);border-left-color:color-mix(in srgb, var(--blog-accent) 50%, var(--blog-line))}.toc-link[data-toc-depth="3"]{padding-left:2em}.toc-link[data-toc-status=active]{color:var(--blog-ink);border-left-color:var(--blog-accent);font-weight:500}.blog-article{flex:1;min-width:0}@media screen and (width>=768px){.blog-detail .toc-layout{grid-template-columns:minmax(224px,1fr) minmax(0,880px) minmax(0,1fr);column-gap:48px;max-width:none;display:grid}.blog-detail .toc-sidebar{grid-column:1;place-self:start end;width:224px}.blog-detail .blog-article{grid-column:2}}.blog-detail .blog-prose .rich-text{max-width:none;font-size:var(--text-md,16px);letter-spacing:-.02em;color:var(--blog-ink);margin-inline:0;padding:0;line-height:24px}.blog-detail .blog-prose .rich-text p{font-size:var(--text-md,16px);letter-spacing:-.02em;margin:0 0 40px;line-height:24px}.blog-detail .blog-prose .rich-text h2{font-size:var(--text-heading-xs,32px);border-bottom:1px solid var(--blog-line);margin:2em 0 .75em;padding-bottom:.5em;scroll-margin-top:96px;font-weight:500;line-height:40px}.blog-detail .blog-prose .rich-text h3{font-size:var(--text-heading-xxs,24px);margin:1.75em 0 .6em;scroll-margin-top:96px;font-weight:500;line-height:32px}.blog-detail .blog-prose .rich-text a,.blog-detail .blog-callout__body a{--link-line:var(--blog-accent,#876fff);color:inherit;font-weight:500;text-decoration:none}.blog-detail .blog-prose .rich-text a:focus-visible,.blog-detail .blog-callout__body a:focus-visible{outline:2px solid var(--link-line);outline-offset:2px}.blog-detail .blog-prose .rich-text a[href]:after,.blog-detail .blog-callout__body a[href]:after{--arrow:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20shape-rendering='crispEdges'%3e%3cpath%20d='M6%202h2v2H6zM8%204h2v2H8zM0%206h12v2H0zM8%208h2v2H8zM6%2010h2v2H6z'%20fill='currentColor'/%3e%3c/svg%3e");content:"";vertical-align:baseline;background-color:var(--blog-accent-text,#6f55f2);width:12px;height:12px;-webkit-mask:var(--arrow) 0 0 / 12px 12px no-repeat;mask:var(--arrow) 0 0 / 12px 12px no-repeat;margin-left:4px;display:inline-block}.blog-detail .blog-prose .rich-text a[href^=http]:after,.blog-detail .blog-callout__body a[href^=http]:after{--arrow:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20shape-rendering='crispEdges'%3e%3cpath%20d='M4%200h8v2H4zM8%202h4v2H8zM6%204h2v2H6zM10%204h2v4h-2zM4%206h2v2H4zM2%208h2v2H2zM0%2010h2v2H0z'%20fill='currentColor'/%3e%3c/svg%3e")}.blog-detail .blog-prose .rich-text a[href]:is(:hover,:focus-visible):after,.blog-detail .blog-callout__body a[href]:is(:hover,:focus-visible):after{animation:.5s both blog-link-hop}.blog-detail .blog-prose .rich-text a[href^=http]:is(:hover,:focus-visible):after,.blog-detail .blog-callout__body a[href^=http]:is(:hover,:focus-visible):after{animation-name:blog-ext-hop}@keyframes blog-link-hop{0%{animation-timing-function:steps(3,end);-webkit-mask-position:0 0;mask-position:0 0}45%{-webkit-mask-position:12px 0;mask-position:12px 0}45.01%{animation-timing-function:steps(3,end);-webkit-mask-position:-12px 0;mask-position:-12px 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes blog-ext-hop{0%{animation-timing-function:steps(3,end);-webkit-mask-position:0 0;mask-position:0 0}45%{-webkit-mask-position:12px -12px;mask-position:12px -12px}45.01%{animation-timing-function:steps(3,end);-webkit-mask-position:-12px 12px;mask-position:-12px 12px}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.blog-detail .blog-prose .rich-text a[href]:is(:hover,:focus-visible):after,.blog-detail .blog-callout__body a[href]:is(:hover,:focus-visible):after{animation:none}}.blog-detail .blog-prose .rich-text ul,.blog-detail .blog-prose .rich-text ol{margin:0 0 40px;padding-left:20px}.blog-detail .blog-prose .rich-text ul{list-style:square}.blog-detail .blog-prose .rich-text ol{list-style:decimal}.blog-detail .blog-prose .rich-text li::marker{color:var(--blog-accent-text,#6f55f2)}.blog-detail .blog-prose .rich-text ol>li::marker{font-weight:500}.blog-detail .blog-prose .rich-text li{font-size:var(--text-md,16px);letter-spacing:-.02em;margin:8px 0;padding-left:.75em;line-height:24px}.blog-detail .blog-prose .rich-text blockquote{color:color-mix(in srgb, var(--blog-ink) 80%, var(--blog-bg));border-left:2px solid var(--blog-accent);font-size:var(--text-heading-xs,32px);letter-spacing:0;margin:0 0 40px;padding-left:1.25em;line-height:40px}.blog-detail .blog-prose .rich-text code{background:color-mix(in srgb, var(--blog-ink) 8%, var(--blog-bg));font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);border-radius:.25em;padding:.1em .4em .15em;font-size:.9em}.blog-detail .blog-prose .rich-text pre{background:var(--blog-ink);color:var(--blog-bg);font-size:var(--text-md,16px);letter-spacing:0;border-radius:8px;margin:0 0 40px;padding:1.25em;line-height:24px;overflow-x:auto}.blog-detail .blog-prose .rich-text pre code{color:inherit;background:0 0;padding:0}.blog-detail .blog-prose .rich-text img{border-radius:8px;max-width:100%;height:auto;margin:0 0 40px}.blog-share{display:inline-flex}@media screen and (width>=1024px){.blog-detail .blog-hero{min-height:640px;padding-block:112px 64px}.blog-detail .blog-hero__inner{max-width:944px}}@media screen and (width<=767px){.blog{padding-top:96px}.blog-detail{padding-top:0}.toc-layout{flex-flow:column;padding-left:24px;padding-right:24px}.toc-sidebar{z-index:10;background:var(--blog-bg);border-bottom:1px solid var(--blog-line);order:-1;width:calc(100% + 48px);margin-inline:-24px;padding-inline:24px;position:sticky;top:66px}.toc-spoiler{gap:0}.toc-spoiler>.toc-hero__label{display:none}.toc-spoiler-trigger{width:100%;color:var(--blog-ink);font-family:var(--font-ibm-plex-mono,ui-monospace, monospace);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;text-align:left;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:500;display:flex}.toc-spoiler-chevron{width:17.6px;color:var(--blog-muted);transition:transform .25s var(--ease-osmo,ease);flex-shrink:0;display:inline-flex}.toc-spoiler[data-open=true] .toc-spoiler-chevron{transform:rotate(180deg)}.toc-spoiler-chevron svg{width:100%;height:100%;display:block}.toc-nav-wrap{overflow:hidden}.toc-list{padding-bottom:16px}.blog-hero__title{font-size:40px;line-height:48px}.blog-detail .blog-prose .rich-text h2{font-size:24px;line-height:28px}.blog-detail .blog-prose .rich-text h3,.blog-detail .blog-prose .rich-text blockquote{font-size:20px;line-height:24px}.blog-hero__eyebrow,.blog-hero__read{font-size:12px}.blog-hero__inner{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.blog-card__arrow svg,.blog-detail .blog-prose .rich-text a,.blog-detail .blog-callout__body a,.blog-detail .blog-prose .rich-text a:after{transition:none}}.project-index{--project-index-page:#fbfbf8;--project-index-card:#f5f4ef;--project-index-card-hover:var(--project-index-page);--project-index-ink:oklch(21% .006 285.885);--project-index-muted:oklch(55.2% .016 285.938);--project-index-line:#e4e3de;--project-index-tag-bg:var(--project-index-card);--project-index-tag-ink:var(--project-index-ink);--project-index-ghost:color-mix(in srgb, var(--project-index-ink) 5%, transparent);--project-index-ghost-hover:color-mix(in srgb, var(--project-index-ink) 10%, transparent);--project-index-focus:var(--project-index-accent,var(--color-miova-purple,#876fff));--project-index-media-height:320px;color:var(--project-index-ink);font-family:var(--font-outfit), sans-serif;background:var(--project-index-page);border-top:1px solid var(--project-index-line);display:block}.project-index [hidden]{display:none!important}.project-index__layout{grid-template-columns:minmax(0,1fr);width:min(100%,1728px);margin-inline:auto;display:grid}.project-index__sidebar{border-bottom:1px solid var(--project-index-line);min-width:0}.project-index__sidebar-inner{flex-direction:column;gap:16px;padding:20px;display:flex}.project-index__heading{letter-spacing:-.01em;text-wrap:pretty;max-width:100%;margin:0;font-size:28px;font-weight:500;line-height:40px}.project-index__controls{flex-direction:column;gap:16px;display:flex}.project-index__control-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-index__search,.project-index__search-field{width:100%;display:block}.project-index__search-field{border:1px solid var(--project-index-line);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.project-index__search-field:focus-within{border-color:var(--project-index-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--project-index-focus) 18%, transparent)}.project-index__search-icon{width:36px;height:36px;color:var(--project-index-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.project-index__search-field:focus-within .project-index__search-icon{color:var(--project-index-focus)}.project-index__search-icon svg{width:16px;height:16px}.project-index__search-field input{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px;line-height:24px}.project-index__search-field input::placeholder{color:var(--project-index-muted);opacity:1}.project-index__search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-color:var(--project-index-muted);width:14px;height:14px;cursor:var(--cursor-pointer,pointer);margin:0 8px 0 4px;transition:background-color .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2 2 12' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2 2 12' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.project-index__search-field input::-webkit-search-cancel-button:hover{background-color:var(--project-index-ink)}.project-index__filter-panel{border:0;min-width:0;margin:0;padding:0}.project-index__filter-panel+.project-index__filter-panel{margin-top:16px}.project-index__filter-panel legend{letter-spacing:-.01em;gap:16px;width:100%;padding:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.project-index__result-count{color:var(--project-index-muted);flex:none;margin:0;font-size:16px;font-weight:400;line-height:24px}.project-index__result-count--standalone{padding:0}.project-index__filter-options{flex-flow:wrap;flex-wrap:balance;align-items:flex-start;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.project-index__filter-option{width:fit-content;color:var(--project-index-ink);text-wrap:nowrap;background:var(--project-index-ghost);cursor:var(--cursor-pointer,pointer);border-radius:4px;align-items:center;padding:4px;transition:background-color .2s;display:flex;position:relative}.project-index__filter-option:hover{background:var(--project-index-ghost-hover)}.project-index__filter-option:active,.project-index__filter-option:has(input:checked){background:var(--project-index-accent,var(--project-category-color))}.project-index__filter-option input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.project-index__filter-label{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;pointer-events:none;user-select:none;font-size:12px;font-weight:400;line-height:16px}.project-index__filter-check{opacity:0;pointer-events:none;width:0;height:12px;margin-left:0;transition:width .2s,margin-left .2s,opacity .2s,transform .2s;display:inline-block;position:relative;overflow:hidden;transform:scale(.5)rotate(-90deg)}.project-index__filter-check svg{width:12px;height:12px;display:block}.project-index__filter-option:has(input:checked) .project-index__filter-check{opacity:1;width:12px;margin-left:4px;transform:scale(1)rotate(0)}.project-index__results{min-width:0}.project-index__grid{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:20px;list-style:none;display:grid}.project-index__item{min-width:0}.project-index__card{min-height:100%;color:var(--project-index-ink);background:var(--project-index-card);border:1px solid var(--project-index-line);outline:0;flex-direction:column;justify-content:space-between;text-decoration:none;transition:background-color .2s;display:flex}.project-index__card:visited{color:var(--project-index-ink)}.project-index__media{width:100%;height:var(--project-index-media-height);background:var(--project-index-card);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.project-index__media--text{padding:32px}.project-index__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.project-index__logo{object-fit:contain;width:min(50%,160px);max-height:64px}.project-index__media-title{max-width:12ch;color:var(--project-index-ink);text-align:center;text-wrap:pretty;font-size:40px;font-weight:500;line-height:44px}.project-index__tags{flex-wrap:wrap;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px}.project-index__tag{color:var(--project-index-tag-ink);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;background:var(--project-index-tag-bg);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;transition:background-color .25s;display:inline-block}.project-index--tags-body .project-index__tags{gap:6px;max-width:none;position:static}.project-index--tags-body .project-index__tag{box-shadow:inset 0 0 0 1px var(--project-index-line)}.project-index__card-main{flex-direction:column;gap:12px;display:flex}.project-index--media-sm{--project-index-media-height:240px}.project-index--media-lg{--project-index-media-height:420px}.project-index__card-body{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:56px;padding:24px;display:flex}.project-index__card-title{letter-spacing:-.02em;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.project-index__cta{justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.project-index__cta-label{letter-spacing:.01em;will-change:transform;font-size:16px;font-weight:500;line-height:24px;transition:transform .3s}.project-index__cta-arrow{will-change:transform;flex:none;width:20px;height:20px;transition:transform .3s;display:inline-block;position:relative}.project-index__cta-arrow svg{width:20px;height:20px;display:block}.project-index__cta-arrow--incoming{transition-delay:50ms;position:absolute;left:0;transform:translate(-40px)}.project-index__state{background:var(--project-index-card);border:1px solid var(--project-index-line);grid-column:1/-1;align-content:center;gap:12px;min-height:320px;padding:40px;display:grid}.project-index__state--standalone{min-height:60vh;margin:20px}.project-index__state p{max-width:544px;margin:0;font-size:16px;line-height:24px}.project-index__state-kicker{font-weight:500;font-size:28px!important;line-height:40px!important}.project-index__state a,.project-index__state button{width:fit-content;min-height:44px;color:var(--project-index-page);font:inherit;background:var(--project-index-ink);border:1px solid var(--project-index-ink);cursor:var(--cursor-pointer,pointer);margin-top:4px;padding:10px 16px;font-weight:500;text-decoration:none}.project-index :is(a,button,input:not([type=search])):focus-visible,.project-index__filter-option:has(input:focus-visible){outline:3px solid var(--project-index-focus);outline-offset:3px}@media (width>=768px){.project-index__layout{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start}.project-index__sidebar{border-right:1px solid var(--project-index-line);border-bottom:0;grid-column:span 3;align-self:stretch}.project-index__sidebar-inner{padding:40px;position:sticky;top:80px}.project-index__result-count{min-width:72px}.project-index__results{grid-column:span 7}.project-index__grid{padding:40px}.project-index__state--standalone{margin:40px}}@media (width>=769px){.project-index__heading{font-size:56px;line-height:60px}.project-index__filter-label,.project-index__tag{font-size:11px}.project-index__card-title{font-size:20px;line-height:28px}}@media (width>=1024px){.project-index--cols-2 .project-index__grid,.project-index--cols-3 .project-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.project-index--cols-3 .project-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.project-index__card:hover,.project-index__card:focus-visible{background:var(--project-index-card-hover)}.project-index__card:hover .project-index__tag,.project-index__card:focus-visible .project-index__tag{background:var(--project-category-color,var(--project-index-tag-bg))}.project-index__card:hover .project-index__cta-arrow--incoming,.project-index__card:focus-visible .project-index__cta-arrow--incoming{transform:translate(0)}.project-index__card:hover .project-index__cta-label,.project-index__card:focus-visible .project-index__cta-label{transform:translate(28px)}.project-index__card:hover .project-index__cta-arrow--outgoing,.project-index__card:focus-visible .project-index__cta-arrow--outgoing{transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.project-index *,.project-index :before,.project-index :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}.slider-cards{--slider-cards-bg:transparent;--slider-cards-fg:var(--color-charcoal);--slider-cards-line:color-mix(in srgb, var(--color-charcoal) 14%, transparent);--slider-cards-ghost-1:color-mix(in srgb, var(--color-charcoal) 5%, transparent);--slider-cards-ghost-2:color-mix(in srgb, var(--color-charcoal) 10%, transparent);--slider-cards-muted:color-mix(in srgb, var(--color-charcoal) 45%, transparent);--slider-cards-edge:1rem;--slider-cards-inset:max(var(--slider-cards-edge), calc((100% - 1728px) / 2));--slider-cards-card-width:80dvw;--slider-cards-card-pad:16px;--slider-cards-content-gap:16px;background-color:var(--slider-cards-bg);border-top:1px solid var(--slider-cards-line);flex-direction:column;gap:1.5rem;width:100%;padding-block:5rem 2.5rem;display:flex}.slider-cards__viewport{width:100%;min-width:0;padding-inline:var(--slider-cards-inset);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:var(--cursor-grab,grab);display:flex;overflow-x:auto}.slider-cards__viewport::-webkit-scrollbar{display:none}.slider-cards__viewport.is-dragging{cursor:var(--cursor-grabbing,grabbing);user-select:none}.slider-cards__viewport.is-dragging *{cursor:var(--cursor-grabbing,grabbing)}.slider-cards__track{grid-auto-flow:column;grid-auto-columns:var(--slider-cards-card-width);column-gap:.5rem;row-gap:var(--slider-cards-content-gap);grid-template-rows:auto 1fr;display:grid}.slider-cards__card{box-sizing:border-box;width:var(--slider-cards-card-width);grid-row:span 2;grid-template-rows:subgrid;justify-content:flex-start;gap:var(--slider-cards-content-gap);min-height:256px;padding:var(--slider-cards-card-pad);transition:transform .3s var(--ease-osmo);border-radius:.375rem;flex:none;text-decoration:none;display:grid}.slider-cards__card[href]:hover{transform:translateY(-3px)}.slider-cards__card-head{flex-direction:column;gap:1rem;display:flex}.slider-cards__icon{object-fit:contain;width:1.25rem;height:1.25rem;display:block}.slider-cards__title{font-family:var(--font-sans);letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:500;line-height:40px}.slider-cards__desc{letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;align-self:start;margin:0;font-size:16px;font-weight:500;line-height:24px}.slider-cards__desc *{letter-spacing:inherit}.slider-cards__nav{width:100%;padding-inline:var(--slider-cards-inset);justify-content:space-between;align-items:center;gap:1rem;display:flex}.slider-cards__dots{background:var(--slider-cards-ghost-1);border:1px solid var(--slider-cards-line);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;display:flex;overflow:hidden}.slider-cards__dot{background:var(--slider-cards-fg);opacity:.2;width:.5rem;height:.5rem;cursor:var(--cursor-pointer,pointer);transition:width .3s var(--ease-osmo), opacity .3s var(--ease-osmo);border:none;border-radius:9999px;flex:none;padding:0}.slider-cards__dot:hover{opacity:.5}.slider-cards__dot[data-active]{opacity:1;pointer-events:none;width:2rem}.slider-cards__arrows{gap:.5rem;display:flex}.slider-cards__btn{background:var(--slider-cards-ghost-1);width:2.5rem;height:2.5rem;color:var(--slider-cards-fg);cursor:var(--cursor-pointer,pointer);transition:background .2s var(--ease-osmo), color .2s var(--ease-osmo);border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:flex}.slider-cards__btn:hover{background:var(--slider-cards-ghost-2)}.slider-cards__btn:disabled{background:var(--slider-cards-ghost-2);color:var(--slider-cards-muted);pointer-events:none}.slider-cards__btn svg{width:1.25rem;height:1.25rem;display:block}@media (width>=768px){.slider-cards{--slider-cards-edge:2.5rem;--slider-cards-card-width:31.25rem;flex-direction:column-reverse;gap:2.5rem}.slider-cards__card{min-height:320px}.slider-cards__card-head{gap:1.5rem}}@media (width>=1024px){.slider-cards{--slider-cards-card-pad:32px;--slider-cards-content-gap:56px}}@media (width<=768px){.slider-cards__title{font-size:20px;line-height:24px}}@media (prefers-reduced-motion:reduce){.slider-cards__card,.slider-cards__dot{transition:none}}.slider-cards-collection{--scc-background:#f5f4ef;--scc-border:#e4e3de;--scc-text:#fff;--scc-cta-background:#f4f4f5;--scc-cta-text:var(--color-charcoal);--scc-ghost-1:color-mix(in srgb, var(--scc-cta-text) 5%, transparent);--scc-ghost-2:color-mix(in srgb, var(--scc-cta-text) 10%, transparent);--scc-muted:color-mix(in srgb, var(--scc-cta-text) 45%, transparent);--scc-edge:16px;--scc-inset:max(var(--scc-edge), calc((100% - 1728px) / 2));--scc-gap:8px;--scc-available-width:min(calc(100dvw - 32px), 1728px);--scc-card-width:calc((var(--scc-available-width) - .8px) / 1.1);background:var(--scc-background);flex-direction:column;gap:24px;width:100%;padding-block:40px;display:flex;overflow:hidden}.slider-cards-collection__viewport{width:100%;min-width:0;padding-inline:var(--scc-inset);border-block:1px solid var(--scc-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:var(--cursor-grab,grab);overflow-x:auto}.slider-cards-collection__viewport::-webkit-scrollbar,.slider-cards-collection__dots::-webkit-scrollbar{display:none}.slider-cards-collection__viewport.is-dragging{cursor:var(--cursor-grabbing,grabbing);user-select:none}.slider-cards-collection__viewport.is-dragging *{cursor:var(--cursor-grabbing,grabbing)}.slider-cards-collection__track{gap:var(--scc-gap);width:max-content;display:flex}.slider-cards-collection__card{width:var(--scc-card-width);height:400px;color:var(--scc-text);background:#151524;border-radius:8px;flex:none;text-decoration:none;transition:opacity .3s;position:relative;overflow:hidden}.slider-cards-collection__card[href]:hover{opacity:.9}.slider-cards-collection__card:focus-visible,.slider-cards-collection__button:focus-visible,.slider-cards-collection__dot:focus-visible{outline:2px solid var(--color-miova-purple);outline-offset:3px}.slider-cards-collection__image{object-fit:cover;-webkit-user-drag:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.slider-cards-collection__content{--scc-overlay-from:#000000e6;--scc-overlay-to:#0003;z-index:1;background-image:linear-gradient(to right, var(--scc-overlay-from) 25%, var(--scc-overlay-to));flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;min-height:400px;padding:16px;display:flex;position:relative}@supports (background-image:linear-gradient(in oklab, red, red)){.slider-cards-collection__content{background-image:linear-gradient(to right in oklab, var(--scc-overlay-from) 25%, var(--scc-overlay-to))}}.slider-cards-collection__body{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.slider-cards-collection__logo{object-fit:contain;object-position:left center;-webkit-user-drag:none;user-select:none;width:auto;max-width:100%;height:24px;margin-bottom:20px;display:block}.slider-cards-collection__categories{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.slider-cards-collection__category{width:fit-content;color:var(--scc-cta-text);background:var(--scc-background);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px}.slider-cards-collection__categories--desktop{display:none}.slider-cards-collection__brand{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:0;margin:0 0 4px;font-size:12px;font-weight:400;line-height:16px}.slider-cards-collection__title{max-width:100%;font-family:var(--font-outfit), sans-serif;letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.slider-cards-collection__cta{pointer-events:none;margin-top:16px;display:inline-flex}.slider-cards-collection__cta-button.button-027{--button-027-color:var(--scc-cta-text);--button-027-color-background:var(--scc-cta-background);--button-027-hover-color:var(--scc-cta-background);--button-027-hover-color-background:var(--scc-cta-text);--button-027-color-focus:var(--scc-cta-text);--button-027-border-radius:6px;--button-027-padding:12px 16px;min-width:48px;min-height:48px;font-family:var(--font-outfit), sans-serif;letter-spacing:.01em;font-size:16px;font-weight:500;line-height:24px}.slider-cards-collection__cta-button.button-027 :is(.button-027__default-inner,.button-027__hover-inner){gap:8px}.slider-cards-collection__cta-button.button-027 .button-027__icon svg{width:20px;height:20px}.slider-cards-collection__nav{width:100%;padding-inline:var(--scc-inset);justify-content:space-between;align-items:center;display:flex}.slider-cards-collection__dots{border:1px solid var(--scc-border);background:var(--scc-ghost-1);scrollbar-width:none;border-radius:6px;align-items:center;gap:8px;max-width:152px;padding:12px;display:flex;overflow-x:auto}.slider-cards-collection__dot{background:var(--scc-cta-text);opacity:.2;width:8px;height:8px;cursor:var(--cursor-pointer,pointer);transition:width .3s var(--ease-osmo), opacity .3s var(--ease-osmo);border:0;border-radius:32px;flex:none;padding:0}.slider-cards-collection__dot:hover{opacity:.5}.slider-cards-collection__dot[data-active]{opacity:1;pointer-events:none;width:32px}.slider-cards-collection__arrows{gap:8px;display:flex}.slider-cards-collection__button{width:40px;height:40px;color:var(--scc-cta-text);background:var(--scc-ghost-1);cursor:var(--cursor-pointer,pointer);border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex}.slider-cards-collection__button:hover{background:var(--scc-ghost-2)}.slider-cards-collection__button:disabled{color:var(--scc-muted);background:var(--scc-ghost-2);pointer-events:none}.slider-cards-collection__button svg{width:20px;height:20px;display:block}@media (width>=768px){.slider-cards-collection{--scc-card-width:calc((var(--scc-available-width) - 2.4px) / 1.3)}}@media (width>=1024px){.slider-cards-collection{--scc-edge:40px;--scc-available-width:min(calc(100dvw - 80px), 1728px);gap:40px;padding-block:80px}.slider-cards-collection__card{height:480px}.slider-cards-collection__content{--scc-overlay-from:#00000080;--scc-overlay-to:#0000;width:50%;padding:32px}.slider-cards-collection__categories--mobile{display:none}.slider-cards-collection__categories--desktop{display:flex}.slider-cards-collection__body{justify-content:flex-start}.slider-cards-collection__logo{height:36px;margin-bottom:52px}.slider-cards-collection__category{font-size:11px}.slider-cards-collection__brand{margin:16px 0 0;font-size:11px}.slider-cards-collection__title{margin-top:16px;font-size:32px;line-height:40px}.slider-cards-collection__brand+.slider-cards-collection__title{margin-top:8px}.slider-cards-collection__cta-button.button-027 .button-027__icon svg{width:24px;height:24px}}@media (width>=1600px){.slider-cards-collection{--scc-gap:40px;--scc-card-width:calc((var(--scc-available-width) - 20px) / 1.5)}}@media (prefers-reduced-motion:reduce){.slider-cards-collection__card,.slider-cards-collection__cta-button.button-027,.slider-cards-collection__dot,.slider-cards-collection__button{transition:none}}.testimonial-carousel{--tc-background:var(--color-charcoal);--tc-text:var(--color-miova-white);--tc-border:color-mix(in srgb, var(--tc-text) 16%, transparent);--tc-controls-background:color-mix(in srgb, var(--tc-text) 7%, transparent);--tc-controls-hover:color-mix(in srgb, var(--tc-text) 13%, transparent);--tc-controls-text:var(--tc-text);--tc-controls-muted:color-mix(in srgb, var(--tc-controls-text) 36%, transparent);--tc-media-background:color-mix(in srgb, var(--tc-text) 5%, var(--tc-background));--tc-edge:1rem;--tc-content-padding:1rem;--tc-section-padding:2.5rem;--tc-stage-height:auto;width:100%;color:var(--tc-text);background:var(--tc-background);display:block}.testimonial-carousel[data-spacing=compact]{--tc-section-padding:1.5rem}.testimonial-carousel[data-spacing=spacious]{--tc-section-padding:4rem}.testimonial-carousel__section{isolation:isolate;padding-block:var(--tc-section-padding);position:relative;overflow:hidden}.testimonial-carousel__frame{z-index:2;width:calc(100% - (var(--tc-edge) * 2));border-block:1px solid var(--tc-border);max-width:108rem;margin-inline:auto;position:relative}.testimonial-carousel__stage{border-inline:1px solid var(--tc-border);touch-action:pan-y;width:100%;display:grid;overflow:hidden}.testimonial-carousel__slide{visibility:hidden;pointer-events:none;background:var(--tc-background);will-change:clip-path, transform;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.testimonial-carousel__slide[data-active=true]{z-index:2;visibility:visible;pointer-events:auto}.testimonial-carousel__media{background:var(--tc-media-background);order:1;width:100%;height:21rem;position:relative;overflow:hidden}.testimonial-carousel[data-min-height=compact] .testimonial-carousel__media{height:17rem}.testimonial-carousel[data-min-height=tall] .testimonial-carousel__media{height:25rem}.testimonial-carousel__media-image{object-fit:cover;-webkit-user-drag:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.testimonial-carousel[data-media-fit=contain] .testimonial-carousel__media-image{object-fit:contain;padding:clamp(1.5rem,5vw,4rem)}.testimonial-carousel__content{min-width:0;min-height:25rem;padding:var(--tc-content-padding);flex-direction:column;order:2;justify-content:flex-start;align-items:flex-start;display:flex}.testimonial-carousel[data-min-height=compact] .testimonial-carousel__content{min-height:20rem}.testimonial-carousel[data-min-height=tall] .testimonial-carousel__content{min-height:31rem}.testimonial-carousel[data-content-align=center] .testimonial-carousel__content{justify-content:center}.testimonial-carousel__logo{object-fit:contain;object-position:left center;-webkit-user-drag:none;user-select:none;order:1;width:auto;max-width:min(50%,11rem);height:auto;max-height:3.5rem;margin-bottom:2.5rem;display:block}.testimonial-carousel__quote{max-width:48ch;font-family:var(--font-outfit), sans-serif;letter-spacing:-.02em;text-wrap:pretty;order:2;margin:0;font-size:clamp(1.5rem,6vw,2rem);font-weight:500;line-height:1.25}.testimonial-carousel__quote :where(p){margin:0}.testimonial-carousel__quote :where(p+p){margin-top:.75em}.testimonial-carousel__quote:before,.testimonial-carousel__quote:after{content:none}.testimonial-carousel__attribution{letter-spacing:-.01em;order:3;margin:1rem 0 0;font-size:1rem;line-height:1.5}.testimonial-carousel__navigation{z-index:4;border-inline:1px solid var(--tc-border);background:var(--tc-background);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1rem 1rem;display:flex;position:relative}.testimonial-carousel__dots{border:1px solid var(--tc-border);background:var(--tc-controls-background);scrollbar-width:none;border-radius:.375rem;align-items:center;gap:.5rem;max-width:9.5rem;padding:.75rem;display:flex;overflow-x:auto}.testimonial-carousel__dots::-webkit-scrollbar{display:none}.testimonial-carousel__dot{background:var(--tc-controls-text);opacity:.22;width:.5rem;height:.5rem;cursor:var(--cursor-pointer,pointer);transition:width .3s var(--ease-osmo), opacity .3s var(--ease-osmo);border:0;border-radius:999px;flex:none;padding:0}.testimonial-carousel__dot:hover{opacity:.55}.testimonial-carousel__dot[data-active=true]{opacity:1;pointer-events:none;width:2rem}.testimonial-carousel__arrows{gap:.5rem;display:flex}.testimonial-carousel__button{width:2.5rem;height:2.5rem;color:var(--tc-controls-text);background:var(--tc-controls-background);cursor:var(--cursor-pointer,pointer);border:0;border-radius:.375rem;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid;overflow:hidden}.testimonial-carousel__button:hover{background:var(--tc-controls-hover)}.testimonial-carousel__button:disabled{color:var(--tc-controls-muted);background:var(--tc-controls-background);pointer-events:none}.testimonial-carousel__button svg{width:1.25rem;height:1.25rem;display:block}.testimonial-carousel__button:focus-visible,.testimonial-carousel__dot:focus-visible{outline:2px solid var(--color-miova-purple);outline-offset:3px}.testimonial-carousel__noise{z-index:3;pointer-events:none;mix-blend-mode:plus-lighter;opacity:.35;background-image:url(/images/noise/noise-rectangle.webp);background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}.testimonial-carousel__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px){.testimonial-carousel{--tc-edge:2.5rem;--tc-content-padding:2.5rem;--tc-section-padding:5rem;--tc-stage-height:40rem}.testimonial-carousel[data-spacing=compact]{--tc-section-padding:2.5rem}.testimonial-carousel[data-spacing=spacious]{--tc-section-padding:7.5rem}.testimonial-carousel[data-min-height=compact]{--tc-stage-height:32.5rem}.testimonial-carousel[data-min-height=tall]{--tc-stage-height:47.5rem}.testimonial-carousel__slide{min-height:var(--tc-stage-height);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);display:grid}.testimonial-carousel[data-media-width=half] .testimonial-carousel__slide{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-carousel[data-media-position=start] .testimonial-carousel__slide{grid-template-columns:minmax(20rem,1fr) minmax(0,2fr)}.testimonial-carousel[data-media-position=start][data-media-width=half] .testimonial-carousel__slide{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-carousel[data-has-media=false] .testimonial-carousel__slide{grid-template-columns:minmax(0,1fr)}.testimonial-carousel__media,.testimonial-carousel__content{width:auto;height:auto;min-height:var(--tc-stage-height)}.testimonial-carousel__media{order:initial;grid-area:1/2}.testimonial-carousel__content{order:initial;padding:7.5rem var(--tc-content-padding) 2.5rem;grid-area:1/1}.testimonial-carousel[data-media-position=start] .testimonial-carousel__media{grid-column:1}.testimonial-carousel[data-media-position=start] .testimonial-carousel__content{grid-column:2}.testimonial-carousel[data-has-media=false] .testimonial-carousel__content{grid-area:1/1}.testimonial-carousel__quote{max-width:46ch;font-size:clamp(2rem,2.3vw,2.75rem);line-height:1.18}.testimonial-carousel__logo{order:3;max-width:11rem;max-height:3.5rem;margin-top:auto;margin-bottom:0}.testimonial-carousel__quote{order:1}.testimonial-carousel__attribution{order:2;margin-bottom:2.5rem}.testimonial-carousel__navigation{background:0 0;border:0;width:66.6667%;padding:2.5rem;position:absolute;top:0;left:0;right:auto}.testimonial-carousel[data-media-width=half] .testimonial-carousel__navigation{width:50%}.testimonial-carousel[data-media-position=start] .testimonial-carousel__navigation{left:auto;right:0}.testimonial-carousel[data-has-media=false] .testimonial-carousel__navigation{width:100%}}@media (prefers-reduced-motion:reduce){.testimonial-carousel__dot,.testimonial-carousel__button{transition:none}}image-showcase{--is-bg:transparent;--is-item-bg:var(--color-off-white,#f5f1e4);--is-border:color-mix(in srgb, var(--color-charcoal,#2c2e2a) 22%, transparent);--is-toolbar:var(--color-charcoal,#2c2e2a);--is-toolbar-controls:var(--color-off-white,#f5f1e4);--is-gap:1rem;--is-padding-block:2.5rem;--is-padding-inline:1rem;--is-radius:.5rem;--is-border-width:1px;--is-shadow:0 1rem 3rem #2c2e2a1a;width:100%;display:block}.image-showcase__section{width:100%;padding:var(--is-padding-block) var(--is-padding-inline);background:var(--is-bg);overflow:clip}.image-showcase__container{width:100%;max-width:90rem;margin-inline:auto}image-showcase[data-container-width=full] .image-showcase__container{max-width:none}.image-showcase__grid{align-items:flex-start;gap:var(--is-gap);flex-wrap:wrap;width:100%;display:flex}image-showcase[data-vertical-align=center] .image-showcase__grid{align-items:center}image-showcase[data-vertical-align=end] .image-showcase__grid{align-items:flex-end}.image-showcase__grid:has(>.image-showcase__item:only-child[data-alignment=center]){justify-content:center}.image-showcase__grid:has(>.image-showcase__item:only-child[data-alignment=end]){justify-content:flex-end}.image-showcase__item{flex:0 0 calc(var(--is-item-width) - var(--is-gap) * var(--is-item-gap-factor));min-width:0;margin:0}.image-showcase__frame{border:var(--is-border-width) solid var(--is-border);border-radius:var(--is-radius);background:var(--is-item-bg);width:100%;box-shadow:var(--is-shadow);overflow:hidden}.image-showcase__toolbar{border-bottom:var(--is-border-width) solid var(--is-border);background:var(--is-toolbar);align-items:center;gap:.45rem;height:2.75rem;padding-inline:1rem;display:flex}.image-showcase__toolbar-dot{background:var(--is-toolbar-controls);border-radius:999px;width:.6rem;height:.6rem;display:block}.image-showcase__toolbar-dot:nth-child(2){opacity:.68}.image-showcase__toolbar-dot:nth-child(3){opacity:.4}.image-showcase__viewport{background:var(--is-item-bg);width:100%;position:relative}.image-showcase__media{width:100%;min-height:1px;display:flex}.image-showcase__image{max-width:100%;height:auto;transition:opacity .5s ease-in-out;display:block}image-showcase[data-enhanced=true] .image-showcase__item[data-loaded=false] .image-showcase__image{opacity:0}.image-showcase__video{width:100%}.image-showcase__item[data-presentation=natural] .image-showcase__image{width:auto}.image-showcase__item[data-presentation=fullWidth] .image-showcase__image,.image-showcase__item[data-presentation=fixedScroll] .image-showcase__image{width:100%}.image-showcase__item[data-alignment=start] .image-showcase__media{justify-content:flex-start}.image-showcase__item[data-alignment=center] .image-showcase__media{justify-content:center}.image-showcase__item[data-alignment=end] .image-showcase__media{justify-content:flex-end}.image-showcase__item[data-presentation=fixedScroll] .image-showcase__viewport{height:var(--is-scroll-height);scrollbar-color:var(--is-toolbar) var(--is-item-bg);scrollbar-width:thin;touch-action:pan-y;overflow:hidden auto}.image-showcase__item[data-presentation=fixedScroll] .image-showcase__viewport:focus-visible{outline:3px solid var(--color-miova-purple,#876fff);outline-offset:-3px}.image-showcase__item[data-frame=none] .image-showcase__toolbar{display:none}image-showcase[data-spacing=none]{--is-padding-block:0;--is-padding-inline:0}image-showcase[data-spacing=compact]{--is-padding-block:1rem;--is-padding-inline:1rem}image-showcase[data-spacing=spacious]{--is-padding-block:4rem;--is-padding-inline:1rem}image-showcase[data-gap=none]{--is-gap:0rem}image-showcase[data-gap=small]{--is-gap:.5rem}image-showcase[data-gap=large]{--is-gap:2rem}image-showcase[data-radius=none]{--is-radius:0rem}image-showcase[data-radius=large]{--is-radius:1.25rem}image-showcase[data-border=none]{--is-border-width:0px}image-showcase[data-shadow=none]{--is-shadow:none}image-showcase[data-shadow=pronounced]{--is-shadow:0 1.5rem 5rem #2c2e2a33}@media (width>=48rem){image-showcase{--is-padding-block:5rem;--is-padding-inline:2.5rem}image-showcase[data-spacing=none]{--is-padding-block:0;--is-padding-inline:0}image-showcase[data-spacing=compact]{--is-padding-block:2.5rem;--is-padding-inline:2.5rem}image-showcase[data-spacing=spacious]{--is-padding-block:7.5rem;--is-padding-inline:2.5rem}.image-showcase__item[data-presentation=fixedScroll] .image-showcase__viewport{height:auto;aspect-ratio:var(--is-scroll-ratio)}}@media (width<=47.999rem){.image-showcase__item{flex-basis:100%;max-width:100%}.image-showcase__toolbar{height:2.375rem;padding-inline:.75rem}.image-showcase__toolbar-dot{width:.5rem;height:.5rem}.image-showcase__item[data-presentation=fixedScroll] .image-showcase__viewport{height:min(var(--is-scroll-height), 70dvh)}}@media (prefers-reduced-motion:reduce){.image-showcase__image{transition:none}}
