
body.home #ivey-watchmaker#ivey-watchmaker{background:#000;color:#efefeb;padding:44px 16px 30px;font:15px/1.6 Arial,sans-serif}body.home #ivey-watchmaker#ivey-watchmaker *{box-sizing:border-box}body.home #ivey-watchmaker#ivey-watchmaker header{text-align:center;margin:0 auto 16px}body.home #ivey-watchmaker#ivey-watchmaker small{font:11px/1.5 Arial;letter-spacing:1.8px;color:#b4cbd6}body.home #ivey-watchmaker#ivey-watchmaker h2{font:400 clamp(25px,4.5vw,35px)/1.2 Georgia;margin:8px 0 0}body.home #ivey-watchmaker#ivey-watchmaker .instrument{position:relative;max-width:760px;margin:auto}body.home #ivey-watchmaker#ivey-watchmaker .watch-face>img{display:block;width:100%;height:auto}body.home #ivey-watchmaker#ivey-watchmaker .spot{position:absolute;transform:translate(-50%,-50%);width:13%;height:13%;min-width:44px;min-height:44px;background:transparent;border:1px solid transparent;border-radius:50%;padding:0;transition:background .25s,border-color .25s}body.home #ivey-watchmaker#ivey-watchmaker .spot:hover,body.home #ivey-watchmaker#ivey-watchmaker .spot:focus-visible,body.home #ivey-watchmaker#ivey-watchmaker .spot[aria-pressed="true"]{border-color:#aec9d5;background:rgba(141,181,199,.14)}body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{position:absolute;z-index:2;left:50%;top:48%;transform:translate(-50%,-50%);width:49%;aspect-ratio:1;border-radius:50%;background:#030608;border:1px solid #30434b;display:flex;align-items:center;justify-content:center;padding:35px 26px;text-align:center;box-shadow:none}body.home #ivey-watchmaker#ivey-watchmaker .dial-detail[hidden]{display:none}body.home #ivey-watchmaker#ivey-watchmaker h3{font:400 clamp(19px,3vw,27px)/1.12 Georgia;margin:9px 0 12px}body.home #ivey-watchmaker#ivey-watchmaker p{font:14px/1.55 Arial;margin:0;color:#d3dce0}body.home #ivey-watchmaker#ivey-watchmaker .close{position:absolute;top:12px;left:calc(50% - 22px);width:44px;height:32px;padding:0;border:0;background:none;color:#c7d8e0;font:24px Arial}body.home #ivey-watchmaker#ivey-watchmaker .under{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;align-items:center;margin-top:8px}body.home #ivey-watchmaker#ivey-watchmaker .hint{font:12px Arial;color:#a7bbc5}body.home #ivey-watchmaker#ivey-watchmaker a{font:11px Arial;letter-spacing:1.3px;text-decoration:none;color:#d0dee5;padding:14px 0}body.home #ivey-watchmaker#ivey-watchmaker a:hover{text-decoration:underline;text-underline-offset:6px}
@media(max-width:560px){body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{position:relative;left:auto;top:auto;transform:none;width:100%;aspect-ratio:auto;min-height:170px;border:0;border-left:1px solid #7896a2;border-radius:0;text-align:left;background:#000;box-shadow:none;padding:16px 36px 16px 20px;margin:12px 0}body.home #ivey-watchmaker#ivey-watchmaker .close{top:8px;left:auto;right:0}body.home #ivey-watchmaker#ivey-watchmaker h3{font-size:24px}body.home #ivey-watchmaker#ivey-watchmaker p{font-size:16px}body.home #ivey-watchmaker#ivey-watchmaker .under{gap:5px;flex-direction:column}body.home #ivey-watchmaker#ivey-watchmaker{padding:35px 10px 20px}}
/* Approved editorial heading shares the exact parent and width of the gallery. */
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading{display:block!important;width:calc(100% - 40px)!important;max-width:1180px!important;margin:36px auto 28px!important;padding:0!important;border:0!important}
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>img{display:none!important}
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>div{border:0!important;padding:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important}
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading .pp-kicker{margin:0!important;flex:0 0 auto!important}
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading h2{font-size:clamp(30px,3.8vw,48px)!important;margin:0!important}
body.home.pp-home #gi-selling-balanced.iw-ready>.gi-selling-grid{display:none!important}
body.home.pp-home #gi-selling-balanced.iw-ready{background:#000!important;margin:40px auto!important}
body.home #ivey-watchmaker#ivey-watchmaker{padding:12px 0 10px!important;background:#000!important;border:0!important}
body.home #ivey-watchmaker#ivey-watchmaker .watch-face>img{height:auto!important;margin:0!important;max-height:none!important;filter:contrast(1.12);border-radius:0!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-header{background:#000!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;display:block!important}
body.home #ivey-watchmaker#ivey-watchmaker h2{font:400 clamp(25px,4.5vw,35px)/1.2 Georgia,serif!important;text-transform:none!important;color:#efefeb!important;margin:8px 0 0!important;letter-spacing:0!important}
body.home #ivey-watchmaker#ivey-watchmaker h3{font:400 clamp(19px,3vw,27px)/1.12 Georgia,serif!important;color:#efefeb!important;text-transform:none!important;letter-spacing:0!important;margin:9px 0 12px!important}
body.home #ivey-watchmaker#ivey-watchmaker p{font:400 15px/1.55 Arial,sans-serif!important;color:#d3dce0!important;margin:0!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot{box-shadow:none!important;cursor:pointer;color:#fff!important}
body.home #ivey-watchmaker#ivey-watchmaker button:focus-visible{outline:2px solid #b4cbd6;outline-offset:3px}
body.home #ivey-watchmaker#ivey-watchmaker .close{cursor:pointer;min-height:44px;background:transparent!important;color:#c7d8e0!important;border:0!important;box-shadow:none!important}
@media(max-width:767px){body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>div{display:block!important}body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading .pp-kicker{display:block!important;margin-bottom:8px!important}body.home #ivey-watchmaker#ivey-watchmaker .instrument{max-width:650px}}
@media(max-width:560px){body.home #ivey-watchmaker#ivey-watchmaker p{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){body.home #ivey-watchmaker#ivey-watchmaker .spot{transition:none}}

body.home.pp-home #gi-selling-balanced#gi-selling-balanced.iw-ready{width:100%!important;padding:0!important;max-width:1180px!important}
body.home.pp-home #gi-selling-balanced#gi-selling-balanced.iw-ready>:not(#ivey-watchmaker){display:none!important}
body.home #ivey-watchmaker#ivey-watchmaker .watch-face{position:relative;width:100%;aspect-ratio:1}
body.home #ivey-watchmaker#ivey-watchmaker .watch-face>img{display:block;width:100%!important;height:auto!important}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{top:364.8px}
@media(max-width:800px){body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{top:48cqw}body.home #ivey-watchmaker#ivey-watchmaker .instrument{container-type:inline-size}}
@media(max-width:560px){body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{top:auto}body.home #ivey-watchmaker#ivey-watchmaker h3{font-size:24px!important}}
body.home #ivey-watchmaker#ivey-watchmaker .instrument{container-type:inline-size}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{top:48cqw}
@media(max-width:560px){body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{top:auto}}
body.home #ivey-watchmaker#ivey-watchmaker .iw-sweep{position:absolute;z-index:1;left:calc(50% - 1px);top:22.8%;width:2px;height:30%;transform-origin:50% 83.333333%;background:linear-gradient(to bottom,#d8e6eb 0%,#8caebb 82%,#446573 82%);border-radius:2px;pointer-events:none;box-shadow:1px 0 2px #0009}
/* Signature refinements: crisp vector stages and the approved ice-blue lance. */
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading{display:flex!important;align-items:center!important;gap:20px!important}
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>img{display:block!important;width:58px!important;height:58px!important;min-width:58px!important}
body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>div{border-left:1px solid #647983!important;padding-left:20px!important;flex:1!important;gap:20px!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-header{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin:0 auto 14px!important;text-align:left!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-brand{width:54px!important;height:54px!important;object-fit:contain!important;flex:0 0 54px!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-header>div{border-left:1px solid #647983;padding-left:20px;min-width:0}
body.home #ivey-watchmaker#ivey-watchmaker .iw-header h2{font-size:clamp(24px,3vw,34px)!important;margin-top:5px!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-instruction{font:400 12px/1.5 Arial,sans-serif!important;color:#aec2ca!important;text-align:center!important;margin:0 0 28px!important}
body.home #ivey-watchmaker#ivey-watchmaker .watch-face>img{clip-path:ellipse(30% 28.4% at 50% 47.8%)}
body.home #ivey-watchmaker#ivey-watchmaker .spot{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:16%!important;height:12%!important;min-height:44px!important;padding:3px!important;background:#000!important;border:0!important;border-radius:8px!important;color:#c1d0d6!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot svg{display:block!important;width:32px!important;height:32px!important;flex-shrink:0!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot span{font:400 13px/1.2 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:inherit!important;white-space:normal!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot:hover,body.home #ivey-watchmaker#ivey-watchmaker .spot[aria-pressed=true]{color:#e5f4fa!important;background:#091217!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-sweep{left:50%;top:47.8%;width:0;height:0;transform-origin:0 0;background:none;box-shadow:none;filter:drop-shadow(1px 1px 1px #000)}
body.home #ivey-watchmaker#ivey-watchmaker .iw-sweep:before{content:'';position:absolute;left:-1.5px;bottom:-4.5cqw;width:3px;height:30cqw;background:linear-gradient(90deg,#648e9f,#a8d3e3 55%,#d7edf5);clip-path:polygon(50% 0,100% 77%,72% 100%,28% 100%,0 77%)}
body.home #ivey-watchmaker#ivey-watchmaker .iw-sweep:after{content:'';position:absolute;width:7px;height:7px;left:-3.5px;top:-3.5px;border:1px solid #dae4e8;border-radius:50%;background:#34515f}
body.home.pp-home #ig-starlight#ig-starlight .ig-city-logo{width:clamp(88px,35cqw,180px)!important;height:clamp(88px,35cqw,180px)!important}
body.home.pp-home #gi-about-editorial#gi-about-editorial details.gi-read-more{border:0!important;margin-top:20px!important;padding:0!important;background:none!important}
body.home.pp-home #gi-about-editorial#gi-about-editorial details.gi-read-more>summary{list-style:none!important;display:inline-block!important;padding:10px 0!important;border:0!important;border-bottom:1px solid #647983!important;background:none!important;font:400 12px/1.4 Arial,sans-serif!important;letter-spacing:1px!important;color:#b3c9d1!important;text-transform:uppercase!important;cursor:pointer}
body.home.pp-home #gi-about-editorial#gi-about-editorial details.gi-read-more>summary::marker{content:''!important}
body.home.pp-home #gi-about-editorial#gi-about-editorial details.gi-read-more>summary::-webkit-details-marker{display:none!important}
body.home.pp-home #gi-about-editorial#gi-about-editorial details.gi-read-more>summary:before,body.home.pp-home #gi-about-editorial#gi-about-editorial details.gi-read-more>summary:after{content:none!important;display:none!important}
@media(max-width:767px){body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>img{width:46px!important;height:46px!important;min-width:46px!important}body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading{gap:14px!important}body.home.pp-home #section_page-5331 .pp-exclusive-heading.pp-exclusive-heading>div{padding-left:14px!important}body.home #ivey-watchmaker#ivey-watchmaker .iw-header{gap:13px!important}body.home #ivey-watchmaker#ivey-watchmaker .iw-header>div{padding-left:13px}body.home #ivey-watchmaker#ivey-watchmaker .iw-brand{width:46px!important;height:46px!important;flex-basis:46px!important}}
@media(max-width:560px){body.home #ivey-watchmaker#ivey-watchmaker .spot{width:20%!important;gap:4px!important}body.home #ivey-watchmaker#ivey-watchmaker .spot svg{width:23px!important;height:23px!important}body.home #ivey-watchmaker#ivey-watchmaker .spot span{font-size:11px!important}body.home #ivey-watchmaker#ivey-watchmaker .watch-face{margin:16px 0 24px}body.home #ivey-watchmaker#ivey-watchmaker .iw-header h2{font-size:24px!important}}

@media(min-width:561px){body.home.pp-home #ig-starlight#ig-starlight .ig-city-stage{height:420px!important}}
@media(max-width:560px){body.home.pp-home #ig-starlight#ig-starlight .ig-city-stage a:nth-of-type(11){left:14%!important;width:64px!important;white-space:normal!important;text-align:center!important;justify-content:center!important}}

/* Blue Enamel approved watch — vector hands, live labels and responsive controls. */
body.home #ivey-watchmaker#ivey-watchmaker .instrument{max-width:820px!important}
body.home #ivey-watchmaker#ivey-watchmaker .watch-face{height:auto!important;aspect-ratio:1!important;margin:0!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-dial{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:49%;aspect-ratio:1;border:3px solid #eef2f3;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2c4b59,#182e3a 65%,#101e27);container-type:inline-size}
body.home #ivey-watchmaker#ivey-watchmaker .iw-dial-logo{position:absolute;width:76%!important;height:76%!important;max-width:none!important;left:12%;top:12%;margin:0!important;object-fit:contain;clip-path:circle(44%);mask-image:radial-gradient(circle,#000 39%,transparent 65%);-webkit-mask-image:radial-gradient(circle,#000 39%,transparent 65%)}
body.home #ivey-watchmaker#ivey-watchmaker .iw-tick{position:absolute;left:50%;top:50%;height:46%;width:2px;transform-origin:50% 0;pointer-events:none}
body.home #ivey-watchmaker#ivey-watchmaker .iw-tick:after{content:'';position:absolute;bottom:0;left:-1px;width:2px;height:5px;background:#acbbc2}
body.home #ivey-watchmaker#ivey-watchmaker .iw-major:after{width:5px;height:18px;left:-2.5px;background:#fff;border-radius:1px}
body.home #ivey-watchmaker#ivey-watchmaker .iw-hand,body.home #ivey-watchmaker#ivey-watchmaker .iw-sweep{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:0 0;pointer-events:none;z-index:1}
body.home #ivey-watchmaker#ivey-watchmaker .iw-hand:before{content:'';position:absolute;bottom:-5cqw;left:-2px;width:4px;height:36cqw;background:#e6eef1;clip-path:polygon(50% 0,100% 80%,65% 100%,35% 100%,0 80%);filter:drop-shadow(1px 1px 1px #000)}
body.home #ivey-watchmaker#ivey-watchmaker .iw-hour:before{height:27cqw;width:6px;left:-3px}
body.home #ivey-watchmaker#ivey-watchmaker .iw-sweep:before{height:47cqw!important;width:2px!important;left:-1px!important;bottom:-5cqw!important;background:#a8d3e3!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot{width:100px!important;height:100px!important;border:1px solid #aeb9bf!important;border-radius:50%!important;background:#0c1419!important;gap:8px!important;padding:8px 3px!important;color:#e2e9ec!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot span{font:400 14px/1.15 Arial,sans-serif!important;max-width:96px!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot svg{width:29px!important;height:29px!important;color:var(--iw-icon)!important;stroke-width:1.6}
body.home #ivey-watchmaker#ivey-watchmaker .spot:hover,body.home #ivey-watchmaker#ivey-watchmaker .spot[aria-pressed=true]{background:#29424e!important;border-color:#fff!important}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail{position:absolute!important;inset:6%!important;transform:none!important;width:auto!important;aspect-ratio:auto!important;min-height:0!important;border:0!important;border-radius:50%!important;background:#152b36!important;padding:35px 24px 24px!important;text-align:center!important;margin:0!important;z-index:3!important}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail p{font-size:15px!important;line-height:1.45!important}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail h3{font-size:25px!important}
body.home #ivey-watchmaker#ivey-watchmaker .close{top:3px!important;left:calc(50% - 22px)!important;right:auto!important;height:38px!important;min-height:38px!important}
@media(max-width:700px){
body.home #ivey-watchmaker#ivey-watchmaker .watch-face{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px;justify-items:center;aspect-ratio:auto!important;padding:0 8px!important}
body.home #ivey-watchmaker#ivey-watchmaker .iw-dial{position:relative;left:auto;top:auto;transform:none;width:min(100%,370px);grid-column:1/-1;margin:10px 0 20px}
body.home #ivey-watchmaker#ivey-watchmaker .spot{position:static!important;transform:none!important;width:88px!important;height:88px!important}
body.home #ivey-watchmaker#ivey-watchmaker .spot span{font-size:12px!important}
body.home #ivey-watchmaker#ivey-watchmaker .under{margin-top:24px!important}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail p{font-size:13px!important}
body.home #ivey-watchmaker#ivey-watchmaker .dial-detail h3{font-size:21px!important}
}
