.ysb-welcome{padding-block:clamp(3rem,5vw,6rem)}.ysb-welcome__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5rem);align-items:center}.ysb-welcome__layout--text{grid-template-columns:minmax(0,1fr);max-width:100rem}.ysb-welcome__eyebrow{font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.6rem}.ysb-welcome__heading{font-size:clamp(3.6rem,4.5vw,6rem);line-height:1.12;letter-spacing:-.02em;margin:0;max-width:15ch}.ysb-welcome__text{font-size:1.8rem;line-height:1.65;max-width:53ch;margin:2rem 0 2.4rem}.ysb-welcome__text p{margin:0 0 1rem}.ysb-welcome__button{max-width:100%;padding-inline:2rem}.ysb-welcome__links{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:1.6rem}.ysb-welcome__links a{font-size:1.5rem;padding-block:.6rem}.ysb-welcome__portrait{min-width:0}.ysb-welcome__image{display:block;width:100%;height:auto;max-height:50rem;object-fit:contain;border-radius:.8rem}@media screen and (max-width:749px){.ysb-welcome__layout{grid-template-columns:minmax(0,1fr);gap:2.8rem}.ysb-welcome__heading{font-size:clamp(3.4rem,9vw,4.8rem);max-width:17ch}.ysb-welcome__text{font-size:1.7rem}.ysb-welcome__image{max-height:34rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAACA */
