:root{--hl-fs-statement-l:clamp(3.2rem,2.6vw + 2.4rem,5.4rem)}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)){grid-template-areas:"e" "h" "s" "l";row-gap:0}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname{margin:0 0 2.4rem;font-size:clamp(4.4rem,7vw + 1.6rem,8rem);line-height:1.02;letter-spacing:-.025em;max-width:none}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname:after{content:"";display:block;width:9.6rem;height:2px;margin-top:2.4rem;background:var(--hl-accent);transform-origin:left center}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__line{max-width:36rem;font-size:1.9rem}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:3.2rem;font-size:0}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links a{display:inline-flex;align-items:center;gap:1rem;min-height:4.8rem;line-height:1.2;font-size:2.2rem;font-weight:500;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% - .9rem);background-size:100% 1px}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links a:after{content:"\2192";transition:transform var(--hl-t-link) var(--hl-ease)}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links a:hover:after{transform:translate(.4rem)}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__again{font-size:1.4rem;color:var(--hl-soft);text-decoration:none}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__again:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}@media screen and (min-width:990px){.hearlow-fyr__result:not(:has(.hearlow-fyr__product)){grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:6.4rem;grid-template-areas:"e e" "h s" "h l";grid-template-rows:auto 1fr auto}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname{margin:0;grid-row:2 / 4}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__line{align-self:end}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links{align-self:end;margin-top:2.4rem}}html .hearlow-fyr__answer.is-selected:after{content:"";width:2rem;height:2rem;opacity:1;transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23A3492C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.8l4.2 4.1L16.5 5'/%3E%3C/svg%3E") center/contain no-repeat}@media(prefers-reduced-motion:no-preference){html .hearlow-fyr__answer.is-selected:after{animation:hearlow-tick .18s ease-out both}.hearlow-fyr__result:not(:has(.hearlow-fyr__product))>.hearlow-fyr__resultname{animation:hearlow-settle .42s var(--hl-ease) .06s both}.hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname:after{animation:hearlow-draw .6s var(--hl-ease) .36s both}.hearlow-fyr__result:not(:has(.hearlow-fyr__product))>.hearlow-fyr__line{animation:hearlow-settle .4s var(--hl-ease) .48s both}.hearlow-fyr__result:not(:has(.hearlow-fyr__product))>.hearlow-fyr__links{animation:hearlow-settle .4s var(--hl-ease) .6s both}}@keyframes hearlow-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hearlow-tick{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hl-hero__title .hl-desk-br{display:none}@media screen and (max-width:749px){html .hl-hero__title{font-size:3.6rem;line-height:1.08;letter-spacing:-.012em}}@media screen and (min-width:750px)and (max-width:989px){html .hl-hero__title{font-size:5rem;line-height:1.06;letter-spacing:-.015em}}@media screen and (min-width:990px){html .hl-hero__title{font-size:clamp(5.2rem,3.4vw + .8rem,6.2rem);line-height:1.04;letter-spacing:-.02em;overflow-wrap:break-word}.hl-hero__title .hl-desk-br{display:inline}}html .hl-hm-days__title{font-size:var(--hl-fs-statement-l);line-height:1.08;letter-spacing:-.015em}html .hl-hm-founder__quote{max-width:none}html .hl-hm-founder__quote p:first-child{font-size:var(--hl-fs-statement-l);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}html .hl-hm-founder__quote p:first-child em{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1}html .hl-hm-fb__steps{position:relative;padding-left:2.4rem}.hl-hm-fb__steps:before{content:"";position:absolute;left:0;top:3.2rem;bottom:3.2rem;width:2px;background:var(--hl-accent);transform-origin:top center}html .hl-hm-close__title{font-size:var(--hl-fs-statement-l);line-height:1.06;letter-spacing:-.018em}.hl-hm-close.hl-hm-close--terra.hl-hm-close{--color-foreground:245,240,230;--color-background:163,73,44;--color-button:245,240,230;--color-button-text:38,28,22;background:var(--hl-terracotta);color:#f5f0e6}.hl-hm-close--terra .hl-hm-close__title{color:#f5f0e6}.hl-hm-close--terra .button{color:#261c16}.hl-hm-close--terra .hl-cta-close{color:#f5f0e6}html .hl-hm-close--terra{padding-top:5.6rem}@media screen and (min-width:990px){html .hl-hm-close--terra{padding-top:9.6rem;padding-bottom:7.2rem}}@media(prefers-reduced-motion:no-preference){[data-settle].hl-pending .hl-hm-fb__steps:before{transform:scaleY(0)}[data-settle].hl-pending.is-settled .hl-hm-fb__steps:before{transform:scaleY(1);transition:transform 1s var(--hl-ease) .25s}[data-settle].hl-pending .hl-hm-days__fig img{transform:scale(1.06)}[data-settle].hl-pending.is-settled .hl-hm-days__fig img{transform:none;transition:transform 1.2s var(--hl-ease)}}html .hl-hm-range .hl-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 1.2rem}html .hl-hm-range .hl-shop-card:nth-child(1){grid-column:1/-1;order:1}html .hl-hm-range .hl-shop-card:nth-child(3){order:2}html .hl-hm-range .hl-shop-card:nth-child(4){order:3}html .hl-hm-range .hl-shop-card:nth-child(2){grid-column:1/-1;order:4}html .hl-hm-range .hl-shop-card__frame{background:var(--hl-frame)}html .hl-hm-range .hl-shop-card__img,html .hl-hm-range .hl-shop-card--tall .hl-shop-card__img,html .hl-hm-range .hl-shop-card--wide .hl-shop-card__img{padding:3%}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__frame{aspect-ratio:1/1}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__title{font-size:clamp(3rem,3vw + 1.6rem,4.4rem);line-height:1.05;letter-spacing:-.012em}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__role{font-size:1.6rem;max-width:40ch}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__link{display:grid;grid-template-columns:7.2rem minmax(0,1fr);column-gap:1.6rem;align-items:center;height:auto;padding:1.6rem 0;border-top:1px solid var(--hl-rule);border-bottom:1px solid var(--hl-rule)}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__frame{aspect-ratio:1/1;height:auto}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__body{padding:0;gap:.2rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__title{font-size:2rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__meta{margin-top:.2rem}@media screen and (min-width:750px){html .hl-hm-range .hl-shop__grid{gap:4.4rem 2rem}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__frame{aspect-ratio:16/10}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__link{grid-template-columns:8.8rem minmax(0,1fr);column-gap:2.4rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 2.4rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__meta{margin:0 0 0 auto;gap:2rem}}@media screen and (min-width:990px){html .hl-hm-range .hl-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.6rem 3.2rem}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__link{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:4.8rem;align-items:end}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__frame{aspect-ratio:auto;height:clamp(36rem,34vw,48rem)}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__body{padding-top:0}html .hl-hm-range .hl-shop-card:nth-child(3) .hl-shop-card__frame,html .hl-hm-range .hl-shop-card:nth-child(4) .hl-shop-card__frame{aspect-ratio:auto;height:clamp(32rem,28vw,42rem)}html .hl-hm-range .hl-shop-card:nth-child(3) .hl-shop-card__title,html .hl-hm-range .hl-shop-card:nth-child(4) .hl-shop-card__title{font-size:2.4rem}html .hl-hm-range .hl-shop-card:nth-child(3) .hl-shop-card__role,html .hl-hm-range .hl-shop-card:nth-child(4) .hl-shop-card__role{font-size:1.5rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__frame{height:auto}}.hl-lo__crop{display:block;overflow:hidden;width:100%}.hl-lo__crop img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%;border:0}html .hl-lo--ledger .hl-lo__figure img{border:0}html .hl-lo__grid--dripper{gap:3.6rem}html .hl-lo__figure--use{max-width:34rem}html .hl-lo__figure--under{max-width:44rem}.hl-lo__title em{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1}html .hl-lo__figure .hl-lo__margin{display:flex;align-items:flex-end;gap:1rem;margin-top:0;padding-top:0;font-family:var(--hl-font-ui);font-size:1.3rem;line-height:1.4;letter-spacing:.02em;color:var(--hl-soft)}html .hl-lo__figure .hl-lo__margin:before{display:none}.hl-lo__leader{flex:none;width:2px;height:3.2rem;background:var(--hl-accent);transform-origin:top center}@media screen and (min-width:990px){html .hl-lo--ledger .hl-lo__grid--dripper{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"body use" "body under";column-gap:8rem;row-gap:4.8rem;align-items:start}.hl-lo__grid--dripper .hl-lo__body{grid-area:body;align-self:center}html .hl-lo__grid--dripper .hl-lo__figure--use{grid-area:use;justify-self:start;width:58%;max-width:38rem}html .hl-lo__grid--dripper .hl-lo__figure--under{grid-area:under;justify-self:end;width:62%;max-width:none;position:relative}html .hl-lo__figure--under .hl-lo__margin{position:absolute;right:100%;top:50%;margin:0;transform:translateY(-50%);flex-direction:row-reverse;align-items:center;white-space:nowrap}html .hl-lo__figure--under .hl-lo__leader{width:4.4rem;height:2px;transform-origin:right center}}html .hl-lo__seq{position:relative;padding-left:2.4rem}.hl-lo__seq:before{content:"";position:absolute;left:0;top:2.4rem;bottom:2.4rem;width:2px;background:var(--hl-accent);transform-origin:top center}@media screen and (min-width:990px){html .hl-lo__seq{padding-left:0}.hl-lo__seq:before{left:0;right:0;top:-1px;bottom:auto;width:auto;height:2px;z-index:1;transform-origin:left center}html .hl-lo__step:before{display:none}}@media(prefers-reduced-motion:no-preference){[data-settle].hl-pending .hl-lo__seq:before{transform:scaleY(0)}[data-settle].hl-pending.is-settled .hl-lo__seq:before{transform:none;transition:transform 1s var(--hl-ease) .25s}[data-settle].hl-pending .hl-lo__leader{transform:scaleY(0)}[data-settle].hl-pending.is-settled .hl-lo__leader{transform:none;transition:transform .7s var(--hl-ease) .35s}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){[data-settle].hl-pending .hl-lo__seq:before{transform:scaleX(0)}[data-settle].hl-pending.is-settled .hl-lo__seq:before{transform:none}[data-settle].hl-pending .hl-lo__leader{transform:scaleX(0)}}body:has(.hearlow-fyr__shell) .content-for-layout{flex:none}html:has(.hearlow-fyr__shell){background:var(--hl-espresso-deep)}body:has(.hearlow-fyr__shell){min-height:0}html:has(.hearlow-fyr__shell){height:auto}body:has(.hearlow-fyr__shell) .shopify-section-group-footer-group{flex:none}html .hl-hm-close__actions{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}html .hl-hm-close__actions .button{width:100%}html .hl-hm-close .hl-cta-close{justify-content:flex-start;gap:.8rem;min-height:4.4rem;padding:0;font-size:1.7rem;line-height:1.3}html .hl-hm-close .hl-cta-close__arrow{display:inline-flex;width:auto;height:auto;border:0;border-radius:0;background:none;color:inherit;transition:transform var(--hl-t-link) var(--hl-ease)}html .hl-hm-close .hl-cta-close:hover .hl-cta-close__arrow,html .hl-hm-close .hl-cta-close:focus-visible .hl-cta-close__arrow{background:none;color:inherit;transform:translate(.4rem)}html .hl-hm-close .hl-cta-close__arrow svg{width:2rem;height:2rem}@media screen and (min-width:750px){html .hl-hm-close__actions .button{width:auto;min-width:26rem;min-height:5.6rem;justify-self:auto}html .hl-hm-close .hl-cta-close{white-space:nowrap}}@media screen and (min-width:990px){html .hl-hm-close__actions{gap:2.4rem}}html .hl-hm-founder__quote p:first-child{font-size:clamp(3rem,2.4vw + 2.2rem,4.8rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;margin:0 0 2.4rem;max-width:none}html .hl-hm-founder__quote p:not(:first-child){font-family:var(--hl-font-display);font-size:clamp(1.9rem,.5vw + 1.7rem,2.2rem);line-height:1.5;letter-spacing:0;color:rgb(var(--color-foreground));max-width:36rem;margin:0 0 1.6rem;text-wrap:pretty}html .hl-hm-founder__quote p em{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1}html .hl-hm-founder__by{margin-top:.8rem;padding-top:1.6rem}html .hl-hm-founder__name{font-style:normal;font-variation-settings:normal;font-size:2.4rem;line-height:1.1}html .hl-hm-founder__role{font-size:1.3rem;letter-spacing:.02em}@media screen and (min-width:990px){html .hl-hm-founder__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:8rem;row-gap:0;align-items:start}html .hl-hm-founder__grid>div,html .hl-hm-founder__quote{display:contents}html .hl-hm-founder__quote p:first-child{grid-column:1;grid-row:1 / span 3;margin:0;max-width:16ch}html .hl-hm-founder__quote p:nth-child(2){grid-column:2;grid-row:1;margin:.8rem 0 1.6rem}html .hl-hm-founder__quote p:nth-child(3){grid-column:2;grid-row:2;margin:0}html .hl-hm-founder__by{grid-column:2;grid-row:3;margin-top:2.4rem}}html .hl-hm-close__grid{grid-template-columns:minmax(0,1fr)}html .hl-hm-close__title{min-width:0;overflow-wrap:break-word;text-wrap:initial}html .hl-hm-close__l1,html .hl-hm-close__l2{display:block}@media screen and (max-width:749px){html .hl-hm-close__title{font-size:clamp(2.8rem,calc((100vw - 3rem) / 10.5),4.4rem);line-height:1.08}}@media screen and (min-width:990px){html .hl-hm-close__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}html .hearlow-fyr{padding-top:clamp(4.8rem,9svh,10rem);padding-bottom:clamp(5.6rem,11svh,12rem)}@media screen and (min-width:750px){html .hearlow-fyr:not(.hearlow-fyr--result){min-height:0}}body:has(.hearlow-fyr--result) .hearlow-fyr{padding-bottom:clamp(5.6rem,16svh,20rem)}html .hearlow-fyr__shell{border-bottom:1px solid var(--hl-rule)}body:has(.hearlow-fyr--result) .hearlow-fyr__shell{border-bottom:0}html .hearlow-fyr__rail{margin:0 0 4rem}html .hearlow-fyr__head{margin:0 0 1.2rem}html .hearlow-fyr__counter{font-size:1.3rem;letter-spacing:.16em}html .hearlow-fyr__dots{gap:.8rem}html .hearlow-fyr__dots span{height:3px;background:rgba(var(--color-foreground),.22);transform-origin:left center}html .hearlow-fyr .hearlow-fyr__dots span.is-current{background:var(--hl-accent);opacity:1}html .hearlow-fyr .hearlow-fyr__dots span.is-done{background:var(--hl-accent);opacity:.5}html .hearlow-fyr .hearlow-fyr__dots span:not(.is-current):not(.is-done){background:rgba(var(--color-foreground),.22);opacity:1}html .hearlow-fyr__question{margin:0 0 3.2rem;font-size:clamp(3.4rem,9.4vw,4.6rem);line-height:1.08;letter-spacing:-.018em}html .hearlow-fyr__echo{margin:0 0 1.6rem}html .hearlow-fyr__answer{min-height:7.4rem;padding:2rem .8rem 2rem 0;font-size:2rem;line-height:1.25}html .hearlow-fyr__answer.is-selected,html .hearlow-fyr__answer.is-selected:hover{padding-left:1.4rem}html .hearlow-fyr__skip{margin:3.6rem 0 0}html .hearlow-fyr__skip a{font-size:1.5rem}@media screen and (min-width:750px)and (max-width:989px){html .hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__body{max-width:64rem}html .hearlow-fyr__question{font-size:5rem}html .hearlow-fyr__answer{min-height:8rem;font-size:2.2rem}html .hearlow-fyr__rail{max-width:64rem}}@media screen and (min-width:990px){html .hearlow-fyr.is-ready:not(.hearlow-fyr--result) .hearlow-fyr__app{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:8rem;align-items:stretch}html .hearlow-fyr__rail{display:flex;flex-direction:column;align-self:stretch;margin:0}html .hearlow-fyr__head{display:contents}html .hearlow-fyr__counter{order:1;font-family:var(--hl-font-display);font-size:clamp(6.4rem,4.4vw + 1.6rem,8.8rem);line-height:1;letter-spacing:-.03em;color:var(--hl-soft)}html .hearlow-fyr__dots{order:2;max-width:22rem;margin-top:3.2rem}html .hearlow-fyr__back{order:3;margin-top:auto;align-self:flex-start}html .hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__body{max-width:72rem}html .hearlow-fyr__question{font-size:clamp(5.2rem,2.2vw + 3.6rem,6.4rem);margin-bottom:4rem}html .hearlow-fyr__answer{min-height:8.4rem;font-size:2.4rem}html .hearlow-fyr__skip{margin-top:4rem}}html .hearlow-fyr__eyebrow{margin:0 0 2.4rem}html .hearlow-fyr__resultname,html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname{margin:0 0 3.2rem;font-size:clamp(4.6rem,14.4vw,6.8rem);line-height:1;letter-spacing:-.03em;max-width:none}.hearlow-fyr__result:has(.hearlow-fyr__product) .hearlow-fyr__resultname:after{content:"";display:block;width:9.6rem;height:2px;margin-top:2.4rem;background:var(--hl-accent);transform-origin:left center}html .hearlow-fyr__result .hearlow-fyr__line,html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__line{font-size:2rem;line-height:1.45;max-width:34rem}html .hearlow-fyr__product{margin-top:5.6rem}html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links{margin-top:4rem;gap:.2rem}html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__links a{font-size:1.7rem;font-weight:500;min-height:4.8rem;background-position:0 calc(100% - 1.1rem)}html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__again{font-size:1.4rem;min-height:4.8rem}@media screen and (min-width:750px)and (max-width:989px){html .hearlow-fyr__resultname,html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname{font-size:clamp(7rem,12vw,9rem)}html .hearlow-fyr__result .hearlow-fyr__line,html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__line{font-size:2.2rem;max-width:40rem}}@media screen and (min-width:990px){html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)){grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:8rem;grid-template-rows:auto 1fr auto}html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__resultname{font-size:clamp(9.6rem,6vw + 3rem,13.6rem);line-height:.96;max-width:10ch;margin:0}html .hearlow-fyr__result:not(:has(.hearlow-fyr__product)) .hearlow-fyr__line{font-size:2.2rem;max-width:36rem}html .hearlow-fyr__result:has(.hearlow-fyr__product) .hearlow-fyr__resultname{font-size:clamp(6.8rem,3.2vw + 3rem,8.8rem);max-width:none}html .hearlow-fyr__result:has(.hearlow-fyr__product){grid-template-areas:"e p" "h p" "s p" "z p" "l p";grid-template-rows:auto auto auto 1fr auto}html .hearlow-fyr__result:has(.hearlow-fyr__product) .hearlow-fyr__links{align-self:end;margin-top:4rem}html .hearlow-fyr__product{margin-top:0}}@media(prefers-reduced-motion:no-preference){html .hearlow-fyr__panel:not(.hearlow-fyr__result){animation:none}html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__question,html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__echo{animation:hearlow-settle .34s var(--hl-ease) backwards}html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer{animation:hearlow-settle .3s var(--hl-ease) backwards}html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(1){animation-delay:.08s}html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(2){animation-delay:.13s}html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(3){animation-delay:.18s}html .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(4){animation-delay:.23s}html .hearlow-fyr__dots span.is-current{animation:hearlow-fill .5s var(--hl-ease) backwards}.hearlow-fyr__result:has(.hearlow-fyr__product) .hearlow-fyr__resultname:after{animation:hearlow-draw .6s var(--hl-ease) .36s both}}@keyframes hearlow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current){--color-background:222,209,187;--color-foreground:28,28,26;--gradient-background:rgb(222,209,187);--hl-accent:var(--hl-terracotta);--hl-accent-hover:var(--hl-terracotta-hover);--hl-soft:var(--hl-muted);--hl-rule:var(--hl-tan);border-bottom-width:0}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__answer.is-selected,html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__answer.is-selected:hover{background:var(--hl-terracotta);color:#f5f0e6;box-shadow:none}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__answer.is-selected:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23F5F0E6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.8l4.2 4.1L16.5 5'/%3E%3C/svg%3E") center/contain no-repeat}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__answer.is-selected:focus-visible{outline-color:#f5f0e6}@media(prefers-reduced-motion:no-preference){html .hearlow-fyr__shell{transition:background-color .3s var(--hl-ease),color .3s var(--hl-ease)}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__question,html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__echo{animation-delay:.1s}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(1){animation-delay:.18s}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(2){animation-delay:.23s}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(3){animation-delay:.28s}html .hearlow-fyr__shell:has(.hearlow-fyr:not(.hearlow-fyr--result) .hearlow-fyr__dots span:is(:nth-child(3),:nth-child(4)).is-current) .hearlow-fyr__panel:not(.hearlow-fyr__result) .hearlow-fyr__answer:nth-child(4){animation-delay:.33s}}html .hl-hero__title{margin-bottom:2rem}html .hl-hero__title:after{content:"";display:block;width:6.4rem;height:2px;margin-top:2.4rem;background:var(--hl-accent);transform-origin:left center}html .hl-hero__support{margin-bottom:3.2rem}@media screen and (min-width:990px){html .hl-hero__inner{grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr)}html .hl-hero__title{font-size:clamp(5.4rem,3.9vw + .8rem,6.8rem)}html .hl-hero__copy{justify-content:flex-end;padding-bottom:8rem}html .hl-hero__support{font-size:1.8rem;max-width:36rem}}@media(prefers-reduced-motion:no-preference){html .hl-hero__title:after{animation:hearlow-draw .4s var(--hl-ease) .25s both}}html .hl-hm-range{padding-top:5.6rem}@media screen and (min-width:990px){html .hl-hm-range{padding-top:8rem;padding-bottom:8rem}}html .hl-hm-range .hl-shop-card__frame{background:radial-gradient(85% 75% at 50% 42%,#F7F2E9 0%,var(--hl-frame) 70%,#E8E1D2 100%)}html .hl-hm-range .hl-shop-card__img{filter:brightness(1.07)}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__frame{background:var(--hl-tan);aspect-ratio:1/1;height:auto}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__img{padding:0;mix-blend-mode:normal;object-fit:cover;filter:none}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__title{font-size:clamp(3.4rem,4vw + 1.6rem,5.4rem)}html .hl-hm-range .hl-shop-card:nth-child(3) .hl-shop-card__img{padding:0;transform-origin:50% 60%;transform:translateY(-6%) scale(1.14)}html .hl-hm-range .hl-shop-card:nth-child(4) .hl-shop-card__img{padding:4% 0;filter:brightness(1.1)}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__img{filter:brightness(1.15)}@media screen and (min-width:750px){html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.2rem;align-items:end}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__frame{aspect-ratio:1/1;height:auto}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__body{padding-top:0}}@media screen and (min-width:990px){html .hl-hm-range .hl-shop__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}html .hl-hm-range .hl-shop-card:nth-child(1) .hl-shop-card__link{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:6.4rem}html .hl-hm-range .hl-shop-card:nth-child(3) .hl-shop-card__frame,html .hl-hm-range .hl-shop-card:nth-child(4) .hl-shop-card__frame{height:clamp(34rem,30vw,44rem)}html .hl-hm-range .hl-shop-card:nth-child(3) .hl-shop-card__img{transform:translateY(-9%) scale(1.46)}}html .hl-hm-days{overflow-x:clip}@media screen and (max-width:989px){html .hl-hm-days__fig{aspect-ratio:4/5}html .hl-hm-days__fig:after{height:62%;background:linear-gradient(to bottom,#2a1e1800,#2a1e18c7 52%,rgb(var(--color-background)) 92%)}html .hl-hm-days__copy{margin-top:-13rem}html .hl-hm-days__title{font-size:clamp(3.2rem,2.6vw + 2.4rem,4.4rem)}}@media screen and (min-width:750px)and (max-width:989px){html .hl-hm-days__fig{aspect-ratio:5/4}html .hl-hm-days__copy{margin-top:-11rem}}html .hl-hm-days__lines li{display:flex;align-items:baseline;gap:1.2rem}html .hl-hm-days__lines li:before{content:"";flex:none;width:1.2rem;height:2px;background:var(--hl-accent);transform:translateY(-.4rem)}@media screen and (min-width:990px){html .hl-hm-days{padding:0}html .hl-hm-days__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:0;align-items:stretch}html .hl-hm-days__fig{margin:0 0 0 calc(-1*max(5rem,(100vw - 120rem)/2 + 5rem));aspect-ratio:auto;min-height:64rem}html .hl-hm-days__copy{align-self:center;padding:9.6rem 0 9.6rem 7.2rem}html .hl-hm-days__title{font-size:clamp(3.8rem,1.8vw + 2.8rem,5rem);line-height:1.1}}@media(prefers-reduced-motion:no-preference){[data-settle].hl-pending .hl-hm-days__l2{opacity:0;transform:translateY(10px)}[data-settle].hl-pending.is-settled .hl-hm-days__l2{opacity:1;transform:none;transition:opacity .36s var(--hl-ease) .14s,transform .36s var(--hl-ease) .14s}}html .hl-hm-fb{padding:6.4rem 0}html .hl-hm-fb__steps li{padding:2rem 0;font-size:2.6rem;grid-template-columns:5.2rem minmax(0,1fr)}html .hl-hm-fb__steps li span{font-size:1.3rem;letter-spacing:.14em}@media screen and (min-width:990px){html .hl-hm-fb{padding:10rem 0}html .hl-hm-fb__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:8rem;align-items:start}html .hl-hm-fb__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.4rem;padding-left:0;margin-top:.7rem}.hl-hm-fb__steps:before{left:0;right:0;top:0;bottom:auto;width:auto;height:2px;transform-origin:left center}html .hl-hm-fb__steps li,html .hl-hm-fb__steps li:last-child{display:block;padding:2.8rem 0 0;border:0;font-size:3rem;line-height:1.15}html .hl-hm-fb__steps li span{display:block;margin:0 0 1.2rem}}@media(prefers-reduced-motion:no-preference){[data-settle].hl-pending .hl-hm-fb__steps li{opacity:0;transform:translateY(8px)}[data-settle].hl-pending.is-settled .hl-hm-fb__steps li{opacity:1;transform:none;transition:opacity .34s var(--hl-ease),transform .34s var(--hl-ease)}[data-settle].hl-pending.is-settled .hl-hm-fb__steps li:nth-child(1){transition-delay:.15s}[data-settle].hl-pending.is-settled .hl-hm-fb__steps li:nth-child(2){transition-delay:.22s}[data-settle].hl-pending.is-settled .hl-hm-fb__steps li:nth-child(3){transition-delay:.29s}[data-settle].hl-pending.is-settled .hl-hm-fb__steps li:nth-child(4){transition-delay:.36s}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){[data-settle].hl-pending .hl-hm-fb__steps:before{transform:scaleX(0)}[data-settle].hl-pending.is-settled .hl-hm-fb__steps:before{transform:none;transition:transform .4s var(--hl-ease) .1s}}@media screen and (min-width:990px){html .hl-hm-founder{padding:11.2rem 0}}html .hl-hm-range .hl-shop__grid{row-gap:4.4rem}html .hl-hm-range .hl-shop-card:nth-child(3),html .hl-hm-range .hl-shop-card:nth-child(4){margin-top:.8rem}html .hl-hm-range .hl-hm__note{margin-top:4rem}html .hl-hm-range .hl-shop-card:nth-child(2){grid-column:1/-1}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__link{display:flex;flex-direction:column;padding:0;border:0;column-gap:0;align-items:stretch}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__frame{aspect-ratio:16/11;height:auto}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__img{padding:0;transform-origin:50% 50%;transform:scale(1.3);filter:brightness(1.18)}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__body{display:grid;grid-template-rows:auto 1fr auto;gap:.4rem;padding-top:1.4rem;align-content:start}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__title{font-size:2.2rem;line-height:1.2}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__role{font-size:1.4rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__meta{margin:.6rem 0 0;gap:1rem;justify-content:space-between}@media screen and (min-width:750px){html .hl-hm-range .hl-shop__grid{row-gap:5.6rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__link{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:2rem;align-items:center}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__frame{grid-column:1;grid-row:1;aspect-ratio:auto;height:clamp(28rem,40vw,36rem)}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__body{grid-column:2;grid-row:1;padding:0;display:grid;grid-template-rows:auto auto auto;align-content:center;gap:.6rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__title{font-size:2.2rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__role{font-size:1.5rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__meta{justify-content:flex-start;gap:1.6rem;margin-top:.8rem}html .hl-hm-range .hl-hm__note{margin-top:4.8rem}}@media screen and (min-width:990px){html .hl-hm-range .hl-shop__grid{row-gap:6.4rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__link{column-gap:3.2rem}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__frame{height:clamp(34rem,30vw,44rem)}html .hl-hm-range .hl-shop-card:nth-child(2) .hl-shop-card__title{font-size:2.8rem}html .hl-hm-range .hl-hm__note{margin-top:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hearlow-visual.css.map */
