.yuhi-page{--yuhi-black: #0d0d0d;--yuhi-paper: #f1eee7;--yuhi-red: #b3131b;--yuhi-line: rgba(255,255,255,.2);background:var(--yuhi-paper);color:var(--yuhi-black)}.yuhi-hero{position:relative;min-height:min(82vh,880px);display:flex;align-items:flex-end;overflow:hidden;background:var(--yuhi-black);color:#fff}.yuhi-hero__media,.yuhi-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.yuhi-hero__media:after{content:"";background:linear-gradient(90deg,#000000c7,#0000004d 56%,#00000014)}.yuhi-hero__media img{width:100%;height:100%;object-fit:cover}.yuhi-hero__media picture{display:block;width:100%;height:100%}.yuhi-hero__placeholder{width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(179,19,27,.42),transparent 30%),linear-gradient(135deg,#292929,#050505)}.yuhi-hero__content{position:relative;z-index:1;width:100%;padding-top:9rem;padding-bottom:8rem}.yuhi-kicker{margin:0 0 1.5rem;color:#fff;font-size:1.15rem;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.yuhi-hero__title{max-width:920px;margin:0;color:#fff;font-size:clamp(5rem,10vw,12rem);line-height:.78;letter-spacing:-.075em;text-transform:uppercase}.yuhi-hero__title span{display:block;margin-left:.6em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.8)}.yuhi-hero__text{max-width:540px;margin:3.2rem 0;color:#ffffffd1;font-size:1.65rem;line-height:1.55}.yuhi-hero .button{background:#fff;color:#111}.yuhi-marquee{overflow:hidden;padding:1.5rem 0;background:var(--yuhi-red);color:#fff;white-space:nowrap}.yuhi-marquee__track{display:inline-flex;min-width:200%;justify-content:space-around;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.yuhi-story{padding:9rem 0}.yuhi-story__intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:7rem;align-items:start;margin-bottom:7rem}.yuhi-story__eyebrow{color:var(--yuhi-red);font-weight:750;letter-spacing:.16em;text-transform:uppercase}.yuhi-story__heading{margin:0;font-size:clamp(3.8rem,6vw,7.5rem);line-height:.95;letter-spacing:-.055em}.yuhi-story__heading em{font-weight:400}.yuhi-story__gallery{display:grid;grid-template-columns:1.25fr .75fr;gap:2rem}.yuhi-story__image{position:relative;min-height:620px;overflow:hidden;background:#dedbd4}.yuhi-story__image--secondary{min-height:460px;margin-top:9rem}.yuhi-story__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.65,.3,1)}.yuhi-story__image:hover img{transform:scale(1.03)}.yuhi-story__caption{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;padding:1.4rem;background:#ffffffeb;font-size:1.25rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.yuhi-values{padding:7rem 0;background:var(--yuhi-black);color:#fff}.yuhi-values__grid{display:grid;grid-template-columns:repeat(3,1fr)}.yuhi-value{padding:2rem 4rem;border-left:1px solid var(--yuhi-line)}.yuhi-value:first-child{border-left:0}.yuhi-value__number{color:var(--yuhi-red);font-weight:750}.yuhi-value h3{margin:4rem 0 1rem;color:#fff;font-size:2.4rem}.yuhi-value p{margin:0;color:#ffffffa6;line-height:1.55}.yuhi-collection-heading{padding:8rem 0 1rem;background:#fff;text-align:center}.yuhi-collection-heading h2{margin:0;font-size:clamp(4rem,7vw,8rem);letter-spacing:-.055em;text-transform:uppercase}.yuhi-collection-heading p{max-width:620px;margin:1.5rem auto 0;color:#171717a3}.template-collection-yuhi-hashimoto .section-main-product-grid-padding,.template-collection-yuhi-hashimoto .section-template--collection-padding{background:#fff}@media screen and (max-width:749px){.yuhi-hero{min-height:72vh}.yuhi-hero__media:after{background:linear-gradient(0deg,#000000d1,#0000001f 80%)}.yuhi-hero__content{padding-bottom:4.5rem}.yuhi-hero__title{font-size:clamp(4.7rem,18vw,7.2rem)}.yuhi-hero__title span{margin-left:0}.yuhi-marquee__track{min-width:330%;font-size:1.1rem}.yuhi-story{padding:6rem 0}.yuhi-story__intro{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.yuhi-story__gallery{grid-template-columns:1fr}.yuhi-story__image,.yuhi-story__image--secondary{min-height:430px;margin-top:0}.yuhi-values__grid{grid-template-columns:1fr}.yuhi-value,.yuhi-value:first-child{padding:2.5rem 0;border-left:0;border-top:1px solid var(--yuhi-line)}.yuhi-value:first-child{border-top:0}.yuhi-value h3{margin-top:2rem}.yuhi-collection-heading{padding-top:6rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/yuhi-landing.css.map */
