.plant-guide.about{--ab-danger:#c53637;--ab-tile-ink:#1e130a;--ab-soil:#e8e0d4;--ab-soil-line:#d8cfc0;--ab-timber:#99795e;--ab-timber-deep:#795c47;padding-bottom:8px}@supports (color:lab(0% 0 0)){.plant-guide.about{--ab-danger:lab(45.9853% 56.8958 34.8481);--ab-tile-ink:lab(7.15183% 4.71631 6.60288);--ab-timber:lab(53.4688% 9.76369 19.6106);--ab-timber-deep:lab(41.8333% 9.91578 17.2132)}}.plant-guide.about ::selection{background:color-mix(in oklch, var(--brand) 22%, transparent)}.plant-guide.about a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}.plant-guide.about .btn:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px;border-radius:11px}.plant-guide.about .ab-a{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--brand-ink) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--brand-ink) 40%, transparent);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .14s}.plant-guide.about .ab-a:hover{text-decoration-color:currentColor}.plant-guide.about .ab-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;column-gap:72px;padding-top:38px;padding-bottom:24px;display:grid}.plant-guide.about .ab-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(44px,5.5vw,82px);line-height:.98}.plant-guide.about .ab-hero.long{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.plant-guide.about .ab-hero.long h1{font-size:clamp(40px,4.5vw,64px);line-height:1}.plant-guide.about .ab-hero h1 span{display:block}.plant-guide.about .ab-hero h1 em{color:var(--brand-deep);letter-spacing:-.03em;margin-top:.08em;font-style:italic;font-weight:400;display:block}.plant-guide.about .ab-opening{max-width:30em;font-family:var(--serif);color:var(--ink);margin-top:30px;font-size:clamp(20px,1.6vw,23px);line-height:1.5}.plant-guide.about .ab-opening p{text-wrap:pretty;margin:0 0 .7em}.plant-guide.about .ab-opening p:last-child{color:var(--ink-mute);margin-bottom:0}.plant-guide.about .ab-sign{font-family:var(--sans);align-items:center;gap:20px;margin-top:32px;display:flex}.plant-guide.about .ab-sign img{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 1px var(--line), 0 0 0 4px var(--bg-elev);border-radius:99px;flex-shrink:0}.plant-guide.about .ab-sign-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:26px;font-style:italic;line-height:1.15;display:block}.plant-guide.about .ab-sign-role{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:7px;font-size:10.5px;line-height:1.45;display:block}.plant-guide.about .ab-sign.small{gap:13px;margin-top:0}.plant-guide.about .ab-sign.small img{width:48px;height:48px}.plant-guide.about .ab-sign.small .ab-sign-name{font-size:19px}.plant-guide.about .ab-sign.small .ab-sign-role{margin-top:5px}.plant-guide.about .ab-media{min-width:0}.plant-guide.about .ab-pair{padding-bottom:44px;position:relative}.plant-guide.about .ab-photo{background:var(--bg-canvas);position:relative;overflow:hidden}.plant-guide.about .ab-photo img{object-fit:cover;width:100%;height:100%}.plant-guide.about .ab-photo.tomato{aspect-ratio:4/5;border-radius:var(--r-lg);max-height:600px;box-shadow:var(--shadow-l);margin-left:16%}.plant-guide.about .ab-photo.tomato img{object-position:22% 50%;transform-origin:50% 100%;transform:scale(1.1)}.plant-guide.about .ab-photo.potato{aspect-ratio:1;width:38%;box-shadow:0 0 0 6px var(--bg), var(--shadow-m);border-radius:18px;position:absolute;bottom:0;left:0}.plant-guide.about .ab-photo.potato img{object-position:36% 50%}.plant-guide.about .ab-float{background:var(--bg-elev);border:1px solid var(--line);max-width:calc(100% - 24px);box-shadow:var(--shadow-m);border-radius:12px;align-items:center;gap:9px;padding:10px 14px;display:flex;position:absolute;top:28px;right:-14px}.plant-guide.about .ab-float .ic{width:16px;height:16px;color:var(--ab-danger)}.plant-guide.about .ab-float span{font-size:13px;font-weight:600;line-height:1.3}.plant-guide.about .ab-credit{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-dim);margin:14px 0 0 16%;font-size:11.5px;line-height:1.6}.plant-guide.about .ab-credit .ab-a{font-weight:500}.plant-guide.about .ab-july{text-align:center;background:var(--bg-canvas);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:40px;padding:104px 0 100px}.plant-guide.about .ab-july-moment{letter-spacing:-.03em;text-wrap:balance;max-width:19ch;margin:0 auto;font-size:clamp(34px,4.6vw,66px);line-height:1.04}.plant-guide.about .ab-apart{max-width:560px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:14px;margin:44px auto 0;font-size:12px;font-weight:500;display:flex}.plant-guide.about .ab-apart span{flex-shrink:0}.plant-guide.about .ab-apart i{background:repeating-linear-gradient(90deg, var(--ab-danger) 0 5px, transparent 5px 10px);flex:1;min-width:24px;height:2px}.plant-guide.about .ab-apart b{background:var(--bg-elev);border:1.5px solid var(--ab-danger);width:30px;height:30px;color:var(--ab-danger);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.plant-guide.about .ab-apart b .ic{width:15px;height:15px}.plant-guide.about .ab-july-after{max-width:60ch;color:var(--ink-mute);text-wrap:balance;margin:26px auto 0;font-size:17px;line-height:1.6}.plant-guide.about .ab-paper{grid-template:"text bed""promise bed"1fr/minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:80px;padding-top:120px;display:grid}.plant-guide.about .ab-paper-text{grid-area:text}.plant-guide.about .ab-paper h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(32px,3.4vw,48px);line-height:1.06}.plant-guide.about .ab-paper-body{max-width:48ch;color:var(--ink-mute);text-wrap:pretty;margin:22px 0 0;font-size:18px;line-height:1.6}.plant-guide.about .ab-bed{grid-area:bed;align-self:center;margin:0}.plant-guide.about .ab-promise{border-top:2px solid var(--ink);max-width:22em;font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;grid-area:promise;margin:36px 0 0;padding-top:24px;font-size:clamp(24px,2.2vw,31px);line-height:1.28}.plant-guide.about .ab-bed-wrap{container:ab-bed/inline-size}.plant-guide.about .ab-bed-bar{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 10px;display:flex}.plant-guide.about .ab-bed-name{color:var(--ink-mute);font-size:13.5px;font-weight:600}.plant-guide.about .ab-bed-size{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.plant-guide.about .ab-key{color:var(--ink-mute);flex-wrap:wrap;gap:5px 14px;margin:0;padding:0 2px 11px;font-size:12.5px;font-weight:550;line-height:1.3;list-style:none;display:none}.plant-guide.about .ab-key li{align-items:center;gap:6px;display:inline-flex}.plant-guide.about .ab-key li:before{content:"";background:color-mix(in oklch, var(--c) 82%, var(--ab-soil));border-radius:3px;flex-shrink:0;width:10px;height:10px}.plant-guide.about .ab-bed-frame{background:var(--ab-timber);box-shadow:inset 0 0 0 1px var(--ab-timber-deep), 0 1px 2px #261e101f, 0 12px 28px -14px #261e1059;border-radius:10px;padding:9px}.plant-guide.about .ab-bed-canvas{aspect-ratio:2;box-shadow:inset 0 0 0 1px var(--ab-timber-deep);background-color:var(--ab-soil);background-image:linear-gradient(to right, var(--ab-soil-line) 1.5px, transparent 1.5px), linear-gradient(to bottom, var(--ab-soil-line) 1.5px, transparent 1.5px);background-position:-.75px -.75px;background-size:16.6667% 33.3333%;border-radius:3px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative;container-type:inline-size}.plant-guide.about .ab-bed-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plant-guide.about .ab-bed-lines line{vector-effect:non-scaling-stroke;stroke-linecap:round}.plant-guide.about .ab-bed-lines .good{stroke:#245427;stroke:lab(31.4905% -25.2501 20.9462);stroke-width:2px;stroke-dasharray:5 4;opacity:.8}.plant-guide.about .ab-bed-lines .bad{stroke:var(--ab-danger);stroke-width:2.75px;stroke-dasharray:4 4}.plant-guide.about .ab-tile{z-index:1;background:color-mix(in oklch, var(--c) 82%, var(--ab-soil));border-radius:clamp(6px,2.2cqi,14px);min-width:0;margin:6.5%;position:relative}.plant-guide.about .ab-tile[style*=span\ 2]{margin:3.2%}.plant-guide.about .ab-tile.conflict{box-shadow:0 0 0 2px var(--ab-danger)}.plant-guide.about .ab-tile.conflict:after{content:"";background:var(--ab-danger);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-elev);border-radius:99px;position:absolute;top:7px;right:7px}.plant-guide.about .ab-tile.sel{box-shadow:0 0 0 2px var(--ab-danger), 0 0 0 4px var(--bg-elev), 0 0 0 6px var(--ink)}.plant-guide.about .ab-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);color:var(--ink);background:#fffdf8eb;border-radius:6px;padding:2px 6px;font-size:clamp(9px,1.9cqi,11.5px);font-weight:650;line-height:1.25;position:absolute;bottom:5px;left:5px;overflow:hidden;box-shadow:0 1px 2px #261e1024}.plant-guide.about .ab-tile.conflict .ab-tile-name{font-size:clamp(10px,2.2cqi,13px)}.plant-guide.about .ab-call{z-index:2;background:var(--bg-elev);border:1px solid var(--ab-danger);max-width:420px;box-shadow:var(--shadow-m);border-radius:12px;flex-direction:column;gap:4px;margin:-14px 24px 0 auto;padding:13px 16px 14px;display:flex;position:relative}.plant-guide.about .ab-call-title{color:var(--ab-danger);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.plant-guide.about .ab-call-title .ic{width:15px;height:15px}.plant-guide.about .ab-call-body{color:var(--ink-mute);text-wrap:pretty;font-size:14px;line-height:1.5}.plant-guide.about .ab-grow{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;column-gap:96px;padding-top:128px;padding-bottom:104px;display:grid}.plant-guide.about .ab-grow h2{letter-spacing:-.028em;text-wrap:balance;max-width:21ch;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.plant-guide.about .ab-grow-text>p{max-width:46ch;color:var(--ink-mute);text-wrap:pretty;margin:22px 0 0;font-size:18px;line-height:1.6}.plant-guide.about .ab-grow-act{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:32px;display:flex}.plant-guide.about .ab-write{border-radius:12px;min-height:48px;padding:0 22px;font-size:15.5px}.plant-guide.about .ab-write .ic{width:16px;height:16px;transition:transform .16s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.plant-guide.about .ab-write:hover .ic{transform:translate(3px)}}.plant-guide.about .ab-proof{border-top:2px solid var(--ink);font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;padding-top:26px;font-size:clamp(25px,2.35vw,34px);line-height:1.3}.plant-guide.about .ab-fig{color:var(--brand-deep);font-variant-numeric:lining-nums;white-space:nowrap;font-weight:500}@media (prefers-reduced-motion:no-preference){.plant-guide.about .ab-tile.conflict:after{animation:1.6s cubic-bezier(.16,1,.3,1) .9s 2 both ab-flag}}@media (prefers-reduced-motion:reduce){.plant-guide.about .ab-a,.plant-guide.about .ab-write .ic{transition:none!important}}@media (max-width:1100px){.plant-guide.about .ab-hero{column-gap:48px}.plant-guide.about .ab-paper,.plant-guide.about .ab-grow{column-gap:56px}}@media (max-width:960px){.plant-guide.about .ab-hero,.plant-guide.about .ab-hero.long{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-top:24px;padding-bottom:8px}.plant-guide.about .ab-hero h1,.plant-guide.about .ab-hero.long h1{font-size:clamp(40px,8.6vw,72px)}.plant-guide.about .ab-pair{max-width:620px;padding-bottom:36px}.plant-guide.about .ab-photo.tomato{aspect-ratio:5/4;margin-left:22%}.plant-guide.about .ab-photo.tomato img{object-position:40% 50%}.plant-guide.about .ab-photo.potato{width:34%}.plant-guide.about .ab-credit{margin-left:22%}.plant-guide.about .ab-grow{grid-template-columns:minmax(0,1fr);row-gap:48px}.plant-guide.about .ab-paper{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""bed""promise"}.plant-guide.about .ab-bed{margin-top:44px}.plant-guide.about .ab-paper-body{max-width:60ch}}@media (max-width:680px){.plant-guide.about .ab-hero{row-gap:40px;padding-top:14px}.plant-guide.about .ab-hero h1,.plant-guide.about .ab-hero.long h1{font-size:clamp(34px,10vw,52px);line-height:1.02}.plant-guide.about .ab-opening{margin-top:24px;font-size:19px}.plant-guide.about .ab-sign{gap:16px;margin-top:24px}.plant-guide.about .ab-sign img{width:72px;height:72px}.plant-guide.about .ab-sign-name{font-size:21px}.plant-guide.about .ab-photo.tomato{border-radius:18px;margin-left:0;margin-right:16%}.plant-guide.about .ab-photo.potato{width:42%;box-shadow:0 0 0 5px var(--bg), var(--shadow-m);border-radius:14px;left:auto;right:0}.plant-guide.about .ab-credit{margin:12px 0 0;font-size:11px}.plant-guide.about .ab-float{padding:8px 12px;top:12px;right:10px}.plant-guide.about .ab-float span{font-size:12px}.plant-guide.about .ab-july{margin-top:48px;padding:72px 0 76px}.plant-guide.about .ab-july-moment{font-size:clamp(30px,8.6vw,40px);line-height:1.08}.plant-guide.about .ab-apart{letter-spacing:.1em;gap:10px;margin-top:34px;font-size:11px}.plant-guide.about .ab-apart b{width:26px;height:26px}.plant-guide.about .ab-july-after{font-size:16px}.plant-guide.about .ab-paper{padding-top:80px}.plant-guide.about .ab-paper h2{font-size:clamp(29px,8vw,36px)}.plant-guide.about .ab-paper-body{font-size:16.5px}.plant-guide.about .ab-bed{margin-top:34px}.plant-guide.about .ab-bed-frame{padding:7px}.plant-guide.about .ab-tile-name{border-radius:5px;max-width:calc(100% - 6px);padding:1px 4px;bottom:3px;left:3px}.plant-guide.about .ab-tile.conflict:after{width:7px;height:7px;top:5px;right:5px}.plant-guide.about .ab-call{max-width:none;margin:-10px 10px 0}.plant-guide.about .ab-promise{margin-top:40px;font-size:24px}.plant-guide.about .ab-grow{row-gap:40px;padding-top:88px;padding-bottom:72px}.plant-guide.about .ab-grow h2{font-size:clamp(28px,7.6vw,34px)}.plant-guide.about .ab-grow-text>p{font-size:16.5px}.plant-guide.about .ab-grow-act{flex-direction:column;align-items:stretch;gap:24px}.plant-guide.about .ab-write{width:100%}.plant-guide.about .ab-proof{padding-top:22px;font-size:23px}}@container (max-width:470px){.plant-guide.about .ab-tile.terse .ab-tile-name{display:none}}@container (max-width:330px){.plant-guide.about .ab-tile:not(.conflict) .ab-tile-name{display:none}}@container ab-bed (max-width:488px){.plant-guide.about .ab-key.terse{display:flex}}@container ab-bed (max-width:348px){.plant-guide.about .ab-key{display:flex}}@keyframes ab-flag{0%{box-shadow:0 0 0 2px var(--bg-elev), 0 0 0 2px color-mix(in oklch, var(--ab-danger) 55%, transparent)}to{box-shadow:0 0 0 2px var(--bg-elev), 0 0 0 14px color-mix(in oklch, var(--ab-danger) 0%, transparent)}}.ab-after{background:#f8f5ee;background:lab(96.6783% .22772 3.81796);padding-top:16px;display:flow-root}.ab-after .lxfc-section{background:0 0!important}
