.section-hoso-home{margin:0!important}.hoso-home{--hoso-ink: #183d2b;--hoso-paper: #f2efe5;--hoso-acid: #C7D2B8;color:var(--hoso-ink);overflow:hidden}.hoso-home h1,.hoso-home h2,.hoso-home h3,.hoso-home p{margin-top:0}.hoso-home h1,.hoso-home h2,.hoso-home h3{color:inherit;font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.055em;line-height:.92}.hoso-cover{width:100%;height:100%;object-fit:cover;display:block}.hoso-kicker,.hoso-index{font:600 1.1rem/1.2 var(--font-body-family);letter-spacing:.16em;text-transform:uppercase}.hoso-link{display:inline-flex;width:max-content;min-height:4.8rem;gap:1.2rem;align-items:center;justify-content:center;padding:1.2rem 1.8rem;color:var(--hoso-paper);background:var(--hoso-ink);border:1px solid var(--hoso-ink);font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.hoso-link:hover{background:transparent;color:var(--hoso-ink)}.hoso-link span{transition:transform .25s ease}.hoso-link:hover span{transform:translate(3px,-3px)}.hoso-manifesto__copy .hoso-link,.hoso-editorial__content .hoso-link{margin-top:2rem}.hoso-link--light{color:var(--hoso-ink);background:#fff;border-color:#fff}.hoso-link--light:hover{color:#fff;background:transparent}.hoso-hero{position:relative;min-height:calc(100svh - 10rem);display:flex;align-items:flex-end;color:#fff}.hoso-hero__media,.hoso-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0}.hoso-hero__veil{background:linear-gradient(90deg,#091c1194,#091c110a 72%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 50%)}.hoso-hero__content{position:relative;z-index:1;width:100%;padding-top:12rem;padding-bottom:8rem}.hoso-hero h1{color:#fff;max-width:72rem;margin:1.6rem 0 2rem;font-size:clamp(3.8rem,5vw,6.4rem);line-height:1;letter-spacing:-.04em}.hoso-hero__copy{max-width:42rem;font-size:clamp(1.5rem,1.6vw,1.9rem);line-height:1.4}.hoso-hero__actions{display:flex;flex-wrap:wrap;gap:2rem}.hoso-hero__scroll{position:absolute;z-index:2;right:3rem;bottom:2.6rem;writing-mode:vertical-rl;font-size:.9rem;letter-spacing:.18em}.hoso-marquee{overflow:hidden;color:var(--hoso-paper);background:var(--hoso-ink);border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.hoso-marquee__track{display:flex;width:max-content;align-items:center;gap:2.4rem;padding:1.4rem 0;animation:hoso-marquee 28s linear infinite;font-size:1.05rem;letter-spacing:.12em}.hoso-marquee i{font-style:normal;color:var(--hoso-acid)}@keyframes hoso-marquee{to{transform:translate(-50%)}}.hoso-manifesto{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;padding-top:9rem;padding-bottom:9rem}.hoso-manifesto h2{max-width:90rem;font-size:clamp(4.2rem,6vw,8rem)}.hoso-manifesto__copy{align-self:end;font-size:1.55rem;line-height:1.55}.hoso-editorial{display:grid;grid-template-columns:58% 42%;min-height:78rem;background:var(--hoso-acid);border-block:1px solid var(--hoso-ink)}.hoso-editorial__image{min-height:64rem}.hoso-editorial__content{padding:4rem clamp(3rem,6vw,9rem);display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--hoso-ink)}.hoso-editorial--text-first .hoso-editorial__image{order:2}.hoso-editorial--text-first .hoso-editorial__content{order:1;border-right:1px solid var(--hoso-ink);border-left:0}.hoso-editorial__content .hoso-index{margin-bottom:auto}.hoso-editorial h2{margin:2rem 0 3rem;font-size:clamp(4rem,5vw,7rem)}.hoso-editorial .rte{max-width:54rem;font-size:1.5rem;line-height:1.55}.hoso-products{padding-top:8rem;padding-bottom:9rem}.hoso-products__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:4rem}.hoso-products h2{font-size:clamp(4.2rem,6vw,7.5rem);margin:1rem 0 0}.hoso-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;list-style:none;padding:0}.hoso-products .card__heading{font-size:1.5rem;letter-spacing:-.02em;line-height:1.2}.hoso-products .card__media{border:1px solid rgba(24,61,43,.25)}.hoso-press{padding:6rem 0;border-block:1px solid rgba(24,61,43,.22);background:#fff}.hoso-press__header{margin-bottom:4rem}.hoso-press__header h2{margin:1rem 0 0;font-size:clamp(3.4rem,4.5vw,5.6rem)}.hoso-press__viewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hoso-press__track{display:flex;width:max-content;animation:hoso-press-scroll var(--hoso-press-duration) linear infinite;will-change:transform}.hoso-press--pausable .hoso-press__viewport:hover .hoso-press__track{animation-play-state:paused}.hoso-press__group{display:flex;flex-shrink:0;align-items:center;gap:clamp(4rem,7vw,10rem);padding-right:clamp(4rem,7vw,10rem)}.hoso-press__item{display:grid;width:clamp(15rem,18vw,24rem);min-height:var(--hoso-press-logo-height);place-items:center;flex:none}.hoso-press__item a{display:grid;width:100%;height:100%;place-items:center;color:inherit;text-decoration:none}.hoso-press__logo{display:block;width:auto;max-width:100%;height:var(--hoso-press-logo-height);object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.hoso-press__item a:hover .hoso-press__logo{filter:none;opacity:1;transform:scale(1.04)}.hoso-press__placeholder{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.hoso-press__empty{margin-bottom:0;font-size:1.3rem;opacity:.65}@keyframes hoso-press-scroll{to{transform:translate(-50%)}}.hoso-values{background:var(--hoso-ink);color:var(--hoso-paper)}.hoso-values__title{padding-top:8rem;padding-bottom:6rem}.hoso-values__title h2{color:inherit;margin:2rem 0 0;font-size:clamp(5rem,8vw,10rem)}.hoso-value{display:grid;grid-template-columns:8rem 1fr 1fr;gap:3rem;padding:5rem max(3rem,calc((100vw - var(--page-width))/2 + 5rem));border-top:1px solid rgba(242,239,229,.35)}.hoso-value h3{color:inherit;font-size:clamp(3.5rem,5vw,7rem);margin-bottom:1rem}.hoso-value__subheading{text-transform:uppercase;letter-spacing:.12em}.hoso-value .rte{max-width:52rem;font-size:1.55rem;line-height:1.55}.hoso-value__media{display:flex;align-items:flex-start}.hoso-value__media img{display:block;width:min(100%,var(--hoso-value-media-width));height:auto;object-fit:contain}.hoso-quote{width:100%;min-height:52rem;margin:0;position:relative;display:grid;place-items:center;padding:6rem 5vw;text-align:center;color:#fff!important}.hoso-quote>img,.hoso-quote>svg,.hoso-quote>video,.hoso-quote__veil{position:absolute;top:0;right:0;bottom:0;left:0}.hoso-quote__veil{background:#091c1161}.hoso-quote blockquote{z-index:1;max-width:78rem;margin:0;color:#fff!important;font:600 clamp(2.2rem,3vw,4rem)/1.25 var(--font-body-family);letter-spacing:-.025em}.hoso-reviews{padding-top:9rem;padding-bottom:9rem}.hoso-reviews__header{display:flex;justify-content:space-between;align-items:end;margin-bottom:4rem}.hoso-reviews h2{max-width:72rem;font-size:clamp(4rem,6vw,7.5rem);margin:1.5rem 0 0}.hoso-reviews__score{text-align:right;font-size:2.6rem;font-weight:600;line-height:1}.hoso-reviews__score span{font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.hoso-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.hoso-review{margin:0;padding:3rem;border:1px solid rgba(24,61,43,.22);background:#fff}.hoso-review__top{display:flex;align-items:center;justify-content:space-between;gap:2rem}.hoso-review__avatar,.hoso-review__initials{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover}.hoso-review__initials{display:grid;place-items:center;background:var(--hoso-acid);font-size:1.1rem;font-weight:700;letter-spacing:.08em}.hoso-review__stars{letter-spacing:.18em;white-space:nowrap}.hoso-review__stars .is-empty{opacity:.2}.hoso-review blockquote{min-height:12rem;margin:3rem 0;font:600 clamp(2rem,2vw,2.8rem)/1.15 var(--font-heading-family);letter-spacing:-.025em}.hoso-review figcaption{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hoso-review figcaption span{opacity:.65}.hoso-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding-top:11rem;padding-bottom:11rem}.hoso-newsletter h2{margin-top:2rem;font-size:clamp(4.5rem,6vw,8rem)}.hoso-newsletter>div:last-child{align-self:end;font-size:1.5rem}.hoso-newsletter__form{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--hoso-ink);margin-top:4rem}.hoso-newsletter__form input{border:0;background:transparent;padding:1.5rem 0;color:inherit;font:600 1.1rem var(--font-body-family);letter-spacing:.1em}.hoso-newsletter__form input:focus{outline:0}.hoso-newsletter__form button{margin-bottom:.6rem;padding:1rem 1.5rem;border:1px solid var(--hoso-ink);background:var(--hoso-ink);color:var(--hoso-paper);font:600 1.1rem var(--font-body-family);letter-spacing:.1em;cursor:pointer;transition:background .25s ease,color .25s ease}.hoso-newsletter__form button:hover{background:transparent;color:var(--hoso-ink)}.hoso-reveal{opacity:0;transform:translateY(3rem);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.hoso-reveal.is-visible{opacity:1;transform:none}@media(max-width:989px){.hoso-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hoso-editorial{grid-template-columns:1fr}.hoso-editorial__content{min-height:58rem;border-left:0;border-top:1px solid var(--hoso-ink)}.hoso-editorial__content .hoso-index{margin-bottom:7rem}.hoso-reviews__grid{grid-template-columns:1fr}.hoso-review,.hoso-review+.hoso-review{padding:3rem 0;border-left:0;border-top:1px solid var(--hoso-ink)}.hoso-review blockquote{min-height:0}}@media(max-width:749px){.hoso-hero{min-height:75svh}.hoso-hero__content{padding-bottom:6rem}.hoso-hero h1{font-size:5.4rem}.hoso-hero__scroll{display:none}.hoso-manifesto,.hoso-newsletter{grid-template-columns:1fr;gap:4rem;padding-top:8rem;padding-bottom:8rem}.hoso-manifesto h2{font-size:5rem}.hoso-editorial__image{min-height:52rem}.hoso-products{padding-top:8rem;padding-bottom:8rem}.hoso-products__header{align-items:start;flex-direction:column;gap:2rem}.hoso-products__grid{gap:1rem}.hoso-value{grid-template-columns:4rem 1fr;padding:4rem 2rem}.hoso-value .rte,.hoso-value__media{grid-column:2}.hoso-quote{min-height:40rem}.hoso-newsletter__form{grid-template-columns:1fr}.hoso-newsletter__form button{text-align:left}}@media(prefers-reduced-motion:reduce){.hoso-marquee__track,.hoso-press__track{animation:none}.hoso-press__viewport{overflow-x:auto}.hoso-reveal{opacity:1;transform:none;transition:none}}.hoso-newsletter{padding-top:9rem;padding-bottom:9rem}.hoso-newsletter h2{font-size:clamp(4rem,5vw,6.5rem)}@media(max-width:989px){.hoso-review,.hoso-review+.hoso-review{padding:3rem;border:1px solid rgba(24,61,43,.22)}}@media(max-width:749px){.hoso-hero h1{max-width:34rem;font-size:3.4rem}.hoso-hero__copy{max-width:32rem;font-size:1.5rem}.hoso-manifesto h2{font-size:4.2rem}}@media(max-width:749px){.hoso-press{padding:5rem 0}.hoso-press__header{margin-bottom:3rem}.hoso-press__header h2{font-size:3.4rem}.hoso-press__item{width:14rem;min-height:calc(var(--hoso-press-logo-height) * .75)}.hoso-press__logo{height:calc(var(--hoso-press-logo-height) * .75)}}.hoso-reviews__summary{display:flex;align-items:center;gap:2rem;text-align:right}.hoso-reviews__global-stars{color:var(--hoso-ink);font-size:1.5rem;letter-spacing:.18em;white-space:nowrap}.hoso-reviews__global-stars .is-empty{opacity:.2}.hoso-reviews__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.hoso-reviews__toolbar>p{margin:0;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.hoso-reviews__toolbar>div{display:flex;gap:.8rem}.hoso-reviews__arrow{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid rgba(24,61,43,.3);border-radius:50%;color:var(--hoso-ink);background:transparent;cursor:pointer;font-size:1.7rem;transition:background .2s ease,color .2s ease}.hoso-reviews__arrow:hover{color:var(--hoso-paper);background:var(--hoso-ink)}.hoso-reviews__arrow:disabled{cursor:default;opacity:.3}.hoso-reviews__grid{display:flex!important;grid-template-columns:none;gap:1.6rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.hoso-reviews__grid::-webkit-scrollbar{display:none}.hoso-review,.hoso-review+.hoso-review{flex:0 0 calc((100% - 3.2rem)/3);min-width:0;padding:2.6rem;border:1px solid rgba(24,61,43,.22);background:#fff;scroll-snap-align:start}.hoso-review blockquote{min-height:9rem;margin:2.2rem 0;font:500 clamp(1.55rem,1.5vw,1.9rem)/1.4 var(--font-body-family);letter-spacing:0}.hoso-review__avatar,.hoso-review__initials{width:4.2rem;height:4.2rem}.hoso-review__stars{font-size:1.2rem}@media(max-width:989px){.hoso-review,.hoso-review+.hoso-review{flex-basis:calc((100% - 1.6rem)/2);padding:2.4rem}.hoso-reviews__header{align-items:flex-start}.hoso-reviews__summary{margin-top:1rem}}@media(max-width:749px){.hoso-reviews{padding-top:7rem;padding-bottom:7rem}.hoso-reviews__header{display:block}.hoso-reviews h2{font-size:3.8rem}.hoso-reviews__summary{justify-content:space-between;margin-top:2.5rem;text-align:left}.hoso-reviews__score{text-align:right}.hoso-review,.hoso-review+.hoso-review{flex-basis:88%;padding:2.2rem}.hoso-review blockquote{font-size:1.55rem}}.hoso-reviews__global-stars{font-size:2.2rem;line-height:1;letter-spacing:.16em}.hoso-review__stars{font-size:1.65rem;line-height:1}.hoso-reviews{position:relative;padding:9rem 0;background-color:var(--hoso-reviews-background,#e7e7d8);background-image:var(--hoso-reviews-background-image,none);background-position:center;background-size:cover}.hoso-reviews__inner{position:relative}.hoso-reviews__header{display:block;max-width:92rem;margin:0 auto 4.5rem;text-align:center}.hoso-reviews__header .hoso-kicker{margin-bottom:1.6rem}.hoso-reviews h2{max-width:none;margin:0;font-size:clamp(3.8rem,5vw,6.4rem);line-height:1}.hoso-reviews__intro{max-width:76rem;margin:1.8rem auto 2.5rem;font-size:1.5rem;letter-spacing:.08em;line-height:1.5}.hoso-reviews__summary{display:flex;flex-direction:column;gap:.8rem;justify-content:center;margin:0;text-align:center}.hoso-reviews__global-stars{font-size:2.7rem;letter-spacing:.14em}.hoso-reviews__score{margin:0;font-size:1.45rem;font-weight:400;line-height:1.4;text-align:center}.hoso-reviews__carousel{position:relative;padding:0 5.6rem}.hoso-reviews__grid{gap:2rem}.hoso-review,.hoso-review+.hoso-review{display:flex;min-height:34rem;flex:0 0 calc((100% - 4rem)/3);flex-direction:column;padding:2.8rem 3rem;border:1px solid rgba(24,61,43,.12);border-radius:1.4rem;background:var(--hoso-reviews-card,#f7f5ed);box-shadow:0 .8rem 2.4rem #183d2b0a}.hoso-review__top{align-items:center;min-height:3rem}.hoso-review__stars{font-size:1.8rem;letter-spacing:.12em}.hoso-review__verified{display:inline-flex;gap:.7rem;align-items:center;padding:.6rem 1rem;border-radius:999px;background:#183d2b14;font-size:1.1rem;white-space:nowrap}.hoso-review__verified>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;color:var(--hoso-paper);background:var(--hoso-ink);font-size:.95rem}.hoso-review h3{margin:2.8rem 0 1.8rem;font-size:clamp(2.3rem,2.4vw,3.1rem);line-height:1.08;letter-spacing:-.035em}.hoso-review blockquote{min-height:0;margin:0;font:400 1.5rem/1.55 var(--font-body-family);letter-spacing:0}.hoso-review figcaption{display:flex;gap:1rem;align-items:start;margin-top:auto;padding-top:2.6rem;font-size:1.25rem;font-weight:500;letter-spacing:0;text-transform:none}.hoso-review figcaption:before{width:3rem;height:1px;margin-top:.9rem;background:currentColor;content:"";opacity:.45}.hoso-review figcaption>span{display:none}.hoso-review figcaption small{display:block;margin-left:auto;font-size:1rem;letter-spacing:.08em;text-align:right;text-transform:uppercase;opacity:.55}.hoso-reviews__arrow{position:absolute;z-index:2;top:50%;width:4.8rem;height:4.8rem;border:0;background:#183d2b1f;font-size:3rem;transform:translateY(-50%)}.hoso-reviews__arrow--prev{left:0}.hoso-reviews__arrow--next{right:0}.hoso-reviews__dots{display:flex;justify-content:center;gap:1rem;min-height:1.2rem;margin-top:2.8rem}.hoso-reviews__dot{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:#183d2b38;cursor:pointer;transition:background .2s ease,transform .2s ease}.hoso-reviews__dot.is-active{background:var(--hoso-ink);transform:scale(1.12)}@media(max-width:989px){.hoso-review,.hoso-review+.hoso-review{flex-basis:calc((100% - 2rem)/2);padding:2.6rem}.hoso-reviews__header{margin-bottom:4rem}}@media(max-width:749px){.hoso-reviews{padding:7rem 0}.hoso-reviews h2{font-size:3.7rem}.hoso-reviews__intro{font-size:1.4rem}.hoso-reviews__carousel{padding:0}.hoso-reviews__arrow{display:none}.hoso-review,.hoso-review+.hoso-review{min-height:32rem;flex-basis:88%;padding:2.4rem}.hoso-review__top{align-items:flex-start}.hoso-review__verified{font-size:1rem}.hoso-review h3{font-size:2.5rem}.hoso-review blockquote{font-size:1.45rem}.hoso-review figcaption{font-size:1.2rem}}.hoso-hero{min-height:calc(100svh - 3rem);align-items:center;justify-content:center;text-align:center;isolation:isolate}.hoso-hero__media{z-index:0}.hoso-hero__veil{z-index:1;display:block;width:100%;height:100%;background-color:#1a2f233d!important;opacity:1;pointer-events:none}.hoso-hero__content,.hoso-hero__scroll{z-index:2}.hoso-hero__content{display:flex;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;padding-top:13rem;padding-bottom:7rem}.hoso-hero h1{width:clamp(24rem,36vw,50rem);max-width:none;margin:0;font-size:0;line-height:1;animation:hoso-hero-title-reveal 1.1s cubic-bezier(.22,1,.36,1) both}.hoso-hero__brush{position:relative;display:block;width:100%;aspect-ratio:3.4;overflow:hidden}.hoso-hero__brush img{position:absolute;top:0;left:0;display:block;width:100%;max-width:none;height:auto;filter:invert(1);transform:translateY(-42.66%);animation:hoso-hero-logo-blink 5.5s ease-in-out 1.1s infinite}.hoso-hero__content>.hoso-kicker{margin:clamp(4rem,7vh,7rem) 0 3rem;color:#fff;font-size:1.25rem;letter-spacing:.45em}.hoso-hero__actions{justify-content:center;gap:1.2rem}.hoso-hero .hoso-hero__button{min-width:23rem;color:#fff;background:var(--hoso-ink);border-color:var(--hoso-ink)}.hoso-hero .hoso-hero__button:hover{color:var(--hoso-ink);background:#fff;border-color:#fff}.hoso-hero .hoso-hero__button:nth-child(2){color:#fff;background:transparent;border-color:#fff}.hoso-hero .hoso-hero__button:nth-child(2):hover{color:var(--hoso-ink);background:#fff;border-color:#fff}@keyframes hoso-hero-title-reveal{0%{opacity:0;filter:blur(1.2rem);transform:translateY(3rem) scale(.94)}to{opacity:1;filter:blur(0);transform:none}}@keyframes hoso-hero-logo-blink{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:749px){.hoso-hero{min-height:calc(100svh - 2.8rem)}.hoso-hero__content{padding:11rem 2rem 5rem}.hoso-hero h1{width:min(76vw,34rem);max-width:none}.hoso-hero__content>.hoso-kicker{margin:4rem 0 2.5rem;font-size:1.1rem}.hoso-hero__actions{width:min(100%,32rem);flex-direction:column}.hoso-hero .hoso-hero__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.hoso-hero h1,.hoso-hero__brush img{animation:none}}.hoso-reviews__global-stars,.hoso-review__stars{color:gold!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hoso-home.css.map */
