.hb-dir{--hb-ease: cubic-bezier(.2, .8, .2, 1);--hb-ease-soft: cubic-bezier(.25, .6, .2, 1);--hb-hair: rgba(var(--color-foreground), .14);--hb-mute: rgba(var(--color-foreground), .58);--hb-faint: rgba(var(--color-foreground), .36);--hb-red: rgb(var(--color-button))}.hb-dir--workshop .hb-process__n,.hb-dir--workshop .hb-sec-head a,.hb-dir--workshop .hb-eyebrow,.hb-dir--workshop .hb-hero__title em{color:var(--hb-red)}.hb-dir--workshop .hb-sec-head a:hover{border-bottom-color:var(--hb-red)}.hb-dir--workshop .hb-hero__meta{border-top-color:var(--hb-red)}.hb-dir--workshop .hb-rail__item h3{border-left:2px solid var(--hb-red);padding-left:.6rem}.hb-dir--room .hb-quote blockquote{letter-spacing:-.02em}.hb-dir--room .hb-eyebrow,.hb-dir--room .hb-world__cta{color:var(--hb-red)}.hb-dir--workshop{--hb-radius: 0;--hb-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}.hb-dir--workshop .hb-hero__title,.hb-dir--workshop .hb-worlds__heading{font-family:var(--font-body-family);text-transform:uppercase;font-weight:600;letter-spacing:-.03em;line-height:.96}.hb-dir--workshop .hb-hero__title em{font-family:var(--font-heading-family);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.015em}.hb-dir--workshop .hb-eyebrow,.hb-dir--workshop .hb-meta,.hb-dir--workshop .hb-card-meta__tag,.hb-dir--workshop .hb-specs__dims,.hb-dir--workshop .hb-title__eyebrow{font-family:var(--hb-mono);letter-spacing:.14em}.hb-dir--workshop .hb-layout-collection .grid__item{border-right:1px solid var(--hb-hair);border-bottom:1px solid var(--hb-hair);padding:1.25rem}.hb-dir--workshop .hb-layout-collection .card__media,.hb-dir--workshop .hb-layout-collection .card .media,.hb-dir--workshop .product__media,.hb-dir--workshop .hb-world__media img,.hb-dir--workshop .hb-plate{border-radius:0}.hb-dir--workshop .product-form__submit,.hb-dir--workshop .hb-wa-button,.hb-dir--workshop .button{border-radius:0;letter-spacing:.12em}.hb-dir--workshop .hb-specs__dims{font-size:1.25rem;gap:2.4rem}.hb-dir--workshop .hb-specs__dims em{font-family:var(--hb-mono);font-size:.95rem;letter-spacing:.16em}.hb-dir--workshop .hb-trust__text strong,.hb-dir--workshop .hb-trust__text span{font-family:var(--hb-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.hb-dir--room{--hb-radius: .2rem}.hb-dir--room .hb-hero__title,.hb-dir--room .hb-worlds__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.022em;line-height:1.04;text-transform:none}.hb-dir--room .hb-hero__title em{font-style:italic;color:rgba(var(--color-foreground),.62)}.hb-dir--room .hb-eyebrow,.hb-dir--room .hb-title__eyebrow{font-family:var(--font-body-family);font-weight:600;letter-spacing:.18em}.hb-dir--room .hb-layout-collection .grid__item{border:0;padding-bottom:2.4rem}.hb-dir--room .card__media,.hb-dir--room .card .media,.hb-dir--room .hb-plate{border-radius:var(--hb-radius)}.hb-dir--room .product__description{font-size:1.05rem;line-height:1.85}.hb-dir--room .hb-trust__list{padding-block:3.4rem}.hb-plate{position:relative;overflow:hidden;display:grid;place-items:end start;background:rgba(var(--color-foreground),.06)}.hb-plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hb-plate__label{position:relative;z-index:1;font-family:var(--hb-mono, var(--font-body-family));font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;padding:.8rem .95rem;color:var(--hb-faint)}.hb-eyebrow{display:block;font-size:.7rem;text-transform:uppercase;color:var(--hb-mute);margin:0 0 1.4rem}.hb-hero__inner{display:grid;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-block:clamp(2.5rem,6vw,5.5rem)}.hb-hero--split .hb-hero__inner{grid-template-columns:1.05fr 1fr}.hb-hero--stacked .hb-hero__inner{grid-template-columns:1fr}.hb-hero__title{font-size:clamp(2.6rem,6.6vw,5.6rem);margin:0;text-wrap:balance}.hb-hero__body{margin:1.8rem 0 0;font-size:1.02rem;line-height:1.72;max-width:42ch;color:var(--hb-mute)}.hb-hero__cta{margin-top:2.2rem;display:inline-flex}.hb-hero__plate{aspect-ratio:4 / 5}.hb-dir--room .hb-hero__plate{margin-left:clamp(0rem,-3vw,0rem)}.hb-hero__meta{display:flex;flex-wrap:wrap;gap:1.4rem 2.6rem;margin-top:2.4rem;padding-top:1.5rem;border-top:1px solid var(--hb-hair)}.hb-hero__meta div{font-size:.82rem}.hb-hero__meta span{display:block;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hb-faint);margin-bottom:.35rem}.hb-process__steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hb-hair)}.hb-dir--workshop .hb-process__step{border-right:1px solid var(--hb-hair);padding:1.8rem 1.5rem 2rem 0}.hb-dir--workshop .hb-process__step:last-child{border-right:0}.hb-dir--room .hb-process__step{padding:2rem 1.5rem 2rem 0}.hb-process__n{display:block;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hb-mute);margin-bottom:.9rem;font-family:var(--hb-mono, var(--font-body-family))}.hb-process__step h3{font-family:var(--font-heading-family);font-size:1.15rem;font-weight:400;margin:0 0 .5rem}.hb-process__step p{margin:0;font-size:.88rem;line-height:1.6;color:var(--hb-mute);max-width:32ch}.hb-rail{display:flex;gap:1px;overflow-x:auto;padding-bottom:.5rem}.hb-dir--room .hb-rail{gap:1.2rem}.hb-rail__item{flex:0 0 13rem}.hb-rail__item .hb-plate{aspect-ratio:3 / 4}.hb-rail__item h3{margin:.8rem 0 .2rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--hb-mono, var(--font-body-family));font-weight:500}.hb-rail__item p{margin:0;font-size:.8rem;color:var(--hb-mute)}.hb-story__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,7vw,6rem)}.hb-story__text{position:sticky;top:5rem;align-self:start}.hb-story__text h2{font-family:var(--font-heading-family);font-size:clamp(1.8rem,3.2vw,2.9rem);font-weight:400;line-height:1.12;margin:0 0 1.3rem;text-wrap:balance}.hb-story__text p{margin:0;color:var(--hb-mute);line-height:1.78;max-width:38ch}.hb-story__frames{display:grid;gap:clamp(1rem,3vw,2rem)}.hb-story__frames .hb-plate{aspect-ratio:5 / 4}.hb-quote__inner{padding-block:clamp(3.5rem,8vw,7rem)}.hb-quote blockquote{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.5rem,3.2vw,2.6rem);line-height:1.26;font-weight:400;max-width:26ch;letter-spacing:-.012em}.hb-dir--workshop .hb-quote blockquote{max-width:34ch}.hb-quote cite{display:block;margin-top:1.7rem;font-style:normal;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hb-mute)}.hb-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2.4rem}.hb-sec-head h2{font-family:var(--font-heading-family);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:400;margin:0}.hb-dir--workshop .hb-sec-head h2{letter-spacing:-.01em}.hb-sec-head a{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--hb-mute);border-bottom:1px solid transparent;transition:border-color .2s var(--hb-ease),color .2s var(--hb-ease)}.hb-sec-head a:hover{color:rgb(var(--color-foreground));border-bottom-color:var(--hb-hair)}@media screen and (max-width:989px){.hb-hero--split .hb-hero__inner,.hb-story__inner{grid-template-columns:1fr}.hb-story__text{position:static}.hb-process__steps{grid-template-columns:repeat(2,1fr)}.hb-dir--workshop .hb-process__step:nth-child(2){border-right:0}}@media screen and (max-width:749px){.hb-process__steps{grid-template-columns:1fr}.hb-dir--workshop .hb-process__step{border-right:0;border-bottom:1px solid var(--hb-hair)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hb-directions.css.map */
