/* Scoped to Plant Archive; existing site and navigation retain their styles. */
.ypa-body{background:#faf9f6}
.ypa{--pa-rule:#d3d1c7;--pa-muted:#66665f;--pa-serif:'Cormorant Garamond',Georgia,serif;max-width:1440px;margin:0 auto;padding:144px 64px 100px;font-size:16px;line-height:2;overflow-wrap:anywhere}
.ypa p{margin:0 0 1.5em}.ypa p:last-child{margin-bottom:0}.ypa figure{margin:0}.ypa img{width:100%;height:auto;max-width:100%}.ypa a:focus-visible{outline:2px solid #575c48;outline-offset:6px}.ypa h1,.ypa h2,.ypa h3{font-weight:400}.ypa .ypa-label,.ypa-label{font-size:13px;font-weight:400;line-height:1.8;letter-spacing:.14em;text-transform:uppercase}.ypa .ypa-group{font-family:var(--pa-serif);font-size:17px;text-transform:uppercase;letter-spacing:.16em;margin:68px 0 20px}.ypa figcaption{font-family:var(--pa-serif);font-size:14px;letter-spacing:.08em;margin-top:16px}.ypa .ypa-link{display:inline-block;border-bottom:1px solid #8c8b83;padding:10px 0;min-height:44px;font-size:14px;letter-spacing:.08em}.ypa-rule{border-top:1px solid var(--pa-rule);padding-top:18px}.ypa .ypa-name{font-family:var(--pa-serif);font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:0}.ypa .ypa-lead{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:clamp(24px,2.8vw,38px);line-height:1.9;letter-spacing:.05em}
/* Plate: left title and right uncropped original photograph. */
.ypa-plate{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:6%;padding:0 0 64px;align-items:stretch}.ypa-plate-title{display:flex;flex-direction:column;align-items:flex-start;padding-top:65px}.ypa-plate h1{font-family:var(--pa-serif);font-size:clamp(54px,7.6vw,112px);line-height:1.02;letter-spacing:-.045em;margin:0 0 20px}.ypa .ypa-ja{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:20px;letter-spacing:.2em}.ypa .ypa-credit{margin-top:auto;padding-top:100px;font-family:var(--pa-serif);font-size:15px;letter-spacing:.1em}.ypa .ypa-credit p{margin-bottom:8px}.ypa-reading{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:6%;border-top:1px solid var(--pa-rule);padding:65px 0 80px}.ypa-prose{line-height:2.25;min-width:0}.ypa-body-copy ul,.ypa-body-copy ol{padding-left:1.5em;list-style:revert;margin-bottom:2em}.ypa-body-copy a{text-decoration:underline}.ypa-body-copy h2,.ypa-body-copy h3{margin:1.5em 0 .75em}.ypa-specs{margin-top:50px}.ypa-specs>div{display:grid;grid-template-columns:40% 1fr;border-top:1px solid var(--pa-rule);padding:15px 0;gap:15px}.ypa-specs dt{font-family:var(--pa-serif);font-size:14px;letter-spacing:.1em}.ypa-specs dd{font-size:16px;margin:0}.ypa-gallery{padding:40px 0 100px}.ypa-gallery figure{width:70%;margin:70px 0 110px 4%}.ypa-gallery figure:nth-child(even){width:48%;margin-left:auto;margin-right:3%}.ypa-journals li{margin-bottom:22px}.ypa-journals time{display:block;font-family:var(--pa-serif);font-size:14px;color:var(--pa-muted)}.ypa-return{border-top:1px solid var(--pa-rule);padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.ypa-no-photo{grid-template-columns:1fr}.ypa-no-photo .ypa-credit{padding-top:60px}.ypa-no-photo .ypa-plate-title{padding-top:0}
/* Cover, introduction, asymmetric selections, collection chapters, index. */
.ypa-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:10%;min-height:80vh;align-items:center;padding-bottom:80px}.ypa-cover h1{font-family:var(--pa-serif);font-size:clamp(58px,9vw,138px);line-height:.85;letter-spacing:-.05em;margin:45px 0}.ypa-cover .ypa-range{font-family:var(--pa-serif);font-size:25px;letter-spacing:.1em}.ypa-cover .ypa-intro-en{font-family:var(--pa-serif);font-size:26px;line-height:1.3;margin:60px 0 40px}.ypa-cover figcaption{display:flex;justify-content:space-between;gap:16px}.ypa-cover figcaption>div:last-child{text-align:right}.ypa-cover figcaption p{font-style:italic;font-size:18px;margin-top:6px}.ypa-introduction{border-top:1px solid var(--pa-rule);padding:180px 0 100px;min-height:680px}.ypa-introduction>div{width:50%;margin-left:auto}.ypa-introduction h2{margin-bottom:44px}.ypa-introduction>.ypa-label{text-align:right;margin-top:70px}.ypa-selected{padding:60px 0 100px}.ypa-piece{width:60%;margin:100px 0 150px 6%}.ypa-piece:nth-of-type(even){width:38%;margin-left:auto;margin-right:5%}.ypa-piece-meta{display:flex;justify-content:space-between;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ypa-piece .ypa-name{margin:18px 0 10px}.ypa-chapter{padding:70px 0 130px}.ypa-chapter-copy{margin:100px 10% 70px auto;width:45%}.ypa .ypa-chapter-title{font-family:var(--pa-serif);font-size:clamp(40px,5.5vw,80px);line-height:1;letter-spacing:-.025em;margin-bottom:42px}.ypa-chapter-layout{margin-top:85px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10%;align-items:end}.ypa-chapter-image{display:block}.ypa-anemone .ypa-chapter-image{max-width:620px}.ypa-helleborus .ypa-chapter-layout{display:block;margin-right:15%;margin-left:6%}.ypa-helleborus .ypa-chapter-layout>div{text-align:right;margin-top:30px}.ypa-index{padding:70px 0 100px}.ypa-index-head{display:flex;justify-content:space-between;gap:25px;margin-bottom:45px}.ypa-index ol{border-bottom:1px solid var(--pa-rule);margin-bottom:35px}.ypa-index li{border-top:1px solid var(--pa-rule);display:grid;grid-template-columns:70px minmax(0,1fr) 160px 55px;gap:20px;align-items:center;padding:18px 0;font-size:14px}.ypa-index li>a{font-family:var(--pa-serif);font-size:28px;line-height:1.3}.ypa-index-group{font-size:13px;text-transform:uppercase;letter-spacing:.1em}.ypa-index li>span:last-child{text-align:right}.ypa-index-title{font-family:var(--pa-serif);font-size:54px}.ypa-closing{width:48%;margin:90px auto 30px}.ypa-closing p{font-family:var(--pa-serif);font-size:18px;display:flex;justify-content:space-between;gap:20px;margin-top:22px}
@media(max-width:1024px){.ypa{padding:130px 32px 80px}.ypa-plate{gap:5%;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ypa-plate-title{padding-top:20px}.ypa .ypa-group{margin-top:40px}.ypa-cover{gap:6%}.ypa-index li{grid-template-columns:50px minmax(0,1fr) 125px 45px;gap:12px}}
@media(max-width:760px){.ypa{padding:115px 24px 60px}.ypa-plate{display:flex;flex-direction:column;gap:36px;padding-bottom:55px}.ypa-plate-title{display:contents}.ypa-plate-title>.ypa-label{order:0}.ypa .ypa-group{order:1;margin:8px 0 -22px}.ypa-plate h1{order:2;font-size:clamp(50px,14vw,86px);margin:0 0 -20px}.ypa .ypa-ja{order:3;margin:0}.ypa-plate-photo{order:4}.ypa .ypa-credit{order:5;padding-top:0;margin-top:0}.ypa-reading{grid-template-columns:1fr;gap:28px;padding:42px 0 55px}.ypa .ypa-lead{font-size:25px}.ypa-specs{margin-top:35px}.ypa-specs>div{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ypa-gallery{padding:0}.ypa-gallery figure,.ypa-gallery figure:nth-child(even){width:100%;margin:40px 0 65px}.ypa-gallery figure:nth-child(even){width:85%;margin-left:auto}.ypa-return{flex-wrap:wrap}.ypa-cover{display:block;min-height:0;padding-bottom:65px}.ypa-cover h1{font-size:clamp(58px,19vw,110px)}.ypa-cover figure{margin:75px 0 0 10%}.ypa-cover figcaption{display:block}.ypa-cover figcaption>div:last-child{text-align:left;margin-top:18px}.ypa-introduction{padding:100px 0 60px;min-height:0}.ypa-introduction>div{width:100%;padding-left:5%}.ypa-selected{padding:30px 0}.ypa-piece,.ypa-piece:nth-of-type(even){width:90%;margin:85px 0 120px}.ypa-piece:nth-of-type(even){margin-left:10%}.ypa-chapter{padding:30px 0 70px}.ypa-chapter-copy{width:90%;margin:75px 0 50px 10%}.ypa .ypa-chapter-title{font-size:52px}.ypa-chapter-layout{display:block;margin-top:60px}.ypa-chapter-layout>div{margin:45px 0 0 10%}.ypa-helleborus .ypa-chapter-layout{margin-left:0;margin-right:0}.ypa-index{padding:40px 0 65px}.ypa-index li{grid-template-columns:35px minmax(0,1fr) 40px;gap:10px}.ypa-index li>a{font-size:24px}.ypa-index-group{display:none}.ypa-closing{width:90%;margin:45px auto 20px}.ypa .ypa-no-photo{display:flex}.ypa .ypa-no-photo .ypa-credit{padding-top:20px}}
@media(prefers-reduced-motion:reduce){html:has(.ypa){scroll-behavior:auto}.ypa a{transition:none}}
