.fw-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.fw-viewall{font-size:11px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:3px;color:var(--gold-light);transition:color .3s ease,border-color .3s ease}.fw-viewall:hover{color:var(--gold);border-color:var(--gold)}.fw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fw-card{position:relative;display:block;background:var(--smoke-light);border:1px solid var(--border-subtle);transition:transform .45s cubic-bezier(.25,.46,.45,.94),border-color .45s ease}.fw-card:hover{transform:translateY(-6px);border-color:var(--border)}.fw-card__img{aspect-ratio:4 / 5;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--smoke)}.fw-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.fw-card:hover .fw-card__img img{transform:scale(1.05)}.fw-card__placeholder{font-size:48px;opacity:.3}.fw-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px}.fw-card__title{font-family:var(--font-display);font-size:19px;letter-spacing:.3px}.fw-card__price{font-size:12px;letter-spacing:1px;color:var(--gold-light);white-space:nowrap}.fw-card__type{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:2px;text-transform:uppercase;background:#0e0c0ac7;border:1px solid var(--border);padding:5px 10px;color:var(--gold-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:900px){.fw-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:560px){.fw-grid{grid-template-columns:1fr}}.hero__image-wrap--art{position:relative;display:block}.hero__image-wrap--art:after{content:"";position:absolute;top:14px;right:-14px;bottom:-14px;left:14px;border:1px solid var(--border);pointer-events:none}.hero__image-caption{position:absolute;bottom:18px;left:18px;font-size:10px;letter-spacing:2px;text-transform:uppercase;background:#0e0c0ad1;padding:7px 12px;color:var(--gold-light)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.service-card{transition:transform .4s ease,border-color .4s ease}.service-card:hover{transform:translateY(-4px)}.footer-col a{transition:color .3s ease}.footer-col a:hover{color:var(--gold-light)}@media(hover:none),(pointer:coarse){body,button,a{cursor:auto!important}.cursor,.cursor-ring{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero--pour{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero__pour-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--smoke, #0e0c0a)}.hero__pour-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s ease-in-out;will-change:opacity}.hero__pour-slide.is-active{opacity:1}.hero__pour-img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.hero__pour-slide.is-active .hero__pour-img{animation:pourZoom 8s ease-out forwards}@keyframes pourZoom{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.hero__pour-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0c0aeb,#0e0c0ab8 38%,#0e0c0a52 70%,#0e0c0a8c),radial-gradient(120% 80% at 0% 50%,rgba(14,12,10,.6),transparent 60%)}.hero__content--pour{position:relative;z-index:2;max-width:620px;padding:0 clamp(24px,6vw,96px)}.hero--pour .hero__heading{text-shadow:0 2px 30px rgba(0,0,0,.5)}.hero--pour .hero__desc{text-shadow:0 1px 18px rgba(0,0,0,.6)}.hero__pour-dots{position:absolute;z-index:3;bottom:34px;right:clamp(24px,6vw,96px);display:flex;gap:10px}.hero__pour-dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--gold, #c9a84c);background:transparent;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease}.hero__pour-dot.is-active{background:var(--gold, #c9a84c);transform:scale(1.25)}@media(max-width:700px){.hero--pour{min-height:86vh}.hero__pour-veil{background:linear-gradient(180deg,#0e0c0a8c,#0e0c0ad1)}.hero__content--pour{max-width:100%}}@media(prefers-reduced-motion:reduce){.hero__pour-slide{transition:opacity .4s ease}.hero__pour-slide.is-active .hero__pour-img{animation:none;transform:scale(1.04)}}.money-hero{padding:clamp(80px,12vh,140px) clamp(24px,6vw,96px) clamp(50px,7vh,80px)}.money-hero__inner{max-width:760px}.money-hero__heading{margin:18px 0 28px}.money-hero__lede{font-size:16px;line-height:1.9;opacity:.72;margin-bottom:20px;max-width:660px}.money-hero__lede--accent{opacity:.95;color:var(--gold-light);border-left:2px solid var(--gold);padding-left:20px;margin:28px 0 36px;font-size:17px}.money-block{max-width:720px}.money-text{font-size:16px;line-height:1.9;opacity:.72;margin-bottom:20px}.money-text--punch{font-family:var(--font-display);font-size:26px;opacity:1;color:var(--gold-light);margin-top:8px}.money-text--soft{font-size:14px;opacity:.5;border-top:1px solid var(--border-subtle);padding-top:22px;margin-top:30px}.money-text em{color:var(--gold-light);font-style:italic}.money-list{list-style:none;padding:0;margin:0 0 28px}.money-list li{font-size:16px;line-height:1.8;opacity:.78;padding:14px 0 14px 28px;position:relative;border-bottom:1px solid var(--border-subtle)}.money-list li:last-child{border-bottom:none}.money-list li strong{color:var(--gold-light);font-weight:600}.money-list li:before{content:"";position:absolute;left:0;top:22px;width:10px;height:1px;background:var(--gold)}.money-list--check li:before{content:"\2713";color:var(--gold);top:12px;width:auto;height:auto;background:none;font-size:14px}.money-quote{font-family:var(--font-display);font-size:24px;line-height:1.5;color:var(--gold-light);border-left:2px solid var(--gold);padding-left:24px;margin-top:12px}.money-cta{max-width:720px}.money-cta .btn{margin-top:14px}.money-cta__alt{font-size:13px;opacity:.55;margin-top:22px}.money-cta__alt a{color:var(--gold-light);border-bottom:1px solid var(--border)}.money-cta__alt a:hover{color:var(--gold)}@media(max-width:700px){.money-hero{padding-top:96px}.money-text--punch{font-size:22px}.money-quote{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/revamp.css.map */
