.tagline-banner{padding:clamp(3rem,6vw,6rem) 0;text-align:center;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold)}.tagline-banner__text{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,3.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--white)}.tagline-banner__text span{color:var(--gold)}.womens-section{padding:clamp(4rem,8vw,8rem) 0;background:#f5f0eb}.womens-section .container{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.womens-section__header{text-align:center;margin-bottom:3rem}.womens-section__eyebrow{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;display:block}.womens-section__heading{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--navy);margin-bottom:.75rem}.womens-section__subheading{font-family:var(--font-body);font-size:1rem;color:var(--navy);opacity:.65;max-width:560px;margin:0 auto;line-height:1.7}.womens-section__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.womens-card{position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer;background:var(--navy)}.womens-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--transition-smooth),filter .6s ease;filter:grayscale(20%) contrast(1.05)}.womens-card:hover .womens-card__image{transform:scale(1.05);filter:grayscale(0%)}.womens-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,27,42,.95) 0%,rgba(13,27,42,.3) 50%,transparent 100%);z-index:2}.womens-card__content{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:clamp(1.5rem,3vw,2.5rem)}.womens-card__eyebrow{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.5rem}.womens-card__title{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin-bottom:.6rem}.womens-card__desc{font-family:var(--font-body);font-size:.83rem;color:#ffffffbf;line-height:1.55;max-width:280px;margin-bottom:1.25rem;opacity:0;transform:translateY(8px);transition:all .45s var(--transition-smooth)}.womens-card:hover .womens-card__desc{opacity:1;transform:translateY(0)}.womens-card__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);opacity:0;transform:translateY(8px);transition:all .45s var(--transition-smooth) .08s}.womens-card:hover .womens-card__cta{opacity:1;transform:translateY(0)}.childrens-section{padding:clamp(4rem,8vw,8rem) 0;background:var(--charcoal)}.childrens-section .container{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.childrens-section__header{text-align:center;margin-bottom:3rem}.childrens-section__eyebrow{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;display:block}.childrens-section__heading{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--white);margin-bottom:.75rem}.childrens-section__subheading{font-family:var(--font-body);font-size:1rem;color:var(--grey-light);max-width:560px;margin:0 auto;line-height:1.7}.childrens-section__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.childrens-card{position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer;background:var(--grey-dark)}.childrens-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--transition-smooth),filter .6s ease;filter:grayscale(25%) contrast(1.1)}.childrens-card:hover .childrens-card__image{transform:scale(1.05);filter:grayscale(0%)}.childrens-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,10,.92) 0%,rgba(10,10,10,.25) 50%,transparent 100%);z-index:2}.childrens-card__content{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:clamp(1.5rem,3vw,2.5rem)}.childrens-card__eyebrow{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:.5rem}.childrens-card__title{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin-bottom:.6rem}.childrens-card__desc{font-family:var(--font-body);font-size:.83rem;color:#ffffffb3;line-height:1.55;max-width:280px;margin-bottom:1.25rem;opacity:0;transform:translateY(8px);transition:all .45s var(--transition-smooth)}.childrens-card:hover .childrens-card__desc{opacity:1;transform:translateY(0)}.childrens-card__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);opacity:0;transform:translateY(8px);transition:all .45s var(--transition-smooth) .08s}.childrens-card:hover .childrens-card__cta{opacity:1;transform:translateY(0)}.about-section{position:relative;background:#fff}.about-section__grid{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.about-section__image{position:relative;overflow:hidden}.about-section__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(50%) contrast(1.2)}.about-section__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,8rem);background:#0a1628}.about-section__label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--gold);display:inline-block}.about-section__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:2rem}.about-section__text{font-family:var(--font-body);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.8;color:var(--grey-light);margin-bottom:1.5rem}.about-section__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--grey-dark)}.stat__number{font-family:var(--font-heading);font-size:clamp(2rem,3vw,3rem);font-weight:700;color:var(--gold);line-height:1}.stat__label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-light);margin-top:.5rem}.features-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--navy)}.feature-item{padding:clamp(2rem,3vw,3rem);text-align:center;border-right:1px solid rgba(197,165,90,.1)}.feature-item:last-child{border-right:none}.feature-item__icon{font-size:1.5rem;color:var(--gold);margin-bottom:1rem}.feature-item__title{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--white);margin-bottom:.5rem}.feature-item__text{font-family:var(--font-body);font-size:.8rem;color:var(--grey-light);line-height:1.5}.social-proof{background:var(--navy)}.social-proof__header{padding:clamp(3rem,6vw,6rem) clamp(2rem,5vw,6rem);border-bottom:1px solid rgba(197,165,90,.2)}.social-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.testimonial-card{padding:clamp(2rem,4vw,4rem);border-right:1px solid rgba(197,165,90,.1);position:relative}.testimonial-card:last-child{border-right:none}.testimonial-card__quote-mark{font-family:var(--font-display);font-size:4rem;color:var(--gold);line-height:1;margin-bottom:1rem;opacity:.4}.testimonial-card__text{font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.25rem);font-style:italic;line-height:1.6;color:var(--cream);margin-bottom:2rem}.testimonial-card__author{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.testimonial-card__role{font-family:var(--font-body);font-size:.8rem;color:var(--grey-light);margin-top:.3rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/brutalist-2.css.map */
