:root{--obsidian:#000000;--emerald:#0F6B4F;--forest:#0B2E20;--antique:#3E3A1D;--charcoal:#1C1C24;--silver:#DCDDD7;--muted:#A4ADA7;--line:#dcdcd52d;--serif:'Palatino Linotype','Book Antiqua','Iowan Old Style',Palatino,Georgia,serif;--sans:Optima,'Segoe UI',Candara,'Helvetica Neue',sans-serif;--mono:'Cascadia Mono',Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--obsidian);color:var(--silver);font:17px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;background:none;border:0;cursor:pointer}button,a,input,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #b6cbbd;outline-offset:6px}img,svg{max-width:100%;display:block}figure,p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.06;letter-spacing:-.035em}h1{font-size:clamp(50px,5.9vw,90px)}h2{font-size:clamp(36px,4.1vw,64px)}em{font-weight:400;color:#a6b5ab}p{max-width:42em}p+p{margin-top:22px}.eyebrow,.section-number,.record-label{font:11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.eyebrow{margin-bottom:26px}.caption,figcaption{font:12px/1.65 var(--sans);color:var(--muted)}.caption{max-width:780px}.record-label{font-size:10px;margin-bottom:19px;color:#a6b8ac}.lead{font-size:clamp(20px,2vw,27px);line-height:1.55}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:#fff;color:#000;padding:12px}.skip:focus{top:10px}.site-header{height:98px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5vw;border-bottom:1px solid var(--line)}.brand{display:block;width:174px}.brand img{width:100%;height:auto}.menu-open{display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:13px 0}.menu-lines{width:25px;height:9px;border-block:1px solid}.site-header nav{display:flex;gap:23px;justify-content:flex-end;font-size:12px}.site-header nav a{padding:15px 0}.site-header nav a:hover,.site-header nav a[aria-current]{box-shadow:0 1px var(--silver)}.text-link{display:inline-flex;align-items:center;gap:30px;font-size:13px;line-height:1.4;border-bottom:1px solid #9daf9e8a;padding:15px 0;max-width:100%}.text-link svg,.plate button span svg{width:22px;height:22px;stroke:currentColor;stroke-width:1;fill:none;flex-shrink:0}.text-link:hover{color:#fff;border-color:#fff}.collection-opening{padding:60px 6vw 45px;background:radial-gradient(ellipse at 50% 75%,#0a1b12 0,#000 64%)}.collection-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:7vw}.collection-heading .eyebrow{grid-column:1/-1;margin-bottom:25px}.collection-heading h1{font-size:clamp(58px,6.8vw,104px)}.opening-note{align-self:end;padding-bottom:7px}.opening-note p{color:#aab8ae;font-size:19px;margin-bottom:10px}.watch-pair{display:grid;grid-template-columns:1fr 1fr;gap:8vw;max-width:1120px;margin:35px auto 0}.watch-pair figure{min-width:0}.watch-pair img{height:590px;width:100%;object-fit:contain;mix-blend-mode:normal;background:#000}.watch-pair figcaption{border-top:1px solid var(--line);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.watch-pair figcaption>span{font:27px var(--serif);color:var(--silver)}.watch-pair small{font:11px var(--mono);color:var(--muted)}.master-note{margin:30px auto 0;text-align:center}.editorial-spread{display:grid;grid-template-columns:.85fr 1.15fr;gap:0 6vw;padding:110px 6vw 75px;border-block:1px solid var(--line);align-items:center}.spread-heading p:not(.eyebrow){color:#adbbb1;margin:30px 0 20px;max-width:400px}.spread-image{display:block}.spread-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.spread-caption{grid-column:2;margin-top:16px}.house-statement{padding:110px 12vw 120px;background:linear-gradient(115deg,#07130d,#000)}.house-statement h2{font-size:clamp(40px,5.8vw,85px)}.house-statement>p:not(.eyebrow){max-width:650px;margin:30px 0;color:#adbbb1;font-size:20px}.house-statement .text-link+.text-link{margin-left:45px}.site-footer{padding:55px 6vw 35px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:35px;font-size:12px;color:var(--muted)}.site-footer nav{display:flex;gap:28px;justify-content:flex-end}.footer-end{text-align:right;justify-self:end}.directory{width:100%;height:100%;max-width:none;max-height:none;padding:45px 7vw;border:0;background:#06120c;color:var(--silver)}dialog::backdrop{background:#000d}.directory-top{display:flex;justify-content:space-between;align-items:center;font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.directory-top button{padding:14px}.directory nav{max-width:1100px;margin:65px auto}.directory nav a{display:flex;align-items:baseline;gap:35px;font:clamp(40px,6.5vw,95px)/1.15 var(--serif);padding:25px 0;border-bottom:1px solid var(--line)}.directory nav small{font:12px var(--mono);color:var(--muted)}.directory>p{font:12px var(--sans);color:var(--muted)}.journal-opening{padding:55px 6vw 0}.journal-title{display:grid;grid-template-columns:1.35fr 1fr;gap:0 40px;align-items:end;margin-bottom:40px}.journal-title .eyebrow{grid-column:1/-1;margin-bottom:20px}.journal-title h1{font-size:clamp(43px,4.9vw,75px)}.journal-title>p:last-child{color:#aab7ad;font-size:17px;padding-bottom:8px}.plate{min-width:0}.plate button{padding:0;width:100%;position:relative;display:block;text-align:left;overflow:hidden}.plate img{width:100%;height:auto;object-fit:cover}.plate button span{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:18px;background:#080d09e8;padding:10px 16px;font-size:12px}.plate figcaption{padding:15px 0;max-width:760px}.journal-opening .plate img{height:auto;object-position:center;object-fit:contain}.journal-context{padding:25px 6vw 45px;display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;font-size:13px;color:var(--muted)}.journal-context .record-label{display:block;margin-bottom:7px}.chapter-nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;gap:15px;padding:18px 6vw;background:#070d09f5;border-block:1px solid var(--line);backdrop-filter:blur(15px)}.chapter-nav a{font-size:12px;white-space:nowrap;display:flex;gap:10px;align-items:center;padding:6px 0}.chapter-nav a span{font:10px var(--mono);color:#80998a}.chapter-nav a.active{color:white;box-shadow:0 1px #a3c6af}.journal-section{padding:100px 6vw;border-bottom:1px solid var(--line);scroll-margin-top:75px}.section-number{margin-bottom:42px}.journal-section p:not(.record-label){color:#b0bdb4}.journal-section h2{margin-bottom:30px}.origin{display:grid;grid-template-columns:1.4fr .6fr;gap:0 10vw}.origin .section-number{grid-column:1/-1}.origin .lead{max-width:650px;margin-bottom:24px}.origin>div:nth-child(2)>p:last-child{max-width:590px}.margin-note{align-self:end;border-top:1px solid #72877a;padding-top:25px;font-size:14px}.margin-note>span{font:11px var(--mono);text-transform:uppercase;letter-spacing:.07em}.margin-note p{margin:18px 0}.margin-note a{font-size:12px;border-bottom:1px solid #91a698;padding-bottom:5px}.lug-study{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 7vw}.lug-study .section-number{grid-column:1/-1}.lug-study .study-heading{align-self:center}.lug-study .study-heading p:not(.record-label){font-size:17px}.signature-study{display:grid;grid-template-columns:1fr 1fr;gap:0 5vw;background:#06120b}.signature-study .section-number{grid-column:1/-1}.signature-study .study-heading{align-self:center}.diagram{min-width:0}.diagram svg{width:100%;height:auto}.diagram figcaption{border-top:1px solid var(--line);padding-top:18px;font-size:12px}.geometry{fill:none;stroke:#c6d5ca;stroke-width:1}.geometry .ribs{stroke:#7f9f89;stroke-width:.8}.geometry .datum{stroke:#526858;stroke-dasharray:3 6}.geometry .spine{stroke:#afc0b3;stroke-width:2}.geometry .point{fill:#d3dfd6;stroke:none}.geometry .accent{fill:#c4d9ca}.geometry .leader{stroke:#779a83}.geometry text{fill:#a8bdae;stroke:none;font:14px var(--sans)}.geometry .signature{font:20px var(--serif);fill:#e1e7e0}.formula{border-top:1px solid var(--line);margin-top:35px;padding-top:20px}.formula span{display:block;font:11px var(--mono);color:var(--muted)}.formula strong{display:block;font:25px var(--serif);margin-top:10px}.movement-layout{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.movement-layout p{max-width:520px}.envelope{stroke:#93aa9b;stroke-width:1;fill:none}.envelope .inner{stroke:#567e64;stroke-dasharray:4 6}.envelope text{fill:#b8c8be;stroke:none;font:15px var(--sans)}.evidence{border-top:1px solid var(--line);margin-top:40px;padding-top:15px;font-size:14px;color:#a9b7ad}.evidence summary{cursor:pointer;padding:12px 5px 12px 0;color:var(--silver);font-size:14px}.evidence p{margin:15px 0;max-width:650px}.material-study{background:#08110c}.material-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 7vw;align-items:end}.material-heading .record-label{grid-column:1/-1;margin:0}.material-heading h2{margin:0;font-size:clamp(46px,6vw,90px)}.material-heading h2 span{display:block;color:#97b29f}.material-heading p:last-child{font-size:18px}.composition{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;margin:65px 0 40px}.composition>div{border-top:1px solid #839a8d;padding-top:20px}.composition dt{font:16px var(--mono);display:flex;align-items:baseline;gap:12px;color:#c1cfc5}.composition dt span{font:12px var(--sans);color:#a6b4ab}.composition dd{font:clamp(40px,5.7vw,86px)/1.3 var(--serif);margin-top:20px;letter-spacing:-.04em}.composition small{font-size:20px;margin-left:4px}.material-foot{display:grid;grid-template-columns:1fr 1fr;gap:7vw;font-size:13px}.material-foot>.evidence{margin-top:0}.evidence label{display:flex;justify-content:space-between;margin-top:20px;font-size:13px}.evidence input{width:100%;margin:20px 0;accent-color:#a2c0ac}#mass-values{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-size:13px}#mass-values dt{color:#82a18d;font-family:var(--mono)}#mass-values dd{margin-top:8px}.present-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 8vw;align-items:end}.present-heading .record-label{grid-column:1/-1}.present-heading h2{margin:0}.present-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-top:30px}.present-footer p{font-size:13px;max-width:650px}.present-footer .text-link{flex-shrink:0}.plate-dialog{border:0;background:#0b0d0c;color:var(--silver);width:95vw;max-width:1600px;max-height:95svh;padding:58px 12px 12px}.plate-close{position:absolute;top:10px;right:20px;padding:7px 10px;font-size:13px}.plate-dialog img{width:100%;height:auto;max-height:82svh;object-fit:contain}.plain-opening{padding:100px 8vw 85px;max-width:1250px}.plain-opening .lead{max-width:800px;margin-top:45px;color:#aebdb2}.work-sequence{padding:0 8vw;display:grid;grid-template-columns:1fr 1fr;gap:0 8vw}.work-sequence article{padding:45px 0;border-top:1px solid var(--line)}.work-sequence article>span{font:11px var(--mono);color:var(--muted);text-transform:uppercase}.work-sequence h2{font-size:40px;margin:25px 0}.work-sequence p{font-size:17px;color:#b0bdb4}.work-sequence .status{font:11px var(--mono);color:#829b8b;margin-top:28px}.atelier-close{padding:100px 8vw;background:#07130c;margin-top:40px}.atelier-close p{font-size:20px;margin:30px 0;color:#a5b8aa;max-width:750px}.maison-opening{max-width:1400px}.maison-composition{padding:0 8vw 65px;background:radial-gradient(ellipse,#0a2012,#000 70%)}.maison-composition .caption{text-align:center;margin:30px auto 0}.maison-essay{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:85px 8vw;border-top:1px solid var(--line)}.maison-essay>div:nth-child(2){font-size:19px;color:#adbbb2}.maison-essay .text-link{margin-top:20px}
@media(max-width:1100px){.site-header nav{gap:13px;font-size:11px}.brand{width:150px}.watch-pair img{height:470px}.chapter-nav{gap:8px;padding-inline:4vw}.chapter-nav a{gap:6px;font-size:10px}.composition{gap:20px}.composition dt{display:block}.composition dt span{display:block;margin-top:7px}}
@media(max-width:760px){body{font-size:16px;line-height:1.65}.site-header{height:76px;padding:0 22px;grid-template-columns:1fr auto 1fr}.site-header nav{display:none}.brand{width:140px}.menu-open{font-size:9px;gap:9px}.menu-lines{width:20px}h1{font-size:clamp(43px,10.7vw,68px)}h2{font-size:39px}.eyebrow{font-size:9px}.collection-opening{padding:40px 24px 35px}.collection-heading{grid-template-columns:1fr}.collection-heading .eyebrow{margin-bottom:20px}.collection-heading h1{font-size:63px}.opening-note{margin-top:25px}.opening-note p{font-size:16px}.watch-pair{gap:15px;margin-top:25px}.watch-pair img{height:330px}.watch-pair figcaption{align-items:flex-start;flex-direction:column;gap:5px;padding:15px 0}.watch-pair figcaption>span{font-size:23px}.watch-pair small{font-size:9px}.master-note{text-align:left;font-size:11px;margin-top:15px}.editorial-spread{padding:60px 24px 40px;grid-template-columns:1fr;gap:30px}.spread-heading p:not(.eyebrow){font-size:16px;margin:22px 0 15px}.spread-image{margin-inline:-24px}.spread-caption{grid-column:1;margin:0;font-size:11px}.house-statement{padding:60px 24px}.house-statement h2{font-size:42px}.house-statement>p:not(.eyebrow){font-size:18px;margin:25px 0}.house-statement .text-link+.text-link{margin-left:22px}.site-footer{padding:40px 24px 30px;grid-template-columns:1fr;gap:25px}.site-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:22px}.footer-end{justify-self:start;text-align:left}.directory{padding:24px}.directory-top{font-size:9px}.directory nav{margin-top:50px}.directory nav a{font-size:44px;gap:20px}.journal-opening{padding:40px 24px 0}.journal-title{display:block;margin-bottom:30px}.journal-title h1{font-size:43px}.journal-title>p:last-child{font-size:16px;margin-top:25px}.journal-opening .plate{margin-inline:-24px}.journal-opening .plate figcaption{padding-inline:24px}.plate button span{bottom:12px;right:12px;font-size:10px;padding:8px 11px;gap:8px}.plate figcaption{font-size:11px}.journal-context{padding:15px 24px 30px;grid-template-columns:1fr;gap:22px;font-size:12px}.chapter-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0 8px;padding:10px 18px}.chapter-nav a{font-size:9px;padding:7px 0;white-space:normal;gap:5px}.chapter-nav a span{font-size:8px}.journal-section{padding:55px 24px;scroll-margin-top:90px}.section-number{font-size:9px;margin-bottom:30px}.origin,.lug-study,.signature-study,.movement-layout,.material-heading,.material-foot,.present-heading{grid-template-columns:1fr;gap:28px}.origin .section-number,.lug-study .section-number,.signature-study .section-number{margin:0}.record-label{font-size:9px;margin-bottom:15px}.journal-section h2{font-size:39px;margin-bottom:23px}.journal-section p:not(.record-label){font-size:16px}.origin .lead{font-size:20px}.origin .margin-note{margin-top:10px}.margin-note p{font-size:14px!important}.lug-study .plate{margin-inline:-24px}.lug-study .plate figcaption{padding-inline:24px}.geometry{margin-top:0}.diagram figcaption{font-size:11px}.formula strong{font-size:23px}.movement-layout{gap:35px}.evidence{margin-top:30px}.evidence p{font-size:14px!important}.material-heading .record-label{margin:0}.material-heading h2{font-size:58px;margin:0}.material-heading h2 span{display:inline}.material-heading p:last-child{font-size:17px}.composition{grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.composition dt{display:flex;font-size:14px}.composition dt span{margin:0;font-size:11px}.composition dd{font-size:58px;margin-top:12px}.material-foot>p{font-size:12px!important}.material-foot .evidence{margin-top:10px}.present-heading{gap:22px}.present-heading .record-label{margin:0}.present-heading h2{margin:0}.present-study .watch-pair{margin:25px -6px 0;gap:15px}.present-footer{display:block;margin-top:25px}.present-footer p{font-size:12px!important}.present-footer .text-link{margin-top:15px}.plain-opening{padding:55px 24px}.plain-opening .lead{font-size:20px;margin-top:30px}.work-sequence{padding:0 24px;grid-template-columns:1fr}.work-sequence article{padding:30px 0}.work-sequence h2{font-size:35px;margin:20px 0}.work-sequence p{font-size:16px}.atelier-close{padding:55px 24px;margin-top:20px}.atelier-close h2{font-size:38px}.atelier-close p{font-size:18px}.maison-opening h1{font-size:43px}.maison-composition{padding:0 24px 45px}.maison-essay{grid-template-columns:1fr;gap:30px;padding:55px 24px}.maison-essay>div:nth-child(2){font-size:17px}.maison-essay h2{font-size:39px}}
@media(max-width:370px){.brand{width:125px}.menu-open{font-size:8px}.collection-heading h1{font-size:54px}.journal-title h1,.maison-opening h1{font-size:37px}.watch-pair img{height:265px}.material-heading h2{font-size:48px}.composition dd{font-size:49px}.chapter-nav a{font-size:8px}.house-statement .text-link+.text-link{margin-left:0;display:flex;width:max-content}.site-footer nav{gap:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:760px){.geometry text,.envelope text{font-size:24px}.geometry .signature{font-size:27px}.geometry text:last-child{font-size:22px}}
/* Release audit: object-led first view, readable diagrams and stable modal layout. */
html{scrollbar-gutter:stable}body:has(dialog[open]){overflow:hidden}
@media(min-width:761px){.site-header{height:88px}.collection-opening{padding-top:36px}.collection-heading .eyebrow{margin-bottom:16px}.collection-heading h1{font-size:clamp(54px,5vw,76px)}.collection-opening .watch-pair{margin-top:22px}.collection-opening .watch-pair img{height:clamp(400px,60svh,560px)}.geometry text,.envelope text{font-size:19px}.geometry .signature{font-size:24px}}
@media(max-width:760px){.chapter-nav a{min-height:38px;font-size:11px}.chapter-nav a span{font-size:9px}.record-label,.section-number{font-size:10px}.menu-open{font-size:11px;min-height:44px}.site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}
@media(max-width:370px){.chapter-nav a{font-size:10px}.menu-open{font-size:10px;gap:7px}.menu-lines{width:18px}.site-header .brand{width:120px}}
/* One anchor offset: the heading sits just below the live chapter bar. */
html{scroll-padding-top:0}.journal-section{--section-pad:100px;scroll-margin-top:calc(var(--chapter-offset,90px) - var(--section-pad))}.geometry .ribs{stroke:#8eae99;stroke-width:1.3}
@media(max-width:760px){.journal-section{--section-pad:55px}}
.chapter-nav a{min-height:44px}@media(max-width:760px){.chapter-nav a{min-height:44px}}
