:root{--vc-ink: #0C0C0B;--vc-paper: #EDE9E2;--vc-accent: #C9B79C;--vc-muted: #B8B3A8;--vc-dim: #8C877D;--vc-line: #2A2925;--vc-deep: #070706;--vc-gutter: 48px}@media(max-width:749px){:root{--vc-gutter: 20px}}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0}.vc-eyebrow{margin:0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--vc-dim);font-weight:400;line-height:1.5}.vc-eyebrow--accent{color:var(--vc-accent)}.vc-body{margin:0;font-size:16px;line-height:1.7}.vc-body p{margin:0 0 1em}.vc-muted{color:var(--vc-muted)}.vc-dim{color:var(--vc-dim)}.vc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-left:var(--vc-gutter);padding-right:var(--vc-gutter);box-sizing:border-box}.vc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--vc-paper);background:transparent;color:var(--vc-paper);font-family:inherit;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;align-self:flex-start}.vc-btn:hover{background:var(--vc-paper);color:var(--vc-ink)}.vc-btn--dark{border-color:var(--vc-ink);color:var(--vc-ink)}.vc-btn--dark:hover{background:var(--vc-ink);color:var(--vc-paper)}.vc-link{font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;align-self:flex-start}.vc-link--accent{color:var(--vc-accent)}.vc-home a{text-decoration:none}.vc-hero{position:relative;height:88vh;min-height:640px;display:flex;align-items:flex-end;padding:0 var(--vc-gutter) 56px;box-sizing:border-box;background:#1b1a17;overflow:hidden}.vc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.vc-hero__shade{position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,#0c0c0bb3,#0c0c0b00)}.vc-hero__text{position:relative;display:flex;flex-direction:column;gap:20px;max-width:820px}.vc-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(44px,6.2vw,88px);line-height:.98;letter-spacing:-.01em;color:var(--vc-paper)}.vc-intro{padding-top:128px;padding-bottom:96px}.vc-intro__label{grid-column:2 / span 3;padding-top:12px}.vc-intro__text{grid-column:5 / span 6;font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw,34px);line-height:1.35;color:var(--vc-paper)}.vc-intro__text p{margin:0}.vc-series{padding-bottom:128px}.vc-rule{display:flex;align-items:baseline;justify-content:space-between;margin:0 var(--vc-gutter) 32px;border-top:1px solid var(--vc-line);padding-top:20px}.vc-series__grid{row-gap:96px}.vc-card{display:flex;flex-direction:column;gap:18px;color:var(--vc-paper)}.vc-card__media{overflow:hidden;background:#1b1a17}.vc-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.vc-card:hover .vc-card__media img{transform:scale(1.02)}.vc-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.vc-card__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(32px,3vw,44px);letter-spacing:.02em;color:var(--vc-paper)}.vc-card:hover .vc-card__title{color:var(--vc-accent)}.vc-card__text{margin:0;max-width:520px;font-size:15px;line-height:1.65;color:var(--vc-muted)}.vc-card--1{grid-column:1 / span 7}.vc-card--1 .vc-card__media{height:720px}.vc-card--1 .vc-card__media img{object-position:center 30%}.vc-card--2{grid-column:9 / span 4;margin-top:240px}.vc-card--2 .vc-card__media{height:480px}.vc-card--3{grid-column:2 / span 4}.vc-card--3 .vc-card__media{height:560px}.vc-card--3 .vc-card__media img{object-position:80% center}.vc-quote{grid-column:7 / span 6;align-self:end;display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.vc-quote__text{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(22px,2.1vw,30px);line-height:1.3;color:var(--vc-paper)}.vc-book{background:var(--vc-paper);color:var(--vc-ink);padding:128px 0}.vc-book__media{grid-column:1 / span 6;height:640px;overflow:hidden}.vc-book__media img{width:100%;height:100%;object-fit:cover;display:block}.vc-book__text{grid-column:8 / span 4;display:flex;flex-direction:column;justify-content:center;gap:28px}.vc-book .vc-eyebrow{color:#6b665c}.vc-book__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(44px,4.4vw,64px);line-height:1;letter-spacing:-.01em;color:var(--vc-ink)}.vc-book .vc-body{color:#3b3831}.vc-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.vc-about{padding-top:128px;padding-bottom:128px;align-items:start}.vc-about__text{grid-column:2 / span 4;display:flex;flex-direction:column;gap:24px}.vc-about__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,3.4vw,48px);line-height:1.05}.vc-about__media{grid-column:7 / span 5}.vc-about__media img{width:100%;height:auto;display:block}.vc-editions{padding-bottom:128px}.vc-editions__inner{align-items:center}.vc-editions__inner:before{content:"";grid-column:1 / -1;border-top:1px solid var(--vc-line);margin-bottom:48px}.vc-editions__media{grid-column:1 / span 5}.vc-editions__media img{width:100%;height:auto;display:block}.vc-editions__text{grid-column:7 / span 5;display:flex;flex-direction:column;gap:20px}.vc-editions__lead{margin:0;font-family:var(--font-heading-family);font-size:clamp(22px,2vw,28px);line-height:1.4}.vc-contact{background:var(--vc-deep);padding:96px 0}.vc-contact__main{grid-column:1 / span 7;display:flex;flex-direction:column;gap:20px}.vc-contact__mail{font-family:var(--font-heading-family);font-size:clamp(32px,3.6vw,52px);line-height:1;color:var(--vc-paper);word-break:break-word}.vc-contact__mail:hover{color:var(--vc-accent)}.vc-contact__links{grid-column:9 / span 4;display:flex;flex-direction:column;gap:14px;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.vc-contact__links a{color:var(--vc-paper)}.vc-contact__links a:hover{color:var(--vc-accent)}@media(max-width:989px){.vc-grid>*{grid-column:1 / -1!important;margin-top:0!important}.vc-intro{padding-top:72px;padding-bottom:64px;row-gap:16px}.vc-series__grid{row-gap:64px}.vc-card--1 .vc-card__media,.vc-card--2 .vc-card__media,.vc-card--3 .vc-card__media{height:auto;aspect-ratio:4 / 5}.vc-book{padding:72px 0}.vc-book__media{height:auto;aspect-ratio:1 / 1;margin-bottom:40px}.vc-about{padding-top:72px;padding-bottom:72px;row-gap:40px}.vc-editions__media{margin-bottom:40px}.vc-contact{padding:72px 0}.vc-contact__links{margin-top:48px}.vc-hero{height:80vh;min-height:520px;padding-bottom:40px}}.header__heading-logo{max-height:22px;width:auto}.header__menu-item,.menu-drawer__menu-item{font-size:12px;letter-spacing:.22em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{color:var(--vc-accent);text-decoration:none}.button,.shopify-payment-button__button--unbranded{font-size:12px;letter-spacing:.22em;text-transform:uppercase}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:20px;letter-spacing:.02em}.collection-hero__title,.main-page-title,.product__title h1{font-weight:400;letter-spacing:.02em}.footer{border-top:1px solid var(--vc-line)}.footer-block__heading{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--vc-dim)}.vc-enquiry{display:flex;flex-direction:column;gap:16px;margin:8px 0 24px;padding-top:24px;border-top:1px solid var(--vc-line)}.vc-enquiry__lead{margin:0;font-family:var(--font-heading-family);font-size:22px;line-height:1.4}.vc-enquiry__form{display:flex;flex-direction:column;gap:14px}.vc-field{display:flex;flex-direction:column;gap:6px}.vc-field label{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--vc-dim)}.vc-field input,.vc-field textarea{background:transparent;border:1px solid #3A3833;color:var(--vc-paper);font:inherit;font-size:15px;padding:12px 14px;border-radius:0}.vc-field input:focus,.vc-field textarea:focus{outline:1px solid var(--vc-accent);outline-offset:0;border-color:var(--vc-accent)}.vc-enquiry__ok{margin:0;color:var(--vc-accent)}.vc-enquiry__error{color:#e8a090}#shop-hcaptcha-badge-container{transform:scale(.55);transform-origin:right bottom;opacity:.28;filter:grayscale(1);transition:opacity .3s ease,filter .3s ease}#shop-hcaptcha-badge-container:hover,#shop-hcaptcha-badge-container:focus-within{opacity:1;filter:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vc-custom.css.map */
