.PortfolioCard-module-scss-module__kFynmG__card{display:block;position:relative}.PortfolioCard-module-scss-module__kFynmG__imageWrapper{aspect-ratio:4/3;position:relative;overflow:hidden}.PortfolioCard-module-scss-module__kFynmG__image{object-fit:cover;transition:transform .7s}.PortfolioCard-module-scss-module__kFynmG__card:hover .PortfolioCard-module-scss-module__kFynmG__image{transform:scale(1.1)}.PortfolioCard-module-scss-module__kFynmG__overlay{background:#0000004d;transition:background .5s;position:absolute;inset:0}.PortfolioCard-module-scss-module__kFynmG__card:hover .PortfolioCard-module-scss-module__kFynmG__overlay{background:#00000080}.PortfolioCard-module-scss-module__kFynmG__content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PortfolioCard-module-scss-module__kFynmG__textWrapper{text-align:center}.PortfolioCard-module-scss-module__kFynmG__title{color:#fff;font-size:1.875rem;font-weight:300}@media (min-width:768px){.PortfolioCard-module-scss-module__kFynmG__title{font-size:2.25rem}}.PortfolioCard-module-scss-module__kFynmG__underline{background:#d4af37;width:0;height:1px;margin:1rem auto 0;transition:width .5s}.PortfolioCard-module-scss-module__kFynmG__card:hover .PortfolioCard-module-scss-module__kFynmG__underline{width:6rem}
.Home-module-scss-module__vEKjOq__hero{width:100%;height:100vh;position:relative;overflow:hidden}.Home-module-scss-module__vEKjOq__heroImageWrapper{position:absolute;inset:0}.Home-module-scss-module__vEKjOq__heroImage{object-fit:cover}.Home-module-scss-module__vEKjOq__heroOverlay{background:linear-gradient(#0006,#0003,#050505);position:absolute;inset:0}.Home-module-scss-module__vEKjOq__heroContent{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 1.5rem;display:flex;position:relative}.Home-module-scss-module__vEKjOq__heroSubtitle{text-transform:uppercase;letter-spacing:.4em;color:#fff;margin-bottom:1rem;font-size:.875rem;font-weight:600}.Home-module-scss-module__vEKjOq__heroTitle{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.75rem;font-weight:300}@media (min-width:768px){.Home-module-scss-module__vEKjOq__heroTitle{font-size:6rem}}@media (min-width:1024px){.Home-module-scss-module__vEKjOq__heroTitle{font-size:8rem}}.Home-module-scss-module__vEKjOq__heroName{color:#fff}.Home-module-scss-module__vEKjOq__heroNameAccent{color:#d4af37;font-weight:400;display:block}.Home-module-scss-module__vEKjOq__heroTagline{text-transform:uppercase;letter-spacing:.4em;color:#fff;margin-bottom:1rem;font-size:.875rem;font-weight:600}.Home-module-scss-module__vEKjOq__scrollIndicator{position:absolute;bottom:3rem}.Home-module-scss-module__vEKjOq__scrollIcon{color:#ffffff80;width:2rem;height:2rem}.Home-module-scss-module__vEKjOq__collections{background:#050505;padding:3rem 1.5rem;position:relative}@media (min-width:768px){.Home-module-scss-module__vEKjOq__collections{padding:6rem 1.5rem}}.Home-module-scss-module__vEKjOq__collectionsContainer{max-width:1280px;margin:0 auto}.Home-module-scss-module__vEKjOq__collectionsHeader{text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.Home-module-scss-module__vEKjOq__collectionsHeader{margin-bottom:5rem}}.Home-module-scss-module__vEKjOq__collectionsTitle{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.25rem;font-weight:200}@media (min-width:768px){.Home-module-scss-module__vEKjOq__collectionsTitle{font-size:3rem}}.Home-module-scss-module__vEKjOq__collectionsAccent{color:#d4af37}.Home-module-scss-module__vEKjOq__collectionsSubtitle{color:#888;max-width:32rem;margin:0 auto}.Home-module-scss-module__vEKjOq__collectionsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.Home-module-scss-module__vEKjOq__collectionsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Home-module-scss-module__vEKjOq__collectionsGrid{gap:1.5rem}}
