:root{--paper:#f5f2e9;--ink:#263d34;--muted:#697267;--line:#cdd2c5;--sage:#e4e7dc;--olive:#7b8262;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #b56546;outline-offset:6px}button{border:0;background:none;padding:0}p{margin:0 0 20px}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:1.02;margin:0}h1{font-size:clamp(65px,6.7vw,112px)}h2{font-size:clamp(45px,4.6vw,72px)}em{font-weight:400;color:var(--olive)}img{max-width:100%;display:block}.wrap{width:90%;max-width:1440px;margin-inline:auto}.concept-bar{background:var(--ink);color:#e6ebdd;padding:9px 5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em}.concept-bar a{letter-spacing:.02em}.header{height:126px;display:flex;justify-content:space-between;align-items:center;width:90%;max-width:1440px;margin:auto;gap:30px}.brand{font-family:var(--serif);font-size:37px;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.brand span{display:block;font:8px/1.4 Arial,sans-serif;letter-spacing:.18em;margin-top:10px}.header nav{display:flex;gap:35px;font-size:12px}.header-contact{font-size:11px;border-bottom:1px solid var(--ink);padding:9px 0}.menu{display:none}.eyebrow{font-size:9px;letter-spacing:.18em;font-weight:500;line-height:1.6;margin-bottom:25px}.hero{padding-top:34px}.hero-top{display:grid;grid-template-columns:1fr 280px;gap:9%;align-items:end;margin-bottom:49px}.hero-side{font-size:14px;line-height:1.7;padding-bottom:6px}.hero-side p{margin:0}.line-mark{display:block;font-family:var(--serif);font-size:43px;line-height:1;margin-bottom:24px;font-weight:400}.hero-pair{display:grid;grid-template-columns:1.62fr 1fr;gap:29px}.hero-img,.hero-art{height:530px;overflow:hidden}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:56% center;transition:transform .6s}.hero-art{background:#e7e8dc;display:flex;align-items:center;justify-content:center;padding:26px}.hero-art img{height:100%;width:100%;object-fit:contain;transition:transform .6s}.hero-pair a:hover img{transform:scale(1.015)}.entry-caption{display:flex;align-items:center;justify-content:space-between;padding-top:18px}.entry-caption small{display:block;font:8px Arial,sans-serif;letter-spacing:.15em;margin-bottom:8px}.entry-caption span{font-family:var(--serif);font-size:27px;letter-spacing:-.025em}.entry-caption b{font-size:26px;font-weight:400}.shared-language{display:grid;grid-template-columns:1fr 2fr;gap:5%;padding:130px 0 125px}.shared-language>.eyebrow{margin-top:13px}.shared-language h2{font-size:clamp(45px,4.4vw,67px)}.shared-language>div>p{font-size:15px;max-width:560px;line-height:1.85;margin:30px 0 0;color:var(--muted)}.landscape-teaser{background:var(--sage);padding:96px 0}.section-heading{display:flex;justify-content:space-between;gap:8%;align-items:end;margin-bottom:44px}.text-link{font-size:11px;border-bottom:1px solid var(--ink);padding-bottom:10px;display:flex;justify-content:space-between;gap:40px;width:fit-content;min-width:218px}.text-link span{font-size:20px;line-height:1}.section-heading>.text-link{margin-bottom:4px}.landscape-triptych{display:grid;grid-template-columns:1.4fr 1fr;gap:34px;align-items:end}.landscape-triptych>a img{width:100%;height:390px;object-fit:cover}.landscape-triptych>.large-tile img{height:520px}.landscape-triptych a span{font-family:var(--serif);font-size:24px;display:block;padding-top:15px}.paintings-teaser{padding-block:110px}.section-copy{font-size:14px;max-width:280px;color:var(--muted)}.section-copy p{margin-bottom:30px}.section-copy a{color:var(--ink)}.painting-row{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;align-items:start}.art-card{width:100%;display:block;text-align:left}.art-mat{display:flex;align-items:center;justify-content:center;background:#ebe8e0;height:380px;padding:30px}.art-mat img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 5px 14px #263d3412;transition:transform .3s}.art-card:hover img{transform:translateY(-4px)}.art-title{display:flex;justify-content:space-between;gap:15px;padding-top:18px;font-family:var(--serif);font-size:22px;line-height:1.2;letter-spacing:-.02em}.art-title i{font-style:normal;font-family:Arial;font-size:18px}.about-section{background:var(--ink);color:var(--paper);padding:100px 0}.about-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:12%}.about-grid em{color:#bec5a6}.about-grid>div>p:not(.eyebrow){max-width:410px;color:#c8d0c3;font-size:14px;line-height:1.85}.about-grid .about-lead{font-family:var(--serif);font-size:31px!important;line-height:1.2!important;color:var(--paper)!important;margin-bottom:30px}.about-grid .text-link{border-color:#9ba891;color:var(--paper);margin-top:30px}.contact-section{padding-block:110px 120px}.contact-section h2{font-size:clamp(50px,6vw,91px)}.contact-options{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-options button{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--ink);font-family:var(--serif);font-size:26px;text-align:left}.contact-options span{font-family:Arial;font-size:24px}footer{border-top:1px solid var(--line);padding-top:45px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:50px}.footer-top p{margin:0;font-size:11px}.footer-top>a:last-child{font-size:11px}.notes{border-top:1px solid var(--line);padding:25px 0 30px;display:flex;justify-content:space-between;gap:50px;font-size:9px;color:var(--muted);line-height:1.7}.notes p:first-child{max-width:760px}.notes p:last-child{white-space:nowrap;font-size:8px;letter-spacing:.08em}.notes p{margin:0}.notes b{font-weight:400;color:var(--ink)}.notes a{text-decoration:underline}.gallery-view{padding-top:55px}.gallery-intro{max-width:870px;padding-bottom:60px}.gallery-intro>p:last-child{max-width:420px;margin:30px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.garden-gallery{display:grid;grid-template-columns:1fr 1fr;gap:55px 38px}.photo-card{text-align:left}.photo-card.wide{grid-column:1/-1}.photo-card img{width:100%;height:460px;object-fit:cover}.photo-card.wide img{height:560px;object-position:center}.photo-card>span{position:relative;display:block;padding:18px 35px 0 0}.photo-card b{font-family:var(--serif);font-size:28px;font-weight:400;display:block;line-height:1.2;margin-bottom:7px}.photo-card small{font-size:10px;color:var(--muted)}.photo-card i{position:absolute;right:0;top:20px;font-size:25px;font-style:normal}.gallery-end{border-top:1px solid var(--line);margin-top:85px;padding:70px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.gallery-end .text-link{justify-self:end}.gallery-end h2{font-size:56px}.gallery-end .availability{grid-column:2;font-size:10px;color:var(--muted);text-align:right;margin-top:-10px}.art-index{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:21px 0 35px;font-size:9px;letter-spacing:.13em}.painting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px}.painting-grid .art-mat{height:430px}.painting-grid .art-title{font-size:24px}.painting-grid .art-card:first-child{grid-column:span 2}.painting-grid .art-card:first-child .art-mat{height:600px;padding:40px}.painting-grid .art-card:nth-child(2) .art-mat{height:600px}.painting-grid .art-card:nth-child(2){align-self:start}dialog{border:0;padding:60px 30px 30px;background:var(--paper);color:var(--ink);max-width:94vw}dialog::backdrop{background:#10241ddd}.close{position:absolute;right:22px;top:18px;font-size:12px}#lightbox img{max-height:78vh;max-width:85vw;object-fit:contain;margin:auto}#lightbox p{font-family:var(--serif);font-size:23px;margin:20px 0 0}#contact-dialog{width:540px;padding:65px 44px 42px}#contact-dialog h2{font-size:49px;margin-bottom:25px}#contact-dialog p:not(.eyebrow){font-size:14px;color:var(--muted)}.contact-address{padding-block:18px;border-block:1px solid var(--line);font-size:17px;margin:25px 0}.demo-note{font-size:11px!important}.button{background:var(--ink);color:var(--paper);font-size:11px;padding:16px 22px;margin-top:12px}[hidden]{display:none!important}@media(min-width:1700px){.hero-img,.hero-art{height:620px}}@media(max-width:1000px){.header nav{gap:22px}.hero-top{grid-template-columns:1fr 220px;gap:20px}.hero-img,.hero-art{height:420px}.hero-pair{gap:20px}.hero-art{padding:20px}.entry-caption span{font-size:23px}.shared-language{padding-block:90px}.landscape-triptych>a img{height:330px}.landscape-triptych>.large-tile img{height:430px}.art-mat{height:310px;padding:20px}.painting-row{gap:22px}.painting-grid .art-mat{height:350px}.painting-grid .art-card:first-child .art-mat,.painting-grid .art-card:nth-child(2) .art-mat{height:470px}.painting-grid .art-title{font-size:20px}.photo-card img{height:340px}.photo-card.wide img{height:440px}}@media(max-width:680px){body{font-size:14px}.wrap{width:88%}.concept-bar{font-size:7px;padding:9px 6%}.header{width:88%;height:104px;position:relative}.brand{font-size:31px}.brand span{font-size:7px;letter-spacing:.15em}.header-contact{display:none}.header nav{display:none;position:absolute;z-index:5;top:95px;left:0;right:0;background:var(--paper);padding:22px 0;border-block:1px solid var(--line);justify-content:space-between}.header nav.open{display:flex}.menu{display:block;font-size:10px}.hero{padding-top:20px}.hero-top{display:block;margin-bottom:30px}.eyebrow{font-size:8px;margin-bottom:20px}h1{font-size:clamp(48px,11vw,74px);line-height:1.02;letter-spacing:-.05em}.hero-side{margin-top:23px;font-size:12px}.hero-side .line-mark{display:none}.hero-side p br{display:none}.hero-side p{max-width:270px}.hero-pair{grid-template-columns:1fr;gap:35px}.hero-img{height:330px}.hero-art{height:430px;padding:26px}.entry-caption{padding-top:14px}.entry-caption span{font-size:25px}.entry-caption small{font-size:7px}.shared-language{grid-template-columns:1fr;gap:0;padding-block:70px}.shared-language>.eyebrow{margin-top:0;margin-bottom:25px}.shared-language h2{font-size:43px}.shared-language>div>p{font-size:13px;margin-top:24px}.landscape-teaser{padding:65px 0}.section-heading{display:block;margin-bottom:30px}h2{font-size:45px}.section-heading>.text-link{margin-top:30px}.landscape-triptych{grid-template-columns:1fr;gap:30px}.landscape-triptych>.large-tile img{height:420px}.landscape-triptych>a img{height:330px}.landscape-triptych a span{font-size:22px}.paintings-teaser{padding-block:70px}.section-copy{margin-top:25px;max-width:none;font-size:13px}.section-copy p{margin-bottom:20px;max-width:280px}.painting-row{grid-template-columns:1fr;gap:35px}.art-mat{height:410px;padding:30px}.art-title{font-size:23px}.about-section{padding:70px 0}.about-grid{grid-template-columns:1fr;gap:35px}.about-grid>div>p:not(.eyebrow){font-size:13px}.about-grid .about-lead{font-size:28px!important}.contact-section{padding-block:70px}.contact-section h2{font-size:56px}.contact-options{grid-template-columns:1fr;gap:15px;margin-top:25px}.contact-options button{font-size:23px}.footer-top{flex-wrap:wrap;gap:27px;padding-bottom:35px}.footer-top .brand{width:100%}.footer-top p,.footer-top>a:last-child{font-size:9px}.notes{display:block;padding-block:24px}.notes p:last-child{margin-top:22px}.gallery-view{padding-top:25px}.gallery-intro{padding-bottom:35px}.gallery-intro>p:last-child{font-size:13px;margin-top:25px}.garden-gallery{grid-template-columns:1fr;gap:35px}.photo-card.wide{grid-column:auto}.photo-card img,.photo-card.wide img{height:350px}.photo-card b{font-size:25px}.gallery-end{display:block;margin-top:50px;padding-block:50px 65px}.gallery-end h2{font-size:43px}.gallery-end .text-link{margin-top:30px}.gallery-end .availability{text-align:left;margin-top:20px}.painting-grid{grid-template-columns:1fr;gap:35px}.painting-grid .art-card:first-child{grid-column:auto}.painting-grid .art-mat,.painting-grid .art-card:first-child .art-mat,.painting-grid .art-card:nth-child(2) .art-mat{height:420px;padding:27px}.painting-grid .art-title{font-size:24px}.art-index{font-size:7px;padding-top:18px}#contact-dialog{padding:55px 25px 30px}#contact-dialog h2{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.arrow{display:inline-block;vertical-align:middle;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2}.entry-caption .arrow,.contact-options .arrow{width:24px;height:24px}.text-link .arrow,.photo-card .arrow,.art-title .arrow{width:17px;height:17px}.concept-bar .arrow{width:8px;height:8px}.header-contact .arrow{margin-left:12px}
/* Gallery presentation: pale linen, quieter framing and room around each work. */
:root{--paper:#faf7f0;--sage:#eeefe6;--line:#dbdcd2;--olive:#7b8262}
.concept-bar{background:var(--paper);color:var(--muted);border-bottom:1px solid var(--line);font-size:8px;letter-spacing:.16em}
.header{height:140px}.header nav a{padding-bottom:5px}.header nav a[aria-current=page]{border-bottom:1px solid var(--ink)}
.hero{padding-top:44px}.hero-top{margin-bottom:58px}.hero-pair{gap:40px}.hero-art{background:#f1efe7;padding:38px}.hero-img,.hero-art{height:560px}.entry-caption{padding-top:23px}.entry-caption small{margin-bottom:12px}.entry-caption span{font-size:26px}
.shared-language{padding-block:148px}.landscape-teaser{padding-block:116px}.paintings-teaser{padding-block:140px}.section-heading{margin-bottom:58px}
.art-mat{background:#f1efe7;padding:38px;height:410px}.art-mat img{box-shadow:none}.art-card:hover img{transform:none}.art-title{padding-top:22px;font-size:23px}.painting-row{gap:42px}
.gallery-view{padding-top:66px}.gallery-intro{padding-bottom:76px}.art-index{padding-block:24px 46px}
.painting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:82px 64px}.painting-grid .art-card:first-child{grid-column:auto}.painting-grid .art-mat,.painting-grid .art-card:first-child .art-mat,.painting-grid .art-card:nth-child(2) .art-mat{height:580px;padding:48px;background:#f1efe7}.painting-grid .art-title{font-size:25px;padding-top:25px}.painting-grid .artist-label{display:block;margin-top:9px;font-size:9px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.gallery-end{margin-top:110px;padding-block:90px 115px}.photo-card>span{padding-top:24px}.garden-gallery{gap:70px 46px}
@media(max-width:1000px){.hero-img,.hero-art{height:440px}.hero-art{padding:28px}.hero-pair{gap:26px}.painting-grid{gap:60px 35px}.painting-grid .art-mat,.painting-grid .art-card:first-child .art-mat,.painting-grid .art-card:nth-child(2) .art-mat{height:440px;padding:32px}.art-mat{height:330px;padding:25px}.painting-row{gap:26px}}
@media(max-width:680px){.header{height:112px}.header nav{top:105px}.hero{padding-top:25px}.hero-top{margin-bottom:35px}.hero-pair{gap:42px}.hero-img{height:340px}.hero-art{height:445px;padding:28px}.entry-caption{padding-top:18px}.entry-caption span{font-size:24px}.shared-language{padding-block:85px}.landscape-teaser{padding-block:75px}.paintings-teaser{padding-block:85px}.section-heading{margin-bottom:36px}.painting-row{gap:45px}.art-mat{height:420px;padding:32px}.gallery-view{padding-top:35px}.gallery-intro{padding-bottom:45px}.painting-grid{grid-template-columns:1fr;gap:54px}.painting-grid .art-mat,.painting-grid .art-card:first-child .art-mat,.painting-grid .art-card:nth-child(2) .art-mat{height:445px;padding:30px}.painting-grid .art-title{font-size:24px;padding-top:20px}.gallery-end{margin-top:65px;padding-block:65px 80px}.garden-gallery{gap:45px}.concept-bar{font-size:7px}}
/* Image-led homepage: the work opens the story; the original headline follows. */
#home-view .hero{padding-top:12px}
#home-view .hero-pair{grid-template-columns:1.62fr 1fr;gap:28px}
#home-view .hero-img,#home-view .hero-art{height:clamp(500px,calc(100svh - 184px),900px)}
#home-view .hero-img img{object-position:56% center}
#home-view .hero-art{padding:32px;background:#f1efe7}
#home-view .entry-caption{padding-top:23px}
#home-view .hero-top{margin:108px 0 0;padding-top:65px;border-top:1px solid var(--line);grid-template-columns:1fr 280px;gap:9%;align-items:end}
#home-view .hero-top .eyebrow{margin-bottom:28px}
#home-view .hero-top h1{font-size:clamp(65px,6.7vw,112px)}
#home-view>.shared-language{padding-top:110px}
@media(max-width:1000px) and (min-width:681px){#home-view .hero-pair{gap:22px}#home-view .hero-art{padding:24px}#home-view .hero-top{grid-template-columns:1fr 220px;gap:25px;margin-top:85px}}
@media(max-width:680px){#home-view .hero{padding-top:6px}#home-view .hero-pair{grid-template-columns:1fr;gap:42px}#home-view .hero-img{height:clamp(410px,calc(100svh - 150px),680px)}#home-view .hero-art{height:460px;padding:26px}#home-view .hero-top{display:block;margin-top:70px;padding-top:45px}#home-view .hero-top h1{font-size:clamp(48px,11vw,74px)}#home-view .hero-top .eyebrow{margin-bottom:22px}#home-view .entry-caption{padding-top:18px}#home-view>.shared-language{padding-top:80px}}

/* A touch paler, retaining the warm linen tone. */
:root{--paper:#fcfaf5}
/* Slightly quieter headline scale, with the wording and image treatment intact. */
#home-view .hero-top h1{font-size:clamp(61px,6.3vw,105px)}
@media(max-width:680px){#home-view .hero-top h1{font-size:clamp(45px,10.4vw,70px)}}
/* Keep only the chosen headline and supporting paragraph, side by side. */
#home-view .hero-top{grid-template-columns:1.35fr .85fr;gap:8%;align-items:center;margin-bottom:124px}
#home-view .hero-intro-copy{padding-bottom:0;max-width:480px}
#home-view .hero-intro-copy .eyebrow{margin:0 0 22px;font-size:9px;letter-spacing:.18em}
#home-view .hero-intro-copy .intro-description{max-width:480px;margin:0;color:var(--muted);font-size:15px;line-height:1.85}
@media(max-width:1000px) and (min-width:901px){#home-view .hero-top{grid-template-columns:1.2fr .8fr;gap:7%}#home-view .hero-intro-copy .intro-description{font-size:14px}}
@media(max-width:900px){#home-view .hero-top{display:block;margin-bottom:90px}#home-view .hero-intro-copy{margin-top:36px;max-width:540px}#home-view .hero-intro-copy .intro-description{max-width:540px;font-size:14px}}
@media(max-width:680px){#home-view .hero-top{margin-bottom:75px}#home-view .hero-intro-copy{margin-top:32px}#home-view .hero-intro-copy .eyebrow{font-size:8px;margin-bottom:17px}#home-view .hero-intro-copy .intro-description{font-size:13px;line-height:1.85}}

/* A restrained editorial serif, served with the site for reliable loading. */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/cormorant-garamond-regular.woff') format('woff')}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url('assets/fonts/cormorant-garamond-italic.woff') format('woff')}
h1,h2,h3{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;letter-spacing:-.025em}
#home-view .hero-top h1{letter-spacing:-.025em}

/* Carry the headline family into the artist name and work labels, with a little more weight. */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/cormorant-garamond-medium.woff') format('woff')}
.brand,.entry-caption span,.landscape-triptych a span,.art-title,.photo-card b,#lightbox p{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.02em}

/* Green garden hero: original color, with crops centered on the path and planting. */
#home-view .hero-img img{object-position:56% center;filter:none}
@media(max-width:680px){#home-view .hero-img img{object-position:57% center}}

/* An edge-to-edge visual pause before the selected gardens. */
.garden-interlude{width:100%;margin:0;overflow:hidden;background:var(--sage)}
.garden-interlude img{display:block;width:100%;height:clamp(430px,47vw,760px);object-fit:cover;object-position:50% 61%}
@media(max-width:680px){.garden-interlude img{height:520px;object-position:56% center}}
/* A slightly quieter headline scale, with all approved typography and layout retained. */
h1{font-size:clamp(62px,calc(6.575vw - 2px),108px)}
h2{font-size:clamp(42px,calc(4.51vw - 2px),68.5px)}
#home-view .hero-top h1{font-size:clamp(52px,calc(5.4vw - 2px),88px)}
.contact-section h2{font-size:clamp(47px,calc(5.88vw - 2px),87px)}
.gallery-end h2{font-size:53px}
#contact-dialog h2{font-size:46px}
@media(max-width:680px){h1{font-size:clamp(45px,calc(10.78vw - 2px),70.5px)}h2{font-size:42px}#home-view .hero-top h1{font-size:clamp(40px,9.2vw,56px)}.contact-section h2{font-size:53px}.gallery-end h2{font-size:40px}#contact-dialog h2{font-size:37.5px}}



/* Per-image garden toning; original source bytes and artwork colors are preserved. */
img[src$="/sonoma-garden.jpg"]{filter:saturate(.9) brightness(.98) contrast(.97)}
img[src$="/japanese-meadow-garden.jpg"]{filter:saturate(.88) contrast(.96) brightness(1.015)}
img[src$="/french-estate-garden.jpg"]{filter:saturate(.93) sepia(.04) contrast(.98) brightness(1.015)}
img[src$="/sonoma-garden-stone-steps.jpg"]{filter:saturate(.9) contrast(.94) brightness(.99)}
img[src$="/sonoma-garden-hillside.jpg"]{filter:saturate(.93) contrast(.98) brightness(1.01)}
img[src$="/sonoma-oaks-path.jpg"]{filter:saturate(.9) contrast(.97) brightness(1.015)}
img[src$="/mediterranean-garden.jpg"]{filter:none}

/* Quiet artwork dimensions, kept directly beneath each title. */
.art-dimensions{display:block;margin-top:8px;font:11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.035em;color:var(--muted)}
.painting-grid .artist-label{margin-top:5px}
#lightbox .art-dimensions{margin-top:6px}

#lightbox img{max-height:min(78vh,calc(100svh - 210px))}

.sample-detail{display:block;margin-top:3px;font-size:9px;letter-spacing:.025em}

/* Garden project notes use the same quiet scale as artwork details. */
.garden-details,.photo-card small.garden-details{display:block;margin-top:8px;font:11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.035em;color:var(--muted)}
.photo-card b{margin-bottom:0}
