:root{--paper:#F4F4F4;--ink:#000;--char:#1A1A1A;--grey:#6B6B6B;--hair:#D8D8D8;--white:#FFF}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;background:var(--paper);color:var(--char);font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}.project-timeless-sleep .eyebrow{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--grey)}h1,h2{font-weight:200;line-height:1.12;color:var(--ink)}h1{font-size:clamp(42px,7vw,84px)}h2{font-size:clamp(28px,4vw,46px)}p{font-size:15.5px}.project-timeless-sleep section{padding:clamp(64px,9vw,130px) clamp(20px,7vw,110px)}.project-timeless-sleep .rule{width:56px;height:1px;background:var(--ink);margin:26px 0}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.project-timeless-sleep .bar{background:var(--ink);color:var(--white);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:10px 14px}.project-timeless-sleep .bar a{color:var(--white);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}@media(max-width:760px){nav{display:none}}.project-timeless-sleep .hero{position:relative;padding:0;overflow:hidden}.project-timeless-sleep .hero img{width:100%;height:min(92vh,860px);object-fit:cover}.project-timeless-sleep .hero .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.58),rgba(0,0,0,.08) 48%,transparent 70%)}.project-timeless-sleep .hero .cap{position:absolute;left:clamp(20px,7vw,110px);bottom:clamp(40px,7vh,84px);color:var(--white);max-width:640px}.project-timeless-sleep .hero .eyebrow{color:#ffffffbf}.project-timeless-sleep .hero h1{color:var(--white);margin:12px 0 16px}.project-timeless-sleep .hero p{color:#ffffffdb;font-weight:200;font-size:16px}.project-timeless-sleep .center{text-align:center;display:flex;flex-direction:column;align-items:center}.project-timeless-sleep .center .rule{margin:26px auto}.project-timeless-sleep .measure{max-width:640px}.project-timeless-sleep .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,90px);align-items:center}.project-timeless-sleep .split img{width:100%;height:100%;max-height:620px;object-fit:cover}.project-timeless-sleep .split .txt h2{margin:12px 0 0}.project-timeless-sleep .split .txt p{margin-top:24px}.project-timeless-sleep .split.flip .media{order:2}@media(max-width:900px){.split{grid-template-columns:1fr}.split.flip .media{order:0}}.project-timeless-sleep .gallery{padding-left:0;padding-right:0}.project-timeless-sleep .gallery .head{padding:0 clamp(20px,7vw,110px) 40px}.project-timeless-sleep .strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.project-timeless-sleep .strip img{width:100%;height:100%;min-height:280px;object-fit:cover}@media(max-width:760px){.project-timeless-sleep .strip{grid-template-columns:1fr}}.project-timeless-sleep .specs{background:var(--white);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.project-timeless-sleep .sgrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px}.project-timeless-sleep .spec{padding:0 34px;border-left:1px solid var(--hair)}.project-timeless-sleep .spec:first-child{border-left:none;padding-left:0}.project-timeless-sleep .spec h3{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--grey);margin-bottom:14px}.project-timeless-sleep .spec p{font-size:14.5px}@media(max-width:900px){.project-timeless-sleep .sgrid{grid-template-columns:1fr 1fr;row-gap:40px}.project-timeless-sleep .spec:nth-child(3){border-left:none;padding-left:0}}@media(max-width:560px){.project-timeless-sleep .sgrid{grid-template-columns:1fr}.project-timeless-sleep .spec{border-left:none;padding:0}}.project-timeless-sleep .invest{background:var(--ink);color:var(--paper)}.project-timeless-sleep .invest .eyebrow{color:#f4f4f48c}.project-timeless-sleep .invest h2{color:var(--white)}.project-timeless-sleep .invest .rule{background:var(--paper);opacity:.5;margin:30px auto}.project-timeless-sleep .invest p{color:#f4f4f4d1;font-weight:200}.project-timeless-sleep .range{font-weight:200;font-size:clamp(32px,4.5vw,52px);color:var(--white);margin:32px 0 6px}.project-timeless-sleep .range small{font-size:.36em;letter-spacing:.28em;font-weight:400;text-transform:uppercase;vertical-align:middle;color:#f4f4f499}.project-timeless-sleep .per{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#f4f4f48c}.project-timeless-sleep .btn{display:inline-block;margin-top:40px;padding:16px 44px;border:1px solid var(--paper);color:var(--white);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.project-timeless-sleep .btn:hover{background:var(--paper);color:var(--ink)}.project-timeless-sleep .faq .list{margin-top:44px;border-top:1px solid var(--hair);max-width:820px}.project-timeless-sleep details{border-bottom:1px solid var(--hair)}.project-timeless-sleep summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 4px;font-size:16px;font-weight:500;color:var(--ink)}.project-timeless-sleep summary::-webkit-details-marker{display:none}.project-timeless-sleep summary .ind{font-weight:200;font-size:24px;color:var(--grey);flex:none}.project-timeless-sleep details[open] summary .ind{transform:rotate(45deg)}.project-timeless-sleep details .a{padding:0 4px 30px;max-width:680px}.project-timeless-sleep details .a p{color:var(--grey);font-size:14.5px}.project-timeless-sleep .cta{position:relative;padding:0;min-height:64vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.project-timeless-sleep .cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.project-timeless-sleep .cta .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.project-timeless-sleep .cta .inner{position:relative;color:var(--white);padding:80px 20px;max-width:640px}.project-timeless-sleep .cta .eyebrow{color:#ffffffb3}.project-timeless-sleep .cta h2{color:var(--white);margin:14px 0 18px}.project-timeless-sleep .cta p{color:#ffffffd9;font-weight:200}
/*# sourceMappingURL=/cdn/shop/t/2/assets/project-timeless-sleep.css.map */
