@font-face{font-family:Garden Titles;src:url(/fonts/source-serif/SourceSerif4Subhead-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Garden Text;src:url(/fonts/source-serif/SourceSerif4-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}._study_1ank0_3{isolation:isolate;color:#f7f1e5;--study-panel:#1b201da8;--garden-titles:"Garden Titles", Georgia, serif;--garden-text:"Garden Text", Georgia, serif;font-family:var(--garden-text);background:#aea69c;position:fixed;inset:0}._viewport_1ank0_4{touch-action:none;position:absolute;inset:0}._viewport_1ank0_4 canvas{cursor:grab;width:100%;height:100%;display:block}._viewport_1ank0_4 canvas:active{cursor:grabbing}._top_1ank0_7{pointer-events:none;background:linear-gradient(#191d1d47,#0000);justify-content:space-between;align-items:start;padding:25px 30px;display:flex;position:absolute;inset:0 0 auto}._title_1ank0_8{font:400 2rem/1.15 var(--garden-titles);letter-spacing:-.018em;text-shadow:0 1px 3px #26332f66;margin:0}._subtitle_1ank0_9{font:400 .875rem/1.45 var(--garden-text);letter-spacing:0;color:#f7f1e5e6;margin:8px 0 0}._tools_1ank0_10{pointer-events:auto;gap:8px;display:flex}._button_1ank0_11,._pad_1ank0_11 button{background:var(--study-panel);color:#fff7e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border:1px solid #faf2dc4a;border-radius:5px;min-height:42px;padding:10px 14px;font-size:14px}._button_1ank0_11:hover,._pad_1ank0_11 button:hover{background:#333c31d9}._button_1ank0_11[aria-pressed=true]{color:#273127;background:#f3e7ce}._bottom_1ank0_14{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}._instructions_1ank0_15{background:var(--study-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #f4e9cd22;border-radius:5px;padding:12px 16px;font-size:14px;line-height:1.65}._instructions_1ank0_15 strong{color:#fff9ee;font-weight:500}._secondary_1ank0_17{opacity:.78}._pad_1ank0_11{pointer-events:auto;grid-template-columns:repeat(3,42px);gap:5px;display:grid}._pad_1ank0_11 button{-webkit-user-select:none;user-select:none;touch-action:none;width:42px;height:42px;padding:0;font-size:21px}._pad_1ank0_11 button:first-child{grid-column:2}._pad_1ank0_11 button:nth-child(2){grid-column:1}._loading_1ank0_22{text-align:center;color:#303d32;z-index:5;background:#b7b0a0;place-content:center;padding:30px;font:20px/1.7 Georgia,serif;display:grid;position:absolute;inset:0}._loading_1ank0_22 small{margin-top:10px;font:14px/1.5 Arial,sans-serif;display:block}._reference_1ank0_24{z-index:2;background:#171d18;position:absolute;inset:0}._reference_1ank0_24 img{object-fit:contain;width:100%;height:100%}._referenceCaption_1ank0_26{background:#18221dd9;border-radius:5px;padding:8px 14px;font-size:14px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}._reference_1ank0_24~._top_1ank0_7{z-index:3}._studies_1ank0_28{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f261fd4;border:1px solid #f4e9cd30;border-radius:6px;width:min(486px,100% - 60px);position:absolute;top:100px;left:30px;box-shadow:0 8px 30px #17251913}._studyHeading_1ank0_29{color:#d8d5c5;letter-spacing:.08em;justify-content:space-between;gap:12px;padding:13px 16px 10px;font-size:12px;display:flex}._studyHeading_1ank0_29 span:first-child{text-transform:uppercase}._studyHeading_1ank0_29 span:last-child{opacity:.7;letter-spacing:0}._studyOptions_1ank0_32{grid-template-columns:repeat(3,1fr);margin:0 7px;display:grid}._studyOption_1ank0_32{color:#ddd9ca;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff2d322;align-items:center;gap:8px;min-height:46px;padding:8px;font-size:14px;transition:background .2s,color .2s;display:flex}._studyOption_1ank0_32:hover{color:#fff8e9;background:#f5edd00c}._studyOption_1ank0_32[aria-pressed=true]{color:#fff4d7;background:#f5edd015;border-bottom-color:#d9ca9c}._studyOption_1ank0_32:disabled{cursor:wait;opacity:.5}._studyNumeral_1ank0_37{color:#c1b894;min-width:15px;font:20px Georgia,serif}._studyDetails_1ank0_38{padding:11px 16px 9px}._studyDetails_1ank0_38 p{color:#ede8d9;min-height:44px;margin:0;font-size:14px;line-height:1.55}._studyMeta_1ank0_40{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}._studyMeta_1ank0_40>span{color:#b8bdaa;font:italic 14px Georgia,serif}._replay_1ank0_42{color:#ece3c9;cursor:pointer;background:0 0;border:0;padding:7px 0 7px 9px;font-size:14px}._replay_1ank0_42:hover{color:#fff}._encounter_1ank0_44{pointer-events:auto;border-bottom:1px solid #f0e9d422;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 4px;padding-bottom:4px;display:flex}._encounter_1ank0_44>span{color:#fff2d5;font:16px Georgia,serif}._srOnly_1ank0_46{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){._top_1ank0_7{flex-wrap:wrap;gap:12px;padding:18px}._title_1ank0_8{font-size:1.625rem}._subtitle_1ank0_9{font-size:.875rem}._tools_1ank0_10{gap:5px;margin-left:auto}._button_1ank0_11{padding:9px 10px}._bottom_1ank0_14{left:18px;right:18px;bottom:max(18px, env(safe-area-inset-bottom));gap:12px}._instructions_1ank0_15{max-width:240px;padding:9px 11px;font-size:12px}._secondary_1ank0_17{display:none}._studies_1ank0_28{width:calc(100% - 36px);top:142px;left:18px}._studyHeading_1ank0_29{padding:10px 12px 6px}._studyOption_1ank0_32{gap:5px;padding:8px 5px;font-size:14px}._studyNumeral_1ank0_37{min-width:10px;font-size:18px}._studyDetails_1ank0_38{padding:9px 12px 5px}._encounter_1ank0_44{flex-direction:column;align-items:flex-start;gap:0}._encounter_1ank0_44 ._replay_1ank0_42{padding-left:0}}@media (max-height:620px) and (min-width:681px){._studies_1ank0_28{top:82px}._studyHeading_1ank0_29{padding-top:7px;padding-bottom:4px}._studyDetails_1ank0_38 p{min-height:0}._studyDetails_1ank0_38{padding-top:6px}}._studies_1ank0_28{max-height:calc(100dvh - 280px);overflow-y:auto}._studyOptions_1ank0_32{grid-template-columns:repeat(2,minmax(0,1fr))}._studyHeading_1ank0_29{font-size:14px}._studyNumeral_1ank0_37{min-width:32px}._studyOption_1ank0_32:disabled{cursor:default}._studyMeta_1ank0_40{flex-wrap:wrap}._replay_1ank0_42{white-space:nowrap;min-height:42px}._instructions_1ank0_15{max-width:min(560px,100% - 146px)}._invitation_1ank0_80{color:#e5dfce;margin:4px 0 8px;font-size:14px}._button_1ank0_11:focus-visible{outline-offset:3px;outline:2px solid #f3e7ce}._studyOption_1ank0_32:focus-visible{outline-offset:3px;outline:2px solid #f3e7ce}._replay_1ank0_42:focus-visible{outline-offset:3px;outline:2px solid #f3e7ce}._pad_1ank0_11 button:focus-visible{outline-offset:3px;outline:2px solid #f3e7ce}@media (max-width:680px){._subtitle_1ank0_9{max-width:270px;line-height:1.5}._instructions_1ank0_15{max-width:calc(100% - 126px);font-size:14px}._studies_1ank0_28{max-height:calc(100dvh - 320px)}._encounter_1ank0_44>span{font-size:14px}._studyNumeral_1ank0_37{min-width:28px}._invitation_1ank0_80{line-height:1.45}}._galleryDialog_1ank0_91{color:#f5eedf;background:#242824;border:1px solid #8b806e;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);padding:26px;overflow:auto}._galleryDialog_1ank0_91::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121711c9}._galleryDialog_1ank0_91 h2{margin:24px 0;font:400 clamp(23px,3vw,34px)/1.25 Georgia,serif}._galleryHeader_1ank0_94,._galleryNav_1ank0_94{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._galleryHeader_1ank0_94>span{color:#cfc5b0;font-size:14px}._stewardshipCopy_1ank0_96{max-width:680px;font:18px/1.7 Georgia,serif}._stewardshipCopy_1ank0_96 p:last-child{color:#d4c5a4}._galleryWorks_1ank0_98{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:28px 0 10px;display:grid}._galleryWorks_1ank0_98 button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #776f5e;padding:18px 0 0;font:16px/1.45 Georgia,serif}._galleryWorks_1ank0_98 img{object-fit:contain;width:100%;height:180px;margin-bottom:12px}._artView_1ank0_101{background:#171b18;padding:18px}._artView_1ank0_101 img{object-fit:contain;width:100%;height:min(60dvh,680px);display:block}._artQuestion_1ank0_103{font:18px/1.6 Georgia,serif}._audioLabel_1ank0_104{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;font-size:16px;display:flex}._audioLabel_1ank0_104 audio{width:min(100%,440px)}._galleryNav_1ank0_94{border-top:1px solid #776f5e;padding-top:20px}._galleryDialog_1ank0_91 button:focus-visible{outline-offset:4px;outline:2px solid #f3e7ce}@media (max-width:680px){._galleryDialog_1ank0_91{padding:18px}._galleryWorks_1ank0_98{grid-template-columns:repeat(2,minmax(0,1fr))}._galleryWorks_1ank0_98 img{height:150px}._tools_1ank0_10{flex-wrap:wrap}}._suggestion_1ank0_109{border-top:1px solid #776f5e;max-width:680px;margin:24px 0;padding-top:14px;font-size:16px;line-height:1.6}._suggestion_1ank0_109 summary{cursor:pointer;color:#e2d1ab;padding:7px 0}._suggestion_1ank0_109 form{gap:14px;display:grid}._suggestion_1ank0_109 label{gap:6px;display:grid}._suggestion_1ank0_109 input,._suggestion_1ank0_109 textarea{box-sizing:border-box;color:#f5eedf;width:100%;font:inherit;background:#181e19;border:1px solid #8b806e;border-radius:0;padding:12px}:is(._suggestion_1ank0_109 input:focus-visible,._suggestion_1ank0_109 textarea:focus-visible,._suggestion_1ank0_109 summary:focus-visible){outline-offset:3px;outline:2px solid #f3e7ce}._suggestion_1ank0_109 button{justify-self:start}._suggestion_1ank0_109 p[role=status]:empty{display:none}._indexToggle_1ank0_119{pointer-events:auto;color:#fff8e8;font:1rem var(--garden-text);cursor:pointer;text-shadow:0 1px 3px #232820;background:0 0;border:0;border-bottom:1px solid #f7f1e580;padding:9px 0}._indexToggle_1ank0_119 span{margin-left:18px;font:14px Arial,sans-serif}._indexPanel_1ank0_121{z-index:4;box-sizing:border-box;overscroll-behavior:contain;color:#25291f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f1e0aefa;width:min(370px,100vw);height:100dvh;padding:24px 28px 30px;animation:.35s ease-out _indexEnter_1ank0_1;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-10px 0 40px #181e1815}@keyframes _indexEnter_1ank0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._indexTop_1ank0_123{font:.875rem/1.5 var(--garden-text);border-bottom:1px solid #25291f33;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}._indexTop_1ank0_123 button{color:inherit;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:27px}._indexIntro_1ank0_125{font:400 2rem/1.2 var(--garden-titles);letter-spacing:-.015em;margin:24px 0}._viewTools_1ank0_126{pointer-events:auto;flex-shrink:0;align-items:center;gap:22px;display:flex}._viewLink_1ank0_127{box-sizing:border-box;color:#f7f1e5de;min-height:44px;font:.875rem var(--garden-text);white-space:nowrap;text-shadow:0 1px 3px #232820;border-bottom:1px solid #f7f1e550;align-items:center;padding:9px 0;text-decoration:none;display:inline-flex}._viewLink_1ank0_127:hover{color:#fff8e8;border-bottom-color:#f7f1e5a0}._viewLink_1ank0_127:focus-visible{outline-offset:4px;outline:2px solid #f3e7ce}@media (max-width:680px){._viewTools_1ank0_126{gap:18px;margin-left:auto}}._welcome_1ank0_132{--welcome-top:min(16dvh, 8rem);inset:var(--welcome-top) 0 auto;width:min(24rem,100% - 32px);max-height:calc(100dvh - var(--welcome-top) - 16px);background:var(--study-panel);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff5e3;border:1px solid #fff1d459;border-radius:5px;margin:0 auto;padding:19px clamp(18px,4vw,24px) 10px;position:fixed;overflow:auto;box-shadow:0 8px 28px #181e1826}._welcome_1ank0_132::backdrop{background:#181e180a}._welcome_1ank0_132 h2{font:400 1.5rem/1.2 var(--garden-titles);letter-spacing:-.015em;margin:0 0 7px}._welcome_1ank0_132 p{color:#f7f1e5;font:1rem/1.5 var(--garden-text);margin:0}._welcomeActions_1ank0_151{flex-wrap:wrap;gap:0 24px;margin-top:7px;display:flex}._welcomeActions_1ank0_151 button,._welcomeActions_1ank0_151 a{min-height:44px;color:inherit;font:.9375rem/1.35 var(--garden-text);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;-webkit-text-decoration:underline #fff1d478;text-decoration:underline #fff1d478;display:inline-flex}._welcomeActions_1ank0_151 :is(button,a):hover{text-decoration-color:currentColor}._welcomeActions_1ank0_151 :focus-visible{outline-offset:2px}@media (prefers-reduced-motion:no-preference){._welcome_1ank0_132[open]{animation:.24s ease-out both _welcomeEnter_1ank0_1}@keyframes _welcomeEnter_1ank0_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}}._indexNav_1ank0_173{border-top:1px solid #25291f33;grid-template-columns:1fr;column-gap:24px;display:grid}._indexNav_1ank0_173 button,._indexNav_1ank0_173 a{min-height:44px;color:inherit;font:1rem var(--garden-text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25291f33;justify-content:space-between;align-items:center;padding:6px 0;text-decoration:none;display:flex}._indexNav_1ank0_173 span{opacity:.65;font:14px Arial,sans-serif}._indexContact_1ank0_176{border-bottom:1px solid #25291f33}._contactToggle_1ank0_177{width:100%;min-height:44px;color:inherit;font:1rem var(--garden-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0;display:flex}._contactToggle_1ank0_177 span{opacity:.65;font:18px Arial,sans-serif}._contactPanel_1ank0_179{padding:5px 0 22px}._mapHeading_1ank0_180{font:1.125rem var(--garden-titles);padding-top:26px}._mapHeading_1ank0_180 span{font:.875rem/1.5 var(--garden-text);opacity:.8;margin-top:7px;display:block}._gardenMap_1ank0_182{aspect-ratio:1;width:100%;margin:14px 0;position:relative}._gardenMap_1ank0_182 svg{fill:none;stroke:#54573a4a;stroke-width:.8px;width:100%;height:100%}._gardenMap_1ank0_182 svg text{fill:#54573a;stroke:none;letter-spacing:1.5px;font:8px Arial,sans-serif}._gardenMap_1ank0_182 ._mapCenter_1ank0_185{fill:#54573a}._gardenMap_1ank0_182 button{color:#34392b;cursor:pointer;background:#eee0b5;border:1px solid #6b6b4c;border-radius:50%;width:36px;height:36px;font:15px Georgia,serif;position:absolute;transform:translate(-50%,-50%)}._gardenMap_1ank0_182 button:hover,._gardenMap_1ank0_182 button[aria-pressed=true]{color:#f4e6bb;background:#343d2e}._indexStones_1ank0_188{display:grid}._indexStones_1ank0_188 button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25291f26;align-items:center;gap:14px;min-height:44px;padding:7px 0;font:14px Arial,sans-serif;display:flex}._indexStones_1ank0_188 button>span{opacity:.7;width:29px;font:18px Georgia,serif}._indexStones_1ank0_188 small{opacity:.6;margin-left:auto}._indexStones_1ank0_188 button:hover,._indexStones_1ank0_188 button[aria-pressed=true]{background:#25291f0c}._indexNote_1ank0_193{font:.875rem/1.6 var(--garden-text);opacity:.8;margin:20px 0 0}._indexPanel_1ank0_121 button:disabled{opacity:.45;cursor:default}:is(._indexPanel_1ank0_121 button:focus-visible,._indexPanel_1ank0_121 a:focus-visible){outline-offset:3px;outline:2px solid #454d33}:is(._indexToggle_1ank0_119:focus-visible,._wheel_1ank0_196:focus-visible){outline-offset:4px;outline:2px solid #f3e7ce}._quietInstructions_1ank0_197{font:.875rem/1.6 var(--garden-text);color:#fff8e6e6;text-shadow:0 1px 4px #171b17;max-width:min(470px,100% - 150px)}._quietInstructions_1ank0_197 p{font:1rem/1.4 var(--garden-titles);margin:0 0 7px}._quietInstructions_1ank0_197 button{pointer-events:auto;color:inherit;text-shadow:inherit;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:7px 0;text-decoration:underline;display:block}._wheelWrap_1ank0_200{pointer-events:auto;flex-shrink:0;justify-items:center;gap:9px;display:grid}._wheel_1ank0_196{color:#fff3d7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#28312730;border:1px solid #fff1d48c;border-radius:50%;width:124px;height:124px;position:relative;box-shadow:inset 0 0 0 18px #f4e7c407}._wheel_1ank0_196:active{cursor:grabbing}._wheelKnob_1ank0_203{pointer-events:none;background:#eee1bec9;border:1px solid #fff2d1;border-radius:50%;width:34px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 17px);box-shadow:0 2px 10px #1c251d40}._wheelNorth_1ank0_204,._wheelSouth_1ank0_204,._wheelWest_1ank0_204,._wheelEast_1ank0_204{opacity:.8;pointer-events:none;font:18px Georgia,serif;position:absolute}._wheelNorth_1ank0_204{top:6px;left:calc(50% - 5px)}._wheelSouth_1ank0_204{bottom:6px;left:calc(50% - 5px)}._wheelWest_1ank0_204{top:calc(50% - 11px);left:9px}._wheelEast_1ank0_204{top:calc(50% - 11px);right:9px}._wheelHint_1ank0_206{text-align:center;color:#fff7e1cc;text-shadow:0 1px 5px #171b17;max-width:135px;font-size:10px;line-height:1.5}@media (max-width:680px){._subtitle_1ank0_9{max-width:210px}._quietInstructions_1ank0_197{max-width:calc(100% - 110px)}._wheel_1ank0_196{width:108px;height:108px}._wheelHint_1ank0_206{font-size:9px}._indexPanel_1ank0_121{padding:18px 24px 28px}}@media (prefers-reduced-motion:reduce){._indexPanel_1ank0_121{animation:none}}._walkControls_1ank0_210{grid-template-columns:repeat(3,44px);gap:6px;display:grid}._walkControls_1ank0_210 button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff3d7;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#28312766;border:1px solid #fff1d47a;border-radius:50%;width:44px;height:44px;font:23px Georgia,serif}._walkControls_1ank0_210 button:first-child{grid-column:2}._walkControls_1ank0_210 button:nth-child(2){grid-column:1}._walkControls_1ank0_210 button[data-active=true]{color:#263126;background:#eee1bec9}._walkControls_1ank0_210 button:focus-visible{outline-offset:3px;outline:2px solid #fff3d7}._seatButton_1ank0_217{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff4dcaa;width:52px;height:44px;font:.875rem var(--garden-text);cursor:pointer;background:#29332d28;border:1px solid #f5eed777;border-radius:50%;transition:background .2s,color .2s;position:absolute;transform:translate(-50%,-50%)}:is(._seatButton_1ank0_217:hover,._seatButton_1ank0_217:focus-visible){color:#fff5df;outline-offset:4px;background:#29332d88;outline:1px solid #f5eed7}._walkControls_1ank0_210{grid-template-columns:repeat(2,44px)}._walkControls_1ank0_210 button:first-child,._walkControls_1ank0_210 button:nth-child(2){grid-column:auto}._departureVeil_1ank0_223{z-index:8;font:21px var(--garden-text);color:#d8caa5;background:#030809;place-items:center;animation:1.6s ease-in both _leaveGarden_1ank0_1;display:grid;position:absolute;inset:0}._departureVeil_1ank0_223 span{animation:1.6s ease-in both _departureWords_1ank0_1}@keyframes _leaveGarden_1ank0_1{0%{opacity:0}to{opacity:1}}@keyframes _departureWords_1ank0_1{0%,45%{opacity:0}to{opacity:1}}._departing_1ank0_227 ._top_1ank0_7,._departing_1ank0_227 ._bottom_1ank0_14{pointer-events:none}@media (prefers-reduced-motion:reduce){._departureVeil_1ank0_223,._departureVeil_1ank0_223 span{animation:none}}._quietInstructions_1ank0_197 ._collectionStatus_1ank0_230{margin-top:4px;font-size:13px}
