.wholesale-page{--rule:#f3ecdf38}.wholesale-page [id]{scroll-margin-top:1.5rem}.wholesale-page a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.wholesale-page nav [aria-current=page]{color:var(--gold)}.wholesale-hero{border-bottom:1px solid var(--rule);grid-template-columns:1.1fr 1fr;min-height:650px;display:grid}.wholesale-hero-copy{align-self:center;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4vw,4rem)}.wholesale-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:1.5rem 0;font:800 clamp(3rem,5.2vw,5.5rem)/.88 Georgia,serif}.wholesale-hero h1 em{color:var(--gold);font-style:normal}.wholesale-lead{max-width:32rem;color:var(--muted);font-size:1.08rem;line-height:1.7}.wholesale-edition{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-top:2.5rem;font-size:.6rem;font-weight:800}.wholesale-hero-image{border-left:1px solid var(--rule);background:#080907;min-height:520px;margin:0;position:relative;overflow:hidden}.wholesale-hero-image img{object-fit:cover;object-position:center}.wholesale-hero-image figcaption{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);background:linear-gradient(#0000,#000000e6);padding:2.5rem 1.5rem 1.5rem;font-size:.58rem;position:absolute;bottom:0;left:0;right:0}.wholesale-lineup .feature-grid article{flex-direction:column;min-height:285px;transition:border-color .25s,background .25s;display:flex}.wholesale-lineup .feature-grid article:hover{border-color:var(--gold);background:#d8b35d12}.wholesale-lineup .feature-grid h3{font-size:clamp(1.7rem,2.7vw,2.7rem)}.wholesale-lineup .feature-grid small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:1rem;font-size:.65rem;font-weight:800}.wholesale-founder>p:not(.eyebrow){max-width:47rem;font:1.2rem/1.65 Georgia,serif}.wholesale-founder blockquote{border-top:1px solid #0b0c0a4d;max-width:47rem;margin:2.5rem 0 0;padding-top:2rem;font:italic 1.45rem/1.45 Georgia,serif}.wholesale-founder cite{letter-spacing:.12em;text-transform:uppercase;margin-top:1.5rem;font:700 .65rem Arial,sans-serif;display:block}.wholesale-partner{background:radial-gradient(#d8b35d1a,#0000 65%)}.wholesale-partner>p:not(.eyebrow){max-width:40rem;margin:2rem auto 0;line-height:1.7}.wholesale-partner .actions{justify-content:center;max-width:42rem;margin:1rem auto 2rem}.wholesale-contact{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1rem 2rem;font-size:.8rem;display:flex}.wholesale-contact a:hover{color:var(--gold)}.wholesale-footer{justify-content:space-between;align-items:center;gap:2rem;display:flex}.wholesale-footer nav{flex-wrap:wrap}.wholesale-footer small{display:block}.wholesale-page .button{transition:background .25s,color .25s,transform .25s}.wholesale-page .button:hover{transform:translateY(-2px)}.wholesale-page .button-primary:hover{background:var(--paper);border-color:var(--paper)}@keyframes wholesale-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.wholesale-hero-copy{animation:.8s ease-out both wholesale-enter}.wholesale-hero-image{animation:1s ease-out .1s both wholesale-enter}@supports (animation-timeline:view()){.wholesale-page .section-heading,.wholesale-founder blockquote{animation:linear both wholesale-enter;animation-timeline:view();animation-range:entry entry 85%}}}@media (max-width:900px){.wholesale-hero{grid-template-columns:1fr}.wholesale-hero-copy{padding:4.5rem clamp(1.25rem,5vw,4rem)}.wholesale-hero h1{font-size:clamp(3.5rem,10vw,6.5rem)}.wholesale-hero-image{border-left:0;border-top:1px solid var(--rule);min-height:430px}.wholesale-hero-image img{object-position:center 48%}}@media (max-width:540px){.wholesale-page .site-header{flex-wrap:wrap;gap:1rem}.wholesale-page .site-header nav{gap:.8rem}.wholesale-hero h1{font-size:clamp(3.25rem,13.8vw,4.7rem)}.wholesale-hero-image{min-height:330px}.wholesale-lineup .feature-grid article{min-height:245px}.wholesale-founder blockquote{font-size:1.25rem}.wholesale-footer{display:block}.wholesale-footer nav{margin-top:2rem}.wholesale-contact{flex-direction:column}}@media (prefers-reduced-motion:reduce){.wholesale-page *{transition:none!important;animation:none!important}.wholesale-page .button:hover{transform:none}}
