.page-module__dr9IEq__container{width:100%}.page-module__dr9IEq__hero{background-color:var(--color-bg-elevated);text-align:center;padding:120px 0}.page-module__dr9IEq__heroContent{max-width:800px;margin:0 auto}.page-module__dr9IEq__hero h1{color:var(--color-text);margin-bottom:24px;font-size:3.5rem}.page-module__dr9IEq__subtitle{color:var(--color-text-muted);margin-bottom:40px;font-size:1.25rem;line-height:1.6}.page-module__dr9IEq__statsSection{border-bottom:1px solid var(--color-border-subtle);padding:60px 0}.page-module__dr9IEq__statsGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.page-module__dr9IEq__statNumber{font-family:var(--font-serif);color:var(--color-primary);margin-bottom:8px;font-size:2.5rem;font-weight:700;display:block}.page-module__dr9IEq__statLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.875rem}.page-module__dr9IEq__offeringsSection{padding:100px 0}.page-module__dr9IEq__offeringsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__dr9IEq__offeringCard{border:1px solid var(--color-border-subtle);background-color:var(--color-bg);padding:40px;transition:border-color .2s}.page-module__dr9IEq__offeringCard:hover{border-color:var(--color-primary)}.page-module__dr9IEq__offeringCard h3{color:var(--color-text);margin-bottom:16px;font-size:1.5rem}.page-module__dr9IEq__offeringCard p{color:var(--color-text-muted);line-height:1.6}.page-module__dr9IEq__contactSection{background-color:var(--color-primary);color:#fff;text-align:center;padding:100px 0}.page-module__dr9IEq__contactBox h2{color:#fff;margin-bottom:16px;font-size:2.5rem}.page-module__dr9IEq__contactBox p{color:#ffffffe6;margin-bottom:32px;font-size:1.25rem}.page-module__dr9IEq__emailLink{color:#fff;text-underline-offset:4px;font-size:1.5rem;font-weight:600;text-decoration:underline}.page-module__dr9IEq__emailLink:hover{color:var(--color-accent)}@media (max-width:900px){.page-module__dr9IEq__statsGrid,.page-module__dr9IEq__offeringsGrid{grid-template-columns:1fr;gap:24px}}
.Button-module__8RiFmG__button{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:2px;outline:none;justify-content:center;align-items:center;padding:12px 32px;font-size:.875rem;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.Button-module__8RiFmG__button:hover{opacity:.9;transform:translateY(-2px)}.Button-module__8RiFmG__primary{background:var(--color-primary);color:var(--color-bg)}.Button-module__8RiFmG__secondary{border:1px solid var(--color-border-subtle);color:var(--color-text);background:0 0}.Button-module__8RiFmG__secondary:hover{border-color:var(--color-primary)}
.ArticleCard-module__Jn-Z_W__card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);flex-direction:column;height:100%;padding:32px;transition:transform .3s,border-color .3s;display:flex}.ArticleCard-module__Jn-Z_W__card:hover{border-color:var(--color-primary);transform:translateY(-4px)}.ArticleCard-module__Jn-Z_W__featured{background-color:var(--color-bg-elevated);border-color:var(--color-primary)}.ArticleCard-module__Jn-Z_W__header{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.75rem;display:flex}.ArticleCard-module__Jn-Z_W__category{color:var(--color-primary);font-weight:600}.ArticleCard-module__Jn-Z_W__date{color:var(--color-text-muted)}.ArticleCard-module__Jn-Z_W__title{color:var(--color-text);margin-bottom:16px;font-size:1.75rem;line-height:1.3}.ArticleCard-module__Jn-Z_W__excerpt{color:var(--color-text-muted);flex-grow:1;margin-bottom:24px;line-height:1.6}.ArticleCard-module__Jn-Z_W__footer{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.ArticleCard-module__Jn-Z_W__author{color:var(--color-text-muted);font-size:.875rem}.ArticleCard-module__Jn-Z_W__readMore{color:var(--color-primary);font-size:.875rem;font-weight:600;transition:transform .2s}.ArticleCard-module__Jn-Z_W__card:hover .ArticleCard-module__Jn-Z_W__readMore{transform:translate(4px)}
.FeatureHero-module__W3U4Qa__hero{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr 1fr;min-height:70vh;display:grid}.FeatureHero-module__W3U4Qa__content{flex-direction:column;justify-content:center;padding:80px 60px 80px 0;display:flex}.FeatureHero-module__W3U4Qa__meta{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;gap:16px;margin-bottom:24px;font-size:.875rem;display:flex}.FeatureHero-module__W3U4Qa__category{color:var(--color-accent);font-weight:700}.FeatureHero-module__W3U4Qa__date{color:var(--color-text-muted)}.FeatureHero-module__W3U4Qa__title{letter-spacing:-.03em;margin-bottom:32px;font-size:4.5rem;line-height:1}.FeatureHero-module__W3U4Qa__excerpt{color:var(--color-text-muted);max-width:90%;margin-bottom:48px;font-size:1.5rem;line-height:1.5}.FeatureHero-module__W3U4Qa__footer{align-items:center;gap:32px;display:flex}.FeatureHero-module__W3U4Qa__author{font-family:var(--font-sans);color:var(--color-text);font-weight:600}.FeatureHero-module__W3U4Qa__visual{background-color:var(--color-bg-elevated);position:relative;overflow:hidden}.FeatureHero-module__W3U4Qa__placeholderImage{width:100%;height:100%;color:var(--color-text-muted);background:linear-gradient(45deg,var(--color-bg-elevated),#e2e8f0);justify-content:center;align-items:center;font-size:2rem;display:flex}@media (max-width:1024px){.FeatureHero-module__W3U4Qa__hero{grid-template-columns:1fr}.FeatureHero-module__W3U4Qa__content{padding:60px 0}.FeatureHero-module__W3U4Qa__visual{height:400px}.FeatureHero-module__W3U4Qa__title{font-size:3.5rem}}
.SectionHeading-module__iaJ31q__container{margin-bottom:48px;position:relative}.SectionHeading-module__iaJ31q__center{text-align:center}.SectionHeading-module__iaJ31q__left{text-align:left}.SectionHeading-module__iaJ31q__title{color:var(--color-text);letter-spacing:-.02em;margin-bottom:12px;font-size:2.5rem;font-weight:700}.SectionHeading-module__iaJ31q__subtitle{font-family:var(--font-sans);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:1rem}.SectionHeading-module__iaJ31q__line{background-color:var(--color-text);width:100%;height:4px}.SectionHeading-module__iaJ31q__center .SectionHeading-module__iaJ31q__line{background-color:var(--color-accent);width:60px;margin:0 auto}
.Footer-module__3hUVsW__footer{background-color:var(--color-bg-elevated);border-top:1px solid var(--color-border-subtle);margin-top:auto;padding:80px 0 40px}.Footer-module__3hUVsW__container{max-width:1200px;margin:0 auto;padding:0 24px}.Footer-module__3hUVsW__top{flex-wrap:wrap;justify-content:space-between;gap:60px;margin-bottom:60px;display:flex}.Footer-module__3hUVsW__brand{max-width:360px}.Footer-module__3hUVsW__logo{font-family:var(--font-serif);color:var(--color-text);margin-bottom:16px;font-size:1.75rem}.Footer-module__3hUVsW__tagline{color:var(--color-text-muted);font-size:1rem}.Footer-module__3hUVsW__links{flex-wrap:wrap;gap:80px;display:flex}.Footer-module__3hUVsW__column h3{color:var(--color-text);font-size:1rem;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px}.Footer-module__3hUVsW__column ul{list-style:none}.Footer-module__3hUVsW__column li{margin-bottom:12px}.Footer-module__3hUVsW__column a{color:var(--color-text-muted);transition:color .2s}.Footer-module__3hUVsW__column a:hover{color:var(--color-primary)}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--color-border-subtle);text-align:center;color:var(--color-text-muted);padding-top:40px;font-size:.875rem}.Footer-module__3hUVsW__colophon{opacity:.6;margin-top:8px}@media (max-width:768px){.Footer-module__3hUVsW__top{flex-direction:column;gap:40px}.Footer-module__3hUVsW__links{justify-content:space-between;gap:40px;width:100%}}
.ProductGrid-module__fiucRq__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ProductGrid-module__fiucRq__card{background-color:var(--color-bg);border:1px solid var(--color-border-subtle);transition:transform .2s,box-shadow .2s}.ProductGrid-module__fiucRq__card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.ProductGrid-module__fiucRq__imagePlaceholder{aspect-ratio:3/4;background-color:var(--color-bg-elevated);color:var(--color-text-muted);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ProductGrid-module__fiucRq__details{text-align:center;padding:20px}.ProductGrid-module__fiucRq__brand{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:8px;font-size:.75rem}.ProductGrid-module__fiucRq__name{font-family:var(--font-serif);color:var(--color-text);margin-bottom:12px;font-size:1.125rem}.ProductGrid-module__fiucRq__price{font-family:var(--font-sans);color:var(--color-primary);margin-bottom:16px;font-weight:600}.ProductGrid-module__fiucRq__shopBtn{border:none;border-bottom:1px solid var(--color-text);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding-bottom:2px;font-size:.75rem;transition:color .2s,border-color .2s}.ProductGrid-module__fiucRq__shopBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (max-width:1024px){.ProductGrid-module__fiucRq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProductGrid-module__fiucRq__grid{grid-template-columns:1fr}}
