.hc-index{padding-top:clamp(2rem,5vw,5rem);padding-bottom:clamp(5rem,9vw,9rem)}.hc-index__crumbs{display:flex;flex-wrap:wrap;gap:.7rem;color:rgba(var(--color-foreground),.64);font-size:1.3rem;margin-bottom:2.4rem}.hc-index__crumbs a{color:inherit}.hc-index__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2.8rem,6vw,7rem);border:1px solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:linear-gradient(135deg,rgba(var(--color-foreground),.07),rgba(var(--color-button),.12))}.hc-index__eyebrow{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:700;color:rgb(var(--color-button))}.hc-index__hero h1{max-width:82rem;margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.98;letter-spacing:-.04em}.hc-index__intro{max-width:72rem;margin:2rem 0 0;font-size:clamp(1.7rem,2vw,2rem);line-height:1.6;color:rgba(var(--color-foreground),.78)}.hc-index__stats{display:flex;flex-direction:column;min-width:17rem;padding:2rem;border-radius:1.8rem;background:rgb(var(--color-background));box-shadow:0 1.5rem 4rem rgba(var(--color-foreground),.08)}.hc-index__stats strong{font-size:4.2rem;line-height:1}.hc-index__stats span{margin-top:.7rem;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.hc-index__series-nav{display:flex;align-items:center;gap:1.4rem;margin-top:2.4rem}.hc-index__series-nav>span{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.hc-index__series-nav>div{display:flex;flex-wrap:wrap;gap:.8rem}.hc-index__series-nav a{display:block;padding:.8rem 1.2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px;color:inherit;text-decoration:none}.hc-index__series-nav a:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.hc-index__series{padding-top:clamp(4.5rem,8vw,8rem);scroll-margin-top:10rem}.hc-index__series-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.14);padding-bottom:1.5rem}.hc-index__series-heading h2{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1}.hc-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2vw,2.4rem)}.hc-index__card{overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 1.4rem 4rem rgba(var(--color-foreground),.06)}.hc-index__card-media{display:block;aspect-ratio:1;background:rgba(var(--color-foreground),.04)}.hc-index__card-media img{display:block;width:100%;height:100%;object-fit:contain}.hc-index__card-copy{padding:2rem}.hc-index__card-copy>p{margin:0 0 .5rem;color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hc-index__card h3{margin:0;font-size:2.6rem}.hc-index__card h3 a{color:inherit;text-decoration:none}.hc-index__excerpt{margin-top:1.2rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.hc-index__card-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.3rem}.hc-index__card-footer>span{color:rgba(var(--color-foreground),.62)}.hc-index__card-footer a{font-weight:700;color:rgb(var(--color-button));text-decoration:none;white-space:nowrap}.hc-index__empty{margin-top:4rem;padding:4rem;text-align:center;border:1px solid rgba(var(--color-foreground),.12);border-radius:2rem}@media(max-width:989px){.hc-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-index__hero{grid-template-columns:1fr}.hc-index__stats{min-width:0;max-width:24rem}}@media(max-width:749px){.hc-index__hero{padding:2.6rem 2rem;border-radius:1.6rem}.hc-index__series-nav{align-items:flex-start;flex-direction:column}.hc-index__grid{grid-template-columns:1fr}.hc-index__card{display:grid;grid-template-columns:12rem minmax(0,1fr);border-radius:1.6rem}.hc-index__card-media{height:100%;min-height:18rem}.hc-index__card-copy{padding:1.6rem}.hc-index__card h3{font-size:2.2rem}.hc-index__excerpt{display:none}.hc-index__card-footer{align-items:flex-start;flex-direction:column}.hc-index__series{scroll-margin-top:7rem}}.hc-wiki{padding-top:clamp(2rem,5vw,5rem);padding-bottom:clamp(4rem,8vw,8rem)}.hc-wiki__crumbs{display:flex;flex-wrap:wrap;gap:.7rem;color:rgba(var(--color-foreground),.64);font-size:1.3rem;margin-bottom:2.4rem}.hc-wiki__crumbs a{color:inherit}.hc-wiki__hero{padding:clamp(2.4rem,5vw,6.4rem);border-radius:2.4rem;background:linear-gradient(135deg,rgba(var(--color-foreground),.07),rgba(var(--color-button),.12));border:1px solid rgba(var(--color-foreground),.12)}.hc-wiki__hero--with-image{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(26rem,.7fr);align-items:center;gap:clamp(2.4rem,5vw,6rem)}.hc-wiki__hero-copy{max-width:76rem}.hc-wiki__portrait{margin:0}.hc-wiki__portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 1.8rem 5rem rgba(var(--color-foreground),.12)}.hc-wiki__portrait figcaption{margin-top:1rem;font-size:1.2rem;line-height:1.45;color:rgba(var(--color-foreground),.62)}.hc-wiki__eyebrow{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:700;color:rgb(var(--color-button))}.hc-wiki__hero h1{margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.98;letter-spacing:-.04em}.hc-wiki__series{margin:1.5rem 0 0;font-size:1.7rem}.hc-wiki__overview{margin-top:2rem;max-width:68rem;font-size:clamp(1.7rem,2vw,2rem);line-height:1.65}.hc-wiki__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem;margin:2rem 0 0}.hc-wiki__facts>div{display:flex;flex-direction:column;gap:.5rem;padding:1.8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.6rem}.hc-wiki__facts span{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.62)}.hc-wiki__facts strong{font-size:1.7rem}.hc-wiki__section{margin-top:clamp(4rem,7vw,7rem)}.hc-wiki__section h2{margin:0;font-size:clamp(2.8rem,4vw,4.4rem)}.hc-wiki__chips,.hc-wiki__links{display:flex;flex-wrap:wrap;gap:1rem;padding:0;list-style:none}.hc-wiki__chips li,.hc-wiki__links a{display:block;padding:.9rem 1.4rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.18)}.hc-wiki__section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.hc-wiki__section-heading>p{max-width:38rem;color:rgba(var(--color-foreground),.68)}.hc-wiki__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}@media(max-width:989px){.hc-wiki__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-wiki__section-heading{align-items:start;flex-direction:column}}@media(max-width:749px){.hc-wiki__hero--with-image{grid-template-columns:1fr}.hc-wiki__portrait{grid-row:1}.hc-wiki__portrait img{max-height:34rem}.hc-wiki__hero{border-radius:1.6rem}.hc-wiki__grid{gap:1rem}.hc-wiki__section-heading>p{margin-top:0}}.hc-atlas-intro{background:#f7f7f7;color:#1d1d1f;padding:64px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.hc-atlas-intro *{box-sizing:border-box}.hc-atlas-intro__inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px}.hc-atlas-intro__eyebrow{font-size:11px;letter-spacing:.23em;text-transform:uppercase;color:#737376;margin:0 0 20px}.hc-atlas-intro h2{font:650 clamp(34px,4vw,58px)/1.08 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.045em;margin:0;color:#1d1d1f;text-transform:none;max-width:460px;text-wrap:balance}.hc-atlas-intro__description{font-size:18px;line-height:1.65;color:#747478;margin:24px 0 0;max-width:410px}.hc-atlas-intro a.hc-atlas-intro__cta{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:52px;background:#ff3535;color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-radius:9px;padding:14px 24px;margin-top:28px}.hc-atlas-intro a.hc-atlas-intro__cta:hover{background:#e52b2b}.hc-atlas-intro__details{margin-top:18px;color:#666;font-size:13px;max-width:410px}.hc-atlas-intro__details summary{cursor:pointer;text-underline-offset:4px}.hc-atlas-intro__details summary:hover{text-decoration:underline;color:#ff3535}.hc-atlas-intro__details p{line-height:1.65;margin:12px 0 0}.hc-atlas-intro__note{font-size:12px;line-height:1.6;color:#888;margin:18px 0 0}.hc-atlas-intro__preview{display:block;background:#f2f2f2;border:1px solid #e9e9e9;border-radius:18px;padding:20px;min-width:0}.hc-atlas-intro__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.hc-atlas-intro__top strong{font-size:21px;font-weight:650;letter-spacing:-.03em}.hc-atlas-intro__top>span{font-size:10px;color:#777;border:1px solid #ddd;border-radius:20px;padding:4px 8px}.hc-atlas-intro__progress-panel{background:#fff;border-radius:10px;padding:16px}.hc-atlas-intro__series{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.hc-atlas-intro h3{font:650 22px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0;color:#1d1d1f;text-transform:none;letter-spacing:-.03em}.hc-atlas-intro__series>span{font-size:10px;color:#888;text-transform:uppercase}.hc-atlas-intro__progress{height:7px;margin-top:14px;border-radius:9px;overflow:hidden;background:#ececec}.hc-atlas-intro__progress>span{display:block;height:100%;background:#ff3535;border-radius:inherit}.hc-atlas-intro__counts{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#777;margin-top:9px}.hc-atlas-intro__filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.hc-atlas-intro__filters button{font:inherit;font-size:10px;line-height:1.4;background:#fff;color:#666;border:1px solid #e2e2e2;border-radius:30px;min-height:32px;padding:6px 10px;cursor:pointer}.hc-atlas-intro__filters button[aria-pressed=true]{border-color:#333;color:#222}.hc-atlas-intro__filters button:hover{border-color:#ff3535;color:#ff3535}.hc-atlas-intro__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hc-atlas-intro__figure{display:block;position:relative;background:#fff;border-radius:10px;padding:8px 5px 24px;min-width:0;aspect-ratio:1 / 1.18}.hc-atlas-intro__figure[hidden]{display:none}.hc-atlas-intro__figure img{display:block;width:100%;height:100%;object-fit:contain}.hc-atlas-intro__figure--missing img{filter:grayscale(1);opacity:.65}.hc-atlas-intro__bag{position:absolute;bottom:7px;left:7px;display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#ff3535;color:#fff}.hc-atlas-intro__bag svg{width:15px;height:15px}.hc-atlas-intro__preview-note{font-size:10px;line-height:1.5;color:#888;margin:12px 0 0}.hc-atlas-intro__empty{font-size:14px;color:#777;padding:36px 12px;text-align:center}.hc-atlas-intro a:focus-visible,.hc-atlas-intro button:focus-visible,.hc-atlas-intro summary:focus-visible{outline:2px solid #ff3535;outline-offset:4px}@media(max-width:989px){.hc-atlas-intro__inner{gap:28px}.hc-atlas-intro__preview{padding:14px}.hc-atlas-intro__grid{gap:7px}}@media(max-width:749px){.hc-atlas-intro{padding:44px 20px}.hc-atlas-intro__inner{grid-template-columns:1fr;gap:28px}.hc-atlas-intro__copy{text-align:center}.hc-atlas-intro h2,.hc-atlas-intro__description,.hc-atlas-intro__details{margin-left:auto;margin-right:auto}.hc-atlas-intro__description{font-size:16px;margin-top:18px}.hc-atlas-intro__eyebrow{margin-bottom:15px}.hc-atlas-intro__note{font-size:11px}.hc-atlas-intro__top strong{font-size:19px}.hc-atlas-intro h3{font-size:20px}.hc-atlas-intro__figure{aspect-ratio:1 / 1.3}.hc-atlas-intro__bag{width:21px;height:21px}}.hc-atlas-intro__benefit{font-size:13px;line-height:1.6;color:#747478;margin:18px 0 0;max-width:410px}.hc-atlas-intro__bag{display:none}.hc-atlas-intro__preview{background:#fff;border:0;padding:24px}.hc-atlas-intro__progress-panel{background:#f7f7f7}.hc-atlas-intro__figure{background:#f7f7f7;padding:10px;aspect-ratio:1/1.12}.hc-atlas-intro__figure--missing img{opacity:1}.hc-atlas-intro a.hc-atlas-intro__cta{border-radius:999px}@media(max-width:749px){.hc-atlas-intro{padding:36px 16px}.hc-atlas-intro__inner{gap:24px}.hc-atlas-intro h2{font-size:32px;max-width:350px}.hc-atlas-intro__description{font-size:15px;line-height:1.6}.hc-atlas-intro__benefit{margin:14px auto 0;font-size:12px}.hc-atlas-intro a.hc-atlas-intro__cta{margin-top:22px;min-height:48px}.hc-atlas-intro__preview{padding:16px}.hc-atlas-intro__grid{gap:8px}.hc-atlas-intro__figure{padding:6px;aspect-ratio:1/1.15}.hc-atlas-intro__filters button{font-size:10px;padding:6px 9px}.hc-atlas-intro__top{margin-bottom:12px}}.hc-atlas-intro__static{min-width:0;overflow:hidden;border-radius:18px;max-height:680px;position:relative}.hc-atlas-intro__static img{display:block;width:100%;height:auto}.hc-atlas-intro__static:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(transparent,#f7f7f7);pointer-events:none}@media(max-width:749px){.hc-atlas-intro__static{max-height:620px}}.hc-reviews{background:#f7f7f7;color:#1d1d1f;padding:64px 28px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.hc-reviews *{box-sizing:border-box}.hc-reviews__inner{max-width:1280px;margin:auto}.hc-reviews__header{text-align:center;margin-bottom:36px}.hc-reviews__eyebrow{font-size:11px;letter-spacing:.22em;color:#777;text-transform:uppercase;margin:0 0 16px}.hc-reviews h2{font:650 clamp(32px,3.7vw,52px)/1.12 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.04em;margin:0;color:#1d1d1f;text-transform:none}.hc-reviews__header>p:last-child{color:#777;font-size:16px;margin:18px 0 0}.hc-reviews__cards{columns:3;column-gap:18px}.hc-reviews__card{display:inline-block;vertical-align:top;width:100%;background:#fff;border-radius:12px;overflow:hidden;margin:0 0 18px;break-inside:avoid;page-break-inside:avoid;min-width:0}.hc-reviews__photo{padding:12px 12px 0}.hc-reviews__photo-link{display:block;min-width:0;background:#fafafa}.hc-reviews__photo-link:focus-visible{outline:2px solid #ff3535;outline-offset:2px}.hc-reviews__photo--multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hc-reviews__photo--multiple .hc-reviews__photo-link:first-child{grid-column:1 / -1}.hc-reviews__photo--multiple .hc-reviews__photo-link:not(:first-child) .hc-reviews__image{max-height:104px}.hc-reviews__title{font:600 16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0 0 10px;text-transform:none;color:#303033}.hc-reviews__verified{display:block;font-size:11px;margin-top:5px;color:#777}.hc-reviews__image{display:block;width:100%;height:auto;max-height:220px;aspect-ratio:auto;object-fit:contain}.hc-reviews__body{padding:22px}.hc-reviews__stars{font-size:16px;letter-spacing:2px;line-height:1;margin:0 0 14px;color:#161616}.hc-reviews blockquote{font-size:16px;line-height:1.65;font-weight:450;letter-spacing:-.015em;margin:0;padding:0;border:0;color:#303033}.hc-reviews blockquote p{margin:0}.hc-reviews__author{font-size:13px;color:#777;margin:16px 0 0}.hc-reviews__link{display:table;margin:30px auto 0;text-decoration:none;color:#1d1d1f;font-size:14px}.hc-reviews__link span{color:#ff3535;margin-left:8px}@media(min-width:750px)and (max-width:989px){.hc-reviews__cards{columns:2}}@media(max-width:749px){.hc-reviews{padding:40px 16px 24px}.hc-reviews__header{margin-bottom:24px}.hc-reviews__cards{columns:2;column-gap:10px}.hc-reviews__card{margin-bottom:10px;border-radius:10px}.hc-reviews__photo{padding:9px 9px 0}.hc-reviews__image{height:auto;max-height:170px;object-fit:contain}.hc-reviews__body{padding:16px 13px}.hc-reviews__stars{font-size:13px;letter-spacing:1px;margin-bottom:11px}.hc-reviews blockquote{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.hc-reviews__author{font-size:11px;margin-top:13px}}.hc-savings{background:#f7f7f7;color:#1d1d1f;padding:72px 28px 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-align:center}.hc-savings *{box-sizing:border-box}.hc-savings__inner{max-width:1280px;margin:auto}.hc-savings__eyebrow{margin:0 0 16px;font-size:11px;letter-spacing:.23em;text-transform:uppercase;color:#737376}.hc-savings h2{margin:0;color:#1d1d1f;font:650 clamp(36px,4.1vw,60px)/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.045em;text-transform:none}.hc-savings__intro{margin:20px auto 0;color:#747478;font-size:17px;line-height:1.5}.hc-savings__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.hc-savings__card{background:#fff;border-radius:16px;padding:36px 18px 30px}.hc-savings__figures{height:82px;display:flex;align-items:center;justify-content:center;gap:4px;color:#373739}.hc-savings__figures img{display:block;flex:none;width:auto;height:58px;max-width:none;object-fit:contain}@media(min-width:750px)and (max-width:1100px){.hc-savings__figures img{height:40px}}.hc-savings__quantity{margin:20px 0 0;font-size:20px;font-weight:600;line-height:1.4}.hc-savings__discount{margin:12px 0 0;font-size:clamp(36px,4.6vw,68px);font-weight:700;letter-spacing:-.055em;line-height:1.1;white-space:nowrap}.hc-savings__caption{margin:20px 0 0;font-size:15px;line-height:1.5;color:#77777b}.hc-savings a.hc-savings__button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:#ff3535;color:#fff;border-radius:9px;padding:16px 28px;min-height:54px;margin-top:36px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.hc-savings a.hc-savings__button:hover{background:#e52b2b}.hc-savings__button:focus-visible{outline:3px solid #1d1d1f;outline-offset:5px}.hc-savings__terms{max-width:660px;margin:20px auto 0;font-size:12px;color:#76767a;line-height:1.6}@media(max-width:749px){.hc-savings{padding:48px 20px 40px}.hc-savings__intro{font-size:15px;max-width:340px}.hc-savings__cards{gap:9px;margin-top:28px}.hc-savings__card{padding:18px 7px;border-radius:12px}.hc-savings__figures{height:70px;gap:2px}.hc-savings__figures img{height:32px}.hc-savings__figures--8{display:grid;grid-template-columns:repeat(4,max-content);align-content:center;gap:3px 2px}.hc-savings__figures--8 img{height:29px}.hc-savings__quantity{font-size:12px;margin-top:12px}.hc-savings__discount{font-size:clamp(20px,5.6vw,34px);margin-top:10px}.hc-savings__caption{font-size:10px;margin-top:12px}.hc-savings a.hc-savings__button{margin-top:26px;font-size:15px;min-height:50px}.hc-savings__terms{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
