:root{--paper:#f8f7f3;--ink:#202923;--muted:#60675f;--gold:#846132;--line:#d8dcd2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:5px}header,footer,main{max-width:1440px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 6%;border-bottom:1px solid var(--line);gap:24px}.logo{font-size:22px;font-weight:750;letter-spacing:3px;text-decoration:none;line-height:1.1}.logo span{display:block;font-size:9px;letter-spacing:3px;margin-top:7px}nav{display:flex;gap:28px;flex-wrap:wrap}nav a{font-size:13px;text-decoration:none}nav a:hover,.text-link:hover{color:var(--gold)}main{padding:0 6%}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.09;letter-spacing:-2px}h1{font-size:clamp(44px,6.5vw,90px);margin-bottom:30px}h1 em{color:var(--gold);font-weight:400}h2{font-size:clamp(32px,3.7vw,50px)}h3{font-weight:500;font-size:23px;line-height:1.3}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:26px}.hero{padding:85px 0 0}.lead{font-size:20px;color:var(--muted);max-width:740px;line-height:1.7}.button{display:inline-flex;gap:32px;background:var(--ink);color:white;text-decoration:none;padding:15px 23px;margin:12px 0 22px;font-size:14px}.button:hover{background:#3e4b3f}.hero-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin-top:55px;color:var(--muted);font-size:12px;letter-spacing:1px}#collection{padding:70px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.section-head>p{max-width:360px;color:var(--muted)}.section-head h2{margin-bottom:12px}.section-head .eyebrow{margin-bottom:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{display:flex;flex-direction:column;text-decoration:none;background:#efeee7;border:1px solid transparent;padding:28px;min-height:365px;transition:border-color .15s}.card:hover{border-color:var(--gold)}.card-top{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;border-bottom:1px solid #cdd1c7;padding-bottom:25px;margin-bottom:42px}.brand{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.card h3{font-family:Georgia,serif;font-size:30px;margin-bottom:8px}.ref{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.card>p:not(.brand):not(.ref){font-size:14px;color:var(--muted)}.read{margin-top:auto;padding-top:24px;font-size:13px;display:flex;justify-content:space-between}.approach{background:#25342d;color:#f8f7f3;padding:55px;margin:0 -1%}.approach .eyebrow{color:#d3b78d}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:38px 0 25px}.columns h3{font-size:18px}.columns p{color:#d2d8cf;font-size:15px}.text-link{font-size:14px}.notice{padding:45px 0;border-top:1px solid var(--line);margin-top:55px}.notice h2{font-size:32px;letter-spacing:-1px}.notice p{max-width:750px;color:var(--muted)}footer{padding:45px 6%;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:24px}footer p,footer small{font-size:12px;color:var(--muted)}footer nav{gap:20px}.profile,.prose{padding:55px 0}.profile-head{padding:55px 0 35px}.profile-head h1{font-size:clamp(42px,6vw,75px)}.profile-head .brand{margin-bottom:16px}.profile-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.profile-grid h2,.source h2{font-size:33px;letter-spacing:-1px}dl{margin:25px 0}dl div{display:flex;justify-content:space-between;gap:25px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}dt{color:var(--muted)}dd{margin:0;text-align:right}.panel{padding:35px;background:#efeee7;align-self:start}.panel p{color:var(--muted)}.small{font-size:13px;color:var(--muted)}.source{margin-top:45px;max-width:800px}.prose{max-width:850px;margin:auto}.prose h2{font-size:32px;letter-spacing:-1px;margin-top:45px}.prose p{color:var(--muted)}.skip{position:absolute;top:-100px}.skip:focus{top:5px;background:white;padding:8px;z-index:10}:focus-visible{outline:3px solid #987345;outline-offset:5px}@media(max-width:760px){header{align-items:start}nav{gap:12px}header nav{max-width:155px}header nav a{font-size:12px}.hero{padding-top:50px}.hero-foot{flex-wrap:wrap;margin-top:30px}.section-head{display:block}.cards,.columns,.profile-grid{grid-template-columns:1fr}.card{min-height:300px}.card-top{margin-bottom:25px}.approach{padding:30px 24px}.columns{gap:15px}.profile-grid{gap:25px}.lead{font-size:18px}footer{grid-template-columns:1fr}.profile-head{padding-top:35px}h1{letter-spacing:-1.5px}dl div{gap:12px}.button{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}
.search-form{display:flex;align-items:end;gap:20px;margin:35px 0;flex-wrap:wrap}.search-form>div:first-child{flex:1;min-width:220px}.search-form label{display:block;font-size:13px;margin-bottom:8px}input[type=search],select{width:100%;padding:14px;border:1px solid var(--line);background:white;color:var(--ink);font:inherit;border-radius:0}.search-form .button{margin:0;min-height:56px}.button{border:0;cursor:pointer;font-family:inherit}.results-heading{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;margin:25px 0;font-size:14px}.results-heading p{margin-right:auto}.selection{margin:35px 0}.selection fieldset{border:0;margin:0;padding:0}.selection legend{font-size:14px;margin-bottom:14px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.choices label{display:flex;align-items:start;gap:12px;padding:20px;background:#efeee7;cursor:pointer}.choices input{margin-top:7px;accent-color:var(--ink);width:18px;height:18px;flex-shrink:0}.choices small{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.selection>.text-link{margin-left:24px}.comparison-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}caption{text-align:left;padding:20px;color:var(--muted)}th,td{text-align:left;vertical-align:top;padding:20px;border-top:1px solid var(--line);min-width:145px}thead th{background:var(--ink);color:white}tbody th{font-weight:500}tbody tr:nth-child(even){background:#efeee7}.scope-notes{margin-top:45px;max-width:850px}.scope-notes h2{font-size:34px}.scope-notes article{padding:24px 0;border-bottom:1px solid var(--line)}.scope-notes article h3{margin-bottom:12px}@media(max-width:760px){.choices{grid-template-columns:1fr}.search-form{display:block}.search-form>div{margin-bottom:16px}.search-form .button{width:100%;justify-content:center}.results-heading{gap:14px}.selection>.text-link{display:inline-block}}
.watch-photo{margin:0;min-width:0}.watch-photo img{display:block;width:100%;object-fit:contain;background:#fff}.watch-photo figcaption,.watch-photo small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:10px}.watch-photo-card{margin:0 0 24px}.watch-photo-card img{height:240px;padding:14px}.watch-photo-card small{font-size:10px}.hero-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:50px;align-items:center}.hero-layout h1{font-size:clamp(44px,5.3vw,76px)}.watch-photo-hero img{height:460px;padding:25px}.profile-intro{display:flex;gap:55px;align-items:center;margin-bottom:35px}.profile-intro .profile-head{flex:1;min-width:0}.watch-photo-profile{flex:0 1 420px}.watch-photo-profile img{height:480px;padding:24px}.watch-photo-compare{margin-bottom:18px}.watch-photo-compare img{height:200px;padding:12px}.watch-photo-compare figcaption{font-size:10px}@media(max-width:760px){.hero-layout{grid-template-columns:1fr;gap:20px}.watch-photo-hero img{height:300px}.profile-intro{display:block}.watch-photo-profile img{height:360px}.watch-photo-card img{height:260px}}

.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brand-card{display:flex;flex-direction:column;min-height:145px;padding:24px;background:#efeee7;border:1px solid transparent;text-decoration:none}.brand-card:hover{border-color:var(--gold)}.brand-card strong{font-family:Georgia,serif;font-size:19px;font-weight:400;margin:8px 0;color:var(--ink)}.brand-card small{margin-top:auto;color:var(--muted)}@media(max-width:760px){.brand-grid{grid-template-columns:1fr}}

.reference-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#efeee7;border:1px solid var(--line);color:var(--muted);text-align:center}.reference-photo-placeholder span{font-size:44px;line-height:1}.reference-photo-placeholder small{font-size:12px}.reference-photo-card{height:145px;margin-bottom:18px}.reference-photo-profile{max-width:420px;height:280px;margin:15px 0 25px}.brand-card .watch-photo-card img{height:145px}.brand-card .watch-photo-card{margin-bottom:12px}

.model-hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:start;margin:35px 0 55px}.model-visual{background:#efeee7;min-height:420px;display:grid;place-items:center;padding:24px}.model-visual .watch-photo-profile{width:100%;max-width:none}.model-visual .watch-photo-profile img{height:420px}.model-visual .reference-photo-profile{margin:0;width:100%;max-width:none;height:420px}.model-overview h1{font-size:clamp(38px,5vw,66px);overflow-wrap:anywhere;margin-bottom:18px}.model-overview .lead{font-size:18px;margin-bottom:18px}.model-overview>.eyebrow{margin:0 0 16px}.model-tags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.model-tags>*{font-size:12px;border:1px solid var(--line);padding:5px 10px;text-decoration:none}.model-highlights{margin:20px 0}.model-highlights div{padding:9px 0}.model-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.model-actions .button{margin:5px 0}.model-page #specifications{border-top:1px solid var(--line);padding-top:25px}.model-page #specifications .source{margin-top:0}.model-page #specifications .notice{margin-top:0}.model-page .profile-grid{margin-top:45px}@media(max-width:760px){.model-hero{grid-template-columns:1fr;gap:25px}.model-visual{min-height:300px;padding:15px}.model-visual .watch-photo-profile img,.model-visual .reference-photo-profile{height:300px}}

.watch-photo img[hidden]{display:none}.photo-unavailable{display:flex;min-height:180px;align-items:center;justify-content:center;padding:24px;color:var(--muted,#666);background:#f4f3f0}
/* Premium editorial homepage; catalogue and review interfaces keep their layout. */
.premium-home{--paper:#f6f4ef;--ink:#172923;--muted:#69706a;--gold:#947349;--line:#dddcd4;background:var(--paper)}
.premium-home header{max-width:none;background:#102b24;color:#f9f6ee;padding:28px 6%;border-color:#ffffff18}
.premium-home header .logo{font-size:19px;letter-spacing:3.5px;font-weight:600}
.premium-home header nav{gap:25px}.premium-home header nav a{color:#e3e8de;font-size:12px}
.premium-home main{max-width:none;padding:0}.premium-home h1,.premium-home h2{letter-spacing:-1.8px}
.luxury-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:25px;align-items:center;background:#102b24;color:#faf6ed;padding:55px 6% 42px;overflow:hidden;min-height:670px}
.luxury-hero-copy{position:relative;z-index:1;max-width:700px}.luxury-hero .eyebrow{color:#c5ac80;font-size:10px;letter-spacing:3px;margin-bottom:28px}
.luxury-hero h1{font-size:clamp(46px,5.2vw,78px);line-height:1.04;margin-bottom:28px;font-weight:400}.luxury-hero h1 em{color:#c9b387;font-style:italic}
.luxury-hero .lead{color:#c6d0c7;font-size:17px;line-height:1.8;max-width:440px;margin-bottom:25px}
.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.luxury-hero .button{background:#e7dcc7;color:#102b24;min-height:52px;font-size:13px;gap:36px;margin:7px 0 15px;padding:15px 23px}.luxury-hero .button:hover{background:#fff4df}
.hero-secondary{color:#e6e6dc;font-size:12px;text-decoration:none;border-bottom:1px solid #ffffff48;padding:7px 0}.hero-editorial-note{display:flex;align-items:center;gap:12px;color:#9fb0a6;font-size:10px;letter-spacing:1px;margin-top:36px}.fine-rule{height:1px;width:34px;background:#8fa093}
.luxury-hero-visual{position:relative;min-width:0;min-height:550px;display:flex;align-items:center;justify-content:center}
.hero-orbit{position:absolute;width:88%;height:85%;border:1px solid #ffffff10;border-radius:50%;background:radial-gradient(ellipse,#ffffff09 0,transparent 68%);transform:rotate(-22deg)}
.luxury-hero-visual .watch-photo{position:relative;width:100%;z-index:1}.luxury-hero-visual .watch-photo img{height:530px;padding:0;background:transparent;transform:scale(1.19) rotate(-9deg);filter:drop-shadow(22px 24px 25px #0007);object-fit:contain}
.luxury-hero-visual .watch-photo figcaption{font-size:9px;line-height:1.5;color:#9fb0a6;max-width:320px;margin:15px auto 0;text-align:center}.luxury-hero-visual .photo-unavailable{background:transparent;color:#c6d0c7;min-height:300px}
.hero-feature-label{position:absolute;right:0;bottom:44px;z-index:2;text-decoration:none;background:#102b24d9;border-left:1px solid #bfa16c;padding:8px 0 8px 18px;max-width:200px}.hero-feature-label .eyebrow{display:block;font-size:8px;letter-spacing:2px;margin:0 0 5px}.hero-feature-label strong{display:block;font:22px/1.2 Georgia,serif;font-weight:400}.hero-feature-label>span:last-child{display:block;font-size:10px;margin-top:8px;color:#d9ddcf}
.luxury-search{padding:38px 6%;display:grid;grid-template-columns:.9fr 1.7fr;gap:50px;align-items:center;border-bottom:1px solid var(--line);background:#eeece5}.luxury-search .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:10px}.luxury-search h2{font-size:30px;letter-spacing:-.8px;line-height:1.14;margin:0}.luxury-search .search-form{margin:0;gap:12px}.luxury-search .search-form>div:first-child{min-width:0}.luxury-search label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.luxury-search input{border:1px solid #cecec3;border-radius:2px;padding:15px 16px;background:#f8f7f3;font-size:14px;min-height:54px}.luxury-search .button{min-height:54px;font-size:12px;gap:22px}
.maison-section{padding:45px 6% 48px}.maison-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.maison-heading .eyebrow{margin:0;font-size:9px;letter-spacing:2px}.maison-heading .text-link{font-size:11px}.maison-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;margin-top:30px;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.maison-strip a{text-align:center;text-decoration:none;font-family:Georgia,serif;font-size:clamp(15px,1.65vw,23px);line-height:1.15;align-self:center;color:#2d3c33}.maison-strip a:hover{color:var(--gold)}
.premium-home #collection{padding:38px 6% 65px}.luxury-selection .eyebrow{font-size:9px;letter-spacing:2.5px;margin-bottom:15px}.luxury-selection h2{font-size:clamp(34px,4vw,54px)}.luxury-selection .section-head>p{font-size:14px;line-height:1.8}.luxury-selection .cards{gap:24px}.luxury-card{padding:24px;background:#efede6;border-color:#e2e0d6;min-height:0}.luxury-card:hover{border-color:#9f8b64;background:#eae7dd}.luxury-card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#797f73;margin-bottom:15px}.luxury-card .watch-photo{margin-bottom:22px}.luxury-card .watch-photo img{height:300px;background:transparent;padding:0}.luxury-card .watch-photo small{font-size:8px;line-height:1.45;color:#7b8176;margin-top:12px}.luxury-card .brand{font-size:10px;letter-spacing:2px;margin-bottom:7px}.luxury-card h3{font-size:29px;line-height:1.15;margin-bottom:12px}.luxury-card .ref{font-size:10px;margin-bottom:10px}.luxury-card .read{border-top:1px solid #d4d4c8;font-size:11px;padding-top:17px;margin-top:14px}.selection-note{font-size:10px;color:#7b8077;margin:22px 0 0;max-width:680px}
.luxury-perspective{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding:65px 6%;background:#e8e9e1;border-top:1px solid #d9dcd1;border-bottom:1px solid #d9dcd1}.perspective-title .eyebrow{font-size:9px;letter-spacing:2.5px}.perspective-title h2{font-size:clamp(40px,4.8vw,65px);line-height:1.05;margin-bottom:25px}.perspective-title h2 em{color:#7d795b;font-weight:400}.perspective-steps article{display:flex;gap:25px;border-top:1px solid #c9cfc2;padding:22px 0 12px}.perspective-steps article>span{font:17px Georgia,serif;color:#89927c}.perspective-steps h3{font:23px Georgia,serif;margin-bottom:10px}.perspective-steps p{font-size:13px;color:#66715f;max-width:470px;line-height:1.8}
.luxury-closing{padding:65px 6%;text-align:center}.luxury-closing .eyebrow{font-size:9px;letter-spacing:2.5px;margin-bottom:20px}.luxury-closing h2{font-size:clamp(40px,4.5vw,62px);margin-bottom:20px}.luxury-closing .button{font-size:12px;margin-bottom:15px}.luxury-closing .small{font-size:10px;max-width:600px;margin:10px auto 0}
.premium-home footer{max-width:none;background:#102b24;color:#eeeade;border:0;padding:40px 6%;grid-template-columns:1fr 1fr}.premium-home footer .logo{font-size:18px}.premium-home footer p,.premium-home footer small{color:#a8b6aa}.premium-home footer nav a{font-size:11px}
@media(min-width:1600px){.luxury-hero,.luxury-search,.maison-section,.premium-home #collection,.luxury-perspective,.luxury-closing{padding-left:calc((100vw - 1420px)/2);padding-right:calc((100vw - 1420px)/2)}}
@media(max-width:1000px){.premium-home header nav{gap:15px}.luxury-hero{grid-template-columns:1.1fr 1fr;min-height:580px;gap:10px;padding-top:40px}.luxury-hero h1{font-size:52px}.luxury-hero-visual{min-height:440px}.luxury-hero-visual .watch-photo img{height:410px}.hero-feature-label{bottom:24px}.luxury-search{gap:25px;grid-template-columns:1fr 1.6fr}.maison-strip{gap:16px}.luxury-card .watch-photo img{height:230px}.luxury-card h3{font-size:24px}.luxury-perspective{gap:45px}}
@media(max-width:760px){.premium-home header{padding:23px 6%;align-items:center}.premium-home header .logo{font-size:16px;letter-spacing:2px}.premium-home header .logo span{font-size:8px;letter-spacing:2px}.premium-home header nav{max-width:150px;gap:8px 14px}.premium-home header nav a{font-size:10px}.luxury-hero{grid-template-columns:1fr;padding:44px 6% 30px;gap:20px;min-height:0}.luxury-hero h1{font-size:clamp(38px,9.8vw,54px);line-height:1.07;letter-spacing:-1.3px}.luxury-hero .lead{font-size:15px;line-height:1.7}.luxury-hero .eyebrow{margin-bottom:23px;letter-spacing:2px}.hero-actions{gap:14px}.hero-actions .button{gap:22px;padding:13px 17px;font-size:11px}.hero-secondary{font-size:10px}.hero-editorial-note{margin-top:22px;font-size:8px}.luxury-hero-visual{min-height:350px}.luxury-hero-visual .watch-photo img{height:330px;transform:scale(1.08) rotate(-9deg)}.luxury-hero-visual .watch-photo figcaption{font-size:8px;max-width:270px;margin-top:10px}.hero-feature-label{bottom:42px;right:0;max-width:170px;padding-left:12px}.hero-feature-label strong{font-size:18px}.hero-feature-label>span:last-child{font-size:8px}.hero-feature-label .eyebrow{margin-bottom:5px;font-size:7px}.luxury-search{grid-template-columns:1fr;padding:29px 6%;gap:22px}.luxury-search h2{font-size:27px}.luxury-search h2 br{display:none}.luxury-search .search-form{display:flex;align-items:end;gap:9px;flex-wrap:nowrap}.luxury-search .search-form>div{margin:0;flex:1;min-width:0}.luxury-search input{font-size:12px;padding:13px 10px;min-height:48px}.luxury-search .search-form .button{width:auto;min-height:48px;padding:13px 12px;font-size:10px;gap:7px;flex:none}.maison-section{padding:30px 6%}.maison-heading{gap:15px}.maison-heading .eyebrow{font-size:8px;letter-spacing:1px}.maison-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;margin-top:22px;padding:24px 0}.maison-strip a{font-size:17px}.premium-home #collection{padding:26px 6% 40px}.luxury-selection .section-head>p{font-size:13px}.luxury-selection .cards{grid-template-columns:1fr}.luxury-card{padding:22px}.luxury-card .watch-photo img{height:290px}.luxury-card h3{font-size:28px}.luxury-card .watch-photo small{font-size:9px}.luxury-perspective{grid-template-columns:1fr;padding:40px 6%;gap:28px}.perspective-title h2{font-size:46px}.perspective-steps article{gap:18px}.perspective-steps h3{font-size:22px}.luxury-closing{padding:44px 6%}.luxury-closing h2{font-size:42px}.premium-home footer{grid-template-columns:1fr;gap:20px}}
/* Shared visual language across every public page. */
.premium-page{--paper:#f6f4ef;--ink:#172923;--muted:#69706a;--gold:#947349;--line:#dddcd4;background:var(--paper)}
.premium-page header{max-width:none;background:#102b24;color:#f9f6ee;padding:28px 6%;border-color:#ffffff18}.premium-page header .logo{font-size:19px;letter-spacing:3.5px;font-weight:600}.premium-page header nav{gap:25px}.premium-page header nav a{color:#e3e8de;font-size:12px}
.premium-page main{max-width:none;padding:0}.premium-page main>.profile,.premium-page main>.prose{max-width:1440px;margin:auto;padding:64px 6% 80px}.premium-page main>.prose{max-width:1120px}.premium-page h1{font-size:clamp(44px,5.3vw,76px);font-weight:400;letter-spacing:-2px}.premium-page h2{letter-spacing:-1.3px}.premium-page h3{font-family:Georgia,serif;font-weight:400}.premium-page .lead{font-size:18px;line-height:1.8}.premium-page .eyebrow{font-size:10px;letter-spacing:2.5px}.premium-page .button{background:#102b24;font-size:12px;min-height:50px;align-items:center;justify-content:center}.premium-page .button:hover{background:#29493d}.premium-page .text-link{font-size:12px}.premium-page .search-form{padding:26px;background:#eeece5;border:1px solid #e1dfd6;gap:18px}.premium-page .search-form label{font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.premium-page input[type=search],.premium-page select{font-size:13px;min-height:50px;background:#faf9f5;border-color:#d2d3c8}.premium-page .search-form .button{min-height:50px}.premium-page .results-heading{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:19px;margin:32px 0 26px}.premium-page .results-heading a{font-size:11px}.premium-page .brand-grid,.premium-page .cards{gap:24px}.premium-page .card,.premium-page .brand-card{background:#efede6;border:1px solid #e2e0d6;padding:25px;min-width:0;transition:background .2s,border-color .2s}.premium-page .card:hover,.premium-page .brand-card:hover{background:#eae7dd;border-color:#a58e69}.premium-page .brand-card strong{font-size:25px;line-height:1.2;overflow-wrap:anywhere}.premium-page .brand-card>span:not(.brand){font-size:14px;line-height:1.55;margin-bottom:12px}.premium-page .brand-card>small{font-size:10px;line-height:1.7;margin-top:auto;padding-top:12px}.premium-page .brand{font-size:10px;letter-spacing:2px}.premium-page .brand-card .watch-photo-card{margin-bottom:25px}.premium-page .brand-card .watch-photo-card img,.premium-page .card .watch-photo-card img{height:340px;padding:0;background:transparent}.premium-page .watch-photo small{font-size:9px}.premium-page .watch-photo figcaption{font-size:10px;max-width:520px;line-height:1.7}.premium-page .card-top{font-size:10px;padding-bottom:16px;margin-bottom:24px}.premium-page .card h3{font-size:30px}.premium-page .reference-photo-card{height:340px;background:#e9e7df;border:0;margin-bottom:25px}.premium-page .reference-photo-placeholder small{font-size:10px}.watch-outline{display:block;width:55px;height:68px;border:1px solid #b5b7a8;border-radius:12px;position:relative;margin:22px 0}.watch-outline:before,.watch-outline:after{content:"";position:absolute;left:16px;width:21px;height:20px;border:1px solid #b5b7a8}.watch-outline:before{top:-21px;border-radius:3px 3px 0 0}.watch-outline:after{bottom:-21px;border-radius:0 0 3px 3px}.premium-page .reference-photo-profile{height:500px;max-width:none;width:100%;background:transparent;border:0}.premium-page .model-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:7%;margin-top:40px}.premium-page .model-visual{min-height:590px;padding:32px;background:#eeece5;border:1px solid #e2e0d6}.premium-page .model-visual .watch-photo-profile img{height:530px;padding:0;background:transparent}.premium-page .model-overview h1{font-size:clamp(36px,4.2vw,60px);line-height:1.1}.premium-page .model-overview .lead{font-family:Georgia,serif;font-size:27px;line-height:1.3;color:#263b30}.premium-page .model-tags>*{font-size:10px;background:#efede6}.premium-page .model-highlights div{padding:13px 0}.premium-page .model-actions{gap:13px}.premium-page .model-overview>.small{font-size:11px;line-height:1.8}.premium-page .profile-intro{gap:7%;margin-bottom:55px}.premium-page .profile-intro .watch-photo-profile{flex:0 1 48%;padding:24px;background:#eeece5}.premium-page .profile-intro .watch-photo-profile img{height:530px;padding:0;background:transparent}.premium-page .panel{background:#eeece5;border:1px solid #e2e0d6;padding:34px}.premium-page .panel h2{font-size:32px}.premium-page dl div{font-size:13px;padding:17px 0}.premium-page dd{max-width:65%;overflow-wrap:anywhere}.premium-page .source{max-width:none;background:#eeece5;padding:32px;margin-top:40px}.premium-page .source p,.premium-page .notice p{font-size:14px;line-height:1.85}.premium-page .notice{padding:36px 0;margin-top:40px}.premium-page .notice h2,.premium-page .source h2{font-size:31px}.premium-page .profile-head{padding:44px;background:#102b24;color:#faf6ed;margin:30px 0 35px}.premium-page .profile-head .lead{color:#c6d0c7}.premium-page .profile-head .eyebrow{color:#c5ac80}.premium-page .profile-intro .profile-head{padding:0;background:transparent;color:var(--ink);margin:0}.premium-page .profile-intro .profile-head .lead{color:var(--muted)}.premium-page .profile-intro .profile-head .eyebrow{color:var(--gold)}
.catalogue-head{background:#102b24;color:#faf6ed;padding:48px 46px;margin-bottom:36px;position:relative;overflow:hidden}.catalogue-head:after{content:"";position:absolute;width:320px;height:320px;right:-90px;top:-80px;border:1px solid #ffffff16;border-radius:50%;pointer-events:none}.catalogue-head .eyebrow{color:#c5ac80}.catalogue-head h1{font-size:clamp(40px,4.5vw,64px);margin-bottom:22px}.catalogue-head h1 em{color:#c9b387}.catalogue-head .lead{color:#c6d0c7;font-size:16px;max-width:640px;margin-bottom:0}.catalogue-head .button{background:#e7dcc7;color:#102b24;margin-top:24px;margin-bottom:0}.catalogue-page>.search-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr);align-items:end}.catalogue-page>.search-form>div:first-child{min-width:0}.catalogue-page>.search-form>div{min-width:0}.reference-grid .brand-card{min-height:490px}.reference-grid .brand-card>.brand{margin-top:3px}.reference-grid .brand-card>strong{font-size:25px}.premium-page .brand-card .photo-unavailable{min-height:340px;background:transparent;font-size:11px}
.premium-page footer{max-width:none;background:#102b24;color:#eeeade;border:0;padding:40px 6%}.premium-page footer .logo{font-size:18px}.premium-page footer p,.premium-page footer small{color:#a8b6aa}.premium-page footer nav a{font-size:11px}
/* A comparison workspace with a searchable catalogue and meaningful controls. */
.compare-lineup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.compare-watch{position:relative;padding:24px;background:#eeece5;border:1px solid #e2e0d6;min-width:0}.compare-watch .remove-watch{display:block;text-align:right;font-size:10px;color:#6b7567;margin-bottom:15px;text-decoration:none}.compare-watch .watch-photo-compare{margin-bottom:22px}.compare-watch .watch-photo-compare img{height:300px;padding:0;background:transparent}.compare-watch h2{font-size:26px;line-height:1.2;margin:12px 0}.compare-watch h2 a{text-decoration:none}.compare-watch .comparison-status{font-size:10px;color:#707965;margin-bottom:0}.compare-watch .ref{margin-bottom:7px}.compare-watch .watch-photo-compare figcaption{font-size:9px}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:24px 0;font-size:12px}.comparison-toolbar input{accent-color:#102b24;margin-right:8px}.print-comparison{border:0;background:transparent;padding:5px;cursor:pointer;font-family:inherit}.premium-page .comparison-scroll{background:#faf9f5;border-color:#d6d7ca}.premium-page table{table-layout:fixed;font-size:13px;min-width:720px}.premium-page th,.premium-page td{padding:22px;overflow-wrap:anywhere;min-width:0}.premium-page thead th{background:#102b24;font-size:12px;padding:26px 22px}.premium-page thead th a{text-decoration:none}.premium-page thead th span{display:block;font-family:Georgia,serif;font-size:20px;margin-top:8px;font-weight:400}.premium-page tbody th{width:20%;color:#66715f;font-size:11px}.premium-page tbody tr:nth-child(even){background:#eeece5}.premium-page tbody td small{font-size:10px;color:#6c7566}.premium-page tr[hidden]{display:none}.premium-page .scope-notes{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.premium-page .scope-notes>h2{grid-column:1/-1;font-size:32px;margin-bottom:0}.premium-page .scope-notes article{padding:24px;background:#eeece5;border:1px solid #e2e0d6}.premium-page .scope-notes h3{font-size:24px}.premium-page .scope-notes p:not(.brand){font-size:12px;line-height:1.9;color:var(--muted)}.premium-page .scope-notes a{font-size:11px}.compare-picker{border-top:1px solid var(--line);margin-top:65px;padding-top:42px}.compare-picker .section-head h2{font-size:40px}.compare-picker .section-head>p{font-size:13px}.compare-picker .selection legend{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.compare-picker .choices{gap:12px}.compare-picker .choices label{background:#eeece5;border:1px solid #dedfd3;padding:18px;font-size:13px}.compare-picker .choices label:has(input:checked){border-color:#647a61;background:#e3e8dc}.compare-picker .choices small{font-size:10px;margin-top:5px}.compare-picker .choice-status{color:#8b8065}.compare-picker [data-selection-count]{font-size:12px;margin-top:20px;color:#66715f}.compare-picker .selection .button{margin-bottom:0}.compare-empty{margin:30px 0}
/* Editorial information pages. */
.about-hero{background:#102b24;color:#faf6ed;padding:85px max(6%,calc((100vw - 1260px)/2)) 75px}.about-hero .eyebrow{color:#c5ac80}.about-hero h1 em{color:#c9b387}.about-hero .lead{color:#c6d0c7;max-width:650px}.about-hero .button{background:#e7dcc7;color:#102b24}.about-editorial{display:grid;grid-template-columns:1fr 1.8fr;gap:90px;max-width:1440px;margin:auto;padding:80px 6%}.about-aside{align-self:start;position:sticky;top:35px}.about-aside h2{font-size:48px}.about-aside p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.9;max-width:270px}.about-story section{padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid var(--line)}.chapter-number{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.about-story h2{font-size:36px}.about-story p{font-size:15px;color:var(--muted);line-height:1.9}.contact-panel{background:#e8e9e1;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px max(6%,calc((100vw - 1260px)/2))}.contact-panel h2{font-size:48px;margin-bottom:18px}.contact-panel p:not(.eyebrow){font-size:14px;color:var(--muted)}.contact-panel .button{white-space:nowrap}.premium-page .prose h1{color:#102b24}.premium-page .prose h2{border-top:1px solid var(--line);padding-top:30px}.premium-page .prose p{font-size:15px;line-height:1.9}
@media(min-width:1600px){.premium-page header,.premium-page footer{padding-left:calc((100vw - 1420px)/2);padding-right:calc((100vw - 1420px)/2)}}
@media(max-width:1000px){.premium-page header nav{gap:15px}.premium-page .brand-grid,.premium-page .cards{gap:16px}.premium-page .brand-card,.premium-page .card{padding:20px}.premium-page .brand-card .watch-photo-card img,.premium-page .card .watch-photo-card img,.premium-page .reference-photo-card{height:280px}.premium-page .model-visual{min-height:450px;padding:22px}.premium-page .model-visual .watch-photo-profile img{height:400px}.compare-lineup{gap:15px}.compare-watch{padding:18px}.compare-watch .watch-photo-compare img{height:250px}.about-editorial{gap:45px}.premium-page .scope-notes{gap:15px}}
@media(max-width:760px){.premium-page header{padding:23px 6%;align-items:center;gap:16px}.premium-page header .logo{font-size:16px;letter-spacing:2px}.premium-page header .logo span{font-size:8px;letter-spacing:2px}.premium-page header nav{max-width:150px;gap:8px 14px}.premium-page header nav a{font-size:10px}.premium-page main>.profile,.premium-page main>.prose{padding:32px 6% 50px}.premium-page h1{font-size:42px;letter-spacing:-1.4px}.catalogue-head{padding:32px 25px;margin-bottom:25px}.catalogue-head h1{font-size:38px}.catalogue-head .lead{font-size:14px}.catalogue-page>.search-form{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.catalogue-page>.search-form>div:first-child{grid-column:1/-1}.catalogue-page>.search-form>div{margin:0}.catalogue-page>.search-form .button{grid-column:1/-1}.premium-page .search-form label{font-size:8px;letter-spacing:.8px}.premium-page select,.premium-page input[type=search]{font-size:12px;padding:12px 10px;max-width:100%}.premium-page .brand-grid,.premium-page .cards{grid-template-columns:1fr;gap:22px}.premium-page .brand-card,.premium-page .card{padding:24px}.premium-page .brand-card .watch-photo-card img,.premium-page .card .watch-photo-card img,.premium-page .reference-photo-card{height:360px}.reference-grid .brand-card{min-height:0}.premium-page .brand-card>strong{font-size:27px}.premium-page .model-hero{grid-template-columns:1fr;gap:30px}.premium-page .model-visual{min-height:440px;padding:20px}.premium-page .model-visual .watch-photo-profile img{height:400px}.premium-page .model-overview h1{font-size:38px}.premium-page .model-overview .lead{font-size:25px}.premium-page .profile-intro .watch-photo-profile{padding:20px;margin-top:30px}.premium-page .profile-intro .watch-photo-profile img{height:400px}.premium-page .profile-head{padding:30px 24px;margin-top:25px}.premium-page .profile-head h1{font-size:40px}.premium-page .source,.premium-page .panel{padding:26px 22px}.premium-page .notice h2,.premium-page .source h2{font-size:28px}.premium-page dl div{font-size:12px}.premium-page .reference-photo-profile{height:380px}.compare-lineup{grid-template-columns:1fr;gap:20px}.compare-watch{padding:24px}.compare-watch .watch-photo-compare img{height:350px}.compare-watch h2{font-size:30px}.premium-page .comparison-scroll{margin:0 -3%;max-width:106%}.premium-page th,.premium-page td{padding:17px}.premium-page .scope-notes{grid-template-columns:1fr}.comparison-toolbar{font-size:11px;gap:12px}.compare-picker{margin-top:40px}.compare-picker .section-head h2{font-size:34px}.compare-picker .search-form{padding:20px}.compare-picker .search-form>div:first-of-type{min-width:0}.compare-picker .choices{grid-template-columns:1fr}.compare-picker .choices label{font-size:14px}.about-hero{padding:55px 6% 45px}.about-hero h1{font-size:42px}.about-editorial{grid-template-columns:1fr;gap:35px;padding:45px 6%}.about-aside{position:static}.about-aside h2{font-size:40px}.about-story h2{font-size:30px}.about-story p{font-size:14px}.contact-panel{display:block;padding:40px 6%}.contact-panel h2{font-size:40px}.premium-page footer{grid-template-columns:1fr}}
@media print{header,footer,.skip,.compare-picker,.comparison-toolbar,.compare-page>.notice,.remove-watch,.catalogue-head .button{display:none!important}.premium-page{background:white;color:black}.premium-page main>.profile{padding:15px}.catalogue-head{background:white;color:black;padding:0}.catalogue-head .eyebrow,.catalogue-head h1 em,.catalogue-head .lead{color:black}.catalogue-head h1{font-size:32px}.compare-lineup{grid-template-columns:repeat(3,1fr)}.compare-watch .watch-photo-compare img{height:180px}.comparison-scroll{overflow:visible!important}.premium-page table{min-width:0;font-size:10px}.premium-page th,.premium-page td{padding:10px}.premium-page thead th{background:#eee;color:black}.premium-page .scope-notes{grid-template-columns:repeat(3,1fr)}.premium-page tr[hidden]{display:table-row}}

/* Editorial watch library */
.watch-library .library-hero{padding:70px 7%;position:relative;min-height:370px;background:radial-gradient(ellipse at 95% 50%,#34564a 0,transparent 55%),#123d31}.watch-library .library-hero h1{max-width:900px}.watch-library .library-hero .button{margin-top:22px}.watch-library>.section-head{margin:60px 0 30px}.watch-library .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.watch-library .card{padding:28px 34px 32px;background:#fffdf8;border:1px solid #dfdccf;border-radius:0;box-shadow:none;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.watch-library .card:hover{transform:translateY(-4px);border-color:#a88753}.watch-library .card-top{border-bottom:1px solid #e3ded1;padding-bottom:16px;color:#706950;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.watch-library .watch-photo-card{height:420px;margin:20px 0 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#f0ede3,transparent 68%);border:0}.watch-library .watch-photo-card img{width:100%;height:360px;max-height:360px;object-fit:contain;mix-blend-mode:multiply}.watch-library .watch-photo-card small{font-size:10px;line-height:1.5;color:#777366;margin-top:10px}.watch-library .card h3{font-family:Georgia,serif;font-size:32px;line-height:1.15;margin:8px 0 12px}.watch-library .card .brand{font-size:11px;letter-spacing:.18em;color:#977541}.watch-library .card .ref{font-size:12px;letter-spacing:.06em;color:#696554}.watch-library .card .read{margin-top:auto;padding-top:22px;border-top:1px solid #e3ded1}.watch-library .card>p:not(.brand):not(.ref){font-size:15px;line-height:1.8;color:#5d645d;margin-bottom:28px}
@media(min-width:1100px){.watch-library .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-library .card{padding:24px}.watch-library .watch-photo-card{height:360px}.watch-library .watch-photo-card img{height:310px;max-height:310px}}
@media(max-width:640px){.watch-library .library-hero{padding:38px 24px;min-height:0}.watch-library .library-hero h1{font-size:40px}.watch-library>.section-head{margin-top:38px}.watch-library .cards{grid-template-columns:1fr;gap:24px}.watch-library .card{padding:22px 26px}.watch-library .watch-photo-card{height:390px}.watch-library .watch-photo-card img{height:330px;max-height:330px}}
/* Maison directory: the same evergreen, ivory and gold as the home page. */
.brand-directory .directory-hero{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:46px 5%;margin-bottom:30px;background:radial-gradient(ellipse at 100% 100%,#31574b,transparent 65%),#102b24;color:#faf6ed;border-bottom:3px solid #a88b57}.directory-hero .eyebrow{color:#c5ac80}.directory-hero h1{font-size:clamp(38px,4.2vw,60px);line-height:1.08;margin:15px 0 22px}.directory-hero h1 em{color:#c9b387}.directory-hero .lead{font-size:15px;color:#c6d0c7;margin:0}.directory-index{border-left:1px solid #ffffff25;padding-left:50px;min-width:210px}.directory-index>span{font-family:Georgia,serif;font-size:76px;line-height:1;color:#d9c5a2}.directory-index p{font-size:11px;line-height:1.7;letter-spacing:1px;text-transform:uppercase;color:#becfc3;margin:16px 0 24px}.directory-index a{font-size:12px;color:#ede1cc;text-decoration:none}.brand-directory>.search-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:22px;padding:25px 28px;margin:0;background:#eeeae0;border:1px solid #ddd7c9}.brand-directory>.search-form>div{min-width:0;margin:0}.brand-directory>.search-form .button{margin:0;white-space:nowrap}.brand-alphabet{display:flex;gap:5px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #dad7cb}.brand-alphabet a{font-size:11px;text-decoration:none;display:grid;place-items:center;min-width:31px;height:31px;color:#55665b;border:1px solid transparent}.brand-alphabet a:first-child{padding:0 13px}.brand-alphabet a:hover{border-color:#b69a68}.brand-alphabet a[aria-current]{background:#102b24;color:#fff6e4}.brand-directory>.results-heading{padding:20px 0;margin:0;font-size:12px}.premium-page .maison-grid{gap:26px}.premium-page .maison-card{padding:0;overflow:hidden;background:#fffdf8;border:1px solid #dfdccf;min-height:0;box-shadow:none;transition:border-color .2s,transform .2s}.premium-page .maison-card:hover{transform:translateY(-4px);border-color:#a88753}.maison-visual{height:315px;position:relative;background:radial-gradient(ellipse at 50% 35%,#fffdf8,#eeeadf 85%);overflow:hidden;display:flex;align-items:center;justify-content:center}.maison-visual .watch-photo-card{width:100%;height:240px;margin:0 0 70px;padding:22px;border:0;background:transparent}.premium-page .maison-visual .watch-photo-card img{height:210px;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:0}.maison-visual .watch-photo-card small{display:none}.maison-wordmark{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:88px;background:#fffdf8;border-top:1px solid #e5dfd2;padding:17px 25px}.maison-visual:not(:has(.watch-photo-card)) .maison-wordmark{position:relative;background:transparent;border:0;height:100%;width:100%;padding:35px}.maison-wordmark svg{width:100%;height:100%;fill:#173c30;font-family:Georgia,serif}.maison-wordmark img{max-width:85%;height:50px;object-fit:contain;mix-blend-mode:multiply}.maison-visual:not(:has(.watch-photo-card)) .maison-wordmark img{height:100px}.maison-copy{padding:26px 28px 24px}.maison-copy>.brand{font-size:9px;letter-spacing:2px;color:#92713f}.premium-page .maison-copy>strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:28px;line-height:1.16;margin:12px 0;overflow-wrap:anywhere}.maison-count{display:block;font-size:11px;color:#647365}.maison-discover{display:flex;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px solid #e3ded1;font-size:11px;letter-spacing:.3px}.directory-note{font-size:11px;line-height:1.8;color:#73796d;max-width:840px;margin:40px 0 0}.watch-catalogue-results{margin-top:50px}.watch-catalogue-results .section-head{margin-bottom:28px}.watch-catalogue-results .read{display:block;margin-top:22px;padding-top:18px;border-top:1px solid #ded9cc;font-size:11px}.brand-alphabet a:focus-visible,.maison-card:focus-visible{outline:2px solid #a88753;outline-offset:4px}
@media(max-width:1050px){.brand-directory>.search-form{grid-template-columns:2fr 1fr;gap:18px}.brand-directory>.search-form .button{align-self:end}.directory-index{padding-left:30px;min-width:170px}.premium-page .maison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.brand-directory .directory-hero{padding:34px 24px;gap:20px;display:block}.directory-hero h1{font-size:38px}.directory-index{display:none}.brand-directory>.search-form{grid-template-columns:1fr 1fr;padding:20px;gap:16px}.brand-directory>.search-form>div:first-child,.brand-directory>.search-form .button{grid-column:1/-1}.premium-page .maison-grid{grid-template-columns:1fr;gap:24px}.maison-visual{height:355px}.maison-visual .watch-photo-card{height:275px}.premium-page .maison-visual .watch-photo-card img{height:245px}.maison-copy{padding:25px 26px}.brand-alphabet{gap:4px}.brand-alphabet a{min-width:29px;height:31px}}
@media(prefers-reduced-motion:reduce){.premium-page .maison-card{transition:none}}
.maison-wordmark.light-mark,.maison-visual:not(:has(.watch-photo-card)) .maison-wordmark.light-mark{background:#173c30}.maison-wordmark.light-mark img{mix-blend-mode:normal}

.maison-visual .watch-photo-card small.maison-credit{display:block;font-size:9px;line-height:1.4;margin:7px 0 0;color:#6b7367;text-align:center}

.maison-wordmark svg text{font-size:48px}.maison-visual:has(.watch-photo[data-photo-state="unavailable"]) .watch-photo{display:none}.maison-visual:has(.watch-photo[data-photo-state="unavailable"]) .maison-wordmark{position:relative;height:100%;width:100%;border:0;padding:35px}

/* Comparison starts with a watch, rather than a standalone navigation item. */
.watch-choice{display:flex;flex-direction:column;min-width:0;height:100%}.watch-choice>.card,.watch-choice>.brand-card{flex:1}.watch-compare-action{display:flex;align-items:center;justify-content:space-between;padding:13px 24px;border:1px solid #dfdccf;border-top:0;background:#fffdf8;color:#173c30;text-decoration:none;font-size:11px;letter-spacing:.7px}.watch-compare-action:hover{background:#e9e9df;color:#846132}.watch-compare-action:focus-visible{outline:2px solid #a88753;outline-offset:3px}@media print{.watch-compare-action{display:none}}

/* One catalogue, with watches and brands as two views. */
.catalogue-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dfdccf;padding-bottom:16px;margin:0 0 28px}.catalogue-tabs a{padding:12px 22px;border:1px solid #dfdccf;color:#173c30;text-decoration:none;background:#fffdf8}.catalogue-tabs a[aria-current="page"]{background:#173c30;color:#fffdf8;border-color:#173c30}.catalogue-tabs a:focus-visible{outline:2px solid #a88753;outline-offset:3px}

/* Compact opening, left-aligned navigation and photographed luxury selection. */
.premium-home header,.premium-page header{justify-content:flex-start;gap:54px}.premium-home header nav,.premium-page header nav{margin-right:auto;margin-left:0;max-width:none;justify-content:flex-start}
.watch-library .compact-catalogue-hero{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:24px;min-height:0;padding:20px 28px;background:#f2f0e8;color:#173c30;margin-bottom:18px;border:1px solid #dfdccf}
.watch-library .compact-catalogue-hero:after{display:none}.watch-library .compact-catalogue-hero h1{font-size:44px;line-height:1.1;margin:10px 0;color:#173c30}.watch-library .compact-catalogue-hero .lead{font-size:14px;margin:0;color:#526657}.watch-library .compact-catalogue-hero .eyebrow{margin:0;color:#92713f}
.catalogue-hero-watch{display:block;text-decoration:none;text-align:center;color:#173c30}.catalogue-hero-watch .watch-photo{margin:0;padding:0;border:0;background:transparent}.premium-page .catalogue-hero-watch .watch-photo img{height:150px;object-fit:contain;width:100%;padding:0}.catalogue-hero-watch .watch-photo small,.catalogue-hero-watch .watch-photo figcaption{display:none}.catalogue-hero-watch>span{font-size:10px;letter-spacing:.5px}
.watch-library .catalogue-tabs{margin-bottom:14px;padding-bottom:12px}.watch-library>.search-form{margin:14px 0;padding:18px;gap:14px}.watch-library>.search-form>div{min-width:0;flex:1}.watch-library>.search-form>div:first-child{flex:1.4;min-width:180px}.watch-library>.search-form label{font-size:10px}.watch-library>.search-form input,.watch-library>.search-form select{padding:11px;font-size:12px}.watch-library>.search-form .button{min-height:42px;padding:12px 18px}.watch-library>.results-heading{margin:14px 0}.watch-library .watch-catalogue-results{margin-top:20px}.watch-library .premium-showcase .section-head{margin-bottom:18px}.watch-library .premium-showcase .section-head h2{font-size:30px}
.premium-showcase .brand-card:has(.watch-photo[data-photo-state="unavailable"]),.premium-home .luxury-selection .card:has(.watch-photo[data-photo-state="unavailable"]){display:none}.catalogue-hero-watch:has(.watch-photo[data-photo-state="unavailable"]){visibility:hidden}
.premium-home .luxury-hero{min-height:0;padding:25px 6%;grid-template-columns:1.15fr 1fr;gap:20px}.premium-home .luxury-hero h1{font-size:58px;line-height:1.02;margin:15px 0}.premium-home .luxury-hero .lead{font-size:15px;line-height:1.5}.premium-home .luxury-hero .eyebrow{margin-bottom:12px}.premium-home .hero-editorial-note{display:none}.premium-home .luxury-hero-visual{min-height:290px}.premium-home .luxury-hero-visual .watch-photo img{height:270px}.premium-home .hero-feature-label{bottom:15px}.premium-home #collection{padding-top:28px;padding-bottom:35px}.premium-home #collection .section-head{margin-bottom:20px}.premium-home #collection h2{font-size:34px}.premium-home #collection .luxury-card-top{margin-bottom:8px}.premium-home #collection .watch-photo img{height:230px}.premium-home #collection .luxury-card{padding:20px}
@media(max-width:760px){.premium-home header,.premium-page header{flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}.premium-home header nav,.premium-page header nav{flex:1;min-width:180px;gap:10px 18px}.watch-library .compact-catalogue-hero{grid-template-columns:1fr 105px;padding:16px;gap:8px}.watch-library .compact-catalogue-hero h1{font-size:29px}.watch-library .compact-catalogue-hero .lead{font-size:12px}.premium-page .catalogue-hero-watch .watch-photo img{height:120px}.catalogue-hero-watch>span{font-size:8px}.watch-library>.search-form{display:grid;grid-template-columns:1fr 1fr;padding:14px;gap:12px}.watch-library>.search-form>div:first-child{grid-column:1/-1;min-width:0}.watch-library>.search-form>div{margin:0}.watch-library>.search-form .button{width:auto;align-self:end}.watch-library .premium-showcase .section-head>p{font-size:12px}.premium-home .luxury-hero{grid-template-columns:1.1fr 1fr;padding:20px 6%;gap:8px}.premium-home .luxury-hero h1{font-size:34px}.premium-home .luxury-hero .lead{font-size:12px}.premium-home .luxury-hero .lead br{display:none}.premium-home .luxury-hero-visual{min-height:220px}.premium-home .luxury-hero-visual .watch-photo img{height:220px;transform:none}.premium-home .hero-feature-label{display:none}.premium-home .luxury-hero .hero-actions{gap:12px}.premium-home .hero-secondary{display:none}.premium-home .hero-actions .button{padding:11px;font-size:10px}.premium-home #collection{padding-top:20px}.premium-home #collection h2{font-size:28px}.premium-home #collection .section-head>p{display:none}.premium-home .luxury-hero-visual .watch-photo figcaption{display:none}}

.premium-page main>.watch-library{padding-top:26px}
.watch-library .catalogue-hero-watch .watch-photo{height:auto;min-height:0;max-height:none}
.watch-library .premium-showcase .watch-photo-card{height:240px;margin:12px 0 18px}
.watch-library .premium-showcase .watch-photo-card img{height:210px;max-height:210px}
.watch-library .premium-showcase .brand-card{min-height:0}
@media(max-width:760px){.premium-page main>.watch-library{padding-top:18px}.watch-library .premium-showcase .watch-photo-card{height:255px}.watch-library .premium-showcase .watch-photo-card img{height:225px;max-height:225px}}

/* WatchesAtlas: a restrained serif wordmark and precision-dial monogram. */
.logo:has(.atlas-logo){display:inline-flex;align-items:center;flex-shrink:0;line-height:0;letter-spacing:normal}
.logo .atlas-logo{display:block;width:clamp(196px,22vw,280px);height:auto;max-width:100%}
header .logo .atlas-logo{filter:none}
footer .logo .atlas-logo{width:240px}
@media(max-width:760px){.logo .atlas-logo{width:190px}header{gap:16px}header nav{gap:8px 14px}footer .logo .atlas-logo{width:220px}}
@media(max-width:380px){.logo .atlas-logo{width:164px}.premium-home header,.premium-page header{padding-left:5%;padding-right:5%;gap:12px}}

/* Simplified catalogue search: balanced desktop columns and stacked mobile controls. */
.watch-library>.search-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto;align-items:end;gap:18px}.watch-library>.search-form>div:first-child{min-width:0}.watch-library>.search-form .button{min-height:44px}.watch-library>.search-form input,.watch-library>.search-form select{min-height:44px}
@media(max-width:760px){.watch-library>.search-form{grid-template-columns:1fr;gap:14px}.watch-library>.search-form>div:first-child{grid-column:auto}.watch-library>.search-form .button{width:100%}}

/* Explicit language choice; no automatic country or browser-language redirect. */
.premium-home header .language-switch,.premium-page header .language-switch{display:flex;flex:none;min-width:0;max-width:none;gap:10px;margin-left:18px;align-items:center}.language-switch a{font-size:10px;letter-spacing:1px;opacity:.7}.language-switch a[aria-current="true"]{opacity:1;color:#d1b67e;border-bottom:1px solid currentColor}.language-switch a:focus-visible{outline:2px solid #d1b67e;outline-offset:4px}
@media(max-width:760px){.premium-home header .language-switch,.premium-page header .language-switch{margin-left:0;flex-basis:100%;justify-content:flex-start;gap:18px}.premium-home header .language-switch a,.premium-page header .language-switch a{font-size:10px}}

