body:has(.premium-brand-page){background:#f0ece2;color:#19281f}.premium-brand-page{--paper:#f0ece2;--ink:#19281f;--brass:#c0a46f;--serif:Atelier,Georgia,serif}.premium-brand-page h1,.premium-brand-page h2,.premium-brand-page h3,.premium-brand-page .lineup-year{font-family:var(--serif);font-weight:400}.premium-brand-page img{mask-image:none;mix-blend-mode:normal}.premium-brand-page section[id],.premium-brand-page article[id]{scroll-margin-top:28px}
body:has(.premium-brand-page) .header{height:76px;padding:0 max(5vw,28px);border:0;background:#f0ece2;display:flex;flex-direction:row;align-items:center}body:has(.premium-brand-page) .logo{font:30px/1 Atelier,Georgia,serif;letter-spacing:.06em}body:has(.premium-brand-page) .logo span{font:8px/1.2 Arial,sans-serif;letter-spacing:.25em;text-align:center;margin-top:8px}body:has(.premium-brand-page) .header nav{gap:28px}body:has(.premium-brand-page) .header nav a{font:16px Atelier,Georgia,serif}
.premium-hero{height:min(760px,calc(100svh - 76px));min-height:600px;position:relative;isolation:isolate;background:#092218;color:var(--paper);overflow:hidden}.premium-hero-art{position:absolute;inset:0;margin:0;z-index:-1;width:100%;height:100%;background:#092218}.premium-hero-art img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;mask-image:none}.premium-hero-copy{position:relative;margin-left:max(13.5vw,100px);padding-top:65px;max-width:38%;height:100%;box-sizing:border-box}.premium-brand-mark{width:120px;height:52px;object-fit:contain;object-position:left center;filter:brightness(0) invert(.92);margin-bottom:14px}.premium-hero h1{font-size:clamp(68px,8vw,132px);line-height:.95;letter-spacing:-.035em;margin:0 0 24px;overflow-wrap:normal}.premium-origin{display:block;font:11px/1.6 Arial,sans-serif;letter-spacing:.25em;text-transform:uppercase}.premium-hero-copy p{font:clamp(28px,3vw,46px)/1.13 var(--serif);max-width:12em;margin:40px 0 38px}.premium-hero-copy p:before{content:'';display:block;width:38px;border-top:1px solid var(--brass);margin-bottom:24px}.premium-hero-cta{display:inline-flex;align-items:center;gap:18px;border:1px solid var(--brass);padding:17px 24px;font:19px/1 var(--serif);transition:background .35s,color .35s}.premium-hero-cta svg{width:20px;height:20px}.premium-hero-cta:hover{background:var(--paper);color:var(--ink)}.premium-hero .brand-section-nav{position:absolute;bottom:30px;left:max(13.5vw,100px);display:flex;gap:26px;margin:0;font:17px/1.2 var(--serif)}.premium-hero .brand-section-nav a+a:before{content:'/';margin-right:26px;color:#aaad9a}.premium-art-credit{position:absolute;bottom:22px;right:24px;font:8px/1.5 Arial,sans-serif;max-width:200px;text-align:right;color:#e6e7dbaa}.premium-alphabet{position:absolute;left:22px;top:24px;bottom:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:30px}.premium-alphabet a{display:grid;place-items:center;flex:0 1 28px;width:28px;min-height:22px;font:12px/1 var(--serif);border:1px solid transparent;border-radius:50%;transition:border-color .25s,color .25s}.premium-alphabet a[aria-current],.premium-alphabet a:hover{border-color:var(--brass);color:#f2deb2}
.premium-content{max-width:1360px;margin:auto;padding:0 64px}.premium-content .brand-lineups{padding:48px 0 0}.brand-lineups>header{display:flex;justify-content:space-between;align-items:center;gap:30px}.premium-content .brand-lineups>header h2{font-size:62px;line-height:1;margin:0}.premium-content .brand-lineups>header p{max-width:190px;font:10px/1.7 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em}.premium-content .lineup-index{margin:28px 0 24px;gap:32px;border-bottom:1px solid #8f998570;padding-bottom:14px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.premium-content .lineup-index a{border:0;border-radius:0;padding:0 0 5px;font:20px/1.2 var(--serif);white-space:nowrap}.premium-content .lineup-index a:hover{background:none;color:#456049;text-decoration:underline;text-underline-offset:8px}.lineup-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}.lineup-visual{min-width:0;display:block}.lineup-visual-image{position:relative;aspect-ratio:4/5;background:#e6e1d5;overflow:hidden}.lineup-visual-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.lineup-visual:hover img{transform:scale(1.035)}.lineup-visual-image>span{position:absolute;bottom:8px;left:10px;font:8px/1.5 Arial,sans-serif;color:#263e2f99}.lineup-visual h3{font-size:34px;line-height:1.05;margin:14px 0 10px}.lineup-debut{font:9px/1.5 Arial,sans-serif;letter-spacing:.2em}.lineup-visual-link{display:flex;align-items:center;gap:10px;width:fit-content;font:17px/1.3 var(--serif);margin-top:18px;border-bottom:1px solid #56634a;padding-bottom:4px}.lineup-visual-link svg{width:17px;height:17px}.lineup-video-label{display:block;font-size:10px;margin-top:10px;color:#526349}.lineup-type-cover{display:grid;place-items:center;padding:20px;box-sizing:border-box}.lineup-type-cover>span{position:static;font:36px var(--serif);color:#526349;text-align:center}.lineup-details{margin-top:50px}.premium-content .brand-lineup{padding:30px 0}.premium-content .brand-lineup h3{font-size:34px}.premium-content .brand-lineup>header{grid-template-columns:100px minmax(0,1fr) auto}.premium-content .lineup-year{font-size:40px}.premium-content .brand-lineup header p{font-size:13px}.premium-content .lineup-offers .watch-meta h3{font-size:26px}.premium-content .watch-image img{mask-image:none}.premium-content .lineup-offers{gap:30px}.premium-content .watch-video{border-radius:0;background:#101c16}
.premium-content .brand-history{padding:70px 0;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid #8f998550;border-bottom:0}.premium-content .brand-history h2{font:62px/1.02 var(--serif);margin:25px 0}.premium-content .brand-history p{font:19px/1.65 var(--serif);margin:0 0 22px}.premium-image-sources{font:10px/1.6 Arial,sans-serif;margin-top:20px;color:#64705c}.premium-image-sources p,.premium-image-sources figcaption{font:10px/1.6 Arial,sans-serif!important}.premium-content .brand-timeline{padding:35px 0 65px;grid-template-columns:1fr 1.4fr;gap:60px}.premium-content .brand-timeline h2{font:48px/1.06 var(--serif)}.premium-content .timeline-list article{padding:22px 0;grid-template-columns:80px 1fr}.premium-content .timeline-year{font:32px var(--serif)}.premium-content .brand-personality{padding:50px 0 75px;border-top:1px solid #8f998550;grid-template-columns:1fr 1fr;gap:70px}.premium-content .brand-personality h2{font:60px/1.05 var(--serif)}.premium-content .brand-personality .frame-gallery{height:560px;max-height:none;overflow:hidden}.premium-content .frame-person>img{mask-image:none;object-fit:cover;height:100%}.premium-content .frame-person figcaption{padding:70px 24px 22px;background:linear-gradient(transparent,#102b1de6)}.premium-content .frame-person strong{font:34px var(--serif)}.premium-content .frame-gallery-controls{background:#153323}.premium-content .frame-person details[open]{z-index:20}.premium-content .brand-stock{padding:40px 0 60px;border-top:1px solid #8f998550}.premium-content .brand-stock h2{font-size:42px}.premium-stock-links{display:grid;gap:0;margin-bottom:25px}.premium-stock-links a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #8f998540;font:22px var(--serif)}.premium-stock-links a span{font:12px Arial,sans-serif;white-space:nowrap}.premium-stock-links svg{width:18px;height:18px;vertical-align:middle}.premium-content>.back-link{display:block;padding-bottom:40px}
@media(min-width:1400px){.premium-hero-copy{padding-top:75px}.premium-hero{height:760px}}
@media(max-width:1000px) and (min-width:760px){.premium-hero-copy{margin-left:95px;max-width:42%;padding-top:60px}.premium-hero h1{font-size:78px}.premium-hero-copy p{font-size:34px}.premium-hero .brand-section-nav{left:95px}.premium-content{padding:0 40px}.premium-content .brand-lineups>header h2{font-size:48px}.lineup-visual h3{font-size:27px}}
@media(max-width:759px){body:has(.premium-brand-page) .header{height:66px;padding:0 20px;position:relative;z-index:20}body:has(.premium-brand-page) .logo{font-size:25px}body:has(.premium-brand-page) .menu-toggle{display:grid;place-items:center;width:40px;height:40px;background:none;border:0;padding:8px}body:has(.premium-brand-page).js-ready .header nav{display:none}body:has(.premium-brand-page).menu-open .header nav{display:grid;position:absolute;left:0;right:0;top:66px;padding:20px;background:#f0ece2;grid-template-columns:1fr 1fr;gap:20px}body:has(.premium-brand-page) .header nav a{font-size:18px}.premium-hero{height:740px;min-height:0}.premium-hero-art img{object-fit:cover;object-position:72% center;opacity:1}.premium-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#061b12e0 0%,#061b1270 29%,transparent 52%,#061b1290 100%);pointer-events:none}.premium-hero-copy{margin-left:57px;max-width:calc(100% - 77px);padding-top:30px;height:auto}.premium-brand-mark{width:85px;height:28px;margin-bottom:9px}.premium-hero h1{font-size:70px;margin:0 0 16px;max-width:100%;overflow-wrap:anywhere}.premium-origin{font-size:8px;letter-spacing:.18em}.premium-hero-copy p{font-size:28px;line-height:1.05;margin:24px 0 0;max-width:9em}.premium-hero-copy p:before{margin-bottom:14px;width:24px}.premium-hero-cta{position:absolute;top:596px;left:0;padding:16px 18px;font-size:18px;white-space:nowrap;background:#09221855}.premium-hero .brand-section-nav{left:57px;bottom:44px;font-size:14px;gap:16px}.premium-hero .brand-section-nav a+a:before{margin-right:16px}.premium-art-credit{bottom:12px;right:15px;font-size:6px;max-width:none}.premium-alphabet{left:9px;top:20px;bottom:25px;width:25px;justify-content:start;gap:3px}.premium-alphabet a{flex:none;width:24px;height:24px;min-height:24px;font-size:11px}.premium-content{padding:0 22px}.premium-content .brand-lineups{padding-top:30px}.premium-content .brand-lineups>header{display:block}.premium-content .brand-lineups>header h2{font-size:42px}.premium-content .brand-lineups>header p{display:none}.premium-content .lineup-index{gap:22px;margin:22px 0 18px}.premium-content .lineup-index a{font-size:18px}.lineup-visuals{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;margin-right:-22px;padding-right:22px;scrollbar-width:none}.lineup-visual{flex:0 0 82%;scroll-snap-align:start}.lineup-visual h3{font-size:30px}.lineup-visual-link{font-size:17px}.lineup-visual-image{aspect-ratio:4/5}.lineup-details{margin-top:34px}.premium-content .brand-lineup>header{grid-template-columns:62px minmax(0,1fr);gap:16px}.premium-content .brand-lineup h3{font-size:28px}.premium-content .lineup-year{font-size:30px}.premium-content .lineup-offers{grid-template-columns:1fr}.premium-content .brand-history{padding:42px 0;grid-template-columns:1fr;gap:18px}.premium-content .brand-history h2{font-size:44px;margin:18px 0 0}.premium-content .brand-history p{font-size:19px}.premium-content .brand-timeline{padding:20px 0 40px;grid-template-columns:1fr;gap:20px}.premium-content .brand-timeline h2{font-size:38px;margin:0}.premium-content .brand-personality{grid-template-columns:1fr;gap:20px;padding:35px 0 45px}.premium-content .brand-personality h2{font-size:44px;margin:20px 0}.premium-content .brand-personality .frame-gallery{height:480px}.premium-content .brand-stock h2{font-size:34px}.premium-content .brand-stock .section-heading{align-items:start;gap:12px}.premium-stock-links a{font-size:20px;display:block}.premium-stock-links a span{display:block;margin-top:10px}.premium-hero[data-long-name] h1{font-size:53px}}
@media(max-width:350px){.premium-hero h1{font-size:58px}.premium-hero-copy p{font-size:25px}.premium-hero-cta{font-size:16px;padding:14px}.premium-hero .brand-section-nav{font-size:12px;gap:12px}.premium-hero .brand-section-nav a+a:before{margin-right:12px}.premium-content .brand-lineups>header h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.lineup-visual-image img,.premium-hero-cta,.premium-alphabet a{transition:none}}
body:has(.premium-brand-page) .header{min-height:76px;max-width:none}.premium-hero-art img{object-fit:contain;object-position:right center}.premium-hero-copy{z-index:1}.premium-hero:has(h1[data-long-name]) h1{font-size:clamp(54px,6.4vw,94px)}
@media(max-width:759px){body:has(.premium-brand-page) .header{min-height:66px;justify-content:space-between}.premium-hero-art{background:#092218}.premium-hero-art img{position:absolute;top:270px;left:0;width:100%;height:390px;object-fit:cover;object-position:78% center}.premium-hero-art:after{background:linear-gradient(180deg,#092218 0%,#092218 30%,transparent 42%,transparent 83%,#092218 96%)}.premium-brand-mark{display:none}.premium-hero-copy{padding-top:38px}.premium-hero h1{font-size:74px}.premium-hero:has(h1[data-long-name]) h1{font-size:52px;line-height:.95;max-width:290px}.premium-hero-cta{top:610px}.premium-hero .brand-section-nav{bottom:38px}}
.premium-hero-art img{background:transparent}.premium-hero-art{background:#092218}
.premium-hero,.premium-hero-art{background:var(--stage,#092218)}
@media(max-width:759px){.premium-hero-art:after{background:linear-gradient(180deg,var(--stage,#092218) 0%,var(--stage,#092218) 30%,transparent 42%,transparent 83%,var(--stage,#092218) 96%)}}
@media(max-width:759px){.premium-hero:has(h1[data-long-name]) .premium-hero-art img{top:320px;height:340px}.premium-hero:has(h1[data-long-name]) .premium-hero-copy p{font-size:25px;margin-top:20px}}
.premium-content .brand-history{margin:60px calc((100vw - 100%)/-2) 0;padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:#e9e5db}.premium-history-art{position:relative;margin:0;min-height:560px;overflow:hidden}.premium-history-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.premium-history-art figcaption{position:absolute;bottom:14px;left:20px;font:8px Arial,sans-serif;color:#f0ece2bc}.premium-history-copy{padding:60px max(5vw,40px)}.premium-content .premium-history-copy h2{font-size:56px;margin:20px 0 30px}.premium-content .premium-history-copy p{font-size:18px;line-height:1.6}.premium-content .brand-timeline{padding-top:60px}
@media(max-width:759px){.premium-content .brand-history{margin-top:40px;grid-template-columns:1fr}.premium-history-art{min-height:300px}.premium-history-copy{padding:36px 22px}.premium-content .premium-history-copy h2{font-size:44px;margin:18px 0 24px}.premium-content .premium-history-copy p{font-size:19px}.premium-content .brand-timeline{padding-top:35px}}
body:has(.brands-page){background:#f0ece2}.brands-page .brand-intro h1{font:72px/1 Atelier,Georgia,serif}.brands-page .brand-intro p{font:23px/1.5 Atelier,Georgia,serif;max-width:26em}.brands-page .brand-grid{gap:40px 24px}.brands-page .brand-cover img{object-position:78% center}.brands-page .brand-card{border:0;background:transparent}.brands-page .brand-card h3{font:32px/1.1 Atelier,Georgia,serif}.brands-page .brand-card-copy{padding:24px 0}.brands-page .brand-mark{height:45px;max-width:145px;margin-bottom:16px}.feed-brand-discovery img{object-position:80% center}
@media(max-width:759px){.brands-page .brand-intro h1{font-size:48px}.brands-page .brand-intro p{font-size:21px}.brands-page .brand-grid{gap:30px 16px}}
@media(min-width:760px){body:has(.premium-brand-page) .header{height:clamp(52px,5.1vw,76px);min-height:clamp(52px,5.1vw,76px)}body:has(.premium-brand-page) .logo{font-size:clamp(22px,2.1vw,30px)}body:has(.premium-brand-page) .header nav a{font-size:clamp(12px,1.15vw,16px)}.premium-hero{height:min(760px,55.2vw);min-height:500px}.premium-hero-copy{padding-top:clamp(44px,6vw,75px)}.premium-hero h1{font-size:clamp(70px,9.2vw,132px)}.premium-hero-copy p{font-size:clamp(28px,3.5vw,46px);margin-top:30px;margin-bottom:28px}.lineup-visuals{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px}.lineup-visual{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}.lineup-visual-image{aspect-ratio:1.07}.premium-content .brand-lineups>header h2{font-size:clamp(44px,4.5vw,62px)}.premium-content .brand-history{margin-top:48px}}
.lineup-heading-tools{display:flex;align-items:center;gap:24px}.lineup-heading-tools>div{display:flex;gap:8px}.lineup-heading-tools button{width:34px;height:34px;border:1px solid #8f998570;border-radius:50%;display:grid;place-items:center;background:none;color:#304c39;padding:8px}.lineup-heading-tools svg{width:16px;height:16px}.lineup-heading-tools button:first-child svg{transform:rotate(180deg)}.lineup-heading-tools button:hover:not(:disabled){background:#19281f;color:#f0ece2}.lineup-heading-tools button:disabled{opacity:.25}
@media(max-width:759px){.premium-content .brand-lineups>header{display:flex;align-items:center;gap:15px}.lineup-heading-tools>div{gap:5px}.lineup-heading-tools{gap:0;flex-shrink:0}.lineup-heading-tools button{width:30px;height:30px;padding:6px}.premium-content .brand-lineups>header h2{font-size:38px}}
@media(min-width:760px){.premium-alphabet{justify-content:flex-start;overflow-y:auto;scrollbar-width:none}.premium-alphabet a{flex:0 0 24px;width:24px;height:24px;min-height:24px}}
@media(min-width:760px){.lineup-visuals{margin-left:-35px;margin-right:-35px;width:calc(100% + 70px)}.premium-content .lineup-index{margin-top:22px;margin-bottom:20px}.premium-content .brand-history{margin-top:34px}}
.premium-hero-copy{animation:premium-intro .9s cubic-bezier(.16,1,.3,1) both}@keyframes premium-intro{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.premium-hero-copy{animation:none}}
.premium-hero a:focus-visible{outline:2px solid var(--brass);outline-offset:4px}
@media(min-width:760px){.premium-hero-art img{position:absolute;left:auto;right:0;top:0;bottom:0;width:auto;max-width:none;height:100%;object-fit:fill;mask-image:linear-gradient(90deg,transparent,#000 18%,#000)}.premium-content .premium-history-copy h2{font-size:44px}}
.premium-brand-page[data-premium-brand="rolex"] .premium-brand-mark{width:160px;height:76px;clip-path:inset(0 0 45% 0);margin-bottom:-10px;filter:brightness(0) saturate(100%) invert(73%) sepia(28%) saturate(479%) hue-rotate(2deg) brightness(90%) contrast(87%)}.premium-hero-cta svg,.lineup-visual-link svg{transform:rotate(-45deg)}.lineup-video-label{display:flex;align-items:center;gap:8px}.lineup-video-label svg{width:24px;height:24px}
.premium-brand-page[data-premium-brand="rolex"] .lineup-visual[data-lineup-name="Datejust"] .lineup-visual-image img{transform:scale(1.2)}.premium-brand-page[data-premium-brand="rolex"] .lineup-visual[data-lineup-name="Datejust"]:hover .lineup-visual-image img{transform:scale(1.235)}
/* The feed is an editorial showroom; a brushed mechanical bezel sits under the right thumb. */
body:has(.feed-with-catalog){background:#f0ece2;background-image:none;color:#19281f}.feed-with-catalog{display:block;max-width:1140px;padding:72px 110px 90px 40px}.feed-stream{width:100%;min-width:0}.feed-stream .section-heading{align-items:end;border-bottom:1px solid #92958555;padding-bottom:26px;margin-bottom:22px}.feed-stream h1{font:clamp(48px,6vw,80px)/1 var(--serif);letter-spacing:-.045em}.feed-intro{max-width:450px;font-size:14px;line-height:1.7;color:#73786e;margin-bottom:50px}.feed-list{display:block}.feed-item{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:0 0 60px;margin:0 0 60px;border:0;border-bottom:1px solid #92958555;background:none;border-radius:0;box-shadow:none;isolation:isolate}.feed-item:before,.feed-item:after{display:none}.feed-photo{background:#10261b;border-radius:0;overflow:hidden;aspect-ratio:4/5}.feed-photo> a{height:100%;display:block}.feed-photo img{width:100%;height:100%;object-fit:contain;mask-image:none;border-radius:0}.feed-photo .watch-videos{height:100%;margin:0}.feed-photo figure{position:relative;height:100%;margin:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#394338,#10261b 75%)}.feed-photo video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0;background:transparent}.feed-photo figcaption{display:none}.feed-video-play{position:absolute;inset:0;width:100%;height:100%;border:0;color:#fff;background:linear-gradient(transparent 65%,#06160d88);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;cursor:pointer}.feed-video-play[hidden]{display:none}.feed-video-play svg{width:64px;height:64px;padding:17px;border:1px solid #e7e1ce99;border-radius:50%;background:#10261b44;backdrop-filter:blur(8px);transition:transform .4s,background .4s}.feed-video-play:hover svg{transform:scale(1.08);background:#10261b88}.feed-video-play span{position:absolute;bottom:24px;font:9px Arial,sans-serif;letter-spacing:.24em}.feed-copy{padding:24px 0;align-self:center;background:none}.feed-copy time{display:block;font:10px Arial,sans-serif;letter-spacing:.08em;color:#777e72;margin-bottom:28px}.feed-copy .eyebrow{font:10px Arial,sans-serif;letter-spacing:.23em;color:#8c7852}.feed-copy h2{font:clamp(30px,3.3vw,44px)/1.13 var(--serif);letter-spacing:-.025em;margin:14px 0 24px}.feed-description{border-top:1px solid #92958544;border-bottom:1px solid #92958544;margin:20px 0 24px;padding:16px 0}.feed-description summary{display:flex;justify-content:space-between;align-items:center;font:11px Arial,sans-serif;letter-spacing:.06em;cursor:pointer;list-style:none}.feed-description summary::-webkit-details-marker{display:none}.feed-description summary span{font-size:20px;color:#8c7852;transition:transform .3s}.feed-description[open] summary span{transform:rotate(45deg)}.feed-copy .feed-text{font:13px/1.8 Arial,sans-serif;color:#73786e;margin-top:22px}.feed-copy .watch-price{border:0;margin:0 0 24px;padding:0;font:18px var(--serif)}.feed-copy .button{border:0;border-bottom:1px solid #8c7852;padding:10px 0;background:none;font:17px var(--serif);display:inline-flex;gap:24px;border-radius:0}.feed-filter-status{font:12px Arial,sans-serif;margin:0 0 24px;color:#8c7852}
.feed-catalog[data-bezel]{position:fixed;z-index:35;top:50%;right:-148px;left:auto;transform:translateY(-50%);width:240px;height:240px;padding:0;border-radius:50%;touch-action:none;user-select:none;background:radial-gradient(circle,#152b20 0 51%,transparent 52%),repeating-conic-gradient(from var(--bezel-turn,0deg),#b3b1a2 0deg 1deg,#525a52 1deg 2deg,#d5d1bf 2deg 3deg,#747b70 3deg 5deg);border:3px solid #cec7b1;box-shadow:0 0 0 1px #505c4f,0 0 0 5px #b0ad9e,0 0 0 6px #6b7366,-7px 5px 22px #101f1930;cursor:grab;overflow:hidden}.feed-catalog[data-bezel].is-turning{cursor:grabbing}.feed-catalog[data-bezel]:before{content:'';position:absolute;inset:13px;border-radius:50%;border:1px solid #e2d6ac88;box-shadow:inset 0 0 0 5px #102019,inset 0 0 18px #0008;pointer-events:none}.feed-catalog[data-bezel] nav{display:block;position:absolute;inset:0;width:240px;height:240px;padding:0}.feed-catalog[data-bezel] button{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;min-height:34px;border:0;border-radius:50%;background:none;box-shadow:none;color:#f0ece2;font:17px var(--serif);margin:0;padding:0;transition:color .2s,background .2s}.feed-catalog[data-bezel] button[aria-pressed=true]{color:#e9d2a1;background:#8d795137;box-shadow:inset 0 0 0 1px #b7a06b}.feed-catalog[data-bezel] button:focus-visible{outline:2px solid #e9d2a1;outline-offset:3px}.bezel-hub{position:absolute;left:92px;top:102px;width:70px;text-align:center;color:#bbaa80;font:9px/1.7 Arial,sans-serif;letter-spacing:.16em;pointer-events:none}.bezel-pointer{position:absolute;left:5px;top:115px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #e9d2a1;z-index:2;pointer-events:none}.feed-catalog[data-bezel] .feed-full-catalog{position:absolute;left:76px;top:190px;color:#d9ccab;width:30px;margin:0;font-size:16px;z-index:2}
@media(max-width:759px){.feed-with-catalog{padding:35px 76px 60px 20px}.feed-stream .section-heading{padding-bottom:20px}.feed-stream .section-heading>a{display:none}.feed-stream .eyebrow{font-size:8px;letter-spacing:.16em}.feed-stream h1{font-size:44px;margin:14px 0 0}.feed-intro{font-size:12px;margin-bottom:30px}.feed-item{display:block;padding:0 0 34px;margin:0 0 34px}.feed-photo{aspect-ratio:3/4;margin-right:0;width:100%}.feed-copy{padding:22px 0 0}.feed-copy time{font-size:9px;margin-bottom:18px}.feed-copy h2{font-size:29px}.feed-copy .watch-price{font-size:19px}.feed-catalog[data-bezel]{right:-164px;top:60%;width:240px;height:240px}.feed-brand-discovery{margin-bottom:32px}.feed-brand-discovery a{min-height:230px}.feed-brand-discovery a>span{font:29px var(--serif);color:#f0ece2;background:linear-gradient(transparent,#10261be8);padding-top:80px}.feed-brand-discovery small{font:9px Arial,sans-serif;color:#d4c5a4}.feed-video-play svg{width:55px;height:55px;padding:15px}.feed-description summary{font-size:10px}.feed-photo .watch-videos:has(figure:nth-child(2)){overflow-y:auto;scroll-snap-type:y mandatory}.feed-photo .watch-videos figure{scroll-snap-align:start;min-height:100%}}
@media(prefers-reduced-motion:reduce){.feed-video-play svg,.feed-description summary span{transition:none}}
.feed-with-catalog{--serif:Atelier,Georgia,serif}.feed-stream h1{font-weight:400}body:has(.feed-with-catalog) .header{border:0;background:#f0ece2}body:has(.feed-with-catalog) .logo{font:25px Atelier,Georgia,serif;letter-spacing:.06em}body:has(.feed-with-catalog) .logo span{font:8px Arial,sans-serif;letter-spacing:.25em;margin-top:7px}body:has(.feed-with-catalog) .header nav a{font:16px Atelier,Georgia,serif}
@media(max-width:759px){body:has(.feed-with-catalog) .header{height:66px;min-height:66px;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:40}body:has(.feed-with-catalog) .menu-toggle{display:grid;place-items:center;width:40px;height:40px;background:none;border:0;padding:8px}body:has(.feed-with-catalog) .header nav{display:none;position:absolute;top:66px;left:0;right:0;background:#f0ece2;padding:24px;flex-direction:column;align-items:start;gap:22px;border-bottom:1px solid #92958555}body:has(.feed-with-catalog) .header.menu-open nav{display:flex}.feed-stream .section-heading{display:block}.feed-stream h1{font-size:46px}.feed-catalog[data-bezel]{background:radial-gradient(circle,#152b20 0 51%,transparent 52%),repeating-conic-gradient(from var(--bezel-turn,0deg),#9e9f92 0deg 1deg,#6a7267 1deg 2deg,#c7c4b3 2deg 3deg,#858b7e 3deg 5deg)}}
.feed-photo{position:relative}.feed-photo video{margin:0}.feed-copy{background-image:none}.feed-copy:before,.feed-copy:after{display:none}.feed-with-catalog .feed-copy h2{font:clamp(30px,3.3vw,44px)/1.13 var(--serif)}body.menu-open:has(.feed-with-catalog) .header nav{display:flex}
@media(max-width:759px){.feed-with-catalog .feed-copy h2{font-size:29px}}
.feed-brand-discovery .discovery-logo{position:static;width:70px;height:30px;display:block;object-fit:contain;mask-image:none;margin-bottom:12px;filter:brightness(0) invert(1)}.bezel-preview[hidden]{display:none}.bezel-preview{position:fixed;z-index:30;inset:66px 0 0;background:#0b2118;color:#f0ece2;overflow:hidden;--serif:Atelier,Georgia,serif}.bezel-preview-content{height:100%;transform:rotate(var(--brand-turn,0deg));transform-origin:calc(100% + 45px) 60%;will-change:transform}.bezel-preview-content>a{display:block;position:relative;height:100%;color:inherit;text-decoration:none}.bezel-preview-content>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.75;mask-image:linear-gradient(90deg,transparent,#000 50%)}.bezel-preview-content>a>span{position:absolute;left:8vw;bottom:16%;right:100px;font:clamp(46px,7vw,90px)/1.05 var(--serif);letter-spacing:-.03em;text-shadow:0 2px 25px #0005}.bezel-preview-content .discovery-logo{display:block;position:static;width:150px;height:70px;object-fit:contain;object-position:left;filter:brightness(0) invert(.9);margin-bottom:30px;mask-image:none}.bezel-preview-content small{display:block;font:11px Arial,sans-serif;letter-spacing:.12em;margin-top:30px;color:#d6c297}.bezel-preview-close{position:absolute;z-index:2;left:20px;top:20px;width:40px;height:40px;border:1px solid #d6c29766;border-radius:50%;background:#0b211833;color:#f0ece2;font:26px Georgia;cursor:pointer}.bezel-sound{position:absolute;bottom:20px;left:8vw;background:none;color:#d6c297;border:0;padding:12px 0;font:9px Arial,sans-serif;letter-spacing:.14em;z-index:2;cursor:pointer}
@media(min-width:760px){.bezel-preview{inset:118px 0 0}.bezel-preview-content>a>img{object-fit:contain;object-position:right center}}@media(max-width:759px){.bezel-preview-content>a>img{object-position:68% center;mask-image:linear-gradient(transparent,#000 25%,#000 70%,transparent)}.bezel-preview-content>a>span{left:24px;bottom:12%;font-size:48px;right:80px}.bezel-preview-content .discovery-logo{width:110px;height:48px;margin-bottom:20px}.bezel-preview-content small{font-size:9px;line-height:1.8}.bezel-preview-content{transform-origin:calc(100% + 45px) 60%}}
/* Side elevation: a full-height fluted crown, with letters carried by its convex band. */
.feed-catalog[data-bezel]{top:118px;bottom:0;right:0;transform:none;width:68px;height:auto;border-radius:13px 0 0 13px;border:0;border-left:1px solid #b8b5a4;background:linear-gradient(90deg,#434b40 0%,#b0b0a0 6%,#dfdac6 10%,#7c8475 17%,#243b2c 24%,#142c20 48%,#263c2e 72%,#858d7b 83%,#c8c7b4 89%,#606b5b 96%,#b3b5a3 100%);box-shadow:-9px 0 28px #15281c24;overflow:hidden}.feed-catalog[data-bezel]:before{inset:0;border:0;border-radius:0;box-shadow:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 5px,#dfdac6aa 6px,#26332999 7px,transparent 9px);background-position:0 var(--bezel-turn,0px);mask-image:linear-gradient(90deg,#000 0 13%,transparent 25% 72%,#000 85%);opacity:.8}.feed-catalog[data-bezel]:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(#f0ece2 0%,transparent 10% 90%,#f0ece2 100%)}.feed-catalog[data-bezel] nav{width:68px;height:100%;inset:0;z-index:1}.feed-catalog[data-bezel] button{font:18px Atelier,Georgia,serif;color:#ece5ce;text-shadow:0 1px 2px #0008}.feed-catalog[data-bezel] button[aria-pressed=true]{background:#bcaa7933;color:#ffe6af;box-shadow:inset 0 0 0 1px #d5c28a88}.bezel-hub{display:none}.bezel-pointer{left:4px;top:calc(50% - 5px);border-left-color:#e2c994}.feed-catalog[data-bezel] .feed-full-catalog{left:18px;top:auto;bottom:12px;z-index:3}.bezel-preview-content{transform:perspective(1200px) rotateX(var(--brand-turn,0deg));transform-origin:right center}.bezel-preview-content>a{transition:opacity .25s}.bezel-preview-content .discovery-logo{max-width:100%}
@media(max-width:759px){.feed-catalog[data-bezel]{top:66px;width:64px;height:auto;right:0;bottom:0;background:linear-gradient(90deg,#434b40 0%,#b0b0a0 6%,#dfdac6 10%,#7c8475 17%,#243b2c 24%,#142c20 48%,#263c2e 72%,#858d7b 83%,#c8c7b4 89%,#606b5b 96%,#b3b5a3 100%)}.feed-catalog[data-bezel] nav{width:64px}.feed-with-catalog{padding-right:80px}.bezel-preview-content{transform-origin:right center}}
body:has(.feed-with-catalog) .header{position:sticky;top:0;z-index:40}.bezel-preview-content{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bezel-preview-content>a{flex:0 0 100%;scroll-snap-align:start;min-width:0}.bezel-preview-content::-webkit-scrollbar{display:none}.feed-catalog[data-bezel] button{font-size:18px}.feed-stream>.section-heading .eyebrow{display:block}
@media(max-width:759px){body:has(.feed-with-catalog) .header{position:sticky}.bezel-preview-content>a>span{font-size:clamp(32px,10vw,48px);overflow-wrap:anywhere}.bezel-preview-content .discovery-logo{width:110px}}
/* The collection is one preloaded transparent film strip: each detent swaps a decoded frame. */
.feed-brand-discovery .discovery-floating{display:none}.bezel-preview{background:radial-gradient(ellipse at 35% 38%,#fcfaf3,#eae5d8 70%);color:#19281f}.bezel-preview-content{transform:none;perspective:1200px}.bezel-preview-content>a{isolation:isolate}.bezel-preview-content .discovery-floating{position:absolute;z-index:2;display:block;padding:0;background:none;left:calc((100% - 68px)/2);top:5%;width:min(50vw,470px);height:auto;aspect-ratio:2/3;transform:translateX(-50%) translateY(var(--watch-rise,0px)) rotateY(var(--watch-tilt,0deg)) rotateZ(-5deg);filter:drop-shadow(14px 22px 15px #19281f26);transform-origin:center;will-change:transform}.floating-sprite{display:block;width:100%;height:100%;aspect-ratio:2/3;background:url('/assets/floating/watch-frames.webp') var(--frame-x) var(--frame-y)/500% 600% no-repeat}.bezel-preview-content .discovery-title{position:absolute;z-index:3;left:7vw;bottom:12%;right:90px;font:46px/1.05 Atelier,Georgia,serif;text-shadow:none;padding:0;background:none;transform:perspective(1000px) rotateX(var(--brand-turn,0deg));transform-origin:right center}.bezel-preview-content .discovery-logo{filter:none;width:115px;height:40px;margin-bottom:18px}.bezel-preview-content small{color:#74613f;margin-top:20px;font:10px Arial,sans-serif;letter-spacing:.12em}.bezel-nameplate{position:absolute;left:5%;right:90px;top:27%;z-index:0;font:clamp(100px,15vw,220px)/.9 Atelier,Georgia,serif;letter-spacing:-.065em;color:#23392b12;padding:0;background:none;overflow-wrap:anywhere;transform:perspective(1000px) rotateX(var(--brand-turn,0deg));pointer-events:none}.bezel-preview-close{color:#19281f;border-color:#9b8c6966;background:#f6f3ec66}.bezel-sound{color:#74613f}.bezel-preview-content>a:after{content:'РЕДАКЦІЙНА AI-ІЛЮСТРАЦІЯ';position:absolute;bottom:22px;right:90px;font:7px Arial,sans-serif;letter-spacing:.06em;color:#7d806c}
@media(min-width:760px){.bezel-preview-content .discovery-floating{left:65%;top:2%;height:min(75%,690px);width:auto;max-width:45vw}.bezel-preview-content .discovery-title{bottom:20%;max-width:35%;font-size:65px}.bezel-nameplate{font-size:clamp(130px,16vw,220px);top:20%;max-width:70%}}
@media(max-width:759px){.bezel-preview-content .discovery-floating{top:5%;width:min(calc(100% - 70px),340px);max-height:67%;height:auto}.bezel-nameplate{top:27%;left:20px;right:70px;font-size:95px}.bezel-preview-content .discovery-title{left:24px;bottom:10%;font-size:36px;right:78px}.bezel-preview-content .discovery-logo{height:32px;width:90px;margin-bottom:14px}.bezel-preview-content small{font-size:9px;line-height:1.6;margin-top:16px}.bezel-preview-content>a:after{bottom:23px;right:78px;font-size:6px;max-width:110px;text-align:right}}
@media(prefers-reduced-motion:reduce){.bezel-preview-content .discovery-floating,.bezel-preview-content .discovery-title,.bezel-nameplate{transform:none}.bezel-preview-content .discovery-floating{transform:translateX(-50%)}}
.bezel-preview-content .bezel-nameplate{position:absolute;left:5%;right:90px;top:27%;bottom:auto;z-index:0;font:clamp(100px,15vw,220px)/.9 Atelier,Georgia,serif;letter-spacing:-.065em;color:#23392b12;padding:0;background:none;text-shadow:none;overflow-wrap:anywhere;pointer-events:none}
@media(max-width:759px){.bezel-preview-content .bezel-nameplate{top:27%;left:20px;right:70px;font-size:95px}}
/* A real cylinder in perspective: the engraved rim and flutes share one rotating axle. */
.feed-catalog[data-bezel]{--wheel-width:112px;position:fixed;inset:118px 0 0 auto;width:154px;height:auto;transform:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden;perspective:1400px;touch-action:none;cursor:grab;isolation:isolate}
.feed-catalog[data-bezel]:before,.feed-catalog[data-bezel]:after{display:none}.feed-catalog[data-bezel].is-turning{cursor:grabbing}
.bezel-stage{position:absolute;left:99px;top:50%;width:var(--wheel-width);height:0;transform-style:preserve-3d;transform:rotateY(-13deg);pointer-events:none}
.bezel-rotor{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}
.feed-catalog[data-bezel] nav{position:absolute;inset:0;width:var(--wheel-width);height:0;padding:0;transform-style:preserve-3d;z-index:auto;pointer-events:none}
.feed-catalog[data-bezel] button{position:absolute;left:calc(var(--wheel-width)/-2);top:calc(var(--wheel-segment)/-2);width:var(--wheel-width);height:var(--wheel-segment);min-height:0;margin:0;padding:0 18px 0 12px;border:0;border-top:1px solid #ffefc366;border-bottom:1px solid #54421c55;border-radius:0;transform:rotateX(var(--letter-angle)) translateZ(var(--wheel-radius));backface-visibility:hidden;background:linear-gradient(90deg,#6a542f,#d7c095 12%,#ead6ad 26%,#b59a68 78%,#71572d);background-image:linear-gradient(90deg,#745b3844,#fff2cf22 25%,#3e2c1644),url('/assets/mechanics/crown-metal.webp');background-size:100% 100%;color:#45351c;font:40px/1 Atelier,Georgia,serif;letter-spacing:0;text-shadow:0 1px 0 #fff0c9,0 -1px 1px #30210c77;box-shadow:none;transition:color .15s;pointer-events:auto;cursor:inherit}
.feed-catalog[data-bezel] button[aria-pressed=true]{background-color:#d9bd82;background-image:linear-gradient(90deg,#936e2333,#fff2c855 40%,#a5782f44),url('/assets/mechanics/crown-metal.webp');color:#30230e;box-shadow:inset 0 0 0 1px #f5dc9c}
.feed-catalog[data-bezel] button:focus-visible{outline:2px solid #214331;outline-offset:-8px}
.bezel-face{position:absolute;left:calc(var(--wheel-width)/2);top:calc(var(--wheel-radius)*-1);width:var(--wheel-diameter);height:var(--wheel-diameter);border-radius:50%;transform-origin:left center;transform:rotateY(90deg);background:repeating-radial-gradient(circle,#4f3c22 0 2px,#a18959 3px 4px,#5c492b 5px 8px);border:8px solid #ad9464;box-shadow:inset 0 0 0 5px #43361e,inset 0 0 0 11px #c6aa72;backface-visibility:visible}
.bezel-teeth{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.bezel-teeth i{position:absolute;left:calc(var(--wheel-width)/-2 - 9px);top:-5px;width:10px;height:10px;border-radius:2px;transform:rotateX(var(--tooth-angle)) translateZ(calc(var(--wheel-radius) + 4px));background:linear-gradient(#f0dfb9,#ad9567 40%,#5f4929 85%,#d8c399);backface-visibility:hidden;box-shadow:-1px 1px 2px #37250c44}
.bezel-pointer{position:absolute;left:10px;top:calc(50% - 7px);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #ab8948;filter:drop-shadow(0 1px 1px #fff);z-index:4}
.feed-catalog[data-bezel] .feed-full-catalog{left:auto;right:12px;top:auto;bottom:10px;width:30px;height:30px;display:grid;place-items:center;color:#655134;z-index:4;font-size:20px}
.feed-with-catalog{padding-right:160px}.bezel-preview-content .discovery-floating{left:calc((100% - 130px)/2);transform:translateX(-50%) translateY(var(--watch-rise,0px)) rotateY(var(--watch-tilt,0deg));filter:drop-shadow(14px 24px 18px #19281f24)}.bezel-preview-content .discovery-title{right:165px}.bezel-preview-content .bezel-nameplate{right:150px;color:#56492a19}.bezel-preview-content>a:after{right:170px}
@media(min-width:760px){.bezel-preview-content .discovery-floating{left:62%;top:3%;height:76%;max-width:42vw}.bezel-preview-content .discovery-title{bottom:15%}}
@media(max-width:759px){.feed-catalog[data-bezel]{inset:66px 0 0 auto;width:100px;--wheel-width:76px;perspective:1100px}.bezel-stage{left:69px;transform:rotateY(-11deg)}.feed-catalog[data-bezel] button{font-size:34px;padding:0 12px 0 5px}.bezel-pointer{left:4px;border-left-width:7px}.feed-with-catalog{padding-right:108px}.bezel-preview-content .discovery-floating{left:calc((100% - 82px)/2);width:min(calc(100% - 104px),340px);top:8%;max-height:61%}.bezel-preview-content .discovery-title{left:24px;right:112px;bottom:13%;font-size:32px}.bezel-preview-content .discovery-logo{width:94px;height:36px;margin-bottom:12px}.bezel-preview-content .bezel-nameplate{left:12px;right:100px;top:24%;font-size:87px}.bezel-preview-content>a:after{right:113px;max-width:95px}.bezel-sound{left:24px;font-size:8px}.bezel-preview-close{width:32px;height:32px;top:15px;font-size:22px}}
@media(prefers-reduced-motion:reduce){.bezel-rotor{will-change:auto}.bezel-preview-content .discovery-floating{transform:translateX(-50%)}}
.bezel-stage{left:180px;transform-origin:0 0}.bezel-rotor{width:0;transform-origin:0 0}.feed-catalog[data-bezel] nav{overflow:visible;transform-origin:0 0}.bezel-face{left:calc(var(--wheel-width)/2 - var(--wheel-radius));transform-origin:center}
@media(max-width:759px){.bezel-stage{left:118px}}
.bezel-teeth i{left:calc(var(--wheel-width)/-2 - 3px);width:4px;height:7px;top:-3.5px}.feed-catalog[data-bezel] button:focus-visible{outline:1px solid #594522;outline-offset:-5px}
@media(max-width:759px){.bezel-preview-content .discovery-title{max-width:calc(100% - 136px);overflow-wrap:normal;font-size:30px;line-height:1.08}.bezel-preview-content .discovery-title small{line-height:1.6}.bezel-preview-content .bezel-nameplate{font-size:clamp(62px,22vw,87px);word-break:normal}}
.feed-catalog[data-bezel]{perspective:var(--wheel-perspective,1400px)}.bezel-stage{left:calc(var(--wheel-radius)*.22495 + 90px)}
@media(min-width:760px){.bezel-preview-content .discovery-floating{height:min(76%,63vw,780px);width:auto;max-width:42vw}}
@media(max-width:759px){.feed-catalog[data-bezel]{perspective:var(--wheel-perspective,1100px)}.bezel-stage{left:calc(var(--wheel-radius)*.190809 + 50px)}}
