.garden[data-astro-cid-3oga6lro]{--u:max(100vw / 2026, min(.62px, 100vw / 990));--accent:var(--visitor-accent);--accent-22:var(--visitor-accent-22);--accent-54:var(--visitor-accent-54);--accent-shade:var(--visitor-accent-shade);height:calc(100dvh - clamp(1rem,1.78vw,3rem) - clamp(44px,3.9vw,96px)/1.61644);min-height:calc(700 * var(--u));font-weight:500;position:relative;overflow:clip}.garden[data-astro-cid-3oga6lro]>[data-astro-cid-3oga6lro]{position:absolute}.grid[data-astro-cid-3oga6lro],.land[data-astro-cid-3oga6lro]{pointer-events:none;height:auto}.land[data-astro-cid-3oga6lro] svg[data-astro-cid-3oga6lro]{width:100%;height:100%;display:block}.planted[data-astro-cid-3oga6lro]{pointer-events:none;container-type:size}.grass[data-astro-cid-3oga6lro]{max-width:none;position:absolute}.planted[data-astro-cid-3oga6lro] .identifier{--lu:calc(100cqw / 2482.91);width:calc(8.59 * var(--lu));height:calc(165.42 * var(--lu));pointer-events:none;position:absolute}.planted[data-astro-cid-3oga6lro] .identifier-line{height:100%;position:absolute;bottom:0;left:0;right:0}.planted[data-astro-cid-3oga6lro] .identifier-line:before,.planted[data-astro-cid-3oga6lro] .identifier-line:after{content:"";background:var(--accent);position:absolute}.planted[data-astro-cid-3oga6lro] .identifier-line:before{width:calc(8.59 * var(--lu));height:calc(8.59 * var(--lu));border-radius:50%;top:0;left:0}.planted[data-astro-cid-3oga6lro] .identifier-line:after{left:calc(2.9375 * var(--lu));top:calc(2.35 * var(--lu));width:calc(2.711 * var(--lu));bottom:0}.planted[data-astro-cid-3oga6lro] .identifier-label{left:calc(11.765 * var(--lu));top:calc(13.84 * var(--lu));width:calc(168.715 * var(--lu));height:calc(38.438 * var(--lu));padding-left:calc(3 * var(--lu));font-size:calc(23 * var(--lu));font-weight:500;line-height:calc(38.438 * var(--lu));text-align:center;white-space:nowrap;color:var(--accent);background:var(--accent-22);position:absolute}.planted[data-astro-cid-3oga6lro] .identifier-line{animation:identifier-fade .2s ease-out .3s both, identifier-grow var(--spring-soft-dur) var(--spring-soft-ease) .45s both}.planted[data-astro-cid-3oga6lro] .identifier-label{animation:identifier-fade .15s ease-out .85s both, identifier-open var(--spring-swift-dur) var(--spring-swift-ease) .95s both}@keyframes identifier-fade{0%{opacity:0}}@keyframes identifier-grow{0%{height:calc(62.627 * var(--lu))}}@keyframes identifier-open{0%{clip-path:inset(0 calc(100% - 12.199 * var(--lu)) 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.planted[data-astro-cid-3oga6lro] .identifier-line,.planted[data-astro-cid-3oga6lro] .identifier-label{animation:none}}.planted[data-astro-cid-3oga6lro] .planted-flower{position:absolute}.planted[data-astro-cid-3oga6lro] .grow-frame{visibility:hidden;position:absolute}.planted[data-astro-cid-3oga6lro] .planted-flower[data-frame="1"] .grow-frame[data-n="1"],.planted[data-astro-cid-3oga6lro] .planted-flower[data-frame="2"] .grow-frame[data-n="2"],.planted[data-astro-cid-3oga6lro] .planted-flower[data-frame="3"] .grow-frame[data-n="3"],.planted[data-astro-cid-3oga6lro] .planted-flower[data-frame="4"] .grow-frame[data-n="4"],.planted[data-astro-cid-3oga6lro] .planted-flower[data-frame="5"] .grow-frame[data-n="5"]{visibility:visible}.flower-art{width:100%;height:100%;display:block;position:relative}.flower-art>*{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.flower-head{background-color:var(--accent);-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat}.return[data-astro-cid-3oga6lro]{align-items:center;gap:calc(12.9 * var(--u));font-size:max(12px, calc(15.235 * var(--u)));color:#0000004f;line-height:1.4;transition:color .15s;display:inline-flex}.return[data-astro-cid-3oga6lro] img[data-astro-cid-3oga6lro]{width:calc(29.67 * var(--u));opacity:.31;min-width:20px;height:auto;transition:opacity .15s;rotate:180deg}.return[data-astro-cid-3oga6lro]:hover{color:#0009}.return[data-astro-cid-3oga6lro]:hover img[data-astro-cid-3oga6lro]{opacity:.6}.intro-row[data-astro-cid-3oga6lro]{width:calc(780.07 * var(--u));height:calc(195.27 * var(--u))}.intro-row[data-astro-cid-3oga6lro]>[data-astro-cid-3oga6lro]{position:absolute}.bunch-wrap[data-astro-cid-3oga6lro]{font-size:calc(57.19 * var(--u))}.bunch-wrap[data-astro-cid-3oga6lro] .bunch{margin:0;display:block}.intro-text[data-astro-cid-3oga6lro]{font:inherit;font-weight:500;font-size:calc(31.852 * var(--u));line-height:calc(48 * var(--u));color:#00000059;text-align:center}.intro-text[data-astro-cid-3oga6lro] b[data-astro-cid-3oga6lro]{font-weight:700}.line-2[data-astro-cid-3oga6lro]{left:calc(-2.7 * var(--u));white-space:nowrap;position:relative}.this-color[data-astro-cid-3oga6lro]{top:calc(1.6 * var(--u));margin-inline:calc(12.1 * var(--u) - .25em) calc(7.1 * var(--u) - .25em);padding-inline:calc(9.2 * var(--u));line-height:calc(37.36 * var(--u));color:var(--accent);background:var(--accent-22);border-radius:.2em;outline:none;display:inline-block;position:relative}.hex-bar[data-astro-cid-3oga6lro]{font-size:calc(28.596 * var(--u));white-space:nowrap;visibility:hidden;justify-content:center;align-items:center;font-weight:500;line-height:normal;display:flex;position:absolute;inset:0}.this-color[data-astro-cid-3oga6lro]:is(:hover,:focus-visible) .label[data-astro-cid-3oga6lro]{visibility:hidden}.this-color[data-astro-cid-3oga6lro]:is(:hover,:focus-visible) .hex-bar[data-astro-cid-3oga6lro]{visibility:visible}.this-color[data-astro-cid-3oga6lro]:focus-visible{box-shadow:0 0 0 2px var(--accent)}.last-planted[data-astro-cid-3oga6lro]{font-size:max(12px, calc(17.905 * var(--u)));color:#828282;opacity:.4;white-space:nowrap;font-weight:400;left:50%;translate:-50%}.last-planted[data-astro-cid-3oga6lro][hidden]{display:none}.hint-button[data-astro-cid-3oga6lro]{align-items:center;gap:calc(5.9 * var(--u));padding-left:calc(14.3 * var(--u));font-size:calc(17.905 * var(--u));color:#00000059;border-radius:calc(44 * var(--u));cursor:pointer;background:#fff;border:1px solid #dadada;font-weight:400;transition:border-color .15s,color .15s;display:flex}.hint-button[data-astro-cid-3oga6lro]:hover{color:#0000008c;border-color:#bdbdbd}.info[data-astro-cid-3oga6lro]{width:calc(16.156 * var(--u));height:calc(16.156 * var(--u));font-size:calc(11.543 * var(--u));place-items:center;display:grid;position:relative}.info[data-astro-cid-3oga6lro] img[data-astro-cid-3oga6lro]{width:100%;height:100%;position:absolute;inset:0}.popup[data-astro-cid-3oga6lro]{--pw:min(calc(948.55 * var(--u)), 100vw - 24px);--p:calc(var(--pw) / 948.55);width:var(--pw);height:calc(388.34 * var(--p));z-index:2;opacity:0;visibility:hidden;transition:opacity var(--spring-quick-dur) var(--spring-quick-ease), scale var(--spring-quick-dur) var(--spring-quick-ease), visibility 0s linear var(--spring-quick-dur);translate:-50%;scale:.97}.popup[data-astro-cid-3oga6lro].is-open{opacity:1;visibility:visible;transition:opacity var(--spring-quick-dur) var(--spring-quick-ease), scale var(--spring-quick-dur) var(--spring-quick-ease);scale:1}.popup[data-astro-cid-3oga6lro]>[data-astro-cid-3oga6lro]{position:absolute}.popup-bg[data-astro-cid-3oga6lro]{max-width:none;scale:-1 1}.step[data-astro-cid-3oga6lro]{border-radius:calc(44 * var(--p));background:#f2f2f2}.step-number[data-astro-cid-3oga6lro]{place-items:center;display:grid}.step-number[data-astro-cid-3oga6lro]>[data-astro-cid-3oga6lro]{grid-area:1/1}.step-number[data-astro-cid-3oga6lro] img[data-astro-cid-3oga6lro]{width:100%;height:100%}.step-number[data-astro-cid-3oga6lro] span[data-astro-cid-3oga6lro],.step-title[data-astro-cid-3oga6lro]{font-size:calc(31.854 * var(--p));color:#000;font-weight:600;line-height:1.4}.close[data-astro-cid-3oga6lro]{align-items:center;gap:calc(8.3 * var(--p));font-size:calc(25.626 * var(--p));color:#bababa;cursor:pointer;font-weight:400;line-height:1.4;transition:color .15s;display:flex}.close[data-astro-cid-3oga6lro]:hover{color:#8a8a8a}.close-x[data-astro-cid-3oga6lro]{width:calc(15.69 * var(--p));height:calc(15.69 * var(--p));position:relative}.close-x[data-astro-cid-3oga6lro]:before,.close-x[data-astro-cid-3oga6lro]:after{content:"";width:calc(20.14 * var(--p));height:calc(2.045 * var(--p));background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.close-x[data-astro-cid-3oga6lro]:after{rotate:135deg}.pack[data-astro-cid-3oga6lro]>[data-astro-cid-3oga6lro]{position:absolute}.wheelbarrow[data-astro-cid-3oga6lro]{pointer-events:none;max-width:none}.pack-flower[data-astro-cid-3oga6lro]{cursor:grab;touch-action:none;transition:scale .15s}.pack-flower[data-astro-cid-3oga6lro]:hover{scale:1.04}.pack-flower[data-astro-cid-3oga6lro][hidden]{display:none}.dragging{z-index:10;pointer-events:none;cursor:grabbing;transition:opacity .15s,scale .18s ease-out;position:fixed;top:0;left:0}.dragging.is-off-land{opacity:.6}.dragging.is-returning{transition:translate var(--spring-quick-dur) var(--spring-quick-ease), scale var(--spring-quick-dur) var(--spring-quick-ease)}.status[data-astro-cid-3oga6lro]{left:50%;bottom:calc(40 * var(--u));font-size:max(13px, calc(17.9 * var(--u)));color:#0009;opacity:0;pointer-events:none;z-index:3;background:#fff;border:1px solid #dadada;border-radius:999px;padding:.5em 1em;transition:opacity .2s;translate:-50%}.status[data-astro-cid-3oga6lro].is-visible{opacity:1}
