.honeycomb-product-story-section{--hps-canvas: #fff;--hps-quiet-surface: #f5f4f1;background:var(--hps-canvas);color:#111}.hps{--hps-black: #0c0c0c;--hps-paper: var(--hps-canvas);--hps-white: #fff;--hps-muted: #66645f;--hps-line: #dedbd5;--hps-warm: #d7cfc1;font-family:Inter,Helvetica,Arial,sans-serif;overflow:clip}.hps *,.hps *:before,.hps *:after{box-sizing:border-box}.hps h2,.hps h3,.hps p,.hps figure,.hps dl,.hps dd{margin:0}.hps img{display:block;width:100%;height:auto}.hps__kicker{color:currentColor;font-size:1.1rem;font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.hps__confidence{width:100%;background:var(--hps-black);color:var(--hps-white)}.hps__confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1440px;padding:0 4rem}.hps__confidence article{align-items:center;border-left:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;gap:1.6rem;justify-content:center;min-height:19rem;padding:3.4rem 2.8rem;text-align:center}.hps__confidence article:first-child{border-left:0}.hps__comparison{background:var(--hps-black);color:var(--hps-white)}.hps__confidence-icon{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;display:grid;place-items:center;color:#111;background:#fff;border-radius:50%}.hps__confidence-icon svg{width:2.5rem;height:2.5rem;stroke-width:1.7}.hps__confidence strong{display:block;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;margin-bottom:.7rem}.hps__confidence p{color:#ffffff9e;font-size:1.08rem;line-height:1.6}.hps__sleep,.hps__thermal,.hps__materials,.hps__installation,.hps__product-experience,.hps__comparison,.hps__reviews,.hps__faq{margin:0 auto;max-width:1440px;padding:10rem 6rem}.hps__sleep{display:grid;gap:5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hps__sleep-copy{align-self:center;max-width:48rem}.hps__sleep-copy h2,.hps__copy-block h2,.hps__installation h2,.hps__comparison h2,.hps__reviews h2,.hps__faq h2{font-size:clamp(4rem,5.2vw,8rem);font-weight:400;letter-spacing:-.06em;line-height:.98;margin:2rem 0 3rem}.hps__sleep-copy>p:last-of-type,.hps__copy-block>p,.hps__installation header>p:last-child,.hps__comparison header>p:last-child{color:var(--hps-muted);font-size:1.6rem;line-height:1.75}.hps__sleep-points{border-top:1px solid var(--hps-line);display:grid;gap:0;margin-top:4rem}.hps__sleep-points div{align-items:start;border-bottom:1px solid var(--hps-line);display:grid;gap:2rem;grid-template-columns:minmax(9.5rem,.3fr) minmax(0,1fr);padding:1.8rem 0}.hps__sleep-points strong{font-size:1.45rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.hps__sleep-points span{color:var(--hps-muted);font-size:1.35rem;line-height:1.6}.hps__day-night{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hps__day-night figure{min-height:66rem;overflow:hidden;position:relative}.hps__day-night img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.hps__day-night figure:hover img{transform:scale(1.025)}.hps__day-night figcaption{align-items:flex-end;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));bottom:0;color:#fff;display:flex;justify-content:space-between;left:0;padding:6rem 2.4rem 2.4rem;position:absolute;right:0}.hps__day-night figcaption span{font-size:1rem;letter-spacing:.2em}.hps__day-night figcaption strong{font-size:1.3rem;font-weight:400}.hps__thermal,.hps__materials{align-items:center;display:grid;gap:7rem;grid-template-columns:minmax(0,1.08fr) minmax(34rem,.72fr)}.hps__thermal{background:var(--hps-white);max-width:none;padding-left:max(6rem,calc((100vw - 1320px)/2));padding-right:max(6rem,calc((100vw - 1320px)/2))}.hps__thermal-image,.hps__materials-image{overflow:hidden;position:relative}.hps__thermal-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:zoom-in;padding:0;text-align:start}.hps__thermal-image img{aspect-ratio:1104 / 753;object-fit:cover;transition:transform .36s cubic-bezier(.2,.75,.25,1)}.hps__thermal-trigger:hover img{transform:scale(1.035)}.hps__thermal-trigger:focus-visible{outline:2px solid #111;outline-offset:6px}.hps__thermal-image>span{background:var(--hps-black);bottom:0;color:#fff;font-size:1rem;letter-spacing:.16em;padding:1.5rem 2rem;position:absolute;right:0;text-transform:uppercase}.hps__image-viewer{background:#0c0c0cf0;border:0;color:#fff;height:min(88dvh,980px);max-height:none;max-width:min(90vw,1180px);overflow:hidden;padding:3.8rem 3.8rem 2.4rem;width:min(90vw,1180px)}.hps__image-viewer::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hps__image-viewer-stage{align-items:center;display:flex;height:calc(100% - 3rem);justify-content:center;overflow:hidden}.hps__image-viewer-stage img{max-height:100%;max-width:100%;object-fit:contain;transform:scale(1);transform-origin:center;transition:transform .12s ease-out;will-change:transform}.hps__image-viewer-close{background:#ffffff1a;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;cursor:pointer;font-size:2.8rem;height:4.4rem;line-height:1;padding:0;position:absolute;right:1.6rem;top:1.6rem;width:4.4rem;z-index:1}.hps__image-viewer>p{color:#ffffffa6;font-size:1.2rem;letter-spacing:.08em;margin:1rem 0 0;text-align:center}.hps__copy-block h2{font-size:clamp(3.8rem,4.8vw,6.8rem)}.hps__copy-block dl{border-top:1px solid var(--hps-line);margin-top:4rem}.hps__copy-block dl div{border-bottom:1px solid var(--hps-line);display:grid;gap:2rem;grid-template-columns:6rem 1fr;padding:1.6rem 0}.hps__copy-block dt{font-size:1.2rem;font-weight:600}.hps__copy-block dd{color:var(--hps-muted);font-size:1.3rem}.hps__quiet-safety{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1440px}.hps__feature-card{display:grid;grid-template-rows:auto auto;min-width:0}.hps__feature-card--dark{background:#171717;color:#fff}.hps__feature-card--light{background:#dedbd4;color:#111}.hps__feature-image{aspect-ratio:3 / 2;overflow:hidden}.hps__feature-image img{display:block;height:100%;object-fit:cover;transition:transform .56s cubic-bezier(.22,1,.36,1);width:100%}.hps__feature-copy{min-height:25rem;padding:4rem}.hps__feature-copy>span{color:currentColor;font-size:1rem;letter-spacing:.18em}.hps__feature-copy h2{font-size:clamp(3.2rem,4vw,5.6rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin:2.2rem 0 2.4rem}.hps__feature-copy p{color:currentColor;font-size:1.4rem;line-height:1.7;max-width:52rem;opacity:.68}.hps__factory-proof{background:#111;margin:10rem 0;max-width:none;overflow:hidden;width:100%}.hps__product-experience>header{margin:0 auto 5rem;max-width:82rem;text-align:center}.hps__product-experience>header h2{font-size:clamp(3.6rem,4.8vw,6.6rem);font-weight:400;letter-spacing:-.055em;line-height:1;margin-top:1.8rem}.hps__experience-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hps__experience-grid article{background:var(--hps-quiet-surface);min-width:0}.hps__experience-grid article>img{aspect-ratio:4 / 3;object-fit:cover}.hps__experience-grid article>div{padding:3rem}.hps__experience-icon{align-items:center;border:1px solid var(--hps-line);border-radius:50%;display:inline-flex;height:4rem;justify-content:center;margin-bottom:2.4rem;width:4rem}.hps__experience-icon svg{height:2rem;width:2rem}.hps__experience-grid h3{font-size:2.4rem;font-weight:500;letter-spacing:-.035em;margin-bottom:1.2rem}.hps__experience-grid p{color:var(--hps-muted);font-size:1.35rem;line-height:1.7}.hps__installation{background:var(--hps-paper)}.hps__installation header{max-width:74rem}.hps__installation ol{border-top:1px solid var(--hps-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:6rem 0 0;padding:0}.hps__installation li{border-right:1px solid var(--hps-line);min-height:28rem;padding:3rem}.hps__installation li:first-child{padding-left:0}.hps__installation li:last-child{border-right:0}.hps__installation li>span{color:var(--hps-muted);display:block;font-size:1rem;letter-spacing:.18em;margin-bottom:7rem}.hps__installation h3{font-size:3rem;font-weight:400;letter-spacing:-.04em;margin-bottom:1.5rem}.hps__installation li p{color:var(--hps-muted);font-size:1.3rem;line-height:1.7;max-width:32rem}.hps__materials{background:var(--hps-canvas);max-width:none;padding-left:max(6rem,calc((100vw - 1320px)/2));padding-right:max(6rem,calc((100vw - 1320px)/2))}.hps__installation,.hps__materials{background:var(--hps-canvas)}.hps__rail-profile{color:var(--hps-black);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);margin:0 auto 8rem;max-width:1280px;min-height:0;width:min(calc(100% - 3.2rem),1280px)}.hps__rail-profile-media{--hps-top-target-x: 27%;--hps-top-target-y: 22%;--hps-side-target-x: 55%;--hps-side-target-y: 68%;--hps-marker-safe-inline: 1.2rem;aspect-ratio:4 / 3;min-width:0;overflow:hidden;position:relative}.hps__rail-profile-media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.hps__rail-profile-copy{align-self:stretch;background:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(3.2rem,4vw,5.4rem)}.hps__rail-profile-copy h2{font-size:clamp(3.8rem,4vw,5.8rem);font-weight:400;letter-spacing:-.065em;line-height:.96;margin:1.8rem 0 2.2rem;max-width:58rem}.hps__rail-profile-copy>p:not(.hps__kicker){color:var(--hps-muted);font-size:1.4rem;line-height:1.65;max-width:55rem}.hps__rail-profile-features{border-top:1px solid var(--hps-line);margin-top:2.8rem}.hps__rail-profile-feature{align-items:baseline;border-bottom:1px solid var(--hps-line);display:grid;gap:2.5rem;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);padding:1.5rem 0}.hps__rail-profile-feature strong{font-size:1.35rem;font-weight:600}.hps__rail-profile-feature span{color:var(--hps-muted);font-size:1.35rem;line-height:1.55}.hps__rail-profile-marker{--hps-marker-size: .72rem;--hps-marker-radius: calc(var(--hps-marker-size) / 2);background:transparent;border:0;box-shadow:none;color:#111;display:block;padding:0;pointer-events:none;position:absolute;z-index:1}.hps__rail-profile-marker:before,.hps__rail-profile-marker:after{content:"";display:block;position:absolute}.hps__rail-profile-marker strong{display:block;font-size:clamp(1.45rem,1.5vw,1.9rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1;white-space:nowrap}.hps__rail-profile-marker--top{--hps-top-line-length: clamp(2.2rem, 2vw, 2.6rem);top:0;right:0;bottom:0;left:0}.hps__rail-profile-marker--top strong{left:var(--hps-top-target-x);position:absolute;top:calc(var(--hps-top-target-y) - var(--hps-top-line-length) - .8rem);transform:translate(-50%,-100%)}.hps__rail-profile-marker--top:after{background:#111111b8;height:calc(var(--hps-top-line-length) - var(--hps-marker-radius));left:var(--hps-top-target-x);top:calc(var(--hps-top-target-y) - var(--hps-top-line-length));width:1px}.hps__rail-profile-marker--top:before{background:#d8d8d8;border:0;border-radius:50%;box-shadow:0 1px 2px #11111129;height:var(--hps-marker-size);left:calc(var(--hps-top-target-x) - var(--hps-marker-radius));top:calc(var(--hps-top-target-y) - var(--hps-marker-radius));width:var(--hps-marker-size);z-index:2}.hps__rail-profile-marker--side{top:0;right:0;bottom:0;left:0}.hps__rail-profile-marker--side strong{left:auto;position:absolute;right:var(--hps-marker-safe-inline);top:var(--hps-side-target-y);transform:translateY(-50%)}.hps__rail-profile-marker--side:after{background:#111111b8;height:1px;left:calc(var(--hps-side-target-x) + var(--hps-marker-radius));right:calc(var(--hps-marker-safe-inline) + 7rem);top:var(--hps-side-target-y);width:auto}.hps__rail-profile-marker--side:before{background:#d8d8d8;border:0;border-radius:50%;box-shadow:0 1px 2px #11111129;height:var(--hps-marker-size);left:var(--hps-side-target-x);top:calc(var(--hps-side-target-y) - var(--hps-marker-radius));transform:translate(-50%);width:var(--hps-marker-size);z-index:2}.hps__materials-image img{aspect-ratio:1.35;object-fit:cover}.hps__finish-list{border-top:1px solid var(--hps-line);display:flex;flex-wrap:wrap;gap:2rem;margin-top:4rem;padding-top:2.2rem}.hps__finish-list span{align-items:center;display:inline-flex;font-size:1.2rem;gap:.8rem}.hps__finish-dot{border:1px solid rgba(17,17,17,.24);border-radius:50%;display:inline-block;height:1.8rem;width:1.8rem}.hps__finish-dot--white{background:#f3f3ef}.hps__finish-dot--grey{background:#595b59}.hps__finish-dot--coffee{background:#5d4737}.hps__comparison{max-width:none;padding-left:max(6rem,calc((100vw - 1320px)/2));padding-right:max(6rem,calc((100vw - 1320px)/2))}.hps__comparison-intro{max-width:88rem}.hps__comparison-intro>p:last-child{color:#ffffff9e;max-width:68rem}.hps__table-wrap{isolation:isolate;margin-top:6rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:1.2rem 0;position:relative}.hps__table-wrap:focus-visible{outline:2px solid #fff;outline-offset:6px}.hps__comparison table{border-collapse:separate;border-spacing:0;min-width:920px;position:relative;table-layout:fixed;width:100%;z-index:1}.hps__comparison th,.hps__comparison td{border-bottom:1px solid rgba(255,255,255,.2);font-size:1.2rem;font-weight:400;padding:2rem;text-align:left;vertical-align:middle}.hps__comparison thead th{color:#ffffff8c;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.hps__comparison thead th:not(:first-child,.is-featured),.hps__comparison tbody td:not(.is-featured){color:#ffffff8a}.hps__comparison th:first-child{padding-left:0;width:24%}.hps__comparison .is-featured{background:transparent;color:#fff;position:relative}.hps__comparison-glass-column{backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);background:#0c0d0cc7;border:1px solid rgba(255,255,255,.2);border-radius:2rem;bottom:1.2rem;box-shadow:inset 0 1px #ffffff47,inset 0 -24px 48px #00000057,0 24px 64px #00000061;left:24%;pointer-events:none;position:absolute;top:1.2rem;transform:scale(1);transform-origin:center;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .42s ease;width:19%;z-index:0}.hps__comparison-glass-column:before{background:#ffffff80;border-radius:999px;content:"";height:1px;left:12%;opacity:.72;position:absolute;right:12%;top:2px}.hps__table-wrap:has(.is-featured:hover) .hps__comparison-glass-column,.hps__table-wrap:has(.is-featured:focus-visible) .hps__comparison-glass-column{border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff6b,inset 0 -28px 54px #00000061,0 32px 76px #00000085;transform:scale(1.025)}.hps__comparison .is-featured:focus-visible{outline:2px solid #fff;outline-offset:-6px}.hps__comparison-featured-head{background:transparent;color:#fff;padding:2.6rem 2rem 2.2rem}.hps__comparison-featured-head strong,.hps__comparison-summary{display:block;text-transform:none}.hps__comparison-featured-head strong{font-size:1.45rem;font-weight:600;letter-spacing:-.02em;margin-top:1.6rem}.hps__comparison-summary{color:#ffffff94;font-size:.88rem;font-weight:500;letter-spacing:.04em;line-height:1.5;margin-top:.7rem}.hps__comparison-badge{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.12em;padding:.6rem .9rem}.hps__comparison tbody td.is-featured{align-items:center;display:flex;gap:1rem}.hps__comparison tbody tr:last-child td.is-featured{border-radius:0;box-shadow:none}.hps__comparison tbody td.is-featured strong{font-weight:600}.hps__comparison-check{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 2.2rem;height:2.2rem;justify-content:center;width:2.2rem}@media(prefers-reduced-motion:reduce){.hps__comparison-glass-column{transition:none}}.hps__comparison-check svg{height:1.15rem;width:1.15rem}.hps__reviews{background:var(--hps-canvas);max-width:none;padding-left:max(6rem,calc((100vw - 1320px)/2));padding-right:max(6rem,calc((100vw - 1320px)/2))}.hps__reviews[hidden]{display:none}.hps__review-apps{margin-top:4rem}.hps__faq{display:grid;gap:8rem;grid-template-columns:minmax(26rem,.65fr) minmax(0,1.35fr)}.hps__faq-list{border-top:1px solid var(--hps-line)}.hps__faq details{border-bottom:1px solid var(--hps-line)}.hps__faq summary{cursor:pointer;font-size:1.7rem;font-weight:500;line-height:1.35;list-style:none;min-height:7rem;padding:2.4rem 5rem 2.4rem 0;position:relative}.hps__faq summary::-webkit-details-marker{display:none}.hps__faq-icon{--icon-stroke-width: 1.5px;height:2.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .24s ease;width:2.2rem}.hps__faq-icon svg{display:block;height:100%;width:100%}.hps__faq details[open] .hps__faq-icon{transform:translateY(-50%) rotate(45deg)}.hps__faq details p{color:var(--hps-muted);font-size:1.4rem;line-height:1.75;max-width:72rem;padding:0 5rem 2.8rem 0}@supports (animation-timeline: view()){.hps__sleep-copy,.hps__thermal-image,.hps__copy-block,.hps__feature-card,.hps__installation li,.hps__materials-image,.hps__faq details{animation:hps-reveal both linear;animation-range:entry 8% cover 30%;animation-timeline:view()}}@keyframes hps-reveal{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px){.hps__confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 2.4rem}.hps__confidence article:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.2)}.hps__confidence article:nth-child(4){border-top:1px solid rgba(255,255,255,.2)}.hps__sleep,.hps__thermal,.hps__materials,.hps__product-experience,.hps__faq{gap:5rem;grid-template-columns:1fr}.hps__sleep-copy{max-width:70rem}.hps__day-night figure{min-height:52rem}.hps__thermal-image,.hps__materials-image{order:1}.hps__thermal .hps__copy-block,.hps__materials .hps__copy-block{order:0}.hps__feature-copy{padding:4rem 3rem}.hps__experience-grid{grid-template-columns:1fr}}@media(max-width:980px){.hps__rail-profile{grid-template-columns:1fr}.hps__rail-profile-media img{height:auto}.hps__rail-profile-copy{padding:6rem 4rem}}@media(max-width:749px){.hps__confidence-grid{padding:0 2rem}.hps__confidence article{min-height:16rem;padding:2.8rem 2rem}.hps__confidence article:nth-child(odd){border-left:0}.hps__sleep,.hps__thermal,.hps__materials,.hps__installation,.hps__product-experience,.hps__comparison,.hps__reviews,.hps__faq{padding:7rem 2rem}.hps__sleep-copy h2,.hps__copy-block h2,.hps__installation h2,.hps__comparison h2,.hps__reviews h2,.hps__faq h2{font-size:clamp(3.8rem,13vw,5.4rem)}.hps__day-night{grid-template-columns:1fr}.hps__day-night figure{min-height:44rem}.hps__thermal,.hps__materials{gap:4rem}.hps__factory-proof{margin:7rem 0}.hps__product-experience>header{margin-bottom:3.5rem;text-align:left}.hps__product-experience>header h2{font-size:clamp(3.6rem,11vw,5.2rem)}.hps__experience-grid article>div{padding:2.6rem 2.2rem}.hps__rail-profile{margin-bottom:7rem}.hps__rail-profile-media img{height:100%;object-fit:cover}.hps__rail-profile-marker--top{--hps-top-line-length: clamp(1.4rem, 4vw, 1.6rem)}.hps__rail-profile-marker--top strong{top:calc(var(--hps-top-target-y) - var(--hps-top-line-length) - .5rem)}.hps__rail-profile-copy{padding:5rem 2.4rem}.hps__rail-profile-copy h2{font-size:clamp(4rem,13vw,6rem)}.hps__rail-profile-feature{gap:1.6rem;grid-template-columns:8.5rem minmax(0,1fr)}.hps__quiet-safety{grid-template-columns:1fr}.hps__feature-card{grid-template-rows:auto auto}.hps__feature-image{aspect-ratio:3 / 2}.hps__feature-image img{height:100%;object-fit:cover;width:100%}.hps__feature-copy{min-height:0}.hps__installation ol{grid-template-columns:1fr}.hps__installation li,.hps__installation li:first-child{border-bottom:1px solid var(--hps-line);border-right:0;min-height:0;padding:3rem 0}.hps__installation li>span{margin-bottom:3rem}.hps__finish-list{display:grid}.hps__comparison-intro h2{font-size:clamp(3.2rem,10vw,4.2rem);max-width:none}.hps__table-wrap{margin-top:4rem;overflow:visible;padding:0}.hps__comparison-glass-column{display:none}.hps__comparison table{display:block;min-width:0}.hps__comparison thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hps__comparison tbody{display:grid;gap:1.4rem}.hps__comparison tbody tr{background:#171717;border:1px solid rgba(255,255,255,.15);border-radius:1.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.hps__comparison tbody th,.hps__comparison tbody td{border:0;min-width:0;padding:1.5rem 1.2rem}.hps__comparison tbody th{border-bottom:1px solid rgba(255,255,255,.13);font-size:1.35rem;font-weight:600;grid-column:1 / -1;padding:1.8rem 1.6rem}.hps__comparison th:first-child{padding-left:1.6rem;width:auto}.hps__comparison tbody td{color:#ffffffad;font-size:1.05rem;line-height:1.45}.hps__comparison tbody td:before{color:#ffffff6b;content:attr(data-label);display:block;font-size:.82rem;font-weight:600;letter-spacing:.08em;margin-bottom:.7rem}.hps__comparison tbody td.is-featured{backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);background:#0c0d0cdb;border:1px solid rgba(255,255,255,.2);border-radius:0;box-shadow:none;display:grid;gap:.25rem 1rem;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);padding:1.6rem}.hps__comparison tbody td.is-featured:before{color:#ffffff80;grid-column:2;margin:0}.hps__comparison tbody td.is-featured strong{font-size:1.35rem;grid-column:2}.hps__comparison tbody td.is-featured .hps__comparison-check{grid-row:1 / 3}.hps__faq{gap:3rem}.hps__faq summary{font-size:1.55rem}}@media(max-width:480px){.hps__sleep-points div{gap:.7rem;grid-template-columns:1fr}}@media(max-width:419px){.hps__confidence-grid{grid-template-columns:1fr}.hps__confidence article,.hps__confidence article:nth-child(odd){border-left:0;border-top:1px solid rgba(255,255,255,.2)}.hps__confidence article:first-child{border-top:0}}@media(hover:hover)and (pointer:fine){.hps__feature-card:hover .hps__feature-image img,.hps__feature-card:focus-within .hps__feature-image img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.hps *,.hps *:before,.hps *:after{animation:none!important;scroll-behavior:auto!important}.hps__day-night img,.hps__feature-image img,.hps__faq-icon{transition:none}.hps__feature-image img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/honeycomb-product-story.css.map */
