@font-face{font-family:LocalArabic;src:url('assets/arabic-body.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:LocalArabic;src:url('assets/arabic-bold.ttf') format('truetype');font-weight:500 900;font-display:swap}@font-face{font-family:LocalNaskh;src:url('assets/arabic-heading.ttf') format('truetype');font-weight:400 700;font-display:swap}
:root{--paper:#f8f3e9;--ink:#382f28;--muted:#73665c;--clay:#a5573b;--clay-dark:#86422d;--olive:#465640;--line:#dcd0bf;--sand:#eee4d4;--cream:#fffcf6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:LocalArabic,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.95}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{font-family:LocalNaskh,Georgia,Tahoma,serif;font-weight:600;line-height:1.4}h1{font-size:clamp(40px,4.2vw,64px);max-width:630px;margin:20px 0}h2{font-size:clamp(29px,3vw,42px)}h3{font-size:32px}h4{font-size:14px;font-weight:700;margin-top:19px;margin-bottom:6px}p+p{margin-top:20px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--clay);outline-offset:5px}a:hover{color:var(--clay)}.wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.section{padding-block:86px;border-top:1px solid var(--line)}.header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{width:min(1240px,calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:106px}.brand{display:flex;flex-direction:column;color:var(--clay);line-height:1.6}.brand strong{font-family:LocalNaskh,Tahoma,serif;font-size:27px;font-weight:700}.brand small{font:9px Arial;letter-spacing:2.2px;color:var(--muted);margin-top:5px}nav{display:flex;gap:32px;font-size:14px}.language{border:1px solid var(--line);padding:8px 15px;background:transparent;color:var(--ink);border-radius:2px;font-size:13px;min-width:75px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-block:60px 76px}.label{font-size:12px;color:var(--clay);font-weight:600;letter-spacing:.5px}.lead{font-size:17px;color:var(--muted);line-height:2;max-width:570px}.actions{display:flex;align-items:center;gap:24px;margin-top:29px;flex-wrap:wrap}.button{display:inline-block;background:var(--clay);color:var(--cream);border:1px solid var(--clay);border-radius:2px;padding:11px 23px;font-size:14px;text-align:center}.button:hover{background:var(--clay-dark);color:white}.quiet-link{font-size:13px;border-bottom:1px solid var(--line)}.arrival{font-size:12px;color:var(--muted);margin-top:27px}.media-frame{height:515px;position:relative;background:var(--sand);overflow:hidden;border-radius:2px}.media-frame>img,.media-frame>video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.media-frame>video{position:absolute;inset:0;opacity:0;transition:opacity .3s}.media-frame.is-playing>video{opacity:1}#video-toggle{position:absolute;bottom:17px;inset-inline-end:17px;border:1px solid #fff8;background:#2f2b26bb;color:white;padding:7px 14px;font-size:11px;border-radius:2px;z-index:1}figcaption{font-size:10px;line-height:1.8;color:var(--muted);margin-top:10px}.story{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.section-title h2{margin-top:14px}.story-body>p{font-size:16px}.small{font-size:12px!important;line-height:1.95;color:var(--muted)}.work-line{display:flex;gap:10px 24px;flex-wrap:wrap;border-block:1px solid var(--line);margin:29px 0 20px;padding:17px 0;color:var(--olive);font-size:12px}.work-line span:before{content:'✓';font-family:Arial;margin-inline-end:7px}.irrigation-band{background:var(--sand)}.irrigation{display:grid;grid-template-columns:1fr 1.5fr;gap:85px;padding-block:65px}.irrigation h2{font-size:34px;margin-top:15px}.irrigation p{font-size:14px}.source{font-size:11px;color:var(--clay);border-bottom:1px solid #bc9a85;display:inline-block;margin-top:14px}.plants-heading{max-width:650px;margin-bottom:35px}.plants-heading>p:last-child{color:var(--muted);font-size:15px;margin-top:13px}.plant-row{display:grid;grid-template-columns:.95fr 1.4fr;gap:60px;align-items:center;border-top:1px solid var(--line);padding-block:36px}.plant-row figure img{width:100%;height:290px;object-fit:cover;display:block;background:var(--sand);border-radius:2px}.plant-row .latin{font:italic 12px Georgia,serif;color:var(--muted);margin:5px 0 15px;text-align:start}.plant-copy>p{font-size:14px}.plant-copy h4+p{color:var(--muted)}.plant-links{display:flex;align-items:baseline;gap:30px;margin-top:12px;font-size:13px;color:var(--clay)}.plant-links>a:first-child{border-bottom:1px solid var(--clay)}.plant-links .source{margin-top:0}.plant-list+.small{border-top:1px solid var(--line);padding-top:23px;margin-top:10px}.care-band{background:#eee7d9}.care-band .section{border:0}.care-heading{max-width:710px}.care-heading h2{margin:10px 0 15px}.care-heading>p:last-child{color:var(--muted);font-size:15px}.plant-picker{display:flex;border-bottom:1px solid #cdbfa9;margin-top:30px;gap:32px}.plant-picker button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);padding:12px 4px;font-size:16px;min-width:70px}.plant-picker .selected{color:var(--clay-dark);border-color:var(--clay)}.care-content{padding-block:30px;min-height:225px;display:grid;grid-template-columns:.7fr 1.8fr;gap:60px}.care-content h3{font-size:28px}.care-content .care-note{font-size:12px;color:var(--muted);margin-top:12px;max-width:270px}.care-items{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.care-items h4{margin:0 0 6px;font-size:14px;color:var(--olive)}.care-items p{font-size:13px;line-height:1.9}.care-basics{border-top:1px solid #cdbfa9;padding-top:25px}.care-basics h3{font-size:23px}.care-basics ol{margin:17px 0 22px;padding-inline-start:23px;columns:3;column-gap:40px}.care-basics li{font-size:13px;padding-inline-start:4px;break-inside:avoid;margin-bottom:12px}.questions{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.questions h2{margin-top:14px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;font-size:15px;list-style-position:outside;margin-inline-start:17px;padding-inline-start:5px}.faq details p{font-size:13px;color:var(--muted);margin-top:15px}.share-band{background:var(--olive);color:var(--cream)}.share-row{padding-block:52px;display:flex;align-items:center;justify-content:space-between;gap:75px}.share-row>div:first-child{max-width:650px}.share-row h2{font-size:36px}.share-row p{font-size:14px;color:#e1dfd2;margin-top:14px}.share-row .button{margin-top:23px;background:var(--cream);border-color:var(--cream);color:var(--olive)}.qr-block{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px}.qr-block img{background:white;width:140px;height:140px;padding:6px}.qr-block a{font-size:11px;color:#ede8dc;text-decoration:underline}.footer{padding-block:35px 30px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px}.footer-top .brand strong{font-size:22px}.footer-top p,.footer-top>a:last-child{font-size:12px;color:var(--muted)}.references{border-top:1px solid var(--line);padding-top:20px}.references summary{font-size:12px;color:var(--muted)}.reference-content{font-size:11px;color:var(--muted);max-width:900px;margin-top:18px}.reference-content a{text-decoration:underline;text-underline-offset:3px}.reference-content ul{padding-inline-start:20px;margin:14px 0}.photo-credits{direction:ltr;text-align:start}.photo-credits li{margin:8px 0}.skip{position:absolute;inset-inline-start:20px;top:-100px;z-index:10;background:var(--cream);padding:10px}.skip:focus{top:10px}html[dir=ltr] body{font-family:Arial,sans-serif;line-height:1.8}html[dir=ltr] h1,html[dir=ltr] h2,html[dir=ltr] h3,html[dir=ltr] .brand strong{font-family:Georgia,serif;font-weight:400}html[dir=ltr] h1{font-size:clamp(38px,3.8vw,58px);line-height:1.13;letter-spacing:-1.5px}html[dir=ltr] h2{line-height:1.2;font-size:36px}html[dir=ltr] .brand strong{font-size:24px}html[dir=ltr] .header nav{font-size:13px}html[dir=ltr] .lead{line-height:1.85;font-size:16px}html[dir=ltr] .plant-picker button{font-family:Arial,sans-serif}html[dir=ltr] .small{line-height:1.8}.no-photo{background:var(--sand);display:flex;align-items:center;justify-content:center;min-height:260px;padding:30px}.no-photo:after{content:attr(data-fallback);color:var(--muted);font-size:16px}.no-photo img{display:none}
@media(max-width:1000px){.hero{gap:35px}.story,.irrigation,.questions{gap:40px}.plant-row{gap:35px}.care-content{gap:35px}.wrap,.header-inner{width:calc(100% - 48px)}nav{gap:20px}.header-inner{gap:20px}.brand strong{font-size:24px}.hero h1{font-size:48px}.media-frame{height:480px}.hero .actions{gap:15px}.button{padding:10px 18px}}
@media(max-width:700px){html{scroll-padding-top:20px}.wrap,.header-inner{width:calc(100% - 40px)}.header-inner{min-height:88px;gap:15px}.header nav{display:none}.brand strong{font-size:24px}.brand small{font-size:8px;letter-spacing:1.3px}.language{font-size:12px;min-width:65px;padding:6px 12px}.hero{grid-template-columns:1fr;gap:32px;padding-block:37px 45px}.hero h1{font-size:43px;line-height:1.45;margin-top:12px;margin-bottom:13px}.lead{font-size:15px}.actions{margin-top:22px;gap:15px}.quiet-link{font-size:12px}.arrival{font-size:11px;margin-top:19px}.media-frame{height:365px}.hero-photo figcaption{font-size:9px}.section{padding-block:50px}.story,.irrigation,.questions{grid-template-columns:1fr;gap:25px}h2{font-size:32px}.story-body>p{font-size:15px}.work-line{margin-block:22px 17px;gap:10px 20px;font-size:11px}.irrigation{padding-block:43px}.irrigation h2{font-size:29px}.plant-row{grid-template-columns:1fr;gap:22px;padding-block:27px}.plant-row figure img{height:260px}.plant-row h3{font-size:32px}.plant-copy>p{font-size:14px}.plant-row figure{max-width:100%}.plants-heading{margin-bottom:20px}.care-content{grid-template-columns:1fr;gap:22px;min-height:0}.care-content .care-note{max-width:none}.care-content h3{font-size:28px}.care-items{gap:22px 25px}.care-items p{font-size:12px}.care-basics ol{columns:auto}.care-basics li{font-size:13px;margin-bottom:14px}.plant-picker{gap:18px;margin-top:22px}.plant-picker button{min-width:65px;font-size:15px}.share-row{padding-block:40px;gap:30px;align-items:flex-start;flex-direction:column}.share-row h2{font-size:31px}.share-row p{font-size:13px}.qr-block{flex-direction:row;gap:22px}.qr-block img{width:110px;height:110px}.footer-top{flex-wrap:wrap;gap:12px}.footer-top .brand{width:100%}.footer-top .brand strong{font-size:23px}.footer{padding-top:27px}.reference-content{font-size:11px}html[dir=ltr] .hero h1{font-size:42px}html[dir=ltr] h2{font-size:31px}html[dir=ltr] .brand strong{font-size:20px}html[dir=ltr] .lead{font-size:15px}.label{font-size:11px}.care-heading>p:last-child{font-size:14px}}
@media(max-width:380px){.hero h1{font-size:37px}.actions{align-items:flex-start;flex-direction:column}.care-items{grid-template-columns:1fr}.media-frame{height:320px}.brand strong{font-size:21px}html[dir=ltr] .brand strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Larger, easier-to-read typography in both languages. */
body{font-size:19px}h1{font-size:clamp(46px,4.6vw,70px)}h2{font-size:clamp(34px,3.3vw,47px)}h3{font-size:36px}h4{font-size:18px}.brand strong{font-size:30px}.brand small{font-size:11px}nav{font-size:17px}.language{font-size:16px}.label{font-size:15px}.lead{font-size:20px}.button{font-size:17px}.quiet-link{font-size:16px}.arrival{font-size:16px}figcaption,.hero-photo figcaption{font-size:14px}#video-toggle{font-size:15px}.story-body>p{font-size:19px}.small{font-size:16px!important}.work-line{font-size:16px}.irrigation h2{font-size:39px}.irrigation p{font-size:18px}.source{font-size:15px}.plants-heading>p:last-child,.care-heading>p:last-child{font-size:18px}.plant-copy>p{font-size:18px}.plant-row .latin{font-size:16px}.plant-links{font-size:17px}.plant-picker button{font-size:19px}.care-content h3{font-size:33px}.care-content .care-note{font-size:16px}.care-items h4{font-size:18px}.care-items p{font-size:18px}.care-basics h3{font-size:28px}.care-basics li{font-size:18px}.care-basics ol{columns:auto}.faq summary{font-size:19px}.faq details p{font-size:18px}.share-row h2{font-size:41px}.share-row p{font-size:18px}.qr-block a{font-size:16px}.footer-top .brand strong{font-size:27px}.footer-top p,.footer-top>a:last-child{font-size:16px}.references summary{font-size:16px}.reference-content{font-size:15px}.care-content{grid-template-columns:.8fr 1.8fr;gap:36px}.care-items{gap:28px 32px}.photo-credits{overflow-wrap:anywhere}html[dir=ltr] body{font-size:19px}html[dir=ltr] h1{font-size:clamp(44px,4.2vw,64px)}html[dir=ltr] h2{font-size:41px}html[dir=ltr] .brand strong{font-size:28px}html[dir=ltr] .header nav{font-size:17px}html[dir=ltr] .lead{font-size:19px}
@media(max-width:1000px){.header-inner{gap:16px}.header nav{gap:16px}.hero h1{font-size:53px}.story,.irrigation,.questions{gap:32px}}
@media(max-width:700px){body{font-size:18px}.hero h1{font-size:48px}h2{font-size:37px}.brand strong{font-size:28px}.brand small{font-size:10px}.language{font-size:15px}.lead{font-size:19px}.story-body>p{font-size:18px}.quiet-link,.arrival{font-size:16px}.hero-photo figcaption{font-size:14px}.label{font-size:15px}.irrigation h2{font-size:34px}.irrigation p,.plant-copy>p{font-size:18px}.plant-row h3{font-size:37px}.care-content{grid-template-columns:1fr;gap:22px}.care-content h3{font-size:33px}.care-items{grid-template-columns:1fr;gap:24px}.care-items p{font-size:18px}.care-items h4{font-size:19px}.plant-picker button{font-size:19px}.care-heading>p:last-child{font-size:18px}.care-basics li{font-size:18px}.share-row h2{font-size:36px}.share-row p{font-size:18px}.footer-top .brand strong{font-size:27px}.reference-content{font-size:15px}html[dir=ltr] .hero h1{font-size:47px}html[dir=ltr] h2{font-size:36px}html[dir=ltr] .brand strong{font-size:24px}html[dir=ltr] .lead{font-size:18px}}
@media(max-width:380px){.hero h1{font-size:42px}.brand strong{font-size:25px}html[dir=ltr] .brand strong{font-size:21px}html[dir=ltr] .hero h1{font-size:41px}}

/* Pottery reference photographs. */
.pottery .section-title{margin-bottom:30px}.pottery-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start}.pottery-gallery a{display:block;overflow:hidden;border-radius:2px}.pottery-gallery img{display:block;width:100%;height:260px;object-fit:cover;background:var(--sand)}.pottery-gallery figcaption{font-size:16px;margin-top:12px}.pottery>.small{margin-top:24px;max-width:870px}.pottery-gallery a:focus-visible{outline-offset:5px}@media(max-width:1000px){.pottery-gallery{gap:18px}.pottery-gallery img{height:220px}}@media(max-width:700px){.pottery-gallery{grid-template-columns:1fr;gap:27px}.pottery-gallery img{height:auto;aspect-ratio:3/2}.pottery-gallery figcaption{font-size:17px}.pottery .section-title{margin-bottom:24px}}
