@font-face{font-family:Baskervville;src:url(/assets/fonts/baskervville-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.editorial-page{--editorial-dark: #171715;--editorial-paper: #f7f4ef;--editorial-ink: #232320;--editorial-rule: #d9d4cc;--editorial-gutter: clamp(1.5rem, 4.5vw, 5.5rem);color:var(--editorial-ink);background:var(--editorial-paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.editorial-page h1,.editorial-page h2,.editorial-page h3,.editorial-page p{margin:0}.editorial-page h1,.editorial-page h2{font-family:Baskervville,Georgia,serif;font-weight:400}.editorial-page a{text-decoration:none}.editorial-page a:focus-visible,.editorial-page summary:focus-visible{outline:2px solid #bc8f39;outline-offset:6px}.editorial-skip{position:absolute;inset-inline-start:1rem;top:-100px;z-index:100;padding:.7rem 1rem;color:#111;background:#fff}.editorial-skip:focus{top:1rem}.editorial-header{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:9px var(--editorial-gutter);color:var(--editorial-paper);background:#141412;position:relative;z-index:10}.editorial-brand{display:block;flex-shrink:0;width:242px}.editorial-brand img{width:100%;height:auto}.editorial-desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.1rem,2.4vw,2.5rem)}.editorial-desktop-nav a,.editorial-language{font-size:20px;white-space:nowrap}.editorial-desktop-nav a{padding-block:.5rem}.editorial-desktop-nav a:hover,.editorial-desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.editorial-menu{display:none}.homepage-hero{position:relative;display:grid;align-items:center;min-height:min(56vw,790px);background:var(--editorial-dark);color:var(--editorial-paper);isolation:isolate}.homepage-hero-copy{position:relative;z-index:2;width:42%;padding:4.5rem 0 5.5rem var(--editorial-gutter)}.homepage-hero h1{font-size:clamp(3.8rem,5.4vw,6rem);line-height:1.07;letter-spacing:-.045em}.homepage-hero h1 span{display:block}.homepage-hero-copy p{font-size:clamp(1rem,1.8vw,1.625rem);max-width:420px;margin-block:2.2rem;line-height:1.45}.homepage-hero-media{position:absolute;inset-block:0;inset-inline:22% 0;z-index:0}.homepage-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--editorial-dark) 0%,rgba(23,23,21,.88) 9%,rgba(23,23,21,.32) 28%,transparent 48%)}.homepage-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.editorial-button{display:inline-flex;justify-content:center;align-items:center;min-height:58px;padding:.8rem 2rem;font-size:20px;line-height:1.4;color:#171715;background:var(--editorial-paper);border:1px solid var(--editorial-paper);border-radius:0;text-align:center;transition:background-color .18s,color .18s}.homepage-hero-copy>.editorial-button{min-width:365px}.editorial-button:hover{background:#e6ddcd}.editorial-link{display:inline-flex;align-items:center;gap:.45rem;border-bottom:1px solid currentColor;padding-bottom:2px;font-size:15px;line-height:1.4}.editorial-link svg{flex-shrink:0}.hero-bespoke{display:flex;width:fit-content;margin-top:1.7rem;font-size:20px}.editorial-paper{background:var(--editorial-paper)}.editorial-container{max-width:1600px;margin-inline:auto;padding-inline:var(--editorial-gutter)}.editorial-page h2{font-size:clamp(2rem,4vw,4.1rem);letter-spacing:-.04em;line-height:1.15}.signature-story{padding-top:3rem}.signature-composition{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding-block:2rem}.signature-product{display:block;height:550px}.signature-product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.signature-detail-image{display:block;height:335px;overflow:hidden}.signature-detail-image img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.signature-detail p{margin-block:1.5rem .8rem;font-size:clamp(16px,1.95vw,28px)}.signature-detail .editorial-link{font-size:20px}.collection-overview{padding-bottom:3.1rem}.collection-overview h2{border-top:1px solid var(--editorial-rule);padding-top:1.3rem}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,4rem);margin-top:1.5rem}.collection-image{display:block;height:340px}.collection-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.collection-copy{padding-top:.8rem;text-align:center}.collection-copy h3{font-size:28px;font-weight:400;line-height:1.35;margin-bottom:.45rem}.collection-copy .editorial-link{font-size:20px}.enquiry-band{display:grid;grid-template-columns:1fr auto auto;gap:clamp(2rem,5vw,6rem);align-items:center;padding:2rem var(--editorial-gutter);color:var(--editorial-paper);background:#2a2926}.enquiry-band h2{font-size:clamp(2.2rem,4.3vw,4.5rem)}.enquiry-band p{font-size:clamp(1rem,1.7vw,1.5rem);margin-top:.55rem}.editorial-button-outline{background:transparent;color:var(--editorial-paper);min-width:315px}.editorial-button-outline:hover{color:var(--editorial-ink)}.editorial-whatsapp{border-bottom:1px solid currentColor;font-size:20px;width:fit-content}.editorial-footer{min-height:110px;display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1.2rem var(--editorial-gutter);background:var(--editorial-paper)}.editorial-footer-brand{width:225px}.editorial-footer nav,.editorial-footer-social{display:flex;gap:1.5rem;align-items:center}.editorial-footer nav a,.editorial-footer-social a,.editorial-footer p{font-size:18px;white-space:nowrap}.editorial-footer nav a+a:before{content:"·";padding-inline-end:1.5rem}.editorial-footer-social{padding-inline:2rem;border-inline:1px solid #aaa39a}.editorial-gallery{padding-block:4rem}.editorial-gallery>h1,.editorial-contact h1{font-family:Baskervville,Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);line-height:1.15;font-weight:400;letter-spacing:-.04em;margin-bottom:1.5rem}.editorial-contact-button{background:var(--editorial-ink);color:var(--editorial-paper)}.gallery-group{scroll-margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;border-top:1px solid var(--editorial-rule);padding-block:3rem}.gallery-group img{width:100%;height:520px;object-fit:contain;mix-blend-mode:multiply}.gallery-group h2{margin-bottom:1.2rem}.editorial-contact{min-height:60vh;display:grid;align-content:center;justify-items:start;padding-block:4rem;gap:1.5rem}.editorial-contact p{font-size:20px}.editorial-contact-phone{border-bottom:1px solid;direction:ltr}html[dir=rtl] .editorial-page{font-family:Geeza Pro,Tahoma,sans-serif}html[dir=rtl] .editorial-page h1,html[dir=rtl] .editorial-page h2{font-family:Geeza Pro,Times New Roman,serif;letter-spacing:0}html[dir=rtl] .homepage-hero-copy{padding:4.5rem var(--editorial-gutter) 5.5rem 0}html[dir=rtl] .homepage-hero-media:after{transform:scaleX(-1)}html[dir=rtl] .editorial-link svg{transform:scaleX(-1)}@media(max-width:1280px){.editorial-header{min-height:96px;gap:1rem}.editorial-brand{width:200px}.editorial-desktop-nav{gap:1.1rem}.editorial-desktop-nav a,.editorial-language{font-size:12px}.homepage-hero-copy{width:48%}.homepage-hero-copy>.editorial-button{min-width:0}.signature-composition{gap:2rem}.signature-product{height:410px}.signature-detail-image{height:275px}.collection-image{height:300px}.editorial-footer{gap:1rem}.editorial-footer-brand{width:170px}.editorial-footer-social{padding-inline:1rem}.enquiry-band{gap:2rem}.editorial-button-outline{min-width:220px}}@media(max-width:900px){.editorial-desktop-nav,.editorial-language{display:none}.editorial-menu{display:block;margin-inline-start:auto}.editorial-menu summary{width:44px;height:44px;display:grid;place-items:center;list-style:none;cursor:pointer}.editorial-menu summary::-webkit-details-marker{display:none}.editorial-menu-lines,.editorial-menu-lines:before,.editorial-menu-lines:after{display:block;width:24px;height:1px;background:currentColor;position:relative}.editorial-menu-lines:before,.editorial-menu-lines:after{content:"";position:absolute;inset-inline-start:0}.editorial-menu-lines:before{top:-6px}.editorial-menu-lines:after{top:6px}.editorial-menu nav{position:absolute;top:100%;inset-inline:0;display:grid;gap:0;padding:.5rem var(--editorial-gutter) 1.5rem;background:#141412;border-top:1px solid #3c3a33;box-shadow:0 10px 15px #0003}.editorial-menu nav a{padding-block:.7rem}.editorial-footer{flex-wrap:wrap;justify-content:center}}@media(min-width:701px)and (max-width:1100px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media(max-width:700px){.editorial-page{--editorial-gutter: 1.5rem;font-size:14px}.editorial-header{min-height:80px;padding-block:4px}.editorial-header .editorial-brand{width:176px}.homepage-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.homepage-hero-copy,html[dir=rtl] .homepage-hero-copy{width:100%;padding:.4rem 2.5rem 2rem}.homepage-hero h1{font-size:clamp(2.5rem,9.6vw,3.65rem);letter-spacing:-.035em;line-height:1.03}.homepage-hero-copy p{margin-block:1rem;font-size:17px;max-width:265px}.homepage-hero-copy .editorial-button{width:100%;max-width:280px}.editorial-button{min-height:44px;padding:.65rem 1.25rem;font-size:16px}.hero-bespoke{font-size:14px;margin-top:.8rem}.homepage-hero-media{position:relative;inset:auto;width:100%;height:290px}.homepage-hero-media:after{display:none}.homepage-hero-media img{object-position:50% 39%}.editorial-page h2{font-size:clamp(25px,9vw,35px);letter-spacing:-.04em}.signature-story{padding-top:1.3rem}.signature-composition{display:block;padding-top:.8rem;padding-bottom:1.3rem}.signature-product{height:308px}.signature-detail-image{display:none}.signature-detail{text-align:center}.signature-detail p{font-size:14px;margin-block:.55rem .6rem}.signature-detail .editorial-link{font-size:13px}.collection-overview{padding-bottom:1rem}.collection-overview h2{padding-top:.9rem}.collection-grid{display:block;margin-top:0}.collection-item{display:grid;grid-template-columns:40% 1fr;gap:1.5rem;align-items:center;padding-block:.9rem}.collection-item+.collection-item{border-top:1px solid var(--editorial-rule)}.collection-image{height:126px}.collection-copy{text-align:start;padding-top:0}.collection-copy h3{font-size:19px;margin-bottom:.4rem}.collection-copy .editorial-link{font-size:13px}.enquiry-band{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:1.5rem var(--editorial-gutter)}.enquiry-band h2{font-size:clamp(26px,8.7vw,34px)}.enquiry-band p{font-size:14px;margin-top:.6rem}.editorial-button-outline{min-width:245px}.editorial-whatsapp{font-size:14px}.editorial-footer{min-height:240px;padding-block:1.7rem;flex-direction:column;gap:1.5rem}.editorial-footer-brand{width:210px}.editorial-footer nav{gap:.85rem}.editorial-footer nav a{font-size:13px}.editorial-footer-social a,.editorial-footer p{font-size:14px}.editorial-footer nav a+a:before{padding-inline-end:.85rem}.editorial-footer-social{padding:0 1.5rem;border:0}.gallery-group{grid-template-columns:1fr;gap:1rem;text-align:center}.gallery-group img{height:330px}.editorial-gallery{padding-block:2rem}.editorial-contact{min-height:65vh}}@media(prefers-reduced-motion:reduce){.editorial-page *{scroll-behavior:auto;transition:none}}
