._page_1hocb_1{isolation:isolate;min-height:100svh;font-family:var(--serif);color:var(--ink);background:var(--paper);position:relative}._scrollStory_1hocb_2{scroll-margin-top:0;position:relative}._scrollViewportBudget_1hocb_3{width:0;height:calc(100svh - var(--site-header-height,80px));visibility:hidden;pointer-events:none;position:absolute;top:0}._scrollFrame_1hocb_4{min-width:0}._scrollStory_1hocb_2[data-scroll-enabled=true]{height:calc(100svh - var(--site-header-height,80px) + var(--mattress-scroll-travel,0px))}._scrollStory_1hocb_2[data-scroll-enabled=true] ._scrollFrame_1hocb_4{top:var(--site-header-height,80px);height:calc(100svh - var(--site-header-height,80px));background:var(--paper);flex-direction:column;display:flex;position:sticky}._scrollStory_1hocb_2[data-scroll-enabled=true] ._scrollFrame_1hocb_4>._breadcrumb_1hocb_7{box-sizing:border-box;flex:none;width:100%}._scrollStory_1hocb_2[data-scroll-enabled=true] ._scrollFrame_1hocb_4>._introWithVisualization_1hocb_8{flex:1 1 0;grid-template-rows:minmax(280px,1fr) auto;width:100%;height:auto;min-height:0;scroll-margin-top:0}._optionsLayout_1hocb_9{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,4vw,48px);max-width:1120px;margin:0 auto;padding:40px clamp(24px,4vw,48px) 56px;display:grid}._reviews_1hocb_10{max-width:1120px;margin:0 auto;padding-inline:clamp(24px,4vw,48px)}._reviews_1hocb_10>[data-customer-feedback]{width:100%}._optionsLayout_1hocb_9 ._prices_1hocb_12{border:0;width:100%;min-width:0;margin:0;padding:0}._productVideo_1hocb_13{width:100%;min-width:0;max-width:360px}._productVideoFrame_1hocb_14{aspect-ratio:9/16;background:var(--paper);overflow:hidden}._productVideoFrame_1hocb_14 video{object-fit:contain;width:100%;height:100%;display:block}._videoToggle_1hocb_16{min-height:44px;color:var(--ink);font:inherit;font-size:var(--type-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:8px 0;text-decoration:underline;display:block}._page_1hocb_1 :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}._breadcrumb_1hocb_7{max-width:1120px;font-size:var(--type-caption);line-height:var(--leading-caption);flex-wrap:wrap;gap:12px;margin:0 auto;padding:24px clamp(24px,4vw,48px);display:flex}._breadcrumb_1hocb_7 a{text-underline-offset:4px;text-decoration:underline}._intro_1hocb_8{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,104px);max-width:1120px;margin:0 auto;padding:32px clamp(24px,4vw,48px) 64px;display:grid}._introWithVisualization_1hocb_8{box-sizing:border-box;grid-template-rows:minmax(280px,40svh) auto;grid-template-columns:minmax(0,1fr);gap:8px;max-width:1320px;height:auto;min-height:calc(100svh - 160px);padding-top:0;padding-bottom:12px;scroll-margin-top:112px}._controlColumn_1hocb_22{display:contents}._introWithVisualization_1hocb_8 ._controlColumn_1hocb_22{grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;min-height:0;padding-top:0;display:grid}._introWithVisualization_1hocb_8 ._introCopy_1hocb_24{flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding-top:0;display:flex}._introWithVisualization_1hocb_8 ._introCopy_1hocb_24 h1{font-size:var(--type-body);line-height:var(--leading-heading);margin:0}._introWithVisualization_1hocb_8 ._introCopy_1hocb_24 p{max-width:38ch;margin-bottom:8px}._introWithVisualization_1hocb_8 ._introCopy_1hocb_24 ._lead_1hocb_27{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._introWithVisualization_1hocb_8 ._introCopy_1hocb_24 ._textLink_1hocb_28{min-height:44px;font-size:var(--type-caption);margin-left:auto}._introWithVisualization_1hocb_8 ._firmnessOptions_1hocb_29{grid-template-columns:repeat(2,minmax(0,1fr))}._introWithVisualization_1hocb_8 ._selection_1hocb_30 fieldset{margin-bottom:0}._introWithVisualization_1hocb_8 ._selection_1hocb_30 legend{font-size:var(--type-caption);margin-bottom:4px}._introWithVisualization_1hocb_8 ._visualization_1hocb_32{flex-direction:column;grid-area:1/1;min-height:0;display:flex}._introWithVisualization_1hocb_8 ._visualization_1hocb_32>div{flex:1 1 0;min-height:0}._beddingControls_1hocb_34,._configurationColumn_1hocb_34,._supportingInfo_1hocb_34,._optionGroups_1hocb_34,._purchaseActions_1hocb_34,._purchaseButtons_1hocb_34{min-width:0}._configurationColumn_1hocb_34,._supportingInfo_1hocb_34{gap:12px;display:grid}._purchaseButtons_1hocb_34{gap:8px;width:100%;display:grid}._introWithVisualization_1hocb_8 ._beddingControls_1hocb_34{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:8px 24px;display:grid}._introWithVisualization_1hocb_8 ._configurationColumn_1hocb_34{grid-area:1/1;gap:8px}._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34{grid-area:2/1;gap:8px}._introWithVisualization_1hocb_8 ._optionGroups_1hocb_34{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._introWithVisualization_1hocb_8 ._optionGroups_1hocb_34 fieldset:last-child{margin-bottom:0}._introWithVisualization_1hocb_8 ._purchaseActions_1hocb_34{grid-area:1/2/span 2;align-self:start;padding-top:20px}._introWithVisualization_1hocb_8 ._configurationColumn_1hocb_34 ._selectedPrice_1hocb_43{gap:4px;min-height:32px;margin:0}._introWithVisualization_1hocb_8 ._purchaseButtons_1hocb_34>._enquireButton_1hocb_44{min-height:48px;padding:8px 12px}._introWithVisualization_1hocb_8 ._selectedPrice_1hocb_43>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._introWithVisualization_1hocb_8 ._selectedPrice_1hocb_43 strong{font-size:var(--type-body)}._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34>._secondaryEnquiry_1hocb_47{margin:0}._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34>[data-financing-message]{margin:0;font-size:11px}._introWithVisualization_1hocb_8 ._enquiryDetails_1hocb_49{min-width:0}._introWithVisualization_1hocb_8 ._enquiryDetails_1hocb_49 summary{min-height:44px;color:var(--ink);font-size:var(--type-caption);text-align:left;text-underline-offset:4px;background:0 0;justify-content:flex-start;margin:0;padding:4px 0;text-decoration:underline}._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34>._purchaseNote_1hocb_51{margin:0;font-size:11px;line-height:1.3}._introWithVisualization_1hocb_8 ._checkoutError_1hocb_52{margin:0}:is(._introWithVisualization_1hocb_8:has(._enquiryDetails_1hocb_49[open]),._introWithVisualization_1hocb_8:has(._checkoutError_1hocb_52),._introWithVisualization_1hocb_8:has([data-bedding-view-cart])){grid-template-rows:minmax(240px,40svh) auto;height:auto;min-height:calc(100svh - 160px)}._visualization_1hocb_32{min-width:0}._introCopy_1hocb_24{padding-top:4px}._introCopy_1hocb_24 h1{font-size:var(--type-display);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin:0 0 24px}._introCopy_1hocb_24 p{max-width:38ch;font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 20px}._introCopy_1hocb_24 ._lead_1hocb_27{font-size:var(--type-product);line-height:var(--leading-heading)}._textLink_1hocb_28{min-height:44px;font-size:var(--type-body-small);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}._selection_1hocb_30{min-width:0;scroll-margin-top:112px}._productTitle_1hocb_61,._emptyState_1hocb_61 h2{font-size:var(--type-section);line-height:var(--leading-heading);margin:0 0 20px;font-weight:400}._emptyState_1hocb_61 p{font-size:var(--type-body-small);line-height:var(--leading-body);margin:0 0 12px}._selection_1hocb_30 fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}._selection_1hocb_30 legend{font-size:var(--type-body-small);line-height:var(--leading-caption);margin-bottom:12px}._sizeOptions_1hocb_65{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._sizeOptions_1hocb_65 button,._firmnessOptions_1hocb_29 button{cursor:pointer;border-radius:var(--button-radius)!important;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--ink)!important;font-family:var(--serif)!important;font-size:var(--type-body-small)!important;line-height:var(--leading-caption)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 12px!important}._firmnessOptions_1hocb_29{gap:8px;display:grid}._firmnessOptions_1hocb_29 button{gap:12px;justify-content:space-between!important}._firmnessOptions_1hocb_29 button>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}._sizeOptions_1hocb_65 button[aria-pressed=true],._firmnessOptions_1hocb_29 button[aria-pressed=true]{color:var(--paper)!important;background:var(--ink)!important}._selectedPrice_1hocb_43{font-size:var(--type-body-small);line-height:var(--leading-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:4px 0 20px;display:flex}._selectedPrice_1hocb_43 strong{font-size:var(--type-title24);font-variant-numeric:tabular-nums;font-weight:400}._enquireButton_1hocb_44{border-radius:var(--button-radius);background:var(--ink);width:100%;min-height:48px;color:var(--paper);font-family:var(--serif);font-size:var(--type-body-small);line-height:var(--leading-caption);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 18px;display:flex}._enquireButton_1hocb_44:hover{background:var(--forest)}._enquireButton_1hocb_44:disabled{cursor:wait;opacity:.65}._secondaryEnquiry_1hocb_47{color:var(--ink);text-underline-offset:4px;background:0 0;margin-top:8px;text-decoration:underline}._secondaryEnquiry_1hocb_47:hover{background:0 0}._checkoutError_1hocb_52{color:var(--ink);font-size:var(--type-caption);line-height:var(--leading-body);margin:12px 0}._srOnly_1hocb_79{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._enquiryDetails_1hocb_49 summary{cursor:pointer;list-style:none}._enquiryDetails_1hocb_49 summary::-webkit-details-marker{display:none}._purchaseNote_1hocb_51,._tableNote_1hocb_82{font-size:var(--type-caption);line-height:var(--leading-body);margin:12px 0 0}._prices_1hocb_12{border-top:1px solid var(--line);max-width:1120px;margin:0 auto;padding:40px clamp(24px,4vw,48px) 56px;scroll-margin-top:104px}._sectionHeading_1hocb_84{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}._sectionHeading_1hocb_84 h2,._details_1hocb_85 h2{font-size:var(--type-section);line-height:var(--leading-heading);margin:0;font-weight:400}._sectionHeading_1hocb_84 p{font-size:var(--type-caption);margin:0}._priceTableWrap_1hocb_87{overflow-x:auto}._priceTable_1hocb_87{border-collapse:collapse;width:100%;font-size:var(--type-body-small);line-height:var(--leading-body)}._priceTable_1hocb_87 caption{text-align:left;font-size:var(--type-caption);margin-bottom:12px}._priceTable_1hocb_87 th,._priceTable_1hocb_87 td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:16px 12px;font-weight:400}._priceTable_1hocb_87 th:first-child{text-align:left;padding-left:0}._priceTable_1hocb_87 :is(th,td):last-child{padding-right:0}._details_1hocb_85{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,104px);max-width:1120px;margin:0 auto;padding:40px clamp(24px,4vw,48px) 64px;display:grid}._details_1hocb_85 p{max-width:54ch;font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 8px}@media (width<=1040px){._introWithVisualization_1hocb_8 ._beddingControls_1hocb_34{grid-template-columns:minmax(0,1fr)}._introWithVisualization_1hocb_8 ._purchaseActions_1hocb_34{grid-area:2/1;padding-top:0}._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34{grid-row:3}}@media (width<=760px){._optionsLayout_1hocb_9{grid-template-columns:minmax(0,1fr);gap:24px}._productVideo_1hocb_13{max-width:300px;margin-inline:auto}._intro_1hocb_8{grid-template-columns:1fr;gap:32px;padding-top:20px;padding-bottom:40px}._introWithVisualization_1hocb_8{grid-template-rows:auto auto;gap:4px;height:auto;padding-top:0;padding-bottom:8px}._introWithVisualization_1hocb_8 ._visualization_1hocb_32{grid-area:1/1;display:block}._introWithVisualization_1hocb_8 ._visualization_1hocb_32>div{height:auto}._introWithVisualization_1hocb_8 ._controlColumn_1hocb_22{grid-area:2/1;gap:12px;padding-top:8px}._introWithVisualization_1hocb_8 ._beddingControls_1hocb_34{grid-template-columns:minmax(0,1fr);gap:16px}._introWithVisualization_1hocb_8 ._optionGroups_1hocb_34{grid-template-columns:minmax(0,1fr);gap:12px}._introWithVisualization_1hocb_8 ._optionGroups_1hocb_34 fieldset{min-height:0;display:block}._introWithVisualization_1hocb_8 ._selection_1hocb_30 legend{float:none;width:auto;margin:0 0 6px;line-height:1.4}._introWithVisualization_1hocb_8 ._optionGroups_1hocb_34 ._sizeOptions_1hocb_65,._introWithVisualization_1hocb_8 ._optionGroups_1hocb_34 ._firmnessOptions_1hocb_29{background:color-mix(in srgb, var(--ink) 6%, var(--paper));border-radius:10px;gap:3px;margin-left:0;padding:3px}._introWithVisualization_1hocb_8 ._sizeOptions_1hocb_65{grid-template-columns:repeat(4,minmax(0,1fr))}._introWithVisualization_1hocb_8 ._sizeOptions_1hocb_65 button,._introWithVisualization_1hocb_8 ._firmnessOptions_1hocb_29 button{font-size:var(--type-caption)!important;border-radius:7px!important;padding-inline:4px!important}._introWithVisualization_1hocb_8 ._sizeOptions_1hocb_65 button[aria-pressed=true],._introWithVisualization_1hocb_8 ._firmnessOptions_1hocb_29 button[aria-pressed=true]{color:var(--ink)!important;background:var(--paper)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}._introWithVisualization_1hocb_8 ._configurationColumn_1hocb_34,._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34{gap:12px}._introWithVisualization_1hocb_8 ._configurationColumn_1hocb_34 ._selectedPrice_1hocb_43{min-height:36px}._introWithVisualization_1hocb_8 ._selectedPrice_1hocb_43>span{clip:auto;white-space:normal;width:auto;height:auto;color:color-mix(in srgb, var(--ink) 70%, var(--paper));margin:0;position:static;overflow:visible}._introWithVisualization_1hocb_8 ._selectedPrice_1hocb_43 strong{font-size:var(--type-product)}._introWithVisualization_1hocb_8 ._supportingInfo_1hocb_34>._purchaseNote_1hocb_51{font-size:var(--type-caption);line-height:1.4}:is(._introWithVisualization_1hocb_8:has(._enquiryDetails_1hocb_49[open]),._introWithVisualization_1hocb_8:has(._checkoutError_1hocb_52),._introWithVisualization_1hocb_8:has([data-bedding-view-cart])){grid-template-rows:auto auto}._introCopy_1hocb_24 p{max-width:48ch}._introCopy_1hocb_24 h1{margin-bottom:20px}._details_1hocb_85{grid-template-columns:1fr;gap:20px;padding-bottom:48px}._priceTable_1hocb_87{font-size:var(--type-caption)}._priceTable_1hocb_87 th,._priceTable_1hocb_87 td{padding:14px 6px}}@media (width<=380px){._sizeOptions_1hocb_65{grid-template-columns:repeat(2,minmax(0,1fr))}._introWithVisualization_1hocb_8 ._sizeOptions_1hocb_65{grid-template-columns:repeat(4,minmax(0,1fr))}._headerLink_1hocb_144{text-align:right;max-width:84px}}@media (width>=761px) and (height<=650px){._introWithVisualization_1hocb_8{grid-template-rows:minmax(240px,45svh) auto;height:auto;min-height:calc(100svh - 150px)}}._section_kouri_1{border-top:1px solid var(--line);max-width:1120px;color:var(--ink);font-family:var(--serif);margin:0 auto;padding:72px 24px;scroll-margin-top:100px}._section_kouri_1 h2{font-size:var(--type-section);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.15}._section_kouri_1 p{font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}._section_kouri_1 ._eyebrow_kouri_4{color:color-mix(in srgb, var(--ink) 68%, var(--paper));font-size:var(--type-caption);letter-spacing:.08em;margin-bottom:16px}._layerLayout_kouri_5,._faqLayout_kouri_5{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}._sectionIntro_kouri_6>p:not(._eyebrow_kouri_4){max-width:29ch;margin-top:24px}._sectionIntro_kouri_6 ._currentSelection_kouri_7{color:var(--clay);font-size:var(--type-caption);margin-top:28px}._textLink_kouri_8{min-height:44px;color:inherit;font:inherit;font-size:var(--type-body-small);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:8px 0;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._textLink_kouri_8:focus-visible,._chooseButton_kouri_9:focus-visible,._faqList_kouri_9 summary:focus-visible{outline:2px solid var(--clay);outline-offset:5px}._sectionIntro_kouri_6>._textLink_kouri_8{margin-top:14px}._layerList_kouri_11{margin:0;padding:0;list-style:none}._layerRow_kouri_12{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:16px;padding:28px 0;animation:.32s both _materialIn_kouri_1;display:grid}._layerRow_kouri_12:first-child{padding-top:0}._layerRow_kouri_12:last-child{border-bottom:0;padding-bottom:0}._layerNumber_kouri_15{color:var(--clay);font-size:var(--type-caption);font-variant-numeric:tabular-nums;padding-top:3px}._layerRow_kouri_12 ._materialName_kouri_16{color:color-mix(in srgb, var(--ink) 66%, var(--paper));font-size:var(--type-caption)}._layerRow_kouri_12 h3{margin:7px 0 12px;font-size:22px;font-weight:400;line-height:1.25}._layerRow_kouri_12 p{max-width:52ch}._sectionHeading_kouri_19{max-width:650px;margin-bottom:40px}._sectionHeading_kouri_19>p:last-child{max-width:60ch;margin-top:20px}._comparisons_kouri_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}._comparison_kouri_21{border-top:2px solid var(--line);flex-direction:column;min-width:0;padding:26px 0 0;transition:border-color .18s;display:flex}._comparison_kouri_21[data-current=true]{border-top-color:var(--clay)}._comparisonTitle_kouri_24{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._comparisonTitle_kouri_24 h3{margin:0;font-size:28px;font-weight:400;line-height:1.2}._comparisonTitle_kouri_24 span{font-size:var(--type-caption);color:color-mix(in srgb, var(--ink) 68%, var(--paper));flex:none}._comparison_kouri_21 ._feel_kouri_27{max-width:30ch;min-height:56px;margin:20px 0 26px;font-size:20px;line-height:1.4}._comparison_kouri_21 dl{gap:22px;margin:0 0 28px;display:grid}._comparison_kouri_21 dt{font-size:var(--type-caption);color:color-mix(in srgb, var(--ink) 65%, var(--paper));margin-bottom:7px}._comparison_kouri_21 dd{font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}._comparison_kouri_21 ._price_kouri_31{font-variant-numeric:tabular-nums;margin-top:auto;margin-bottom:18px}._chooseButton_kouri_9{border:1px solid var(--ink);border-radius:var(--button-radius);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--type-body-small);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;transition:background .18s,color .18s;display:flex}._chooseButton_kouri_9[aria-pressed=true]{background:var(--ink);color:var(--paper)}._comparisonLinks_kouri_34{flex-wrap:wrap;gap:8px 28px;margin-top:26px;display:flex}._trustSection_kouri_35{padding-block:48px}._trustGrid_kouri_36{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}._trustItem_kouri_37{flex-direction:column;align-items:flex-start;display:flex}._trustItem_kouri_37>svg{color:var(--clay);margin-bottom:20px}._trustItem_kouri_37 h3{margin:0 0 12px;font-size:18px;font-weight:400;line-height:1.35}._trustItem_kouri_37 p,._trustItem_kouri_37 ._textLink_kouri_8{font-size:var(--type-caption)}._trustItem_kouri_37 ._textLink_kouri_8{margin-top:auto;padding-top:16px}._faqList_kouri_9{min-width:0}._faqList_kouri_9 details{border-bottom:1px solid var(--line)}._faqList_kouri_9 summary{min-height:60px;font-size:var(--type-body-small);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;line-height:1.5;list-style:none;display:flex}._faqList_kouri_9 details:first-child summary{min-height:40px;padding-top:0}._faqList_kouri_9 summary::-webkit-details-marker{display:none}._faqToggle_kouri_47{flex:0 0 14px;width:14px;height:14px;position:relative}._faqToggle_kouri_47:before,._faqToggle_kouri_47:after{content:"";background:var(--ink);width:14px;height:1px;position:absolute;top:6px;left:0}._faqToggle_kouri_47:after{transition:transform .18s;transform:rotate(90deg)}._faqList_kouri_9 details[open] ._faqToggle_kouri_47:after{transform:rotate(0)}._faqList_kouri_9 details>p{color:color-mix(in srgb, var(--ink) 78%, var(--paper));padding:0 28px 24px 0;animation:.22s _materialIn_kouri_1}._stories_kouri_52{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}._stories_kouri_52 figure{margin:0}._stories_kouri_52 blockquote{margin:0 0 16px;font-size:22px;line-height:1.5}._stories_kouri_52 figcaption{font-size:var(--type-caption)}@keyframes _materialIn_kouri_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._layerLayout_kouri_5,._faqLayout_kouri_5{gap:40px}._trustGrid_kouri_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (width<=760px){._section_kouri_1{padding:44px 20px}._layerLayout_kouri_5,._faqLayout_kouri_5{grid-template-columns:1fr;gap:36px}._sectionIntro_kouri_6>p:not(._eyebrow_kouri_4){max-width:42ch;margin-top:18px}._sectionIntro_kouri_6 ._currentSelection_kouri_7{margin-top:22px}._comparisons_kouri_21{grid-template-columns:1fr;gap:40px}._comparison_kouri_21 ._feel_kouri_27{min-height:0}._comparisonLinks_kouri_34{gap:4px 22px}._sectionHeading_kouri_19{margin-bottom:28px}._layerRow_kouri_12{gap:12px}._trustGrid_kouri_36{gap:28px 24px}._trustItem_kouri_37 h3{font-size:17px}._stories_kouri_52{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._layerRow_kouri_12,._faqList_kouri_9 details>p{animation:none}._comparison_kouri_21,._chooseButton_kouri_9,._faqToggle_kouri_47:after{transition:none}}._visualization_1l232_1{--background:var(--paper);--foreground:var(--ink);--mm-neutral:var(--paper);--orange:var(--clay);--yellow:#d7bd7a;--muted-foreground:color-mix(in srgb, var(--ink) 58%, var(--paper));--mm-cotton:color-mix(in srgb, var(--mm-neutral) 98%, var(--orange));--mm-cotton-edge:color-mix(in srgb, var(--mm-neutral) 74%, var(--muted-foreground));--mm-foam:color-mix(in srgb, var(--mm-neutral) 87%, var(--yellow));--mm-coir:color-mix(in srgb, var(--orange) 48%, var(--muted-foreground));--mm-spring:color-mix(in srgb, var(--mm-neutral) 89%, var(--muted-foreground));min-width:0;height:100%;min-height:0;color:var(--ink);font-family:var(--serif);flex-direction:column;gap:4px;display:flex}._viewControls_1l232_22{flex-wrap:wrap;flex:none;align-items:center;gap:4px;margin:0;display:flex}._viewControls_1l232_22 button{border-radius:var(--button-radius);min-height:44px;color:var(--ink);font-family:var(--serif);font-size:var(--type-caption);line-height:var(--leading-caption);cursor:pointer;background:0 0;border:0;padding:8px 13px}._viewControls_1l232_22 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._viewControls_1l232_22 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._viewControls_1l232_22 button:disabled{opacity:.4;cursor:default}._origin_1l232_27{font-size:var(--type-caption);line-height:var(--leading-caption);margin-left:auto}._scrollHint_1l232_28{color:color-mix(in srgb, var(--ink) 68%, var(--paper));align-items:baseline;gap:8px;margin-left:8px;font-size:11px;line-height:1.3;display:inline-flex}._scrollHint_1l232_28>span{font-variant-numeric:tabular-nums;min-width:4ch}._stage_1l232_30{touch-action:pan-y;flex:1 1 0;width:100%;min-width:0;min-height:0;position:relative}._stage_1l232_30 canvas{width:100%;height:100%;display:block}._callouts_1l232_32{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}._callouts_1l232_32 *{pointer-events:none}._leaders_1l232_34{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._leader_1l232_34{opacity:0;fill:none;stroke:color-mix(in srgb, var(--ink) 64%, var(--paper));stroke-width:1px;transition:opacity .18s}._calloutLabel_1l232_36{box-sizing:border-box;opacity:0;background:color-mix(in srgb, var(--paper) 90%, transparent);width:max-content;max-width:145px;color:var(--ink);font-family:var(--serif);padding:2px 4px;font-size:12px;font-weight:400;line-height:1.3;transition:opacity .18s;position:absolute;top:0;left:0}._meta_1l232_37{font-size:var(--type-caption);line-height:var(--leading-caption);flex-wrap:wrap;flex:none;align-items:baseline;gap:0 12px;margin:0;display:flex}._meta_1l232_37>div{display:contents}._meta_1l232_37 strong{font-size:var(--type-caption);font-variant-numeric:tabular-nums;font-weight:400;display:inline}._meta_1l232_37 span{color:color-mix(in srgb, var(--ink) 72%, var(--paper))}._layers_1l232_41{font-size:var(--type-caption);line-height:var(--leading-body);flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:0;list-style:none;display:flex}._layers_1l232_41 li{align-items:baseline;gap:8px;display:flex}._layers_1l232_41 li:before{content:"";background:var(--ink);opacity:.45;flex:0 0 12px;align-self:center;height:1px}._note_1l232_44{color:color-mix(in srgb, var(--ink) 68%, var(--paper));flex:none;margin:0;font-size:11px;line-height:1.3}._srOnly_1l232_45{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._poster_1l232_46{z-index:1;pointer-events:none;background:var(--paper);opacity:1;transition:opacity .32s;position:absolute;inset:0;overflow:hidden}._posterHidden_1l232_47{opacity:0}._posterImage_1l232_48{object-fit:contain;width:100%;height:100%;transition:opacity .32s;display:block;position:absolute;inset:0}._visualization_1l232_1:not([data-model-status=ready]) ._callouts_1l232_32{visibility:hidden}@media (width<=760px){._calloutLabel_1l232_36{max-width:110px;font-size:11px}._viewControls_1l232_22 button{padding-inline:9px}._stage_1l232_30{flex:none;height:clamp(250px,75vw,340px)}._posterImage_1l232_48{transform:none}._layers_1l232_41._srOnly_1l232_45{clip:auto;white-space:normal;gap:2px 10px;width:auto;height:auto;margin:0;padding:0;font-size:10px;line-height:1.3;position:static;overflow:visible}._layers_1l232_41 li:before{flex-basis:8px}}@media (width<=480px){._scrollHint_1l232_28{flex-basis:100%;order:3;margin:0 0 2px}}@media (prefers-reduced-motion:reduce){._leader_1l232_34,._calloutLabel_1l232_36,._poster_1l232_46,._posterImage_1l232_48{transition:none}}
