*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f6ee;color:#223d2d;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #bd672f;outline-offset:5px}.wrap{max-width:1320px;margin:auto;padding:0 6%}.top{background:#243e2e;color:#e5e7d8;text-align:center;padding:10px;font-size:11px;letter-spacing:2px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #d9ded0}.logo{font-family:Georgia,serif;font-size:36px;letter-spacing:-2px}.logo span{color:#6c884d}nav{display:flex;gap:27px;font-size:13px}nav a:hover{color:#9b572f}.menu{display:none}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:2.5px;font-weight:bold;color:#647647}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:58px 0 65px}h1,h2,h3{font-family:Georgia,serif;font-weight:normal;margin:0}h1{font-size:clamp(48px,5.8vw,80px);line-height:1.05;letter-spacing:-3px;margin:26px 0}h1 em{color:#6b804b}p{line-height:1.8;color:#657060}.intro{max-width:400px;font-size:15px}.button{display:inline-flex;gap:35px;align-items:center;background:#294c36;color:white;padding:17px 23px;font-size:12px;margin-top:20px}.button:hover{background:#416344}.hero-image{position:relative}.hero-image img{width:100%;height:500px;object-fit:cover;border-radius:160px 160px 3px 3px}.note{position:absolute;bottom:24px;left:-25px;background:#eeeddd;padding:20px 26px;box-shadow:0 7px 20px #0001;font-family:Georgia,serif;font-style:italic;font-size:19px}.caption{display:flex;justify-content:space-between;margin-top:15px;font-size:9px;letter-spacing:2px}.strip{border-top:1px solid #d5daca;border-bottom:1px solid #d5daca;display:flex;justify-content:space-between;padding:22px 0;font-family:Georgia,serif;font-size:18px}.strip span{color:#889875}.section{padding:68px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}h2{font-size:43px;letter-spacing:-1px}.section-head .eyebrow{margin-bottom:14px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.filters button{border:1px solid #cdd4c4;background:transparent;color:#40513a;border-radius:30px;padding:10px 17px;font-size:12px;cursor:pointer}.filters button.active{background:#2d4c37;color:white;border-color:#2d4c37}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.card img{width:100%;height:240px;object-fit:cover;transition:transform .4s}.picture{overflow:hidden}.card:hover img{transform:scale(1.04)}.card .eyebrow{margin-top:23px;font-size:9px}.card h3{font-size:27px;line-height:1.2;margin:14px 0}.card p{font-size:13px;line-height:1.7;margin-bottom:18px}.read{border-top:1px solid #d9ded0;padding-top:15px;display:flex;justify-content:space-between;font-size:11px}.feature{background:#243e2e;color:#f5f4e8;display:grid;grid-template-columns:1fr 1fr}.feature img{width:100%;height:440px;object-fit:cover}.feature-text{padding:65px 12%}.feature h2{font-size:44px;margin:20px 0}.feature p{color:#c5cebd;font-size:14px}.feature .eyebrow{color:#b8c99c}.feature a{display:inline-block;border-bottom:1px solid #a4b48c;padding-bottom:9px;margin-top:15px;font-size:12px}.about{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:start}.about p{margin-top:0;font-size:16px}.about h2{margin-top:18px}.end{border-top:1px solid #d9ded0;padding:30px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#66715d}.end .logo{font-size:28px}.article{max-width:760px;margin:65px auto 90px}.article h1{font-size:58px}.article img{width:100%;max-height:440px;object-fit:cover;margin:25px 0}.article p{font-size:17px}.article h2{font-size:30px;margin-top:36px}.back{font-size:12px}.empty{display:none} @media(max-width:760px){.wrap{padding:0 6%}header{flex-wrap:wrap;padding:20px 0}.logo{font-size:30px}.menu{display:block;background:none;border:1px solid #a6b19b;padding:8px 13px;color:inherit}nav{display:none;width:100%;flex-direction:column;gap:20px;padding:15px 0}nav.open{display:flex}.hero{grid-template-columns:1fr;gap:35px;padding:35px 0}h1{font-size:57px}.hero-image img{height:360px}.note{left:-8px;font-size:17px}.strip{gap:15px;flex-wrap:wrap;font-size:14px}.grid{grid-template-columns:1fr;gap:35px}.card img{height:280px}.section{padding:45px 0}.section-head{align-items:start;flex-direction:column}h2{font-size:35px}.feature{grid-template-columns:1fr}.feature img{height:270px}.feature-text{padding:40px 8%}.feature h2{font-size:36px}.about{grid-template-columns:1fr;gap:25px}.end{gap:20px;flex-wrap:wrap}.article{margin-top:40px}.article h1{font-size:44px}.top{font-size:9px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card img{transition:none}}
.hedge-article{max-width:1000px}.hedge-article h1{font-size:clamp(38px,5vw,64px);letter-spacing:-1.5px}.hedge-article .lead{font-size:20px}.hedge-article figure{margin:0}.hedge-article .cover{max-width:440px;margin:32px auto}.hedge-article img{max-height:none;object-fit:contain;height:auto;margin:0}.hedge-article figcaption{font-size:12px;line-height:1.6;color:#657060;margin-top:10px}.plant-layout{display:grid;grid-template-columns:300px 1fr;gap:30px;align-items:start;margin-top:20px}.hedge-article .latin{margin:10px 0}.hedge-article section{scroll-margin-top:20px;margin:48px 0}.hedge-article a:not(.back){text-decoration:underline;text-underline-offset:3px}.hedge-article .source{font-size:13px}.contents{display:flex;flex-wrap:wrap;gap:12px;padding:22px;background:#e9eddf;margin:25px 0}.table-scroll{overflow-x:auto;margin:30px 0;border:1px solid #ccd4c4}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;text-align:left}caption{text-align:left;padding:16px;font-weight:bold}th,td{padding:14px;border-bottom:1px solid #ccd4c4;min-width:135px}thead{background:#294c36;color:white}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.sources{line-height:1.8;padding-left:22px;font-size:14px}.hedge-article .inline-link{font-size:15px}@media(max-width:760px){.plant-layout{grid-template-columns:1fr}.plant-layout figure{max-width:400px;margin:auto}.gallery{grid-template-columns:repeat(2,1fr)}.contents{display:flex}.hedge-article .lead{font-size:18px}}

.autumn-article{max-width:820px}.autumn-article figure{margin:30px 0}.observation-list{padding-left:24px;line-height:1.85;color:#53634f}.observation-list li{padding:8px 0}.autumn-note{background:#e9eddf;padding:24px 30px;margin:36px 0;border-left:4px solid #a34442}.autumn-note h2{margin-top:0}.autumn-article table td,.autumn-article table th{min-width:120px}

/* Quiet seasonal foliage, confined to the edges of the reading canvas. */
body{position:relative;isolation:isolate}
body::before,body::after{content:"";position:fixed;top:0;bottom:0;width:clamp(130px,22vw,340px);z-index:-1;pointer-events:none;background-image:url('/assets/sonbahar-yapraklari.svg');background-repeat:repeat-y;background-size:100% auto;opacity:.1;mask-image:linear-gradient(to right,#000 25%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 25%,transparent 100%)}
body::before{left:0}
body::after{right:0;transform:scaleX(-1);background-position:0 220px;opacity:.08}
@media(max-width:760px){body::before,body::after{width:130px;opacity:.055}body::after{opacity:.04}}
@media print{body::before,body::after{display:none}}

.contact{border-top:1px solid #d9ded0;scroll-margin-top:24px}.contact-actions{display:flex;gap:14px;flex-wrap:wrap}.contact-actions .button{margin-top:8px;gap:20px}.contact-instagram{background:transparent;color:#294c36;border:1px solid #8c9c80}.contact-instagram:hover{background:#e9eddf}.contact .contact-hint{font-size:12px;margin-top:16px}
