.announcement-bar{--announcement-gap: 5rem}.announcement-slider__slide{position:relative}.announcement-text>use-animate{display:inline-block}.announcement-text__old{margin-inline-end:.4em;opacity:.6;text-decoration-thickness:.08em}announcement-bar.marquee .announcement-slider__slide:after{content:"";position:absolute;top:50%;right:calc(var(--announcement-gap) / -2);width:.4rem;height:.4rem;border-radius:50%;background:rgb(var(--color-foreground));opacity:.35;transform:translate(50%,-50%)}@media screen and (min-width:990px){.announcement-bar{--announcement-gap: 7rem}}@media(prefers-reduced-motion:reduce){:root announcement-bar[data-layout][data-mobile-layout][data-direction] .announcement-slider{animation:none}}.hb-tabs{display:block;padding:calc(var(--hb-tabs-pt) * .75) 0 calc(var(--hb-tabs-pb) * .75);color:rgb(var(--hb-ink))}.hb-tabs__nav{display:flex;gap:.8rem;margin:-.8rem -1.5rem 2.4rem;padding:.4rem 1.5rem;overflow-x:auto;scrollbar-width:none}.hb-tabs__nav::-webkit-scrollbar{display:none}.hb-tabs__tab{flex:0 0 auto;height:4.2rem;padding:0 2rem;border:0;border-radius:4.2rem;background:var(--hb-grey);font:inherit;font-size:1.4rem;font-weight:700;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease}.hb-tabs__tab[aria-selected=true]{background:rgb(var(--hb-ink));color:#fff}.hb-tabs__tab:focus-visible{outline:.2rem solid rgb(var(--hb-accent));outline-offset:.2rem}.hb-tabs__panel[hidden]{display:none}.hb-tabs__panel{animation:hb-tabs-in .35s ease}.hb-tabs__more{display:flex;justify-content:center;margin-top:2.8rem}.hb-tabs__all{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.8rem;border-radius:5rem;box-shadow:inset 0 0 0 .15rem rgb(var(--hb-ink));font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;transition:background-color .2s ease,color .2s ease}.hb-tabs__all .pd-icon{width:1.6rem;height:1.6rem}@keyframes hb-tabs-in{0%{opacity:0;transform:translateY(.8rem)}}@media(hover:hover){.hb-tabs__tab[aria-selected=false]:hover{background:#e6e6e6}.hb-tabs__all:hover{background:rgb(var(--hb-ink));color:#fff}}@media(prefers-reduced-motion:reduce){.hb-tabs__panel{animation:none}}@media screen and (min-width:750px){.hb-tabs{padding:var(--hb-tabs-pt) 0 var(--hb-tabs-pb)}.hb-tabs__nav{justify-content:center;margin:-1.2rem 0 3.6rem;padding:.4rem;overflow:visible}}.hb-faq{padding:calc(var(--hb-faq-pt) * .75) 0 calc(var(--hb-faq-pb) * .75);background:var(--hb-faq-bg);color:rgb(var(--hb-ink))}.hb-faq__grid{display:grid;gap:2.4rem}.hb-faq__intro .hb-head{margin-bottom:2rem}.hb-faq__contact{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;border-radius:1.6rem;background:var(--hb-cream)}.hb-faq__contact-icon{display:grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff}.hb-faq__contact-icon .pd-icon{width:2.2rem;height:2.2rem}.hb-faq__contact-title{margin:0 0 .2rem;font-size:1.4rem;line-height:1.4;color:rgba(var(--hb-ink),.75)}.hb-faq__contact-link{font-size:1.5rem;font-weight:700;color:inherit;text-underline-offset:.4rem;text-decoration-color:rgb(var(--hb-accent));text-decoration-thickness:.2rem;word-break:break-word}.hb-faq__list{display:grid;gap:.8rem}.hb-faq__item{border-radius:1.4rem;background:var(--hb-grey);transition:background-color .2s ease}.hb-faq__item[open]{background:var(--hb-cream)}.hb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.5rem 1.8rem;cursor:pointer;list-style:none}.hb-faq__question::-webkit-details-marker{display:none}.hb-faq__question:focus-visible{border-radius:1.4rem;outline:.2rem solid rgb(var(--hb-ink));outline-offset:.2rem}.hb-faq__question-text{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:0;color:inherit}.hb-faq__toggle{position:relative;flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:50%;background:#fff}.hb-faq__toggle:before,.hb-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.1rem;height:.15rem;border-radius:.1rem;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.hb-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.hb-faq__item[open] .hb-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.hb-faq__answer{padding:0 1.8rem 1.8rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--hb-ink),.78)}.hb-faq__answer p{margin:0 0 .8rem}.hb-faq__answer p:last-child{margin-bottom:0}.hb-faq__answer a{color:rgb(var(--hb-ink));text-underline-offset:.3rem}@media(hover:hover){.hb-faq__item:not([open]):hover{background:#ececea}}@media screen and (min-width:750px){.hb-faq{padding:var(--hb-faq-pt) 0 var(--hb-faq-pb)}.hb-faq__question{padding:1.6rem 2.2rem}.hb-faq__question-text{font-size:1.6rem}.hb-faq__answer{padding:0 2.2rem 2rem}}@media screen and (min-width:990px){.hb-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:6.4rem}.hb-faq__intro{position:sticky;top:3.2rem}}.hb-hero{position:relative;color:rgb(var(--hb-ink));background:var(--hb-hero-panel)}.hb-hero__media{position:relative;aspect-ratio:var(--hb-hero-ratio-mobile)}.hb-hero__media:after{content:"";position:absolute;inset:auto 0 -.2rem;height:calc(22% + .2rem);background:linear-gradient(180deg,transparent,var(--hb-hero-panel) 88%);pointer-events:none}.hb-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hb-hero-focus-mobile)}.hb-hero__inner{position:relative}.hb-hero__panel{display:flex;flex-direction:column;padding:.4rem 0 3.2rem}.hb-hero__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--hb-ink),.72)}.hb-hero__title{margin:0 0 2rem;font-family:var(--font-body-family);font-size:clamp(3rem,3vw,4.4rem);font-weight:300;line-height:1.15;letter-spacing:.01em;color:rgb(var(--color-base-heading, var(--hb-ink)));--color-highlight: var(--hb-accent)}.hb-hero__title .highlighted-text{margin-bottom:.12em}.hb-hero__text{order:2;max-width:46rem;margin:0;font-size:1.6rem;line-height:1.55;color:rgba(var(--hb-ink),.78)}.hb-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;order:1;margin-bottom:2rem}.hb-hero__button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:5.2rem;padding:0 1.8rem;border-radius:5.2rem;background:#ffffffb3;box-shadow:inset 0 0 0 .15rem rgb(var(--hb-ink));font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:rgb(var(--hb-ink));transition:background-color .2s ease,color .2s ease,transform .2s ease}.hb-hero__button--primary{background:rgb(var(--hb-ink));color:#fff}.hb-hero__button:focus-visible{outline:.2rem solid rgb(var(--hb-accent));outline-offset:.3rem}.hb-hero__proof{order:3;margin-top:1.6rem}@media(hover:hover){.hb-hero__button:hover{transform:translateY(-.1rem);background:rgb(var(--hb-ink));color:#fff}.hb-hero__button--primary:hover{background:#000}}@media screen and (min-width:750px){.hb-hero{display:grid;min-height:clamp(48rem,42vw,68rem)}.hb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.hb-hero__media:after{inset:0 0 0 auto;width:45%;height:auto;background:linear-gradient(90deg,transparent,rgba(247,238,221,.35))}.hb-hero__image{object-position:var(--hb-hero-focus)}.hb-hero__inner{display:flex;align-items:center;justify-content:flex-end;width:100%}.hb-hero__panel{display:block;width:min(52rem,46%);padding:6rem 0}.hb-hero__title{margin-bottom:1.4rem}.hb-hero__text{margin-bottom:2.4rem}.hb-hero__actions{margin-bottom:0}.hb-hero__proof{margin-top:2rem}.hb-hero__button{flex:0 0 auto;padding:0 2.6rem;font-size:1.3rem;letter-spacing:.12em}}.hb-needs{padding:calc(var(--hb-needs-pt) * .75) 0 calc(var(--hb-needs-pb) * .75);background:var(--hb-needs-bg);color:rgb(var(--hb-ink));scroll-margin-top:8rem}.hb-needs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.hb-needs__tile{display:flex;flex-direction:column;align-items:center;gap:.8rem;height:100%;padding:1.6rem .8rem 1.4rem;border-radius:1.6rem;background:#fff;box-shadow:inset 0 0 0 .1rem rgba(var(--hb-ink),.06);text-align:center;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.hb-needs__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgba(var(--hb-accent),.18);transition:background-color .25s ease}.hb-needs__icon .pd-icon{width:2.4rem;height:2.4rem}.hb-needs__media{position:relative;flex:0 0 auto;width:7.2rem;height:7.2rem;overflow:hidden;border-radius:50%;background:var(--hb-needs-circle, var(--hb-cream));clip-path:circle(50%);isolation:isolate}.hb-needs__image{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:translate(9%,2%) scale(1.12);transition:transform .35s ease}.hb-needs__media--custom .hb-needs__image{mix-blend-mode:normal;transform:none}.hb-needs__label{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:.01em}.hb-needs__count{margin-top:auto;font-size:1.15rem;color:rgba(var(--hb-ink),.6)}.hb-needs__tile:focus-visible{outline:.2rem solid rgb(var(--hb-ink));outline-offset:.2rem}@media(hover:hover){.hb-needs__tile:hover{transform:translateY(-.3rem);box-shadow:inset 0 0 0 .1rem rgba(var(--hb-ink),.1),0 1.2rem 2.4rem rgba(var(--hb-ink),.08)}.hb-needs__tile:hover .hb-needs__icon{background:rgb(var(--hb-accent))}.hb-needs__tile:hover .hb-needs__image{transform:translate(9%,2%) scale(1.22)}.hb-needs__tile:hover .hb-needs__media--custom .hb-needs__image{transform:scale(1.08)}}@media screen and (min-width:750px){.hb-needs{padding:var(--hb-needs-pt) 0 var(--hb-needs-pb)}.hb-needs__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.2rem}.hb-needs__tile{padding:2.4rem 1.2rem 2rem}.hb-needs__icon{width:5.6rem;height:5.6rem}.hb-needs__media{width:9.6rem;height:9.6rem}.hb-needs__label{font-size:1.8rem}}.hb-nl{--hb-nl-ink: 33, 35, 38;--hb-nl-accent: 255, 181, 3;--hb-nl-success: 46, 125, 50;padding:calc(var(--hb-nl-pt) * .75) 0 calc(var(--hb-nl-pb) * .75);color:rgb(var(--hb-nl-ink))}.hb-nl__card{display:grid;overflow:hidden;border-radius:2.4rem;background:var(--hb-nl-bg)}.hb-nl__media{position:relative;aspect-ratio:16 / 10}.hb-nl__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,var(--hb-nl-bg) 100%);pointer-events:none}.hb-nl__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hb-nl-focus)}.hb-nl__body{padding:3.2rem 2.2rem 3.6rem}.hb-nl__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.hb-nl__eyebrow:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--hb-nl-accent))}.hb-nl__heading{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:clamp(2.6rem,2.6vw,3.6rem);font-weight:300;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-base-heading, var(--hb-nl-ink)));--color-highlight: var(--hb-nl-accent)}.hb-nl__heading .highlighted-text{margin-bottom:.12em}.hb-nl__text{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.55;color:rgba(var(--hb-nl-ink),.78)}.hb-nl__field{display:flex;align-items:center;height:5.6rem;padding:.4rem;border-radius:5.6rem;background:#fff;box-shadow:inset 0 0 0 .1rem rgba(var(--hb-nl-ink),.14);transition:box-shadow .2s ease}.hb-nl__field:focus-within{box-shadow:inset 0 0 0 .15rem rgb(var(--hb-nl-ink)),0 0 0 .4rem rgba(var(--hb-nl-accent),.25)}.hb-nl__field--error{box-shadow:inset 0 0 0 .15rem #c62828}.hb-nl__field input{flex:1 1 auto;min-width:0;height:100%;padding:0 1.4rem;border:0;border-radius:5.6rem;background:transparent;font:inherit;font-size:1.6rem;color:inherit;box-shadow:none;outline:0}.hb-nl__field input::placeholder{color:rgba(var(--hb-nl-ink),.5);opacity:1}.hb-nl__field input:-webkit-autofill,.hb-nl__field input:-webkit-autofill:hover,.hb-nl__field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 10rem #fff inset;-webkit-text-fill-color:rgb(var(--hb-nl-ink));caret-color:rgb(var(--hb-nl-ink));transition:background-color 9999s ease-out}.hb-nl__field button{flex:0 0 auto;height:100%;padding:0 1.6rem;border:0;border-radius:4.8rem;background:rgb(var(--hb-nl-ink));color:#fff;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.hb-nl__field button:focus-visible{outline:.2rem solid rgb(var(--hb-nl-accent));outline-offset:.2rem}.hb-nl__error{margin:.8rem 0 0 1.6rem;font-size:1.3rem;color:#c62828}.hb-nl__done{display:flex;align-items:center;gap:1rem;min-height:5.6rem;margin:0;padding:1rem 2rem;border-radius:5.6rem;background:rgba(var(--hb-nl-success),.1);color:rgb(var(--hb-nl-success));font-size:1.5rem;font-weight:700;outline:0}.hb-nl__done .pd-icon{flex:0 0 auto;width:2rem;height:2rem;stroke-width:2.4}.hb-nl__perks{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin:1.8rem 0 0;padding:0;list-style:none;font-size:1.4rem;color:rgba(var(--hb-nl-ink),.75)}.hb-nl__perks li{display:flex;align-items:center;gap:.7rem}.hb-nl__perks .pd-icon{width:1.6rem;height:1.6rem;color:rgb(var(--hb-nl-success));stroke-width:2.4}@media(hover:hover){.hb-nl__field button:hover{background:#000;transform:translateY(-.1rem)}}@media screen and (min-width:750px){.hb-nl{padding:var(--hb-nl-pt) 0 var(--hb-nl-pb)}.hb-nl__card{grid-template-columns:1.05fr 1fr;min-height:50rem}.hb-nl__media{aspect-ratio:auto}.hb-nl__media:after{background:linear-gradient(90deg,transparent 55%,var(--hb-nl-bg) 100%)}.hb-nl__body{display:flex;flex-direction:column;justify-content:center;padding:5.6rem 6.4rem}.hb-nl__field input{padding:0 1.8rem}.hb-nl__field button{padding:0 2.2rem;font-size:1.3rem;letter-spacing:.12em}}.hb-press{position:relative;z-index:1;padding:calc(var(--hb-press-pt) * .75) 0 calc(var(--hb-press-pb) * .75);background:var(--hb-press-bg);color:var(--hb-press-ink)}.hb-press--wave{margin-bottom:2.4rem}.hb-press--wave:after{content:"";position:absolute;top:calc(100% - .1rem);left:0;width:100%;height:2.4rem;background:var(--hb-press-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v24C1180 8 900 2 620 6 380 9 170 16 0 18z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v24C1180 8 900 2 620 6 380 9 170 16 0 18z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.hb-press__inner{display:grid;gap:1.2rem;justify-items:center}.hb-press__label{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:inherit}.hb-press__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1.6rem;width:100%;max-width:82rem;margin:0;padding:0;list-style:none}.hb-press__item{display:flex;justify-content:center}.hb-press__link{display:block;width:100%}.hb-press__logo{display:block;width:100%;max-width:16rem;height:auto;aspect-ratio:16 / 9;margin:0 auto;object-fit:contain;transform:scale(var(--hb-press-scale, 1));filter:grayscale(1) brightness(.8) contrast(2.5);mix-blend-mode:multiply;opacity:.85;transition:opacity .2s ease}.hb-press__name{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit}@media(hover:hover){.hb-press__link:hover .hb-press__logo{opacity:1}}@media screen and (min-width:750px){.hb-press{padding:var(--hb-press-pt) 0 var(--hb-press-pb)}.hb-press__inner{display:flex;align-items:center;justify-content:center;gap:4rem}.hb-press__label{flex:0 0 auto}.hb-press__logos{flex:0 1 82rem;gap:4rem}}.hb-wall{padding:calc(var(--hb-wall-pt) * .75) 0 calc(var(--hb-wall-pb) * .75);background:var(--hb-wall-bg);color:rgb(var(--hb-ink))}.hb-wall__head .hb-head{margin-bottom:1.4rem}.hb-wall__summary{display:flex;justify-content:center;margin-bottom:3.2rem}.hb-wall__grid{display:flex;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.hb-wall__grid::-webkit-scrollbar{display:none}.hb-wall__card{flex:0 0 84%;scroll-snap-align:start}.hb-wall__card figure{display:flex;flex-direction:column;gap:1.2rem;height:100%;margin:0;padding:2.4rem 2.2rem 2rem;border-radius:2rem;background:#fff}.hb-wall__stars{font-size:1.5rem;letter-spacing:.15em;color:rgb(var(--hb-accent))}.hb-wall__quote{flex:1 1 auto;margin:0;padding:0;border:0}.hb-wall__quote p{margin:0;font-size:1.6rem;font-style:normal;line-height:1.55}.hb-wall__author{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:1.4rem}.hb-wall__badge{padding:.3rem .8rem;border-radius:2rem;background:rgba(var(--hb-success),.1);font-size:1.1rem;font-weight:700;color:rgb(var(--hb-success))}.hb-wall__product{display:flex;align-items:center;gap:1rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--hb-ink),.08);font-size:1.3rem;font-weight:700;line-height:1.3;text-decoration:none;color:inherit}.hb-wall__product img{flex:0 0 auto;width:4rem;height:4rem;border-radius:.8rem;background:var(--hb-grey);object-fit:contain}.hb-wall__product span{flex:1 1 auto;min-width:0}.hb-wall__product .pd-icon{flex:0 0 auto;width:1.6rem;height:1.6rem;transition:transform .2s ease}.hb-wall__more{display:flex;justify-content:center;margin-top:2.8rem}.hb-wall__all{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-underline-offset:.5rem;text-decoration-color:rgb(var(--hb-accent));text-decoration-thickness:.2rem}@media(hover:hover){.hb-wall__product:hover .pd-icon{transform:translate(.3rem)}}@media screen and (min-width:750px){.hb-wall{padding:var(--hb-wall-pt) 0 var(--hb-wall-pb)}.hb-wall__card{flex-basis:calc((100% - 2.4rem) / 2.2)}}@media screen and (min-width:990px){.hb-wall__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;overflow:visible}}.hb-spot{padding:calc(var(--hb-spot-pt) * .75) 0 calc(var(--hb-spot-pb) * .75);color:rgb(var(--hb-ink))}.hb-spot__card{display:grid;overflow:hidden;border-radius:2.4rem;background:var(--hb-spot-bg)}.hb-spot__media{position:relative;aspect-ratio:16 / 10}.hb-spot__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hb-spot-focus)}.hb-spot__badge{position:absolute;top:1.6rem;left:1.6rem;padding:.7rem 1.2rem;border-radius:3rem;background:rgb(var(--hb-accent));font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hb-spot__body{padding:3.2rem 2.2rem 3.6rem}.hb-spot__body .hb-head{margin-bottom:2rem}.hb-spot__bullets{display:grid;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.5rem}.hb-spot__bullets li{display:flex;align-items:center;gap:1rem}.hb-spot__bullets .pd-icon{flex:0 0 auto;width:2.2rem;height:2.2rem;padding:.4rem;border-radius:50%;background:rgb(var(--hb-success));color:#fff;stroke-width:2.4}.hb-spot__products{display:grid;gap:.8rem;margin:0 0 2.4rem;padding:0;list-style:none}.hb-spot__product{display:flex;align-items:center;gap:1.4rem;padding:.8rem 1.4rem .8rem .8rem;border-radius:1.4rem;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s ease}.hb-spot__thumb{flex:0 0 auto;width:6.4rem;height:6.4rem;overflow:hidden;border-radius:1rem;background:var(--hb-grey)}.hb-spot__thumb img{width:100%;height:100%;object-fit:contain}.hb-spot__info{display:grid;flex:1 1 auto;gap:.3rem;min-width:0}.hb-spot__name{font-size:1.4rem;font-weight:700;line-height:1.3}.hb-spot__price{font-size:1.4rem;color:rgba(var(--hb-ink),.75)}.hb-spot__price s{margin-left:.6rem;color:rgba(var(--hb-ink),.45)}.hb-spot__product>.pd-icon{flex:0 0 auto;width:1.8rem;height:1.8rem;transition:transform .2s ease}.hb-spot__product:focus-visible{outline:.2rem solid rgb(var(--hb-ink));outline-offset:.2rem}.hb-spot__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:0 2.8rem;border-radius:5.2rem;background:rgb(var(--hb-ink));font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#fff;transition:background-color .2s ease}@media(hover:hover){.hb-spot__product:hover{box-shadow:0 .8rem 2rem rgba(var(--hb-ink),.08)}.hb-spot__product:hover>.pd-icon{transform:translate(.3rem)}.hb-spot__button:hover{background:#000}}@media screen and (min-width:750px){.hb-spot{padding:var(--hb-spot-pt) 0 var(--hb-spot-pb)}.hb-spot__button{width:auto}}@media screen and (min-width:990px){.hb-spot__card{grid-template-columns:1fr 1fr;min-height:56rem}.hb-spot__media{aspect-ratio:auto}.hb-spot__body{display:flex;flex-direction:column;justify-content:center;padding:5.6rem 6.4rem}}.hb-story{padding:calc(var(--hb-story-pt) * .75) 0 calc(var(--hb-story-pb) * .75);color:rgb(var(--hb-ink))}.hb-story__grid{display:grid;gap:3.2rem}.hb-story__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:2.4rem}.hb-story__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hb-story__body .hb-head{margin-bottom:1.6rem}.hb-story__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--hb-ink),.78)}.hb-story__text p{margin:0 0 1.2rem}.hb-story__pillars{display:grid;gap:1.6rem;margin:2.4rem 0;padding:0;list-style:none}.hb-story__pillar{display:flex;gap:1.4rem}.hb-story__icon{display:grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--hb-accent),.18)}.hb-story__icon .pd-icon{width:2.2rem;height:2.2rem}.hb-story__pillar-title{margin:0 0 .3rem;font-size:1.6rem;font-weight:700;line-height:1.3;color:inherit}.hb-story__pillar-text{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--hb-ink),.75)}.hb-story__links{display:flex;flex-wrap:wrap;gap:1rem}.hb-story__link{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:5rem;padding:0 2.4rem;border-radius:5rem;box-shadow:inset 0 0 0 .15rem rgb(var(--hb-ink));font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;transition:background-color .2s ease,color .2s ease}.hb-story__link--solid{background:rgb(var(--hb-ink));color:#fff}@media(hover:hover){.hb-story__link:hover{background:rgb(var(--hb-ink));color:#fff}}@media screen and (min-width:750px){.hb-story{padding:var(--hb-story-pt) 0 var(--hb-story-pb)}.hb-story__link{flex:0 0 auto}}@media screen and (min-width:990px){.hb-story__grid{grid-template-columns:1fr 1fr;align-items:center;gap:6.4rem}.hb-story__media{aspect-ratio:4 / 5}.hb-story--image-right .hb-story__media{order:1}}:root{--hb-ink: 33, 35, 38;--hb-accent: 255, 181, 3;--hb-success: 46, 125, 50;--hb-cream: #f7eedd;--hb-grey: #f3f3f3;--hb-radius: 2rem}.hb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin:0 0 2.4rem;color:rgb(var(--hb-ink))}.hb-head--center{flex-direction:column;align-items:center;text-align:center}.hb-head__copy{max-width:64rem}.hb-head__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:rgba(var(--hb-ink),.72)}.hb-head__eyebrow:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--hb-accent))}.hb-head__title{margin:0;font-family:var(--font-body-family);font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:300;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-base-heading, var(--hb-ink)));--color-highlight: var(--hb-accent)}.hb-head__title .highlighted-text{margin-bottom:.12em}.hb-head__text{margin:1rem 0 0;font-size:1.6rem;line-height:1.55;color:rgba(var(--hb-ink),.75)}.hb-head__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:rgb(var(--hb-accent));text-decoration-thickness:.2rem}.hb-head__link .pd-icon{width:1.6rem;height:1.6rem;transition:transform .25s ease}@media(hover:hover){.hb-head__link:hover .pd-icon{transform:translate(.3rem)}}@media screen and (min-width:750px){.hb-head{margin-bottom:3.6rem}}.hb-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.4rem;line-height:1.2;color:rgb(var(--hb-ink));text-decoration:none}.hb-rating__stars{font-size:1.6rem;letter-spacing:.12em;background:linear-gradient(90deg,rgb(var(--hb-accent)) var(--hb-rating),rgba(var(--hb-ink),.18) var(--hb-rating));-webkit-background-clip:text;background-clip:text;color:transparent}.hb-rating__score{font-weight:700}.hb-rating__count{color:rgba(var(--hb-ink),.7);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--hb-ink),.3)}.hb-rating--light,.hb-rating--light .hb-rating__count{color:#fff}.hb-rating:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem;border-radius:.4rem}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AgAAwH8AAAAAAAAAAAAAAAAAAAAAUA */
