.hgr{--hgr-paper:#faf7f1;--hgr-ink:#29241e;--hgr-accent:#b64525;--hgr-line:#ded4c7;background:var(--hgr-paper);color:var(--hgr-ink);font:400 18px/1.6 Arial,Helvetica,sans-serif;letter-spacing:0;scroll-margin-top:24px}.hgr *{box-sizing:border-box}.hgr-inner{max-width:1360px;padding:76px 56px;margin:0 auto}.hgr--dark{--hgr-paper:#191510;--hgr-ink:#fff6e7;--hgr-accent:#e67e48;--hgr-line:#ffffff40}.hgr h2,.hgr h3,.hgr summary{font-family:'Healrize Condensed','Arial Narrow',Arial,sans-serif!important;color:inherit!important;letter-spacing:-.018em!important}.hgr h2{font-size:clamp(40px,4.3vw,66px)!important;font-weight:800!important;line-height:1.04!important;margin:0 0 24px}.hgr h3{font-size:clamp(25px,2.3vw,34px)!important;font-weight:700!important;line-height:1.12!important;margin:0 0 10px}.hgr p{margin:0 0 16px}.hgr .rte p:last-child{margin-bottom:0}.hgr-kicker{font:700 17px/1.3 'Healrize Condensed','Arial Narrow',Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase;color:var(--hgr-accent);margin:0 0 20px!important}.hgr-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px}.hgr-copy,.hgr-answers{min-width:0}.hgr figure{margin:0}.hgr-image img{display:block;width:100%;height:auto;border-radius:3px}.hgr-video{overflow:hidden;border-radius:3px;background:#191510}.hgr-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.hgr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;padding-top:28px;border-top:1px solid var(--hgr-line)}.hgr-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin-bottom:18px}.hgr-card h3{display:flex;gap:14px;align-items:baseline}.hgr-number{color:var(--hgr-accent);font:700 36px/1 'Healrize Condensed','Arial Narrow',Arial,sans-serif;flex:none}.hgr-point,.hgr-support-row{display:flex;gap:22px;border-top:1px solid var(--hgr-line);padding-top:24px;margin-top:24px}.hgr-point p,.hgr-card p,.hgr-support-row p{font-size:17px}.hgr-note{border-top:1px solid var(--hgr-line);margin:32px 0 0!important;padding-top:20px;font-size:14px;line-height:1.6}.hgr--detail .hgr-image{grid-column:1;grid-row:1}.hgr--detail .hgr-copy{grid-column:2;grid-row:1}.hgr--detail .hgr-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hgr--lifestyle .hgr-inner{max-width:none;padding:0}.hgr-lifestyle-scene{position:relative;background:#191510}.hgr-lifestyle-photo{display:block;width:100%;height:auto;aspect-ratio:1.85;object-fit:cover}.hgr-lifestyle-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#100e0b95,transparent 65%);pointer-events:none}.hgr-lifestyle-copy{position:absolute;z-index:1;left:max(5vw,24px);top:44px;max-width:600px;color:#fff6e7}.hgr-lifestyle-copy h2{max-width:560px}.hgr-lifestyle-copy .hgr-kicker{color:#f2ac7e}.hgr-caption{padding:26px max(5vw,24px);font-size:22px}.hgr--lifestyle .hgr-note{margin:0!important;padding:0 max(5vw,24px) 24px;border:0}.hgr--fit{background:#f3eade}.hgr--fit .hgr-grid{grid-template-columns:1fr}.hgr--fit .hgr-copy{max-width:960px}.hgr--fit .hgr-image img{max-height:540px;object-fit:contain}.hgr--fit .hgr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 60px}.hgr--fit .hgr-card{border-bottom:1px solid var(--hgr-line);padding-bottom:24px}.hgr--care .hgr-cards{margin-top:30px}.hgr--care .hgr-image img{aspect-ratio:1.25;object-fit:cover}.hgr--support .hgr-grid,.hgr--faq .hgr-grid{align-items:start;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.hgr-support-row:first-child{margin-top:0;padding-top:0;border-top:0}.hgr-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:14px;font-weight:600;color:inherit;text-underline-offset:6px}.hgr-link:hover{color:var(--hgr-accent)}.hgr-faq{border-bottom:1px solid var(--hgr-line)}.hgr-faq:first-child{border-top:1px solid var(--hgr-line)}.hgr-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;font-size:30px;font-weight:700;line-height:1.2}.hgr-faq summary::-webkit-details-marker{display:none}.hgr-toggle{width:20px;height:20px;position:relative;flex:none;color:var(--hgr-accent)}.hgr-toggle:before,.hgr-toggle:after{content:'';position:absolute;top:9px;left:0;width:20px;height:2px;background:currentColor}.hgr-toggle:after{transform:rotate(90deg)}.hgr-faq[open] .hgr-toggle:after{display:none}.hgr-faq>.rte{padding-bottom:25px;font-size:17px}.hgr a:focus-visible,.hgr summary:focus-visible{outline:3px solid var(--hgr-accent);outline-offset:5px}.hgr .rte a{color:inherit;text-underline-offset:4px}.hgr .rte a:hover{color:var(--hgr-accent)}
@media(max-width:900px){.hgr-inner{padding:56px 30px}.hgr-grid{gap:32px}.hgr{font-size:17px}.hgr-cards{gap:22px}.hgr-lifestyle-copy{top:30px}.hgr-lifestyle-copy h2{max-width:440px}.hgr-faq summary{font-size:26px}}
@media(max-width:749px){.hgr-inner{padding:44px 22px}.hgr h2{font-size:40px!important;max-width:100%;margin-bottom:20px}.hgr h3{font-size:28px!important}.hgr-kicker{font-size:15px!important;margin-bottom:16px!important}.hgr-grid,.hgr--detail .hgr-grid,.hgr--support .hgr-grid,.hgr--faq .hgr-grid{grid-template-columns:1fr;gap:28px}.hgr--detail .hgr-copy,.hgr--detail .hgr-image{grid-column:auto;grid-row:auto}.hgr--detail .hgr-image{order:-1}.hgr-cards{grid-template-columns:1fr;gap:24px;margin-top:28px}.hgr--fit .hgr-cards{grid-template-columns:1fr;gap:20px}.hgr-card img{aspect-ratio:1.6}.hgr-number{font-size:32px}.hgr-point{gap:18px}.hgr-note{font-size:14px}.hgr-lifestyle-photo{aspect-ratio:4/5;object-position:center}.hgr-lifestyle-copy{left:22px;right:22px;top:28px;max-width:none}.hgr-lifestyle-copy h2{font-size:44px!important;max-width:340px}.hgr-lifestyle-scene:after{background:linear-gradient(180deg,#100e0bd0,transparent 70%)}.hgr-caption{padding:24px 22px;font-size:19px}.hgr-faq summary{font-size:27px;padding:21px 0}.hgr-faq>.rte{font-size:16px}.hgr-support-row{gap:18px}.hgr--video .hgr-cards{grid-template-columns:1fr}.hgr--video .hgr-card{display:grid;grid-template-columns:110px 1fr;gap:0 18px;align-items:start}.hgr--video .hgr-card img{grid-row:1/3;aspect-ratio:1;object-fit:cover;margin:0}.hgr--video .hgr-card h3{font-size:25px!important;margin-bottom:8px;gap:8px}.hgr--video .hgr-card .hgr-number{font-size:25px}.hgr--video .hgr-card p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.hgr *{scroll-behavior:auto!important}}


.hgr-fit-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;align-items:end;margin-bottom:36px}.hgr-fit-heading .hgr-kicker{grid-column:1/-1}.hgr-fit-heading h2{margin-bottom:0}.hgr-fit-heading .hgr-intro{max-width:500px;font-size:18px}.hgr-fit-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:stretch}.hgr-fit-image{margin:0;background:#e7d8c4;display:flex;align-items:center;overflow:hidden;border-radius:4px}.hgr-fit-image img{width:100%;height:100%;object-fit:contain;display:block}.hgr-fit-group+.hgr-fit-group{margin-top:26px}.hgr .hgr-fit-label{font:700 17px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;margin:0 0 14px}.hgr-fit-sizes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hgr-size-card{padding:22px 20px;background:#faf7f1;border:1px solid #d9ccbc;border-radius:4px}.hgr .hgr-fit-metric{font:800 clamp(40px,3.4vw,54px)/1 'Healrize Condensed','Arial Narrow',Arial,sans-serif;color:#b64525;margin:0 0 14px}.hgr-fit-options h4{font:700 21px/1.2 'Healrize Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:0;margin:0 0 8px;color:#29241e}.hgr-fit-options .rte{font-size:15px;line-height:1.5}.hgr-fit-accessories{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hgr-accessory-card{border-top:2px solid #b64525;padding:16px 4px 0}.hgr-fit-options>.hgr-link{margin-top:22px;color:#a33e21;font-size:16px}.hgr--fit .hgr-note{margin-top:28px!important}
@media(max-width:1000px){.hgr-fit-layout{gap:26px;grid-template-columns:1fr 1fr}.hgr-size-card{padding:18px 14px}.hgr-fit-heading{gap:24px}.hgr-fit-image img{object-fit:contain}}
@media(max-width:749px){.hgr-fit-heading,.hgr-fit-layout{grid-template-columns:1fr;gap:24px}.hgr-fit-heading{margin-bottom:24px}.hgr-fit-heading .hgr-intro{font-size:17px}.hgr-fit-image img{height:auto;aspect-ratio:1.5;object-fit:contain}.hgr-fit-sizes,.hgr-fit-accessories{gap:12px}.hgr-size-card{padding:20px 16px}.hgr .hgr-fit-metric{font-size:44px}.hgr-fit-options h4{font-size:23px}.hgr-fit-options .rte{font-size:15px}.hgr-fit-options>.hgr-link{margin-top:16px}.hgr .hgr-fit-label{font-size:17px!important}}
