/* Editorial art direction. The measured orbit and its geometry are unchanged. */
.editorial-site{--paper:#fcfbf8;--white:#fff;--ink:#302e2b;--muted:#716c64;--line:#dedad2;--accent:#715550;background:var(--paper)}
.editorial-site .section-pad{padding:110px 7%}.editorial-site .eyebrow{font:500 11px/1.6 var(--sans);letter-spacing:2.3px;color:var(--muted)}.editorial-site .text-link{font-size:13px;line-height:1.7;gap:24px;min-height:46px;width:fit-content;max-width:100%}.editorial-site .text-link .arrow-icon{width:18px;height:18px}.editorial-site .site-header{border-bottom:1px solid #e8e4dc;background:var(--paper)}.editorial-site .site-header nav{font-size:13px;gap:25px}.editorial-site .brand-line{font-size:9px;letter-spacing:1.5px}.editorial-site .site-header .brand{flex-shrink:0}.editorial-site .site-footer{padding:75px 7% 25px;background:#eae7df;border-top:0}.editorial-site .footer-top{padding-bottom:55px}.editorial-site .footer-top>div{font-size:13px;gap:9px}.editorial-site .footer-bottom{font-size:11px}.editorial-site figcaption{font:12px/1.8 var(--sans);color:var(--muted)}.editorial-site a:hover .arrow-icon{transform:translate(2px,-2px)}.editorial-site .arrow-icon{transition:transform .2s ease}.editorial-site h1,.editorial-site h2,.editorial-site h3{text-wrap:balance}
.editorial-manifesto{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;align-items:end}.editorial-manifesto>.eyebrow{grid-column:1/-1;margin-bottom:42px}.editorial-manifesto h2{font-size:clamp(48px,6.7vw,90px);line-height:1.2;letter-spacing:-3px}.editorial-manifesto h2 span,.material-intro h2 span{color:#96887a}.editorial-manifesto>div{padding-bottom:5px}.editorial-manifesto>div>p{font-size:16px;line-height:2}.editorial-manifesto .text-link{margin-top:25px}.curated-works{padding-top:35px!important}.editorial-heading{display:flex;align-items:baseline;gap:35px;border-top:1px solid var(--line);padding-top:27px;margin-bottom:45px}.editorial-heading h2{font-size:32px;flex:1}.editorial-heading>.text-link{font-size:12px}.curated-pair{display:grid;grid-template-columns:1.35fr 1fr;gap:12%;align-items:start}.curated-pair figure{margin:0}.curated-pair img{width:100%;height:auto}.curated-pair figcaption{display:flex;align-items:baseline;gap:18px;margin-top:22px}.curated-pair figcaption>span{font-size:11px;letter-spacing:1px}.curated-pair h3{font-size:27px;flex:1}.curated-pair figcaption>.arrow-icon{width:18px;height:18px}.curated-aside{padding-top:75px}.editorial-side-note{font-size:20px;line-height:1.8;font-family:var(--serif);margin-bottom:45px;color:var(--muted)}.curated-aside>.text-link{margin-top:30px}.heritage-editorial{display:grid;grid-template-columns:1fr 1fr;background:#ebe8e0;align-items:center}.heritage-editorial-copy{padding:75px 15% 75px 14%}.heritage-editorial-copy h2{font-size:clamp(44px,5.3vw,76px);line-height:1.25;margin:35px 0}.heritage-editorial-copy>p:not(.eyebrow){font-size:15px;line-height:2;color:var(--muted)}.heritage-editorial-copy .heritage-fact{font-size:13px!important;margin-top:30px;max-width:330px}.heritage-editorial-copy .text-link{margin-top:27px}.heritage-editorial figure{padding:45px 9% 40px 0;align-self:center}.heritage-editorial figure img{width:100%;height:auto}.heritage-editorial figcaption{margin-top:12px}.benefit-editorial>.eyebrow{margin-bottom:35px}.benefit-editorial-top{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end}.benefit-editorial-top h2{font-size:clamp(40px,5.1vw,70px);line-height:1.35}.benefit-editorial-top p{font-size:15px;line-height:2;color:var(--muted)}.benefit-editorial-top .text-link{margin-top:24px}.quiet-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8%;margin-top:60px}.quiet-steps p{border-top:1px solid var(--line);padding-top:18px;font-size:18px}.quiet-steps span{font:italic 30px Georgia,serif;color:#a49c91;margin-right:25px}.home-records{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#f0eee7}.home-records h2{font-size:43px;line-height:1.45;margin-top:30px}.home-record-links a{display:grid;grid-template-columns:1fr auto;gap:12px;border-bottom:1px solid #d4cfc5;padding:18px 0 28px;margin-bottom:18px}.home-record-links span{grid-column:1/-1;font-size:12px;color:var(--muted)}.home-record-links h3{font-size:26px}.home-record-links .arrow-icon{width:23px;height:23px;align-self:center}.editorial-site .ip-gallery{background:#faf9f6;gap:12%}.editorial-site .ip-gallery h2{font-size:48px;line-height:1.35}.editorial-site .ip-gallery p:not(.eyebrow){font-size:15px;line-height:2}.editorial-site .ip-choices{gap:12px}.editorial-site .ip-choices button{font-size:12px;min-height:44px}.editorial-end{text-align:center;border-top:1px solid var(--line)}.editorial-end h2{font-size:clamp(42px,5vw,70px);line-height:1.35;margin:30px 0}.editorial-end .text-link{display:inline-flex;margin:5px 18px}
/* About: full-proportion portraits first; records stay behind calm disclosures. */
.about-editorial-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:9%;padding-top:55px!important;padding-bottom:65px!important;align-items:center}.about-editorial-title h1{font-size:clamp(50px,6.5vw,88px);line-height:1.2;letter-spacing:-3px;margin:40px 0}.about-editorial-title>p:not(.eyebrow){font-size:17px;line-height:1.9;color:var(--muted)}.about-mini-nav{display:flex;flex-wrap:wrap;gap:8px 27px;margin-top:35px}.about-editorial-hero figure img{width:100%;height:auto}.about-editorial-hero figcaption{margin-top:13px}.about-statement{display:grid;grid-template-columns:1fr 1fr;gap:30px 12%;padding-top:60px!important;padding-bottom:95px!important}.about-statement>.eyebrow{grid-column:1/-1}.about-statement h2{font-size:44px;line-height:1.5}.about-statement h2 span{display:block;color:#96887a}.about-statement>p:last-child{font-size:15px;line-height:2.1;color:var(--muted);align-self:center}.about-practice{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#efede6}.about-practice>.anchor-alias{position:absolute;top:0}.about-practice>figure{padding:55px 0 45px 10%}.about-practice>figure img{width:100%;height:auto}.about-practice figcaption{margin-top:12px}.about-practice-copy{padding:55px 14%}.about-practice-copy h2{font-size:clamp(36px,4vw,58px);line-height:1.4;margin:28px 0}.practice-lead{font-size:15px;line-height:1.9;color:var(--muted)}.practice-lines{margin:30px 0}.practice-lines>div{display:grid;grid-template-columns:25px 1fr;column-gap:15px;border-top:1px solid #d5cfc4;padding:16px 0}.practice-lines span{font:italic 16px Georgia,serif;color:#9a8f80;padding-top:7px}.practice-lines h3{font-size:22px}.practice-lines p{grid-column:2;font-size:13px;color:var(--muted);line-height:1.9;margin-top:6px}.about-practice-copy>.text-link{display:flex;margin-top:8px}.practice-archive{padding-top:45px!important;padding-bottom:55px!important;background:#efede6}.practice-archive .practice-records{border-top:0;padding-top:0}.practice-archive .practice-records>h3,.practice-archive .practice-records>p,.practice-archive .practice-records>.text-link{display:none}.practice-archive .source-detail{margin-top:0}.heritage-archive{display:grid;grid-template-columns:1fr 1fr;gap:12%}.heritage-archive h2{font-size:45px;line-height:1.4;margin-top:28px}.heritage-archive>div>p:not(.eyebrow){font-size:15px;line-height:2;color:var(--muted)}.recognition-archive{padding-top:30px!important;padding-bottom:70px!important}.archive-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.archive-heading h2{font-size:39px;margin-top:24px}.archive-heading>p{font-size:12px;color:var(--muted)}.editorial-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.editorial-disclosure>summary{list-style:none;cursor:pointer;font-size:15px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px}.editorial-disclosure>summary::-webkit-details-marker{display:none}.editorial-disclosure>summary>span{font-size:23px;font-weight:300}.editorial-disclosure[open]>summary>span{transform:rotate(45deg)}.editorial-disclosure .honor-list{margin-top:0}.editorial-site .honor-list h3{font-size:25px}.editorial-site .source-detail summary{font-size:14px;min-height:54px}.editorial-site .project-timeline p,.editorial-site .record-note,.editorial-site .honor-list p{font-size:13px;line-height:1.9}.editorial-media{padding-top:55px!important;background:#f2f0ea}.editorial-media .media-list article{padding:25px 0}.editorial-media .media-list h3{font-size:24px;line-height:1.55;max-width:750px}.editorial-media .media-list article>p{font-size:12px;margin-bottom:14px}.editorial-media .media-list article>a>span{font-size:12px}.editorial-media .media-list small{font-size:12px}.editorial-media>.text-link{margin-top:25px}.media-archive{border-bottom:0}.media-archive article:last-child{border-bottom:0}
/* Works: an asymmetric exhibition, not a product list. */
.collection-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;padding-top:65px!important;padding-bottom:65px!important}.collection-heading h1{font-size:clamp(52px,6.7vw,92px);line-height:1.2;letter-spacing:-3px;margin-top:30px}.collection-heading>div>p:not(.eyebrow){font-size:16px;line-height:2;color:var(--muted)}.collection-mark{font:italic 29px Georgia,serif;display:block;margin-top:32px;color:#a29483}.editorial-site .works-section{padding-top:15px}.editorial-site .filter-bar{border-top:1px solid var(--line);border-bottom:0;padding-top:15px;margin-bottom:45px;gap:30px}.editorial-site .filter-bar button{font-size:13px;min-height:44px}.editorial-site .filter-bar p{font-size:12px}.editorial-site .works-list{display:grid;grid-template-columns:1.15fr 1fr;gap:90px 10%;align-items:start}.editorial-site .work-entry{margin:0}.editorial-site .work-entry:nth-child(2){padding-top:150px}.editorial-site .work-entry:nth-child(3){display:block;grid-column:1/2;max-width:none}.editorial-site .work-entry:nth-child(3) .work-summary{padding:24px 0 0}.editorial-site .work-image{display:block;aspect-ratio:auto}.editorial-site .work-image img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;transition:none}.editorial-site .work-image:hover img{transform:none}.editorial-site .work-summary{padding-top:25px}.editorial-site .work-summary h2{font-size:34px;margin:12px 0}.editorial-site .work-summary>p{font-size:14px;line-height:1.9;max-width:400px}.editorial-site .work-summary>.text-link{margin-top:12px}.editorial-site .image-action{font-size:12px}.editorial-site dialog{border-radius:0}.editorial-site .dialog-copy p{font-size:14px}.editorial-site .simple-cta{background:#efede6}.editorial-site .simple-cta h2{font-size:42px}
/* Materials: tactile image, then concise observations. */
.material-editorial-hero{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;background:#eae6de}.material-editorial-hero>div{padding:65px 14%}.material-editorial-hero h1{font-size:clamp(50px,6.2vw,85px);line-height:1.25;letter-spacing:-3px;margin:35px 0}.material-editorial-hero p:not(.eyebrow){font-size:16px;line-height:2;color:var(--muted)}.material-editorial-hero .text-link{margin-top:25px}.material-editorial-hero figure{position:relative}.material-editorial-hero figure img{width:100%;height:auto}.material-editorial-hero figcaption{padding:13px 22px;color:var(--ink)}.material-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px 12%;align-items:center}.material-intro>.eyebrow{grid-column:1/-1}.material-intro h2{font-size:54px;line-height:1.35}.material-intro>p:last-child{font-size:16px;color:var(--muted);line-height:2}.material-observations{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-top:20px!important}.material-observations figure{max-width:440px}.material-observations figure img{width:100%;height:auto}.material-observations figcaption{margin-top:14px}.material-observations h2{font-size:42px;line-height:1.4;margin:27px 0}.material-observations .notes-list article{display:grid;grid-template-columns:30px 1fr;gap:8px 18px;padding:22px 0}.material-observations .notes-list h3{font-size:23px}.material-observations .notes-list p{grid-column:2;font-size:14px;line-height:1.9}.material-observations .notes-list span{font-size:14px}.editorial-site .make-feature{background:#efede6;grid-template-columns:1fr 1fr}.editorial-site .make-copy{padding:65px 14%}.editorial-site .make-copy h2{font-size:48px;line-height:1.35}.editorial-site .make-copy p:not(.eyebrow){font-size:15px;line-height:2}.editorial-site .make-feature>img{height:auto;width:100%;object-fit:contain}.material-start{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.material-start h2{font-size:43px;margin-top:25px}.material-start>div>p:not(.eyebrow){font-size:15px;line-height:2;color:var(--muted)}.material-start .text-link{margin-top:25px}
@media(min-width:701px) and (max-width:1050px){.editorial-site .brand-line{display:none}.editorial-site .site-header nav{gap:18px}.about-practice-copy{padding:35px 10%}.practice-lines p{font-size:13px}.heritage-editorial-copy{padding:50px 12%}.editorial-site .section-pad{padding-left:6%;padding-right:6%}}
@media(max-width:700px){
.editorial-site .section-pad{padding:66px 6%}.editorial-site .eyebrow{font-size:10px;letter-spacing:1.7px}.editorial-site .text-link{font-size:14px;min-height:48px;gap:18px}.editorial-site .site-header nav{top:80px;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior-y:contain;padding:18px 6% 22px;grid-template-columns:1fr 1fr;gap:0 25px;box-shadow:0 16px 24px #302e2b0a}.editorial-site .site-header nav[data-open=true]{display:grid}.editorial-site .site-header nav>a{font-size:15px;border-bottom:1px solid var(--line);padding:14px 0;min-height:52px}.editorial-site.orbit-home .site-header nav{top:64px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}.editorial-site .site-footer{padding:48px 6% 25px}.editorial-site .footer-top{grid-template-columns:1fr;gap:28px}.editorial-site .footer-top>.brand{grid-column:auto}.editorial-site .footer-top>p{font-size:29px}.editorial-site .footer-top>div{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;font-size:13px}.editorial-site .footer-top>div>a{min-height:44px;padding:8px 0}.editorial-site .footer-bottom{font-size:11px}.editorial-site figcaption{font-size:12px}.editorial-manifesto{grid-template-columns:1fr;gap:28px}.editorial-manifesto>.eyebrow{margin:0}.editorial-manifesto h2{font-size:54px;letter-spacing:-2px}.editorial-manifesto>div>p{font-size:15px}.editorial-manifesto .text-link{margin-top:15px}.editorial-heading{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:27px;padding-top:22px}.editorial-heading>.eyebrow{grid-column:1/-1}.editorial-heading h2{font-size:29px}.editorial-heading>.text-link{font-size:13px}.curated-pair{display:block}.curated-pair figcaption{margin-top:15px;gap:14px}.curated-pair h3{font-size:27px}.curated-aside{padding:38px 0 0 18%;}.editorial-side-note{font-size:18px;margin-bottom:25px}.curated-aside>.text-link{margin-top:18px}.heritage-editorial{display:flex;flex-direction:column}.heritage-editorial-copy{padding:55px 7% 35px;align-self:stretch}.heritage-editorial-copy h2{font-size:49px;margin:24px 0}.heritage-editorial-copy .heritage-fact{font-size:14px!important;margin-top:23px;max-width:100%}.heritage-editorial figure{padding:0 6% 35px;width:100%}.benefit-editorial-top{grid-template-columns:1fr;gap:25px}.benefit-editorial-top h2{font-size:43px}.quiet-steps{gap:14px;margin-top:35px}.quiet-steps p{font-size:14px;line-height:1.7}.quiet-steps span{display:block;font-size:28px;margin:0 0 10px}.home-records{grid-template-columns:1fr;gap:28px}.home-records h2{font-size:36px;margin-top:22px}.home-record-links h3{font-size:24px}.editorial-site .ip-gallery{gap:30px}.editorial-site .ip-gallery h2{font-size:39px}.editorial-site .ip-gallery p:not(.eyebrow){font-size:14px}.editorial-site .ip-choices button{font-size:13px;min-height:46px}.editorial-end h2{font-size:41px}.editorial-end .text-link{margin:0 10px}.about-editorial-hero{display:flex;flex-direction:column;gap:35px;padding-top:40px!important;padding-bottom:40px!important}.about-editorial-title{align-self:stretch}.about-editorial-title h1{font-size:54px;margin:25px 0 22px;letter-spacing:-2px}.about-editorial-title>p:not(.eyebrow){font-size:15px}.about-mini-nav{margin-top:20px;gap:12px 28px}.about-editorial-hero figure{width:100%}.about-statement{grid-template-columns:1fr;gap:24px;padding-top:30px!important;padding-bottom:55px!important}.about-statement h2{font-size:38px}.about-statement h2 span{display:inline}.about-statement>p:last-child{font-size:15px}.about-practice{display:flex;flex-direction:column}.about-practice>figure{padding:30px 6% 0;width:100%}.about-practice-copy{padding:35px 6% 15px;align-self:stretch}.about-practice-copy h2{font-size:42px;margin:24px 0}.practice-lead{font-size:15px}.practice-lines{margin:25px 0}.practice-lines p{font-size:14px}.practice-lines h3{font-size:24px}.practice-archive{padding-top:10px!important;padding-bottom:35px!important}.heritage-archive{grid-template-columns:1fr;gap:25px}.heritage-archive h2{font-size:37px;margin-top:22px}.heritage-archive>div>p:not(.eyebrow){font-size:15px}.recognition-archive{padding-top:15px!important;padding-bottom:45px!important}.archive-heading{display:block;margin-bottom:25px}.archive-heading h2{font-size:34px;margin-top:20px}.archive-heading>p{font-size:13px;margin-top:18px}.editorial-disclosure>summary{font-size:15px}.editorial-site .honor-list h3{font-size:24px}.editorial-site .honor-list p{font-size:13px}.editorial-site .source-detail summary{font-size:14px}.editorial-media .media-list h3{font-size:23px}.editorial-media .media-list article>p{font-size:12px}.editorial-media .media-list article>a>span{font-size:13px}.editorial-media .media-list small{font-size:12px}.collection-heading{grid-template-columns:1fr;gap:28px;padding-top:40px!important;padding-bottom:30px!important}.collection-heading h1{font-size:55px;letter-spacing:-2px;margin-top:25px}.collection-heading>div>p:not(.eyebrow){font-size:15px}.collection-mark{display:none}.editorial-site .works-section{padding-top:5px}.editorial-site .filter-bar{gap:18px;flex-wrap:wrap;margin-bottom:25px}.editorial-site .filter-bar button{font-size:13px}.editorial-site .filter-bar p{font-size:12px}.editorial-site .works-list{display:block}.editorial-site .work-entry,.editorial-site .work-entry:nth-child(2),.editorial-site .work-entry:nth-child(3){padding-top:0;margin-bottom:50px;max-width:none}.editorial-site .work-entry:nth-child(3){margin-bottom:0}.editorial-site .work-summary{padding-top:20px}.editorial-site .work-summary h2{font-size:31px}.editorial-site .work-summary>p{font-size:14px}.editorial-site .simple-cta h2{font-size:35px}.editorial-site .dialog-copy{padding:30px 7%}.editorial-site .dialog-copy p{font-size:14px}.material-editorial-hero{display:flex;flex-direction:column}.material-editorial-hero>div{padding:40px 6% 35px;align-self:stretch}.material-editorial-hero h1{font-size:55px;margin:27px 0;letter-spacing:-2px}.material-editorial-hero p:not(.eyebrow){font-size:15px}.material-editorial-hero figure{width:100%}.material-editorial-hero figcaption{font-size:12px;padding:12px 6% 20px}.material-intro{grid-template-columns:1fr;gap:25px}.material-intro h2{font-size:44px}.material-intro>p:last-child{font-size:15px}.material-observations{grid-template-columns:1fr;gap:35px;padding-top:0!important}.material-observations figure{max-width:none;width:82%;margin:0 auto 0 0}.material-observations h2{font-size:38px;margin:22px 0}.material-observations .notes-list h3{font-size:24px}.material-observations .notes-list p{font-size:14px}.editorial-site .make-copy{padding:45px 6%}.editorial-site .make-copy h2{font-size:41px}.editorial-site .make-copy p:not(.eyebrow){font-size:15px}.material-start{grid-template-columns:1fr;gap:27px}.material-start h2{font-size:35px}.material-start>div>p:not(.eyebrow){font-size:15px}
/* Preserve the orbit box and avatar target. Compact decorative content; only the outer panel may scroll as a short-viewport fallback. */
.editorial-site .motion-window{overflow-x:hidden;overflow-y:auto}.editorial-site .motion-stories{overflow:visible;padding:14px;gap:12px}.editorial-site .motion-story img{aspect-ratio:1/1;height:clamp(76px,22svh,160px);object-fit:contain}.editorial-site .motion-story h3{font-size:16px;line-height:1.5;margin-top:8px}.editorial-site .motion-story p{display:none}.editorial-site .motion-story .text-link{font-size:13px;gap:5px;min-height:44px}.editorial-site .motion-sidebar .eyebrow{display:none}.editorial-site .motion-sidebar h2{font-size:19px}.editorial-site .motion-word .button,.editorial-site .motion-word .text-link{font-size:12px}.editorial-site .motion-word>p{font-size:12px}.editorial-site .motion-cue{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.editorial-site .arrow-icon{transition:none}}
