.vig__art{display:none}:root:root[data-look=garden]{--g-leaf: #2F5D3A;--g-leaf-2: #4F8A4A;--g-moss: #EAF2E1;--g-moss-2: #DCEBCD;--g-sun: #F0B03F;--g-sun-ink: #7A5A12;--g-sun-wash: #FFF4DA;--g-sky: #E6F1F4;--g-ink: #1E2B20;--g-ink-2: #4A5A47;--bg: #FBFBF6;--surface: #FFFFFF;--raised: #FFFFFF;--fg: var(--g-ink);--fg-2: var(--g-ink-2);--muted: var(--g-ink-2);--meta: #55654F;--border: #DCE5D2;--border-soft: #EEF3E8;--accent: var(--g-leaf);--accent-on: #FFFFFF;--success: var(--g-leaf);--pyro: var(--g-leaf);--wing-journal: var(--g-leaf);--wing-studio: var(--g-leaf);--border-hair: 1px solid var(--border);--radius-md: 12px;--radius-lg: 22px;--elev-ring: 0 0 0 1px rgba(47, 93, 58, .08);--elev-raised: 0 18px 40px -18px rgba(47, 93, 58, .28);--focus-ring: 0 0 0 3px rgba(47, 93, 58, .3)}html[data-look=garden] body:before{opacity:.025}html[data-look=garden] ::selection{background:var(--g-sun-wash);color:var(--g-ink)}html[data-look=garden] .strip{border-bottom:0;background:linear-gradient(180deg,var(--g-sun-wash) 0%,rgba(255,244,218,0) 100%)}html[data-look=garden] .cowrie{color:var(--g-leaf)}html[data-look=garden] .depth__opt{border-color:var(--border)}html[data-look=garden]:not(:has(#public:target)) .depth__opt--all,html[data-look=garden]:has(#public:target) .depth__opt--public,html[data-look=garden] .depth__opt.is-here{background:var(--g-leaf);border-color:var(--g-leaf);color:#fff}html[data-look=garden] .doors{background:#ffffffe6;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:0;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px -20px #2f5d3a59}html[data-look=garden] .doors .door{border-radius:14px;letter-spacing:.14em;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}html[data-look=garden] .doors .door--here{text-decoration:none;background:var(--g-moss);color:var(--g-leaf)}@media (min-width: 880px){html[data-look=garden] .doors{gap:var(--space-2);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none;border-bottom:0}html[data-look=garden] .doors .door{padding:8px 16px}html[data-look=garden] .doors a.door:hover{background:var(--g-moss);color:var(--g-leaf)}}html[data-look=garden] footer.close{position:relative;isolation:isolate;border-top:0;padding-top:132px;text-align:center;background:linear-gradient(180deg,#c6dfb000 0 100px,#c6dfb0 100px,#eaf2e1)}html[data-look=garden] footer.close:before,html[data-look=garden] footer.close:after{content:"";position:absolute;z-index:-1;pointer-events:none}html[data-look=garden] footer.close:before{top:30px;left:50%;width:84px;height:84px;margin-left:-42px;border-radius:50%;background:radial-gradient(circle,#f4b63f 0 55%,#ffe7a6bf 56% 72%,#ffe7a600 73%)}html[data-look=garden] footer.close:after{top:0;left:0;right:0;height:120px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path d='M0 70 C 200 20, 380 40, 600 62 S 1000 30, 1200 56 L1200 120 L0 120 Z' fill='%23DCEBCD'/><path d='M0 92 C 240 64, 520 84, 760 90 S 1060 72, 1200 84 L1200 120 L0 120 Z' fill='%23C6DFB0'/></svg>") center / 100% 100% no-repeat}html[data-look=garden] footer.close>*{margin-left:auto;margin-right:auto}html[data-look=garden] .wordmark{color:var(--g-ink)}html[data-look=garden] .wordmark .burn{color:var(--g-sun-ink)}html[data-look=garden] .close__line{color:var(--g-ink)}html[data-look=garden] .close__links a{text-decoration-color:var(--g-leaf-2)}html[data-look=garden] .vig__head{max-width:1180px;padding-top:var(--space-8);padding-bottom:var(--space-8);display:flex;flex-direction:column}html[data-look=garden] .vig__series{order:0;color:var(--g-leaf);margin-bottom:var(--space-5);align-self:flex-start}html[data-look=garden] .vig__art{display:block;order:1;margin-bottom:var(--space-6)}html[data-look=garden] .vig__n,html[data-look=garden] .vig__title,html[data-look=garden] .vig__dek,html[data-look=garden] .vig__listen{order:2}html[data-look=garden] .vig__n{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--g-sun-wash);color:var(--g-sun-ink);letter-spacing:.08em}html[data-look=garden] .vig__n:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--g-sun);box-shadow:0 0 0 3px #f0b03f40}html[data-look=garden] .vig__title{font-weight:600;font-size:clamp(38px,5.4vw,66px);line-height:1.04;letter-spacing:-.022em;color:var(--g-ink);max-width:16ch;text-wrap:balance}html[data-look=garden] .vig__dek{color:var(--g-ink-2);max-width:34ch;text-wrap:pretty}@media (min-width: 960px){html[data-look=garden] .vig__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto auto auto auto 1fr;column-gap:clamp(32px,5vw,72px);align-items:start;padding-top:var(--space-12);padding-bottom:var(--space-12)}html[data-look=garden] .vig__series{grid-column:1;grid-row:1;justify-self:start}html[data-look=garden] .vig__n{grid-column:1;grid-row:2;justify-self:start}html[data-look=garden] .vig__title{grid-column:1;grid-row:3}html[data-look=garden] .vig__dek{grid-column:1;grid-row:4}html[data-look=garden] .vig__listen{grid-column:1;grid-row:5}html[data-look=garden] .vig__art{grid-column:2;grid-row:1 / span 5;margin:0;align-self:center}}html[data-look=garden] .vig__body{border-top:0;max-width:700px;padding-top:var(--space-4)}html[data-look=garden] .vig__body p{font-size:19px;line-height:1.75;color:#2b332a;text-wrap:pretty}html[data-look=garden] .vig__body p.lead{font-size:clamp(21px,2.3vw,24px);line-height:1.55;color:var(--g-ink)}html[data-look=garden] .vig__body p.lead:first-letter{float:left;font-family:var(--font-display);font-weight:600;font-size:3.6em;line-height:.82;margin:.08em .1em 0 0;color:var(--g-leaf)}html[data-look=garden] .vig__body a{color:var(--g-ink);text-decoration:underline;text-decoration-color:var(--g-sun);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--motion-fast) var(--ease-standard),text-decoration-color var(--motion-fast) var(--ease-standard)}html[data-look=garden] .vig__body a:hover{color:var(--g-leaf);text-decoration-color:var(--g-leaf)}html[data-look=garden] .vig__body h2{display:flex;align-items:center;gap:12px;margin-top:var(--space-12);font-weight:600;letter-spacing:-.012em;color:var(--g-ink)}html[data-look=garden] .vig__body h2:before{content:"";flex:none;width:26px;height:26px;background:var(--g-leaf-2);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 19C5 10 11 4 21 3c-1 10-7 16-16 16Zm0 0 8-8' fill='black' stroke='black' stroke-width='1'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 19C5 10 11 4 21 3c-1 10-7 16-16 16Zm0 0 8-8' fill='black' stroke='black' stroke-width='1'/></svg>") center / contain no-repeat}html[data-look=garden] .vig__body .turn{border-left:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--g-moss)}html[data-look=garden] .vig__body .aside{background:var(--g-sun-wash);color:var(--g-ink-2);border-radius:var(--radius-lg)}html[data-look=garden] .vig__body code{background:var(--g-moss)}html[data-look=garden] .vig__nav{border-top:0;max-width:700px;gap:var(--space-4);padding-bottom:var(--space-12)}html[data-look=garden] .vig__nav-link{padding:18px 22px;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);transition:transform var(--motion-base) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}html[data-look=garden] .vig__nav-link:hover{background:var(--g-moss);transform:translateY(-3px)}html[data-look=garden] .vig__nav-link:active{transform:translateY(0)}html[data-look=garden] .vig__nav-link:hover .vig__nav-title,html[data-look=garden] .vig__nav-dir{color:var(--g-leaf)}html[data-look=garden] .vig__nav-title{font-size:20px;font-weight:600}html[data-look=garden] .ra__btn{border:1px solid var(--border);background:#fff;color:var(--g-leaf);padding:9px 18px}html[data-look=garden] .ra__btn:hover{background:var(--g-moss);border-color:var(--g-moss-2);color:var(--g-leaf)}html[data-look=garden] .ra__btn[aria-pressed=true]{background:var(--g-leaf);border-color:var(--g-leaf);color:#fff}html[data-look=garden] .ra__voice{border:1px solid var(--border);background:#fff;color:var(--g-ink-2);min-height:36px}html[data-look=garden] .ra__voice:hover{background:var(--g-moss);border-color:var(--g-moss-2);color:var(--g-leaf)}html[data-look=garden] .ra__voice-name{color:var(--g-leaf)}@supports (animation-timeline: scroll()){html[data-look=garden] .vig:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:5;transform-origin:0 50%;background:linear-gradient(90deg,var(--g-leaf-2),var(--g-sun));border-radius:0 3px 3px 0;animation:g-grow auto linear both;animation-timeline:scroll(root)}}@keyframes g-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-look=garden] .sart{position:relative}html[data-look=garden] .sart__frame{position:relative;aspect-ratio:600 / 420;border-radius:28px;overflow:hidden;background:var(--g-sun-wash);box-shadow:0 0 0 1px #2f5d3a14,0 30px 60px -30px #2f5d3a73}html[data-look=garden] .sart__svg{display:block;width:100%;height:100%}html[data-look=garden] .sart .s-feb{opacity:0}html[data-look=garden] .sart .s-aug{opacity:1}html[data-look=garden] .sart .s-feb,html[data-look=garden] .sart .s-aug,html[data-look=garden] .sart .s-canopy,html[data-look=garden] .sart .s-sun,html[data-look=garden] .sart .s-disc,html[data-look=garden] .sart .s-cloud,html[data-look=garden] .sart .s-hill-back,html[data-look=garden] .sart .s-hill-mid,html[data-look=garden] .sart .s-ground{transition:opacity .7s var(--ease-standard),transform .9s var(--ease-commit),fill .7s var(--ease-standard)}html[data-look=garden] .sart .s-disc{fill:#f4b63f}html[data-look=garden] .sart .s-hill-back{fill:#cfe5b6}html[data-look=garden] .sart .s-hill-mid{fill:#a9d08a}html[data-look=garden] .sart .s-ground{fill:#8dbf6e}html[data-look=garden] .sart .s-grass{stroke:#5e9a52;stroke-width:2}html[data-look=garden] .sart .s-cloud{opacity:.85}html[data-look=garden] .sart .s-canopy{transform-box:fill-box;transform-origin:50% 100%}html[data-look=garden] .sart .s-sun{transform-box:fill-box;transform-origin:50% 50%}html[data-look=garden] .sart .s-rays{transform-box:fill-box;transform-origin:50% 50%;animation:g-turn 60s linear infinite}@keyframes g-turn{to{transform:rotate(360deg)}}html[data-look=garden] .sart .s-wind path{stroke-dasharray:60 200;animation:g-wind 3.2s linear infinite}@keyframes g-wind{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}html[data-look=garden] .sart:has(#sart-feb:checked) .s-feb{opacity:1}html[data-look=garden] .sart:has(#sart-feb:checked) .s-aug{opacity:0}html[data-look=garden] .sart:has(#sart-feb:checked) .s-canopy{opacity:0;transform:scale(.9) translateY(6px)}html[data-look=garden] .sart:has(#sart-feb:checked) .s-sun{transform:translate(-30px,92px) scale(.78)}html[data-look=garden] .sart:has(#sart-feb:checked) .s-disc{fill:#f3e4bd}html[data-look=garden] .sart:has(#sart-feb:checked) .s-cloud{opacity:1}html[data-look=garden] .sart:has(#sart-feb:checked) .s-hill-back{fill:#d7ded2}html[data-look=garden] .sart:has(#sart-feb:checked) .s-hill-mid{fill:#c4cebc}html[data-look=garden] .sart:has(#sart-feb:checked) .s-ground{fill:#b3bea8}html[data-look=garden] .sart:has(#sart-feb:checked) .s-grass{stroke:#8e9a84}html[data-look=garden] .sart__seasons{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin:var(--space-4) 0 0;padding:4px;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:var(--elev-ring)}html[data-look=garden] .sart__legend,html[data-look=garden] .sart__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-look=garden] .sart__opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:112px;padding:0 18px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-2);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}html[data-look=garden] .sart__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--g-sun-wash);box-shadow:inset 0 0 0 1px #f0b03f73;transition:transform var(--motion-base) var(--ease-commit),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}html[data-look=garden] .sart:has(#sart-aug:checked) label[for=sart-aug]{color:var(--g-sun-ink)}html[data-look=garden] .sart:has(#sart-feb:checked) label[for=sart-feb]{color:#33465a}html[data-look=garden] .sart:has(#sart-feb:checked) .sart__thumb{transform:translate(100%);background:#e4ecf3;box-shadow:inset 0 0 0 1px #33465a33}html[data-look=garden] .sart:has(.sart__radio:focus-visible) .sart__seasons{box-shadow:var(--focus-ring)}.hub__art,.cglyph{display:none}html[data-look=garden] .hub__head{max-width:1180px;padding-top:var(--space-8);padding-bottom:var(--space-8);display:flex;flex-direction:column}html[data-look=garden] .hub__art{display:block;order:0;margin-bottom:var(--space-6)}html[data-look=garden] .hub__kicker,html[data-look=garden] .hub__title,html[data-look=garden] .hub__dek,html[data-look=garden] .hub__meta,html[data-look=garden] .hub__listen{order:1}html[data-look=garden] .hub__kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--g-sun-wash);color:var(--g-sun-ink);letter-spacing:.08em}html[data-look=garden] .hub__kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--g-sun);box-shadow:0 0 0 3px #f0b03f40}html[data-look=garden] .hub__title{font-weight:600;font-size:clamp(42px,6.4vw,78px);line-height:1.02;letter-spacing:-.024em;color:var(--g-ink)}html[data-look=garden] .hub__dek{color:var(--g-ink-2);max-width:30ch;text-wrap:pretty}html[data-look=garden] .hub__meta{color:var(--meta)}@media (min-width: 960px){html[data-look=garden] .hub__head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto 1fr;column-gap:clamp(32px,5vw,72px);align-items:start;padding-top:var(--space-12);padding-bottom:var(--space-12)}html[data-look=garden] .hub__kicker{grid-column:1;grid-row:1;justify-self:start}html[data-look=garden] .hub__title{grid-column:1;grid-row:2}html[data-look=garden] .hub__dek{grid-column:1;grid-row:3}html[data-look=garden] .hub__meta{grid-column:1;grid-row:4}html[data-look=garden] .hub__listen{grid-column:1;grid-row:5}html[data-look=garden] .hub__art{grid-column:2;grid-row:1 / span 5;margin:0;align-self:center}}html[data-look=garden] .lmap__frame{position:relative;aspect-ratio:600 / 440;border-radius:28px;overflow:hidden;background:#eef4e4;box-shadow:0 0 0 1px #2f5d3a14,0 30px 60px -30px #2f5d3a73}html[data-look=garden] .lmap__svg{display:block;width:100%;height:100%}html[data-look=garden] .lmap__pin{fill:var(--g-leaf-2)}html[data-look=garden] .lmap__pin--near{fill:var(--g-leaf)}html[data-look=garden] .lmap__pins .lmap__pin{transform-box:fill-box;transform-origin:50% 100%;animation:g-bob 3.6s var(--ease-standard) infinite}html[data-look=garden] .lmap__pins .lmap__pin:nth-child(2){animation-delay:-.9s}html[data-look=garden] .lmap__pins .lmap__pin:nth-child(3){animation-delay:-1.8s}html[data-look=garden] .lmap__pins .lmap__pin:nth-child(4){animation-delay:-2.7s}@keyframes g-bob{0%,to{translate:0 0}50%{translate:0 -3px}}html[data-look=garden] .lmap__walk{animation:g-walk 1.6s linear infinite}@keyframes g-walk{to{stroke-dashoffset:-18}}html[data-look=garden] .lmap__ring{transform-box:fill-box;transform-origin:50% 50%;animation:g-here 2.4s var(--ease-standard) infinite}@keyframes g-here{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}html[data-look=garden] .hub__premise{border-top:0;max-width:760px;padding-top:var(--space-4)}html[data-look=garden] .hub__open{font-size:clamp(22px,2.5vw,27px);line-height:1.5;color:var(--g-ink);max-width:36ch;text-wrap:pretty}html[data-look=garden] .hub__sub{font-size:19px;line-height:1.75;color:#2b332a;margin-bottom:var(--space-5);text-wrap:pretty}html[data-look=garden] .hub__sub a{color:var(--g-ink);text-decoration:underline;text-decoration-color:var(--g-sun);text-decoration-thickness:2px;text-underline-offset:.2em}html[data-look=garden] .hub__sub a:hover{color:var(--g-leaf);text-decoration-color:var(--g-leaf)}html[data-look=garden] .hub .photo{margin:var(--space-8) 0;max-width:520px}html[data-look=garden] .hub .photo__img{border-radius:24px;box-shadow:0 0 0 1px #2f5d3a14,0 30px 60px -32px #2f5d3a80}html[data-look=garden] .hub .photo__line{font-style:italic;color:var(--g-ink-2)}html[data-look=garden] .hub .photo__place{color:var(--g-leaf)}html[data-look=garden] .hub__index{max-width:1180px;padding-top:var(--space-6)}html[data-look=garden] .grp{border-top:0;padding:var(--space-8) 0 var(--space-4);--grp-wash: var(--g-moss);--grp-ink: var(--g-leaf)}html[data-look=garden] .grp[data-grp=case]{--grp-wash: var(--g-sun-wash);--grp-ink: var(--g-sun-ink)}html[data-look=garden] .grp[data-grp=build]{--grp-wash: #E4EEF3;--grp-ink: #33465A}html[data-look=garden] .grp__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:var(--space-5)}html[data-look=garden] .grp__label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:26px;letter-spacing:-.01em;text-transform:none;color:var(--g-ink);margin:0}html[data-look=garden] .grp__label:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--grp-ink);box-shadow:0 0 0 4px var(--grp-wash)}html[data-look=garden] .grp__line{font-size:17px;font-style:italic;color:var(--g-ink-2)}html[data-look=garden] .grp__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-4)}html[data-look=garden] .grp[data-grp=case] .grp__list{grid-template-columns:1fr;max-width:720px}html[data-look=garden] .hub .door{position:relative;height:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"glyph n go" "glyph body go";align-items:start;column-gap:var(--space-4);row-gap:4px;padding:20px 22px;border:0;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}html[data-look=garden] .hub .grp__list li:first-child .door{border-top:0}html[data-look=garden] .hub .door:hover{padding-left:22px;background:#fff;transform:translateY(-3px);box-shadow:var(--elev-ring),0 26px 50px -22px #2f5d3a66}html[data-look=garden] .hub .door:active{transform:translateY(0)}html[data-look=garden] .hub .door:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-lg)}html[data-look=garden] .cglyph{grid-area:glyph;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--grp-wash);color:var(--grp-ink)}html[data-look=garden] .hub .door__n{grid-area:n;color:var(--grp-ink);letter-spacing:.1em}html[data-look=garden] .hub .door__body{grid-area:body;gap:6px}html[data-look=garden] .hub .door__title{font-weight:600;font-size:21px;line-height:1.25;color:var(--g-ink)}html[data-look=garden] .hub .door__line{font-size:15.5px;line-height:1.5;color:var(--g-ink-2)}html[data-look=garden] .hub .door__go{grid-area:go;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--grp-wash);color:var(--grp-ink);font-size:15px;transition:transform var(--motion-base) var(--ease-standard)}html[data-look=garden] .hub .door:hover .door__go{color:var(--grp-ink);transform:translate(3px)}@media (max-width: 760px){html[data-look=garden] .hub .door{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"glyph n" "glyph body";padding:18px}html[data-look=garden] .hub .door:hover{padding-left:18px}html[data-look=garden] .cglyph{width:44px;height:44px;border-radius:14px}html[data-look=garden] .hub .door__go{display:none}html[data-look=garden] .lmap__frame{border-radius:22px}}html[data-look=garden] .problems{border-top:0;display:grid;gap:var(--space-3)}html[data-look=garden] .problems .disc{border:0;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);overflow:hidden}html[data-look=garden] .problems .disc__summary{padding-left:22px;padding-right:22px}html[data-look=garden] .problems .disc__n{color:var(--g-leaf)}html[data-look=garden] .problems .disc__title{font-weight:600;color:var(--g-ink)}html[data-look=garden] .problems .disc__detail{padding:3px 10px;border-radius:999px;background:var(--g-moss);color:var(--g-leaf);justify-self:start;align-self:center}html[data-look=garden] .problems .disc__mark{color:var(--g-leaf)}html[data-look=garden] .problems .disc__inner{padding-left:22px;padding-right:22px}html[data-look=garden] .problems .problems__body{font-size:18px;line-height:1.7;color:#2b332a}html[data-look=garden] .swap{border:0;border-radius:18px;background:var(--g-sun-wash)}html[data-look=garden] .swap__label,html[data-look=garden] .swap__tag{color:var(--g-sun-ink)}html[data-look=garden] .swap__dot[aria-selected=true],html[data-look=garden] .swap__dot.is-on{background:var(--g-sun-ink)}html[data-look=garden] .swap__next{border-radius:999px;background:#fff;border-color:#7a5a1240;color:var(--g-sun-ink)}html[data-look=garden] .aud__list{display:grid;gap:var(--space-3)}html[data-look=garden] .aud__item{padding:18px 22px;border:0;border-radius:var(--radius-lg);background:var(--g-moss)}html[data-look=garden] .aud__item:first-child{padding-top:18px}html[data-look=garden] .aud__who{font-weight:600;color:var(--g-ink)}html[data-look=garden] .aud__you{color:var(--g-ink-2)}html[data-look=garden] .aud__opt[aria-pressed=true],html[data-look=garden] .aud__opt.is-on{background:var(--g-leaf);color:#fff}html[data-look=garden] .tbl{border:0;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);overflow:hidden}html[data-look=garden] .tbl__head{border-bottom:1px solid var(--border-soft)}html[data-look=garden] .tbl__n{color:var(--g-leaf)}html[data-look=garden] .tbl__role{font-weight:600;color:var(--g-ink)}html[data-look=garden] .tbl__name code,html[data-look=garden] .tbl code{background:var(--g-moss);color:var(--g-leaf);border-radius:6px}html[data-look=garden] .tbl__label{color:var(--g-leaf)}html[data-look=garden] .tbl__holds{border-top:1px solid var(--border-soft)}html[data-look=garden] .tbl__eng{background:#eaf2f5}html[data-look=garden] .tbl__eng .tbl__label{color:#33465a}html[data-look=garden] .tbl__eng code{background:#fff;color:#33465a}html[data-look=garden] .schem__problem{border-left-color:var(--g-leaf-2)}html[data-look=garden] .schem__arch{border:0;border-radius:18px;background:var(--g-sun-wash)}html[data-look=garden] .schem__label{color:var(--g-sun-ink)}html[data-look=garden] .schem__problem .schem__label{color:var(--g-leaf)}html[data-look=garden] .prompt{border:0;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);overflow:hidden}html[data-look=garden] .prompt__bar{background:var(--g-moss);border-bottom:0}html[data-look=garden] .prompt__label{color:var(--g-leaf)}html[data-look=garden] .prompt__copy{background:var(--g-leaf);color:#fff;border-radius:999px;border:0}@property --gust{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --lean{syntax: "<angle>"; inherits: true; initial-value: 0deg;}html[data-look=garden] .scene__frame,html[data-look=garden] .cart__frame{position:relative;aspect-ratio:600 / 420;border-radius:28px;overflow:hidden;background:var(--g-sun-wash);box-shadow:0 0 0 1px #2f5d3a14,0 30px 60px -30px #2f5d3a73;--gust: 0deg;transition:--gust .9s var(--ease-standard)}html[data-look=garden] .scene__frame:hover,html[data-look=garden] .cart__frame:hover{--gust: 7deg}html[data-look=garden] .scene__svg,html[data-look=garden] .cart__svg{display:block;width:100%;height:100%}html[data-look=garden] .p-walker{animation:p-cross var(--dur) linear infinite;animation-delay:var(--delay)}@keyframes p-cross{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}html[data-look=garden] .p--walk{animation:p-bob .42s var(--ease-standard) infinite alternate}@keyframes p-bob{0%{transform:translateY(0)}to{transform:translateY(-1.4px)}}html[data-look=garden] .p--walk .p-leg-a,html[data-look=garden] .p--walk .p-leg-b,html[data-look=garden] .p--walk .p-arm-a,html[data-look=garden] .p--walk .p-arm-b{transform-box:fill-box;transform-origin:50% 0;animation:p-stride .42s var(--ease-standard) infinite alternate}html[data-look=garden] .p--walk .p-leg-b,html[data-look=garden] .p--walk .p-arm-a{animation-name:p-stride-b}@keyframes p-stride{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes p-stride-b{0%{transform:rotate(17deg)}to{transform:rotate(-17deg)}}html[data-look=garden] .p-breathe{transform-box:fill-box;transform-origin:50% 100%;animation:p-breathe 4.2s var(--ease-standard) infinite alternate;animation-delay:var(--pd, 0s)}@keyframes p-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.04)}}html[data-look=garden] .p-swing{transform-box:fill-box;transform-origin:50% 0;animation:p-swing 1.7s var(--ease-standard) infinite alternate;animation-delay:var(--pd, 0s)}@keyframes p-swing{0%{transform:rotate(-9deg)}to{transform:rotate(11deg)}}html[data-look=garden] .p-wave{transform-box:fill-box;transform-origin:0 100%;animation:p-wave .8s var(--ease-standard) infinite alternate;animation-delay:var(--pd, 0s)}@keyframes p-wave{0%{transform:rotate(-12deg)}to{transform:rotate(16deg)}}html[data-look=garden] .p-dig{transform-box:fill-box;transform-origin:0 0;animation:p-dig 1.1s var(--ease-standard) infinite alternate;animation-delay:var(--pd, 0s)}@keyframes p-dig{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}html[data-look=garden] .p-page{transform-box:fill-box;transform-origin:0 50%;animation:p-page 6s var(--ease-standard) infinite}@keyframes p-page{0%,90%{transform:scaleX(1)}95%{transform:scaleX(-.2)}to{transform:scaleX(1)}}html[data-look=garden] .p-tail{transform-box:fill-box;transform-origin:100% 100%;animation:p-wave .3s var(--ease-standard) infinite alternate}html[data-look=garden] .sc-cloud{animation:sc-drift 38s linear infinite}html[data-look=garden] .sc-cloud--slow{animation-duration:60s}html[data-look=garden] .sc-cloud--fast{animation-duration:12s}@keyframes sc-drift{0%{transform:translate(-30px);opacity:0}15%{opacity:.95}85%{opacity:.95}to{transform:translate(60px);opacity:0}}html[data-look=garden] .sc-flap{transform-box:fill-box;transform-origin:50% 50%;animation:sc-flap .36s var(--ease-standard) infinite alternate}@keyframes sc-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}html[data-look=garden] .sc-tuft{transform-box:fill-box;transform-origin:50% 100%;animation:sc-sway 3.4s var(--ease-standard) infinite alternate}@keyframes sc-sway{0%{transform:skew(calc(-3deg - var(--gust)))}to{transform:skew(calc(3deg + var(--gust)))}}html[data-look=garden] .sc-canopy{transform-box:fill-box;transform-origin:50% 100%;animation:sc-canopy 6s var(--ease-standard) infinite alternate}@keyframes sc-canopy{0%{transform:rotate(calc(-.8deg - var(--gust) / 5))}to{transform:rotate(calc(.8deg + var(--gust) / 5))}}html[data-look=garden] .sc-twinkle{animation:sc-twinkle 2.6s var(--ease-standard) infinite alternate}@keyframes sc-twinkle{0%{opacity:.15}to{opacity:1}}html[data-look=garden] .sc-ring{transform-box:fill-box;transform-origin:50% 50%;animation:sc-ring 3.9s linear infinite}@keyframes sc-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}html[data-look=garden] .sc-glow{animation:sc-glow 3.2s var(--ease-standard) infinite alternate}@keyframes sc-glow{0%{opacity:.35}to{opacity:.65}}html[data-look=garden] .sc-foot path,html[data-look=garden] .sc-steps,html[data-look=garden] .c-route{animation:sc-steps 1.5s linear infinite}@keyframes sc-steps{to{stroke-dashoffset:-22}}html[data-look=garden] .sc-rays{transform-box:view-box;transform-origin:90px 80px;animation:g-turn 70s linear infinite}html[data-look=garden] .sc-minute{transform-box:view-box;transform-origin:450px 150px;animation:g-turn 45s linear infinite}html[data-look=garden] .sc-warm{animation:sc-glow 5s var(--ease-standard) infinite alternate}html[data-look=garden] .sc-wheel{transform-origin:0 0;animation:g-turn 50s linear infinite}html[data-look=garden] .sc-flag{transform-box:fill-box;transform-origin:0 50%;animation:sc-flag 1.3s var(--ease-standard) infinite alternate}@keyframes sc-flag{0%{transform:skewY(-4deg) scaleX(.96)}to{transform:skewY(3deg) scaleX(1.02)}}html[data-look=garden] .sc-tag{transform-origin:0 -40px;animation:sc-tag 2.4s var(--ease-standard) infinite alternate}@keyframes sc-tag{0%{transform:rotate(-6deg)}to{transform:rotate(7deg)}}html[data-look=garden] .sc-wind path{stroke-dasharray:60 220;animation:g-wind 2.8s linear infinite}html[data-look=garden] .sc-leaf{animation:sc-blow 7s linear infinite}@keyframes sc-blow{0%{transform:translate(-30px,250px) rotate(0)}to{transform:translate(640px,110px) rotate(760deg)}}html[data-look=garden] .sc-grow{transform-box:fill-box;transform-origin:50% 100%;animation:sc-grow 5.5s var(--ease-commit) 1 both,sc-plant-sway 4.5s var(--ease-standard) 5.5s infinite alternate}@keyframes sc-plant-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2.5deg)}}@keyframes sc-grow{0%{transform:scale(.55)}to{transform:scale(1)}}html[data-look=garden] .sc-drop{animation:sc-drop .9s cubic-bezier(.55,0,1,.45) infinite}@keyframes sc-drop{0%{transform:translateY(0);opacity:1}to{transform:translateY(26px);opacity:0}}html[data-look=garden] .sc-helper{animation:sc-hover 1.8s var(--ease-standard) infinite alternate}html[data-look=garden] .sc-helper--busy{animation-duration:.9s}@keyframes sc-hover{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}html[data-look=garden] .sc-parcel{animation:sc-parcel 6s var(--ease-standard) infinite}@keyframes sc-parcel{0%,8%{transform:translate(196px,236px)}42%,58%{transform:translate(404px,236px) rotate(8deg)}92%,to{transform:translate(196px,236px)}}html[data-look=garden] .sc-think{transform-box:fill-box;transform-origin:0 100%;animation:sc-think 3.6s var(--ease-standard) infinite alternate}@keyframes sc-think{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}html[data-look=garden] .sc-away{animation:sc-away 8s linear infinite}html[data-look=garden] .sc-away__leaf{animation:sc-away-leaf 8s linear infinite;animation-delay:inherit}html[data-look=garden] .sc-away__bird{animation:sc-away-bird 8s linear infinite;animation-delay:inherit}@keyframes sc-away{0%{transform:translate(296px,150px);opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translate(570px,6px);opacity:0}}@keyframes sc-away-leaf{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes sc-away-bird{0%,45%{opacity:0}55%,to{opacity:1}}html[data-look=garden] .sc-fade{animation:sc-fade 3.4s var(--ease-standard) infinite alternate}@keyframes sc-fade{0%{opacity:1}to{opacity:.12}}html[data-look=garden] .sc-rise{animation:sc-rise 10s var(--ease-standard) infinite alternate}@keyframes sc-rise{0%{transform:translateY(26px)}to{transform:translateY(0)}}html[data-look=garden] .sc-stone{animation:sc-stone 2.8s var(--ease-standard) infinite alternate}@keyframes sc-stone{0%{fill:#fbf8ef}to{fill:#fff1cc}}html[data-look=garden] .sc-walk-together{transform-box:view-box;transform-origin:235px 368px;animation:sc-together 16s linear infinite}@keyframes sc-together{0%{transform:translate(-70px,40px) scale(1.15);opacity:0}8%{opacity:1}88%{opacity:1}to{transform:translate(170px,-92px) scale(.55);opacity:0}}html[data-look=garden] .cart{position:relative}html[data-look=garden] .cart .c-path{opacity:0;transition:opacity .5s var(--ease-standard)}html[data-look=garden] .cart .c-doors,html[data-look=garden] .cart .c-lit{opacity:1;transition:opacity .5s var(--ease-standard)}html[data-look=garden] .cart:has(#cart-path:checked) .c-path{opacity:1}html[data-look=garden] .cart:has(#cart-path:checked) .c-doors,html[data-look=garden] .cart:has(#cart-path:checked) .c-lit{opacity:0}html[data-look=garden] .cart:has(#cart-path:checked) .c-b{opacity:.5}html[data-look=garden] .cart .c-b{transition:opacity .5s var(--ease-standard)}html[data-look=garden] .cart .c-parcel{animation:c-parcel 7s linear infinite}@keyframes c-parcel{0%{transform:translate(150px,244px)}22%{transform:translate(206px,316px)}58%{transform:translate(394px,316px)}78%{transform:translate(446px,244px)}to{transform:translate(326px,170px)}}html[data-look=garden] .cart .c-spark{animation:sc-twinkle 1.2s var(--ease-standard) infinite alternate}html[data-look=garden] .cart .c-gate circle{animation:sc-glow 2.4s var(--ease-standard) infinite alternate}html[data-look=garden] .cart__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-look=garden] .cart__modes{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:var(--space-4);padding:4px;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:var(--elev-ring)}html[data-look=garden] .cart__opt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-2);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}html[data-look=garden] .cart__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--g-moss);box-shadow:inset 0 0 0 1px #2f5d3a33;transition:transform var(--motion-base) var(--ease-commit),background-color var(--motion-base) var(--ease-standard)}html[data-look=garden] .cart:has(#cart-doors:checked) label[for=cart-doors]{color:var(--g-leaf)}html[data-look=garden] .cart:has(#cart-path:checked) label[for=cart-path]{color:var(--g-sun-ink)}html[data-look=garden] .cart:has(#cart-path:checked) .cart__thumb{transform:translate(100%);background:var(--g-sun-wash);box-shadow:inset 0 0 0 1px #f0b03f73}html[data-look=garden] .cart:has(.cart__radio:focus-visible) .cart__modes{box-shadow:var(--focus-ring)}html[data-look=garden] .vig__body .turn[data-scene]{position:relative;overflow:hidden;isolation:isolate;--gust: 0deg;--lean: 0deg;transition:--gust .9s var(--ease-standard),--lean .7s var(--ease-standard)}html[data-look=garden] .vig__body .turn[data-scene=grass]{padding-bottom:64px;background:linear-gradient(180deg,#f1f7e9,#e4f0d6 62%,#d3e8bf)}html[data-look=garden] .vig__body .turn[data-scene=grass]:hover{--gust: 6deg}html[data-look=garden] .vig__body .turn[data-scene=grass]:before,html[data-look=garden] .vig__body .turn[data-scene=grass]:after{content:"";position:absolute;left:-12px;right:-12px;bottom:-2px;z-index:-1;background-repeat:repeat-x;transform-origin:50% 100%;pointer-events:none}html[data-look=garden] .vig__body .turn[data-scene=grass]:before{height:58px;opacity:.75;background-size:140px 58px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 58'><g fill='%238CC46E'><path d='M4 58 C 6 40, 4 28, 1 14 C 8 28, 11 42, 10 58 Z'/><path d='M22 58 C 22 38, 26 26, 32 8 C 30 28, 30 42, 30 58 Z'/><path d='M44 58 C 42 44, 38 34, 34 24 C 44 34, 50 46, 51 58 Z'/><path d='M66 58 C 68 40, 72 30, 78 18 C 76 34, 76 46, 74 58 Z'/><path d='M92 58 C 90 42, 86 30, 80 20 C 92 30, 98 44, 99 58 Z'/><path d='M112 58 C 114 36, 118 24, 124 10 C 122 30, 122 44, 120 58 Z'/><path d='M132 58 C 132 44, 128 34, 124 26 C 134 34, 139 46, 139 58 Z'/></g></svg>");animation:turn-sway 4.6s var(--ease-standard) infinite alternate}html[data-look=garden] .vig__body .turn[data-scene=grass]:after{height:40px;background-size:110px 40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 40'><g fill='%235E9A52'><path d='M2 40 C 4 28, 2 18, 0 8 C 6 18, 9 30, 9 40 Z'/><path d='M16 40 C 17 26, 20 16, 26 4 C 24 20, 24 30, 23 40 Z'/><path d='M34 40 C 32 30, 30 22, 26 14 C 34 22, 39 32, 40 40 Z'/><path d='M52 40 C 54 26, 58 18, 62 8 C 60 22, 60 32, 59 40 Z'/><path d='M72 40 C 70 30, 67 22, 63 14 C 72 22, 77 32, 78 40 Z'/><path d='M88 40 C 89 26, 93 16, 98 6 C 96 22, 96 32, 95 40 Z'/><path d='M104 40 C 104 30, 101 22, 98 16 C 105 22, 109 32, 110 40 Z'/></g><g fill='%23F0B03F'><circle cx='44' cy='14' r='2.4'/><circle cx='84' cy='18' r='2'/></g></svg>");animation:turn-sway 3.3s var(--ease-standard) infinite alternate-reverse}@keyframes turn-sway{0%{transform:skew(calc(var(--lean) - 2deg - var(--gust)))}to{transform:skew(calc(var(--lean) + 2deg + var(--gust)))}}html[data-look=garden] .vig__body .turn[data-scene=wall]{padding-bottom:46px;--sunx: 12%;background:radial-gradient(circle at var(--sunx) -10%,rgba(255,214,120,.55),rgba(255,214,120,0) 55%),linear-gradient(180deg,#fff6e2,#fbebcf);transition:--gust .9s var(--ease-standard),--lean .7s var(--ease-standard),background-position 1.2s var(--ease-standard)}html[data-look=garden] .vig__body .turn[data-scene=wall]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;z-index:-1;background:repeating-linear-gradient(90deg,rgba(178,150,110,.45) 0 2px,transparent 2px 64px) 0 0 / 100% 15px no-repeat,repeating-linear-gradient(90deg,rgba(178,150,110,.45) 0 2px,transparent 2px 64px) 32px 15px / 100% 15px no-repeat,linear-gradient(180deg,#ead6b6 0 50%,#e2cca8 50% 100%);border-top:2px solid rgba(178,150,110,.5)}html[data-look=garden] body{transition:background-color .9s var(--ease-standard)}html[data-look=garden]:has(#sart-feb:checked){--bg: #F3F6F7;--g-sun-wash: #EEF2F5}html[data-look=garden]:has(#sart-feb:checked) .strip{background:linear-gradient(180deg,#e6ecf2,#e6ecf200)}html[data-look=garden] .tbl:has(#tbl-profiles) .tbl__holds{margin:0 var(--space-6) var(--space-5);padding:10px 14px 14px;background:#fff;border:2px solid #1E2B20;border-radius:6px}html[data-look=garden] .tbl:has(#tbl-profiles) .tbl__holds>.tbl__label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:30px;letter-spacing:-.02em;text-transform:none;color:#1e2b20;padding-bottom:4px;border-bottom:9px solid #1E2B20;margin-bottom:6px}html[data-look=garden] .tbl:has(#tbl-profiles) .fields__group{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;color:#1e2b20;border-bottom:4px solid #1E2B20}html[data-look=garden] .tbl:has(#tbl-profiles) .field{border-color:#1e2b20}html[data-look=garden] .tbl:has(#tbl-profiles) .field__ask{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#1e2b20}html[data-look=garden] .tbl:has(#tbl-profiles) .field__val{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#1e2b20}html[data-look=garden] .tbl:has(#tbl-sanctuaries) .tbl__head{position:relative}html[data-look=garden] .tbl:has(#tbl-sanctuaries) .tbl__n:after{content:"";display:inline-block;width:22px;height:22px;margin-left:8px;vertical-align:-5px;transform-origin:20% 90%;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path d='M4 21 V2' stroke='%236B4A32' stroke-width='2' stroke-linecap='round'/><path d='M5 3 C 9 1, 12 5, 18 3 V11 C 12 13, 9 9, 5 11 Z' fill='%234F8A4A'/></svg>") center / contain no-repeat;animation:sc-tag 1.6s var(--ease-standard) infinite alternate}html[data-look=garden] .tbl:has(#tbl-visits){border-top:6px solid transparent;border-image:linear-gradient(90deg,#9fc3d6 0 25%,#8cc46e 25% 50%,#f0b03f 50% 75%,#c25e3a 75% 100%) 1}html[data-look=garden] .vig__body ol.stones{list-style:none;padding:0;margin:var(--space-6) 0;position:relative;counter-reset:stone}html[data-look=garden] .vig__body ol.stones:before{content:"";position:absolute;left:21px;top:24px;bottom:24px;border-left:3px dotted var(--g-leaf-2)}html[data-look=garden] .vig__body ol.stones li{position:relative;counter-increment:stone;padding:16px 20px 16px 66px;margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);font-size:18px;line-height:1.65}html[data-look=garden] .vig__body ol.stones li:before{content:counter(stone);position:absolute;left:4px;top:14px;width:36px;height:30px;display:grid;place-items:center;border-radius:50%/45%;background:#fbf8ef;box-shadow:inset 0 0 0 1.5px #d8ccc0,0 3px #e6dcc8;font-family:var(--font-mono);font-size:13px;color:var(--g-leaf)}html[data-look=garden] .diagram{margin-top:var(--space-8)}html[data-look=garden] .diagram__svg{overflow:visible}html[data-look=garden] .diagram__box{rx:14px;fill:#fff;stroke:var(--border)}html[data-look=garden] .diagram__box:first-of-type{fill:#eaf2e1;stroke:#c6dfb0}html[data-look=garden] rect.diagram__box~rect.diagram__box{fill:#fff4da;stroke:#f2d9a0}html[data-look=garden] .diagram__rule-bg{rx:8px;fill:#fff;stroke:#e3dccb}html[data-look=garden] .diagram__name{fill:var(--g-ink);font-family:var(--font-display);font-weight:600;letter-spacing:0;text-transform:none}html[data-look=garden] .diagram__state-blocked{fill:#c25e3a}html[data-look=garden] .diagram__state-performs{fill:var(--g-leaf)}html[data-look=garden] .diagram__line{stroke:var(--g-leaf);stroke-width:2.2}html[data-look=garden] .diagram__arrowhead{fill:var(--g-leaf)}html[data-look=garden] .diagram__arrow-label{fill:var(--g-ink-2)}html[data-look=garden] .diagram__caption{font-family:var(--font-display);font-style:italic;letter-spacing:0;text-transform:none;font-size:16px;color:var(--g-ink-2)}html[data-look=garden] .p-groove{transform-box:fill-box;transform-origin:50% 100%;animation:p-groove .8s var(--ease-standard) infinite alternate;animation-delay:var(--pd, 0s)}html[data-look=garden] .p-groove--b{animation-delay:calc(var(--pd, 0s) - .8s)}@keyframes p-groove{0%{transform:rotate(-3.5deg) translateY(0)}to{transform:rotate(3.5deg) translateY(-1.5px)}}html[data-look=garden] .sc-note{animation:sc-note 4.2s var(--ease-standard) infinite}@keyframes sc-note{0%{transform:translate(0) rotate(-8deg);opacity:0}20%{opacity:1}to{transform:translate(14px,-54px) rotate(10deg);opacity:0}}html[data-look=garden] .sc-shine{animation:sc-twinkle .6s var(--ease-standard) infinite alternate}html[data-look=garden] .sc-pad{animation:sc-pad 2.1s var(--ease-standard) infinite}@keyframes sc-pad{0%,30%,to{opacity:.35}12%{opacity:1}}html[data-look=garden] .sc-link{animation:sc-steps 1.2s linear infinite}html[data-look=garden] .sc-idea{transform-box:fill-box;transform-origin:50% 50%;animation:sc-idea 1.6s var(--ease-standard) infinite alternate}@keyframes sc-idea{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.12);opacity:1}}html[data-look=garden] .sc-say{stroke-dasharray:6 4;animation:sc-steps .9s linear infinite}html[data-look=garden] .sc-bar{transform-box:fill-box;transform-origin:50% 100%;animation:sc-bar .5s var(--ease-standard) infinite alternate}@keyframes sc-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}html[data-look=garden] .sc-token{transform-box:fill-box;transform-origin:50% 50%;animation:sc-idea 1.4s var(--ease-standard) infinite alternate}html[data-look=garden] .sc-beam{animation:sc-beam 2.8s var(--ease-standard) infinite alternate}@keyframes sc-beam{0%{opacity:.25}to{opacity:.75}}html[data-look=garden] .sc-plant{transform-origin:0 0;animation:sc-tag 3.6s var(--ease-standard) infinite alternate}html[data-look=garden] .sc-arc{animation:sc-steps 2.4s linear infinite}html[data-look=garden] .sc-breathe-c{transform-box:fill-box;transform-origin:50% 50%;animation:sc-breathe-c 5s var(--ease-standard) infinite alternate}@keyframes sc-breathe-c{0%{transform:scale(.97)}to{transform:scale(1.03)}}html[data-look=garden] .scenario{position:relative;margin:var(--space-6) 0;padding:34px 24px 20px;border:0;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised);overflow:hidden}html[data-look=garden] .scenario:before{content:"";position:absolute;left:0;right:0;top:10px;height:16px;opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 16'><path d='M0 8 Q 5 2, 10 8 T 20 8 T 30 8 T 40 8 T 50 8 T 60 8 T 70 8 T 80 8' fill='none' stroke='%234F8A4A' stroke-width='1.6'/></svg>") 0 0 / 80px 16px repeat-x;animation:sc-wave 6s linear infinite}html[data-look=garden] .scenario:hover:before{animation-duration:1.4s;opacity:.9}@keyframes sc-wave{to{background-position:80px 0}}html[data-look=garden] .scenario__n{color:var(--g-leaf)}html[data-look=garden] .scenario__title{font-weight:600;color:var(--g-ink)}.movement__icon{display:none}html[data-look=garden] .movement{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label" "icon body";column-gap:16px;row-gap:2px;--m-wash: var(--g-moss);--m-ink: var(--g-leaf)}html[data-look=garden] .movement--human{--m-wash: var(--g-sun-wash);--m-ink: var(--g-sun-ink)}html[data-look=garden] .movement--technology{--m-wash: #E4EEF3;--m-ink: #33465A}html[data-look=garden] .movement__icon{grid-area:icon;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--m-wash);color:var(--m-ink);transition:transform var(--motion-base) var(--ease-standard)}html[data-look=garden] .scenario:hover .movement__icon{transform:translateY(-2px)}html[data-look=garden] .scenario:hover .movement--metabolism .movement__icon{transition-delay:60ms}html[data-look=garden] .scenario:hover .movement--technology .movement__icon{transition-delay:.12s}html[data-look=garden] .movement__label{grid-area:label;padding-top:2px;border-top:0;font-size:11px;letter-spacing:.12em;color:var(--m-ink)}html[data-look=garden] .movement--human .movement__label,html[data-look=garden] .movement--metabolism .movement__label,html[data-look=garden] .movement--technology .movement__label{color:var(--m-ink)}html[data-look=garden] .movement__body{grid-area:body}@media (prefers-reduced-motion: reduce){html[data-look=garden] .movement__icon{transition-duration:1ms}}.pagehead-art{display:none}html[data-look=garden] .page>.pagehead-art{display:block;max-width:620px;margin-top:var(--space-6)}@media (min-width: 960px){html[data-look=garden] .page>.pagehead-art{margin:var(--space-8) auto 0;width:min(100%,620px)}html[data-look=garden] .page:has(>.sg-head,>article.pp>.sg-head,>.wing-hero,.principles__hero,.bookshelf__hero,.scen__hero,.ai-pl__hero){position:relative}html[data-look=garden] .page:has(>.sg-head,>article.pp>.sg-head,>.wing-hero,.principles__hero,.bookshelf__hero,.scen__hero,.ai-pl__hero)>.pagehead-art{position:absolute;z-index:1;top:var(--space-12);right:var(--container-gutter-desktop);width:min(38vw,500px);margin:0;padding:0}html[data-look=garden] .page:has(>.pagehead-art)>.sg-head,html[data-look=garden] .page:has(>.pagehead-art)>article.pp>.sg-head,html[data-look=garden] .page:has(>.pagehead-art)>.wing-hero,html[data-look=garden] .page:has(>.pagehead-art) .principles__hero,html[data-look=garden] .page:has(>.pagehead-art) .bookshelf__hero,html[data-look=garden] .page:has(>.pagehead-art) .scen__hero,html[data-look=garden] .page:has(>.pagehead-art) .ai-pl__hero{padding-right:calc(min(38vw,500px) + 96px);min-height:calc(min(38vw,500px)*.7 + 150px)}}html[data-look=garden] .sg-title{color:var(--g-ink)}html[data-look=garden] .sg-title .burn{color:var(--g-sun)}html[data-look=garden] .sg-lede{color:var(--g-ink)}html[data-look=garden] .sg-note{color:var(--g-ink-2);font-style:italic}html[data-look=garden]{--g-gutter: max(var(--container-gutter-phone), env(safe-area-inset-left))}@media (min-width: 560px){html[data-look=garden]{--g-gutter: max(var(--container-gutter-tablet), env(safe-area-inset-left))}}@media (min-width: 1280px){html[data-look=garden]{--g-gutter: max(var(--container-gutter-desktop), env(safe-area-inset-left))}}html[data-look=garden] .sg-fold{position:relative;isolation:isolate;margin-bottom:var(--space-4)}html[data-look=garden] .sg-fold:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--g-gutter) - 22px);right:calc(var(--g-gutter) - 22px);z-index:-1;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--elev-ring),var(--elev-raised)}@media (max-width: 559px){html[data-look=garden] .sg-fold:before{left:6px;right:6px}}html[data-look=garden] .sg-fold[open]{padding-bottom:24px}html[data-look=garden] .sg-fold>summary.sg-chapter{border-top:0;padding-top:18px;padding-bottom:16px}html[data-look=garden] .sg-chapter{border-top:0;color:var(--g-leaf)}html[data-look=garden] .sg-chapter .sg-what{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--g-ink)}html[data-look=garden] .sg-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--g-moss);color:var(--g-leaf);font-size:18px}html[data-look=garden] .sg-room{border-radius:18px;background:var(--g-moss);box-shadow:none;transition:transform var(--motion-base) var(--ease-standard)}html[data-look=garden] .sg-room:hover{transform:translateY(-2px)}html[data-look=garden] .sg-room__name{color:var(--g-ink);text-decoration:none}html[data-look=garden] a.sg-room__name{text-decoration:underline;text-decoration-color:var(--g-sun);text-decoration-thickness:2px;text-underline-offset:.2em}html[data-look=garden] .sg-status{color:var(--g-leaf)}html[data-look=garden] .sg-walk__item{border-top:0}html[data-look=garden] .sg-step{margin-bottom:10px;padding:0 18px;border-radius:16px;background:#fff;box-shadow:var(--elev-ring),0 10px 24px -18px #2f5d3a59}html[data-look=garden] .sg-step[open]{background:#fff;box-shadow:var(--elev-ring),var(--elev-raised)}html[data-look=garden] .sg-list a{text-decoration-color:var(--g-sun);text-decoration-style:solid;text-decoration-thickness:2px}html[data-look=garden] .sg-legend{color:var(--g-ink-2)}html[data-look=garden] .sc-card{transform-box:fill-box;transform-origin:50% 0;animation:sc-card 2.6s var(--ease-standard) infinite alternate}@keyframes sc-card{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}html[data-look=garden] .sc-orbit{animation:sc-orbit 14s linear infinite}@keyframes sc-orbit{0%{transform:translate(0)}25%{transform:translate(-120px,32px)}50%{transform:translate(-240px)}75%{transform:translate(-120px,-30px)}to{transform:translate(0)}}html[data-look=garden] .sc-steam{animation:sc-steam 2.4s var(--ease-standard) infinite}@keyframes sc-steam{0%{transform:translateY(2px);opacity:0}40%{opacity:.9}to{transform:translateY(-6px);opacity:0}}html[data-look=garden] .sc-needle{transform-origin:0 0;animation:sc-needle 2.2s var(--ease-standard) infinite alternate}@keyframes sc-needle{0%{transform:rotate(-24deg)}to{transform:rotate(18deg)}}html[data-look=garden] .sc-drift-home{animation:sc-drift-home 5.4s var(--ease-standard) infinite}@keyframes sc-drift-home{0%{transform:translate(470px,196px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(146px,250px);opacity:0}}html[data-look=garden] .sc-scan{animation:sc-scan 3.2s var(--ease-standard) infinite}@keyframes sc-scan{0%{transform:translateY(0)}50%{transform:translateY(34px)}to{transform:translateY(0)}}html[data-look=garden] .sc-toggle{transform-box:fill-box;transform-origin:50% 50%;animation:sc-toggle 3.6s var(--ease-commit) infinite}@keyframes sc-toggle{0%,70%,to{transform:scale(1)}80%{transform:scale(1.12)}}html[data-look=garden] .sc-orbit-card{animation:sc-orbit-card 7s var(--ease-standard) infinite alternate}@keyframes sc-orbit-card{0%{transform:translate(0)}to{transform:translate(-60px)}}html[data-look=garden] .sc-drawer{animation:sc-drawer 4.4s var(--ease-commit) infinite alternate}@keyframes sc-drawer{0%{transform:translate(-14px)}to{transform:translate(10px)}}html[data-look=garden] .sc-smoke{animation:sc-smoke 5.2s var(--ease-standard) infinite}@keyframes sc-smoke{0%{transform:translateY(6px);opacity:0}30%{opacity:1}to{transform:translate(8px,-14px);opacity:0}}html[data-look=garden] .sc-window{animation:sc-glow 6s var(--ease-standard) infinite alternate}.door-art,.whoami,.room__icon{display:none}html[data-look=garden] .door-section{display:grid;gap:var(--space-6);padding-top:var(--space-8)}html[data-look=garden] .door-section .line{color:var(--g-ink);max-width:18ch;text-wrap:balance}html[data-look=garden] .door-section .line .burn{color:var(--g-sun)}html[data-look=garden] .door-art{display:block}html[data-look=garden] .home-art{border-radius:30px;overflow:hidden;aspect-ratio:960 / 460;box-shadow:0 0 0 1px #2f5d3a14,0 36px 70px -34px #2f5d3a80}html[data-look=garden] .home-art__svg{display:block;width:100%;height:100%}@media (min-width: 960px){html[data-look=garden] .door-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,64px);align-items:start;padding-top:var(--space-12)}html[data-look=garden] .door-section .line{grid-column:1;grid-row:1;font-size:clamp(36px,4.2vw,60px)}html[data-look=garden] .door-section .moves{grid-column:1;grid-row:2}html[data-look=garden] .door-art{grid-column:2;grid-row:1 / span 3}}html[data-look=garden] .move--primary{background:var(--g-leaf);color:#fff}html[data-look=garden] .move--ghost{background:#fff;border-color:var(--border);color:var(--g-ink)}html[data-look=garden] .hr-glow{opacity:0;transition:opacity .4s var(--ease-standard)}html[data-look=garden] .hr-room{transition:transform .5s var(--ease-standard);transform-box:fill-box;transform-origin:50% 50%}html[data-look=garden]:has(.room[data-room=ori-central]:hover) .hr-room--ori-central .hr-glow,html[data-look=garden]:has(.room[data-room=the-chair]:hover) .hr-room--the-chair .hr-glow,html[data-look=garden]:has(.room[data-room=the-vault]:hover) .hr-room--the-vault .hr-glow,html[data-look=garden]:has(.room[data-room=inyeon]:hover) .hr-room--inyeon .hr-glow,html[data-look=garden]:has(.room[data-room=trace-distillery]:hover) .hr-room--trace-distillery .hr-glow,html[data-look=garden]:has(.room[data-room=clause-ink]:hover) .hr-room--clause-ink .hr-glow{opacity:1}html[data-look=garden] .whoami{display:block;margin:var(--space-12) 0 var(--space-8)}html[data-look=garden] .whoami__title{font-family:var(--font-display);font-weight:600;font-size:28px;color:var(--g-ink);margin-bottom:var(--space-4)}html[data-look=garden] .whoami__opts{display:flex;flex-wrap:wrap;gap:10px}html[data-look=garden] .whoami__radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-look=garden] .whoami__opt{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--border);background:#fff;font-family:var(--font-display);font-size:18px;color:var(--g-ink);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-standard);-webkit-tap-highlight-color:transparent}html[data-look=garden] .whoami__opt:hover{transform:translateY(-2px)}html[data-look=garden] .whoami__radio:checked+.whoami__opt{background:var(--g-leaf);border-color:var(--g-leaf);color:#fff}html[data-look=garden] .whoami__radio:focus-visible+.whoami__opt{box-shadow:var(--focus-ring)}html[data-look=garden] .whoami__panel{display:none;list-style:none;margin:var(--space-4) 0 0;padding:0;gap:10px;flex-wrap:wrap}html[data-look=garden] .whoami:has(#who-investor:checked) .whoami__panel--investor,html[data-look=garden] .whoami:has(#who-recruiter:checked) .whoami__panel--recruiter,html[data-look=garden] .whoami:has(#who-exploring:checked) .whoami__panel--exploring{display:flex;animation:who-in .42s var(--ease-commit)}@keyframes who-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-look=garden] .whoami__panel a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:14px;background:var(--g-moss);color:var(--g-leaf);text-decoration:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}html[data-look=garden] .cloth{border-radius:28px}html[data-look=garden] .room{align-items:center}html[data-look=garden] .room__icon{display:inline-block;flex:none;width:22px;height:22px;margin-right:10px;background:#f4eedd;-webkit-mask:var(--room-mark) center / contain no-repeat;mask:var(--room-mark) center / contain no-repeat}html[data-look=garden] .room[data-state=open]{--room-mark: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 21V4h10v17' fill='none' stroke='black' stroke-width='2'/><path d='M15 4l4 2v15h-4' fill='black'/></svg>")}html[data-look=garden] .room[data-state=building]{--room-mark: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 21V3M20 21V3M4 9h16M4 15h16M4 9l16 6' fill='none' stroke='black' stroke-width='2'/></svg>")}html[data-look=garden] .room[data-state=planted]{--room-mark: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 21v-8M12 13c0-4-3-6.5-7-6.5 0 4 3 6.5 7 6.5ZM12 11c0-3.5 2.5-5.5 6.5-5.5 0 3.5-2.5 5.5-6.5 5.5Z' fill='black'/></svg>")}html[data-look=garden] .room{cursor:default;border-radius:12px;transition:background-color var(--motion-fast) var(--ease-standard)}html[data-look=garden] .room:hover{background:#ffffff14}html[data-look=garden] .room__name{flex:1}html[data-look=garden] .studio-line{color:var(--g-ink)}html[data-look=garden] .studio-line .burn{color:var(--g-sun)}html[data-look=garden] .tended-section .honesty{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--g-moss);color:var(--g-leaf)}html[data-look=garden] .tbs-press{transform-box:fill-box;transform-origin:50% 50%;animation:tbs-press 2.4s var(--ease-commit) infinite;animation-delay:var(--pd, 0s)}html[data-look=garden] .tbs-press--b{animation-delay:-.8s}html[data-look=garden] .tbs-press--c{animation-delay:-1.6s}@keyframes tbs-press{0%,70%,to{transform:scale(1)}78%{transform:scale(.82)}88%{transform:scale(1.06)}}html[data-look=garden] .tbs-log{animation:tbs-log 4.4s var(--ease-standard) infinite}@keyframes tbs-log{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:.35}}html[data-look=garden] .tbs-trail{animation:tbs-trail 3s linear infinite}@keyframes tbs-trail{0%{stroke-dashoffset:440}to{stroke-dashoffset:0}}html[data-look=garden] .tbs-hand{transform-origin:0 0;animation:g-turn 6s steps(60) infinite}html[data-look=garden] .tbs-flag-up{animation:tbs-raise 5s var(--ease-commit) infinite alternate}html[data-look=garden] .tbs-flag-down{animation:tbs-raise 5s var(--ease-commit) infinite alternate-reverse}@keyframes tbs-raise{0%{transform:translateY(0)}to{transform:translateY(70px)}}html[data-look=garden] .tbs-eraser{animation:tbs-erase 3.6s var(--ease-standard) infinite alternate}@keyframes tbs-erase{0%{transform:translate(330px,122px)}to{transform:translate(430px,122px)}}html[data-look=garden] .tb-src,html[data-look=garden] .tb-doc li,html[data-look=garden] .tb-doc a{overflow-wrap:anywhere}html[data-look=garden] article.essay .essay__head{max-width:760px;padding-top:var(--space-9);padding-bottom:var(--space-7)}html[data-look=garden] :is(article.content>.kicker-pill,.essay__kicker){display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;margin-bottom:var(--space-5);border-radius:999px;background:var(--g-sun-wash);color:var(--g-sun-ink);border:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}html[data-look=garden] :is(article.content>.kicker-pill,.essay__kicker):before{content:"";width:8px;height:8px;border-radius:50%;background:var(--g-sun);box-shadow:0 0 0 3px #f0b03f40}html[data-look=garden] :is(.content__title,.essay__title){font-family:var(--font-display);font-weight:600;font-size:clamp(36px,5.2vw,60px);line-height:1.06;letter-spacing:-.022em;color:var(--g-ink);max-width:18ch;text-wrap:balance;margin:0 0 var(--space-5)}html[data-look=garden] :is(.content__lede,.essay__dek){font-family:var(--font-display);font-style:normal;font-size:clamp(20px,2.2vw,24px);line-height:1.5;color:var(--g-ink-2);max-width:40ch;text-wrap:pretty;margin:0 0 var(--space-5)}html[data-look=garden] .essay__meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-2)}html[data-look=garden] .essay__sep{margin:0 var(--space-2);opacity:.45}html[data-look=garden] :is(.content__body,.essay__body){max-width:700px;padding-bottom:var(--space-9)}html[data-look=garden] :is(.content__body,.essay__body) p{font-family:var(--font-body);font-size:19px;line-height:1.75;color:#2b332a;margin:0 0 var(--space-5);max-width:66ch;text-wrap:pretty}html[data-look=garden] :is(.content__body,.essay__body)>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-weight:600;font-size:3.4em;line-height:.82;margin:.08em .1em 0 0;color:var(--g-leaf)}html[data-look=garden] :is(.content__body,.essay__body) h2{display:flex;align-items:center;gap:12px;margin:var(--space-10) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--g-ink)}html[data-look=garden] :is(.content__body,.essay__body) h2:before{content:"";flex:none;width:24px;height:24px;background:var(--g-leaf-2);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 19C5 10 11 4 21 3c-1 10-7 16-16 16Zm0 0 8-8' fill='black' stroke='black' stroke-width='1'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 19C5 10 11 4 21 3c-1 10-7 16-16 16Zm0 0 8-8' fill='black' stroke='black' stroke-width='1'/></svg>") center / contain no-repeat}html[data-look=garden] :is(.content__body,.essay__body) h3{margin:var(--space-7) 0 var(--space-3);font-family:var(--font-display);font-weight:600;font-size:21px;color:var(--g-ink)}html[data-look=garden] :is(.content__body,.essay__body) strong{font-weight:600;color:var(--g-ink)}html[data-look=garden] :is(.content__body,.essay__body) a{color:var(--g-ink);text-decoration:underline;text-decoration-color:var(--g-sun);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--motion-fast) var(--ease-standard),text-decoration-color var(--motion-fast) var(--ease-standard)}html[data-look=garden] :is(.content__body,.essay__body) a:hover{color:var(--g-leaf);text-decoration-color:var(--g-leaf)}html[data-look=garden] :is(.content__body,.essay__body) :is(ol,ul){padding-left:1.4em;margin:0 0 var(--space-6);max-width:64ch}html[data-look=garden] :is(.content__body,.essay__body) li{font-size:19px;line-height:1.7;color:#2b332a;margin-bottom:var(--space-2)}html[data-look=garden] :is(.content__body,.essay__body) li::marker{color:var(--g-leaf-2);font-weight:600}html[data-look=garden] :is(.content__body,.essay__body) hr{border:0;height:12px;max-width:66ch;margin:var(--space-9) 0 var(--space-7);background:radial-gradient(circle,var(--g-leaf-2) 2.5px,transparent 3px) center / 22px 12px repeat-x;-webkit-mask:linear-gradient(90deg,transparent calc(50% - 34px),#000 calc(50% - 34px),#000 calc(50% + 34px),transparent calc(50% + 34px));mask:linear-gradient(90deg,transparent calc(50% - 34px),#000 calc(50% - 34px),#000 calc(50% + 34px),transparent calc(50% + 34px))}html[data-look=garden] :is(.content__body,.essay__body) blockquote{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:0;border-radius:var(--radius-lg);background:var(--g-moss);color:var(--g-ink)}html[data-look=garden] :is(.content__body,.essay__body) figure{margin:var(--space-7) 0}html[data-look=garden] :is(.content__body,.essay__body) figure img{display:block;width:100%;height:auto;border-radius:18px;background:#fff;box-shadow:0 10px 30px #241f1b1a}html[data-look=garden] :is(.content__body,.essay__body) figcaption{margin-top:var(--space-3);font-size:15px;line-height:1.5;color:var(--g-ink-2);max-width:60ch}html[data-look=garden] :is(.content__body,.essay__body) aside{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:0;border-radius:var(--radius-lg);background:var(--g-sun-wash);color:var(--g-ink-2)}html[data-look=garden] :is(article.content,article.essay) .series-nav{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--g-moss);border:0}@media (max-width: 640px){html[data-look=garden] :is(.content__body,.essay__body) :is(p,li){font-size:18px}}html[data-look=garden] .journal .anchor-card{border:0;border-radius:18px;background:#fff;padding:var(--space-5);box-shadow:0 1px 2px #241f1b0d,0 8px 24px #241f1b0f;transition:transform .42s var(--ease-standard),box-shadow .42s var(--ease-standard)}html[data-look=garden] .journal .anchor-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #241f1b0f,0 16px 34px #2f5d3a1f}html[data-look=garden] .journal .anchor-card__detail{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--g-sun-wash);color:var(--g-sun-ink)}html[data-look=garden] .journal .anchor-card__title{color:var(--g-ink);font-weight:600}html[data-look=garden] .journal :is(.scenario-row,.series__row,.inprocess__row){transition:background .42s var(--ease-standard);border-radius:14px}html[data-look=garden] .journal :is(.scenario-row,.series__row,.inprocess__row):hover{background:var(--g-moss)}html[data-look=garden] .journal :is(.scenario-row__arrow,.series__row-arrow){color:var(--g-leaf-2);transition:transform .42s var(--ease-standard)}html[data-look=garden] .journal :is(.scenario-row,.series__row):hover :is(.scenario-row__arrow,.series__row-arrow){transform:translate(4px)}html[data-look=garden] .journal :is(.scenario-row__detail,.series__num){color:var(--g-sun-ink)}html[data-look=garden] .journal .journal__lede{font-style:normal;color:var(--g-ink-2)}@media (prefers-reduced-motion: reduce){html[data-look=garden] .journal :is(.anchor-card,.scenario-row,.series__row,.inprocess__row,.scenario-row__arrow,.series__row-arrow){transition-duration:1ms}html[data-look=garden] .journal .anchor-card:hover{transform:none}}html[data-look=garden] .vig__dek{font-style:normal}html[data-look=garden] article.vig .vig__head>.vig__listen{position:static;margin:var(--space-5) 0 0}html[data-look=garden] .sc-drift{animation:sc-drift 9.6s linear infinite}@keyframes sc-drift{0%{transform:translate(0);opacity:0}6%{opacity:1}to{transform:translate(300px,8px);opacity:0}}.farewell{display:none}html[data-look=garden] .page>.farewell{display:block;position:relative;z-index:1;max-width:none;height:152px;margin:var(--space-8) 0 -104px;padding:0;pointer-events:none}html[data-look=garden] .farewell__svg{display:block;width:100%;height:100%;overflow:visible}html[data-look=garden] .fw-kite{animation:fw-kite 2.6s var(--ease-standard) infinite alternate}html[data-look=garden] .fw-string{transform-box:view-box;transform-origin:var(--hand-x, 0) var(--hand-y, 0);animation:fw-string 2.6s var(--ease-standard) infinite alternate}@keyframes fw-string{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.6deg)}}@keyframes fw-kite{0%{transform:rotate(-8deg) translate(-3px,2px)}to{transform:rotate(9deg) translate(4px,-3px)}}html[data-look=garden] .p{pointer-events:visiblePainted;-webkit-tap-highlight-color:transparent}html[data-look=garden] .p .p-hit{pointer-events:all}@media (hover: hover) and (pointer: fine){html[data-look=garden] .p{cursor:pointer}}html[data-look=garden] .p-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:p-look var(--pl, 9s) var(--ease-standard) infinite;animation-delay:var(--pd, 0s);transition:transform .42s cubic-bezier(.25,1,.5,1)}@keyframes p-look{0%,14%{transform:translate(0)}18%,34%{transform:translate(-1.4px,.2px)}36%{transform:translate(-1.4px,.2px) scaleY(.12)}38%,52%{transform:translate(-1.4px,.2px)}56%,74%{transform:translate(1.3px,.5px)}80%,92%{transform:translate(.2px,1px)}94%{transform:translate(.2px,1px) scaleY(.12)}96%,to{transform:translate(0)}}html[data-look=garden] .p--read .p-eyes{animation-name:p-look-read}@keyframes p-look-read{0%,70%{transform:translate(1.4px,1.2px)}74%,84%{transform:translate(.3px,-.2px)}86%{transform:translate(.3px,-.2px) scaleY(.12)}88%,to{transform:translate(1.4px,1.2px)}}html[data-look=garden] .p--walk .p-eyes{animation-name:p-look-walk}@keyframes p-look-walk{0%,60%{transform:translate(1.3px)}64%,76%{transform:translate(.4px,.6px)}78%{transform:translate(.4px,.6px) scaleY(.12)}80%,to{transform:translate(1.3px)}}html[data-look=garden] .p-head{transform-box:fill-box;transform-origin:50% 100%;animation:p-tilt calc(var(--pl, 9s) * 1.3) var(--ease-standard) infinite alternate;animation-delay:var(--pd, 0s);transition:transform .52s cubic-bezier(.25,1,.5,1)}@keyframes p-tilt{0%,40%{transform:rotate(0)}60%,to{transform:rotate(4deg)}}html[data-look=garden] .p.is-noticing .p-eyes,html[data-look=garden] .p.is-glancing .p-eyes{animation:none;transform:translate(var(--lx, 0),var(--ly, 0))}html[data-look=garden] .p.is-noticing .p-head,html[data-look=garden] .p.is-glancing .p-head{animation:none;transform:rotate(var(--lt, 0deg))}html[data-look=garden] .p.is-greeting{animation:p-hello .9s cubic-bezier(.32,.72,0,1)}@keyframes p-hello{0%{transform:translateY(0)}30%{transform:translateY(-7px)}60%{transform:translateY(0)}76%{transform:translateY(-2px)}to{transform:translateY(0)}}html[data-look=garden] .p--sit.is-greeting,html[data-look=garden] .p--read.is-greeting,html[data-look=garden] .p--laptop.is-greeting,html[data-look=garden] .p--hug.is-greeting,html[data-look=garden] .p--kneel.is-greeting{animation-name:p-nod}@keyframes p-nod{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}}html[data-look=garden] .p.is-greeting .p-eyes{animation:none;transform:translate(0)}html[data-look=garden] .p.is-greeting .p-head{animation:none;transform:rotate(-4deg)}html[data-look=garden] .p.is-greeting .p-arm-b{transform-box:fill-box;transform-origin:50% 0;animation:p-hi .28s cubic-bezier(.25,1,.5,1) 5 alternate}@keyframes p-hi{0%{transform:rotate(-150deg)}to{transform:rotate(-115deg)}}html[data-look=garden] .p-heart{pointer-events:none;transform-box:fill-box;transform-origin:50% 100%;animation:p-heart 1.6s cubic-bezier(.25,1,.5,1) forwards}@keyframes p-heart{0%{opacity:0;transform:translateY(4px) scale(.4)}25%{opacity:1;transform:translateY(-2px) scale(1.15)}70%{opacity:1;transform:translateY(-9px) scale(1)}to{opacity:0;transform:translateY(-16px) scale(.9)}}@media (prefers-reduced-motion: reduce){html[data-look=garden] .sart *,html[data-look=garden] .sart__thumb,html[data-look=garden] .vig__nav-link,html[data-look=garden] .doors .door{transition-duration:1ms!important}html[data-look=garden] .sart .s-rays,html[data-look=garden] .sart .s-wind path,html[data-look=garden] .lmap__pins .lmap__pin,html[data-look=garden] .lmap__walk,html[data-look=garden] .lmap__ring,html[data-look=garden] [class*=p-],html[data-look=garden] [class*=sc-],html[data-look=garden] .c-parcel,html[data-look=garden] .fw-kite,html[data-look=garden] .tbs-press,html[data-look=garden] .tbs-log,html[data-look=garden] .tbs-trail,html[data-look=garden] .tbs-hand,html[data-look=garden] .tbs-flag-up,html[data-look=garden] .tbs-flag-down,html[data-look=garden] .tbs-eraser,html[data-look=garden] .scenario:before,html[data-look=garden] .c-route,html[data-look=garden] .c-spark,html[data-look=garden] .c-gate circle,html[data-look=garden] .vig__body .turn[data-scene]:before,html[data-look=garden] .vig__body .turn[data-scene]:after,html[data-look=garden] .tbl:has(#tbl-sanctuaries) .tbl__n:after{animation:none!important}html[data-look=garden] .p-walker{transform:translate(calc((var(--from) + var(--to)) / 2))}html[data-look=garden] .sc-away{transform:translate(430px,84px)}html[data-look=garden] .sc-away+.sc-away{display:none}html[data-look=garden] .sc-away__leaf{opacity:0}html[data-look=garden] .tbs-eraser{transform:translate(380px,122px)}html[data-look=garden] .sc-drift{opacity:.7}html[data-look=garden] .sc-drift:nth-child(odd){transform:translate(80px,2px)}html[data-look=garden] .sc-drift:nth-child(3n){transform:translate(180px,5px);opacity:.4}html[data-look=garden] .sc-parcel{transform:translate(300px,236px)}html[data-look=garden] .cart .c-parcel{transform:translate(300px,316px)}html[data-look=garden] .sc-leaf{transform:translate(300px,200px) rotate(30deg)}html[data-look=garden] .sc-leaf+.sc-leaf{transform:translate(420px,150px) rotate(-20deg)}html[data-look=garden] .sc-leaf+.sc-leaf+.sc-leaf{transform:translate(180px,240px) rotate(60deg)}html[data-look=garden] .sc-walk-together{transform:translate(40px,-22px) scale(.92)}html[data-look=garden] .sc-ring{opacity:.45}html[data-look=garden] .sg-room,html[data-look=garden] .whoami__opt,html[data-look=garden] .hr-glow,html[data-look=garden] .room{transition-duration:1ms}html[data-look=garden] .whoami__panel{animation:none!important}html[data-look=garden] .sc-note{opacity:.8}html[data-look=garden] .sc-pad{opacity:1}html[data-look=garden] .vig__body .turn[data-scene],html[data-look=garden] .scene__frame,html[data-look=garden] .cart__frame,html[data-look=garden] .cart .c-path,html[data-look=garden] .cart .c-doors,html[data-look=garden] .cart .c-lit,html[data-look=garden] .cart__thumb,html[data-look=garden] body,html[data-look=garden] .hub .door,html[data-look=garden] .hub .door__go{transition-duration:1ms!important}}@media (max-width: 559px){html[data-look=garden] .sart__frame{border-radius:22px}html[data-look=garden] .sart__seasons{display:grid;width:100%}html[data-look=garden] .sart__opt{min-width:0}html[data-look=garden] .vig__body p{font-size:18px}html[data-look=garden] .cart__modes{display:grid;width:100%}html[data-look=garden] .cart__opt{padding:0 8px;font-size:10px;letter-spacing:.06em;white-space:normal;text-align:center;line-height:1.2}}html[data-look=garden] .sc-fly{animation:sc-fly 16s linear infinite}@keyframes sc-fly{0%{transform:translate(-40px,4px);opacity:0}12%{opacity:1}50%{transform:translate(20px,-3px)}88%{opacity:1}to{transform:translate(80px,2px);opacity:0}}@media (prefers-reduced-motion: reduce){html[data-look=garden] .sc-fly,html[data-look=garden] .fw-string{animation:none}}
