@font-face{font-family:Editorial;src:url('assets/garamond.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:Editorial;src:url('assets/garamond-italic.woff2') format('woff2');font-display:swap;font-style:italic}@font-face{font-family:Labels;src:url('assets/jost.woff2') format('woff2');font-display:swap;font-weight:400}
:root{--paper:#f2f0e8;--ink:#20251f;--blue:#243d4a;--muted:#696c64;--rule:#cbc9bd;--head:86px;--foot:56px;--pad:5.5vw;--serif:Editorial,Georgia,serif;--sans:Labels,'Century Gothic',sans-serif;color-scheme:light}
*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:400}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,main:focus-visible{outline:2px solid #988257;outline-offset:5px}button:disabled{opacity:.3;cursor:default}button:hover:not(:disabled),a:hover{color:#9a8053}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:clamp(48px,5.6vw,88px);line-height:.95;letter-spacing:-.045em}h2{font-size:clamp(52px,6.8vw,112px);line-height:.93;letter-spacing:-.045em}h3{font-size:clamp(27px,3vw,44px);line-height:1.05}em{font-weight:400}p{line-height:1.6;max-width:39ch}p+p{margin-top:15px}.eyebrow,.micro,.citation,.footnote,figcaption,.masthead,.reader-bar,.text-link,.solid{font-size:11px;line-height:1.45;letter-spacing:.12em}.eyebrow{text-transform:uppercase;margin-bottom:28px;max-width:none}.micro,.footnote{letter-spacing:.035em;color:var(--muted);line-height:1.55}.footnote{border-top:1px solid var(--rule);padding-top:16px;margin-top:25px}.text-link{display:inline-flex;gap:42px;align-items:center;text-transform:uppercase;border-bottom:1px solid currentColor;padding:12px 0;margin-top:20px;min-height:44px}.citation{display:block;letter-spacing:.04em;text-align:left;border-bottom:1px solid currentColor;padding:4px 0;margin-top:20px;opacity:.75;min-height:32px}.solid{display:inline-flex;justify-content:space-between;gap:50px;background:var(--ink);color:var(--paper);padding:18px 24px;text-transform:uppercase;min-height:52px}.solid:hover{background:#3b443b;color:#fff!important}.rule{height:1px;background:currentColor;opacity:.25;margin:30px 0}
.masthead{height:var(--head);position:fixed;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 38px;z-index:10;background:var(--paper);text-transform:uppercase;border-bottom:1px solid #20251f18}.masthead>button{min-height:44px}.menu-icon{display:inline-block;font-size:14px;margin-right:12px}.wordmark{font-family:var(--serif);font-size:29px;line-height:1;letter-spacing:.04em;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.wordmark span{font-size:21px}.wordmark small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.22em;margin-top:7px}.enquire span{font-size:16px;margin-left:14px}.reader-bar{position:fixed;bottom:0;left:0;width:100%;height:var(--foot);z-index:10;padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:var(--paper);text-transform:uppercase;font-size:10px}.reader-controls{display:flex;gap:20px;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}.reader-controls button{font-size:22px;width:38px;height:40px}.progress{position:absolute;top:0;left:0;right:0;height:2px;background:#d9d8ce}.progress i{display:block;height:2px;width:0;background:var(--ink)}.source-open{min-height:40px}.skip{position:fixed;top:-100px;z-index:100;background:var(--ink);color:white;padding:20px}.skip:focus{top:0}
#journey{position:fixed;inset:var(--head) 0 var(--foot);overflow-x:auto;overflow-y:hidden;display:flex;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;outline:none!important}#journey::-webkit-scrollbar{display:none}.chapter{position:relative;flex:0 0 auto;width:100vw;height:100%;padding:5vh var(--pad);overflow:hidden;border-right:1px solid #20251f15;display:flex;flex-direction:column;justify-content:center}.chapter.narrow{width:65vw;padding-left:7vw;padding-right:9vw}.chapter h2{margin-bottom:28px}.chapter>.copy{width:36%;flex-shrink:0;z-index:1}.copy p{max-width:35ch}.ink{background:#1b211d;color:var(--paper);--muted:#b6b9ad;--rule:#ffffff35}.blue{background:var(--blue);color:var(--paper);--muted:#bbc6c9;--rule:#ffffff35}.ink button:hover,.blue button:hover{color:#d6b481}.photo{position:relative;min-width:0;min-height:0}.photo .image-button{display:block;width:100%;height:100%;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.photo .image-button:hover img{transform:scale(1.02)}figcaption{font-size:9px;letter-spacing:.06em;padding-top:10px;color:var(--muted);display:flex;justify-content:space-between;gap:15px}figcaption span{font-size:10px;letter-spacing:.02em;text-align:right}.edge-label{position:absolute;right:20px;bottom:30px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em}
.opening{width:100vw;min-width:0;background:#eeede5;padding:0;isolation:isolate}.hero-number{position:absolute;left:4.5vw;top:1.3vh;font-family:var(--serif);font-size:clamp(180px,31vw,560px);line-height:.8;letter-spacing:-.07em;color:#d8d9ce;white-space:nowrap;z-index:-1}.hero-number span{font-size:.65em;letter-spacing:-.06em}.hero-copy{position:relative;margin-left:7vw;margin-top:18vh;max-width:44vw;z-index:2}.hero-copy .eyebrow{margin-bottom:23px}.hero-copy p:not(.eyebrow){font-size:14px;margin-top:24px;line-height:1.7}.hero-watch{position:absolute;right:16vw;top:2.5%;height:95%;width:auto;max-width:45vw;object-fit:contain;filter:drop-shadow(18px 14px 16px #171f1919);z-index:1}.hero-caption{position:absolute;right:3vw;top:50%;writing-mode:vertical-rl;max-width:none;font-size:9px;letter-spacing:.14em}.hero-bottom{position:absolute;left:38px;right:38px;bottom:22px;display:flex;justify-content:space-between;max-width:none;font-size:10px}.watch-chapter{flex-direction:row;gap:9vw;align-items:center;width:130vw}.watch-chapter>.copy{width:34vw}.watch-chapter .photo{width:65vw;height:85%}.watch-chapter .photo img{object-position:center 50%}.importance h2{font-size:clamp(62px,6.3vw,100px)}.importance p{font-size:16px}.object{width:125vw;flex-direction:row;gap:7vw;align-items:center}.object>.copy{width:34vw}.object .landscape{height:65%;width:65vw}.specs{margin:25px 0 18px}.specs>div{display:flex;justify-content:space-between;border-top:1px solid var(--rule);padding:10px 0;gap:16px}.specs dt{font-size:12px}.specs dd{margin:0;font-family:var(--serif);font-size:23px;line-height:1}.baguettes{width:110vw;padding:0}.full-photo{position:absolute;inset:0;width:100%;height:100%}.full-photo img{object-position:50% 55%}.full-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d160ef0 0%,#0d160e80 33%,transparent 67%);pointer-events:none}.full-photo figcaption{position:absolute;bottom:20px;right:30px;left:30px;color:white;z-index:1}.floating-copy{position:relative;z-index:2;width:39vw;margin-left:7vw;pointer-events:none}.floating-copy button{pointer-events:auto}.floating-copy h2{font-size:7.5vw}.floating-copy p{max-width:30ch}.dial-chapter{width:115vw;flex-direction:row;align-items:center;justify-content:space-between}.dial-chapter>.copy{width:36vw}.dial-stage{height:96%;width:48vw;position:relative;text-align:center}.dial-stage>img{height:100%;width:100%;object-fit:contain}.dial-stage>.micro{position:absolute;bottom:-6px;left:0;right:0;max-width:none;font-size:9px}.dial-tabs{display:flex;flex-direction:column;margin:22px 0 15px}.dial-tabs button{border-top:1px solid var(--rule);text-align:left;font-size:12px;padding:9px 0}.dial-tabs button[aria-pressed=true]{color:#8b6a38}.dial-tabs button[aria-pressed=true]:after{content:' ←'}.dial-tabs+p{font-size:13px;min-height:3em}#dial-ring{position:absolute;width:20%;height:9%;border:1px solid #ad884c;left:40%;top:31%;pointer-events:none;transition:top .3s,left .3s,width .3s}.secret .diamond-glyph{font-family:var(--serif);font-size:100px;line-height:1;margin-bottom:24px;color:#c6d4d7}.secret h2{font-size:6vw}.calendar{width:125vw;flex-direction:row;align-items:center;justify-content:space-between;gap:8vw}.calendar>.copy{width:36vw}.time-lab{width:52vw;padding:35px 4vw;border-left:1px solid var(--rule)}.calendar-date{display:flex;gap:30px;align-items:center}.calendar-date>span{font-family:var(--serif);font-size:150px;line-height:1}.calendar-date>div{display:flex;flex-direction:column;gap:10px;letter-spacing:.2em;font-size:14px}.calendar-date b{font-weight:400}.lab-controls{display:flex;gap:22px;flex-wrap:wrap;margin-top:15px}.lab-controls button{border-bottom:1px solid var(--rule);font-size:12px;padding:10px 0}.time-lab>p:not(.eyebrow){font-size:13px;margin-top:16px}.chrono{border-top:1px solid var(--rule);margin-top:36px;padding-top:28px}.chrono .eyebrow{margin-bottom:8px}.chrono output{font-family:var(--serif);font-size:66px;font-variant-numeric:tabular-nums}
.bloodline{width:150vw;flex-direction:row;align-items:center;gap:7vw}.lineage-intro{width:43vw}.lineage-intro h2{font-size:6.8vw}.lineage{width:82vw}.lineage-buttons{display:flex;justify-content:space-between;position:relative;margin-bottom:45px}.lineage-buttons:before{content:'';position:absolute;height:1px;background:#ffffff50;bottom:7px;left:0;right:0}.lineage-buttons button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;position:relative}.lineage-buttons small{font-size:11px;letter-spacing:.15em}.lineage-buttons span{font-family:var(--serif);font-size:35px}.lineage-buttons i{width:15px;height:15px;border:1px solid #ffffff80;border-radius:50%;background:var(--blue)}.lineage-buttons button[aria-pressed=true] i{background:var(--paper)}#lineage-detail{min-height:220px;max-width:580px}#lineage-detail h3{font-size:52px;margin-bottom:17px}#lineage-detail .eyebrow{margin-bottom:15px}.lineage>.micro{max-width:68ch}.comparison{width:120vw}.comparison h2{font-size:5.7vw}.comparison-table{margin:20px 0 26px}table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}caption{font-size:11px;text-align:left;margin-bottom:14px;color:var(--muted)}th,td{font-size:14px;border-top:1px solid var(--rule);padding:16px 20px;vertical-align:top;font-weight:400;line-height:1.5}th:first-child{width:21%;padding-left:0}thead th:not(:first-child){font-family:var(--serif);font-size:39px;line-height:1}.highlight{background:#dedfd330}.comparison>.micro{max-width:90ch}.movement{width:140vw;flex-direction:row;align-items:center;gap:8vw;padding-left:0}.movement-photo{width:69vw;height:100%}.movement-photo img{object-position:50% 50%}.movement-photo figcaption{position:absolute;bottom:16px;left:25px;right:25px;background:#1b211dba;color:white;padding:8px}.movement>.copy{width:43vw}.movement .specs{display:flex;gap:40px}.movement .specs>div{flex:1;display:block}.movement .specs dd{font-size:42px;margin-top:10px}.architecture{width:240vw;flex-direction:row;align-items:center;background:#e3e3d9;gap:10vw}.architecture-intro{width:50vw;flex-shrink:0}.architecture-plans{width:160vw;display:flex;justify-content:space-between;position:relative;gap:5vw;align-items:center}.plan{width:32vw;position:relative;padding-top:30px}.plan>span{font-size:11px;letter-spacing:.2em}.plan h3{margin:24px 0 14px}.plan p{font-size:14px}.plan small{display:block;margin-top:24px;letter-spacing:.12em;font-size:9px;color:var(--muted)}.plan-outline{height:27vh;margin-top:30px;border:1px solid #929788;border-radius:50%;transform:rotateX(55deg);position:relative}.plan-outline:after{content:'';position:absolute;inset:12px;border:1px dashed #a2a696;border-radius:50%}.plan-line{position:absolute;left:0;right:0;top:44%;border-top:1px dashed #a2a696}.plan:nth-child(3){margin-top:-70px}.plan:nth-child(4){margin-top:70px}
.this-watch{width:135vw;flex-direction:row;align-items:center;gap:10vw;background:#e8e5da}.evidence-heading{width:45vw}.evidence-heading h2{font-size:10vw}.evidence-heading>p:not(.eyebrow){max-width:32ch}.this-watch>.asset-slot{width:50vw;height:78%}.asset-slot{border:1px solid #a4a899;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;min-height:260px;background:repeating-linear-gradient(135deg,transparent,transparent 24px,#20251f03 24px,#20251f03 25px)}.asset-slot .eyebrow{font-size:9px;margin-bottom:10px}.asset-slot h3{font-size:36px;margin-bottom:10px}.slot-corner{position:absolute;top:22px;left:24px;font-size:10px;letter-spacing:.15em}.slot-cross{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-family:var(--serif);font-size:50px;color:#a4a899}.evidence-line{position:absolute;bottom:20px;left:var(--pad);max-width:none;font-size:9px}.provenance h2{font-size:6.8vw}.document-list{margin:25px 0;display:flex;flex-direction:column}.document-list button{display:grid;grid-template-columns:28px 1fr;text-align:left;border-top:1px solid var(--rule);padding:15px 0;font-size:14px}.document-list button>span{font-size:10px;padding-top:3px}.document-list em{grid-column:2;font-family:var(--serif);color:var(--muted);font-size:17px;margin-top:5px}.condition{width:120vw;flex-direction:row;gap:8vw;align-items:center}.condition>.copy{width:44vw}#condition-slot{height:78%;width:48vw}#condition-slot>.asset-slot{height:100%}.condition-buttons{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:24px 0}.condition-buttons button{padding:10px 0;text-align:left;font-size:12px;border-top:1px solid var(--rule)}.condition-buttons button[aria-pressed=true]{color:#8b6a38}.condition-buttons button[aria-pressed=true]:after{content:' ↗'}#condition-note{font-size:13px;min-height:4em}.included{width:130vw;flex-direction:row;gap:8vw;align-items:center}.included>.copy{width:38vw}.included>.asset-slot{width:64vw;height:70%}.why-example h2{font-size:6vw}.market{width:110vw}.market h2{font-size:6.1vw}.market>p{max-width:70ch}.auction-list{margin:28px 0}.auction-list a{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--rule);padding:20px 0}.auction-list span{font-size:11px;letter-spacing:.1em}.auction-list small{display:block;font-size:11px;letter-spacing:.02em;color:var(--muted);margin-top:5px}.auction-list strong{font-family:var(--serif);font-size:40px;font-weight:400}.market>.micro{max-width:110ch}.offer{width:110vw;flex-direction:row;gap:12vw;align-items:center;background:#e5e3d8}.offer-copy{width:45vw}.offer-copy h2{font-size:7vw}.offer-copy>p{font-size:16px}.offer-price{margin:26px 0}.offer-price span{display:block;margin-bottom:6px}.offer-price strong{font-family:var(--serif);font-size:43px;font-weight:400}.offer-copy>.micro{font-size:11px;margin-top:22px}.closing-note{width:35vw;padding-left:4vw;border-left:1px solid #a7ab9c}.closing-note>p:not(.eyebrow){font-family:var(--serif);font-size:42px;line-height:1.15}.closing-note small{display:block;margin-top:90px;max-width:30ch;font-size:11px;color:var(--muted);line-height:1.7}
dialog{border:0;background:var(--paper);color:var(--ink);width:min(1000px,94vw);max-height:90dvh;padding:65px 7vw;overflow:auto;overscroll-behavior:contain}dialog::backdrop{background:#101710bc}dialog .close{position:absolute;right:24px;top:20px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;min-height:30px}dialog h2{font-size:70px;margin-bottom:25px}dialog h3{margin:32px 0 15px}dialog p{max-width:65ch;font-size:15px}#index{width:min(1180px,96vw)}#index h2{font-size:65px;margin-bottom:35px}#chapter-links{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}#chapter-links a{display:flex;gap:20px;padding:12px 0;border-top:1px solid var(--rule);font-size:16px}#chapter-links a small{font-size:10px;min-width:22px;padding-top:4px}#chapter-links a[aria-current=true]{color:#8b6a38}#index>.micro{margin-top:30px}#source-list article{border-top:1px solid var(--rule);padding:22px 0}#source-list h3{font-size:28px;margin:5px 0 10px}#source-list article>span{font-size:10px;letter-spacing:.12em}#source-list article p{font-size:13px}#source-list article a{font-size:12px;border-bottom:1px solid var(--rule);display:inline-block;margin-top:12px}#image-credits p{font-size:12px;border-top:1px solid var(--rule);padding:10px 0}#image-credits a{text-decoration:underline}.notice{padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:13px!important;margin:24px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}form label{font-size:12px;display:block;margin-bottom:15px}form label>span{color:var(--muted)}input,select,textarea{display:block;width:100%;border:0;border-bottom:1px solid #9a9e91;background:transparent;padding:9px 0;font-size:16px;border-radius:0}textarea{resize:vertical;min-height:90px}#form-status{font-size:13px;margin-top:15px}#viewer{width:96vw;height:94dvh;max-height:94dvh;padding:18px;background:#e9e7df;overflow:hidden}#viewer:fullscreen{width:100vw;height:100dvh;max-height:100dvh}.viewer-top{display:flex;align-items:center;gap:22px;height:42px}.viewer-top h2{font-family:var(--sans);font-size:13px;letter-spacing:.03em;flex:1;margin:0}.viewer-top button{font-size:12px;min-width:30px;min-height:40px}#image-pan{height:calc(100% - 90px);overflow:hidden;position:relative;touch-action:none;cursor:grab;display:flex;align-items:center;justify-content:center}#image-pan:active{cursor:grabbing}#viewer-image{max-width:100%;max-height:100%;object-fit:contain;user-select:none;pointer-events:none;transform-origin:center}.viewer-caption{font-size:10px!important;max-width:none;margin-top:12px;text-align:center}.no-js{position:fixed;inset:100px 30px;background:var(--paper);z-index:50;padding:40px}.detail-content ul{padding-left:20px;font-size:15px;line-height:1.8}
@media(min-width:1800px){:root{--head:98px;--foot:64px}body{font-size:18px}p{max-width:40ch}.hero-copy{margin-top:12vh}.chapter h2{font-size:110px}.hero-number{font-size:31vw}.evidence-heading h2{font-size:10vw}.chapter>.copy p{font-size:18px}.eyebrow{font-size:12px}.citation{font-size:12px}}
@media(max-height:780px) and (min-width:761px){:root{--head:66px;--foot:48px}.chapter{padding-top:24px;padding-bottom:24px}.chapter h2{font-size:clamp(50px,5.4vw,76px);margin-bottom:18px}.eyebrow{margin-bottom:18px}.copy p,.importance p{font-size:14px;line-height:1.5}.hero-copy{margin-top:12vh}.hero-copy h1{font-size:64px}.hero-copy p:not(.eyebrow){margin-top:16px}.hero-number{font-size:29vw}.hero-bottom{bottom:12px}.hero-watch{height:96%}.chapter .citation{margin-top:10px}.specs{margin-top:18px}.calendar-date>span{font-size:110px}.chrono{margin-top:20px;padding-top:18px}.chrono output{font-size:50px}.time-lab{padding-top:10px;padding-bottom:10px}.auction-list{margin:18px 0}.auction-list a{padding:14px 0}.offer-price{margin:18px 0}.condition-buttons{margin:15px 0}.lineage-buttons{margin-bottom:25px}.plan-outline{height:22vh}.dial-tabs{margin-top:15px}}
@media(max-width:760px){:root{--head:68px;--foot:54px;--pad:25px}.masthead{padding:0 20px;font-size:10px}.masthead .menu-icon{display:none}.wordmark{font-size:25px}.wordmark small{font-size:6px}.enquire{max-width:70px;text-align:right;line-height:1.4}.enquire span{display:none}.reader-bar{padding:0 17px;font-size:8px;letter-spacing:.06em}.reader-bar #current-chapter{max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-controls{left:auto;right:12px;transform:none;gap:8px}.reader-controls button{width:28px;font-size:20px}.source-open{display:none}.chapter,.chapter.narrow{width:100vw;padding:28px 25px;flex-direction:column;gap:0;align-items:stretch;justify-content:center}.chapter h2{font-size:clamp(42px,12vw,66px);line-height:.96;margin-bottom:20px}.chapter p,.chapter>.copy p{font-size:14px;line-height:1.55}.chapter>.copy{width:100%;flex-shrink:1}.eyebrow{font-size:9px!important;margin-bottom:20px}.micro,.footnote{font-size:10px!important}.text-link{font-size:10px;min-height:40px;margin-top:15px}.citation{font-size:10px;margin-top:16px}.opening{padding:0}.hero-number{top:3vh;left:6vw;font-size:39vw;z-index:0}.hero-watch{height:63%;width:auto;max-width:66vw;top:2%;right:9vw;z-index:1}.hero-copy{position:absolute;bottom:7%;left:25px;margin:0;max-width:75%;z-index:2}.hero-copy h1{font-size:clamp(45px,12vw,66px);text-shadow:0 1px 16px #eeede5}.hero-copy>.eyebrow{font-size:8px!important;margin-bottom:12px}.hero-copy p:not(.eyebrow){font-size:12px;max-width:26ch;margin-top:15px}.hero-copy .text-link{margin-top:9px}.hero-caption{right:15px;top:25%;font-size:8px!important}.hero-bottom{left:25px;right:25px;bottom:13px;font-size:8px!important}.hero-bottom>span{display:none}.watch-chapter{width:170vw;flex-direction:row;gap:30px;align-items:center}.watch-chapter>.copy{width:78vw;flex-shrink:0}.watch-chapter .photo{width:76vw;height:70%;flex-shrink:0}.watch-chapter h2{font-size:13vw}.photo figcaption{font-size:7px;display:block}.photo figcaption span{display:block;text-align:left;font-size:8px;margin-top:3px}.edge-label{display:none}.importance{justify-content:center}.importance h2{font-size:15vw}.object{width:180vw;flex-direction:row;align-items:center;gap:35px}.object>.copy{width:77vw;flex-shrink:0}.object .landscape{width:82vw;height:60%;flex-shrink:0}.specs{margin:25px 0}.specs dt{font-size:11px}.specs dd{font-size:22px}.baguettes{width:135vw;padding:0;justify-content:flex-end}.floating-copy{margin:0 25px 65px;width:83vw}.floating-copy h2{font-size:16vw}.floating-copy p{max-width:28ch}.full-photo img{object-position:65%}.full-photo:after{background:linear-gradient(0deg,#0d160eee,transparent)}.full-photo figcaption{bottom:15px;left:25px;right:25px}.dial-chapter{width:180vw;flex-direction:row;align-items:center;gap:30px}.dial-chapter>.copy{width:79vw;flex-shrink:0}.dial-stage{width:79vw;height:88%;flex-shrink:0}.dial-tabs button{font-size:11px;padding:10px 0}.dial-tabs+p{font-size:12px!important}.secret .diamond-glyph{font-size:90px}.secret h2{font-size:14vw}.calendar{width:190vw;flex-direction:row;align-items:center;gap:30px}.calendar>.copy{width:77vw;flex-shrink:0}.time-lab{width:89vw;flex-shrink:0;padding:10px 25px}.calendar-date{gap:15px}.calendar-date>span{font-size:110px}.calendar-date>div{font-size:12px;letter-spacing:.1em}.lab-controls{gap:12px}.lab-controls button{font-size:11px}.chrono output{font-size:55px}.time-lab .eyebrow{font-size:9px}.bloodline{width:230vw;flex-direction:row;align-items:center;gap:40px}.lineage-intro{width:78vw;flex-shrink:0}.lineage{width:128vw;flex-shrink:0}.lineage-buttons span{font-size:25px}.lineage-buttons small{font-size:9px}.lineage-buttons{gap:16px}.lineage-buttons button{max-width:22vw;text-align:left}#lineage-detail{min-height:260px;max-width:95vw}#lineage-detail h3{font-size:42px}.lineage>.micro{max-width:105vw}.comparison{width:195vw}.comparison h2{font-size:11vw}.comparison-table{margin:15px 0}table th,table td{font-size:11px;padding:14px 11px}thead th:not(:first-child){font-size:28px}th:first-child{width:20%}.comparison>.micro{max-width:130vw}.movement{width:185vw;flex-direction:row;align-items:center;gap:30px;padding-left:0}.movement-photo{width:88vw;height:100%;flex-shrink:0}.movement>.copy{width:78vw;flex-shrink:0}.movement .specs{gap:20px}.movement .specs dd{font-size:36px}.architecture{width:420vw;flex-direction:row;align-items:center;gap:35px}.architecture-intro{width:80vw;flex-shrink:0}.architecture-plans{width:310vw;flex-shrink:0;gap:8vw}.plan{width:70vw}.plan h3{font-size:30px}.plan small{font-size:8px}.plan-outline{height:25vh}.this-watch{width:185vw;flex-direction:row;align-items:center;gap:40px}.evidence-heading{width:80vw;flex-shrink:0}.evidence-heading h2{font-size:22vw}.this-watch>.asset-slot{width:77vw;height:78%;flex-shrink:0}.asset-slot{padding:20px;min-height:250px}.asset-slot h3{font-size:28px}.asset-slot .eyebrow{font-size:8px!important}.evidence-line{max-width:90vw;font-size:8px!important}.provenance h2{font-size:15vw}.document-list{margin:20px 0}.document-list button{font-size:13px;padding:12px 0}.document-list em{font-size:15px}.condition{width:185vw;flex-direction:row;align-items:center;gap:35px}.condition>.copy{width:80vw;flex-shrink:0}#condition-slot{width:78vw;flex-shrink:0;height:75%}.condition-buttons{gap:0 18px;margin:18px 0}.condition-buttons button{font-size:11px}.condition #condition-note{font-size:12px}.included{width:185vw;flex-direction:row;align-items:center;gap:35px}.included>.copy{width:78vw;flex-shrink:0}.included>.asset-slot{width:82vw;flex-shrink:0;height:65%}.why-example h2{font-size:14vw}.market{width:135vw}.market h2{font-size:12vw}.market>p{max-width:105vw}.auction-list{margin:20px 0}.auction-list a{grid-template-columns:1fr 1fr;gap:10px;padding:15px 0}.auction-list strong{font-size:27px}.auction-list span{font-size:9px}.auction-list a>span:last-child{display:none}.auction-list small{font-size:9px}.offer{width:180vw;flex-direction:row;align-items:center;gap:40px}.offer-copy{width:80vw;flex-shrink:0}.offer-copy h2{font-size:14vw}.offer-price strong{font-size:38px}.offer .solid{font-size:10px;width:100%;gap:20px}.closing-note{width:72vw;padding-left:25px}.closing-note>p:not(.eyebrow){font-size:34px}.closing-note small{margin-top:65px}.chapter .offer-copy>.micro{font-size:10px;margin-top:20px}dialog{padding:58px 25px 35px;max-height:94dvh;width:96vw}dialog h2,#index h2{font-size:52px}#chapter-links{grid-template-columns:1fr}#chapter-links a{font-size:15px;padding:12px 0}.form-grid{grid-template-columns:1fr;gap:0}#enquiry .solid{width:100%;gap:10px;font-size:10px}.viewer-top{gap:10px;flex-wrap:wrap;height:72px}.viewer-top h2{flex-basis:100%;font-size:11px}.viewer-top button{font-size:11px}#image-pan{height:calc(100% - 135px)}.viewer-caption{font-size:8px!important}#viewer{padding:12px}.source-open{display:none}}
@media(max-width:760px) and (max-height:720px){.chapter{padding-top:18px;padding-bottom:18px}.chapter h2{font-size:42px;margin-bottom:14px}.chapter p{font-size:12px;line-height:1.45}.eyebrow{margin-bottom:13px}.importance h2{font-size:48px}.hero-copy h1{font-size:40px}.hero-copy p:not(.eyebrow){font-size:11px}.hero-copy{bottom:7%}.hero-watch{height:60%;right:8vw}.secret .diamond-glyph{font-size:65px;margin-bottom:12px}.document-list button{padding:9px 0}.condition-buttons button{padding:8px 0}.specs>div{padding:8px 0}.auction-list a{padding:10px 0}.auction-list strong{font-size:24px}.offer-price{margin:15px 0}.chapter .offer-copy p{font-size:13px}.offer-copy>.micro{line-height:1.4}.citation{margin-top:12px}}
.dial-stage{aspect-ratio:750/1293;width:auto;max-width:48vw;flex-shrink:0;margin-right:6vw}.dial-stage>img{width:auto;height:100%;max-width:100%}@media(max-width:760px){.dial-stage{width:79vw;max-width:none;height:auto;max-height:88%;margin-right:0;aspect-ratio:750/1293}.dial-stage>img{width:100%;height:auto;max-height:100%}}
@media(max-height:780px) and (min-width:761px){.comparison h2{font-size:54px}.comparison th,.comparison td{padding-top:10px;padding-bottom:10px}.comparison .comparison-table{margin:12px 0 16px}.provenance h2{font-size:59px}.provenance .document-list{margin:16px 0}.provenance .document-list button{padding:10px 0}.provenance>p:not(.eyebrow){font-size:14px}}
.menu-options{display:flex;gap:30px;margin-top:25px;border-top:1px solid var(--rule);padding-top:15px}.menu-options button{min-height:44px;font-size:12px;text-decoration:underline}[data-motion=reduce] *,[data-motion=reduce] *:before,[data-motion=reduce] *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
