.page-module___8aEwW__hero{flex-direction:column;justify-content:center;min-height:100vh;padding-top:160px;padding-bottom:120px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:1024px){.page-module___8aEwW__heroGrid{text-align:center;grid-template-columns:1fr}}.page-module___8aEwW__heroTitle{text-transform:uppercase;margin-bottom:24px;font-size:clamp(2.5rem,10vw,6rem);font-weight:800;line-height:1.1}.page-module___8aEwW__heroSubtitle{color:#444;max-width:500px;margin-bottom:48px;font-size:1.25rem;font-weight:500}@media (max-width:1024px){.page-module___8aEwW__heroSubtitle{margin:0 auto 48px}}.page-module___8aEwW__marqueeContainer{background-color:var(--color-text-dark);width:100%;color:var(--color-text-light);border-top:var(--border-thick);border-bottom:var(--border-thick);z-index:10;white-space:nowrap;padding:16px 0;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.page-module___8aEwW__marqueeText{font-family:var(--font-heading);text-transform:uppercase;padding-left:100%;font-size:clamp(1rem,4vw,1.5rem);font-weight:700;animation:25s linear infinite page-module___8aEwW__marquee;display:inline-block}@keyframes page-module___8aEwW__marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.page-module___8aEwW__cardStack{aspect-ratio:3/4;width:100%;max-width:380px;margin:0 auto;position:relative}@media (max-width:640px){.page-module___8aEwW__cardStack{max-width:260px}}.page-module___8aEwW__stackedCard{border-radius:var(--radius-md);border:var(--border-thick);width:100%;height:100%;box-shadow:var(--shadow-brutal);flex-direction:column;padding:16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),z-index;display:flex;position:absolute;top:0;left:0;overflow:hidden}.page-module___8aEwW__stackedCard:hover{cursor:pointer;z-index:10!important}.page-module___8aEwW__stackedCard:first-child{background-color:var(--color-accent-blue);z-index:1;transform:rotate(-8deg)translate(-20px)}.page-module___8aEwW__stackedCard:nth-child(2){background-color:var(--color-accent-pink);z-index:2;transform:rotate(6deg)translate(20px)}.page-module___8aEwW__stackedCard:nth-child(3){background-color:var(--color-accent-purple);z-index:3;transform:rotate(-2deg)}.page-module___8aEwW__cardStack:hover .page-module___8aEwW__stackedCard:first-child{transform:rotate(-12deg)translate(-40px)}.page-module___8aEwW__cardStack:hover .page-module___8aEwW__stackedCard:nth-child(2){transform:rotate(10deg)translate(40px)}.page-module___8aEwW__cardStack:hover .page-module___8aEwW__stackedCard:nth-child(3){transform:rotate(0)scale(1.05)}.page-module___8aEwW__cardStack:hover .page-module___8aEwW__stackedCard:first-child:hover{z-index:10;transform:rotate(-8deg)translate(-40px)translateY(-30px)}.page-module___8aEwW__cardStack:hover .page-module___8aEwW__stackedCard:nth-child(2):hover{z-index:10;transform:rotate(6deg)translate(40px)translateY(-30px)}.page-module___8aEwW__cardStack:hover .page-module___8aEwW__stackedCard:nth-child(3):hover{z-index:10;transform:rotate(0)scale(1.05)translateY(-30px)}.page-module___8aEwW__cardImage{object-fit:cover;border-radius:var(--radius-sm);border:var(--border-thin);flex:1;width:100%}.page-module___8aEwW__cardTop{justify-content:space-between;margin-bottom:16px;display:flex}.page-module___8aEwW__badge{background:var(--color-text-light);border-radius:var(--radius-pill);border:var(--border-thin);padding:4px 12px;font-size:.8rem;font-weight:600}.page-module___8aEwW__cardBottom{background:var(--color-accent-purple);margin-top:auto;padding-top:16px}.page-module___8aEwW__cardBottom h3{text-transform:none;font-size:1.5rem;font-family:var(--font-body);font-weight:700}.page-module___8aEwW__sectionTitle{margin-bottom:16px;font-size:clamp(2rem,8vw,5rem);line-height:1.1}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}@media (max-width:768px){.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start;gap:24px}}.page-module___8aEwW__showcase{background-color:var(--color-bg-light);border-radius:var(--radius-lg);border:var(--border-thick);box-shadow:var(--shadow-brutal);align-items:center;gap:64px;padding:64px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.page-module___8aEwW__showcase{flex-direction:column;padding:32px}}@media (max-width:640px){.page-module___8aEwW__showcase{margin:0 16px;padding:24px 16px}}.page-module___8aEwW__showcaseTitle{z-index:2;max-width:600px;font-size:clamp(2rem,8vw,4rem);line-height:1.1;position:relative}.page-module___8aEwW__showcaseImage{z-index:1;width:100%;max-width:500px}.page-module___8aEwW__folderGrid{grid-template-columns:repeat(2,1fr);gap:48px;margin-top:64px;display:grid}@media (max-width:768px){.page-module___8aEwW__folderGrid{grid-template-columns:1fr}}.page-module___8aEwW__serviceImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;margin-bottom:24px}.page-module___8aEwW__folderTitle{font-size:1.5rem;font-family:var(--font-body);text-transform:none;margin-bottom:8px;font-weight:700}.page-module___8aEwW__folderDesc{color:#666;margin-bottom:24px;line-height:1.6}.page-module___8aEwW__parallaxSection{border-top:var(--border-thick);border-bottom:var(--border-thick);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100vw;height:400px;margin:64px -50vw;display:flex;position:relative;left:50%;right:50%}@media (max-width:768px){.page-module___8aEwW__parallaxSection{background-attachment:scroll}}.page-module___8aEwW__parallaxOverlay{background-color:var(--color-text-light);border:var(--border-thick);box-shadow:var(--shadow-brutal);padding:32px 64px;transform:rotate(-2deg)}.page-module___8aEwW__parallaxOverlay h2{font-size:clamp(1.5rem,8vw,4rem);font-family:var(--font-heading);text-transform:uppercase;margin:0;line-height:1}.page-module___8aEwW__stylistGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1024px){.page-module___8aEwW__stylistGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___8aEwW__stylistGrid{grid-template-columns:1fr}}.page-module___8aEwW__stylistCard{border:var(--border-thick);border-radius:var(--radius-md);box-shadow:var(--shadow-brutal);background-color:var(--color-bg-light);transition:transform var(--transition-fast);cursor:pointer;overflow:hidden}.page-module___8aEwW__stylistCard:hover{transform:translateY(-8px)}.page-module___8aEwW__stylistImageWrapper{aspect-ratio:3/4;border-bottom:var(--border-thick);width:100%;overflow:hidden}.page-module___8aEwW__stylistImage{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__stylistInfo{background-color:var(--color-text-light);text-align:center;padding:24px}.page-module___8aEwW__stylistInfo h3{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:4px;font-size:1.5rem}.page-module___8aEwW__stylistInfo p{color:#666;font-weight:500}.page-module___8aEwW__footerGrid{grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:64px;display:grid}@media (max-width:768px){.page-module___8aEwW__footerGrid{grid-template-columns:1fr}}.page-module___8aEwW__reviewsTrackWrapper{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.page-module___8aEwW__reviewsTrack{gap:24px;width:max-content;animation:40s linear infinite page-module___8aEwW__reviewScroll;display:flex}.page-module___8aEwW__reviewsTrack:hover{animation-play-state:paused}@keyframes page-module___8aEwW__reviewScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__reviewGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:1024px){.page-module___8aEwW__reviewGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module___8aEwW__folder-card{margin-left:16px;margin-right:16px;padding:24px 16px}}.page-module___8aEwW__reviewCard{background-color:var(--color-text-light);border:var(--border-thick);border-radius:var(--radius-md);box-shadow:var(--shadow-brutal);transition:transform var(--transition-fast);flex-direction:column;flex-shrink:0;width:360px;padding:32px;display:flex}.page-module___8aEwW__reviewCard:hover{box-shadow:8px 8px 0px var(--color-text-dark);transform:translateY(-8px)}.page-module___8aEwW__reviewCard:first-child{background-color:var(--color-accent-blue)}.page-module___8aEwW__reviewCard:nth-child(2){background-color:var(--color-accent-pink)}.page-module___8aEwW__reviewCard:nth-child(3){background-color:var(--color-accent-yellow)}.page-module___8aEwW__reviewStars{color:var(--color-text-dark);gap:4px;margin-bottom:16px;display:flex}.page-module___8aEwW__reviewText{flex:1;margin-bottom:32px;font-size:1.1rem;font-weight:500;line-height:1.5}.page-module___8aEwW__reviewAuthor{border-top:var(--border-thin);border-color:#0000001a;align-items:center;gap:16px;padding-top:16px;display:flex}.page-module___8aEwW__authorImg{object-fit:cover;border:2px solid var(--color-text-dark);border-radius:50%;width:48px;height:48px}
.InstagramGallery-module__1dDttG__container{margin-top:64px}.InstagramGallery-module__1dDttG__galleryGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px;display:grid}@media (max-width:1024px){.InstagramGallery-module__1dDttG__galleryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.InstagramGallery-module__1dDttG__galleryGrid{grid-template-columns:repeat(2,1fr);gap:8px}}.InstagramGallery-module__1dDttG__igCard{aspect-ratio:4/5;border-radius:var(--radius-sm);border:var(--border-thin);box-shadow:var(--shadow-brutal-sm);cursor:pointer;display:block;position:relative;overflow:hidden}.InstagramGallery-module__1dDttG__igImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal)}.InstagramGallery-module__1dDttG__igCard:hover .InstagramGallery-module__1dDttG__igImage{transform:scale(1.05)}.InstagramGallery-module__1dDttG__igOverlay{opacity:0;width:100%;height:100%;transition:opacity var(--transition-fast);color:#fff;background:#0006;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;top:0;left:0}.InstagramGallery-module__1dDttG__igCard:hover .InstagramGallery-module__1dDttG__igOverlay{opacity:1}.InstagramGallery-module__1dDttG__ctaCard{background-color:var(--color-accent-pink);border:var(--border-thick);border-radius:var(--radius-sm);box-shadow:var(--shadow-brutal-sm);text-align:center;aspect-ratio:4/5;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.InstagramGallery-module__1dDttG__ctaCard h3{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:8px;font-size:1.8rem;line-height:1.1}.InstagramGallery-module__1dDttG__ctaCard p{margin-bottom:16px;font-weight:500}@media (max-width:640px){.InstagramGallery-module__1dDttG__ctaCard{padding:12px}.InstagramGallery-module__1dDttG__ctaCard h3{margin-bottom:4px;font-size:1.1rem}.InstagramGallery-module__1dDttG__ctaCard p{margin-bottom:8px;font-size:.8rem}.InstagramGallery-module__1dDttG__ctaCard .InstagramGallery-module__1dDttG__btn{padding:6px 12px;font-size:.75rem}}.InstagramGallery-module__1dDttG__stat{align-items:center;gap:8px;font-size:1.1rem;font-weight:600;display:flex}.InstagramGallery-module__1dDttG__headerRow{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (max-width:640px){.InstagramGallery-module__1dDttG__headerRow{flex-direction:column;align-items:flex-start;gap:16px}}.InstagramGallery-module__1dDttG__profileSection{align-items:center;gap:16px;display:flex}.InstagramGallery-module__1dDttG__profileImage{border:2px solid var(--color-text-dark);border-radius:50%;width:64px;height:64px;padding:2px}.InstagramGallery-module__1dDttG__handle{font-family:var(--font-heading);margin:0;font-size:1.5rem;font-weight:700}.InstagramGallery-module__1dDttG__tagline{color:#666;margin:0;font-size:.9rem}
.ScrollReveal-module__1d__Dq__revealWrapper{opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.ScrollReveal-module__1d__Dq__revealWrapper>*{height:100%}.ScrollReveal-module__1d__Dq__initialUp{transform:translateY(40px)}.ScrollReveal-module__1d__Dq__initialLeft{transform:translate(-40px)}.ScrollReveal-module__1d__Dq__initialRight{transform:translate(40px)}.ScrollReveal-module__1d__Dq__initialNone{transform:none}.ScrollReveal-module__1d__Dq__visible{opacity:1;transform:translate(0)}
.PricingMenu-module__podg7G__container{border-radius:var(--radius-md);background-color:#fff;border:4px solid #111;max-width:800px;margin:0 auto;padding:40px;position:relative;box-shadow:12px 12px #111}.PricingMenu-module__podg7G__title{font-family:var(--font-heading);text-transform:uppercase;text-align:center;letter-spacing:1px;margin-bottom:40px;font-size:3rem}.PricingMenu-module__podg7G__menuList{flex-direction:column;gap:24px;display:flex}.PricingMenu-module__podg7G__menuItem{justify-content:space-between;align-items:baseline;display:flex;position:relative}.PricingMenu-module__podg7G__menuItemName{text-transform:uppercase;z-index:2;background:#fff;padding-right:16px;font-size:1.5rem;font-weight:700}.PricingMenu-module__podg7G__menuItemPrice{font-size:1.5rem;font-weight:800;font-family:var(--font-heading);z-index:2;color:var(--color-accent-blue);background:#fff;padding-left:16px}.PricingMenu-module__podg7G__menuItemDots{z-index:1;border-bottom:3px dotted #111;position:absolute;bottom:6px;left:0;right:0}@media (max-width:768px){.PricingMenu-module__podg7G__container{padding:24px}.PricingMenu-module__podg7G__title{font-size:2.2rem}.PricingMenu-module__podg7G__menuItemName,.PricingMenu-module__podg7G__menuItemPrice{font-size:1.2rem}}
.TrustindexWidget-module__lJWiTG__trustindexWrapper{width:100%;padding:0}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-widget{font-family:var(--font-body,inherit)!important}:is(.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-reviews-container,.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-reviews-container-wrapper){gap:24px!important}:is(.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-reviews-container .ti-review-item,.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-review-item){background:#fff!important;border:3px solid #111!important;border-radius:14px!important;margin:8px!important;padding:24px!important;transition:transform .25s,box-shadow .25s!important;box-shadow:5px 5px #111!important}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-review-item:nth-child(3n+1){background:#dbeafe!important}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-review-item:nth-child(3n+2){background:#fce7f3!important}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-review-item:nth-child(3n+3){background:#fef9c3!important}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-review-item:hover{transform:translateY(-6px)!important;box-shadow:7px 7px #111!important}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-star{color:#111!important}.TrustindexWidget-module__lJWiTG__trustindexWrapper .ti-profile-details .ti-name{font-weight:700!important}
