.home-hero{min-height:min(60rem,100svh);background:var(--color-night)}.home-hero__shade{background:linear-gradient(90deg,#050f19f5,#050f19ba 40%,#050f191a 76%),linear-gradient(0deg,rgb(5 15 25 / 62%),transparent 52%)}.home-hero__content{min-height:min(60rem,100svh);padding-block:11rem 3.5rem}.home-hero__content>div:first-child{max-width:47rem}.home-hero__contour{display:block;margin:0 0 1.5rem;color:var(--color-ice)}.home-hero h1{max-width:8ch;font-size:clamp(4rem,9.5vw,8.8rem);font-weight:400}.home-hero__lead{max-width:33rem;color:#ffffffb8;line-height:1.75}.home-hero__button{min-width:11rem;color:var(--color-night);border-color:var(--color-signal);background:var(--color-signal)}.home-hero__finder-link{padding:.75rem 0;border-bottom:1px solid rgb(255 255 255 / 35%)}.need-paths{background:var(--color-mineral)}.need-paths__header{display:grid;gap:1rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.need-paths__header .eyebrow{grid-column:1 / -1;color:color-mix(in srgb,var(--color-night) 58%,transparent)}.need-paths__header h2{max-width:11ch;margin:0;font-size:clamp(3.3rem,7.5vw,7.4rem)}.need-paths__header>p:last-child{max-width:30rem;color:color-mix(in srgb,var(--color-night) 65%,transparent)}.need-paths__grid{display:grid;border-top:1px solid var(--color-border)}.need-path{display:grid;grid-template-columns:2rem 1fr auto;min-height:8rem;align-items:center;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--color-border);transition:color .22s ease,background-color .22s ease,transform .22s ease}.need-path__index{align-self:start;color:color-mix(in srgb,currentColor 52%,transparent);font-size:.65rem;letter-spacing:.12em}.need-path__copy{display:grid;gap:.35rem}.need-path__copy strong{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.65rem);font-weight:500;line-height:1}.need-path__copy small{color:color-mix(in srgb,currentColor 65%,transparent);font-size:.74rem}.need-path>svg{width:1.2rem}.need-path:hover{color:var(--color-signal);background:var(--color-night);transform:translate(.25rem)}.need-path--ice{background:color-mix(in srgb,var(--color-ice) 46%,var(--color-mineral))}.need-path--night{color:var(--color-signal);background:var(--color-night)}.product-comparison{background:#fff}.section-heading h2{font-weight:400}.comparison-grid{gap:.75rem;padding-bottom:.5rem}.comparison-card{min-width:0;border:1px solid var(--color-border);background:var(--color-mineral)}.comparison-card__media>span{color:var(--color-night);background:var(--color-ice)}.comparison-card__body{display:flex;min-height:12rem;flex-direction:column}.comparison-card__body>p{color:color-mix(in srgb,var(--color-night) 58%,transparent)}.comparison-card h3{font-weight:500}.comparison-card__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.72rem;font-weight:700}.comparison-card__link svg{width:.9rem}.pillow-finder-section{color:var(--color-signal);background:var(--color-night)}.pillow-finder__intro .eyebrow{color:var(--color-ice)}.pillow-finder__intro h2{font-weight:400}.pillow-finder__form{align-content:start;padding-top:.5rem}.pillow-finder__progress{display:flex;align-items:center;gap:.75rem;color:#ffffff7a;font-size:.62rem;letter-spacing:.12em}.pillow-finder__progress i{width:5rem;height:1px;background:#ffffff40}.pillow-finder fieldset{align-content:start;min-height:17rem}.pillow-finder fieldset[hidden]{display:none}.pillow-finder legend{padding:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.pillow-finder label span{min-height:3rem;display:grid;place-items:center;padding-inline:1.25rem}.pillow-finder__controls{display:flex;width:100%;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.pillow-finder__controls .button{min-width:9rem}.pillow-finder__controls .button[disabled]{cursor:not-allowed;opacity:.38}.pillow-finder__result{align-self:stretch;min-height:22rem;color:var(--color-night);background:var(--color-ice);box-shadow:inset 0 0 0 1px #ffffff40}.pillow-finder__result .eyebrow{color:color-mix(in srgb,var(--color-night) 58%,transparent)}.pillow-finder__reasons{margin-bottom:1.5rem;color:color-mix(in srgb,var(--color-night) 68%,transparent);font-size:.78rem}.pillow-finder__result>.button{margin-top:1.5rem}.no-js .pillow-finder__progress,.no-js [data-finder-next],.no-js [data-finder-back]{display:none}.sleep-science{overflow:hidden}.sleep-science__grid{display:grid;gap:clamp(2.5rem,6vw,6rem)}.sleep-science__copy{align-self:center}.sleep-science__copy .eyebrow{color:var(--color-ice)}.sleep-science__contour{margin-bottom:1.5rem;color:var(--color-ice)}.sleep-science__copy h2{max-width:9ch;margin-bottom:1.5rem;font-size:clamp(3.6rem,7.5vw,7.6rem);font-weight:400}.sleep-science__copy>p:last-child{max-width:31rem;color:#ffffff9e}.sleep-science__media{margin:0;overflow:hidden;background:color-mix(in srgb,var(--color-night) 84%,white)}.sleep-science__media img{width:100%;min-height:28rem;object-fit:cover}.sleep-science__principles{display:grid;grid-column:1 / -1;border-top:1px solid rgb(255 255 255 / 15%)}.sleep-science__principles article{min-height:15rem;padding:2rem 0;border-bottom:1px solid rgb(255 255 255 / 15%)}.sleep-science__principles article>span{color:var(--color-ice);font-size:.64rem;letter-spacing:.15em}.sleep-science__principles h3{margin:4rem 0 .75rem;font-size:2rem;font-weight:400}.sleep-science__principles p{max-width:24rem;color:#ffffff94}.featured-collection{background:var(--color-mineral)}.featured-collection__grid{gap:.75rem}.featured-collection .product-card{border:1px solid var(--color-border);background:#fff}.collection-paths__grid{display:grid;gap:1rem}.collection-path{position:relative;display:grid;min-height:36rem;overflow:hidden;border-radius:1.2rem;color:#fff;background:var(--color-night)}.collection-path__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-path__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050f19e0,#050f1914 72%);content:""}.collection-path__media img,.collection-path__media svg{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.collection-path:hover .collection-path__media img{transform:scale(1.025)}.collection-path__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,5vw,3rem)}.collection-path__content>span{margin-bottom:auto;font-size:.65rem;font-weight:700;letter-spacing:.12em}.collection-path__content h3{max-width:9ch;margin:0 0 .7rem;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.95}.collection-path__content p{max-width:32rem;color:#ffffffb8}.collection-path__content strong{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.8rem}.collection-path__content strong svg{width:1rem}.material-story{min-height:54rem}.material-story__shade{background:linear-gradient(90deg,rgb(5 15 25 / 94%),rgb(5 15 25 / 60%) 48%,transparent 78%)}.material-story__contour{margin-bottom:1.5rem;color:var(--color-ice)}.material-story h2{font-weight:400}.trust-band{color:var(--color-signal);background:var(--color-night)}.trust-band article>span{color:var(--color-ice)}.trust-band h3{font-weight:400}@media(min-width:750px){.collection-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.need-paths__header{grid-template-columns:1.1fr .65fr;align-items:end}.need-paths__grid{grid-template-columns:repeat(6,1fr)}.need-path{grid-column:span 2;min-height:17rem;align-content:space-between}.need-path:nth-child(4),.need-path:nth-child(5){grid-column:span 3}.need-path__copy strong{max-width:8ch}.sleep-science__grid{grid-template-columns:.85fr 1.15fr;align-items:stretch}.sleep-science__principles{grid-template-columns:repeat(3,1fr)}.sleep-science__principles article{padding:2.5rem;border-right:1px solid rgb(255 255 255 / 15%);border-bottom:0}}@media(prefers-reduced-motion:reduce){.need-path{transition:none}.need-path:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home.css.map */
