.inf-home{--inf-ink: var(--infinote-carbon);--inf-secondary: var(--infinote-graphite);--inf-gutter: 72px;background:var(--infinote-stone);color:var(--inf-ink);font-family:var(--font-sans);font-weight:400}.inf-home *,.inf-home *:before,.inf-home *:after{box-sizing:border-box}.inf-home__inner{max-width:1440px;margin-inline:auto;padding-inline:var(--inf-gutter)}.inf-home__media{position:relative;aspect-ratio:var(--inf-ratio);background:var(--infinote-paper);overflow:hidden}.inf-home__media picture,.inf-home__media img{display:block;width:100%;height:100%}.inf-home__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.inf-home__media img{object-fit:cover}.inf-home__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:24px;color:var(--infinote-graphite);font:400 12px/1.4 var(--font-mono);letter-spacing:.04em;text-align:center}.inf-home__media--no-desktop picture{display:none}.inf-home__media--no-desktop .inf-home__placeholder--desktop{display:flex}.inf-home__copy{min-width:0}.inf-home .inf-home__label{margin:0 0 24px;color:var(--inf-secondary);font:500 12px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.inf-home .inf-home__heading{margin:0 0 32px;color:var(--inf-ink);font:400 72px/1 var(--font-editorial);letter-spacing:-.025em;font-optical-sizing:auto}.inf-home .inf-home__body{margin:0;max-width:60ch;color:var(--inf-ink);font:400 17px/1.55 var(--font-sans);letter-spacing:-.002em}.inf-home .inf-home__mono{margin:32px 0 0;color:var(--inf-secondary);font:400 12px/1.4 var(--font-mono);letter-spacing:.04em}.inf-home a{color:var(--inf-ink);text-decoration:none}.inf-home a:hover{text-decoration:underline;text-underline-offset:5px}.inf-home a:focus-visible,.inf-home [tabindex]:focus-visible{outline:2px solid var(--inf-ink);outline-offset:5px}.inf-home--object{position:relative}.inf-home--object .inf-home__media{height:min(100svh,56vw);aspect-ratio:auto}.inf-home--object img{object-position:var(--inf-object-x) var(--inf-object-y)}.inf-home__object-link{position:absolute;left:var(--inf-gutter);bottom:40px;min-height:44px;display:inline-flex;align-items:center;padding:0 12px;background:var(--infinote-paper);font:500 12px/1.4 var(--font-sans)}.inf-home--material{padding-block:160px}.inf-home__material-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:center}.inf-home__strip{display:flex;gap:24px;margin-top:96px}.inf-home__strip-frame{flex:1;min-width:0}.inf-home--intelligence{--inf-ink: var(--infinote-paper);--inf-secondary: var(--infinote-dust);background:var(--infinote-carbon);padding-block:160px}.inf-home__intelligence-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;align-items:center}.inf-home__steps{display:flex;flex-wrap:wrap;gap:16px 20px;margin:40px 0 0;padding:0;list-style:none;color:var(--inf-secondary);font:400 12px/1.4 var(--font-mono);letter-spacing:.04em}.inf-home__steps li{position:relative;flex:1 1 auto;padding-bottom:88px}.inf-home__step-title{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.inf-home__steps li:not(:last-child) .inf-home__step-title:after{content:"\b7";margin-left:12px}.inf-home__step-description{display:block;position:absolute;top:44px;left:0;right:0;margin-top:8px;visibility:hidden}.inf-home__steps li:hover .inf-home__step-description,.inf-home__steps li:focus-within .inf-home__step-description{visibility:visible}.inf-home .inf-home__privacy{margin:32px 0 24px;color:var(--inf-secondary);font:400 14px/1.55 var(--font-sans)}.inf-home__action{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:500 14px/1.3 var(--font-sans)}.inf-home__action span{transition:transform .2s ease}.inf-home__action:hover span{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.inf-home [data-inf-reveal].is-entering{animation:inf-home-reveal .6s ease both}}@keyframes inf-home-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:1199px){.inf-home{--inf-gutter: 32px}.inf-home__material-layout,.inf-home__intelligence-layout{gap:32px}.inf-home .inf-home__heading{font-size:40px}}@media(max-width:749px){.inf-home{--inf-gutter: 24px}.inf-home__media{aspect-ratio:var(--inf-mobile-ratio)}.inf-home__media picture{display:block}.inf-home__media--no-mobile picture{display:none}.inf-home__placeholder--desktop{display:none!important}.inf-home__media--no-mobile .inf-home__placeholder--mobile{display:flex}.inf-home--object .inf-home__media{height:auto;aspect-ratio:4 / 5}.inf-home--object img{object-position:center}.inf-home__object-link{bottom:24px}.inf-home--material,.inf-home--intelligence{padding-block:104px}.inf-home__material-layout,.inf-home__intelligence-layout{display:flex;flex-direction:column;gap:40px;align-items:stretch}.inf-home .inf-home__body{font-size:16px}.inf-home .inf-home__heading{margin-bottom:24px}.inf-home__strip{margin-top:56px;margin-right:calc(-1 * var(--inf-gutter));padding:5px var(--inf-gutter) 16px 5px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.inf-home__strip::-webkit-scrollbar{display:none}.inf-home__strip-frame{flex:0 0 84%;scroll-snap-align:start}.inf-home__steps{display:block}.inf-home__steps li{padding-bottom:0}.inf-home__steps li+li{margin-top:20px}.inf-home__steps li:not(:last-child) .inf-home__step-title:after{content:none}.inf-home__step-description{position:static;margin-top:8px;visibility:visible}}@media(prefers-reduced-motion:reduce){.inf-home *,.inf-home *:before,.inf-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(hover:none){.inf-home__step-description{visibility:visible}}.inf-home--forms{padding-block:160px 80px}.inf-home__forms-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;align-items:center}.inf-home--forms .inf-home__heading{font-size:40px}.inf-home__forms-visual{margin-right:calc(-1*max(var(--inf-gutter),calc((100vw - 1296px)/2)))}.inf-home__forms-index{list-style:none;padding:0;margin:40px 0 32px}.inf-home__forms-index li+li{border-top:1px solid var(--infinote-dust)}.inf-home__forms-index a{display:flex;flex-direction:column;gap:8px;padding-block:20px}.inf-home__form-name{font:400 40px/1.1 var(--font-editorial);letter-spacing:-.01em}.inf-home__form-description{color:var(--inf-secondary);font:400 14px/1.55 var(--font-sans)}.inf-home__forms-index a:hover{text-decoration:none}.inf-home__forms-index a:hover .inf-home__form-name{text-decoration:underline;text-underline-offset:5px}.inf-home--everwrite{padding-block:80px 160px}.inf-home__everwrite-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:112px;align-items:center}.inf-home__everwrite-visual{max-width:520px}.inf-home__everwrite-index{display:flex;flex-wrap:wrap;list-style:none;margin:32px 0 24px;padding:0;gap:0 16px}.inf-home__everwrite-index li{display:inline-flex;align-items:center;gap:16px}.inf-home__everwrite-index li:not(:last-child):after{content:"\b7";color:var(--inf-secondary)}.inf-home__everwrite-index a{display:inline-flex;align-items:center;min-height:44px;font:400 14px/1.4 var(--font-sans)}.inf-home--happiness{padding-bottom:160px}.inf-home__happiness-content{position:relative;margin-top:-160px}.inf-home__happiness-copy{max-width:600px;padding:56px;background:var(--infinote-paper)}.inf-home--happiness .inf-home__heading{font-size:40px;line-height:1.06;letter-spacing:-.018em}.inf-home__happiness-copy .inf-home__action{margin-top:24px}@media(max-width:1199px){.inf-home__forms-layout{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.inf-home__everwrite-layout{gap:64px}.inf-home__happiness-copy{max-width:560px;padding:40px}}@media(max-width:749px){.inf-home--forms{padding-block:104px 52px}.inf-home__forms-layout{display:flex;flex-direction:column;align-items:stretch;gap:48px}.inf-home__forms-visual{order:-1;margin-inline:calc(-1 * var(--inf-gutter))}.inf-home__forms-index{margin-top:32px}.inf-home__forms-index a{padding-block:20px}.inf-home--everwrite{padding-block:52px 104px}.inf-home__everwrite-layout{display:flex;flex-direction:column;align-items:stretch;gap:40px}.inf-home__everwrite-visual{max-width:none}.inf-home--happiness{padding-bottom:104px}.inf-home__happiness-content{margin-top:0;padding-inline:0}.inf-home__happiness-copy{max-width:none;padding:48px var(--inf-gutter)}}.inf-home--energia{--inf-ink: var(--infinote-paper);--inf-secondary: var(--infinote-dust);background:var(--infinote-carbon);padding-block:160px}.inf-home__energia-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:64px;align-items:center}.inf-home--energia .inf-home__action{margin-top:32px}.inf-home--hampers{padding-block:160px 80px}.inf-home__hampers-copy{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:96px;margin-top:56px;align-items:center}.inf-home__hampers-copy .inf-home__action{margin-top:24px}.inf-home__hampers-copy .inf-home__heading{margin-bottom:0}.inf-home--co-brand{padding-block:80px 160px}.inf-home__cobrand-copy{max-width:760px;margin-bottom:64px}.inf-home--co-brand .inf-home__heading{font-size:40px;max-width:25ch}.inf-home__quiet-links{list-style:none;margin:0;padding:56px 0 0;border-top:1px solid var(--infinote-dust);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:16px}.inf-home__quiet-links a{display:inline-flex;align-items:center;min-height:56px;padding-block:8px;font:400 40px/1.1 var(--font-editorial);letter-spacing:-.01em}.inf-home--quiet-index{padding-block:0 160px}@media(max-width:1199px){.inf-home__energia-layout{gap:32px}.inf-home__hampers-copy{gap:64px}}@media(max-width:749px){.inf-home--energia{padding-block:104px}.inf-home__energia-layout{display:flex;flex-direction:column;gap:40px;align-items:stretch}.inf-home__energia-visual{order:-1}.inf-home--hampers{padding-block:104px 52px}.inf-home__hampers-copy{display:block;margin-top:40px}.inf-home__hampers-copy .inf-home__heading{margin-bottom:24px}.inf-home--co-brand{padding-block:52px 104px}.inf-home__cobrand-copy{margin-bottom:40px}.inf-home__quiet-links{display:block;padding-top:40px}.inf-home__quiet-links li+li{margin-top:12px}.inf-home--quiet-index{padding-bottom:104px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/infinote-home.css.map */
