.folio-module__tNL5MW__shell{max-width:var(--folio-breakpoint-xl);padding:var(--folio-space-14) var(--folio-space-9);color:var(--text);font-family:var(--font-inter), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--folio-weight-body);letter-spacing:var(--folio-letter-spacing-body);margin-inline:auto}.folio-module__tNL5MW__content{gap:var(--folio-space-9);flex-direction:column;width:100%;max-width:604px;margin-inline:auto;display:flex;position:relative}.folio-module__tNL5MW__shell h1,.folio-module__tNL5MW__shell h2,.folio-module__tNL5MW__shell h3,.folio-module__tNL5MW__shell p{font-size:inherit;line-height:inherit;margin:0}.folio-module__tNL5MW__shell h1,.folio-module__tNL5MW__shell h2,.folio-module__tNL5MW__shell h3{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--folio-weight-title)}.folio-module__tNL5MW__shell strong{font-weight:var(--folio-weight-body-bold)}.folio-module__tNL5MW__shell a{text-decoration:none}.folio-module__tNL5MW__shell a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2);border-radius:var(--folio-radius-1)}.folio-module__tNL5MW__header{gap:var(--folio-space-6);padding-inline:var(--folio-space-9);flex-direction:column;display:flex}.folio-module__tNL5MW__top{justify-content:space-between;align-items:center;display:flex}.folio-module__tNL5MW__avatar{width:var(--folio-space-10);height:var(--folio-space-10);object-fit:cover}.folio-module__tNL5MW__controls{color:var(--text-faint);display:flex}.folio-module__tNL5MW__controls>button{color:inherit}.folio-module__tNL5MW__title,.folio-module__tNL5MW__cardText{gap:var(--folio-space-1);flex-direction:column;display:flex}.folio-module__tNL5MW__muted,.folio-module__tNL5MW__pending,.folio-module__tNL5MW__footer{color:var(--text-faint)}.folio-module__tNL5MW__introduction{gap:var(--folio-space-2);flex-direction:column;max-width:352px;display:flex}.folio-module__tNL5MW__chilli{color:#ff4beb;font-weight:var(--folio-weight-body-bold)}.folio-module__tNL5MW__croissant{color:#b7a5ff}.folio-module__tNL5MW__inlineLink{font-weight:var(--folio-weight-body-bold);border-radius:0;padding:0;display:inline}.folio-module__tNL5MW__shell .folio-module__tNL5MW__inlineLink:focus-visible{border-radius:0}.folio-module__tNL5MW__contact{width:100%}.folio-module__tNL5MW__work{padding-inline:var(--folio-space-9)}.folio-module__tNL5MW__sectionTitle{align-items:center;gap:var(--folio-space-3);padding-bottom:var(--folio-space-4);border-bottom:1px solid var(--border);display:flex}.folio-module__tNL5MW__sectionTitle svg{stroke-width:1.5px;width:14px;height:14px}.folio-module__tNL5MW__cards{gap:var(--folio-space-4);min-height:292px;margin-top:var(--folio-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.folio-module__tNL5MW__card{flex-direction:column;gap:10px;min-width:0;display:flex}.folio-module__tNL5MW__projectVisual{background:#d9d9d9;width:100%;height:208px;position:relative;overflow:hidden}.folio-module__tNL5MW__section{gap:var(--folio-space-4);scroll-margin-top:var(--folio-space-9);flex-direction:column;display:flex}.folio-module__tNL5MW__sectionHeading{padding-inline:var(--folio-space-9)}.folio-module__tNL5MW__rows{gap:var(--folio-space-2);margin:0 var(--folio-space-7);flex-direction:column;padding:0;list-style:none;display:flex;position:relative}.folio-module__tNL5MW__row{border-radius:var(--folio-radius-4);min-height:36px;position:relative}.folio-module__tNL5MW__pending,.folio-module__tNL5MW__rowLink{justify-content:space-between;align-items:center;gap:var(--folio-space-4);padding:var(--folio-space-4) var(--folio-space-5);display:flex}.folio-module__tNL5MW__rowName{align-items:center;gap:var(--folio-space-4);display:inline-flex}.folio-module__tNL5MW__dot{width:var(--folio-space-3);height:var(--folio-space-3);border-radius:var(--folio-radius-full);background:var(--brand);flex-shrink:0}.folio-module__tNL5MW__highlight{border-radius:var(--folio-radius-4)}.folio-module__tNL5MW__divider,.folio-module__tNL5MW__footer{padding-inline:var(--folio-space-9)}.folio-module__tNL5MW__divider span{width:var(--folio-space-11);border-top:1px solid var(--border);display:block}.folio-module__tNL5MW__workShell{position:relative}.folio-module__tNL5MW__back{left:var(--folio-space-9);top:var(--folio-space-14);align-items:center;gap:var(--folio-space-3);min-height:28px;color:var(--text-muted);display:inline-flex;position:absolute}.folio-module__tNL5MW__back svg{width:16px;height:16px}.folio-module__tNL5MW__workHeader{width:100%}.folio-module__tNL5MW__workHeader .folio-module__tNL5MW__introduction{max-width:none}.folio-module__tNL5MW__workTitle{padding-bottom:var(--folio-space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.folio-module__tNL5MW__workTitle a{align-items:center;gap:var(--folio-space-3);min-height:28px;display:inline-flex}.folio-module__tNL5MW__workTitle svg{width:16px;height:16px}@media (max-width:768px){.folio-module__tNL5MW__shell{padding:var(--folio-space-11) var(--folio-space-6)}.folio-module__tNL5MW__header,.folio-module__tNL5MW__work,.folio-module__tNL5MW__sectionHeading,.folio-module__tNL5MW__divider,.folio-module__tNL5MW__footer{padding-inline:var(--folio-space-6)}.folio-module__tNL5MW__rows{margin-inline:var(--folio-space-2)}.folio-module__tNL5MW__projectVisual{aspect-ratio:266/208;height:auto}.folio-module__tNL5MW__cards{min-height:0}.folio-module__tNL5MW__rowLink{flex-wrap:wrap}.folio-module__tNL5MW__workShell{padding-top:var(--folio-space-14)}.folio-module__tNL5MW__back{top:var(--folio-space-9);left:var(--folio-space-9)}}@media (pointer:coarse){.folio-module__tNL5MW__controls>button{min-width:44px;min-height:44px}.folio-module__tNL5MW__rowLink{min-height:44px}}.folio-module__tNL5MW__projectVisual img{object-fit:cover}.folio-module__tNL5MW__header a:hover,.folio-module__tNL5MW__header a:focus-visible{text-decoration:underline}.folio-module__tNL5MW__back:hover,.folio-module__tNL5MW__back:focus-visible{color:var(--primary);text-decoration:none}.folio-module__tNL5MW__homeHeader .folio-module__tNL5MW__introduction{max-width:none}.folio-module__tNL5MW__home .folio-module__tNL5MW__muted{color:var(--text-muted)}.folio-module__tNL5MW__home .folio-module__tNL5MW__title .folio-module__tNL5MW__muted,.folio-module__tNL5MW__home .folio-module__tNL5MW__cardText .folio-module__tNL5MW__muted,.folio-module__tNL5MW__home .folio-module__tNL5MW__rowLink .folio-module__tNL5MW__muted,.folio-module__tNL5MW__home .folio-module__tNL5MW__footer{color:var(--text-faint)}.folio-module__tNL5MW__back{font-size:var(--fs-caption);line-height:var(--folio-line-height-subtitle)}.folio-module__tNL5MW__labNotice{color:inherit;text-decoration:none}.folio-module__tNL5MW__inlineLab{font-weight:var(--folio-weight-body-bold)}.folio-module__tNL5MW__labNotice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2);border-radius:var(--folio-radius-1)}.folio-module__tNL5MW__projectVisual>span{height:100%}.folio-module__tNL5MW__moreLink{color:var(--text-muted)}.folio-module__tNL5MW__moreLink svg{width:16px;height:16px;transition:transform .16s var(--ease-out-strong);flex:none}@media (hover:hover) and (pointer:fine){.folio-module__tNL5MW__moreLink:hover{color:var(--text)}.folio-module__tNL5MW__moreLink:hover svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.folio-module__tNL5MW__moreLink:hover svg{transform:none}}
.article-navigation-module__qmOFlW__rail{z-index:1;pointer-events:none;top:var(--folio-space-14);bottom:var(--folio-space-14);width:180px;font:inherit;font-size:var(--fs-caption);line-height:var(--folio-line-height-subtitle);position:absolute;inset-inline-start:var(--folio-space-9)}.article-navigation-module__qmOFlW__navigation{pointer-events:auto;top:var(--folio-space-14);align-items:flex-start;gap:var(--folio-space-12);flex-direction:column;display:flex;position:sticky}.article-navigation-module__qmOFlW__section{color:var(--text-muted);text-decoration:none}.article-navigation-module__qmOFlW__section:hover,.article-navigation-module__qmOFlW__section:focus-visible,.article-navigation-module__qmOFlW__section[aria-current=location]{color:var(--text)}.article-navigation-module__qmOFlW__index:focus-visible,.article-navigation-module__qmOFlW__section:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2)}.article-navigation-module__qmOFlW__sections{gap:var(--folio-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-navigation-module__qmOFlW__section{min-height:var(--folio-space-8);overflow-wrap:anywhere;align-items:center;display:flex}@media (max-width:1100px){.article-navigation-module__qmOFlW__rail{width:100%;max-width:896px;margin-inline:auto;margin-bottom:var(--folio-space-11);padding-inline:0;position:static}.article-navigation-module__qmOFlW__navigation{gap:var(--folio-space-8);position:static}.article-navigation-module__qmOFlW__sections{column-gap:var(--folio-space-8);row-gap:var(--folio-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-navigation-module__qmOFlW__index,.article-navigation-module__qmOFlW__section{align-items:center;min-height:44px;display:flex}}@media (max-width:768px){.article-navigation-module__qmOFlW__rail{padding-inline:0}}.article-navigation-module__qmOFlW__navigation .article-navigation-module__qmOFlW__index{min-height:0;font-size:var(--fs-body);line-height:var(--lh-body);text-decoration:none;position:static}
.built-by-module__caSC1W__builtBy{gap:var(--folio-space-3);color:var(--text-faint);flex-direction:column;margin:0;display:flex}.built-by-module__caSC1W__builtBy p{margin:0}.built-by-module__caSC1W__builtBy a{color:var(--text);text-decoration:none}.built-by-module__caSC1W__builtBy a:hover{text-underline-offset:3px;text-decoration:underline}.built-by-module__caSC1W__builtBy a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--folio-radius-2)}
.case-typography-module__8zrPYW__header{gap:var(--folio-space-8)}.case-typography-module__8zrPYW__header h1.case-typography-module__8zrPYW__heading{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--folio-weight-title)}.case-typography-module__8zrPYW__header h1.case-typography-module__8zrPYW__heading a{font-variation-settings:inherit;font-weight:inherit}.case-typography-module__8zrPYW__header h1.case-typography-module__8zrPYW__heading,.case-typography-module__8zrPYW__header h1.case-typography-module__8zrPYW__heading a{line-height:var(--lh-body);min-height:0}.case-typography-module__8zrPYW__header p.case-typography-module__8zrPYW__meta{font-size:var(--fs-body-small);line-height:var(--lh-body-small);color:var(--text-faint);flex-shrink:0}.case-typography-module__8zrPYW__copy{gap:var(--folio-space-5);color:var(--text);flex-direction:column;display:flex}
.page-columns-module__pD970W__columns{max-width:var(--folio-breakpoint-xl);padding:var(--folio-space-14) var(--folio-space-9);color:var(--text);font-family:var(--font-inter), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);grid-template-columns:255px minmax(0,540px) 255px;justify-content:space-between;align-items:start;margin-inline:auto;display:grid}.page-columns-module__pD970W__left,.page-columns-module__pD970W__right{top:var(--folio-space-14);min-width:0;position:sticky}.page-columns-module__pD970W__center{min-width:0}.page-columns-module__pD970W__left>aside{width:auto;font-size:var(--fs-body);line-height:var(--lh-body);position:static}.page-columns-module__pD970W__left>aside>div{position:static}@media (max-width:1100px){.page-columns-module__pD970W__columns{gap:var(--folio-space-11);max-width:604px;padding:var(--folio-space-9);flex-direction:column;display:flex}.page-columns-module__pD970W__left,.page-columns-module__pD970W__right{width:100%;position:static}}@media (max-width:600px){.page-columns-module__pD970W__columns{padding-inline:var(--folio-space-6)}}
.chilli-media-module__FCIg_q__figure{min-width:0;margin:0}.chilli-media-module__FCIg_q__imageButton{background:var(--muted);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.chilli-media-module__FCIg_q__imageButton img{width:100%;height:auto;display:block}.chilli-media-module__FCIg_q__phone{background:var(--folio-neutral-950)}.chilli-media-module__FCIg_q__phone img{object-fit:contain;max-height:640px}.chilli-media-module__FCIg_q__imageButton:focus-visible,.chilli-media-module__FCIg_q__viewport:focus-visible,.chilli-media-module__FCIg_q__original:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2)}.chilli-media-module__FCIg_q__caption{margin-top:var(--folio-space-4);color:var(--text-faint)}.chilli-media-module__FCIg_q__viewer{max-height:calc(100dvh - var(--folio-space-8));background:var(--background);transition:transform .24s var(--ease-drawer), opacity .24s var(--ease-drawer);overflow-y:auto;opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.chilli-media-module__FCIg_q__viewer[data-ending-style]{transition-duration:.16s;transition-timing-function:var(--ease-out-strong);opacity:0!important;transform:translate(-50%,-50%)scale(.99)!important}@starting-style{.chilli-media-module__FCIg_q__viewer{opacity:0!important;transform:translate(-50%,-50%)scale(.98)!important}}.chilli-media-module__FCIg_q__fullImage{object-fit:contain;width:100%;height:auto;max-height:72dvh}.chilli-media-module__FCIg_q__description{margin-top:var(--folio-space-4);color:var(--text-faint)}.chilli-media-module__FCIg_q__original{padding-block:var(--folio-space-4);color:var(--foreground);text-underline-offset:var(--folio-space-2);text-decoration:underline;display:inline-block}.chilli-media-module__FCIg_q__controls{justify-content:space-between;align-items:center;gap:var(--folio-space-4);margin-bottom:var(--folio-space-4);display:flex}.chilli-media-module__FCIg_q__count{color:var(--text-faint)}.chilli-media-module__FCIg_q__viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;scroll-behavior:auto;overflow-x:auto}.chilli-media-module__FCIg_q__track{gap:var(--folio-space-4);width:max-content;padding-bottom:var(--folio-space-4);display:flex;position:relative}.chilli-media-module__FCIg_q__item{width:min(352px, calc(100vw - var(--folio-space-12) - var(--folio-space-11)));flex:none}.chilli-media-module__FCIg_q__item .chilli-media-module__FCIg_q__imageButton{aspect-ratio:4/3}.chilli-media-module__FCIg_q__item .chilli-media-module__FCIg_q__imageButton img{object-fit:contain;height:100%}.chilli-media-module__FCIg_q__viewer[data-keyboard]{transition:none}@media (prefers-reduced-motion:reduce){.chilli-media-module__FCIg_q__viewer,.chilli-media-module__FCIg_q__viewer[data-ending-style]{transition:opacity 80ms var(--ease-out-strong);transform:translate(-50%,-50%)!important}@starting-style{.chilli-media-module__FCIg_q__viewer{opacity:0!important;transform:translate(-50%,-50%)!important}}.chilli-media-module__FCIg_q__viewer[data-keyboard]{transition:none}}.chilli-media-module__FCIg_q__controls{max-width:550px;margin-inline:0;margin-bottom:var(--folio-space-9)}.chilli-media-module__FCIg_q__arrows{gap:var(--folio-space-4)}@media (pointer:coarse){.chilli-media-module__FCIg_q__arrows{gap:var(--folio-space-5);display:flex}.chilli-media-module__FCIg_q__arrows button:after,.chilli-media-module__FCIg_q__viewer>button:last-child:after{content:"";width:44px;height:44px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.chilli-media-module__FCIg_q__carousel{min-width:0}.chilli-media-module__FCIg_q__viewport{width:calc(50vw + 50%);max-width:none}.chilli-media-module__FCIg_q__arrows{gap:calc(var(--folio-space-4) + var(--folio-space-3));display:flex}.chilli-media-module__FCIg_q__viewport{scrollbar-width:none}.chilli-media-module__FCIg_q__viewport::-webkit-scrollbar{display:none}.chilli-media-module__FCIg_q__track{padding-inline:var(--rail-inset,0px);gap:var(--folio-space-6)}.chilli-media-module__FCIg_q__landscape .chilli-media-module__FCIg_q__item{width:min(550px, calc(100vw - var(--folio-space-12)))}.chilli-media-module__FCIg_q__placeholder{aspect-ratio:4/3;background:var(--muted);width:100%}.chilli-media-module__FCIg_q__viewport.chilli-media-module__FCIg_q__arrowOnly{touch-action:pan-y;overflow-x:hidden}.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed,.chilli-media-module__FCIg_q__item .chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed{aspect-ratio:1;padding:var(--folio-space-6);background:var(--muted);justify-content:center;align-items:center;display:flex}.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-6);border-radius:var(--folio-radius-4)}@media (max-width:600px){.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed{padding:var(--folio-space-6)}}.chilli-media-module__FCIg_q__device{box-sizing:content-box;height:calc(100% - var(--folio-space-3) * 2);border:var(--folio-space-3) solid var(--folio-neutral-950);border-radius:var(--folio-radius-8);background:var(--folio-neutral-950);max-width:100%;box-shadow:var(--shadow-6);flex:none;display:block;position:relative;overflow:hidden}.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed .chilli-media-module__FCIg_q__device img{object-fit:contain;border-radius:var(--folio-radius-7);width:100%;height:100%;box-shadow:none}.chilli-media-module__FCIg_q__device:after{content:"";top:var(--folio-space-3);width:24%;height:var(--folio-space-4);border-radius:var(--folio-radius-7);background:var(--folio-neutral-950);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.chilli-media-module__FCIg_q__showcase.chilli-media-module__FCIg_q__landscape .chilli-media-module__FCIg_q__item{width:min(550px, calc(var(--rail-width,100vw) - var(--folio-space-9)))}.chilli-media-module__FCIg_q__lightboxBackdrop{z-index:50;background:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(var(--folio-space-4));backdrop-filter:blur(var(--folio-space-4));opacity:1;transition:opacity .42s var(--ease-drawer);position:fixed;inset:0}.chilli-media-module__FCIg_q__lightbox{z-index:51;width:min(880px, calc(100vw - 32px), calc((100dvh - 120px) * var(--image-ratio)));opacity:1;transition:transform .42s var(--ease-drawer), opacity .24s var(--ease-drawer);outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.chilli-media-module__FCIg_q__zoomClose{cursor:zoom-out;background:0 0;border:0;width:100%;padding:0;display:block}.chilli-media-module__FCIg_q__zoomImage{width:100%;height:auto;display:block}.chilli-media-module__FCIg_q__zoomCaption{margin-top:var(--folio-space-6);text-align:center;color:var(--text-muted)}.chilli-media-module__FCIg_q__lightboxClose{right:0;bottom:calc(100% + var(--folio-space-4));position:absolute}.chilli-media-module__FCIg_q__zoomClose:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2)}.chilli-media-module__FCIg_q__lightbox[data-starting-style],.chilli-media-module__FCIg_q__lightbox[data-ending-style]{transform:translate(calc(-50% + var(--zoom-x,0px)), calc(-50% + var(--zoom-y,0px))) scale(var(--zoom-scale,.95));opacity:0}.chilli-media-module__FCIg_q__lightboxBackdrop[data-starting-style],.chilli-media-module__FCIg_q__lightboxBackdrop[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.chilli-media-module__FCIg_q__lightbox,.chilli-media-module__FCIg_q__lightbox[data-starting-style],.chilli-media-module__FCIg_q__lightbox[data-ending-style]{transition:opacity 80ms linear;transform:translate(-50%,-50%)}.chilli-media-module__FCIg_q__lightboxBackdrop{transition-duration:80ms}}.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed.chilli-media-module__FCIg_q__receipt,.chilli-media-module__FCIg_q__receiptVideoStage{aspect-ratio:4/3;background:var(--folio-neutral-100);padding:0;container-type:inline-size}:root[data-theme=dark] .chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed.chilli-media-module__FCIg_q__receipt{background:var(--panel)}:root[data-theme=dark] .chilli-media-module__FCIg_q__receiptVideoStage{background:var(--panel)}.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed.chilli-media-module__FCIg_q__receipt .chilli-media-module__FCIg_q__device{border-width:.8cqw;border-radius:20%/9.5%;height:77%}.chilli-media-module__FCIg_q__imageButton.chilli-media-module__FCIg_q__framed.chilli-media-module__FCIg_q__receipt .chilli-media-module__FCIg_q__device img{border-radius:0}.chilli-media-module__FCIg_q__receiptVideoStage{justify-content:center;align-items:center;display:flex}.chilli-media-module__FCIg_q__receiptVideo{width:auto;max-width:100%;height:100%;display:block;-webkit-mask:url(/visuals/chilli/receipts/device-mask.svg) 50%/contain no-repeat;mask:url(/visuals/chilli/receipts/device-mask.svg) 50%/contain no-repeat}.chilli-media-module__FCIg_q__desktopStage{aspect-ratio:4/3;background:var(--folio-neutral-100);justify-content:center;align-items:center;width:100%;display:flex;container-type:inline-size}:root[data-theme=dark] .chilli-media-module__FCIg_q__desktopStage{background:var(--panel)}.chilli-media-module__FCIg_q__desktopScreen{border-radius:var(--folio-radius-4);box-shadow:var(--shadow-6);display:block;overflow:hidden}.chilli-media-module__FCIg_q__carouselHeading{align-items:baseline;gap:var(--folio-space-4);flex-wrap:wrap;display:flex}.chilli-media-module__FCIg_q__websiteLink{color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);text-underline-offset:var(--folio-space-2);text-decoration:underline}.chilli-media-module__FCIg_q__websiteLink:hover{color:var(--text)}.chilli-media-module__FCIg_q__desktopVideo{border-radius:var(--folio-radius-4);width:75%;height:auto;box-shadow:var(--shadow-6);display:block}.chilli-media-module__FCIg_q__websiteLink{align-items:center;gap:var(--folio-space-3);display:inline-flex}.chilli-media-module__FCIg_q__websiteLink svg{width:var(--folio-space-6);height:var(--folio-space-6);flex-shrink:0}
.article-module__11FdsG__shell{color:var(--text);font-family:var(--font-inter), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--folio-weight-body);letter-spacing:var(--folio-letter-spacing-body)}.article-module__11FdsG__article{overflow-wrap:break-word;width:100%;min-width:0;max-width:550px;margin-inline:auto}.article-module__11FdsG__prose{max-width:550px;margin:0}.article-module__11FdsG__introduction{gap:var(--folio-space-2);flex-direction:column;display:flex}.article-module__11FdsG__title,.article-module__11FdsG__heading{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--folio-weight-title);scroll-margin-top:var(--folio-space-14);margin:0}.article-module__11FdsG__date,.article-module__11FdsG__caption{color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption)}.article-module__11FdsG__description{margin:var(--folio-space-6) 0 0}.article-module__11FdsG__body{gap:var(--folio-space-6);margin-top:var(--folio-space-8);flex-direction:column;display:flex}.article-module__11FdsG__heading{margin-top:var(--folio-space-9)}.article-module__11FdsG__figure{width:100%;min-width:0;margin:var(--folio-space-6) 0 0}.article-module__11FdsG__caption{margin:var(--folio-space-4) 0 0;padding-inline:0}@media (max-width:1100px){.article-module__11FdsG__article{margin-inline:auto}}@media (max-width:768px){.article-module__11FdsG__prose,.article-module__11FdsG__caption{padding-inline:0}}.article-module__11FdsG__shell aside a{color:var(--text-faint)}.article-module__11FdsG__shell aside a:hover,.article-module__11FdsG__shell aside a:focus-visible,.article-module__11FdsG__shell aside a[aria-current=location]{color:var(--text)}.article-module__11FdsG__article .jenna-illustrations.illustration{margin-inline:0}@media (max-width:1100px){.article-module__11FdsG__shell aside{max-width:550px}}.article-module__11FdsG__footer{gap:var(--folio-space-8);margin-top:var(--folio-space-12);padding-top:var(--folio-space-9);border-top:1px solid var(--border);flex-direction:column;display:flex}.article-module__11FdsG__footer .article-module__11FdsG__caption{color:var(--text-faint);margin:0}.article-module__11FdsG__footer a{align-items:center;gap:var(--folio-space-4);color:var(--text);font-size:var(--fs-title);line-height:var(--lh-title);text-decoration:none;display:inline-flex}.article-module__11FdsG__footer a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--folio-space-2)}.article-module__11FdsG__footer svg{width:var(--folio-space-6);height:var(--folio-space-6)}.article-module__11FdsG__article .jenna-illustrations .demo{border-radius:var(--folio-radius-8)}.article-module__11FdsG__article .jenna-illustrations .illustration-caption{margin-top:var(--folio-space-4);color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center}.article-module__11FdsG__article .jenna-illustrations .figure-caption{margin-top:var(--folio-space-2)}.article-module__11FdsG__article .jenna-illustrations .demo-controls button{color:var(--text-faint)}.article-module__11FdsG__article .jenna-illustrations.illustration{margin-top:var(--folio-space-6)}
.chilli-module__LCQyrq__content{gap:var(--folio-space-12);flex-direction:column;width:100%;min-width:0;max-width:540px;margin-inline:auto;display:flex}.chilli-module__LCQyrq__prose{width:100%;max-width:540px;margin-inline:0}.chilli-module__LCQyrq__intro{gap:var(--folio-space-8);scroll-margin-top:var(--folio-space-12);flex-direction:column;display:flex}.chilli-module__LCQyrq__intro+figure{margin-top:calc(-1 * var(--folio-space-9))}.chilli-module__LCQyrq__muted{color:var(--text-faint)}.chilli-module__LCQyrq__shell .chilli-module__LCQyrq__copy,.chilli-module__LCQyrq__prose>p{color:var(--text)}.chilli-module__LCQyrq__section{gap:var(--folio-space-9);scroll-margin-top:var(--folio-space-12);flex-direction:column;display:flex}.chilli-module__LCQyrq__section:focus,.chilli-module__LCQyrq__intro:focus{outline:none}.chilli-module__LCQyrq__shell .chilli-module__LCQyrq__section h2{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--folio-weight-title)}.chilli-module__LCQyrq__shell .chilli-module__LCQyrq__prose h2{margin-bottom:var(--folio-space-6)}.chilli-module__LCQyrq__pair{gap:var(--folio-space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chilli-module__LCQyrq__footer{gap:var(--folio-space-8);padding-top:var(--folio-space-9);border-top:1px solid var(--border);flex-direction:column;display:flex}.chilli-module__LCQyrq__next{align-items:center;gap:var(--folio-space-8);color:var(--text);display:flex}.chilli-module__LCQyrq__next>span{gap:var(--folio-space-4);flex-direction:column;display:flex}.chilli-module__LCQyrq__next img{width:var(--folio-space-14);height:auto}.chilli-module__LCQyrq__next svg{width:var(--folio-space-6);height:var(--folio-space-6)}.chilli-module__LCQyrq__nextTitle{align-items:center;gap:var(--folio-space-4);font-size:var(--fs-title);line-height:var(--lh-title);display:flex}@media (max-width:600px){.chilli-module__LCQyrq__pair{gap:var(--folio-space-11);grid-template-columns:1fr}.chilli-module__LCQyrq__next{gap:var(--folio-space-6)}}.chilli-module__LCQyrq__shell .chilli-module__LCQyrq__footer>p{font-size:var(--fs-caption);line-height:var(--lh-caption)}.chilli-module__LCQyrq__content>figure,.chilli-module__LCQyrq__pair{width:100%;max-width:540px}.chilli-module__LCQyrq__intro>div:first-child{align-items:flex-start;gap:var(--folio-space-2);border:0;flex-direction:column;padding:0}@media (max-width:1100px){.chilli-module__LCQyrq__shell aside{max-width:540px}}.chilli-module__LCQyrq__shell aside a{color:var(--text-faint)}.chilli-module__LCQyrq__shell aside a:hover,.chilli-module__LCQyrq__shell aside a:focus-visible,.chilli-module__LCQyrq__shell aside a[aria-current=location]{color:var(--text)}.chilli-module__LCQyrq__shell .chilli-module__LCQyrq__systemLink{color:var(--primary);text-underline-offset:var(--folio-space-2);text-decoration:underline}.chilli-module__LCQyrq__shell .chilli-module__LCQyrq__systemLink:hover{color:var(--text)}
.croissant-module__ILh9EG__content{gap:var(--folio-space-12);flex-direction:column;width:100%;min-width:0;max-width:540px;margin-inline:auto;display:flex}.croissant-module__ILh9EG__content>header,.croissant-module__ILh9EG__client{scroll-margin-top:var(--folio-space-12)}.croissant-module__ILh9EG__client{gap:var(--folio-space-9);flex-direction:column;min-width:0;display:flex}.croissant-module__ILh9EG__placeholder{aspect-ratio:4/3;background:var(--muted);width:100%}.croissant-module__ILh9EG__shell .croissant-module__ILh9EG__meta{color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption)}.croissant-module__ILh9EG__footer{gap:var(--folio-space-8);padding-top:var(--folio-space-9);border-top:1px solid var(--border);flex-direction:column;display:flex}.croissant-module__ILh9EG__footer a{align-items:center;gap:var(--folio-space-4);display:inline-flex}.croissant-module__ILh9EG__footer svg{width:var(--folio-space-6);height:var(--folio-space-6)}.croissant-module__ILh9EG__shell aside a{color:var(--text-faint)}.croissant-module__ILh9EG__shell aside a:hover,.croissant-module__ILh9EG__shell aside a:focus-visible,.croissant-module__ILh9EG__shell aside a[aria-current=location]{color:var(--text)}@media (max-width:1100px){.croissant-module__ILh9EG__shell aside{max-width:540px}}.croissant-module__ILh9EG__intro{gap:var(--folio-space-8);flex-direction:column;display:flex}.croissant-module__ILh9EG__identity{gap:var(--folio-space-2);flex-direction:column;display:flex}.croissant-module__ILh9EG__intro+figure{margin-top:calc(-1 * var(--folio-space-9))}.croissant-module__ILh9EG__websiteTitle{align-items:center;gap:var(--folio-space-3);display:inline-flex}.croissant-module__ILh9EG__websiteTitle svg{width:var(--folio-space-6);height:var(--folio-space-6);flex-shrink:0}
