.iln-section{--iln-ink: #111111;--iln-muted: #4d5352;--iln-brand: #0f766e;--iln-brand-dark: #0a5a54;--iln-surface: #e3e7e5;color:var(--iln-ink)}.iln-shell{width:min(calc(100% - 3.2rem),128rem);margin-inline:auto}.iln-eyebrow{margin:0 0 1.6rem;color:var(--iln-brand);font-size:clamp(1.35rem,1vw,1.5rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.iln-heading{max-width:78rem;margin:0;color:var(--iln-ink);font-size:clamp(3.2rem,5vw,6.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.iln-heading--section{font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:1.08}.iln-lead{max-width:62rem;margin:2rem 0 0;color:var(--iln-muted);font-size:clamp(1.7rem,2vw,2rem);line-height:1.55}.iln-button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;padding:1.3rem 2.4rem;border:1px solid var(--iln-brand);border-radius:.8rem;background:var(--iln-brand);color:#fff;font-size:1.5rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.iln-button:hover{background:var(--iln-brand-dark);border-color:var(--iln-brand-dark);transform:translateY(-1px)}.iln-button--secondary{background:transparent;color:var(--iln-ink);border-color:#cfd4d3}.iln-button--secondary:hover{background:#fff;border-color:var(--iln-ink)}.iln-button:focus-visible,.iln-tab:focus-visible,.iln-card-link:focus-visible{outline:3px solid rgba(15,118,110,.35);outline-offset:3px}.iln-section-header{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4rem}.iln-text-link{color:var(--iln-brand);font-weight:650;text-underline-offset:.4rem;white-space:nowrap}.iln-hero{position:relative;min-height:100svh;overflow:hidden;background:#111;color:#fff}.iln-hero__grid{display:grid;min-height:min(78rem,calc(100vh - 10rem));align-items:center;gap:5rem;padding-block:clamp(6rem,10vw,12rem)}.iln-hero__grid--cinematic{position:relative;z-index:2;min-height:100svh;grid-template-columns:1fr;align-items:center;padding-top:14rem;padding-bottom:clamp(6rem,9vw,10rem)}.iln-hero__content{position:relative;z-index:1}.iln-hero__grid--cinematic .iln-hero__content{max-width:78rem}.js .iln-hero .iln-hero__content>*{opacity:0;transform:translateY(-2.4rem);transition:opacity 1.25s ease,transform 1.6s cubic-bezier(.22,1,.36,1)}.js .iln-hero .iln-hero__content.is-visible>*{opacity:1;transform:translateY(0)}.js .iln-hero .iln-hero__content>:nth-child(2){transition-delay:.25s}.js .iln-hero .iln-hero__content>:nth-child(3){transition-delay:.5s}.js .iln-hero .iln-hero__content>:nth-child(4){transition-delay:.75s}.js .iln-hero .iln-hero__content>:nth-child(5){transition-delay:1s}.iln-hero__grid--cinematic .iln-heading{color:#fff;font-size:clamp(4rem,6.4vw,7.6rem)}.iln-hero__grid--cinematic .iln-eyebrow{color:#8bddd5}.iln-hero__grid--cinematic .iln-lead{color:#ffffffd1}.iln-hero__grid--cinematic .iln-button--secondary{border-color:#ffffff80;color:#fff}.iln-hero__grid--cinematic .iln-button--secondary:hover{border-color:#fff;background:#ffffff1f}.iln-hero__grid--cinematic .iln-hero__proof{color:#ffffffd1}.iln-hero__status{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 2.4rem;padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.28);border-radius:99rem;background:#1111112e;color:#fff;font-size:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iln-hero__status:before{width:.7rem;height:.7rem;border-radius:50%;background:#67d2a8;content:"";box-shadow:0 0 0 .4rem #67d2a829}.iln-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.iln-hero__poster,.iln-hero__video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.iln-hero__video{z-index:1}.iln-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,var(--iln-overlay-opacity)),#00000029 72%),linear-gradient(0deg,rgba(0,0,0,.48) 0%,transparent 55%)}.iln-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.iln-hero__proof{display:flex;flex-wrap:wrap;gap:1.6rem 2.8rem;margin:4rem 0 0;padding:0;color:#444;font-size:1.35rem;list-style:none}.iln-hero__proof li{display:flex;align-items:center;gap:.8rem}.iln-hero__proof li:before{width:.7rem;height:.7rem;border-radius:50%;background:var(--iln-brand);content:""}.iln-hero__media{position:relative;min-height:38rem;border-radius:2.4rem;overflow:hidden;background:linear-gradient(145deg,#dce8e6,#edf2f1)}.iln-hero__media img{width:100%;height:100%;position:absolute;object-fit:cover}.iln-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--iln-brand)}.iln-hero__placeholder svg{width:50%;opacity:.45}.iln-hero__badge{position:absolute;right:2rem;bottom:2rem;max-width:22rem;padding:1.5rem 1.8rem;border:1px solid rgba(255,255,255,.75);border-radius:1.2rem;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.3rem;line-height:1.4}html.iln-home .shopify-section-group-header-group:not(.section-header){display:none}html.iln-home .section-header{position:fixed;inset:0 0 auto;z-index:20;width:100%;margin:0!important;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .34s ease,background-color .25s ease,box-shadow .25s ease}.iln-home .section-header:not(.iln-header-scrolled) .iln-header-overlay{width:100%;margin-top:0;border-color:transparent;border-radius:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.iln-header-overlay{border:1px solid rgba(255,255,255,.12);background:#0c100f66!important;box-shadow:0 1rem 3.5rem #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.iln-header-overlay .header__menu-item,.iln-header-overlay .header__icon,.iln-header-overlay .header__heading-link,.iln-header-overlay .header__active-menu-item{color:#fff}.iln-header-overlay .header__heading-logo{filter:brightness(0) invert(1)}html.iln-home .section-header.iln-header-scrolled{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.iln-home .section-header.iln-header-scrolled .iln-header-overlay{border-color:#ffffff1f;background:#0f1212e6!important;box-shadow:0 .8rem 3rem #0003;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}html.iln-home .section-header.iln-header-scrolled .iln-header-overlay .header__menu-item,html.iln-home .section-header.iln-header-scrolled .iln-header-overlay .header__icon,html.iln-home .section-header.iln-header-scrolled .iln-header-overlay .header__heading-link,html.iln-home .section-header.iln-header-scrolled .iln-header-overlay .header__active-menu-item{color:#fff}html.iln-home .section-header.iln-header-scrolled .iln-header-overlay .header__heading-logo{filter:brightness(0) invert(1)}.iln-finder{padding-block:clamp(7rem,10vw,12rem);background:#e3e7e5}.iln-tabs{display:grid;grid-template-columns:minmax(20rem,.65fr) 1.35fr;gap:2rem}.iln-tabs__nav{display:flex;flex-direction:column;gap:.8rem}.iln-tab{width:100%;padding:1.8rem 2rem;border:0;border-radius:1rem;background:transparent;color:#59605f;font:inherit;font-size:1.7rem;text-align:left;cursor:pointer}.iln-tab[aria-selected=true]{background:var(--iln-surface);color:var(--iln-ink);font-weight:650}.iln-tab-panel{min-height:31rem;padding:clamp(3rem,6vw,6rem);border-radius:2rem;background:var(--iln-ink);color:#fff}.iln-tab-panel[hidden]{display:none}.iln-tab-panel .iln-eyebrow{color:#77c8c1}.iln-tab-panel h3{max-width:60rem;margin:0;color:#fff;font-size:clamp(2.7rem,4vw,4.4rem);line-height:1.1}.iln-tab-panel p{max-width:58rem;margin:1.8rem 0 2.8rem;color:#d7dcdb;font-size:1.7rem;line-height:1.6}.iln-products{padding-block:clamp(7rem,10vw,12rem);background:var(--iln-surface)}.iln-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.iln-product-card{position:relative;min-width:0;padding:1.2rem;border:1px solid #d4d9d7;border-radius:1.6rem;background:#edf0ef;transition:border-color .2s ease,transform .25s ease}.iln-product-card:hover{border-color:#becbc9;transform:translateY(-4px)}.iln-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem;background:#f3f5f4}.iln-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.iln-product-card:hover img{transform:scale(1.025)}.iln-product-card__body{padding:2rem .8rem 1rem}.iln-product-card__number{color:var(--iln-brand);font-size:1.1rem;font-weight:700;letter-spacing:.12em}.iln-product-card h3{margin:.8rem 0 .6rem;font-size:2rem;line-height:1.25}.iln-product-card__price{margin:0;color:#454a49;font-size:1.5rem}.iln-card-link{color:inherit;text-decoration:none}.iln-card-link:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.6rem;content:""}.iln-product-empty{display:grid;height:100%;min-height:42rem;place-items:center;padding:3rem;text-align:center}.iln-product-empty p{max-width:22rem;color:#505655}.iln-story{padding-block:clamp(7rem,10vw,12rem);background:#e3e7e5}.iln-story__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(4rem,8vw,10rem)}.iln-story__media{min-height:48rem;border-radius:2rem;overflow:hidden;background:#e6eceb}.iln-story__media img{width:100%;height:100%;min-height:48rem;object-fit:cover}.iln-story__media svg{width:100%;height:100%;min-height:48rem}.iln-story__quote{margin:3rem 0 0;padding-left:2rem;border-left:3px solid var(--iln-brand);color:#333;font-size:1.8rem;line-height:1.5}.iln-values{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(6rem,9vw,10rem);background:#dfe3e2;border:1px solid #dfe3e2}.iln-value{padding:3rem 2.4rem;background:#edf0ef}.iln-value span{color:var(--iln-brand);font-size:1.3rem;font-weight:700}.iln-value h3{margin:1.2rem 0 .8rem;font-size:1.8rem}.iln-value p{margin:0;color:var(--iln-muted);line-height:1.55}.iln-faq{padding-block:clamp(7rem,10vw,12rem);background:#101413;color:#fff}.iln-faq .iln-heading{color:#fff}.iln-faq .iln-eyebrow{color:#75c8c0}.iln-faq .iln-lead{color:#bfc6c4}.iln-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,8vw,10rem)}.iln-faq details{border-top:1px solid #343a38}.iln-faq details:last-child{border-bottom:1px solid #343a38}.iln-faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;color:#fff;font-size:1.7rem;font-weight:600;list-style:none;cursor:pointer}.iln-faq summary::-webkit-details-marker{display:none}.iln-faq summary:after{color:#75c8c0;content:"+";font-size:2.4rem;font-weight:300}.iln-faq details[open] summary:after{content:"\2212"}.iln-faq__answer{max-width:65rem;padding:0 3rem 2.4rem 0;color:#bfc6c4;line-height:1.65}@media screen and (min-width:900px){.iln-hero__grid{grid-template-columns:1.05fr .95fr}.iln-hero__grid--cinematic{grid-template-columns:1fr}}@media screen and (max-width:899px){.iln-hero__grid,.iln-story__grid,.iln-faq__grid{grid-template-columns:1fr}.iln-hero__grid{padding-top:6rem}.iln-hero__media{min-height:42rem}.iln-values{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.iln-shell{width:min(calc(100% - 2.4rem),128rem)}.iln-section-header{display:block;margin-bottom:2.8rem}.iln-section-header .iln-text-link{display:inline-block;margin-top:1.8rem}.iln-hero__proof{display:grid;gap:1rem}.iln-hero__media{min-height:34rem;border-radius:1.6rem}.iln-hero__grid--cinematic{min-height:100svh;padding-top:11rem;padding-bottom:4rem}.iln-hero__grid--cinematic .iln-heading{max-width:100%;overflow-wrap:break-word;font-size:clamp(3.8rem,11.5vw,4.8rem)}.iln-hero__grid--cinematic .iln-lead{font-size:1.65rem}.js .iln-hero .iln-hero__content>*{opacity:1;transform:none;transition:none}.iln-tabs{grid-template-columns:1fr}.iln-tabs__nav{flex-direction:row;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.iln-tabs__nav::-webkit-scrollbar{display:none}.iln-tab{width:auto;min-width:max-content;padding:1.3rem 1.6rem}.iln-tab-panel{min-height:34rem}.iln-product-grid{display:flex;margin-right:-1.2rem;padding:0 1.2rem 1.5rem 0;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory}.iln-product-card{flex:0 0 84%;scroll-snap-align:start}.iln-story__media,.iln-story__media img{min-height:36rem}.iln-values{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.js .iln-hero .iln-hero__content>*{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.iln-section *,.iln-section *:before,.iln-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.iln-hero__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ilnnova-home.css.map */
