:root{--support-ink:#173d32;--support-dark:#101412;--support-soft:#efefec;--support-line:#c9cfca;--support-white:#f8f7f3}.support-page{margin:0;background:#fff;color:var(--support-ink)}.support-page header{border-bottom:1px solid #e1e4df}.support-page header nav{gap:21px}.support-page header nav a{font-size:13px}.support-page header nav a[aria-current=page]{border-bottom:1px solid var(--support-ink);padding-bottom:5px}.support-breadcrumb{height:52px;padding:0 max(6%,calc((100% - 1240px)/2));display:flex;align-items:center;gap:10px;background:#050706;color:#fff;font-size:13px}.support-breadcrumb a{color:#c8ceca}.support-breadcrumb strong{font-weight:500}.support-hero{position:relative;height:min(750px,calc(100svh - 140px));min-height:620px;overflow:hidden;background:#080b0a;color:#fff;isolation:isolate}.support-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;filter:saturate(.65) contrast(1.05)}.support-hero-shade{position:absolute;inset:0;z-index:-1;background:rgba(3,7,6,.48)}.support-hero-copy{position:absolute;left:max(7%,calc((100% - 1240px)/2));bottom:16%;width:min(610px,44%)}.support-hero-copy>p:first-child,.support-custom-copy>p:first-child,.support-myth>div>p:first-child,.support-checklist-heading>p,.support-cta-copy>p,.support-intro>p:first-child{margin:0 0 24px;font:600 12px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.support-hero h1{margin:0;font:400 clamp(46px,5.2vw,78px)/1.2 "Noto Serif SC","Songti SC",SimSun,serif;letter-spacing:.02em}.support-hero-lead{margin:30px 0 0;max-width:600px;color:#edf0ed;font-size:16px;line-height:1.95}.support-video-toggle{position:absolute;right:30px;bottom:28px;width:48px;height:48px;border:1px solid rgba(255,255,255,.72);background:rgba(8,15,12,.35);color:#fff;font-size:15px;cursor:pointer}.support-intro{padding:120px 0 105px;text-align:center}.support-intro>p:first-child{color:#74877d}.support-intro h2{margin:0;font:400 clamp(38px,4vw,58px)/1.45 "Noto Serif SC","Songti SC",SimSun,serif}.support-intro>p:last-child{max-width:830px;margin:34px auto 0;color:#5f6e67;font-size:16px;line-height:2}.support-pair{display:grid;grid-template-columns:1fr 1fr;padding-bottom:115px}.support-pair-card{min-width:0;border-bottom:1px solid var(--support-ink)}.support-pair-card+.support-pair-card{border-left:1px solid var(--support-ink)}.support-pair-card figure{position:relative;aspect-ratio:1.22/1;margin:0;overflow:hidden;background:#e9ebe7}.support-pair-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.support-pair-card:first-child img{object-position:center}.support-pair-card:nth-child(2) img{object-fit:contain;padding:7%;background:#f7f7f4}.support-pair-card:hover img{transform:scale(1.02)}.support-pair-card>div{min-height:315px;padding:68px 13% 72px}.support-pair-card h2{margin:0 0 22px;font:500 28px/1.45 "Noto Serif SC","Songti SC",SimSun,serif}.support-pair-card p{margin:0;color:#5f6e67;font-size:15px;line-height:1.95}.support-custom{display:grid;grid-template-columns:42% 58%;min-height:760px;background:var(--support-dark);color:var(--support-white)}.support-custom-copy{align-self:center;padding:100px 12% 100px 18%}.support-custom-copy>p:first-child{color:#a8b5ae}.support-custom h2{margin:0 0 28px;font:400 clamp(40px,4.2vw,62px)/1.35 "Noto Serif SC","Songti SC",SimSun,serif}.support-custom-copy>p:nth-of-type(2){color:#d0d7d3;font-size:15px;line-height:2}.support-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:38px}.support-tabs button{min-height:52px;border:1px solid #68736e;background:transparent;color:#fff;cursor:pointer;font-size:14px;transition:background-color .25s ease,color .25s ease}.support-tabs button[aria-selected=true]{background:#f4f2ed;color:#172d25;border-color:#f4f2ed}.support-scene{position:relative;margin:0;min-height:760px;overflow:hidden;background:#1b241f}.support-scene>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:opacity .25s ease}.support-scene figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 7%;background:rgba(9,15,12,.82);color:#fff}.support-scene figcaption span{font:13px Georgia,serif;color:#aebcb4}.support-scene h3{margin:12px 0 8px;font-size:26px;font-weight:500}.support-scene figcaption p{margin:0;color:#d7ded9;font-size:14px;line-height:1.85}.support-myth{display:grid;grid-template-columns:55% 45%;align-items:stretch;background:#f0f0ed}.support-myth figure{margin:0;min-height:680px;background:#fff}.support-myth figure img{width:100%;height:100%;object-fit:contain;padding:8%}.support-myth>div{align-self:center;padding:100px 16% 100px 12%}.support-myth>div>p:first-child{color:#77877f}.support-myth h2{margin:0 0 30px;font:400 clamp(40px,4.3vw,62px)/1.3 "Noto Serif SC","Songti SC",SimSun,serif}.support-myth>div>p:not(:first-child){color:#5d6b65;font-size:15px;line-height:2}.support-checklist{padding:120px 0}.support-checklist-heading{display:grid;grid-template-columns:28% 1fr;gap:7%;align-items:end;margin-bottom:60px;padding-top:28px;border-top:1px solid var(--support-line)}.support-checklist-heading>p{margin:0;color:#76877e}.support-checklist-heading h2{margin:0;font:400 clamp(38px,4vw,58px)/1.4 "Noto Serif SC","Songti SC",SimSun,serif}.support-checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.support-checklist-grid article{padding-top:22px;border-top:1px solid #a9b5ae}.support-checklist-grid span{font:30px Georgia,serif;color:#86978e}.support-checklist-grid h3{margin:24px 0 12px;font-size:21px;font-weight:500}.support-checklist-grid p{margin:0;color:#617069;font-size:14px;line-height:1.85}.support-note{display:grid;grid-template-columns:150px 1fr;gap:35px;margin-bottom:110px;padding:26px 0;border-top:1px solid #c8cfca;border-bottom:1px solid #c8cfca}.support-note strong{font-size:14px}.support-note p{margin:0;color:#68766f;font-size:13px;line-height:1.85}.support-cta{position:relative;min-height:630px;overflow:hidden;background:#16241e;color:#fff}.support-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.support-cta-shade{position:absolute;inset:0;background:rgba(9,17,13,.56)}.support-cta-copy{position:relative;z-index:1;width:min(590px,46%);padding:145px 0 130px;margin-left:max(7%,calc((100% - 1240px)/2))}.support-cta h2{margin:0 0 36px;font:400 clamp(42px,4.5vw,66px)/1.35 "Noto Serif SC","Songti SC",SimSun,serif}.support-cta-copy a{display:inline-flex;align-items:center;min-height:50px;margin:0 18px 12px 0;padding:0 24px;border:1px solid #fff;color:#fff;font-size:14px}.support-cta-copy a:first-of-type{background:#fff;color:#18372d}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}@media(max-width:1000px){.support-page header nav{gap:10px}.support-page header nav a{font-size:12px}.support-pair-card>div{padding-left:9%;padding-right:9%}.support-custom{grid-template-columns:1fr}.support-custom-copy{padding:90px 8%}.support-scene{min-height:620px}.support-myth{grid-template-columns:1fr}.support-myth figure{min-height:520px}.support-checklist-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.support-page header nav a{font-size:16px}.support-breadcrumb{height:44px;padding:0 6%;font-size:12px}.support-hero{height:620px;min-height:0}.support-hero video{object-position:58% center}.support-hero-shade{background:rgba(4,10,7,.54)}.support-hero-copy{left:7%;right:7%;bottom:11%;width:auto}.support-hero h1{font-size:41px}.support-hero-lead{font-size:14px;line-height:1.85}.support-video-toggle{right:18px;bottom:18px;width:44px;height:44px}.support-intro{padding:72px 6% 64px;text-align:left}.support-intro h2{font-size:34px}.support-intro>p:last-child{font-size:14px}.support-pair{grid-template-columns:1fr;padding-bottom:72px}.support-pair-card+.support-pair-card{border-left:0;border-top:1px solid var(--support-ink)}.support-pair-card figure{aspect-ratio:1.1/1}.support-pair-card>div{min-height:0;padding:38px 6% 52px}.support-pair-card h2{font-size:24px}.support-custom-copy{padding:64px 6% 58px}.support-custom h2{font-size:36px}.support-tabs{margin-top:30px}.support-scene{min-height:540px}.support-scene figcaption{padding:28px 6% 32px}.support-scene h3{font-size:22px}.support-myth figure{min-height:390px}.support-myth>div{padding:58px 6% 66px}.support-myth h2{font-size:36px}.support-checklist{padding:72px 6%}.support-checklist-heading{grid-template-columns:1fr;gap:6px;margin-bottom:38px}.support-checklist-heading h2{font-size:35px}.support-checklist-grid{grid-template-columns:1fr;gap:28px}.support-checklist-grid h3{margin-top:14px}.support-note{grid-template-columns:1fr;gap:8px;margin:0 6% 72px;padding:22px 0}.support-cta{min-height:560px}.support-cta-copy{width:auto;margin:0;padding:250px 7% 70px}.support-cta h2{font-size:39px}.support-cta-copy a{padding:0 18px}.reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.support-pair-card img,.support-scene>img{transition:none}}

.support-solutions{position:relative;min-height:820px;padding:0 0 74px;background:#efefef;color:#111}.support-solution-tabs{height:86px;display:flex;align-items:center;justify-content:center;gap:58px}.support-solution-tabs button{position:relative;padding:12px 0;border:0;background:transparent;color:#606360;font-size:15px;letter-spacing:.04em;cursor:pointer}.support-solution-tabs button[aria-selected=true]{color:#1a2822}.support-solution-tabs button[aria-selected=true]::before{content:"";position:absolute;left:-32px;top:50%;width:20px;height:2px;background:#b99555}.support-solution-layout{display:grid;grid-template-columns:44% 56%;align-items:center;min-height:650px}.support-solution-copy{padding:70px 13% 70px 17%}.support-solution-copy>p:first-child{margin:0 0 28px;color:#686e6a;font-size:15px}.support-solution-copy h2{margin:0 0 30px;font:400 clamp(43px,4.7vw,68px)/1.3 "Noto Serif SC","Songti SC",SimSun,serif}.support-solution-copy>p:nth-of-type(2){max-width:560px;margin:0;color:#565d59;font-size:16px;line-height:1.95}.support-solution-copy>a{display:inline-flex;align-items:center;min-height:52px;margin-top:38px;padding:0 25px;border:1px solid #1a1e1c;color:#151917;font-size:14px}.support-solution-media{height:610px;margin:0;overflow:hidden;border-radius:14px 0 0 14px;background:#fff}.support-solution-media img{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.support-solution-media img[src*="component-mattress"]{object-fit:contain;padding:6%}.support-solution-media:hover img{transform:scale(1.018)}.support-solution-progress{display:flex;justify-content:flex-end;gap:30px;padding:28px 5% 0}.support-solution-progress button{position:relative;width:165px;height:2px;padding:0;border:0;background:#aaa;cursor:pointer;overflow:hidden}.support-solution-progress button::after{content:"";position:absolute;inset:0;background:#1a1d1b;transform:scaleX(0);transform-origin:left}.support-solution-progress button.is-active::after{transform:scaleX(1);transition:transform 6.5s linear}.support-solution-progress button.is-active:first-child::after{background:#b99555}@media(max-width:1000px){.support-solution-tabs{gap:34px}.support-solution-layout{grid-template-columns:1fr}.support-solution-copy{padding:76px 8%}.support-solution-media{height:560px;margin-left:8%;border-radius:14px 0 0 14px}}@media(max-width:760px){.support-solutions{min-height:0;padding-bottom:48px}.support-solution-tabs{height:66px;justify-content:flex-start;gap:32px;padding:0 6%;overflow:auto;white-space:nowrap}.support-solution-tabs button{font-size:13px}.support-solution-tabs button[aria-selected=true]::before{display:none}.support-solution-copy{padding:58px 6% 48px}.support-solution-copy h2{font-size:36px}.support-solution-copy>p:nth-of-type(2){font-size:14px}.support-solution-media{height:390px;margin:0 0 0 6%;border-radius:10px 0 0 10px}.support-solution-progress{gap:12px;padding:22px 6% 0}.support-solution-progress button{width:31%}}@media(prefers-reduced-motion:reduce){.support-solution-media img{transition:none}.support-solution-progress button.is-active::after{transition:none}}
.support-solution-tabs{scrollbar-width:none}.support-solution-tabs::-webkit-scrollbar{display:none}
.support-firmness{position:relative;min-height:800px;overflow:hidden;background:#080b0a;color:#fff;isolation:isolate}.support-firmness picture,.support-firmness picture img{position:absolute;inset:0;width:100%;height:100%}.support-firmness picture{z-index:-2}.support-firmness picture img{object-fit:cover;object-position:center 53%;transform:scale(1.025);transition:transform 1.3s cubic-bezier(.2,.7,.2,1),filter .8s ease;filter:saturate(.7) contrast(1.08)}.support-firmness:hover picture img{transform:scale(1.045)}.support-firmness-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,5,5,.88) 0%,rgba(4,6,6,.77) 31%,rgba(4,6,6,.34) 58%,rgba(4,6,6,.3) 100%)}.support-firmness-copy{width:min(610px,44%);padding:160px 0 140px;margin-left:max(7%,calc((100% - 1240px)/2))}.support-firmness-copy>p:first-child{margin:0 0 20px;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.18em}.support-firmness h2{margin:0 0 34px;font:400 clamp(48px,5vw,72px)/1.18 "Noto Serif SC","Songti SC",SimSun,serif}.support-firmness-copy>p:not(:first-child){margin:0 0 23px;color:#e5e8e5;font-size:16px;line-height:1.92}.support-firmness-copy strong{font-weight:600;color:#fff}.support-firmness-copy>a{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:10px 0;color:#fff;font-size:14px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.7)}.support-firmness-copy>a span{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.72);border-radius:50%;font-size:11px;transition:transform .25s ease}.support-firmness-copy>a:hover span{transform:translate(2px,-2px)}@media(max-width:1000px){.support-firmness-copy{width:min(600px,58%);margin-left:8%}}@media(max-width:760px){.support-firmness{min-height:720px}.support-firmness picture img{object-position:center 44%;filter:saturate(.66) contrast(1.06)}.support-firmness-shade{background:linear-gradient(180deg,rgba(3,5,5,.32) 0%,rgba(3,5,5,.48) 38%,rgba(3,5,5,.9) 100%)}.support-firmness-copy{position:absolute;left:0;right:0;bottom:0;width:auto;margin:0;padding:0 7% 64px}.support-firmness h2{margin-bottom:22px;font-size:44px}.support-firmness-copy>p:not(:first-child){font-size:14px;line-height:1.82}.support-firmness-copy>p:nth-of-type(2){display:none}}@media(prefers-reduced-motion:reduce){.support-firmness picture img,.support-firmness-copy>a span{transition:none}.support-firmness:hover picture img{transform:scale(1.025)}}
.support-matters{display:grid;grid-template-columns:54% 46%;min-height:760px;background:#ece5dc;color:#111}.support-matters-media{display:flex;align-items:center;justify-content:center;margin:0;padding:6%;overflow:hidden;background:#f6f3ee}.support-matters-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.support-matters-media:hover img{transform:scale(1.025)}.support-matters-copy{align-self:center;padding:100px 14% 100px 10%}.support-matters-copy>p:first-child{margin:0 0 20px;font-size:16px}.support-matters-copy h2{margin:0 0 38px;font:400 clamp(43px,4.6vw,66px)/1.25 "Noto Serif SC","Songti SC",SimSun,serif}.support-matters-copy>p:not(:first-child){max-width:580px;margin:0 0 24px;color:#3e433f;font-size:16px;line-height:1.95}@media(max-width:900px){.support-matters{grid-template-columns:1fr}.support-matters-media{min-height:560px;padding:8%}.support-matters-copy{padding:76px 8% 88px}}@media(max-width:760px){.support-matters-media{min-height:390px;padding:7% 4%}.support-matters-copy{padding:56px 6% 68px}.support-matters-copy h2{font-size:36px}.support-matters-copy>p:not(:first-child){font-size:14px}}@media(prefers-reduced-motion:reduce){.support-matters-media img{transition:none}}
