.garden_frame__F7p5N{--paper:#f5f1e8;--ink:#1b1a17;--muted:#6b665c;--line:#d9d2c3;--chip:#e9e3d6;--cobalt:#2f54d6;--signal:#d9472b;--dot:rgba(27,26,23,0.2);--gutter:clamp(14px,3vw,40px);height:100svh;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:0 var(--gutter) calc(10px + env(safe-area-inset-bottom));color:var(--ink);font-family:var(--sans),system-ui,sans-serif;background:radial-gradient(circle,var(--dot) 1px,transparent 1.3px) 0 0 /22px 22px,var(--paper)}.garden_frame__F7p5N a{color:inherit;text-decoration:none}.garden_frame__F7p5N a:focus-visible,.garden_frame__F7p5N button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .garden_frame__F7p5N{--paper:#151412;--ink:#f1ece2;--muted:#b9b2a5;--line:#34312c;--chip:#2c2a26;--cobalt:#8aa2ff;--dot:rgba(241,236,226,0.26)}}html[data-theme=dark] .garden_frame__F7p5N{--paper:#151412;--ink:#f1ece2;--muted:#b9b2a5;--line:#34312c;--chip:#2c2a26;--cobalt:#8aa2ff;--dot:rgba(241,236,226,0.26)}.garden_top__F6cUh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 12px;border-bottom:1px solid var(--line)}.garden_crumbs__d4WFK{display:flex;align-items:center;gap:14px;min-width:0}.garden_wordmark__zGQEF{font-family:var(--serif),serif;font-size:22px;white-space:nowrap}.garden_wordmark__zGQEF span{display:inline-block;transition:transform .2s}.garden_wordmark__zGQEF:hover span{transform:translateX(-4px)}.garden_gardenLink__6EK_5{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono),monospace;font-size:12px;color:var(--muted);padding:5px 10px 5px 7px;border:1px solid var(--line);border-radius:999px}.garden_gardenLink__6EK_5:hover{background:var(--chip);color:var(--ink)}.garden_gardenLink__6EK_5 svg{font-size:16px}.garden_topMiddle__c3Tob{flex:1 1;display:flex;justify-content:center;min-width:0}.garden_themeBtn__xmV4C{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:15px;cursor:pointer;flex:none}.garden_themeBtn__xmV4C:hover{background:var(--chip)}.garden_num__OIlFL{color:var(--muted)}.garden_num__OIlFL,.garden_toggle__hGAEs{font-family:var(--mono),monospace;font-size:12px}.garden_toggle__hGAEs{display:inline-grid;place-items:center;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;white-space:nowrap}.garden_toggle__hGAEs:hover:not(:disabled){background:var(--chip)}.garden_toggle__hGAEs[aria-pressed=true],.garden_toggle__hGAEs[aria-pressed=true]:hover{background:var(--ink);color:var(--paper)}.garden_toggle__hGAEs:disabled{opacity:.35;cursor:default}.garden_pick__xwglL{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:center;grid-gap:clamp(16px,4vw,64px);gap:clamp(16px,4vw,64px);min-height:0}.garden_headWrap__5qDCe{height:100%;min-height:0;display:grid;place-items:center}.garden_pickHead__dUZ9D{position:relative;width:min(100%,calc(100svh - 150px));aspect-ratio:1}.garden_headArms__93O64{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.garden_headArms__93O64 path{fill:none;stroke:var(--muted);stroke-width:.4;stroke-linecap:round;stroke-dasharray:.1 1.1;opacity:.8}.garden_seedLink__Qwcrc{position:absolute;width:17.5%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .35s}.garden_seedLink__Qwcrc:focus-visible,.garden_seedLink__Qwcrc:hover{transform:translate(-50%,-50%) scale(1.12);z-index:2}.garden_seedLink__Qwcrc[data-dim=true]{opacity:.45}.garden_seedFace__M92Z4{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--paper);border:1px solid var(--line);box-shadow:0 0 0 3px var(--paper);transition:border-color .2s}.garden_seedLink__Qwcrc:focus-visible .garden_seedFace__M92Z4,.garden_seedLink__Qwcrc:hover .garden_seedFace__M92Z4{border-color:var(--ink)}.garden_seedNum__16N2d{position:absolute;left:50%;bottom:-4px;transform:translate(-50%,100%);font-family:var(--mono),monospace;font-size:11px;color:var(--muted);white-space:nowrap}.garden_pickText__R4mtd h1{font-family:var(--serif),serif;font-weight:400;font-size:clamp(40px,6vw,84px);line-height:1;margin:0 0 14px}.garden_pickNote__bRros{margin:0;min-height:4.5em;line-height:1.5;color:var(--muted);max-width:40ch}.garden_pickNote__bRros strong{font-family:var(--serif),serif;font-weight:400;font-size:24px;color:var(--ink)}.garden_exhibit__XamwE{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);grid-gap:clamp(14px,3vw,40px);gap:clamp(14px,3vw,40px);min-height:0;padding-top:12px}.garden_stageCol__DD3ED{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;min-height:0;min-width:0}.garden_stageBar__C_gPS{display:flex;justify-content:space-between;align-items:center;gap:10px}.garden_walk__cMgfk{display:flex;gap:6px}.garden_walk__cMgfk .garden_toggle__hGAEs{width:34px;padding:5px 0}.garden_view__2z3DB{position:relative;min-height:0;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:clamp(8px,1.5vw,14px);display:grid}.garden_view__2z3DB>*{min-height:0}.garden_canvas__t8OD2{display:block;width:100%}.garden_canvasFill__Vbic_{display:block;width:100%;height:100%}.garden_notesCol__DmoFI{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding-top:4px}.garden_exhibitTitle__XGLeL{margin:0;display:grid;grid-gap:4px;gap:4px}.garden_exhibitName__u0Rrz{font-family:var(--serif),serif;font-size:clamp(26px,2.6vw,38px);line-height:1.05}.garden_notes__x6cah{margin:0;display:grid;grid-gap:4px;gap:4px;align-content:start;overflow:auto}.garden_notes__x6cah dt{font-family:var(--mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:10px}.garden_notes__x6cah dd{margin:0;line-height:1.5}.garden_lessonPanel__t5Dpk{min-height:0;overflow:auto;padding-right:6px;display:grid;align-content:start;grid-gap:10px;gap:10px}.garden_seedDots__l7psq{display:flex;gap:10px;list-style:none;margin:0;padding:0}.garden_seedDots__l7psq a{display:block;width:11px;height:11px;border-radius:50%;border:1px solid var(--muted)}.garden_seedDots__l7psq a:hover{background:var(--chip)}.garden_seedDots__l7psq a[aria-current=page]{background:var(--ink);border-color:var(--ink)}.garden_views__qRRct{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px}.garden_views__qRRct button{font-family:var(--mono),monospace;font-size:12px;padding:5px 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}.garden_views__qRRct button[aria-selected=true]{background:var(--ink);color:var(--paper)}.garden_garden__25UuL{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px;height:100%}.garden_stage__qirkW{display:grid;place-items:center;min-height:0;width:100%;height:100%}.garden_head__3X2tR{position:relative}.garden_seed__iwn2N{position:absolute;left:50%;top:50%;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--chip);box-shadow:0 0 0 1.5px var(--paper);cursor:pointer;animation:garden_sprout__qoUtS 1.2s ease both;transition:transform 1.6s cubic-bezier(.65,0,.35,1),width 1.6s cubic-bezier(.65,0,.35,1),height 1.6s cubic-bezier(.65,0,.35,1),opacity 1s ease,box-shadow .2s}@keyframes garden_sprout__qoUtS{0%{opacity:0}}@keyframes garden_arrive__3shAh{0%{opacity:0}}.garden_seed__iwn2N img{display:block;width:100%;height:100%;object-fit:cover}.garden_seed__iwn2N[data-gone=true]{opacity:0;pointer-events:none}.garden_seed__iwn2N:hover,.garden_seed__iwn2N[data-picked=true]{box-shadow:0 0 0 1.5px var(--paper),0 0 0 3px var(--ink);z-index:2}.garden_arms__8MPc2{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:3}.garden_arms__8MPc2 path{fill:none;stroke:#e2b33c;stroke-width:1.5;opacity:.9}.garden_bar__dC79K{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px;border-top:1px solid var(--line);padding-top:8px}.garden_caption__fneUr{margin:0;font-family:var(--mono),monospace;font-size:12px;line-height:1.4;color:var(--muted);min-width:0}.garden_caption__fneUr a{color:var(--ink)}.garden_nature__COkIZ{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px;height:100%}.garden_natureFrame__vVton{position:relative;min-height:0;border-radius:6px;overflow:hidden}.garden_natureFrame__vVton img{display:block;width:100%;height:100%;object-fit:contain}.garden_traceLayer__Nnvbc{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.garden_traceLayer__Nnvbc path{fill:none;stroke-width:2.5;stroke-linejoin:round;opacity:0;transition:opacity .5s ease}.garden_traceLayer__Nnvbc[data-on=true] path{opacity:.85}.garden_lesson__p1gHc{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px;height:100%}.garden_lessonBar__HdZ7b{display:flex;align-items:center;justify-content:space-between;gap:12px}.garden_dots__IzYkJ{display:flex;gap:8px;list-style:none;margin:0;padding:0}.garden_dots__IzYkJ button{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid var(--muted);background:transparent;cursor:pointer}.garden_dots__IzYkJ button[aria-current=step]{background:var(--ink);border-color:var(--ink)}.garden_lessonText__syr9V p{margin:0 0 8px;line-height:1.5}.garden_stepTitle__KoLa1{font-family:var(--serif),serif;font-size:22px}.garden_stepTitle__KoLa1 .garden_num__OIlFL{margin-right:8px}.garden_control__PezIJ{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.garden_control__PezIJ label{display:grid;grid-gap:6px;gap:6px;font-family:var(--mono),monospace;font-size:12px;color:var(--muted)}.garden_control__PezIJ b{color:var(--ink);font-weight:500}.garden_control__PezIJ input[type=range]{width:100%;accent-color:var(--ink)}.garden_presets__UQD2f{display:flex;flex-wrap:wrap;gap:6px}.garden_formula__e_OOc{border-top:1px solid var(--line);padding-top:10px;display:grid;grid-gap:6px;gap:6px;font-family:var(--serif),serif;font-size:18px;line-height:1.4}.garden_formulaLine__e4igK{opacity:.55}.garden_formulaLine__e4igK[data-new=true]{opacity:1;animation:garden_arrive__3shAh .6s ease both}.garden_fNote__ENOEb{margin-left:12px;font-family:var(--mono),monospace;font-size:11px;color:var(--muted)}.garden_vN__3bU64{color:var(--cobalt)}.garden_vT__2_E3b{color:#d9a21b}.garden_vR__wsfk0{color:#4f8a5b}@media (max-width:1100px) and (orientation:portrait),(max-width:760px){.garden_wordmark__zGQEF{font-size:19px}.garden_gardenLink__6EK_5 span,.garden_topMiddle__c3Tob{display:none}.garden_pick__xwglL{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:8px}.garden_pickHead__dUZ9D{width:min(100%,calc(100svh - 230px))}.garden_seedNum__16N2d{display:none}.garden_pickText__R4mtd h1{font-size:36px;margin-bottom:6px}.garden_pickNote__bRros{min-height:3em;font-size:14px}.garden_pickNote__bRros strong{font-size:20px}.garden_exhibit__XamwE{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding-top:8px}.garden_notesCol__DmoFI{grid-template-rows:auto;max-height:36svh;overflow:auto;border-top:1px solid var(--line);padding-top:8px}.garden_exhibitTitle__XGLeL{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}.garden_exhibitName__u0Rrz{font-size:22px}.garden_lessonPanel__t5Dpk,.garden_notes__x6cah{overflow:visible}.garden_bar__dC79K{flex-wrap:wrap}.garden_views__qRRct button{padding:5px 9px;font-size:11px}.garden_stepTitle__KoLa1{font-size:19px}.garden_formula__e_OOc{font-size:16px}}@media (prefers-reduced-motion:reduce){.garden_formulaLine__e4igK,.garden_seedLink__Qwcrc,.garden_seed__iwn2N{animation:none;transition:none}}