.categories{position:relative;overflow:hidden;background:linear-gradient(145deg,#11110e,#1f180e)}.categories:before{content:'THE FRAGRANCE WARDROBE';position:absolute;right:-22px;top:35px;font:600 10vw/1 'Playfair Display';letter-spacing:-.07em;color:rgba(200,169,107,.04);white-space:nowrap;pointer-events:none}.category-card{position:relative;overflow:hidden;background:linear-gradient(130deg,#171713,#201a12)}.category-card:before{content:'';position:absolute;inset:0;opacity:0;background-image:linear-gradient(105deg,rgba(10,10,8,.24),rgba(10,10,8,.74)),url('{{ 'sauvage-veil-3d-hero.png' | asset_url }}');background-size:cover;background-position:80% 45%;filter:saturate(.7);transition:opacity .45s,transform .7s;transform:scale(1.08)}.category-card:hover:before{opacity:.88;transform:scale(1)}.category-card:nth-child(2):before{filter:hue-rotate(305deg) saturate(.6)}.category-card:nth-child(3):before{filter:sepia(.4)}.category-card:nth-child(4):before{filter:grayscale(.5)}.category-card:nth-child(5):before{filter:sepia(.7) hue-rotate(5deg)}.category-card:nth-child(6):before{filter:hue-rotate(165deg) saturate(.5)}.category-card>*{position:relative;z-index:1}.category-card:hover strong{color:#f8e8bd}.founder-photo:not(:has(img)){background:linear-gradient(145deg,#17140e,#67471f 50%,#100f0b)}.founder-card.qudoos .founder-photo:not(:has(img)){background:linear-gradient(145deg,#18150f,#3d2c18 52%,#100f0b)}.founder-photo:not(:has(img)):after{content:'STARTED YOUNG · BUILT WITH INTENTION';position:absolute;bottom:23px;left:23px;color:#d7b36b;font:8px DM Mono;letter-spacing:.16em;z-index:2}.founder-photo:not(:has(img)):before{background-image:url('{{ 'sauvage-veil-3d-hero.png' | asset_url }}');background-repeat:no-repeat;background-size:76%;background-position:89% 80%;opacity:.4;border:1px solid rgba(244,240,232,.4)}@media(max-width:780px){.categories:before{font-size:18vw;top:17px}.category-card:before{opacity:.48;background-size:110%;background-position:100% 80%}.category-card strong{max-width:145px}.founder-photo:not(:has(img)):before{background-size:65%;background-position:90% 84%}.founder-photo:not(:has(img)):after{font-size:7px;left:18px;bottom:18px}}
