@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #111111;--white: #ffffff;--bg: #ffffff;--bg-soft: #f8f8f6;--bg-elevated: #f3f3f1;--bg-card: #ffffff;--text: #1a1a1a;--text-primary: #1a1a1a;--text-secondary: #5c5c5c;--text-muted: #8a8a8a;--border: #e6e6e4;--border-subtle: #efefed;--accent: #a8894a;--accent-dim: rgba(168, 137, 74, .55);--gold: var(--accent);--gold-light: #c4a574;--gold-dim: var(--accent-dim);--font: "Outfit", system-ui, sans-serif;--font-display: "Cormorant Garamond", Georgia, serif;--header-h: 140px;--container: 1320px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--black)}body{font-family:var(--font);background:var(--black);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100%}main{background:transparent}a{color:inherit}img{display:block;max-width:100%}.container{max-width:var(--container);margin:0 auto;padding:0 2rem}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h);background:transparent;border-bottom:1px solid transparent;transition:height .45s cubic-bezier(.4,0,.2,1),background .45s ease,border-color .45s ease,box-shadow .45s ease}.site-header__inner{max-width:var(--container);margin:0 auto;padding:0 2rem;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.brand-lockup{display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;transition:opacity .35s ease}.logo-slot{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-slot img{width:100%;height:100%;object-fit:contain;object-position:center}.logo-slot--nav{width:460px;height:116px;border:none;transition:width .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1)}.logo-slot--nav picture{display:block;width:100%;height:100%;transition:opacity .3s ease}.logo-slot--nav picture:last-child{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.site-header.is-compact:not(.is-end) .logo-slot--nav picture:first-child{opacity:0}.site-header.is-compact:not(.is-end) .logo-slot--nav picture:last-child{opacity:1}.header-cta{position:absolute;right:2rem;top:50%;transform:translateY(-50%) translate(8px);display:inline-flex;align-items:center;padding:.3rem .85rem;font-family:var(--font);font-size:.5625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--white);background:#2a2a2a;border:1px solid #2a2a2a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease .05s,visibility .35s ease .05s,transform .45s cubic-bezier(.4,0,.2,1),border-color .25s,color .25s,background .25s}.header-cta:hover{border-color:#1a1a1a;color:var(--white);background:#1a1a1a}.site-header.is-compact{height:48px;background:#ffffffeb;border-bottom-color:#00000014;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-header.is-compact .logo-slot--nav{width:200px;height:36px}.site-header.is-compact .header-cta{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0)}.hero-slider{margin-top:0;position:relative;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#0a1628}.hero-slider__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;transition:transform .9s cubic-bezier(.4,0,.2,1)}.hero-slider__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0a1628}.hero-slider__slide picture{display:block;width:100%;height:100%}.hero-slider__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slider__slide--cover img{object-fit:cover;object-position:center}.dc-section{padding:3.5rem 0;background:var(--bg)}.dc-section--soft{background:var(--bg-soft)}.dc-section.bordered{border-top:1px solid var(--border)}.dc-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.dc-heading{font-family:var(--font-display);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--text)}.dc-heading--center{text-align:center;margin-bottom:1.5rem}.dc-see-all{font-size:.6875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--text-muted);flex-shrink:0;transition:color .2s}.dc-see-all:hover{color:var(--accent)}.brands-strip{width:100%;padding:2.25rem 1.5rem;background:var(--bg)}.brand-banners{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1.5rem 2rem;width:100%;max-width:none}.brand-banner{display:flex;align-items:center;justify-content:center;min-width:0;height:3rem;text-decoration:none;background:transparent;border:none;transition:opacity .25s}.brand-banner:hover{opacity:.7}.brand-banner picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.brand-banner img{width:100%;height:100%;max-width:9.5rem;object-fit:contain;object-position:center}.brand-banner img[alt=Rolex]{transform:scale(1.08)}.brand-banner img[alt="Audemars Piguet"]{transform:scale(.95)}.brand-banner img[alt="Patek Philippe"]{transform:scale(1.28)}.brand-banner img[alt="Richard Mille"]{transform:scale(1.2)}.brand-banner img[alt=Cartier]{transform:scale(1.05)}.brand-banner img[alt=Omega]{transform:scale(.9)}.wholesale-strip{padding:4rem 0;text-align:center;background:var(--white)}.wholesale-strip__title{font-family:var(--font);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;margin-bottom:.5rem}.wholesale-strip__sub{font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem}.wholesale-strip__text{font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:300;color:var(--text-secondary);max-width:42rem;margin:0 auto 1.5rem;line-height:1.75}.wholesale-strip__text+.wholesale-strip__pillars{margin-top:2.25rem}.wholesale-strip__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 3.5rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0 auto;max-width:48rem}.btn-primary{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2rem;background:var(--black);color:var(--white);font-family:var(--font);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--black);transition:background .25s,color .25s,border-color .25s}.btn-primary:hover{background:var(--white);color:var(--black);border-color:var(--black)}.brand-collage{position:relative;padding:0;background:var(--bg);height:100vh;height:100dvh;scroll-margin-top:var(--header-h);overflow:hidden}.brand-collage__grid{display:grid;grid-template-columns:1.25fr 1fr 1.15fr;grid-template-rows:1fr 1fr;gap:0;width:100%;height:100%;background:var(--bg)}.brand-collage__cell{position:relative;margin:0;padding:0;overflow:hidden;background:var(--bg);min-height:0;border:0;outline:0}.brand-collage__cell--rolex{grid-column:1;grid-row:1 / 3}.brand-collage__cell--patek{grid-column:2;grid-row:1}.brand-collage__cell--rm{grid-column:2;grid-row:2}.brand-collage__cell--ap{grid-column:3;grid-row:1 / 3}.brand-collage__cell picture{display:block;width:100%;height:100%}.brand-collage__cell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.015);transform-origin:center center;transition:transform .7s ease}.brand-collage__cell--rm img{object-fit:cover;object-position:center 45%;transform:scale(1.25);transform-origin:center center}.brand-collage__cell:hover img{transform:scale(1.04)}.brand-collage__cell--rm:hover img{transform:scale(1.32)}.brand-collage__name{position:absolute;inset:auto 0 0;z-index:3;margin:0;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:1.5rem 1.25rem 2.25rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.55) 50%,rgba(0,0,0,.35) 78%,transparent 100%);color:#fff;font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-align:center;text-shadow:none;pointer-events:none}.brand-collage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5.5rem;z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.45) 40%,rgba(255,255,255,.92) 78%,#fff 100%)}.brand-collage__cell--cartier{grid-column:2;grid-row:1 / 3}.brand-collage__cell--ring{grid-column:1;grid-row:1}.brand-collage__cell--bracelet{grid-column:1;grid-row:2}.brand-collage__cell--pearls{grid-column:3;grid-row:1 / 3}.brand-collage__cell--bracelet img,.brand-collage__cell--ring img{object-fit:contain;object-position:center}.brand-collage--jewellery .brand-collage__cell,.brand-collage--jewellery .brand-collage__grid{background:#fff}.brand-collage--jewellery .brand-collage__cell img{object-fit:contain;object-position:center;display:block;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;transform:scale(1.02);transform-origin:center center;transition:transform .7s ease}.brand-collage--jewellery .brand-collage__cell:hover img{transform:scale(1.05)}@media(min-width:901px){.brand-collage--jewellery:after{display:none}.brand-collage--jewellery .brand-collage__grid{grid-template-columns:.78fr 1fr 1.42fr}.brand-collage--jewellery .brand-collage__cell--cartier img,.brand-collage--jewellery .brand-collage__cell--pearls img{object-fit:cover}.brand-collage--jewellery .brand-collage__cell--pearls img{object-position:center 42%}.brand-collage--jewellery .brand-collage__name{z-index:6;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;letter-spacing:.18em;text-indent:.18em;padding:.9rem 1.25rem 1.6rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.36) 58%,rgba(0,0,0,.14) 86%,transparent 100%);text-shadow:0 1px 12px rgba(0,0,0,.22)}}.collections-section{position:relative;padding:0;background:var(--bg);z-index:1}.collections-section:before,.collections-section:after{content:"";position:absolute;left:0;right:0;z-index:4;pointer-events:none}.collections-section:before{top:0;height:4.5rem;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.55) 45%,transparent 100%)}.collections-section:after{bottom:0;height:5.5rem;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.45) 40%,rgba(255,255,255,.92) 78%,#fff 100%)}.collection-split{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;min-height:min(28vh,280px);background:transparent}.collection-card{position:relative;display:block;text-decoration:none;overflow:hidden;min-height:min(28vh,280px);background:transparent;margin:-.5px;border:0}.collection-card picture{display:block;width:100%;height:100%}.collection-card img{width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;margin:-1px;object-fit:cover;transition:transform .5s ease}.collection-card:hover img{transform:scale(1.03)}.collection-card__label{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:1.5rem 1.25rem 2.25rem;background:linear-gradient(transparent,#000000b3);color:#fff;font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-align:center}@media(min-width:901px){.collection-split{background:#111}.collection-card--watches{z-index:1}.collection-card--jewellery{margin-left:-6px;z-index:2}.collection-card--watches img{width:calc(100% + 6px);margin-right:-6px}.collection-card--jewellery img{width:calc(100% + 6px);margin-left:-6px}.collections-section:after{display:none}.collection-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5.5rem;z-index:4;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.45) 40%,rgba(255,255,255,.92) 78%,#fff 100%)}.collection-card__label{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.2) 82%,transparent 100%)}}.brands-detail{padding:4rem 0 5.5rem;background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-soft) 55%,var(--bg) 100%)}.brands-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.shop-label{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}.shop-label--section{text-align:center;margin-bottom:2.5rem;color:var(--accent);letter-spacing:.2em;font-size:.875rem}.shop-title{font-family:var(--font);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300;margin-bottom:1.5rem;letter-spacing:-.01em}.brand-column{display:flex;flex-direction:column}.brand-column .brand-list{flex:1}.brand-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem 2rem}.brand-list li{font-size:.9375rem;font-weight:400;color:var(--text-secondary);padding:.35rem 0;border-bottom:1px solid var(--border)}.brand-list .more{grid-column:1 / -1;font-style:italic;color:var(--text-muted);border:none;padding-top:.75rem}.about.centered{padding:3.5rem 0 5rem;text-align:center;background:var(--bg)}.about.centered .dc-heading{font-family:var(--font);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.5rem}.section-label{font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.about-centered{max-width:42rem;margin:0 auto}.about-centered p{font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:300;color:var(--text-secondary);line-height:1.75;margin-bottom:1.5rem}.about-centered p:last-child{margin-bottom:0}.promise{padding:5rem 0;background:var(--bg-soft);border-top:1px solid var(--border)}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem}.promise-card{text-align:center;padding:2rem 1.25rem;background:var(--white);border:1px solid var(--border);transition:border-color .25s,box-shadow .25s}.promise-card:hover{border-color:var(--accent-dim);box-shadow:0 8px 28px #0000000d}.promise-card__icon{width:52px;height:52px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center}.promise-card__icon svg{width:28px;height:28px;stroke:var(--accent)}.promise-card h4{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.promise-card p{font-size:.875rem;font-weight:300;color:var(--text-muted);line-height:1.55}.cta-split{display:grid;grid-template-columns:1fr 1fr;min-height:440px;background:var(--black);box-shadow:0 40vh 0 40vh var(--black)}.cta-split__image{position:relative;overflow:hidden;background:var(--black);min-height:320px}.cta-split__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#0000003d,#a8894a14);pointer-events:none}.cta-split__image picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cta-split__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(.82) contrast(1.14) brightness(.86) saturate(.38) sepia(.08)}.cta-split__content{display:flex;flex-direction:column;justify-content:center;padding:3.5rem 4rem 1.25rem;background:var(--black);color:var(--white)}.cta-split__content .section-label{color:#ffffff80}.cta-split__content h2{font-family:var(--font);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;margin-bottom:1rem;line-height:1.15;letter-spacing:-.01em}.cta-split__content p{color:#ffffffb8;font-size:1rem;font-weight:300;line-height:1.7;margin-bottom:2rem;max-width:28rem}.cta-split__contact{display:flex;flex-direction:column;gap:.55rem}.cta-split__contact a{color:var(--white);text-decoration:none;font-size:1.05rem;font-weight:400;letter-spacing:.02em;transition:opacity .2s,color .2s}.cta-split__contact a:hover{color:var(--accent);opacity:.9}.cta-split__contact address{font-style:normal;color:#ffffff8c;font-size:.9rem;font-weight:300;line-height:1.5;margin-top:.35rem}.cta-split__copy{margin:auto 0 0!important;padding-top:2rem;color:#ffffffd9!important;font-size:.625rem!important;font-weight:300;letter-spacing:.12em;text-transform:uppercase;line-height:1.4!important;max-width:none!important}.articles-editorial{border:1px solid var(--border);background:var(--white)}.article-feature:hover,.article-row:hover{background:var(--bg-soft)}.article-feature h3,.article-row h3,.article-card h3{color:var(--text)}.article-card-footer{color:var(--accent)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.promise-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){--header-h: 100px;.logo-slot--nav{width:320px;height:84px}.header-cta{right:1.25rem;padding:.45rem .9rem;font-size:.5625rem}.site-header.is-compact{height:44px}.site-header.is-compact .logo-slot--nav{width:160px;height:32px}.site-header.is-compact.is-end{background:#111111f5;border-bottom-color:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-header.is-compact.is-end .header-cta{opacity:0;visibility:hidden;pointer-events:none}.hero-slider{margin-top:0;height:calc(100svh + 3px);height:calc(100dvh + 3px);margin-bottom:-3px;aspect-ratio:auto}.brands-strip{padding:1.75rem 1rem}.brand-banners{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem 1.5rem}.brand-banner{height:2.85rem}.brand-banner img{max-width:none}.brand-banner:nth-child(1){order:4}.brand-banner:nth-child(2){order:3}.brand-banner:nth-child(3){order:2}.brand-banner:nth-child(4){order:1}.brand-banner:nth-child(5){order:5}.brand-banner:nth-child(6){order:6}.brands-detail__grid,.cta-split{grid-template-columns:1fr}.brand-collage{height:auto}.brand-collage__grid{grid-template-columns:1.2fr 1fr;grid-template-rows:1.1fr .9fr .95fr;height:78vh;height:78dvh}.brand-collage__cell--rolex{grid-column:1;grid-row:1 / 3;min-height:0}.brand-collage__cell--patek{grid-column:2;grid-row:1;min-height:0}.brand-collage__cell--rm{grid-column:2;grid-row:2;min-height:0}.brand-collage__cell--ap{grid-column:1 / 3;grid-row:3;display:block;min-height:0}.brand-collage__cell--cartier{grid-column:1;grid-row:1 / 3;min-height:0}.brand-collage__cell--ring{grid-column:2;grid-row:1;min-height:0}.brand-collage__cell--bracelet{grid-column:2;grid-row:2;min-height:0}.brand-collage__cell--pearls{grid-column:1 / 3;grid-row:3;display:block;min-height:0}.brand-collage--jewellery .brand-collage__grid{grid-template-rows:.72fr 1.05fr .95fr}.brand-collage--jewellery .brand-collage__cell--pearls{grid-column:1 / 3;grid-row:1}.brand-collage--jewellery .brand-collage__cell--cartier{grid-column:1;grid-row:2 / 4}.brand-collage--jewellery .brand-collage__cell--ring{grid-column:2;grid-row:2}.brand-collage--jewellery .brand-collage__cell--bracelet{grid-column:2;grid-row:3}.brand-collage--jewellery .brand-collage__cell--cartier img,.brand-collage--jewellery .brand-collage__cell--pearls img{object-fit:cover}.brand-collage__cell--rm img{transform:scale(1.35)}.brand-collage__name{font-size:clamp(1.15rem,3.2vw,1.5rem);letter-spacing:.14em;text-indent:.14em;padding:1rem 1rem 1.5rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.2) 82%,transparent 100%)}.brand-collage--jewellery:after{display:none}.brand-collage--jewellery .brand-collage__name{z-index:6;padding:.85rem 1rem 1.35rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.36) 58%,rgba(0,0,0,.14) 86%,transparent 100%);text-shadow:0 1px 12px rgba(0,0,0,.22)}.brand-collage__cell:after{display:none}.cta-split__content{padding:2.5rem 1.5rem calc(1.1rem + env(safe-area-inset-bottom,0px))}.cta-split__copy{text-align:center}.cta-split{padding-bottom:env(safe-area-inset-bottom,0px);margin-bottom:-1px}.dc-section,.about.centered,.promise{padding:3rem 0}.container{padding:0 1.25rem}}@media(max-width:600px){--header-h: 92px;.site-header__inner{padding:0 1rem}.header-cta{right:1rem}.logo-slot--nav{width:280px;height:74px}.hero-slider{margin-top:0;height:calc(100svh + 3px);height:calc(100dvh + 3px);margin-bottom:-3px;aspect-ratio:auto}.brands-strip{padding:1.5rem 1rem}.brand-banners{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.15rem}.brand-banner{height:2.6rem}.collection-split{grid-template-columns:1fr}.collection-card{min-height:22vh}.collections-section:after{display:none}.collection-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5.5rem;z-index:4;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.45) 40%,rgba(255,255,255,.92) 78%,#fff 100%)}.collection-card__label{z-index:3;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.2) 82%,transparent 100%)}.brand-collage__grid{height:82vh;height:82dvh}.brand-collage__name{font-size:clamp(1.1rem,3.4vw,1.4rem);letter-spacing:.12em;text-indent:.12em;padding:.85rem .85rem 1.25rem}.brand-collage--jewellery .brand-collage__name{padding:.75rem .85rem 1.15rem}.promise-grid,.articles-layout{grid-template-columns:1fr}}
