:root{--font-display:'Oswald',system-ui,sans-serif;--font-text:'IBM Plex Sans',system-ui,sans-serif;--color-bg:#121617;--color-surface:#1d2324;--color-text:#f2f1eb;--color-muted:#b7bdbb;--color-accent:#ffb000;--color-accent-text:#ffb000;--color-on-accent:#141718;--color-band:#303738;--color-on-band:#f2f1eb;--radius-min:0px;--radius-max:4px}:root{scroll-behavior:smooth}*{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:16px;line-height:1.55;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.topbar-inner{position:relative;min-height:92px;padding-block:14px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:min(220px,24vw);max-height:64px;height:auto;object-fit:contain}.topbar-inner [data-forge='menu']{margin-left:auto}.topbar-inner [data-forge='menu'] ul,.site-footer ul{display:flex;align-items:center;gap:7px;list-style:none;margin:0;padding:0}.topbar-inner [data-forge='menu'] a{display:block;border:2px solid var(--color-bg);padding:10px 9px;color:var(--color-bg);font-family:var(--font-display);font-size:.94rem;line-height:1;white-space:nowrap}.topbar-inner [data-forge='menu'] a:hover,.topbar-inner [data-forge='menu'] a[aria-current='page']{background:var(--color-bg);color:var(--color-text);text-decoration:none}.menu-toggle{display:none;margin-left:auto;align-items:center;justify-content:center;gap:8px;border:2px solid var(--color-bg);background:transparent;color:var(--color-bg);padding:9px 12px;min-width:44px;min-height:44px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.08em}.menu-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.site-footer{background:var(--color-surface);border-top:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);padding:42px 0}.footer-grid{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px}.footer-brand img{width:170px;max-height:58px;object-fit:contain}.site-footer nav a{font-family:var(--font-display);color:var(--color-text)}.footer-meta{margin:0;color:var(--color-muted);font-family:var(--font-display);letter-spacing:.08em}nav[data-forge='header']{position:sticky;top:0;z-index:20;background:var(--color-text);color:var(--color-bg);border-bottom:1px solid var(--color-bg)}.hero-shell{background:var(--color-surface);border-bottom:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);padding:clamp(48px,7vw,92px) 0}.hero-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:34px}.hero-copy{max-width:760px;padding-left:22px;border-left:4px solid var(--color-accent);min-width:0}.eyebrow{margin:0 0 16px;color:var(--color-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1,.page-heading h1{margin:0;font-family:var(--font-display);font-size:clamp(2.45rem,5.2vw,5.2rem);font-weight:700;line-height:.98;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal}.hero-line{max-width:58ch;margin:24px 0 0;color:var(--color-muted);font-size:clamp(1rem,1.3vw,1.2rem)}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:2px solid var(--color-accent);border-radius:var(--radius-max);font-family:var(--font-display);font-weight:700;letter-spacing:.04em;white-space:nowrap}.btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.btn-outline{color:var(--color-accent-text)}.btn:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg);text-decoration:none}.hero-figure,.media-figure{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-max);background:var(--color-band)}.hero-figure{height:min(64vh,560px);max-height:70vh}.hero-figure::after,.media-figure::after{content:'';position:absolute;inset:0;background:color-mix(in srgb,var(--color-accent) 18%,transparent);mix-blend-mode:color;pointer-events:none}.hero-figure img,.media-figure img{width:100%;height:100%;object-fit:cover;filter:grayscale(.72) contrast(1.18)}.hero-figure figcaption,.media-figure figcaption{position:absolute;left:14px;bottom:14px;z-index:1;margin:0;color:var(--color-on-band);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.section{position:relative;padding:clamp(64px,8vw,112px) 0;scroll-margin-top:112px}.diagonal{clip-path:polygon(0 3vw,100% 0,100% 97%,0 100%)}.diagonal-reverse{clip-path:polygon(0 0,100% 3vw,100% 100%,0 97%)}.intro{background:var(--color-surface)}.section-heading{max-width:780px}.section-heading,.topic-copy{min-width:0}.section h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.section-heading>p:not(.eyebrow),.intro-copy{max-width:68ch;margin:22px 0 0;color:var(--color-muted)}.latest{background:var(--color-band)}.article-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:42px}.article-card{background:var(--color-surface);border-top:3px solid var(--color-accent);padding:24px;display:flex;flex-direction:column;min-width:0}.article-card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.05;text-wrap:balance}.article-card p{margin:15px 0 0;color:var(--color-muted)}.article-card .tag-list{margin-top:auto;padding-top:22px}.article-card .media-figure{height:220px;margin:-24px -24px 24px;border-radius:0}.article-card .media-figure figcaption{display:none}.tag-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.tag-list li{border:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent);padding:4px 7px;color:var(--color-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.topics{background:var(--color-bg)}.topic-layout{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.topic-copy{max-width:900px;padding-left:22px;border-left:4px solid var(--color-accent)}.topic-copy>p:not(.eyebrow){max-width:68ch;color:var(--color-muted)}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px}.topic-grid article{border-top:1px solid color-mix(in srgb,var(--color-text) 24%,transparent);padding-top:18px}.topic-grid h3{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:1.55rem;line-height:1}.topic-grid p{margin:10px 0 0;color:var(--color-muted)}.sticky-media{margin:0}.sticky-media img{aspect-ratio:4/5;object-fit:cover}.sticky-media figcaption{position:static;padding-top:12px;color:var(--color-muted);font-size:.82rem}.highlights{background:var(--color-surface)}.highlight-layout{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.highlight-list{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--color-text) 20%,transparent)}.highlight-list li{padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--color-text) 20%,transparent)}.highlight-list strong{color:var(--color-accent-text)}.highlight-note{margin:0;padding:28px;background:var(--color-band);border-left:4px solid var(--color-accent);color:var(--color-on-band)}.highlight-note h3{margin:0 0 12px;font-family:var(--font-display);font-size:1.7rem}.highlight-note p{margin:0;color:var(--color-on-band)}.cta-band{background:var(--color-accent);color:var(--color-on-accent);padding:54px 0;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)}.cta-grid{display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-band h2{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1}.cta-band p{margin:10px 0 0;max-width:62ch}.cta-band .btn{border-color:var(--color-on-accent);color:var(--color-on-accent)}.cta-band .btn:hover{background:var(--color-on-accent);color:var(--color-accent)}.page-heading{background:var(--color-surface);padding:68px 0 76px;clip-path:polygon(0 0,100% 0,100% 92%,0 100%);scroll-margin-top:112px}.page-heading p:not(.eyebrow){max-width:66ch;margin:22px 0 0;color:var(--color-muted)}.blog-shell{padding:70px 0;scroll-margin-top:112px}.blog-shell forge-posts,.post-layout + .latest forge-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{background:var(--color-surface);border-top:3px solid var(--color-accent);padding:22px;min-width:0}.blog-card a{display:flex;flex-direction:column;height:100%}.blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:grayscale(.72) contrast(1.15)}.blog-card time{display:block;margin-top:18px;color:var(--color-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;letter-spacing:.08em}.blog-card h2{margin:10px 0 0;font-family:var(--font-display);font-size:1.8rem;line-height:1.05}.blog-card p{margin-top:12px;color:var(--color-muted)}.forge-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:42px}.forge-pagination a{border:1px solid var(--color-accent);padding:8px 12px;color:var(--color-accent-text);font-family:var(--font-display)}.forge-pagination a[aria-current='page']{background:var(--color-accent);color:var(--color-on-accent)}.post-layout{padding:70px 0;scroll-margin-top:112px}.post-layout>header{max-width:860px}.post-layout h1{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.3rem);line-height:1;text-wrap:balance}.post-meta{display:block;margin:18px 0 0;color:var(--color-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.post-hero{margin:40px 0 0}.post-hero img{width:100%;max-height:620px;object-fit:cover;filter:grayscale(.7) contrast(1.15)}.post-body{max-width:760px;margin:56px auto 0}.post-body h2,.post-body h3{font-family:var(--font-display);line-height:1.05}.post-body h2{font-size:2.3rem;margin-top:48px}.post-body h3{font-size:1.6rem;margin-top:32px}.post-body p,.post-body li{color:var(--color-muted)}.post-body a{color:var(--color-accent-text);text-decoration:underline}.post-body img{width:100%;filter:grayscale(.72) contrast(1.16)}.post-body table{width:100%;border-collapse:collapse}.post-body th,.post-body td{padding:12px;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);text-align:left}.post-body th{font-family:var(--font-display);color:var(--color-text)}.tool-meta{margin-top:auto!important;padding-top:22px;color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.6;letter-spacing:.03em}.tool-meta strong{color:var(--color-text);font-family:var(--font-display);font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.garden-meta{display:grid;gap:10px;margin:22px 0 0;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--color-text) 20%,transparent)}.garden-meta>div{display:grid;grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);gap:12px;align-items:start}.garden-meta dt{color:var(--color-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.garden-meta dd{margin:0;color:var(--color-muted)}.garden-meta time{color:var(--color-text)}.garden-meta .tag-list{margin:0;padding:0}.garden-newsletter{background:var(--color-bg)}.newsletter-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(32px,8vw,110px);align-items:start}.newsletter-copy{max-width:700px}.newsletter-copy>p:not(.eyebrow){max-width:68ch;margin:22px 0 0;color:var(--color-muted)}.newsletter-form{display:grid;gap:12px;margin:0;padding:28px;background:var(--color-surface);border-top:3px solid var(--color-accent)}.newsletter-form label{color:var(--color-accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.newsletter-form input{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--color-text) 30%,transparent);border-radius:0;background:var(--color-bg);color:var(--color-text);padding:10px 12px;font:inherit}.newsletter-form input:focus{outline:3px solid var(--color-accent);outline-offset:2px}.newsletter-form .btn{justify-self:start}.newsletter-form [data-forge-status]{min-height:1.55em;margin:0;color:var(--color-muted)}.meble-section{overflow:hidden}.meble-section--stands{background:var(--color-band);color:var(--color-on-band)}.meble-section--resin{background:var(--color-bg)}.meble-feature{display:grid;grid-template-columns:1fr;align-items:center;gap:36px}.meble-feature--reverse .meble-media{order:-1}.meble-copy{max-width:62ch}.meble-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.meble-copy p{margin:22px 0 0;color:var(--color-muted)}.meble-section--stands .meble-copy p{color:var(--color-on-band)}.meble-media{aspect-ratio:3/2}.meble-media img{aspect-ratio:3/2;object-fit:cover}.farm-guides{background:var(--color-band)}.farm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-grid .farm-card{grid-column:auto}.farm-card{min-height:100%}.farm-categories{margin-top:auto!important;padding-top:22px;color:var(--color-accent-text)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.remont-card{grid-column:auto}[data-forge='reveal']{animation:rise .7s ease both}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:1000px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,88px)}.hero-figure{height:min(64vh,560px)}.topic-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(32px,7vw,96px)}.sticky-media{position:sticky;top:124px;align-self:start}.latest .article-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.latest .article-card{grid-column:span 6}.home .latest .article-card:has(> .media-figure){display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:'media title' 'media copy' 'media meta';gap:0 24px;align-items:start}.home .latest .article-card:has(> .media-figure)> .media-figure{grid-area:media;width:auto;height:clamp(220px,22vw,300px);min-height:0;margin:-24px 0 -24px -24px}.home .latest .article-card:has(> .media-figure)>h3{grid-area:title}.home .latest .article-card:has(> .media-figure)>p:not(.tool-meta){grid-area:copy}.home .latest .article-card:has(> .media-figure)>.tag-list,.home .latest .article-card:has(> .media-figure)>.tool-meta{grid-area:meta}.home .latest .article-card:nth-child(1){grid-column:span 7}.home .latest .article-card:nth-child(2){grid-column:span 5}.home .latest .article-card:nth-child(3){grid-column:span 5}.home .latest .article-card:nth-child(4){grid-column:span 7}.home .latest .article-card:nth-child(5){grid-column:span 8}.home .latest .article-card:nth-child(6){grid-column:span 4}.home .latest .article-card:nth-child(7),.home .latest .article-card:nth-child(8),.home .latest .article-card:nth-child(9){grid-column:span 4}.home .latest .article-card:nth-child(10){grid-column:span 5}.home .latest .article-card:nth-child(11){grid-column:span 7}.home .latest .article-card:nth-child(12){grid-column:span 8}.home .latest .article-card:nth-child(13){grid-column:span 4}.home .latest .article-card:nth-child(14){grid-column:span 12;max-width:75%}main:not(.home) .latest .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main:not(.home) .latest .article-card{grid-column:auto}.meble-feature{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:clamp(32px,7vw,96px)}.meble-feature--reverse .meble-media{order:-1}.home .latest .article-card:has(> .media-figure)> .media-figure{position:static!important;top:auto!important}.home .hero-shell{position:relative;overflow:hidden;background:var(--color-bg)}.home .hero-shell:after{content:'';position:absolute;inset:0 0 0 auto;width:24%;background:var(--color-accent);opacity:.1;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%);pointer-events:none}.home .hero-grid{position:relative;z-index:1}.home .hero-figure{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 13%)}.home .intro{background:var(--color-surface)}.home .latest{background:var(--color-band)}.home .topics{background:var(--color-bg)}.home .highlights{background:var(--color-surface)}}@media(max-width:1120px){.shell{width:min(1180px,calc(100% - 32px))}.topbar-inner{min-height:76px;padding-block:8px}.brand img{width:min(205px,46vw);max-height:60px}.menu-toggle{display:flex}.topbar-inner [data-forge='menu']{display:none;position:absolute;left:0;right:0;top:100%;z-index:5;margin:0;background:var(--color-text);border-top:1px solid var(--color-bg);box-shadow:0 12px 24px color-mix(in srgb,var(--color-bg) 28%,transparent);max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}.topbar-inner [data-forge='menu'][data-open]{display:block}.topbar-inner [data-forge='menu'] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:10px 16px 18px}.topbar-inner [data-forge='menu'] a{border-width:1px;margin:-1px 0 0 -1px;padding:15px 12px;font-size:1rem}.sticky-media{position:static;top:auto}.blog-shell forge-posts,.post-layout + .latest forge-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shell{width:min(100% - 28px,1180px)}.hero-shell{padding-block:38px 46px}.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.2rem,10vw,4rem);max-width:100%}.hero-figure{height:320px;max-height:70vh}.section{padding-block:54px}.article-grid,.farm-grid{grid-template-columns:1fr}.article-card,.home .latest .article-card{grid-column:auto!important}.article-card .media-figure{height:210px}.topic-layout,.highlight-layout,.newsletter-layout,.meble-feature{grid-template-columns:1fr}.topic-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.sticky-media{order:-1}.sticky-media img{aspect-ratio:16/10}.cta-grid{align-items:flex-start;flex-direction:column}.blog-shell forge-posts,.post-layout + .latest forge-posts{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:16px}.footer-meta{margin-top:8px}.diagonal,.diagonal-reverse{clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}.home .hero-copy{padding-left:16px}.home .hero-figure{width:100%;height:270px;margin-left:0}.home .section{padding-block:46px}.home .latest .article-grid{gap:10px;margin-top:28px}.home .latest .article-card{padding:18px}.home .latest .article-card .media-figure{height:180px;margin:-18px -18px 18px}.home .topic-grid{gap:14px;margin-top:22px}.garden-meta>div{grid-template-columns:1fr;gap:4px}.newsletter-layout{grid-template-columns:1fr}.meble-feature .meble-media,.meble-feature--reverse .meble-media{order:-1}.post-layout{padding-block:54px}.post-hero{margin-top:28px}}@media(max-width:480px){.topbar-inner [data-forge='menu'] ul{grid-template-columns:1fr}.button-row{align-items:stretch;flex-direction:column}.btn{width:100%}.hero-copy h1{font-size:clamp(2.1rem,10.5vw,3.5rem)}.page-heading{padding:54px 0 62px}.topic-grid{grid-template-columns:1fr}.post-body{margin-top:40px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}[data-forge='reveal']{animation:none}}
/* round 2 */
html,body{width:100%;max-width:100%;overflow-x:hidden}.home,.home *{min-width:0}.home .hero-copy h1{width:100%;max-width:100%;font-size:clamp(2.15rem,3.9vw,4.55rem);text-wrap:balance;overflow-wrap:anywhere;word-break:normal}@media(max-width:760px){.home .hero-copy h1{font-size:clamp(1.9rem,8.2vw,3.45rem);overflow-wrap:anywhere}}@media(min-width:1000px){.home .latest .article-card:has(> .media-figure)> .media-figure{position:sticky!important;top:112px;align-self:start}.home .topics .sticky-media{position:sticky!important;top:124px;align-self:start}}
/* round 3 */
@media(min-width:1000px){.home .hero-copy h1{width:100%;max-width:none;font-size:clamp(2.05rem,3.25vw,3.85rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.home .latest .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:start}.home .latest .article-grid .article-card{grid-column:auto!important}.home .latest .article-grid .article-card:nth-child(1),.home .latest .article-grid .article-card:nth-child(4),.home .latest .article-grid .article-card:nth-child(5),.home .latest .article-grid .article-card:nth-child(11),.home .latest .article-grid .article-card:nth-child(12){grid-column:span 2!important}.home .latest .article-grid .article-card:nth-child(14){grid-column:span 3!important}}
/* round 4 */
[data-forge='more']{margin-top:42px}.forge-more{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:28px;padding:11px 18px;border:2px solid var(--color-accent);border-radius:var(--radius-max);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-weight:700;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.forge-more:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}@media(max-width:760px){[data-forge='more']{margin-top:28px}.forge-more{width:100%}}
/* round 5 */
:root{--color-bg:#101719;--color-surface:#1b2528;--color-muted:#c0c9c8;--color-band:#263d42}@media(min-width:1121px){nav[data-forge='header'] .topbar-inner{min-height:100px;padding-block:16px}nav[data-forge='header'] .brand img{width:250px;max-height:68px}nav[data-forge='header'] .topbar-inner [data-forge='menu'] a{border-width:1px;padding:9px 8px}nav[data-forge='header'] .topbar-inner [data-forge='menu'] a[aria-current='page'],nav[data-forge='header'] .topbar-inner [data-forge='menu'] a:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}}@media(max-width:1120px){nav[data-forge='header'] .menu-toggle{display:flex!important}nav[data-forge='header'] .topbar-inner [data-forge='menu']{display:none}nav[data-forge='header'] .topbar-inner [data-forge='menu'][data-open]{display:block}}@media(min-width:1000px){.home .hero-shell{background:#263d42}.home .hero-shell:after{display:none}.home .hero-copy{max-width:none;padding:clamp(28px,3vw,44px) clamp(24px,3vw,48px);background:var(--color-bg);border-left:8px solid var(--color-accent)}.home .hero-figure{height:min(64vh,520px);margin-block:20px;clip-path:polygon(16% 0,100% 0,100% 86%,84% 100%,0 100%,0 14%)}.home .intro{padding-block:88px 102px;background:#1b2b31}.home .latest{padding-block:72px 92px;background:#263d42}.home .topics{padding-block:112px 124px;background:#101719}.home .highlights{padding-block:76px 88px;background:#202c2f}.home .latest .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start}.home .latest .article-grid .article-card{grid-column:auto!important}.home .latest .article-grid .article-card:nth-child(1),.home .latest .article-grid .article-card:nth-child(4),.home .latest .article-grid .article-card:nth-child(5),.home .latest .article-grid .article-card:nth-child(11),.home .latest .article-grid .article-card:nth-child(12),.home .latest .article-grid .article-card:nth-child(14){grid-column:span 2!important}.home .latest .article-card{background:transparent;border-top:1px solid color-mix(in srgb,var(--color-text) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);padding:22px 0}.home .latest .article-card:has(> .media-figure){display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;gap:0!important;background:var(--color-surface);border-top:3px solid var(--color-accent);border-bottom:0;padding:0 24px 24px}.home .latest .article-card:has(> .media-figure)> .media-figure{position:static!important;top:auto!important;width:auto;height:240px;min-height:0;margin:0 -24px 24px}.home .latest .article-card:has(> .media-figure)>h3,.home .latest .article-card:has(> .media-figure)>p,.home .latest .article-card:has(> .media-figure)>.tag-list,.home .latest .article-card:has(> .media-figure)>.tool-meta{grid-area:auto!important}.page-heading,.blog-shell,.post-layout{scroll-margin-top:124px}}.article-card p,.section-heading>p:not(.eyebrow),.page-heading p:not(.eyebrow),.topic-copy>p:not(.eyebrow),.topic-grid p,.blog-card p,.post-body p,.post-body li{font-size:1.06rem;line-height:1.65}.tool-meta,.garden-meta,.farm-categories,.blog-card time,.post-meta,.tag-list li{font-size:.82rem;line-height:1.5}@media(max-width:760px){.home .intro{padding-block:52px 62px;background:#1b2b31}.home .latest{padding-block:48px 62px;background:#263d42}.home .topics{padding-block:62px 72px;background:#101719}.home .highlights{padding-block:54px 64px;background:#202c2f}.article-card p,.section-heading>p:not(.eyebrow),.page-heading p:not(.eyebrow),.topic-copy>p:not(.eyebrow),.topic-grid p,.blog-card p,.post-body p,.post-body li{font-size:1.04rem;line-height:1.62}.tool-meta,.garden-meta,.farm-categories,.blog-card time,.post-meta,.tag-list li{font-size:.8rem;line-height:1.48}}