.yuva-section{position:relative}.yuva-section-spacing{padding-top:var(--yuva-padding-top, 6rem);padding-bottom:var(--yuva-padding-bottom, 6rem)}.yuva-eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.yuva-section-heading{max-width:72rem;margin:0 0 3.6rem}.yuva-section-heading--center{margin-right:auto;margin-left:auto;text-align:center}.yuva-section-heading--right{margin-left:auto;text-align:right}.yuva-section-heading .title,.yuva-promo__content .title,.yuva-about__content .title{margin:0}.yuva-section-heading__text,.yuva-promo__text,.yuva-about__text{margin-top:1.6rem}.yuva-hero{min-height:var(--yuva-hero-min-height);display:grid;overflow:hidden;isolation:isolate}.yuva-hero__media,.yuva-hero__overlay,.yuva-hero__inner{grid-area:1 / 1}.yuva-hero__media,.yuva-hero__media picture,.yuva-hero__image,.yuva-hero__placeholder{width:100%;height:100%}.yuva-hero__image,.yuva-hero__placeholder{display:block;object-fit:cover}.yuva-hero__overlay{z-index:1;background:rgb(0 0 0 / var(--yuva-hero-overlay));pointer-events:none}.yuva-hero__inner{z-index:2;display:flex;align-items:center;width:100%;padding-top:6rem;padding-bottom:6rem}.yuva-hero__inner--center{justify-content:center}.yuva-hero__inner--right{justify-content:flex-end}.yuva-hero__content{width:min(100%,68rem)}.yuva-hero .yuva-eyebrow{color:var(--yuva-hero-eyebrow-color)}.yuva-hero__content--center{text-align:center}.yuva-hero__content--right{text-align:right}.yuva-hero__heading{margin:0;max-width:16ch;color:var(--yuva-hero-heading-color);line-height:1.04}.yuva-hero__content--center .yuva-hero__heading{margin-inline:auto}.yuva-hero__content--right .yuva-hero__heading{margin-left:auto}.yuva-hero__text{max-width:55rem;margin-top:1.8rem;color:var(--yuva-hero-body-color);font-size:1.8rem}.yuva-hero .yuva-button-group .button:not(.button--secondary){color:var(--yuva-hero-primary-text);background-color:var(--yuva-hero-primary-background)}.yuva-hero .yuva-button-group .button:not(.button--secondary):after{box-shadow:0 0 0 var(--buttons-border-width) var(--yuva-hero-primary-background)}.yuva-hero .yuva-button-group .button--secondary{color:var(--yuva-hero-secondary-text);background-color:var(--yuva-hero-secondary-background)}.yuva-hero .yuva-button-group .button--secondary:after,.yuva-hero .yuva-button-group .button--secondary:hover:after{box-shadow:0 0 0 var(--buttons-border-width) var(--yuva-hero-secondary-border)}.yuva-hero__content--center .yuva-hero__text{margin-inline:auto}.yuva-hero__content--right .yuva-hero__text{margin-left:auto}.yuva-button-group{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.yuva-button-group--center{justify-content:center}.yuva-button-group--right{justify-content:flex-end}.yuva-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.yuva-category-card{min-width:0}.yuva-category-card__link{display:block;color:inherit;text-decoration:none}.yuva-category-card__media,.yuva-about__media{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04)}.yuva-media-ratio--portrait{aspect-ratio:4 / 5}.yuva-media-ratio--square{aspect-ratio:1}.yuva-media-ratio--landscape{aspect-ratio:4 / 3}.yuva-category-card__image,.yuva-category-card__placeholder,.yuva-about__image,.yuva-about__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.yuva-category-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgb(0 0 0 / .62))}.yuva-category-card__content{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:2.4rem;color:#fff}.yuva-category-card__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.15}.yuva-category-card__cta{display:inline-flex;gap:.8rem;align-items:center;margin-top:.9rem;border-bottom:.1rem solid currentColor;font-size:1.4rem;font-weight:600;letter-spacing:.04em}@media(hover:hover){.yuva-category-card__link:hover .yuva-category-card__image,.yuva-category-card__link:focus-visible .yuva-category-card__image{transform:scale(1.035)}}.yuva-promo__card{position:relative;min-height:48rem;display:flex;align-items:center;overflow:hidden;isolation:isolate}.yuva-promo__card--center{justify-content:center}.yuva-promo__card--right{justify-content:flex-end}.yuva-promo__media,.yuva-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.yuva-promo__media picture,.yuva-promo__image,.yuva-promo__placeholder{display:block;width:100%;height:100%}.yuva-promo__image,.yuva-promo__placeholder{object-fit:cover}.yuva-promo__overlay{z-index:1;background:rgb(0 0 0 / var(--yuva-promo-overlay))}.yuva-promo__content{position:relative;z-index:2;width:min(100%,58rem);padding:clamp(3rem,6vw,7rem)}.yuva-promo__content--center{text-align:center}.yuva-promo__content--right{text-align:right}.yuva-promo__content .button,.yuva-about__content .button{margin-top:2.4rem}.yuva-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:rgba(var(--color-foreground),.12);border:1px solid rgba(var(--color-foreground),.12)}.yuva-benefit{display:flex;gap:1.6rem;align-items:flex-start;padding:2.6rem;background:rgb(var(--color-background))}.yuva-benefit__icon{flex:0 0 auto;width:2.8rem;height:2.8rem}.yuva-benefit__icon svg{display:block;width:100%;height:100%}.yuva-benefit__heading{margin:0;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3}.yuva-benefit__text{margin-top:.7rem;font-size:1.4rem}.yuva-benefit__text>:first-child,.yuva-benefit__text>:last-child{margin-block:0}.yuva-about__grid{display:grid;align-items:center;gap:clamp(3.2rem,7vw,9rem)}.yuva-about__content{max-width:58rem}@media screen and (min-width:750px){.yuva-category-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.yuva-category-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.yuva-benefits__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.yuva-benefits__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.yuva-about__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yuva-about__grid--text-first .yuva-about__media{order:2}.yuva-about__grid--text-first .yuva-about__content{order:1}}@media screen and (max-width:749px){.yuva-section-spacing{padding-top:calc(var(--yuva-padding-top, 6rem) * .72);padding-bottom:calc(var(--yuva-padding-bottom, 6rem) * .72)}.yuva-hero{min-height:var(--yuva-hero-mobile-height)}.yuva-hero__inner,.yuva-hero__inner--center,.yuva-hero__inner--right{align-items:flex-start;justify-content:flex-start;padding:clamp(3.2rem,10vw,5rem) clamp(2rem,6vw,3rem)}.yuva-hero__content,.yuva-hero__content--center,.yuva-hero__content--right{width:min(78%,32rem);max-width:32rem;margin:0;text-align:left}.yuva-hero .yuva-eyebrow{margin:0 0 .9rem;font-size:1.1rem;line-height:1.4}.yuva-hero__heading,.yuva-hero__content--center .yuva-hero__heading,.yuva-hero__content--right .yuva-hero__heading{max-width:100%;margin:0;font-size:clamp(3.2rem,9vw,3.8rem);line-height:1.08;overflow-wrap:normal;word-break:normal}.yuva-hero__text,.yuva-hero__content--center .yuva-hero__text,.yuva-hero__content--right .yuva-hero__text{max-width:29rem;margin:1.4rem 0 0;font-size:clamp(1.4rem,3.8vw,1.6rem);line-height:1.5}.yuva-hero__text p{margin-top:0;margin-bottom:0}.yuva-hero .yuva-button-group,.yuva-hero .yuva-button-group--center,.yuva-hero .yuva-button-group--right{justify-content:flex-start;gap:1rem;margin-top:2.2rem}.yuva-hero .yuva-button-group .button{min-width:13rem;min-height:4.8rem;padding-right:2.2rem;padding-left:2.2rem}.yuva-section-heading{margin-bottom:2.6rem}.yuva-category-grid,.yuva-category-grid--3,.yuva-category-grid--4{grid-template-columns:1fr}.yuva-category-card__content{padding:2rem}.yuva-promo__card{min-height:52rem;align-items:flex-end}.yuva-promo__content,.yuva-promo__content--right{width:100%;padding:3rem 2.4rem;text-align:center}.yuva-benefits__grid,.yuva-benefits__grid--3,.yuva-benefits__grid--4{grid-template-columns:1fr}.yuva-benefit{padding:2.2rem}}@media screen and (max-width:390px){.yuva-hero__content,.yuva-hero__content--center,.yuva-hero__content--right{width:min(82%,29rem)}.yuva-hero .yuva-button-group,.yuva-hero .yuva-button-group--center,.yuva-hero .yuva-button-group--right{flex-direction:column;align-items:flex-start}.yuva-hero .yuva-button-group .button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.yuva-category-card__image{transition:none}}@media screen and (max-width:749px){.yuva-section.yuva-hero .yuva-button-group{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1rem;margin-top:2rem}.yuva-section.yuva-hero .yuva-button-group.yuva-button-group--center{align-items:center}.yuva-section.yuva-hero .yuva-button-group.yuva-button-group--right{align-items:flex-end}.yuva-section.yuva-hero .yuva-button-group>.button{flex:0 0 auto;align-self:auto;width:fit-content;inline-size:fit-content;max-width:calc(100vw - 3rem);min-width:0;height:4.4rem;min-height:4.4rem;padding:0 2rem;box-sizing:border-box;font-size:1.4rem;line-height:1;letter-spacing:.03rem;white-space:nowrap;transition:color .19s ease,background-color .19s ease,box-shadow .19s ease}.yuva-section.yuva-hero .yuva-button-group>.button:not(.button--secondary):not(.button--tertiary){--color-button: 19, 172, 152;--color-button-text: 255, 255, 255;--yuva-hero-primary-background: #13ac98;--yuva-hero-primary-text: #ffffff;color:#fff;background-color:#13ac98}.yuva-section.yuva-hero .yuva-button-group>.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:0 0 0 1px #13ac98}.yuva-section.yuva-hero .yuva-button-group>.button.button--secondary{--yuva-hero-secondary-background: #ffffff;--yuva-hero-secondary-text: #13ac98;--yuva-hero-secondary-border: #13ac98;color:#13ac98;background-color:#fff}.yuva-section.yuva-hero .yuva-button-group>.button.button--secondary:after{box-shadow:0 0 0 1px #13ac98}.yuva-section.yuva-hero .yuva-button-group>.button:not(.button--secondary):not([disabled]):not([aria-disabled=true]):not(.button--disabled):hover,.yuva-section.yuva-hero .yuva-button-group>.button:not(.button--secondary):not([disabled]):not([aria-disabled=true]):not(.button--disabled):focus-visible{color:#13ac98;background-color:#fff}.yuva-section.yuva-hero .yuva-button-group>.button.button--secondary:not([disabled]):not([aria-disabled=true]):not(.button--disabled):hover,.yuva-section.yuva-hero .yuva-button-group>.button.button--secondary:not([disabled]):not([aria-disabled=true]):not(.button--disabled):focus-visible{color:#fff;background-color:#13ac98}.yuva-section.yuva-hero .yuva-hero__heading{color:#111}.yuva-section.yuva-hero .yuva-hero__text{color:#374151;font-weight:500;text-shadow:0 1px 2px rgba(255,255,255,.25)}}.yuva-categories .yuva-category-card__title,.yuva-categories .yuva-category-card__cta{color:#111}@media(hover:hover){.yuva-categories .yuva-category-card__link:hover .yuva-category-card__cta{color:#13ac98}}.yuva-categories .yuva-category-card__link:focus-visible .yuva-category-card__cta{color:#13ac98}.yuva-categories .yuva-category-card{min-width:0;height:100%}.yuva-categories .yuva-category-card__link{display:flex;flex-direction:column;height:100%;color:#111;text-decoration:none}.yuva-categories .yuva-category-card__media{flex:0 0 auto;width:100%}.yuva-categories .yuva-category-card__content{position:static;right:auto;bottom:auto;left:auto;padding:1.4rem 0 0;color:#111}.yuva-categories .yuva-category-card__title{margin:0;color:#111;font-size:clamp(1.8rem,2vw,2.4rem);font-weight:600;line-height:1.25}.yuva-categories .yuva-category-card__cta{display:inline-flex;width:fit-content;align-items:center;gap:.6rem;margin-top:.7rem;color:#13ac98;border-bottom:.1rem solid currentColor;font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:.03em;transition:color .18s ease}@media(hover:hover){.yuva-categories .yuva-category-card__link:hover .yuva-category-card__cta{color:#111}.yuva-categories .yuva-category-card__link:hover .yuva-category-card__image{transform:scale(1.035)}}.yuva-categories .yuva-category-card__link:focus-visible .yuva-category-card__cta{color:#111}@media screen and (max-width:749px){.yuva-categories .yuva-category-card__content{padding:1.2rem 0 0}.yuva-categories .yuva-category-card__title{font-size:1.9rem}}@media screen and (max-width:749px){.yuva-section.yuva-promo .yuva-promo__card,.yuva-section.yuva-promo .yuva-promo__card--center,.yuva-section.yuva-promo .yuva-promo__card--right{align-items:flex-start;justify-content:flex-start}.yuva-section.yuva-promo .yuva-promo__image{object-fit:cover;object-position:center top}.yuva-section.yuva-promo .yuva-promo__content,.yuva-section.yuva-promo .yuva-promo__content--center,.yuva-section.yuva-promo .yuva-promo__content--right{width:100%;max-width:48rem;padding:3rem 2.2rem;text-align:left}.yuva-section.yuva-promo .yuva-promo__content .yuva-eyebrow{max-width:34rem;margin:0 0 1rem;color:#111;font-size:1.1rem;font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.yuva-section.yuva-promo .yuva-promo__content .title{max-width:12ch;margin:0;color:#111;font-size:clamp(2.8rem,8vw,3.2rem);line-height:1.08;letter-spacing:-.02em}.yuva-section.yuva-promo .yuva-promo__text{max-width:36rem;margin-top:1.2rem;color:#374151;font-size:clamp(1.4rem,4vw,1.6rem);font-weight:500;line-height:1.5}.yuva-section.yuva-promo .yuva-promo__text>:first-child{margin-top:0}.yuva-section.yuva-promo .yuva-promo__text>:last-child{margin-bottom:0}.yuva-section.yuva-promo .yuva-promo__card .yuva-promo__content a.button.button{--color-button: 19, 172, 152;--color-button-text: 255, 255, 255;display:inline-flex;flex:0 0 auto;width:fit-content;min-width:0;min-height:4.6rem;margin-top:1.8rem;padding:0 2rem;color:#fff;background-color:#13ac98;font-size:1.4rem;line-height:1;white-space:nowrap;transition:color .19s ease,background-color .19s ease,box-shadow .19s ease}.yuva-section.yuva-promo .yuva-promo__card .yuva-promo__content a.button.button:after{box-shadow:0 0 0 1px #13ac98}.yuva-section.yuva-promo .yuva-promo__card .yuva-promo__content a.button.button:not([aria-disabled=true]):not(.button--disabled):hover,.yuva-section.yuva-promo .yuva-promo__card .yuva-promo__content a.button.button:not([aria-disabled=true]):not(.button--disabled):focus-visible{color:#13ac98;background-color:#fff}.yuva-section.yuva-promo .yuva-promo__card .yuva-promo__content a.button.button:not([aria-disabled=true]):not(.button--disabled):hover:after,.yuva-section.yuva-promo .yuva-promo__card .yuva-promo__content a.button.button:not([aria-disabled=true]):not(.button--disabled):focus-visible:after{box-shadow:0 0 0 1px #13ac98}}@media screen and (max-width:374px){.yuva-section.yuva-promo .yuva-promo__content,.yuva-section.yuva-promo .yuva-promo__content--center,.yuva-section.yuva-promo .yuva-promo__content--right{padding:2.8rem 2rem}}.yuva-section .button:not(.button--secondary),.yuva-section.yuva-hero .yuva-button-group .button:not(.button--secondary),.yuva-section.yuva-promo .yuva-promo__content .button:not(.button--secondary),.yuva-section.yuva-about .yuva-about__content .button:not(.button--secondary){--color-button: 19, 172, 152;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--yuva-hero-primary-background: #13ac98;--yuva-hero-primary-text: #ffffff;color:#fff;background:#13ac98;background-color:#13ac98;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.yuva-section .button:not(.button--secondary):after,.yuva-section.yuva-hero .yuva-button-group .button:not(.button--secondary):after,.yuva-section.yuva-promo .yuva-promo__content .button:not(.button--secondary):after,.yuva-section.yuva-about .yuva-about__content .button:not(.button--secondary):after{box-shadow:0 0 0 1px #13ac98}.yuva-section .button.button--secondary,.yuva-section.yuva-hero .yuva-button-group .button.button--secondary,.yuva-section.yuva-promo .yuva-promo__content .button.button--secondary,.yuva-section.yuva-about .yuva-about__content .button.button--secondary{--color-button: 255, 255, 255;--color-button-text: 19, 172, 152;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 19, 172, 152;--alpha-button-background: 1;--yuva-hero-secondary-background: #ffffff;--yuva-hero-secondary-text: #13ac98;--yuva-hero-secondary-border: #13ac98;color:#13ac98;background:#fff;background-color:#fff;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.yuva-section .button.button--secondary:after,.yuva-section.yuva-hero .yuva-button-group .button.button--secondary:after,.yuva-section.yuva-promo .yuva-promo__content .button.button--secondary:after,.yuva-section.yuva-about .yuva-about__content .button.button--secondary:after{box-shadow:0 0 0 1px #13ac98}.yuva-section .button:not([disabled]):not([aria-disabled=true]):not(.disabled):not(.button--disabled):not(.loading):hover,.yuva-section .button:not([disabled]):not([aria-disabled=true]):not(.disabled):not(.button--disabled):not(.loading):focus-visible{opacity:1}.yuva-section .button:not(.button--secondary):not([disabled]):not([aria-disabled=true]):not(.disabled):not(.button--disabled):not(.loading):hover,.yuva-section .button:not(.button--secondary):not([disabled]):not([aria-disabled=true]):not(.disabled):not(.button--disabled):not(.loading):focus-visible{color:#fff;background:#13ac98;background-color:#13ac98}.yuva-section .button.button--secondary:not([disabled]):not([aria-disabled=true]):not(.disabled):not(.button--disabled):not(.loading):hover,.yuva-section .button.button--secondary:not([disabled]):not([aria-disabled=true]):not(.disabled):not(.button--disabled):not(.loading):focus-visible{color:#13ac98;background:#fff;background-color:#fff}.yuva-section.yuva-benefits{color:#111;background:#13ac98;background-color:#13ac98;background-image:none}.yuva-section.yuva-benefits .yuva-section-heading .title{color:#111}.yuva-section.yuva-benefits .yuva-benefits__grid{align-items:stretch;gap:1.8rem;overflow:visible;background:transparent;border:0}.yuva-section.yuva-benefits .yuva-benefit{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0;height:100%;padding:2.6rem;box-sizing:border-box;color:#111;background:#fff;background-color:#fff;border:1px solid rgba(17,17,17,.06);border-radius:1.6rem;box-shadow:0 .6rem 2.4rem #11111112;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.yuva-section.yuva-benefits .yuva-benefit__icon{display:flex;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;color:#13ac98;transition:transform .24s ease}.yuva-section.yuva-benefits .yuva-benefit__icon svg{display:block;width:100%;height:100%;color:#13ac98}.yuva-section.yuva-benefits .yuva-benefit__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.yuva-section.yuva-benefits .yuva-benefit__icon svg [fill]:not([fill=none]){fill:currentColor}.yuva-section.yuva-benefits .yuva-benefit__content{min-width:0;width:100%}.yuva-section.yuva-benefits .yuva-benefit__heading{margin:0;color:#111;font-size:clamp(1.6rem,1.5vw,1.8rem);font-weight:600;line-height:1.3}.yuva-section.yuva-benefits .yuva-benefit__text{margin-top:.8rem;color:#4b5563;font-size:clamp(1.4rem,1.2vw,1.5rem);line-height:1.55}.yuva-section.yuva-benefits .yuva-benefit__text p{color:#4b5563}.yuva-section.yuva-benefits .yuva-benefit__text>:first-child{margin-top:0}.yuva-section.yuva-benefits .yuva-benefit__text>:last-child{margin-bottom:0}@media screen and (min-width:750px){.yuva-section.yuva-benefits .yuva-benefits__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:990px)and (hover:hover){.yuva-section.yuva-benefits .yuva-benefit:hover{z-index:1;transform:translateY(-.5rem);border-color:#13ac983d;box-shadow:0 1.2rem 3.2rem #1111111c}.yuva-section.yuva-benefits .yuva-benefit:hover .yuva-benefit__icon{transform:scale(1.06)}}@media screen and (max-width:749px){.yuva-section.yuva-benefits .yuva-benefits__grid,.yuva-section.yuva-benefits .yuva-benefits__grid--3,.yuva-section.yuva-benefits .yuva-benefits__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.yuva-section.yuva-benefits .yuva-benefit{gap:1.2rem;padding:1.8rem;border-radius:1.4rem;box-shadow:0 .4rem 1.6rem #1111110e}.yuva-section.yuva-benefits .yuva-benefit__icon{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.yuva-section.yuva-benefits .yuva-benefit__heading{font-size:1.6rem}.yuva-section.yuva-benefits .yuva-benefit__text{margin-top:.6rem;font-size:1.4rem;line-height:1.5}}@media screen and (max-width:359px){.yuva-section.yuva-benefits .yuva-benefits__grid,.yuva-section.yuva-benefits .yuva-benefits__grid--3,.yuva-section.yuva-benefits .yuva-benefits__grid--4{grid-template-columns:1fr;gap:1.2rem}.yuva-section.yuva-benefits .yuva-benefit{padding:2rem}}@media(prefers-reduced-motion:reduce){.yuva-section.yuva-benefits .yuva-benefit,.yuva-section.yuva-benefits .yuva-benefit__icon{transition:none}.yuva-section.yuva-benefits .yuva-benefit:hover,.yuva-section.yuva-benefits .yuva-benefit:hover .yuva-benefit__icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-yuva-home.css.map */
