.hero__layer>svg,.collection-tile__media>svg,.product-card__media>svg,.personalized__media>svg,.story__media>svg{width:100%;height:100%;object-fit:cover;background:#120d0d;color:#f2e9dc24}.section-head{display:grid;gap:clamp(16px,2vw,26px);margin-bottom:clamp(36px,5vw,72px)}.section-head__top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.section-head__index{font-size:.6rem;letter-spacing:.3em;color:#f8f5f059}.section-head__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,72px);align-items:end}.section-head--center{text-align:center;justify-items:center}.section-head--center .lede{margin-inline:auto}.on-cream .section-head__index{color:#0b090966}.on-cream .eyebrow{color:var(--color-gold-dark)}.on-cream{background:var(--color-cream);color:var(--color-bg)}.on-cream .h-section,.on-cream .h-hero,.on-cream .display{color:#120d0d}.on-cream .micro{color:#0b090980}.intro__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(26px,5vw,90px);align-items:start;padding-bottom:clamp(40px,6vw,88px)}.intro__title{max-width:12ch}.intro__copy{font-size:clamp(1.02rem,1.5vw,1.32rem);font-weight:300;line-height:1.72;color:#0b0909bd;padding-top:clamp(8px,1.6vw,26px)}.intro__copy strong{font-weight:500;color:var(--color-burgundy)}.intro__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.feature{position:relative;padding-top:26px;border-top:1px solid rgba(11,9,9,.22);transition:transform .7s var(--ease-lux)}.feature:nth-child(2){margin-top:clamp(24px,5vw,74px)}.feature:nth-child(3){margin-top:clamp(48px,9vw,138px)}.feature:hover{transform:translateY(-8px)}.feature__num{font-family:var(--font-display);font-size:.86rem;letter-spacing:.2em;color:var(--color-burgundy);display:block;margin-bottom:clamp(18px,3vw,40px)}.feature__title{font-family:var(--font-display);font-size:clamp(1.35rem,2.3vw,2.05rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:14px;color:#141010}.feature__text{font-size:.92rem;font-weight:300;line-height:1.78;color:#0b0909ad;max-width:34ch}.feature__mark{position:absolute;right:0;top:26px;width:9px;height:9px;background:var(--color-accent);transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .5s ease,transform .6s var(--ease-lux)}.feature:hover .feature__mark{opacity:1;transform:rotate(45deg) scale(1)}.collections__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}.collection-tile{position:relative;display:block;overflow:hidden;background:var(--color-bg-2);isolation:isolate}.collection-tile:nth-child(1){grid-column:span 7;aspect-ratio:16 / 11}.collection-tile:nth-child(2){grid-column:span 5;aspect-ratio:4 / 5}.collection-tile:nth-child(3){grid-column:span 5;aspect-ratio:4 / 5}.collection-tile:nth-child(4){grid-column:span 7;aspect-ratio:16 / 11}.collection-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.collection-tile__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1.6s var(--ease-lux),filter 1.1s var(--ease-soft);filter:saturate(.9) contrast(1.05)}.collection-tile:hover .collection-tile__media img{transform:scale(1.09)}.collection-tile__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080606e6,#08060659 45%,#0806061a);transition:background .8s var(--ease-soft);z-index:1}.collection-tile:hover .collection-tile__veil{background:linear-gradient(to top,#400a12f0,#64151f80 48%,#64151f33)}.collection-tile__body{position:absolute;inset:auto 0 0 0;z-index:2;padding:clamp(20px,3vw,42px);display:grid;gap:10px}.collection-tile__kicker{font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold);transform:translateY(8px);opacity:0;transition:opacity .6s var(--ease-soft) 60ms,transform .7s var(--ease-lux) 60ms}.collection-tile:hover .collection-tile__kicker{opacity:1;transform:none}.collection-tile__title{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,3.3rem);line-height:.96;text-transform:uppercase;letter-spacing:-.015em;color:var(--color-cream);transition:transform .8s var(--ease-lux)}.collection-tile:hover .collection-tile__title{transform:translate(10px)}.collection-tile__desc{font-size:.84rem;font-weight:300;line-height:1.7;color:#f8f5f0a8;max-width:40ch;opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-soft) .12s,transform .7s var(--ease-lux) .12s}.collection-tile:hover .collection-tile__desc{opacity:1;transform:none}.collection-tile__arrow{position:absolute;right:clamp(20px,3vw,42px);bottom:clamp(20px,3vw,42px);z-index:3;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(242,233,220,.5);border-radius:50%;color:var(--color-cream);transform:scale(.4) rotate(-30deg);opacity:0;transition:opacity .5s var(--ease-soft),transform .7s var(--ease-lux),background .4s ease}.collection-tile:hover .collection-tile__arrow{opacity:1;transform:scale(1) rotate(0)}.collection-tile:focus-visible .collection-tile__arrow{opacity:1;transform:none}.collection-tile__art{object-fit:contain;padding:clamp(26px,7%,78px);background:radial-gradient(74% 62% at 50% 38%,#8b26328c,#1e0a0de6 62%,#090707f7);box-shadow:inset 0 0 0 1px #f2e9dc1a;filter:saturate(1.02)}.collection-tile:hover .collection-tile__media .collection-tile__art{filter:none;transform:scale(1.06)}.product-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(16px,2vw,34px) clamp(12px,1.6vw,26px)}.product-card{position:relative;display:flex;flex-direction:column;gap:14px}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#100c0c;border-radius:var(--radius)}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ease-lux),opacity .9s var(--ease-soft)}.product-card__img--secondary{opacity:0}.product-card:hover .product-card__img--primary{transform:scale(1.06);opacity:0}.product-card:hover .product-card__img--secondary{opacity:1;transform:scale(1.06)}.product-card:hover .product-card__img:only-of-type{opacity:1;transform:scale(1.06)}.product-card__badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.product-card__wishlist{position:absolute;top:10px;right:10px;z-index:4;width:36px;height:36px;display:grid;place-items:center;background:#0b090980;border:1px solid rgba(242,233,220,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-cream);border-radius:50%;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .5s var(--ease-lux),background .3s ease,color .3s ease}.product-card:hover .product-card__wishlist,.product-card__wishlist:focus-visible{opacity:1;transform:none}.product-card__wishlist.is-active{background:var(--color-accent);border-color:var(--color-accent);opacity:1;transform:none}.product-card__wishlist svg{width:15px;height:15px}.product-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease-soft),transform .6s var(--ease-lux)}.product-card:hover .product-card__quick,.product-card:focus-within .product-card__quick{opacity:1;transform:none}.product-card__quick .btn{width:100%;background:#f2e9dcf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-card__info{display:grid;gap:6px;transition:transform .6s var(--ease-lux)}.product-card:hover .product-card__info{transform:translateY(-4px)}.product-card__vendor{font-size:.58rem;letter-spacing:.26em;text-transform:uppercase;color:var(--color-gold)}.product-card__title{font-family:var(--font-ui);font-size:.95rem;font-weight:400;letter-spacing:.03em;line-height:1.35;color:#f8f5f0f0}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-card__variants{display:flex;gap:6px;flex-wrap:wrap}.product-card__variants span{font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#f8f5f073;border:1px solid rgba(242,233,220,.16);padding:3px 7px}.on-cream .product-card__title{color:#141010}.on-cream .product-card__media{background:#0b09090f}.featured__foot{display:flex;justify-content:center;margin-top:clamp(34px,5vw,64px)}.personalized{position:relative;overflow:hidden;background:linear-gradient(140deg,var(--color-burgundy) 0%,#2a0a10 45%,var(--color-bg) 100%)}.personalized:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 78% 22%,rgba(185,154,98,.2),transparent 70%);pointer-events:none}.personalized>*{position:relative;z-index:1}.personalized__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,84px);align-items:center}.personalized__media{position:relative;aspect-ratio:5 / 6;overflow:hidden;box-shadow:0 60px 110px -55px #000000f2}.personalized__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--ease-lux)}.personalized__media:hover img{transform:scale(1.05)}.personalized__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #f2e9dc2e;background:linear-gradient(210deg,rgba(178,31,50,.2),transparent 55%);mix-blend-mode:screen}.personalized__badge{position:absolute;left:-18px;bottom:34px;z-index:3;padding:16px 24px;background:var(--color-cream);color:var(--color-bg);font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;box-shadow:0 24px 50px -24px #000c}.personalized__steps{display:grid;gap:0;margin-top:clamp(26px,3vw,40px);border-top:1px solid rgba(242,233,220,.2)}.personalized__step{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(242,233,220,.2);transition:padding-left .6s var(--ease-lux)}.personalized__step:hover{padding-left:10px}.personalized__step span:first-child{font-family:var(--font-display);font-size:.8rem;letter-spacing:.2em;color:var(--color-gold)}.personalized__step strong{font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:400;text-transform:uppercase;letter-spacing:.01em}.personalized__step em{font-style:normal;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#f8f5f080}.statement{position:relative;padding-block:clamp(80px,13vw,190px);background:#070505;overflow:hidden;text-align:center}.statement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 60% at 50% 55%,rgba(100,21,31,.6),transparent 72%);opacity:calc(var(--motion, 1) * .85)}.statement>*{position:relative}.statement__title{font-family:var(--font-display);font-size:clamp(2.9rem,11vw,10rem);line-height:.86;text-transform:uppercase;letter-spacing:-.03em;color:var(--color-cream)}.statement__title .line-2{display:block;color:transparent;-webkit-text-stroke:1px rgba(242,233,220,.72);transition:color 1s var(--ease-soft),-webkit-text-stroke-color 1s var(--ease-soft)}.statement.is-inview .statement__title .line-2{color:var(--color-accent);-webkit-text-stroke-color:transparent}.statement__sub{margin-top:clamp(24px,3vw,40px);font-size:.68rem;letter-spacing:.4em;text-transform:uppercase;color:#f8f5f08c}.statement__rule{width:clamp(60px,12vw,160px);height:1px;margin:clamp(24px,3vw,40px) auto 0;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);transform:scaleX(0);transition:transform 1.2s var(--ease-lux) .3s}.statement.is-inview .statement__rule{transform:scaleX(1)}.gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.4vw,22px);align-items:start}.gallery__item{position:relative;overflow:hidden;background:var(--color-bg-2);will-change:transform}.gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s var(--ease-lux),filter .8s ease;filter:saturate(.94)}.gallery__item:hover img{transform:scale(1.06);filter:saturate(1.1)}.gallery__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(64,10,18,.55),transparent 60%);opacity:0;transition:opacity .7s var(--ease-soft)}.gallery__item:hover:after{opacity:1}.gallery__cap{position:absolute;left:16px;bottom:14px;z-index:2;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-cream);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s var(--ease-lux)}.gallery__item:hover .gallery__cap{opacity:1;transform:none}.gallery__item:nth-child(1){grid-column:span 5;aspect-ratio:4 / 5}.gallery__item:nth-child(2){grid-column:span 3;aspect-ratio:3 / 5;margin-top:clamp(20px,5vw,90px)}.gallery__item:nth-child(3){grid-column:span 4;aspect-ratio:1 / 1}.gallery__item:nth-child(4){grid-column:span 4;aspect-ratio:5 / 4}.gallery__item:nth-child(5){grid-column:span 5;aspect-ratio:16 / 11;margin-top:clamp(16px,3vw,54px)}.gallery__item:nth-child(6){grid-column:span 3;aspect-ratio:3 / 4}.gallery__item:nth-child(7){grid-column:span 6;aspect-ratio:16 / 9}.gallery__item:nth-child(8){grid-column:span 6;aspect-ratio:16 / 9;margin-top:clamp(16px,3vw,48px)}.gallery__item--art{background:radial-gradient(72% 62% at 50% 40%,#7e202c8c,#12090bf0 68%,#090707fa)}.gallery__item--art img{object-fit:contain;padding:clamp(18px,7%,52px);filter:none}.gallery__item--art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #f2e9dc1f;z-index:1;pointer-events:none}.gallery__item--art:hover img{transform:scale(1.03);filter:none}.gallery-social{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:clamp(16px,3vw,40px);margin-top:clamp(34px,5vw,72px);padding-top:clamp(20px,2.6vw,32px);border-top:1px solid rgba(242,233,220,.16)}.gallery-social .micro{font-size:.6rem;color:#f8f5f06b}.gallery-social__links{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,44px)}.gallery-social__links .arrow-link{font-family:var(--font-ui);font-size:.62rem;font-weight:500;letter-spacing:.26em}.story__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,96px);align-items:start}.story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.story__media img{width:100%;height:100%;object-fit:cover}.story__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #f2e9dc24}.story__caption{position:absolute;right:-10px;bottom:26px;padding:12px 18px;background:var(--color-accent);color:var(--color-white);font-size:.56rem;letter-spacing:.26em;text-transform:uppercase}.story__body{display:grid;gap:clamp(20px,3vw,34px)}.story__body p{font-size:clamp(.95rem,1.1vw,1.06rem);font-weight:300;line-height:1.85;color:#f8f5f0bd;max-width:62ch}.story__body p strong{color:var(--color-cream);font-weight:400}.story__list{border-bottom:1px solid rgba(242,233,220,.16)}.story__list:first-of-type{border-top:1px solid rgba(242,233,220,.16)}.story__list dl{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0;padding:18px 0;flex-wrap:wrap}.story__list dt{font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold)}.story__list dd{margin:0;font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.3rem);text-transform:uppercase;color:var(--color-cream);text-align:right}.testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,56px)}.review{position:relative;display:grid;align-content:start;gap:clamp(16px,1.8vw,24px);margin:0;padding-top:clamp(22px,2.6vw,34px);border-top:1px solid rgba(242,233,220,.18);transition:transform .7s var(--ease-lux),border-color .6s ease}.review:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:var(--color-accent);transition:width .9s var(--ease-lux)}.review:hover{transform:translateY(-6px);border-top-color:#b99a628c}.review:hover:before{width:72px}.review__index{font-family:var(--font-ui);font-size:.58rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold)}.review__quote{margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.12rem,1.5vw,1.45rem);line-height:1.55;letter-spacing:-.005em;color:#f8f5f0eb;text-wrap:pretty}.review__author{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:#f8f5f080}.on-cream .review{border-top-color:#0b090933}.on-cream .review__quote{color:#110d0de0}.on-cream .review__author{color:#110d0d8c}.newsletter{position:relative;overflow:hidden;background:linear-gradient(120deg,#150407 0%,var(--color-burgundy) 55%,#1a0509 100%);text-align:center}.newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 70% at 50% 0%,rgba(185,154,98,.22),transparent 70%);pointer-events:none}.newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(var(--grain-opacity, .35) * .5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay}.newsletter>*{position:relative;z-index:1}.newsletter__title{font-family:var(--font-display);font-size:clamp(2.4rem,7vw,6rem);line-height:.9;text-transform:uppercase;color:var(--color-cream)}.newsletter__copy{margin-top:18px;font-size:clamp(.86rem,1vw,1rem);letter-spacing:.22em;text-transform:uppercase;color:#f8f5f0b8}.newsletter__form{display:flex;flex-wrap:wrap;gap:12px;max-width:560px;margin:clamp(30px,4vw,52px) auto 0;align-items:stretch}.newsletter .eyebrow{display:flex}.newsletter__form .input{flex:1;border-bottom-color:#f2e9dc66;padding-inline:4px}.newsletter__form .btn{flex:none}.newsletter__note{margin-top:18px;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#f8f5f073}.section-head__top{padding-top:clamp(18px,2.4vw,32px);border-top:1px solid rgba(242,233,220,.12)}.on-cream .section-head__top{border-top-color:#0b090929}.lede{max-width:46ch}.arrow-link{transition:color .5s var(--ease-soft)}.arrow-link:hover,.arrow-link:focus-visible{color:var(--color-gold)}.on-cream .arrow-link:hover,.on-cream .arrow-link:focus-visible{color:var(--color-gold-dark)}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px #f2e9dc1a}.on-cream .product-card__media:after{box-shadow:inset 0 0 0 1px #0b09091f}@media(max-width:1024px){.intro__head{grid-template-columns:1fr}.intro__features{grid-template-columns:1fr;gap:0}.feature,.feature:nth-child(2),.feature:nth-child(3){margin-top:0;padding-block:26px}.section-head__row,.story__grid{grid-template-columns:1fr}.testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personalized__grid{grid-template-columns:1fr}.personalized__media{aspect-ratio:4 / 3}.personalized__badge{left:16px}}@media(max-width:900px){.product-grid{--cols: 3 !important}.collection-tile:nth-child(n){grid-column:span 6;aspect-ratio:4 / 5}.gallery__item:nth-child(n){grid-column:span 6;margin-top:0}}@media(max-width:700px){.product-grid{--cols: 2 !important}.testimonials__grid{grid-template-columns:1fr;gap:clamp(28px,7vw,44px)}.collection-tile:nth-child(n){grid-column:span 12;aspect-ratio:4 / 5}.gallery__item:nth-child(n){grid-column:span 6;aspect-ratio:3 / 4}.newsletter__form{flex-direction:column}.newsletter__form .btn{width:100%}.product-card__quick,.product-card__wishlist{opacity:1;transform:none}.collection-tile__desc{display:none}.collection-tile__arrow{opacity:1;transform:none;width:44px;height:44px}}.gallery__item{position:relative}.gallery__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sections.css.map */
