.milia-home,.milia-home-fullslider{font-family:var(--milia-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.milia-home{color:var(--milia-black);background:var(--milia-off-white)}.milia-home h1,.milia-home h2,.milia-home h3,.milia-home h4,.milia-home p,.milia-home button,.milia-home a,.milia-home-fullslider button{font-family:inherit}.milia-home h1,.milia-home h2,.milia-home h3,.milia-home p{margin:0;letter-spacing:inherit;font-weight:inherit}.milia-home__inner{width:100%;max-width:var(--milia-layout-max);margin-inline:auto;padding-inline:.625rem;box-sizing:border-box}.milia-home-hero{position:relative;width:100%;aspect-ratio:402 / 780;max-height:100vh;overflow:hidden;background:var(--milia-off-white)}.milia-home-hero--dark,.milia-home-hero--dark .milia-home-hero__title,.milia-home-hero--dark .milia-home-hero__eyebrow,.milia-home-hero--dark .milia-home-hero__link{color:#fff}.milia-home-hero--contained{aspect-ratio:auto;max-height:none;overflow:visible;background:transparent}.milia-home-hero--contained .milia-home-hero__wrap{padding-block:0}.milia-home-hero--contained .milia-home-hero__frame{position:relative;width:100%;min-width:100%;border-radius:var(--milia-radius-lg);overflow:hidden;aspect-ratio:402 / 780;max-height:100vh}.milia-home-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000,#0003)}.milia-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.milia-home-hero__media img,.milia-home-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.milia-home-hero__media--mobile{display:block}.milia-home-hero__media--desktop{display:none}.milia-home-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding:3.5rem 1.25rem;pointer-events:none}.milia-home-hero__content--contained{padding:3.5rem .625rem;align-items:start;width:100%;max-width:none;margin:0}.milia-home-hero__content-inner{grid-column:1 / -1;display:flex;flex-direction:column;gap:2.5rem;text-align:center;align-items:center;pointer-events:auto}.milia-home-hero__content-inner--start{text-align:start;align-items:flex-start}.milia-home-hero__content-inner--end{justify-content:flex-end}.milia-home-hero__eyebrow{font-size:var(--milia-text-subtitle-m);line-height:var(--milia-text-subtitle-m-lh);font-weight:var(--milia-text-subtitle-m-fw);letter-spacing:var(--milia-text-subtitle-m-ls);text-transform:uppercase}.milia-home-hero__title{margin:0;font-size:var(--milia-text-title-s);line-height:var(--milia-text-title-s-lh);font-weight:var(--milia-text-title-s-fw);letter-spacing:var(--milia-text-title-s-ls);overflow-wrap:break-word;word-break:break-word}.milia-home-hero__link{font-size:var(--milia-text-subtitle-s);line-height:var(--milia-text-subtitle-s-lh);font-weight:var(--milia-text-subtitle-s-fw);letter-spacing:var(--milia-text-subtitle-s-ls);text-transform:uppercase;color:inherit;text-decoration:none;position:relative;padding-bottom:calc(8em / 12)}.milia-home-hero__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.milia-home-products{padding-block:3rem}.milia-home-products__heading{margin:0 0 2.5rem;text-align:center;font-size:var(--milia-text-title-s);line-height:var(--milia-text-title-s-lh);font-weight:var(--milia-text-title-s-fw);letter-spacing:var(--milia-text-title-s-ls)}.milia-home-products__scroll{margin-inline:-.625rem;padding-inline:.625rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.milia-home-products__scroll::-webkit-scrollbar{display:none}.milia-home-products__grid{display:flex;flex-wrap:nowrap;gap:.625rem;width:max-content}.milia-home-products__item{flex:0 0 16.8125rem;width:16.8125rem}.milia-home-keyfigures{overflow:hidden}.milia-home-keyfigures__slider{display:block;overflow:hidden}.milia-home-keyfigures__layout{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem .5rem}.milia-home-keyfigures__intro{position:relative;z-index:2;grid-column:1 / -1;display:flex;flex-direction:column;gap:2.5rem}.milia-home-keyfigures__title{margin:0;font-family:var(--milia-font);font-size:var(--milia-text-title-m);line-height:var(--milia-text-title-m-lh);font-weight:var(--milia-text-title-m-fw);letter-spacing:var(--milia-text-title-m-ls);color:var(--milia-black);text-transform:uppercase}.milia-home-keyfigures__nav{display:flex;align-items:center;gap:.375rem;margin-inline:.625rem}.milia-home-keyfigures__arrow{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--milia-radius-sm);background:#fff;color:var(--milia-black);cursor:pointer;transition:opacity .3s ease}.milia-home-keyfigures__arrow:disabled{opacity:.5;cursor:not-allowed}.milia-home-keyfigures__arrow svg{width:1.25rem;height:1.25rem;fill:currentColor}.milia-home-keyfigures__track-wrap{grid-column:1 / -1;margin-inline:-.625rem}.milia-home-keyfigures__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-inline:.625rem}.milia-home-keyfigures__track::-webkit-scrollbar{display:none}.milia-home-keyfigures__slide{flex:0 0 75%;min-width:75%;scroll-snap-align:start}.milia-home-keyfigures__card{position:relative;aspect-ratio:340 / 563;overflow:hidden;border-radius:var(--milia-radius-lg);padding:2.875rem 1.25rem;color:#fff;background:var(--milia-black);outline:none}.milia-home-keyfigures__card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.milia-home-keyfigures__card-title{position:relative;z-index:2;margin:0;font-family:var(--milia-font);font-size:var(--milia-text-subtitle-xl);line-height:var(--milia-text-subtitle-xl-lh);font-weight:var(--milia-text-subtitle-xl-fw);letter-spacing:var(--milia-text-subtitle-xl-ls);color:#fff}.milia-home-keyfigures__card-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.milia-home-keyfigures__card-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:2.875rem 1.25rem;background:#fff;color:var(--milia-black);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.milia-home-keyfigures__card-panel .milia-home-keyfigures__card-title{color:var(--milia-black)}.milia-home-keyfigures__card:hover .milia-home-keyfigures__card-panel,.milia-home-keyfigures__card:focus-within .milia-home-keyfigures__card-panel,.milia-home-keyfigures__toggle:checked~.milia-home-keyfigures__card-panel{opacity:1;visibility:visible;pointer-events:auto}.milia-home-keyfigures__card-text{margin:auto 0 0;font-family:var(--milia-font);font-size:var(--milia-text-xs);line-height:var(--milia-text-xs-lh);font-weight:var(--milia-text-xs-fw)}.milia-home-gallery{padding-block:0}.milia-home-gallery__columns{columns:2;column-gap:.625rem}.milia-home-gallery__item{display:inline-block;width:100%;break-inside:avoid;margin-bottom:.625rem;overflow:hidden;border-radius:var(--milia-radius-sm)}.milia-home-gallery__img,.milia-home-gallery__placeholder{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.milia-home-gallery__placeholder{aspect-ratio:3 / 4;background:#0000000a}.milia-home-gallery__item--desktop-only{display:none}.milia-home-gallery__item--mobile-only{display:inline-block}.milia-home-richtext{padding-block:3.75rem}.milia-home-richtext__inner{text-align:center;display:flex;flex-direction:column;gap:2.5rem;align-items:center}.milia-home-richtext__title{font-size:var(--milia-text-title-s);line-height:var(--milia-text-title-s-lh);font-weight:var(--milia-text-title-s-fw);letter-spacing:var(--milia-text-title-s-ls);word-break:break-word}.milia-home-richtext__body{font-size:var(--milia-text-m);line-height:var(--milia-text-m-lh);max-width:40rem}.milia-home-richtext__body p{margin:0 0 1rem}.milia-home-richtext__link{font-size:var(--milia-text-subtitle-s);line-height:var(--milia-text-subtitle-s-lh);font-weight:var(--milia-text-subtitle-s-fw);letter-spacing:var(--milia-text-subtitle-s-ls);text-transform:uppercase;color:inherit;text-decoration:none;position:relative;padding-bottom:calc(8em / 12)}.milia-home-richtext__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.milia-home-fullslider{position:relative;display:block;width:100%;aspect-ratio:402 / 870;max-height:100vh;color:#fff;background:#000;overflow:hidden}.milia-home-fullslider:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:1;height:45%;pointer-events:none;background:linear-gradient(180deg,#0000,#00000073)}.milia-home-fullslider__slides{position:absolute;top:0;right:0;bottom:0;left:0}.milia-home-fullslider__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease}.milia-home-fullslider__slide.is-active{opacity:1;visibility:visible}.milia-home-fullslider__slide video,.milia-home-fullslider__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.milia-home-fullslider__controls{position:absolute;left:0;right:0;bottom:5rem;z-index:3}.milia-home-fullslider__tabs{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0;width:fit-content}.milia-home-fullslider__tab{border:none;background:none;padding:0;cursor:pointer;color:#ffffff80;text-align:start;transition:color .2s ease;font-family:inherit}.milia-home-fullslider__tab.is-active{color:#fff}@media(hover:hover){.milia-home-fullslider__tab:hover{color:#fff}}.milia-home-fullslider__tab-title{font-size:var(--milia-text-subtitle-l);line-height:var(--milia-text-subtitle-l-lh);font-weight:var(--milia-text-subtitle-l-fw);text-transform:uppercase}.milia-home-fullslider__progress{display:none;position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff;transform-origin:left;transform:scaleX(var(--progress, 0));transition:transform .2s ease}.milia-home-stacked{padding-block:3rem 1.875rem}.milia-home-stacked__slider{display:block}.milia-home-stacked__heading{text-align:center;margin:0 0 3.5rem;font-family:inherit;font-size:var(--milia-text-subtitle-xl);line-height:var(--milia-text-subtitle-xl-lh);font-weight:var(--milia-text-subtitle-xl-fw);letter-spacing:var(--milia-text-subtitle-xl-ls);text-transform:uppercase}.milia-home-stacked__deck{position:relative;height:37.25rem;max-height:100vh;margin-bottom:5rem;overflow:visible}.milia-home-stacked__card{position:absolute;top:50%;left:50%;width:20.8125rem;height:100%;transform:translate(-50%,-50%);border-radius:var(--milia-radius-lg);overflow:hidden;transition:transform .45s ease,opacity .45s ease;will-change:transform}.milia-home-stacked__card-inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;text-align:center;color:#fff;background:var(--milia-black);transition:filter .45s ease}.milia-home-stacked__card-inner.is-blurred{filter:blur(10px)}.milia-home-stacked__card-title{position:relative;z-index:2;margin:0;font-size:var(--milia-text-subtitle-m);line-height:var(--milia-text-subtitle-m-lh);font-weight:var(--milia-text-subtitle-m-fw);letter-spacing:var(--milia-text-subtitle-m-ls);text-transform:uppercase}.milia-home-stacked__card-body{position:relative;z-index:2;margin:auto 0 0;padding-top:2.5rem;font-size:var(--milia-text-xs);line-height:var(--milia-text-xs-lh);font-weight:var(--milia-text-xs-fw)}.milia-home-stacked__card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.milia-home-stacked__card-media video,.milia-home-stacked__card-media img{width:100%;height:100%;object-fit:cover}.milia-home-stacked__controls{display:flex;justify-content:center;gap:.375rem}.milia-home-stacked__controls button{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--milia-radius-sm);background:#fff;cursor:pointer}.milia-home-stacked__controls button:disabled{opacity:.5;cursor:not-allowed}.milia-home-stacked__controls svg{width:1.25rem;height:1.25rem;fill:currentColor}.milia-home-logos{padding-block:3rem}.milia-home-logos__heading{text-align:center;margin-bottom:2rem;font-size:var(--milia-text-subtitle-l);line-height:var(--milia-text-subtitle-l-lh);font-weight:var(--milia-text-subtitle-l-fw);text-transform:uppercase}.milia-home-logos__track-wrap{overflow:hidden;width:100%}.milia-home-logos__track{display:flex;flex-wrap:nowrap;align-items:center;gap:5.1875rem;width:max-content;margin:0;padding:0;list-style:none;animation:milia-home-marquee 36s linear infinite}.milia-home-logos__track li{list-style:none;margin:0;padding:0}.milia-home-logos__track:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.milia-home-logos__track{animation:none}}@keyframes milia-home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.milia-home-logos__track img{display:block;height:1.25rem;width:auto;object-fit:contain}.milia-home-faq{padding-block:0}.milia-home-faq.milia-home__inner,.milia-home-faq .milia-home__inner{padding-inline:.625rem}.milia-home-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem .5rem;width:100%}.milia-home-faq__sidebar{display:flex;flex-direction:column;gap:2.5rem}.milia-home-faq__title{margin:0;font-family:var(--milia-font);font-size:var(--milia-text-title-m);line-height:var(--milia-text-title-m-lh);font-weight:var(--milia-text-title-m-fw);letter-spacing:var(--milia-text-title-m-ls);color:var(--milia-black)}.milia-home-faq__categories{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.5rem}.milia-home-faq__categories li{list-style:none}.milia-home-faq__cat-btn{border:none;background:none;padding:0;cursor:pointer;overflow-x:clip;overflow-y:visible;text-align:start;font-family:inherit;color:inherit}.milia-home-faq__cat-btn span{display:flex;align-items:center;gap:.75rem;font-family:var(--milia-font);font-size:var(--milia-text-subtitle-s);line-height:var(--milia-text-subtitle-s-lh);font-weight:var(--milia-text-subtitle-s-fw);letter-spacing:var(--milia-text-subtitle-s-ls);text-transform:none;transform:translate(-1.375rem);transition:transform .3s ease,font-weight .2s ease}.milia-home-faq__cat-btn span:before{content:"";flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:var(--milia-pink)}.milia-home-faq__cat-btn:hover span,.milia-home-faq__cat-btn[aria-current=true] span{transform:translate(0)}.milia-home-faq__cat-btn[aria-current=true] span{font-weight:600}.milia-home-faq__link{font-family:var(--milia-font);font-size:var(--milia-text-subtitle-s);line-height:var(--milia-text-subtitle-s-lh);font-weight:var(--milia-text-subtitle-s-fw);letter-spacing:var(--milia-text-subtitle-s-ls);text-transform:uppercase;color:var(--milia-black);text-decoration:none;position:relative;padding-bottom:calc(8em / 12);width:fit-content}.milia-home-faq__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.milia-home-faq__panels{min-width:0}.milia-home-faq__item{border-top:1px solid var(--milia-grey-light)}.milia-home-faq__item[hidden]{display:none}.milia-home-faq__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding-block:1.5rem;border:none;background:none;text-align:start;cursor:pointer;font-family:var(--milia-font);font-size:var(--milia-text-s);line-height:var(--milia-text-s-lh);font-weight:600;color:var(--milia-black)}.milia-home-faq__question strong{font-family:inherit;font-weight:600}.milia-home-faq__toggle{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--milia-pink);color:var(--milia-black)}.milia-home-faq__icon{width:.75rem;height:.75rem;fill:currentColor}.milia-home-faq__icon[hidden]{display:none}.milia-home-faq__answer{padding-bottom:1.5rem;font-family:var(--milia-font);font-size:var(--milia-text-s);line-height:var(--milia-text-s-lh);font-weight:var(--milia-text-s-fw);color:var(--milia-black);max-width:48.6875rem}.milia-home-faq__answer p{margin:0 0 .75rem}.milia-home-faq__answer p:last-child{margin-bottom:0}.milia-home-faq__answer a{color:inherit}.milia-home-social{padding-block:3rem 2.2125rem}.milia-home-social__header{text-align:center;margin-bottom:3.75rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.milia-home-social__title{font-size:var(--milia-text-subtitle-xl);line-height:var(--milia-text-subtitle-xl-lh);font-weight:var(--milia-text-subtitle-xl-fw);letter-spacing:var(--milia-text-subtitle-xl-ls)}.milia-home-social__links{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;list-style:none;margin:0;padding:0}.milia-home-social__links a{font-size:var(--milia-text-subtitle-s);line-height:var(--milia-text-subtitle-s-lh);font-weight:var(--milia-text-subtitle-s-fw);letter-spacing:var(--milia-text-subtitle-s-ls);text-transform:uppercase;color:inherit;text-decoration:none;position:relative;padding-bottom:calc(8em / 12)}.milia-home-social__links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.milia-home-social__scroll{margin-inline:-.625rem;padding-inline:.625rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.milia-home-social__scroll::-webkit-scrollbar{display:none}.milia-home-social__grid{display:flex;flex-wrap:nowrap;gap:.625rem;width:max-content}.milia-home-social__media{flex:0 0 16.8125rem;width:16.8125rem;aspect-ratio:334 / 594;overflow:hidden;border-radius:var(--milia-radius-sm)}.milia-home-social__media img,.milia-home-social__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:64rem){.milia-home-faq.milia-home__inner,.milia-home-faq .milia-home__inner{padding-inline:2.5rem}.milia-home-faq__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 1rem;align-items:start}.milia-home-faq__sidebar{grid-column:span 3;position:sticky;top:0;align-self:start}.milia-home-faq__panels{grid-column:span 8}.milia-home-faq__question{gap:1rem}}@media screen and (min-width:990px){.milia-home__inner{padding-inline:2.5rem}.milia-home-hero:not(.milia-home-hero--contained){aspect-ratio:1440 / 871}.milia-home-hero--contained .milia-home-hero__frame{aspect-ratio:1440 / 871}.milia-home-hero__content--contained{padding-inline:4.375rem}.milia-home-hero__media--mobile{display:none}.milia-home-hero__media--desktop{display:block}.milia-home-hero__content{padding-inline:4.375rem}.milia-home-hero__content-inner{grid-column:span 4}.milia-home-hero__content-inner--center{grid-column:5 / span 4}.milia-home-hero__title{font-size:var(--milia-text-title-m);line-height:var(--milia-text-title-m-lh);font-weight:var(--milia-text-title-m-fw);letter-spacing:var(--milia-text-title-m-ls)}.milia-home-products{padding-block:5rem}.milia-home-products__heading{font-size:var(--milia-text-title-m);line-height:var(--milia-text-title-m-lh);font-weight:var(--milia-text-title-m-fw);letter-spacing:var(--milia-text-title-m-ls)}.milia-home-products__scroll{margin-inline:0;padding-inline:0;overflow:visible}.milia-home-products__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;width:auto}.milia-home-products__item{grid-column:span 3;width:auto;flex:none}.milia-home-keyfigures__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1rem}.milia-home-keyfigures__intro{grid-column:span 3;gap:3.125rem}.milia-home-keyfigures__nav{margin-inline:0}.milia-home-keyfigures__track-wrap{grid-column:span 9;margin-inline:0;position:relative}.milia-home-keyfigures__track-wrap:before{content:"";position:absolute;top:0;right:100%;z-index:1;width:100vw;height:100%;background:var(--milia-off-white)}.milia-home-keyfigures__track{padding-inline:0}.milia-home-keyfigures__slide{flex:0 0 calc((100% - 2rem) / 3);min-width:calc((100% - 2rem) / 3)}.milia-home-gallery__columns{columns:4;column-gap:.375rem}.milia-home-gallery__item{margin-bottom:.375rem}.milia-home-gallery__item--desktop-only{display:inline-block}.milia-home-gallery__item--mobile-only{display:none}.milia-home-richtext{padding-block:6.25rem}.milia-home-richtext__title{font-size:var(--milia-text-title-m);line-height:var(--milia-text-title-m-lh);font-weight:var(--milia-text-title-m-fw);letter-spacing:var(--milia-text-title-m-ls)}.milia-home-fullslider{aspect-ratio:1440 / 920}.milia-home-fullslider__controls{bottom:3.5rem}.milia-home-fullslider__tabs{flex-direction:row;gap:5.25rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1.25rem;position:relative}.milia-home-fullslider__progress{display:block}.milia-home-stacked{padding-block:5rem 3.125rem}.milia-home-stacked__deck{height:48.4375rem;margin-bottom:5rem}.milia-home-stacked__card{width:29.625rem}.milia-home-stacked__card-title{font-size:var(--milia-text-subtitle-l);line-height:var(--milia-text-subtitle-l-lh);font-weight:var(--milia-text-subtitle-l-fw)}.milia-home-stacked__card-body{font-size:var(--milia-text-s);line-height:var(--milia-text-s-lh)}.milia-home-logos{padding-block:5rem}.milia-home-logos__track{gap:11.25rem}.milia-home-logos__track img{height:2rem}.milia-home-fullslider__tab,.milia-home-fullslider__tab.is-active{color:#fff}.milia-home-stacked__card-inner{padding:3.5rem}.milia-home-social{padding-block:5rem 3.6875rem}.milia-home-social__scroll{margin-inline:0;padding-inline:0;overflow:visible}.milia-home-social__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;width:auto}.milia-home-social__media{width:auto;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/milia-home.css.map */
