.sleeps-about{--ink:#312720;--cream:#f6f2eb;--wine:#45241f;--muted:#796b60;--line:#d8cbbc}.sleeps-about *{box-sizing:border-box}.sleeps-about{scroll-behavior:smooth;scroll-padding-top:30px}.sleeps-about{margin:0;background:var(--cream);color:var(--ink);font-family:Georgia,'Times New Roman',serif}.sleeps-about a{color:inherit;text-underline-offset:6px}.sleeps-about a:focus-visible{outline:2px solid #ad714d;outline-offset:6px}.sleeps-about .skip{position:absolute;left:10px;top:-100px;z-index:10;background:white;padding:15px}.sleeps-about .skip:focus{top:10px}.sleeps-about .preview{background:#30251f;color:#eee3d4;font:9px Arial,sans-serif;letter-spacing:2.2px;text-align:center;padding:10px}.sleeps-about .preview span{margin:0 15px}.sleeps-about header{height:100px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.sleeps-about .wordmark{font-size:43px;font-style:italic;text-decoration:none;letter-spacing:-3px}.sleeps-about nav{display:flex;gap:32px}.sleeps-about nav a,.sleeps-about .enter{font:11px Arial,sans-serif;text-decoration:none}.sleeps-about .enter{border-bottom:1px solid var(--ink);padding-bottom:8px}.sleeps-about .hero{position:relative;min-height:780px;display:grid;grid-template-columns:48% 52%;background:#eae2d5}.sleeps-about .hero-copy{padding:85px 8% 55px 11%;position:relative;z-index:1}.sleeps-about .eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:2.5px;margin:0 0 32px}.sleeps-about h1{font-size:clamp(64px,7.2vw,112px);line-height:.98;font-weight:400;letter-spacing:-5px;margin:0 0 32px}.sleeps-about em{font-weight:400}.sleeps-about h1 em{color:#74453b}.sleeps-about .hero-sub{font-size:21px;line-height:1.5}.sleeps-about .scroll{display:flex;align-items:center;gap:40px;margin-top:64px;font:9px Arial,sans-serif;letter-spacing:2px;text-decoration:none}.sleeps-about .scroll span{font-size:25px}.sleeps-about .hero-image{margin:0;position:relative;min-width:0;overflow:hidden;background:#2b1c12}.sleeps-about .hero-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 46%}.sleeps-about .hero-image:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#1e140acc)}.sleeps-about figcaption{font:9px Arial,sans-serif;letter-spacing:1.8px}.sleeps-about .hero-image figcaption{position:absolute;bottom:30px;left:30px;color:#fff2dd;z-index:1}.sleeps-about .edge-note{position:absolute;bottom:30px;left:5%;font:8px Arial,sans-serif;letter-spacing:2px;display:none}.sleeps-about h2{font-size:clamp(42px,5vw,72px);line-height:1.08;font-weight:400;letter-spacing:-2px;margin:0 0 35px}.sleeps-about p{font-size:17px;line-height:1.8}.sleeps-about .manifesto{padding:130px 24%;text-align:center}.sleeps-about .manifesto-copy{max-width:560px;margin:auto}.sleeps-about .manifesto-copy p{font-size:18px}.sleeps-about .signature{font-style:italic;font-size:25px;margin-top:45px}.sleeps-about .split{display:grid;grid-template-columns:1fr 1fr;background:#e9dfd1}.sleeps-about .split figure{margin:0;position:relative}.sleeps-about .split img{width:100%;display:block;height:840px;object-fit:cover}.sleeps-about .split figcaption{position:absolute;bottom:24px;left:28px;color:#fff}.sleeps-about .split-copy{align-self:center;padding:70px 16%}.sleeps-about .split-copy p{max-width:380px}.sleeps-about .text-link{display:inline-block;font:10px Arial,sans-serif;letter-spacing:1px;margin-top:30px;text-decoration:none;border-bottom:1px solid;padding-bottom:10px}.sleeps-about .wardrobe{display:grid;grid-template-columns:40% 60%;gap:6%;padding:130px 10%;align-items:center}.sleeps-about .wardrobe>div{padding-right:10%}.sleeps-about .awaiting{background:linear-gradient(135deg,#c4b29b,#e4d8c6 48%,#b7a189);margin:0;min-height:430px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;border:1px solid #b8a48b;color:#4e3c2d}.sleeps-about .awaiting p{font-size:27px;font-style:italic;margin:30px 0 8px}.sleeps-about .awaiting small{font:11px/1.8 Arial,sans-serif}.sleeps-about .plate{font:8px Arial,sans-serif;letter-spacing:2px;border-top:1px solid #8f7b64;padding-top:16px}.sleeps-about .landscape{min-height:500px}.sleeps-about .details{background:#30251f;color:#e9dfd1;padding:110px 10%}.sleeps-about .section-heading{text-align:center;margin-bottom:60px}.sleeps-about .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.sleeps-about .details .awaiting{min-height:550px;background:linear-gradient(125deg,#45382c,#8c7257);color:#eee0c9;border-color:#665342}.sleeps-about .number{font:9px Arial,sans-serif;letter-spacing:2px;color:#bba68c}.sleeps-about h3{font-size:33px;line-height:1.2;font-weight:400}.sleeps-about .detail-copy p{color:#d3c4b4}.sleeps-about .rituals{padding:120px 6%;text-align:center}.sleeps-about .ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px}.sleeps-about .ritual-grid .awaiting{min-height:420px}.sleeps-about .ritual-grid .awaiting:nth-child(2){margin-top:70px}.sleeps-about .ritual-end{font-style:italic;font-size:29px;margin:75px 0 0}.sleeps-about .closing{background:var(--wine);color:#efe1d0;text-align:center;padding:110px 20%}.sleeps-about .closing .eyebrow{font-style:italic;letter-spacing:1px;font-size:25px}.sleeps-about .closing h2{font-size:clamp(40px,4.8vw,68px)}.sleeps-about .button{display:inline-flex;gap:70px;align-items:center;font:11px Arial,sans-serif;text-decoration:none;border:1px solid #ac8f7c;padding:20px 28px;margin-top:25px}.sleeps-about .button:hover{background:#efe1d0;color:var(--wine)}.sleeps-about footer{padding:65px 8%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:25px}.sleeps-about footer p{font-style:italic}.sleeps-about footer div{display:flex;gap:22px;font:11px Arial,sans-serif}.sleeps-about footer small{grid-column:1/-1;text-align:center;font:8px Arial,sans-serif;letter-spacing:2px;color:var(--muted);margin-top:30px}@media(max-width:700px){.sleeps-about header{height:78px;padding:0 6%}.sleeps-about nav{display:none}.sleeps-about .wordmark{font-size:35px}.sleeps-about .enter{font-size:10px}.sleeps-about .hero{min-height:0;grid-template-columns:1fr}.sleeps-about .hero-copy{padding:55px 8% 40px}.sleeps-about h1{font-size:69px;letter-spacing:-3px}.sleeps-about .hero-sub{font-size:18px}.sleeps-about .scroll{margin-top:32px}.sleeps-about .hero-image{height:620px}.sleeps-about .hero-image img{object-position:center 40%}.sleeps-about .manifesto{padding:80px 8%}.sleeps-about .manifesto-copy p{font-size:17px}.sleeps-about .split{grid-template-columns:1fr}.sleeps-about .split img{height:650px}.sleeps-about .split-copy{padding:65px 9%}.sleeps-about .wardrobe{grid-template-columns:1fr;padding:75px 8%;gap:35px}.sleeps-about .wardrobe>div{padding:0}.sleeps-about .landscape{min-height:360px}.sleeps-about .details{padding:75px 8%}.sleeps-about .detail-grid{grid-template-columns:1fr;gap:40px}.sleeps-about .details .awaiting{min-height:400px}.sleeps-about .rituals{padding:75px 8%}.sleeps-about .ritual-grid{grid-template-columns:1fr;gap:25px}.sleeps-about .ritual-grid .awaiting{min-height:380px}.sleeps-about .ritual-grid .awaiting:nth-child(2){margin:0}.sleeps-about .closing{padding:80px 8%}.sleeps-about footer{padding:45px 8%;grid-template-columns:1fr}.sleeps-about footer small{grid-column:1}.sleeps-about h2{letter-spacing:-1px}.sleeps-about .preview{font-size:8px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){.sleeps-about{scroll-behavior:auto}}.sleeps-about{--ink:#292421;--cream:#faf7f2;--wine:#8c493f;--muted:#6f3931;--line:#dfc4ba}.sleeps-about .preview,.sleeps-about .closing{background:#b46153;color:#fff}.sleeps-about .hero,.sleeps-about .split{background:#faf7f2}.sleeps-about h1 em{color:#8c493f}.sleeps-about .details{background:#f0ded6;color:#292421}.sleeps-about .detail-copy p{color:#292421}.sleeps-about .number{color:#6f3931}.sleeps-about .awaiting{background:#f0ded6;color:#292421;border-color:#dfc4ba}.sleeps-about .button{border-color:#fff}.sleeps-about .button:hover{background:#faf7f2;color:#8c493f}.sleeps-about .wordmark img{display:block;width:115px;height:65px;object-fit:contain}.sleeps-about .wordmark{letter-spacing:normal}.sleeps-about .hero{min-height:0;grid-template-columns:1fr 1fr;align-items:center;padding:40px 5%;gap:5%}.sleeps-about .hero-copy{padding:30px 0}.sleeps-about .hero-image{width:100%;max-width:400px;justify-self:center;background:transparent;overflow:visible}.sleeps-about .hero-image img{position:static;width:100%;height:auto;object-fit:contain;display:block}.sleeps-about .hero-image:after{display:none}.sleeps-about .hero-image figcaption{position:static;color:var(--muted);margin-top:16px;line-height:1.5}.sleeps-about .split{align-items:center;padding:70px 8%;gap:8%}.sleeps-about .split figure{max-width:420px;justify-self:center}.sleeps-about .split img{height:auto;max-height:700px;width:100%;object-fit:contain}.sleeps-about .split figcaption{position:static;color:var(--muted);margin-top:16px;line-height:1.5}.sleeps-about .split-copy{padding:0}.sleeps-about .campaign{margin:0;min-width:0}.sleeps-about .campaign img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.sleeps-about .campaign figcaption{font-size:16px;line-height:1.5;margin-top:18px}.sleeps-about .ritual-grid{grid-template-columns:1fr 1fr;max-width:960px;margin:55px auto 0}.sleeps-about .ritual-grid .campaign:nth-child(2){padding-top:65px}.sleeps-about .eyebrow,.sleeps-about figcaption,.sleeps-about .number,.sleeps-about .scroll,.sleeps-about nav a,.sleeps-about .enter,.sleeps-about .text-link,.sleeps-about .button,.sleeps-about footer div{font-size:14px;line-height:1.5}.sleeps-about .preview,.sleeps-about footer small{font-size:12px;line-height:1.5}.sleeps-about .hero h1{font-size:clamp(56px,6.3vw,96px)}@media(min-width:701px) and (max-width:1050px){.sleeps-about nav{gap:18px}.sleeps-about .enter{display:none}.sleeps-about .hero h1{letter-spacing:-2px}.sleeps-about .manifesto{padding:90px 14%}.sleeps-about .wardrobe{gap:5%;padding:85px 7%}.sleeps-about .split{padding:55px 6%}.sleeps-about .detail-grid{gap:7%}}@media(max-width:700px){.sleeps-about .hero{grid-template-columns:1fr;padding:35px 8%;gap:25px}.sleeps-about .hero-copy{padding:10px 0}.sleeps-about .hero-image{height:auto;max-width:340px}.sleeps-about .hero h1{font-size:64px}.sleeps-about .split{grid-template-columns:1fr;padding:55px 8%;gap:45px}.sleeps-about .split img{height:auto}.sleeps-about .split-copy{padding:0}.sleeps-about .ritual-grid{grid-template-columns:1fr;gap:40px}.sleeps-about .ritual-grid .campaign:nth-child(2){padding:0}.sleeps-about .campaign img{max-height:620px}.sleeps-about .preview{font-size:12px;letter-spacing:.6px}.sleeps-about .wordmark img{width:95px;height:60px}.sleeps-about .enter{font-size:13px}.sleeps-about .eyebrow{letter-spacing:1.4px}}.sleeps-about .brand-intro{padding:85px 12% 75px;text-align:center;background:var(--cream)}.sleeps-about .brand-copy{max-width:760px;margin:auto}.sleeps-about .brand-copy p{font-size:18px;line-height:1.85}.sleeps-about .brand-intro h2{font-size:clamp(40px,4.5vw,66px)}@media(max-width:700px){.sleeps-about .brand-intro{padding:55px 8%}.sleeps-about .brand-copy p{font-size:17px}.sleeps-about .brand-intro h2{font-size:40px}}.sleeps-about .closing{background:var(--cream);color:var(--ink);border-top:1px solid var(--line)}.sleeps-about .closing em{color:var(--wine)}.sleeps-about .closing .button{border-color:var(--wine);color:var(--wine)}.sleeps-about .closing .button:hover{background:var(--wine);color:white}.sleeps-about .preview{background:#faf7f2;color:#8c493f;border-bottom:1px solid var(--line)}.sleeps-about .wordmark img{mix-blend-mode:multiply}.sleeps-about .brand-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center;padding:65px 6% 95px;text-align:left;max-width:1700px;margin:auto}.sleeps-about .brand-visual{margin:0;align-self:stretch;min-width:0}.sleeps-about .brand-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;min-height:650px;max-height:920px}.sleeps-about .brand-editorial{padding:35px 0}.sleeps-about .brand-intro h2{font-size:clamp(42px,4.6vw,72px);letter-spacing:-2px}.sleeps-about .brand-copy p{font-size:18px;line-height:1.8}.sleeps-about .brand-intro .signature{font-size:22px;line-height:1.55}.sleeps-about .hero{grid-template-columns:46% 54%;padding:0 4% 0 7%;gap:0;background:#f0ded6;min-height:820px}.sleeps-about .hero-copy{padding:65px 2% 65px 0}.sleeps-about .hero h1{font-size:clamp(72px,7.8vw,122px);letter-spacing:-4px;position:relative;z-index:2}.sleeps-about .hero-image{max-width:none;width:100%;padding:45px 0 35px}.sleeps-about .hero-image img{width:100%;height:auto;max-height:880px;object-fit:contain}.sleeps-about .hero-image figcaption{padding-left:4%;margin-top:20px}.sleeps-about .manifesto{padding:135px 22%}.sleeps-about .split{grid-template-columns:57% 43%;gap:0;padding:70px 6% 90px}.sleeps-about .split figure{max-width:none;width:100%}.sleeps-about .split img{width:100%;height:auto;max-height:1000px;object-fit:contain}.sleeps-about .split-copy{padding:55px 5% 55px 15%}.sleeps-about .split-copy h2{font-size:clamp(46px,5.2vw,78px)}.sleeps-about .wardrobe{grid-template-columns:35% 65%;padding:110px 5% 120px 9%;gap:2%;align-items:center}.sleeps-about .wardrobe .campaign img{max-height:1100px;width:100%;height:auto}.sleeps-about .wardrobe>div{padding-right:15%}.sleeps-about .details{padding:100px 7% 115px}.sleeps-about .details .section-heading{text-align:left;max-width:75%;margin:0 0 65px 8%}.sleeps-about .details .section-heading h2{font-size:clamp(54px,6.5vw,92px)}.sleeps-about .detail-grid{grid-template-columns:60% 40%;gap:0}.sleeps-about .details .campaign img{max-height:950px}.sleeps-about .detail-copy{padding:65px 0 65px 18%}.sleeps-about .details figcaption{font-size:14px;line-height:1.6;margin-top:15px}.sleeps-about .rituals{text-align:left;padding:110px 6%}.sleeps-about .rituals>h2,.sleeps-about .rituals>.eyebrow{margin-left:6%}.sleeps-about .ritual-grid{max-width:none;grid-template-columns:1.12fr .88fr;gap:8%;align-items:start;margin-top:65px}.sleeps-about .ritual-grid .campaign img{max-height:none;width:100%;height:auto}.sleeps-about .ritual-grid .campaign:nth-child(2){padding-top:230px}.sleeps-about .ritual-end{text-align:center;margin-top:100px}.sleeps-about .closing{padding:110px 15%}.sleeps-about .closing .button{border:0;border-bottom:1px solid var(--wine);padding:14px 0}.sleeps-about .campaign img{height:auto}@media(min-width:701px) and (max-width:1050px){.sleeps-about .brand-intro{gap:6%;padding:45px 5% 65px}.sleeps-about .brand-visual img{min-height:580px}.sleeps-about .brand-intro h2{font-size:43px}.sleeps-about .brand-copy p{font-size:17px}.sleeps-about .hero{min-height:650px}.sleeps-about .hero h1{font-size:78px}.sleeps-about .split-copy{padding-left:10%}.sleeps-about .split-copy h2{font-size:46px}.sleeps-about .wardrobe{grid-template-columns:38% 62%;padding:75px 5%}.sleeps-about .detail-copy{padding-left:12%}.sleeps-about .ritual-grid .campaign:nth-child(2){padding-top:140px}}@media(max-width:700px){.sleeps-about .brand-intro{display:flex;flex-direction:column;padding:25px 6% 60px;gap:35px}.sleeps-about .brand-visual{width:100%;align-self:auto}.sleeps-about .brand-visual img{height:auto;min-height:0;max-height:none;object-fit:contain}.sleeps-about .brand-editorial{padding:0 3%}.sleeps-about .brand-intro h2{font-size:43px;letter-spacing:-1px}.sleeps-about .brand-copy p{font-size:17px}.sleeps-about .hero{display:flex;flex-direction:column;padding:40px 6% 30px;min-height:0}.sleeps-about .hero-copy{padding:0 3% 30px;width:100%}.sleeps-about .hero h1{font-size:65px;letter-spacing:-2px}.sleeps-about .hero-image{padding:0;max-width:none}.sleeps-about .hero-image img{max-height:none;width:100%;height:auto}.sleeps-about .hero-image figcaption{padding-left:0}.sleeps-about .manifesto{padding:80px 9%}.sleeps-about .split{display:flex;flex-direction:column;padding:55px 6%;gap:40px}.sleeps-about .split img{max-height:none;height:auto}.sleeps-about .split-copy{padding:0 3%;width:100%}.sleeps-about .split-copy h2{font-size:47px}.sleeps-about .wardrobe{display:flex;flex-direction:column;padding:65px 6%;gap:35px}.sleeps-about .wardrobe>div{padding:0 3%}.sleeps-about .wardrobe .campaign img{max-height:none}.sleeps-about .details{padding:65px 6%}.sleeps-about .details .section-heading{max-width:none;margin:0 3% 40px}.sleeps-about .details .section-heading h2{font-size:52px}.sleeps-about .detail-grid{display:flex;flex-direction:column;gap:35px}.sleeps-about .details .campaign img{max-height:none}.sleeps-about .detail-copy{padding:0 3%}.sleeps-about .rituals{padding:65px 6%}.sleeps-about .rituals>h2,.sleeps-about .rituals>.eyebrow{margin-left:3%}.sleeps-about .ritual-grid{display:flex;flex-direction:column;gap:50px}.sleeps-about .ritual-grid .campaign:nth-child(2){padding:0 0 0 12%}.sleeps-about .ritual-grid .campaign:first-child{padding-right:8%}.sleeps-about .ritual-end{font-size:26px;margin-top:60px}.sleeps-about .closing{padding:75px 8%}}.sleeps-about .wordmark img{filter:brightness(1.08) contrast(1.08);mix-blend-mode:multiply}.sleeps-about .brand-visual{align-self:center}.sleeps-about .brand-visual img,.sleeps-about .hero-image img,.sleeps-about .split img,.sleeps-about .wardrobe .campaign img,.sleeps-about .details .campaign img,.sleeps-about .ritual-grid .campaign img{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}.sleeps-about .brand-intro{grid-template-columns:1.15fr 1fr;gap:6%;padding-left:4%;padding-right:4%}.sleeps-about .hero{padding-right:2%}.sleeps-about .split{padding-left:3%}.sleeps-about .wardrobe{grid-template-columns:33% 67%;gap:0;padding-right:2%}@media(max-width:700px){.sleeps-about .brand-intro{padding-left:4%;padding-right:4%}.sleeps-about .hero,.sleeps-about .split,.sleeps-about .wardrobe{padding-left:4%;padding-right:4%}}.sleeps-about .eyebrow,.sleeps-about .number{font-family:'Montserrat',Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.035em;text-transform:none;margin-bottom:24px}.sleeps-about .brand-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;padding:60px 5% 80px;align-items:center;max-width:1600px}.sleeps-about .brand-editorial{grid-column:1;grid-row:1;padding:15px 0}.sleeps-about .brand-visual{grid-column:2;grid-row:1;width:100%;align-self:center}.sleeps-about .brand-visual img{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}.sleeps-about .brand-intro h2{font-size:clamp(42px,4vw,64px);line-height:1.12}.sleeps-about .brand-copy p{font-size:19px;line-height:1.8}.sleeps-about .brand-intro .signature{font-size:23px;line-height:1.6}.sleeps-about .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;padding:55px 5%;min-height:0}.sleeps-about .hero-copy{padding:25px 0}.sleeps-about .hero h1{font-size:clamp(64px,6.8vw,104px)}.sleeps-about .hero-image{padding:0}.sleeps-about .hero-image figcaption,.sleeps-about .split figcaption{display:none}.sleeps-about .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;padding:75px 5%}.sleeps-about .split-copy{padding:25px 0}.sleeps-about .split-copy h2{font-size:clamp(44px,4.5vw,68px)}.sleeps-about .wardrobe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;padding:85px 5%}.sleeps-about .wardrobe>div{padding-right:5%}.sleeps-about .detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%}.sleeps-about .detail-copy{padding:25px 0}.sleeps-about .details .section-heading{margin-left:0}.sleeps-about .ritual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;align-items:start}.sleeps-about .ritual-grid .campaign:nth-child(2),.sleeps-about .ritual-grid .campaign:first-child{padding:0;margin:0}.sleeps-about .ritual-grid .campaign img{width:100%;height:auto;object-fit:contain}.sleeps-about .closing .eyebrow{font-family:'Montserrat',Arial,sans-serif;font-size:17px;font-style:normal;font-weight:500;letter-spacing:.035em}@media(min-width:701px) and (max-width:1050px){.sleeps-about .brand-intro{gap:4%;padding:45px 4%}.sleeps-about .brand-intro h2{font-size:42px}.sleeps-about .brand-copy p{font-size:18px}.sleeps-about .brand-intro .signature{font-size:21px}.sleeps-about .hero h1{font-size:70px}}@media(max-width:700px){.sleeps-about .brand-intro{display:flex;flex-direction:column;padding:45px 6% 60px;gap:35px}.sleeps-about .brand-editorial{order:0;padding:0}.sleeps-about .brand-visual{order:1}.sleeps-about .eyebrow,.sleeps-about .number,.sleeps-about .closing .eyebrow{font-size:16px}.sleeps-about .brand-intro h2{font-size:43px}.sleeps-about .brand-copy p{font-size:18px}.sleeps-about .hero{display:flex;flex-direction:column;padding:45px 6%;gap:30px}.sleeps-about .hero h1{font-size:65px}.sleeps-about .split,.sleeps-about .wardrobe{display:flex;flex-direction:column;padding:60px 6%;gap:35px}.sleeps-about .split-copy,.sleeps-about .wardrobe>div{padding:0}.sleeps-about .detail-grid{display:flex;flex-direction:column;gap:30px}.sleeps-about .ritual-grid{display:grid;grid-template-columns:1fr;gap:40px}.sleeps-about .ritual-grid .campaign:nth-child(2),.sleeps-about .ritual-grid .campaign:first-child{padding:0;width:100%}.sleeps-about .brand-intro .signature{font-size:22px}}.sleeps-about .closing{text-align:center}.sleeps-about .closing .button,.sleeps-about .closing .button:hover{display:table;margin:28px auto 0;padding:12px 16px;border:0;background:transparent;color:var(--wine);text-decoration:none;font-size:17px;line-height:1.6;letter-spacing:0;gap:0}.sleeps-about .closing .button:hover{color:#6f3931}.sleeps-about .closing .button:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.sleeps-about .brand-star{display:block;color:var(--wine);font:30px/1 Georgia,serif;letter-spacing:0;text-align:center;margin:0 auto 35px;width:40px;pointer-events:none}.sleeps-about .rituals>.brand-star{margin-left:6%;margin-right:0;font-size:26px}.sleeps-about .closing>.brand-star{font-size:32px;margin-bottom:35px}@media(max-width:700px){.sleeps-about .brand-star{font-size:26px;margin-bottom:28px}.sleeps-about .rituals>.brand-star{margin-left:3%}.sleeps-about .closing .button{font-size:17px}}.sleeps-about .details .section-heading{margin-bottom:32px}.sleeps-about .details .section-heading .eyebrow{margin-bottom:0}.sleeps-about .detail-copy>h2{font-size:clamp(42px,4.4vw,68px);line-height:1.12;letter-spacing:-1.5px;margin:0 0 32px}.sleeps-about .detail-copy>.number{display:block;margin-bottom:28px}@media(max-width:700px){.sleeps-about .details .section-heading{margin-bottom:30px}.sleeps-about .detail-copy>h2{font-size:44px;letter-spacing:-1px;margin-bottom:28px}}.sleeps-about .ritual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.sleeps-about .ritual-grid .campaign,.sleeps-about .ritual-grid .campaign:first-child,.sleeps-about .ritual-grid .campaign:nth-child(2){width:100%;padding:0;margin:0;min-width:0}.sleeps-about .ritual-grid .campaign img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;object-position:center;background:transparent;min-height:0;max-height:none}.sleeps-about .ritual-grid .campaign figcaption{font-size:16px;line-height:1.6;margin-top:18px;letter-spacing:.025em}@media(min-width:701px) and (max-width:1050px){.sleeps-about .ritual-grid{gap:18px}}@media(max-width:700px){.sleeps-about .ritual-grid{grid-template-columns:1fr;gap:36px}.sleeps-about .ritual-grid .campaign,.sleeps-about .ritual-grid .campaign:first-child,.sleeps-about .ritual-grid .campaign:nth-child(2){padding:0;width:100%}.sleeps-about .ritual-grid .campaign img{width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}}.sleeps-about .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;min-height:0;align-items:center}.sleeps-about .hero-copy{padding:65px 9% 65px 11%}.sleeps-about .hero-image{width:100%;max-width:none;height:auto;margin:0;padding:0;align-self:center;line-height:0;border:0}.sleeps-about .hero-image img{display:block;position:static;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;margin:0;padding:0;border:0}.sleeps-about .hero-image figcaption{display:none}.sleeps-about .hero h1{font-size:clamp(60px,6.4vw,100px)}@media(min-width:701px) and (max-width:1050px){.sleeps-about .hero-copy{padding:35px 8%}.sleeps-about .hero h1{font-size:clamp(46px,6.4vw,68px)}.sleeps-about .hero .scroll{margin-top:30px;gap:20px}.sleeps-about .hero-sub{font-size:18px}}@media(max-width:700px){.sleeps-about .hero{display:flex;flex-direction:column;padding:0;gap:0;min-height:0}.sleeps-about .hero-copy{padding:50px 8% 40px;width:100%}.sleeps-about .hero h1{font-size:clamp(52px,10vw,68px)}.sleeps-about .hero-image{width:100%;max-width:none;margin:0;padding:0;height:auto}.sleeps-about .hero-image img{width:100%;height:auto;max-height:none;object-fit:contain}}.sleeps-about header{height:auto;min-height:132px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:84px auto;align-items:center;padding:0 5% 18px;gap:0 20px}.sleeps-about header>.wordmark{grid-column:2;grid-row:1;justify-self:center}.sleeps-about header>nav{grid-column:1/-1;grid-row:2;justify-self:center;display:flex;justify-content:center;flex-wrap:wrap;gap:16px 32px}.sleeps-about header>.enter{grid-column:3;grid-row:1;justify-self:end}.sleeps-about header>.wordmark img{display:block;object-fit:contain}@media(max-width:1050px){.sleeps-about header>.enter{display:none}}@media(max-width:700px){.sleeps-about header{min-height:120px;grid-template-columns:1fr auto 1fr;grid-template-rows:74px auto;padding:0 5% 16px;gap:0 8px}.sleeps-about header>nav{display:flex;gap:10px 18px}.sleeps-about header>nav a{font-size:13px;line-height:1.5}.sleeps-about header>.wordmark{grid-column:2;grid-row:1}.sleeps-about header>.enter{display:none}}.sleeps-about .hero h1{font-size:clamp(72px,7.5vw,118px);letter-spacing:-4px;line-height:1.02}@media(min-width:701px) and (max-width:1050px){.sleeps-about .hero h1{font-size:clamp(52px,7.2vw,78px);letter-spacing:-2.5px}}@media(max-width:700px){.sleeps-about .hero h1{font-size:clamp(60px,11.5vw,78px);letter-spacing:-2px}}.sleeps-about .brand-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;padding:55px 4% 75px;align-items:center;max-width:none}.sleeps-about .brand-visual{grid-column:1;grid-row:1;align-self:center;width:100%;margin:0}.sleeps-about .brand-editorial{grid-column:2;grid-row:1;padding:20px 0}.sleeps-about .brand-visual img{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}.sleeps-about .brand-intro h2{font-size:clamp(40px,3.8vw,62px);line-height:1.12;margin-bottom:32px}.sleeps-about .brand-copy{max-width:none;margin:0}.sleeps-about .brand-copy p{font-size:18px;line-height:1.75}.sleeps-about .brand-intro .signature{font-size:22px;line-height:1.5;margin-top:32px}@media(min-width:701px) and (max-width:1050px){.sleeps-about .brand-intro{gap:4%;padding:40px 4% 60px}.sleeps-about .brand-intro h2{font-size:40px}.sleeps-about .brand-copy p{font-size:17px}.sleeps-about .brand-intro .signature{font-size:20px}}@media(max-width:700px){.sleeps-about .brand-intro{display:flex;flex-direction:column;padding:35px 5% 60px;gap:32px}.sleeps-about .brand-visual{order:0;width:100%}.sleeps-about .brand-editorial{order:1;padding:0 2%;width:100%}.sleeps-about .brand-intro h2{font-size:43px}.sleeps-about .brand-copy p{font-size:18px}.sleeps-about .brand-intro .signature{font-size:22px}}.sleeps-about .brand-editorial>.eyebrow{position:relative;top:14px;margin-bottom:24px}.sleeps-about .brand-intro,.sleeps-about .split,.sleeps-about .wardrobe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;max-width:none;align-items:center}.sleeps-about .brand-visual,.sleeps-about .split>figure,.sleeps-about .wardrobe>.campaign{width:100%;max-width:none;margin:0;padding:0;align-self:center;line-height:0}.sleeps-about .brand-visual img,.sleeps-about .split>figure img,.sleeps-about .wardrobe>.campaign img{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;margin:0;padding:0;border:0}.sleeps-about .brand-editorial{padding:55px 10%;grid-column:2;grid-row:1}.sleeps-about .brand-visual{grid-column:1;grid-row:1}.sleeps-about .split-copy{padding:55px 10%}.sleeps-about .wardrobe>div{padding:55px 10%}.sleeps-about .details{padding:35px 0 0}.sleeps-about .details .section-heading{margin:0;padding:0 5% 30px}.sleeps-about .detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:center}.sleeps-about .details .campaign{width:100%;margin:0;padding:0}.sleeps-about .details .campaign img{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}.sleeps-about .details .campaign figcaption{padding:0 5%;line-height:1.6}.sleeps-about .detail-copy{padding:50px 10%}.sleeps-about .rituals{padding:85px 2%}.sleeps-about .ritual-grid{display:grid;grid-template-columns:864fr 864fr 1024fr;gap:18px;width:100%;max-width:none;align-items:start}.sleeps-about .ritual-grid .campaign,.sleeps-about .ritual-grid .campaign:first-child,.sleeps-about .ritual-grid .campaign:nth-child(2){width:100%;margin:0;padding:0}.sleeps-about .ritual-grid .campaign img{display:block;width:100%;height:auto;aspect-ratio:auto;min-height:0;max-height:none;object-fit:contain;vertical-align:top}.sleeps-about .ritual-grid .campaign figcaption{padding:0 4px}@media(min-width:701px) and (max-width:1050px){.sleeps-about .brand-editorial,.sleeps-about .split-copy,.sleeps-about .wardrobe>div,.sleeps-about .detail-copy{padding:35px 8%}.sleeps-about .brand-intro h2{font-size:38px}.sleeps-about .ritual-grid{gap:12px}}@media(max-width:700px){.sleeps-about .brand-intro,.sleeps-about .split,.sleeps-about .wardrobe{display:flex;flex-direction:column;padding:0;gap:0}.sleeps-about .brand-visual,.sleeps-about .split>figure,.sleeps-about .wardrobe>.campaign{width:100%;padding:0;margin:0}.sleeps-about .brand-editorial,.sleeps-about .split-copy,.sleeps-about .wardrobe>div{padding:45px 8%;width:100%}.sleeps-about .brand-visual{order:0}.sleeps-about .brand-editorial{order:1}.sleeps-about .detail-grid{display:flex;flex-direction:column;gap:0}.sleeps-about .details{padding:30px 0 0}.sleeps-about .details .section-heading{padding:0 8% 25px}.sleeps-about .detail-copy{padding:40px 8%;width:100%}.sleeps-about .rituals{padding:65px 0}.sleeps-about .rituals>h2,.sleeps-about .rituals>.eyebrow{margin-left:8%;margin-right:8%}.sleeps-about .ritual-grid{display:flex;flex-direction:column;gap:35px}.sleeps-about .ritual-grid .campaign,.sleeps-about .ritual-grid .campaign:first-child,.sleeps-about .ritual-grid .campaign:nth-child(2){width:100%;padding:0}.sleeps-about .ritual-grid .campaign img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.sleeps-about .ritual-grid .campaign figcaption{padding:0 8%}.sleeps-about .ritual-end{padding:0 8%}}@media(min-width:701px){.sleeps-about .ritual-grid{grid-template-columns:1411.5fr 1411.5fr 1672fr}}.sleeps-about .brand-purpose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;padding:85px 8%;border-top:1px solid var(--line);align-items:center}.sleeps-about .brand-purpose>.brand-star{grid-column:1/-1;margin-bottom:0}.sleeps-about .brand-purpose h2{font-size:clamp(42px,4.8vw,68px)}.sleeps-about .purpose-copy p{font-size:18px;line-height:1.8}.sleeps-about .brand-purpose .eyebrow{text-transform:none}@media(max-width:700px){.sleeps-about .brand-purpose{grid-template-columns:1fr;gap:25px;padding:65px 8%}.sleeps-about .brand-purpose h2{font-size:44px}.sleeps-about .purpose-copy p{font-size:17px}}.sleeps-about .enter,.sleeps-about .text-link,.sleeps-about .scroll,.sleeps-about .closing .button{border:0;text-decoration:none;padding-bottom:0}.sleeps-about .link-star{display:inline-block;color:#b46153;font-family:Georgia,serif;font-size:19px;line-height:1;vertical-align:middle;margin-left:10px;letter-spacing:0}.sleeps-about .scroll .link-star{font-size:21px;margin-left:0}.sleeps-about .slogan-break{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:38px 8%;background:var(--cream);text-align:center}.sleeps-about .slogan-break>span{color:#b46153;font:20px/1 Georgia,serif}.sleeps-about .slogan-break p{margin:0;font-size:23px;font-style:italic;line-height:1.5;color:var(--wine)}@media(max-width:700px){.sleeps-about .slogan-break{padding:30px 8%;gap:10px}.sleeps-about .slogan-break p{font-size:20px}}.sleeps-about .eyebrow,.sleeps-about .number,.sleeps-about .preview,.sleeps-about footer small,.sleeps-about .scroll{text-transform:none;letter-spacing:.025em;font-weight:400}.sleeps-about .brand-inline{display:inline-block;width:3.15em;height:1.35em;object-fit:contain;vertical-align:-.29em;mix-blend-mode:multiply;margin:0 .035em;max-width:none}.sleeps-about .brand-editorial .brand-inline{width:3.35em}.sleeps-about .closing .eyebrow .brand-inline{width:5em;height:2.4em}.sleeps-about .wordmark img{filter:none}.sleeps-about .brand-star,.sleeps-about .slogan-break>span,.sleeps-about .link-star{font-size:inherit;line-height:1;display:block;width:24px;height:34px;color:#b46153}.sleeps-about .brand-star svg,.sleeps-about .slogan-break>span svg,.sleeps-about .link-star svg{width:100%;height:100%;display:block}.sleeps-about .link-star{display:inline-block;width:11px;height:16px;vertical-align:middle;margin-left:12px}.sleeps-about .scroll .link-star{width:12px;height:18px}.sleeps-about .manifesto>.brand-star{margin:0 0 30px 12%;width:18px;height:27px;color:#b46153;transform:rotate(9deg)}.sleeps-about .rituals>.brand-star{margin:0 8% 28px auto;width:27px;height:39px;color:#8c493f;transform:rotate(-8deg)}.sleeps-about .brand-purpose>.brand-star{justify-self:end;margin:0 7% 10px 0;width:16px;height:24px;color:#b46153;transform:rotate(12deg)}.sleeps-about .closing>.brand-star{display:none}.sleeps-about .slogan-break{position:relative;flex-direction:row;gap:18px}.sleeps-about .slogan-break>span{width:12px;height:19px;flex:none;color:#b46153;transform:rotate(-9deg)}@media(max-width:700px){.sleeps-about .manifesto>.brand-star{margin-left:5%}.sleeps-about .rituals>.brand-star{margin-right:10%}.sleeps-about .brand-purpose>.brand-star{margin-right:2%;width:14px;height:22px}.sleeps-about .brand-inline{width:3.15em;height:1.35em}.sleeps-about .slogan-break{gap:12px}}.sleeps-about .wordmark img{filter:none;mix-blend-mode:normal;background:transparent}.sleeps-about .brand-purpose{background:#f0ded6;color:#292421;border:0}.sleeps-about .brand-purpose>.brand-star{color:#8c493f}@media(min-width:701px){.sleeps-about .brand-intro{align-items:stretch}.sleeps-about .brand-visual{position:relative;align-self:stretch;min-height:760px}.sleeps-about .brand-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}}
.sleeps-about :is(h1,h2,h3){font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;color:var(--ink)}.sleeps-about em{font-weight:400!important}.sleeps-about .hero h1 em,.sleeps-about .closing em{color:var(--wine)}

@media(min-width:701px){.sleeps-about .brand-intro{align-items:start;grid-template-rows:auto auto auto auto}.sleeps-about .brand-editorial{display:contents}.sleeps-about .brand-editorial>.eyebrow{grid-column:2;grid-row:1;top:0;margin:55px 10% 24px}.sleeps-about .brand-editorial>h2{grid-column:2;grid-row:2;margin:0 10% 32px}.sleeps-about .brand-editorial>.brand-copy{grid-column:2;grid-row:3;padding:0 10%;margin:0}.sleeps-about .brand-copy>p:first-child{margin-top:0}.sleeps-about .brand-copy>p:last-child{margin-bottom:0}.sleeps-about .brand-editorial>.signature{grid-column:2;grid-row:4;margin:32px 10% 55px}.sleeps-about .brand-visual{grid-column:1;grid-row:3;position:relative;align-self:stretch;min-height:0;height:100%}.sleeps-about .brand-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}}

@media(min-width:701px){.sleeps-about .brand-visual{grid-row:2 / 5;height:auto;min-height:0;margin-bottom:55px;align-self:stretch}.sleeps-about .brand-visual img{height:100%;width:100%;object-fit:cover;object-position:center}.sleeps-about .brand-editorial>.signature{margin-bottom:55px}}
