.accessible-book-shell{min-height:100vh;padding:max(4.75rem, calc(env(safe-area-inset-top) + 4rem)) max(1rem, env(safe-area-inset-right)) max(5rem, calc(env(safe-area-inset-bottom) + 3rem)) max(1rem, env(safe-area-inset-left));color:#f0dfb7;background:radial-gradient(circle at 50% 0,#49687e6b 0,#12283a 24rem,#07121c 58rem,#03080d 100%)}.accessible-book-shell>*{width:min(48rem,100%);margin-inline:auto}.accessible-book-shell .skip-link{color:#e7c982;align-items:center;min-height:44px;display:inline-flex}.accessible-book-nav{border-bottom:1px solid #e7c98240;flex-wrap:wrap;justify-content:space-between;gap:.65rem 1rem;padding-block:.5rem 1.2rem;display:flex}.accessible-book-nav a,.accessible-book-footer a{color:#e7c982;align-items:center;min-height:44px;display:inline-flex}.accessible-book-header{padding:clamp(2.5rem,9vw,5.5rem) 0 clamp(2rem,6vw,3.4rem)}.accessible-book-header h1{color:#fff4d4;text-wrap:balance;max-width:16ch;margin:.45rem 0 1rem;font:500 clamp(2.35rem,8vw,5rem)/.98 Georgia,serif}.accessible-book-header p{max-width:58ch;line-height:1.75}.accessible-book-credit{color:#e7c982;font:italic 1rem/1.5 Georgia,serif}.accessible-book-invitation{color:#c9bea4;font-size:1rem}.accessible-book-resume{color:#f4dfaa;cursor:pointer;background:#e7c9821a;border:1px solid #e7c9829e;border-radius:999px;min-height:2.75rem;margin-top:.65rem;padding:.65rem 1rem;font:700 .9rem/1 system-ui,sans-serif}.accessible-book-resume-choices{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accessible-book-resume-choices .accessible-book-restart{text-underline-offset:.2em;background:0 0;border-color:#0000;font-weight:400;text-decoration:underline}.accessible-book-legacy-place{flex-basis:100%;font-size:.875rem}.accessible-book-bookmark{color:#ecd8a7;cursor:pointer;background:0 0;border:1px solid #e7c98280;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;min-width:48px;min-height:48px;margin-left:auto;padding:.65rem .8rem;font:600 .875rem/1.3 system-ui,sans-serif;display:inline-flex}.accessible-book-bookmark svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none}.accessible-book-bookmark[aria-pressed=true] svg{fill:currentColor}.accessible-book-bookmark[aria-pressed=true]{background:#e7c98221}.accessible-book-bookmark:focus-visible{outline-offset:3px;outline:2px solid #f0cf78}.accessible-book-bookmark-feedback{margin-top:.5rem;font-size:.8rem;line-height:1.4;display:block}.accessible-book-tools-content{display:contents}.accessible-book-shell .accessible-book-tools[data-bookmark-failed]{top:max(.5rem, env(safe-area-inset-top));visibility:visible;pointer-events:auto;grid-template-rows:auto minmax(0,1fr);max-block-size:70dvh;display:grid;overflow:hidden}.accessible-book-tools[data-bookmark-failed]>.accessible-book-tools-content{overscroll-behavior:contain;padding:.25rem;display:block;overflow-y:auto}.accessible-book-bookmark-error{border-bottom:1px solid;margin:0 0 .5rem;padding-block:.35rem}.accessible-book-shell>.accessible-book-reading-desk,.accessible-book-shell[data-cinematic-reading]>.accessible-book-reading-desk{grid-template-columns:minmax(0,48rem) 15rem;align-items:start;gap:3rem;width:min(68rem,100%);display:grid}.accessible-book-reading-desk>.accessible-book-pages{grid-area:1/1;min-width:0}.accessible-book-tools{top:max(1rem, env(safe-area-inset-top));color:#dfcfaa;z-index:4;background:#07121d;border-left:1px solid #e7c98250;grid-area:1/2;padding:.75rem;font:400 .875rem/1.45 system-ui,sans-serif;position:sticky}.accessible-book-tools-actions{gap:.5rem;display:grid}.accessible-book-tools-actions>button{width:100%;min-width:48px;min-height:48px;margin:0}.accessible-book-tool-page{margin-top:.5rem;display:block}.accessible-book-tool-intro,.accessible-book-chapter-intro{color:#cfc3aa;font:400 .9rem/1.6 system-ui,sans-serif}.accessible-book-source-note{color:#cfc3aa;font:400 .8rem/1.6 system-ui,sans-serif}#reading-chapters-tool{color:#ecd8a7;cursor:pointer;background:0 0;border:1px solid #e7c98280;border-radius:.25rem;font:600 .875rem/1.3 system-ui,sans-serif}.accessible-book-shell>dialog.accessible-book-chapters{color:#f7ecd4;background:#0c1924;border:1px solid #e7c98280;border-radius:.5rem;width:min(38rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1rem,3vw,1.5rem);font:400 1rem/1.5 system-ui,sans-serif;overflow:hidden}.accessible-book-chapters[open]{flex-direction:column;display:flex}.accessible-book-chapters>*{flex-shrink:0}.accessible-book-chapters::backdrop{background:#03080dd9}.accessible-book-chapters-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.accessible-book-chapters h2{margin:0;font:500 1.7rem/1.2 Georgia,serif}.accessible-book-chapters p{margin:.75rem 0}.accessible-book-chapters input{color:#f7ecd4;width:100%;min-height:48px;font:inherit;background:#07121d;border:1px solid #e7c98280;border-radius:.25rem;margin-top:.35rem;padding:.6rem;display:block}.accessible-book-chapters ol{overscroll-behavior:contain;flex-shrink:1;gap:.5rem;min-height:0;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.accessible-book-chapters button{color:#ecd8a7;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#e7c9820d;border:1px solid #e7c98266;border-radius:.25rem;padding:.65rem .8rem}.accessible-book-chapters li button{overflow-wrap:anywhere;gap:.25rem;width:100%;display:grid}.accessible-book-chapters small,.accessible-book-chapter-count{color:#cfc3aa;font-size:.875rem}#reading-chapters-tool:focus-visible{outline-offset:2px;outline:2px solid #f0cf78}.accessible-book-chapters button:focus-visible{outline-offset:2px;outline:2px solid #f0cf78}.accessible-book-chapters input:focus-visible{outline-offset:2px;outline:2px solid #f0cf78}@media (max-height:500px){.accessible-book-chapters>p:first-of-type{display:none}}@media (max-width:1100px){.accessible-book-shell>.accessible-book-reading-desk,.accessible-book-shell[data-cinematic-reading]>.accessible-book-reading-desk{width:min(48rem,100%);display:block}.accessible-book-tools{border-bottom:1px solid #e7c98250;border-left:0;padding:.5rem;top:0}.accessible-book-tools[data-reader-tools-hidden=true]{visibility:hidden;pointer-events:none}.accessible-book-tools-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.accessible-book-tools-actions[data-has-chapters=true]:has(#keep-reading-tool){grid-template-columns:repeat(3,minmax(0,1fr))}.accessible-book-tools-actions>:only-child{grid-column:1/-1}.accessible-book-tools-actions>button{padding:.5rem;font-size:.8rem}.accessible-book-reading-desk .accessible-book-pages,.accessible-book-reading-desk .accessible-book-pages section{scroll-margin-top:10rem}.accessible-book-chapter-pause button{scroll-margin-block:10rem 4rem}.accessible-book-pages [data-reader-past=true] .accessible-book-chapter-pause{visibility:hidden}}@media (max-width:360px){.accessible-book-tools-actions[data-has-chapters=true]:has(#keep-reading-tool)>button svg{display:none}}.accessible-book-pages{gap:clamp(1.3rem,4vw,2.2rem);scroll-margin-top:4.5rem;display:grid}.accessible-book-pages section{background:linear-gradient(145deg,#0f1f2bf5,#050e16f0);border:1px solid #e7c98247;border-radius:.55rem;padding:clamp(1.4rem,5vw,2.5rem);scroll-margin-top:4.5rem;box-shadow:0 1.5rem 4rem #0003,inset 0 1px #fff4d60a}.accessible-book-pages h2{color:#e7c982;letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font:700 .8rem/1.2 system-ui,sans-serif}.accessible-book-pages h2.accessible-book-page-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.accessible-book-page-number{text-align:right;color:#c9bea4;margin-top:2rem;font:400 .8rem/1.5 Georgia,serif}.accessible-book-pages p{color:#f7ecd4;overflow-wrap:anywhere;max-width:46ch;margin:0;font:400 clamp(1.08rem,2.45vw,1.25rem)/1.82 Georgia,serif}.accessible-book-pages p+p{margin-top:1.35em}.accessible-book-chapter-pause{border-top:1px solid #e7c98229;gap:.75rem;margin-top:2rem;padding-top:1.25rem;transition-property:none;display:grid}.accessible-book-pages .accessible-book-chapter-pause p{color:#c9bea4;max-width:52ch;font:400 .875rem/1.6 system-ui,sans-serif}.accessible-book-chapter-pause button{color:#ecd8a7;cursor:pointer;background:0 0;border:1px solid #e7c98257;border-radius:.25rem;justify-self:start;max-width:100%;min-height:48px;padding:.65rem .8rem;font:600 .875rem/1.4 system-ui,sans-serif;transition-property:none}.accessible-book-chapter-pause button:hover,.accessible-book-resume:hover{outline-offset:2px;background:#e7c98229;border-color:#f0cf78;outline:2px solid #f0cf7885}.accessible-book-chapter-pause button:focus-visible{outline-offset:2px;background:#e7c98229;border-color:#f0cf78;outline:2px solid #f0cf7885}.accessible-book-resume:focus-visible{outline-offset:2px;background:#e7c98229;border-color:#f0cf78;outline:2px solid #f0cf7885}.accessible-book-footer{gap:1rem;padding-block:2rem;display:grid}main.accessible-book-shell[data-book-id=through-my-eyes]{--tme-paper:#111;--tme-ink:#f2e9d8;--tme-gold:#bfa76a;--tme-quiet:#c3bba9;--tme-rule:#756743;--tme-active:#29261e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tme-paper);color:var(--tme-ink)}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-header h1{color:var(--tme-ink);line-height:1.15}.accessible-book-shell[data-book-id=through-my-eyes] :is(.accessible-book-credit,.eyebrow,.skip-link,.accessible-book-nav a,.accessible-book-footer a){color:var(--tme-gold)}.accessible-book-shell[data-book-id=through-my-eyes] :is(.accessible-book-invitation,.accessible-book-tool-intro,.accessible-book-chapter-intro,.accessible-book-source-note,.accessible-book-page-number,.accessible-book-tool-page,.accessible-book-chapters small,.accessible-book-chapter-count){color:var(--tme-quiet)}.accessible-book-shell[data-book-id=through-my-eyes] :is(.accessible-book-nav,.accessible-book-tools,.accessible-book-chapter-pause){border-color:var(--tme-rule)}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-pages section{border-color:var(--tme-rule);border-inline:0;box-shadow:none;background:0 0;border-bottom:0;border-radius:0}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-pages p{color:var(--tme-ink)}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-pages p[data-reader-chapter-part=label]{color:var(--tme-gold);margin-bottom:.35rem;font-weight:700}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-pages p[data-reader-chapter-part=title]{color:var(--tme-ink);margin-top:0;margin-bottom:1.5rem;font-size:1.35em;font-weight:400;line-height:1.4}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-pages .accessible-book-chapter-pause p{color:var(--tme-quiet)}.accessible-book-shell[data-book-id=through-my-eyes] :is(.accessible-book-tools,dialog.accessible-book-chapters){background:var(--tme-paper);color:var(--tme-ink);border-color:var(--tme-rule)}.accessible-book-shell[data-book-id=through-my-eyes] :is(.accessible-book-tools button,.accessible-book-resume,.accessible-book-chapter-pause button,.accessible-book-chapters button){background:var(--tme-paper);color:var(--tme-gold);border-color:var(--tme-rule)}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-chapters input{background:var(--tme-paper);color:var(--tme-ink);border-color:var(--tme-gold)}.accessible-book-shell[data-book-id=through-my-eyes] :is(button:hover,button[aria-pressed=true]){background:var(--tme-active)}.accessible-book-shell[data-book-id=through-my-eyes] :is(a,button,input,textarea):focus-visible{outline:2px solid var(--tme-gold);outline-offset:3px}.accessible-book-shell[data-book-id=through-my-eyes] ::selection{background:var(--tme-gold);color:var(--tme-paper)}.accessible-book-shell[data-book-id=through-my-eyes] dialog::backdrop{background:#111111d9}@media (forced-colors:active){main.accessible-book-shell[data-book-id=through-my-eyes]{--tme-paper:Canvas;--tme-ink:CanvasText;--tme-gold:LinkText;--tme-quiet:CanvasText;--tme-rule:ButtonText;--tme-active:Canvas}.accessible-book-shell[data-book-id=through-my-eyes] button[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.accessible-book-shell[data-book-id=through-my-eyes] ::selection{color:highlighttext;background:highlight}}@media (max-width:430px){.accessible-book-nav a{width:100%}.accessible-book-pages section{border-radius:.25rem}}body:has(.accessible-book-shell) .garden-location-badge{display:none}body:has(.accessible-book-shell) .garden-sound-control{top:max(.65rem, calc(var(--safe-top) + .4rem));right:max(4.25rem, calc(var(--safe-right) + 4rem));position:absolute;bottom:auto}body:has(.accessible-book-shell) .beta-status-link{top:max(.65rem, calc(var(--safe-top) + .4rem));right:max(.75rem, calc(var(--safe-right) + .5rem));position:absolute;left:auto;transform:none}.accessible-book-shell[data-cinematic-reading]{background:#07121d}body:has(.accessible-book-shell[data-cinematic-reading]) .garden-room-atmosphere{display:none}.accessible-book-shell[data-cinematic-reading]>*{width:min(44rem,100%)}[data-cinematic-reading] .accessible-book-header{padding-block:1.75rem 1.5rem}[data-cinematic-reading] .accessible-book-header h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.15}[data-cinematic-reading] .accessible-book-invitation{max-width:48ch;line-height:1.6}[data-cinematic-reading] .accessible-book-pages{gap:2rem}[data-cinematic-reading] .accessible-book-pages section{box-shadow:none;background:0 0;border:0;border-top:1px solid #e7c98240;border-radius:0;padding:clamp(1rem,3vw,2rem) 0}[data-cinematic-reading] .accessible-book-pages p{color:#ede5d4;overflow-wrap:break-word;max-width:44ch;font:400 clamp(1.125rem,2vw,1.25rem)/1.75 Georgia,serif}[data-cinematic-reading] .accessible-book-pages p+p{margin-top:.65em}[data-cinematic-reading] .accessible-book-pages p[data-reading-kind=running-title],[data-cinematic-reading] .accessible-book-pages p[data-reading-kind=notice]{color:#bdb4a2;letter-spacing:.015em;margin-block:0 .4rem;font:400 .875rem/1.5 system-ui,sans-serif}[data-cinematic-reading] .accessible-book-pages p[data-reading-kind=folio]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-cinematic-reading] .accessible-book-pages p[data-reading-kind=chapter]{color:#e7c982;margin-block:.35rem 1rem;font-weight:500}[data-cinematic-reading] :is(.accessible-book-nav a,.accessible-book-resume,.accessible-book-footer a){min-height:48px}.garden-scene-object-sheet[data-poetic-reader] .garden-guide-choices>a:not(.garden-reader-primary){text-underline-offset:.25em;background:0 0;border-color:#0000;font-weight:400;text-decoration:underline}.garden-scene-object-sheet[data-poetic-reader] .garden-guide-choices>a:not(.garden-reader-primary)>strong{font-size:.875rem;font-weight:400}.garden-scene-object-sheet[data-poetic-reader] .garden-guide-choices>a:not(.garden-reader-primary)>i{display:none}.garden-beginnings-page p{font:400 1.0625rem/1.75 Georgia,serif}.garden-beginnings-page p+p{margin-top:.65em}.accessible-book-shell[data-book-id=through-my-eyes] :is(.library-kept-reading-dialog,.library-kept-reading-composer){background:var(--tme-paper);color:var(--tme-ink);border-color:var(--tme-rule)}.accessible-book-shell[data-book-id=through-my-eyes] .library-kept-reading-composer button{background:var(--tme-paper);color:var(--tme-gold);border-color:var(--tme-rule)}.accessible-book-shell[data-book-id=through-my-eyes] .library-kept-reading-composer textarea{background:var(--tme-paper);color:var(--tme-ink);border-color:var(--tme-gold)}.accessible-book-shell[data-book-id=through-my-eyes][data-cinematic-reading] .accessible-book-pages{grid-template-columns:minmax(0,1fr)}.accessible-book-shell[data-book-id=through-my-eyes][data-cinematic-reading] .accessible-book-tools-actions>button{overflow-wrap:anywhere}@media (max-width:1100px){.accessible-book-shell[data-book-id=through-my-eyes][data-cinematic-reading] .accessible-book-tools-actions[data-has-chapters=true]:has(#keep-reading-tool){grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}}@media (max-height:520px) and (orientation:landscape){[data-cinematic-reading] .accessible-book-header{padding-block:1rem}[data-cinematic-reading] .accessible-book-header h1{font-size:2rem}}.library-kept-reading-composer,.library-kept-reading-slip,.library-kept-reading-memory{color:#f2e8d4;overflow-wrap:anywhere;background:#17211ee8;border:1px solid #c4a46d66;border-radius:.35rem;margin-block:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.library-kept-reading-words{white-space:pre-wrap;font-family:Georgia,serif;font-size:1.08em;line-height:1.65}.library-kept-reading-dialog{color:#f2e8d4;background:#17211e;border:1px solid #c4a46d;border-radius:.35rem;width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:auto}.library-kept-reading-dialog::backdrop{background:#03080dbb}.library-kept-reading-dialog .library-kept-reading-composer{border:0;margin:0}.accessible-book-tools .library-kept-reading-action{justify-content:center;align-items:center;gap:.5rem;margin:0;font:600 .875rem/1.3 system-ui,sans-serif;display:inline-flex}.accessible-book-tools .library-kept-reading-action svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none}.garden-scene-object-sheet[data-library-book]:has(>.library-kept-reading-memory)>:is(.library-kept-reading-memory,.garden-guide-choices,.library-collectible-action,.library-collectible-kept,.garden-scene-object-put-down){grid-area:auto/1/auto/-1;min-width:0}.garden-scene-object-sheet .library-kept-reading-memory p{color:#f2e8d4}.library-kept-reading-composer label{margin-block:.75rem;display:block}.library-kept-reading-composer button,.library-kept-reading-action{color:#fff2cc;cursor:pointer;background:#17211e;border:1px solid #c4a46d;border-radius:.25rem}.library-kept-reading-composer button:disabled{opacity:.55;cursor:default}.study-card .library-kept-reading-words{color:#f2e8d4;margin-block:.75rem;line-height:1.65}.library-kept-reading-composer textarea{box-sizing:border-box;color:#fff4df;width:100%;max-width:100%;min-height:6rem;font:inherit;background:#101b18;border:1px solid #c4a46d;padding:.75rem;display:block}.library-kept-reading-composer button,.library-kept-reading-action,.library-kept-reading-slip a,.library-kept-reading-memory a,.library-kept-reading-composer>a{box-sizing:border-box;white-space:normal;align-items:center;max-width:100%;min-height:48px;margin-block:.35rem;padding:.65rem .85rem;display:inline-flex}.library-kept-reading-composer :is(button,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #fff2cc}.library-kept-reading-action:focus-visible{outline-offset:3px;outline:2px solid #fff2cc}.library-kept-reading-slip a:focus-visible{outline-offset:3px;outline:2px solid #fff2cc}.library-kept-reading-memory a:focus-visible{outline-offset:3px;outline:2px solid #fff2cc}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2e9d8;background:#07121d;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#f0d598;text-underline-offset:.22em}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}:focus-visible{outline-offset:4px;outline:3px solid #ffe49e}h1,h2,h3{font-family:Georgia,serif;font-weight:500}h1{font-size:clamp(2rem,4vw,3.5rem)}p{line-height:1.7}.website-header{border-bottom:1px solid #c8953955;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;padding:.5rem max(1rem,4vw);display:flex}.website-header a{align-items:center;min-height:44px;padding:.45rem .65rem;display:inline-flex}.website-brand{font:1.8rem Georgia,serif;text-decoration:none}.website-header nav{flex-wrap:wrap;display:flex}.website-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1rem;min-width:0;margin-left:auto;display:flex}.website-report-link{font-size:.9rem}.website-footer nav{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.website-help,.website-report{overflow-wrap:anywhere}.website-help section{border-block-end:1px solid #c8953955;padding-block:1rem}.website-report-form label{margin-block:1rem .4rem;line-height:1.5;display:block}.website-report-form textarea{color:#17202a;resize:vertical;background:#fffaf0;border:1px solid #806633;width:100%;max-width:100%;min-height:6rem;padding:.75rem;display:block}.website-report-form button{color:#17202a;background:#e5c482;border:1px solid #927342;border-radius:.25rem;min-height:44px;padding:.65rem .9rem}.website-report-form button:disabled{opacity:.65;cursor:default}.website-report-actions,.website-report nav{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.website-report .website-slip :focus-visible{outline-color:#594218}@media (forced-colors:active){.website-report-form button,.website-report-form textarea{color:buttontext;background:canvas;border-color:buttontext}.website-report .website-slip :focus-visible{outline-color:highlight}}.website-review-notice{text-align:center;color:#dbceb6;background:#142332;padding:.4rem;font-size:.8rem}.website-skip{z-index:20;background:#07121d;padding:1rem;position:absolute;top:-100px;left:1rem}.website-skip:focus{top:0}.website-footer{color:#c8c1b2;border-top:1px solid #c8953955;max-width:80rem;margin:2rem auto 0;padding:2rem}.website-footer a{align-items:center;min-height:44px;display:inline-flex}.website-page,.website-destinations{max-width:80rem;margin:auto;padding:clamp(1rem,4vw,3rem)}.website-quiet,.website-study{max-width:54rem}.website-quiet{overflow-wrap:anywhere}.website-page a,.website-destinations>a{align-items:center;min-height:44px;padding:.55rem .4rem;display:inline-flex}.website-primary{color:#17202a;background:#e5c482;border-radius:.3rem;font-weight:650;text-decoration:none;padding:.8rem 1rem!important}.eyebrow{color:#e7c982;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem}.website-map{isolation:isolate;max-width:100rem;margin:auto;position:relative;overflow:hidden}.website-map-art{position:relative}.website-map-art>img{width:100%;height:auto;display:block}.website-map-top{background:#081927;height:4.8%;position:absolute;inset:0 0 auto}.website-map-bottom{background:#081927;height:5%;position:absolute;inset:auto 0 0}.website-map-heading{z-index:1;text-align:center;color:#f2e9d8;background:#10243b;border-radius:3px;width:36.7%;min-height:8.1%;padding:.4rem;position:absolute;top:5.5%;left:31.8%;box-shadow:0 0 14px 5px #10243b}.website-map-heading h1{margin:0;font-size:clamp(1rem,2.05vw,2.4rem);font-weight:400;line-height:1.2}.website-map-heading p{color:#dec797;margin:.25rem 0 0;font:clamp(.7rem,1vw,1rem)/1.4 Georgia,serif}.website-map-place{color:#eee2ca;text-align:center;background:#091824;border:1px solid #ad8747;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:4px;font:clamp(.75rem,1.1vw,1.1rem) Georgia,serif;text-decoration:none;display:flex;position:absolute;box-shadow:0 2px 8px #0008}.website-map-place strong{font-weight:400}.website-map-place small{color:#c8bea9;font:clamp(.65rem,.75vw,.8rem)/1.35 system-ui,sans-serif}.website-map-place.place-library{color:#f7db9f;background:#142d3e;border:2px solid #e0bc72;font-size:clamp(.9rem,1.4vw,1.4rem);box-shadow:0 3px 12px #000b}.website-map-place.place-library small{color:#f2e9d8}.website-map-place.place-study{border-color:#c8a66b}.website-map-place:focus-visible{outline-offset:2px;outline-color:#fff}.website-map-place:hover{background:#1e3547;border-color:#f0d598}.website-map-caption{display:none}.website-ask-pip{color:#f2e9d8;background:#091824;border:2px solid #e0bc72;border-radius:.3rem;justify-content:center;align-items:center;gap:.4em;width:11.2%;height:4.6%;min-height:44px;scroll-margin-block:2rem;font:clamp(1rem,1.6vw,1.6rem)/1.3 Georgia,serif;text-decoration:none;display:flex;position:absolute;top:77%;left:45.4%}.website-ask-pip span{color:#f7db9f}.website-ask-pip:hover{background:#1e3547}.website-pip-questions{margin-block:1.5rem}.website-pip-questions details{border-block-end:1px solid #ad8747}.website-pip-questions summary{cursor:pointer;min-height:44px;padding:.85rem .5rem;font-size:1.1rem}.website-pip-questions details>div{padding:0 .5rem 1rem}.website-pip-questions li{line-height:1.7}.website-information figure{margin:1.5rem 0}.website-information img{width:100%;height:auto;display:block}.website-information figcaption{margin-top:.5rem;font-size:.9rem;line-height:1.6}.website-information section{margin-block:1.5rem}.website-information nav{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.website-information-heading{padding-block:.5rem 1.5rem}.website-information-heading h1{margin-block:.5rem 1rem}.website-information-paper{color:#20313c;background:#f5eddd;border:1px solid #c89539;padding:clamp(1rem,3vw,2.25rem)}.website-information-paper h2,.website-information-paper h3{color:#07121d}.website-information-paper h2{font-size:clamp(1.65rem,3vw,2.1rem)}.website-information-paper h3{font-size:1.3rem}.website-information-paper>section+section{border-top:1px solid #9b7435;margin-top:2rem;padding-top:1.5rem}.website-information-paper figure{margin-top:0}.website-information-paper img{border:1px solid #9b7435}@media (forced-colors:active){.website-information-paper{color:canvastext;background:canvas;border-color:canvastext}.website-information-paper h2,.website-information-paper h3{color:canvastext}}.website-place-list{overflow-wrap:anywhere;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.website-place-list a{background:#101f2b;border:1px solid #c8953966;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}.website-place-list strong{font:1.5rem Georgia,serif}.website-place-list small{color:#d4ccb9;line-height:1.6}.website-books{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2rem;margin-top:2rem;display:grid}.website-books article{background:#0d1a26;border:1px solid #a0804855;border-radius:.5rem;flex-direction:column;align-items:flex-start;padding:1.25rem;scroll-margin-top:1rem;display:flex}.website-books img{object-fit:contain;width:100%;height:20rem}.website-books h2,.website-books h3{font-size:1.5rem}.website-balloon-group,.website-future-stories{margin-block:3rem}.website-balloon-group>h2{scroll-margin-block:1rem}.website-future-stories .eyebrow{color:#594218}@media (forced-colors:active){.website-future-stories .eyebrow{color:canvastext}}.website-section-links{flex-wrap:wrap;gap:.5rem 1rem;margin-block:1.5rem;display:flex}.website-library{overflow-wrap:anywhere;max-width:76rem}.library-heading{border-bottom:1px solid #c8953955;margin-bottom:2rem;padding:clamp(1rem,4vw,3rem) 0}.library-heading h1{margin:.5rem 0;font-size:clamp(3rem,6vw,5rem)}.library-heading p{max-width:38rem}.library-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.website-page .library-door{color:#f2e9d8;background:linear-gradient(#182b3a,#0d1a26);border:1px solid #a08048;border-radius:6rem 6rem .5rem .5rem;flex-direction:column;align-items:stretch;padding:1.5rem;text-decoration:none;display:flex}.library-door-cover{height:clamp(12rem,24vw,21rem);margin:1rem 0 1.5rem}.library-door-cover img{object-fit:contain;width:100%;height:100%}.library-door h2{margin:.25rem 0;font-size:clamp(1.7rem,3vw,2.5rem)}.library-door p{color:#d8cdb7}.library-door span{color:#f0d598}.library-door:hover{border-color:#f0d598}.library-trail{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.library-quiet{color:#d0c3aa;margin-block:2rem}.library-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.library-preview{color:#d0c3aa;border:1px dashed #897552;margin-top:2rem;padding:1.5rem}.library-preview h2{color:#f2e9d8}@media (max-width:600px){.library-doors,.library-previews{grid-template-columns:1fr;gap:1rem}.library-heading{margin-bottom:1rem;padding:.5rem 0}.library-heading h1{font-size:2.5rem}.website-page .library-door{border-radius:1.25rem 1.25rem .5rem .5rem;grid-template-columns:minmax(4rem,25%) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.library-door-cover{height:8rem;margin:0}.library-door h2{font-size:1.5rem}.library-door p{margin:.5rem 0;line-height:1.5}}@media (forced-colors:active){.website-page .library-door,.library-preview{color:canvastext;background:canvas;border-color:canvastext}.library-door p,.library-door span,.library-preview h2{color:canvastext}}.website-books p{margin:0 0 1rem}.website-books .website-primary{margin-top:auto}.website-slip{color:#222527;overflow-wrap:anywhere;background:#f0e6d1;border:1px solid #c0aa75;border-radius:.3rem;margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}.website-slip a{color:#594218}.website-slip .website-primary{color:#182631}.website-slip blockquote{white-space:pre-wrap;margin:1rem 0;font:1.3rem/1.65 Georgia,serif}.website-storage-note{color:#c8c1b2;font-size:.9rem}.website-study{overflow-wrap:anywhere}.website-study button{color:#17202a;background:#e5c482;border:1px solid #927342;border-radius:.25rem;min-height:44px;padding:.65rem .9rem}.website-study button:disabled{opacity:.65;cursor:default}.website-study-actions{flex-wrap:wrap;gap:.6rem;margin-block:.7rem;display:flex}.website-study label{margin-block:1rem;line-height:1.5;display:block}.website-study input,.website-study textarea{color:#17202a;background:#fffaf0;border:1px solid #806633;width:100%;max-width:100%;margin-top:.4rem;padding:.7rem;display:block}.website-study textarea{resize:vertical;min-height:6rem}.website-study .website-slip :focus-visible{outline-color:#594218}.website-study-notes{border-block:1px solid #c8953955;margin-block:2rem;padding-block:1.5rem}.website-study-copy p:empty{display:none}[data-share-garden] button{min-height:44px}[data-share-garden] input{width:100%;min-width:0;padding:.7rem;display:block}.website-study article+article{border-top:1px solid #80663355;margin-top:1.5rem;padding-top:1rem}.website-note-words{white-space:pre-wrap}@media (forced-colors:active){.website-study button,.website-study input,.website-study textarea{color:buttontext;background:canvas;border-color:buttontext}.website-study .website-slip :focus-visible{outline-color:highlight}}.website-gym{overflow-wrap:anywhere;max-width:64rem}.website-gym-heading{border-bottom:1px solid #9caa8655;margin-bottom:2rem;padding:2rem 0}.website-gym-heading h1{max-width:16ch;margin:.6rem 0 1rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.15}.website-gym-heading p{max-width:38rem}.website-gym-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.website-gym-guides a{color:#f2e9d8;background:#122a30;border:1px solid #91a28b;border-radius:.35rem;flex-direction:column;align-items:flex-start;gap:.8rem;height:100%;padding:1.5rem;scroll-margin-block:2rem;text-decoration:none;display:flex}.website-gym-guides a:hover{background:#1b3538}.website-gym-guides h3{margin:0;font-size:1.7rem;line-height:1.25}.website-gym-guides p{color:#d2d9cc;margin:0;font-size:.95rem}.website-gym-guides span{color:#e7c982;margin-top:auto;font-size:.9rem}.website-gym-note{color:#c6d0c4;max-width:45rem;font-size:.9rem}.website-gym-navigation{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-block:1rem;display:flex}.website-gym-paper{color:#263831;background:#eeeadd;border:1px solid #b2b49a;border-radius:.35rem;padding:clamp(1.25rem,4vw,3rem)}.website-gym-paper h1{margin:.7rem 0;line-height:1.2}.website-gym-paper .eyebrow{color:#51613f}.website-gym-paper a{color:#3f552f}.website-gym-paper :focus-visible{outline-color:#48592c}.website-gym-safety{background:#dfe4d5;border-left:3px solid #71845b;margin:1.5rem 0 2rem;padding:.5rem 1.25rem;font-size:.95rem}.website-gym-safety h2{font-size:1.35rem}.website-gym-sources,.website-gym-credit{font-size:.8rem}.website-gym-moves{padding-left:1.75rem}.website-gym-moves li{break-inside:avoid;border-bottom:1px solid #74816655;margin-bottom:1rem;padding:.5rem 0 1.2rem .6rem}.website-gym-moves li::marker{color:#51613f;font:1.2rem Georgia,serif}.website-gym-moves h3{margin:.25rem 0;font-size:1.5rem}.website-gym-duration{color:#4b6349;margin:.4rem 0;font-size:.85rem}.website-gym-cue{font-size:1.1rem;line-height:1.8}.website-gym-ending{border-top:1px solid #74816655;margin-top:1.5rem}@media (max-width:640px){.website-gym-guides{grid-template-columns:1fr}}@media (forced-colors:active){.website-gym-guides a,.website-gym-paper,.website-gym-safety{color:canvastext;background:canvas;border:1px solid canvastext}.website-gym p,.website-gym span,.website-gym .eyebrow{color:canvastext}.website-gym a{color:linktext}.website-gym :focus-visible{outline-color:highlight}}@media print{.website-gym-paper,.website-gym-safety{color:#000;background:#fff}.website-gym-paper p,.website-gym-paper a,.website-gym-paper .eyebrow{color:#000}.website-gym-paper :focus-visible{outline:none}}.website-kitchen{overflow-wrap:anywhere;max-width:72rem}.website-kitchen-heading{border-bottom:1px solid #aa874655;margin-bottom:2rem;padding:2rem 0 2.5rem}.website-kitchen-heading h1{max-width:15ch;margin:.5rem 0 1rem;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.12}.website-kitchen-heading>p:not(.eyebrow){max-width:42rem}.website-kitchen-caption{color:#d0c3aa;font-size:.95rem}.website-kitchen-recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.website-kitchen-recipes li{min-width:0}.website-kitchen-recipes a{color:#f2e9d8;background:#102330;border:1px solid #b6975e66;border-radius:.35rem;align-items:flex-start;gap:1rem;height:100%;padding:1.4rem;scroll-margin-block:2rem;text-decoration:none;display:flex}.website-kitchen-recipes a:hover{background:#18303d;border-color:#d1b272}.website-kitchen-recipes h3{margin:0 0 .65rem;font-size:1.45rem;line-height:1.3}.website-kitchen-recipes p{color:#d1cbbb;margin:0 0 .85rem;font-size:.95rem}.website-kitchen-recipes small{color:#e7c982}.website-kitchen-number{color:#e7c982;white-space:nowrap;flex-shrink:0;padding-top:.3rem;font:.85rem/1.5 Georgia,serif}.website-kitchen-arrow{color:#e7c982;margin-left:auto}.website-kitchen-closing{margin-top:3rem;font:1.4rem/1.6 Georgia,serif}.website-kitchen-navigation{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.5rem;display:flex}.website-kitchen-paper{color:#263335;background:#f3ead8;border:1px solid #bda574;border-radius:.3rem;padding:clamp(1.25rem,4vw,3rem)}.website-kitchen-paper .eyebrow{color:#705324}.website-kitchen-paper h1{max-width:23ch;margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.17}.website-kitchen-paper h2{font-size:1.5rem;line-height:1.3}.website-kitchen-description{max-width:48rem;font:1.2rem/1.6 Georgia,serif}.website-kitchen-meta{color:#58604e}.website-kitchen-print{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.5rem 1.5rem;display:flex}.website-kitchen-print button{border:1px solid #7c5a24;min-height:44px}.website-kitchen-print p{max-width:26rem;font-size:.85rem}.website-kitchen-method{border-top:1px solid #a58f6666;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:clamp(1.5rem,4vw,3rem);padding-top:1rem;display:grid}.website-kitchen-ingredients{padding:0;list-style:none}.website-kitchen-ingredients li{border-bottom:1px solid #a58f6644;padding:.7rem 0;line-height:1.6}.website-kitchen-ingredients strong{font-weight:650}.website-kitchen-steps{padding-left:1.8rem}.website-kitchen-steps li{padding:0 0 1.25rem .4rem;line-height:1.8}.website-kitchen-steps li::marker{color:#785624;font:1.1rem Georgia,serif}.website-kitchen-variation{border-top:1px solid #a58f6666;padding-top:.6rem}.website-kitchen-safety{background:#e3e5d7;border-left:3px solid #697657;margin:1.5rem 0;padding:.6rem 1.25rem;font-size:.9rem}.website-kitchen-safety h2{font-size:1.15rem}.website-kitchen-paper a{color:#594218}.website-kitchen-sources{font-size:.8rem}.website-kitchen-credit{color:#566052;font-size:.8rem}.website-kitchen-paper :focus-visible{outline-color:#634917}.website-kitchen-detail>nav:last-child{margin-top:1.5rem}@media (max-width:700px){.website-kitchen-recipes,.website-kitchen-method{grid-template-columns:1fr}.website-kitchen-recipes a{gap:.75rem;padding:1.1rem}.website-kitchen-paper{padding:1.25rem}}@media (forced-colors:active){.website-kitchen-recipes a,.website-kitchen-paper,.website-kitchen-safety{color:canvastext;background:canvas;border:1px solid canvastext}.website-kitchen p,.website-kitchen small,.website-kitchen .eyebrow,.website-kitchen-number{color:canvastext}.website-kitchen a{color:linktext}.website-kitchen :focus-visible{outline-color:highlight}}@media print{body:has(.website-kitchen-detail){color:#000;background:#fff}body:has(.website-kitchen-detail)>header{display:none}body:has(.website-kitchen-detail)>footer{display:none}body:has(.website-kitchen-detail)>.website-review-notice{display:none}body:has(.website-kitchen-detail)>.website-skip{display:none}.website-kitchen-detail{max-width:none;padding:0}.website-kitchen-navigation,.website-kitchen-print{display:none}.website-kitchen-paper{color:#000;background:#fff;border:0;padding:0;font-size:11pt}.website-kitchen-paper h1{font-size:24pt}.website-kitchen-paper h2{break-after:avoid;font-size:15pt}.website-kitchen-method{display:block}.website-kitchen-ingredients{columns:2;column-gap:2rem}.website-kitchen-ingredients li,.website-kitchen-steps li{break-inside:avoid;padding-block:.2rem}.website-kitchen-steps li{line-height:1.5}.website-kitchen-paper p{orphans:3;widows:3;line-height:1.45}.website-kitchen-safety{break-inside:avoid;background:#fff;border:1px solid #888;padding:.5rem .75rem}.website-kitchen-paper :focus-visible{outline:none}.website-kitchen-sources a{min-height:0;padding:0;display:inline}.website-kitchen-paper .eyebrow,.website-kitchen-paper p,.website-kitchen-paper a{color:#000}.website-kitchen-steps li::marker{color:#000}}.library-kept-reading-dialog{color:#f2e9d8;background:#111;max-width:min(40rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow:auto}.library-kept-reading-dialog textarea{width:100%;margin:.75rem 0;padding:.75rem;display:block}.library-kept-reading-dialog button,.library-kept-reading-dialog a{align-items:center;min-height:44px;margin:.3rem 0;padding:.7rem;display:inline-flex}.library-kept-reading-dialog blockquote{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:700px){.website-header{padding:.5rem}.website-map-heading{width:100%;min-height:16.5%;box-shadow:none;border-radius:0;padding:.4rem;top:0;left:0}.website-map-place{display:none}.website-map-caption{color:#e7c982;text-align:center;background:#091824;border:1px solid #ad874766;justify-content:center;align-items:center;font:clamp(5px,1.4vw,9px) Georgia,serif;display:flex;position:absolute}.website-map-art{pointer-events:none}.website-ask-pip{width:auto;height:auto;margin:1rem;padding:.6rem;position:relative;top:auto;left:auto}.website-destinations{padding-top:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.website-map-place,.website-ask-pip,.website-slip,.website-primary{border:2px solid buttontext}.website-map-art>img,.website-map-place,.website-map-caption,.website-map-top,.website-map-bottom{display:none}.website-ask-pip{color:linktext;background:canvas;width:auto;height:auto;margin:1rem;padding:.6rem;position:relative;top:auto;left:auto}.website-map-heading{color:canvastext;width:auto;box-shadow:none;background:canvas;padding:1rem;position:static}.website-map-heading p{color:canvastext}}@media screen{body{background:radial-gradient(at 12% 12%,#14263288,#0000 44rem),radial-gradient(at 95% 38%,#28233244,#0000 38rem),#07121d}.website-header{background:#08151f}.website-header nav a{border-radius:.25rem;text-decoration-thickness:1px}.website-header nav a[aria-current]{color:#f5e3bc;background:#1b2c36;text-decoration:none;box-shadow:inset 0 -2px #bc9b60}.website-header a:hover,.website-footer a:hover{color:#fff3d6;text-decoration-thickness:2px}.website-header a:active,.website-footer a:active{background:#243642}.website-review-notice{background:#12212b}.website-footer{font-size:.95rem}.website-footer p{max-width:60rem}.website-primary,.website-study button,.website-report-form button{background:#d9bb7e;border:1px solid #a58b57;border-radius:.35rem}.website-primary:hover,.website-study button:not(:disabled):hover,.website-report-form button:not(:disabled):hover{color:#17202a;background:#ecd39c}.website-primary:active,.website-study button:not(:disabled):active,.website-report-form button:not(:disabled):active{color:#17202a;background:#c6aa72}.website-study input,.website-study textarea,.website-report-form textarea{border-radius:.3rem}.website-page .library-door,.website-place-list a,.website-books article{box-shadow:0 8px 24px #0003,inset 0 1px #f2e9d80a}.website-page .library-door:hover,.website-place-list a:hover{background:linear-gradient(#203746,#112532);border-color:#d5bc84}.website-page .library-door:active,.website-place-list a:active{background:#223745}.website-page .library-door:focus-visible{outline-offset:3px}.website-place-list a:focus-visible{outline-offset:3px}.website-books article{background:linear-gradient(145deg,#132431,#0d1a26 65%);border-color:#8c795844}.website-books h2,.website-books h3{line-height:1.3}.website-slip{box-shadow:0 6px 20px #0003}.website-study-notes{background:linear-gradient(90deg,#14273344,#0000)}.website-help section{border-color:#8c795844}.website-pip-questions details{background:#10212d;border:1px solid #8c795855;border-radius:.4rem;margin-block:.65rem}.website-pip-questions summary{padding:.9rem 1rem}.website-pip-questions summary:hover{background:#1c3240}.website-pip-questions details[open]{border-color:#bc9b60}.website-pip-questions details[open] summary{color:#f5e3bc;border-bottom:1px solid #8c795855}.website-pip-questions details>div{padding:.5rem 1rem 1rem}}.library-worlds{grid-template-columns:repeat(3,minmax(0,1fr));container-type:inline-size}.library-worlds .library-door-cover{height:clamp(10rem,18vw,16rem)}.library-worlds h2{font-size:clamp(1.5rem,2.4vw,2rem)}.library-door-preview-label{color:#d0c3aa;text-align:center;border-block:1px solid #8c795855;justify-content:center;align-items:center;min-height:clamp(10rem,18vw,16rem);margin:1rem 0 1.5rem;font:italic 1.3rem/1.5 Georgia,serif;display:flex}.website-page .library-coming-soon{border-style:dashed}.library-coming-soon .eyebrow{letter-spacing:.05em;font-size:.75rem}@media (max-width:900px){.library-worlds{grid-template-columns:1fr}.library-worlds .library-door{border-radius:1.25rem 1.25rem .5rem .5rem;grid-template-columns:minmax(4rem,25%) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.library-worlds .library-door-cover{height:8rem;margin:0}.library-door-preview-label{min-height:8rem;margin:0;font-size:1.1rem}}@container (width<=19em){.library-worlds .library-door{grid-template-columns:1fr}.library-worlds .library-door-cover{height:6rem}.library-worlds .library-door-preview-label{min-height:3rem}}@media (forced-colors:active){body,.website-header,.website-review-notice{color:canvastext;background:canvas}.website-header nav a[aria-current]{color:linktext;box-shadow:none;background:canvas;outline:1px solid highlight}.website-primary,.website-study button,.website-report-form button{color:buttontext;background:buttonface;border-color:buttontext}.website-page .library-door,.website-place-list a,.website-books article,.website-slip,.website-study-notes,.website-pip-questions details,.website-pip-questions summary:hover{color:canvastext;box-shadow:none;background:canvas}.website-pip-questions details[open] summary,.library-door-preview-label{color:canvastext;border-color:canvastext}.website-header a:hover,.website-footer a:hover{color:linktext}}.accessible-book-shell .accessible-book-pages{grid-template-columns:minmax(0,1fr);gap:2rem}.accessible-book-shell .accessible-book-pages>section{min-width:0;box-shadow:none;background:#12202b;border:1px solid #756743;border-radius:.2rem;padding:clamp(1rem,3vw,2rem)}.accessible-book-shell[data-book-id=through-my-eyes] .accessible-book-pages>section{border:1px solid var(--tme-rule);background:#171717}.accessible-book-shell .accessible-book-pages p{text-align:left;overflow-wrap:anywhere;max-width:60ch}.accessible-book-shell .accessible-book-pages p[data-reading-divider]{text-align:center;color:var(--tme-gold,#bfa76a);margin-block:1.4em}.accessible-book-shell .accessible-book-page-number{border-top:1px solid #75674366;padding-top:1rem}.accessible-book-shell .accessible-book-tools-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.accessible-book-shell .accessible-book-tools-actions>.accessible-book-bookmark{border-width:2px;grid-column:1/-1;font-size:.95rem;font-weight:700}@media (min-width:1101px) and (min-height:700px){.accessible-book-shell .accessible-book-tools{top:max(1rem,100dvh - 18rem)}}@media (max-width:1100px){.accessible-book-shell .accessible-book-tools{overscroll-behavior:contain;max-block-size:35dvh;scroll-padding-block:.5rem;overflow-y:auto}.accessible-book-shell[data-book-id][data-cinematic-reading] .accessible-book-tools-actions[data-has-chapters=true]:has(#keep-reading-tool){grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}@media (forced-colors:active){.accessible-book-shell .accessible-book-pages>section{color:canvastext;background:canvas;border-color:canvastext}.accessible-book-shell .accessible-book-pages p,.accessible-book-shell .accessible-book-page-number{color:canvastext}.accessible-book-shell .accessible-book-bookmark{border-color:buttontext}}.website-artifact-index{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.website-artifact-index a{color:#f2dfb7;text-underline-offset:.2em;border:1px solid #a78c5c;border-radius:.35rem;padding:.65rem .85rem}.website-artifact-index a:hover{background:#1b303e}.website-artifact-paper{color:#20313c;overflow-wrap:anywhere;background:#f5eddd;border:1px solid #ba9b66;border-radius:.5rem;margin-block:1.75rem;padding:clamp(1rem,3vw,2rem);box-shadow:0 10px 28px #0003}.website-artifact-paper h2{margin-top:0;line-height:1.3}.website-artifact-paper a{color:#594218}.website-artifact-paper .website-storage-note{color:#4e5352}.website-artifact-paper :focus-visible{outline-offset:3px;outline:3px solid #685023}.website-artifact-paper [tabindex="-1"],.website-artifact-paper summary{scroll-margin-top:1rem}.website-study-artifact .website-study-notes{background:0 0;border:0;margin:0;padding:0}.website-study-artifact .website-slip{box-shadow:none;background:#fffaf0;border-color:#b6a78b}.website-study-artifact .website-slip article+article{border-top:1px solid #b6a78b;margin-top:1.5rem;padding-top:1rem}.website-reading-keeps>p:last-child{border-top:1px solid #b6a78b;margin-top:1.75rem;padding-top:1rem;font-family:Georgia,serif}.website-fountain-illustration{margin:0}.website-fountain-illustration img{object-fit:contain;border:1px solid #8c7958;border-radius:.5rem;width:100%;height:auto;display:block}.website-fountain-illustration figcaption{color:#c8c1b2;margin-top:.5rem;font-size:.85rem}.website-fountain-welcome{max-width:46rem;padding-block:1rem}.website-fountain-invitation{color:#ddcda9;font-family:Georgia,serif;font-size:1.15rem;line-height:1.7}.website-fountain-lede{font-family:Georgia,serif;font-size:1.3rem;line-height:1.65}.website-fountain-artifact .website-artifact-index{gap:.65rem;margin-bottom:1.5rem}.website-fountain-artifact .website-pip-questions summary{font-family:Georgia,serif;font-size:1.2rem;line-height:1.5}.website-fountain-artifact .website-pip-questions details>div{display:flow-root}.website-fountain-status-list{padding-left:1.25rem}.website-fountain-status-list li{margin-block:.85rem}.website-fountain-support{display:flow-root}.website-fountain-support-art{float:right;width:min(36%,240px);margin:.25rem 0 1rem 1.5rem}.website-fountain-support-art img{border:1px solid #917c55;border-radius:7rem 7rem .5rem .5rem;width:100%;height:auto;display:block}.website-fountain-support-art figcaption{color:#4e5352;margin-top:.5rem;font-size:.9rem;line-height:1.5}@media (max-width:600px){.website-fountain-support-art{float:none;width:min(70vw,240px);margin:1rem auto 1.5rem}}@media (forced-colors:active){.website-fountain-invitation,.website-fountain-support-art figcaption{color:canvastext}}.website-fountain-artifact .website-pip-questions details{box-shadow:none;background:#fffaf0;border-color:#b6a78b}.website-fountain-artifact .website-pip-questions details[open] summary{color:#20313c;border-color:#b6a78b}.website-fountain-artifact .website-pip-questions summary:hover{background:#e9dec8}.website-fountain-artifact [data-artifact-slot]{border-top:1px solid #b6a78b;margin-top:1rem;padding-top:1rem}.website-room-entrance{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.website-room-welcome{min-width:0}.website-room-welcome>.website-primary{margin-top:.5rem}.website-kitchen-counter,.website-gym-arrival{border:1px solid #987d55;border-radius:1rem 1rem .3rem .3rem;padding:clamp(1.25rem,3vw,2rem)}.website-kitchen-counter{background:linear-gradient(155deg,#302b24,#172731);box-shadow:0 8px #292a25,0 9px #977b4c}.website-kitchen-counter h2,.website-gym-arrival h2{margin:.5rem 0;font-size:1.7rem;line-height:1.25}.website-kitchen-counter>p:not(.eyebrow),.website-gym-arrival>p:not(.eyebrow){color:#ddd4c0;font-size:.95rem}.website-kitchen-counter a{color:#263335;background:#f3ead8;border:1px solid #b5a382;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding:1rem;text-decoration:none;display:flex}.website-kitchen-counter a>span:first-child{font:1.5rem/1.35 Georgia,serif}.website-kitchen-counter a:hover{background:#fff5e1}.website-kitchen-counter a:focus-visible{outline-color:#ffe49e}.website-kitchen-counter small{color:#4e574c;line-height:1.6}.website-room-action{text-underline-offset:.2em;font:600 .9rem/1.5 system-ui,sans-serif;text-decoration:underline}.website-kitchen #recipe-list-title,.website-gym #movement-list-title,.website-kitchen-method h2{scroll-margin-block:1.5rem}.website-recipe-sections{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.website-recipe-sections a{border:1px solid #ac956b;border-radius:.25rem;padding:.6rem .85rem}.website-kitchen-steps li{max-width:52ch}.website-kitchen-method section{min-width:0}.website-gym{max-width:72rem}.website-gym-arrival{background:linear-gradient(155deg,#243731,#12232b);border-color:#819379}.website-gym .website-gym-guides a{background:linear-gradient(#243934,#10252c);border-top:3px solid #9ba882;border-radius:3rem 3rem .4rem .4rem;padding:2rem 1.5rem 1.5rem}.website-gym .website-gym-guides a:hover{background:#25413c}.website-gym-guides .website-room-action{color:#f2dfb7;margin-top:.25rem}.website-gym-preview{border-block:1px solid #7b8f6e77;max-width:45rem;margin:2rem 0;padding:1rem 0}.website-gym-preview h2{margin:.5rem 0;font-size:1.35rem}.website-gym-preview .eyebrow{color:#c5cdb9}.website-gym-moves{max-width:52rem}.website-gym-moves li{padding:1rem 0 1.5rem .7rem}.website-gym-cue{max-width:58ch}.website-guide-print{color:#4b6349;font-size:.85rem}.website-kitchen-print button{color:#263335;background:#f3ead8;border-radius:.3rem;padding:.65rem .85rem}.website-kitchen-print [role=status]:empty{display:none}.website-kitchen-print [role=status],.website-recipe-copy{flex-basis:100%}.website-recipe-copy{min-width:0}.website-recipe-copy summary,.website-room-stopwatch summary{cursor:pointer;min-height:44px;padding:.7rem .4rem}.website-recipe-copy textarea{color:#263335;resize:vertical;background:#fffaf0;width:100%;margin-top:.5rem;padding:.75rem;font:1rem/1.6 system-ui,sans-serif;display:block}.website-room-stopwatch{border:1px solid #927b54;border-radius:.35rem;margin:1rem 0 1.5rem;padding:.35rem .75rem}.website-stopwatch-time{font-variant-numeric:tabular-nums;margin:1rem 0;font:2rem/1.3 ui-monospace,monospace}.website-stopwatch-actions{flex-wrap:wrap;gap:.75rem;display:flex}.website-stopwatch-actions button{color:#263335;background:#f3ead8;border:1px solid #927b54;border-radius:.3rem;min-height:44px;padding:.65rem 1rem}.website-stopwatch-actions button:disabled{opacity:.6;cursor:default}.website-stopwatch-note,.website-room-stopwatch [role=status]{max-width:54ch;font-size:.85rem}.website-room-illustration{width:100%;max-width:800px;margin:1rem 0}.website-room-illustration img{object-fit:contain;border:1px solid #917c55;border-radius:.3rem;width:100%;height:auto;display:block}.website-room-illustration-compact{max-width:360px}.website-room-illustration figcaption{flex-wrap:wrap;align-items:center;gap:.15rem .8rem;font-size:.8rem;line-height:1.5;display:flex}.website-room-illustration figcaption span{width:100%}.website-room-illustration figcaption a{align-items:center;min-height:44px;display:inline-flex}.website-illustrated-help{border:1px solid #917c55;border-radius:.3rem;margin:1rem 0;padding:.3rem .8rem}.website-illustrated-help>summary{cursor:pointer;min-height:44px;padding:.7rem .2rem}.website-illustrated-help>p{max-width:65ch}.website-stopwatch-sequence{flex-wrap:wrap;gap:.5rem;padding:.5rem 0;font-size:.85rem;list-style:none;display:flex}.website-stopwatch-sequence li{border:1px solid;border-radius:.3rem;padding:.3rem .6rem}@media (max-width:56rem){.website-room-entrance{grid-template-columns:1fr}}@media print{.website-room-stopwatch,.website-recipe-copy,.website-room-illustration,.website-illustrated-help,.website-recipe-sections{display:none}body:has(.website-gym-detail){color:#000;background:#fff}.website-gym-navigation,.website-guide-print{display:none}body:has(.website-gym-detail)>header{display:none}body:has(.website-gym-detail)>footer{display:none}body:has(.website-gym-detail)>.website-review-notice{display:none}body:has(.website-gym-detail)>.website-skip{display:none}.website-gym-detail{max-width:none;padding:0}.website-gym-paper{border:0;padding:0;font-size:11pt}.website-gym-paper h1{font-size:24pt}.website-gym-paper h2{break-after:avoid;font-size:15pt}.website-gym-moves h3{break-after:avoid;font-size:13pt}.website-gym-moves li{padding:.5rem 0 .7rem .5rem}.website-gym-cue{font-size:11pt;line-height:1.5}.website-gym-safety{break-inside:avoid;border:1px solid #888;padding:.5rem .75rem}.website-gym-sources a{min-height:0;padding:0;display:inline}.website-gym-paper p{orphans:3;widows:3}}@media (forced-colors:active){.website-kitchen-print button,.website-stopwatch-actions button{color:buttontext;background:buttonface;border-color:buttontext}.website-recipe-copy textarea,.website-room-stopwatch,.website-room-illustration,.website-illustrated-help{color:canvastext;background:canvas;border-color:canvastext}.website-kitchen-counter,.website-kitchen-counter a,.website-gym-arrival,.website-gym .website-gym-guides a,.website-gym-preview{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.website-kitchen-counter>p:not(.eyebrow),.website-kitchen-counter small,.website-gym-arrival>p:not(.eyebrow),.website-gym-preview .eyebrow,.website-guide-print{color:canvastext}.website-kitchen-counter a,.website-gym-guides .website-room-action{color:linktext}.website-kitchen-counter a:focus-visible{outline-color:highlight}.website-artifact-paper,.website-study-artifact .website-slip,.website-fountain-artifact .website-pip-questions details,.website-fountain-artifact .website-pip-questions summary:hover{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.website-artifact-paper .website-storage-note,.website-fountain-artifact .website-pip-questions details[open] summary,.website-fountain-illustration figcaption{color:canvastext}.website-artifact-index a,.website-artifact-paper a{color:linktext;border-color:linktext}.website-artifact-paper :focus-visible{outline-color:highlight}}.website-future-concept img{aspect-ratio:2/3;object-fit:contain;border-radius:.35rem;width:100%;max-width:240px;height:auto;margin:0 auto 1rem;display:block}.website-future-concept .eyebrow{font-size:.875rem;line-height:1.6}.website-fountain-steps{gap:.6rem;margin:1rem 0;padding-left:1.5rem;display:grid}.website-fountain-steps li{padding-left:.25rem}.website-fountain-steps strong{color:inherit;display:block}.website-fountain-status-list li{border-bottom:1px solid #89755266;padding:.65rem 0}.website-fountain-status-list strong{margin-left:.35rem;display:inline-block}@media (max-width:600px){.website-fountain-artifact{padding-inline:12px}.website-fountain-artifact .website-artifact-paper,.website-fountain-artifact .website-pip-questions summary,.website-fountain-artifact .website-pip-questions details>div{padding-inline:10px}.website-fountain-steps{padding-left:1.1em}}@media (forced-colors:active){.website-fountain-steps strong{color:canvastext}.website-fountain-status-list li{border-color:canvastext}}.library-doors{container-type:inline-size}@container (width<=19em){.library-doors .library-door{grid-template-columns:minmax(0,1fr)}.library-doors .library-door-cover{height:6rem}}@media screen and (max-width:600px){.website-gym-detail,.website-gym-detail .website-gym-paper{padding-inline:12px}.website-gym-detail .website-gym-moves{padding-inline-start:1.2em}.website-gym-detail .website-gym-moves li{padding-inline-start:.2em}}@media screen{.website-footer a{min-width:44px}.website-kitchen-recipes a{flex-wrap:wrap}.website-kitchen-recipes a>div{flex:12rem;min-width:0}.accessible-book-shell>dialog.accessible-book-chapters{overflow:auto}.accessible-book-chapters ol{flex-shrink:0;overflow:visible}.accessible-book-chapters-heading{flex-wrap:wrap}}.institution-home{color:#f7eedb;background:#071b2b}.institution-welcome{text-align:center;max-width:65rem;margin:auto;padding:2.2rem 1.5rem 1.5rem}.institution-welcome h1{margin:.5rem 0;font-size:clamp(2.1rem,4.5vw,4.25rem);line-height:1.12}.institution-welcome>p:last-child{color:#bdcdd7;max-width:48rem;margin:1.2rem auto;font-size:1.15rem}.institution-home .website-map{border:1px solid #e3bc75;max-width:81.25rem}.institution-home .website-map-heading{width:35.7%;height:8.6%;min-height:0;box-shadow:none;background:#071b2b;border:1px solid #6b7880;justify-content:center;align-items:center;padding:1px;font:clamp(.5rem,1.8vw,1.6rem) Georgia,serif;display:flex;top:5.2%;left:33.3%}.institution-source-brand,.institution-source-nav{pointer-events:none;background:#071b2b;height:4.4%;position:absolute;top:0}.institution-source-brand{width:15.2%;left:0}.institution-source-nav{width:27%;right:0}.institution-home .website-map-bottom{background:#071b2b;height:4.5%}.institution-home .website-map-place{min-width:44px}.institution-home .website-map-place:is(.place-library,.place-kitchen,.place-study,.place-gym){color:#071b2b;background:#f7eedb;border-color:#e3bc75}.institution-home .website-map-place:is(.place-library,.place-kitchen,.place-study,.place-gym) small{color:#5b451d}.institution-map-caption,.institution-campus-note{color:#bdcdd7;font-size:.95rem}.institution-choices h2{font-size:clamp(1.6rem,3vw,2.5rem)}.institution-choices .website-place-list{grid-template-columns:repeat(4,minmax(0,1fr))}.institution-choices .website-place-list a{color:#f7eedb;background:#102c40;border-color:#6b7880;border-radius:0}.institution-choices .website-place-list a small,.institution-choices .website-place-list a b{color:#e3bc75}.institution-choices .website-place-list a span{line-height:1.6}.institution-guide{background:#102c40;border:1px solid #6b7880;margin-block:2rem;padding:1.5rem}.institution-guide h2{margin:0}.institution-guide a,.institution-previews a{align-items:center;min-height:44px;padding:.55rem .4rem;display:inline-flex}.institution-previews{border-block:1px solid #6b7880;padding-block:.5rem}.institution-previews summary{cursor:pointer;min-height:44px;padding:.65rem .25rem}.institution-previews>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.institution-close{color:#e3bc75;text-align:center;padding-block:1rem;font:1.5rem/1.5 Georgia,serif}.institution-panel{color:#f7eedb;overflow-wrap:anywhere;background:linear-gradient(145deg,#12344b,#091d2e 72%);border:1px solid #e3bc75;margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}.institution-panel figcaption{margin:0 0 1rem}.institution-panel h3{margin:.5rem 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.institution-panel .eyebrow{color:#e3bc75}.institution-panel-lead{color:#e3bc75;font:1.3rem/1.5 Georgia,serif}.institution-panel>img{border:1px solid #6b7880;width:100%;max-width:32.5rem;height:auto;margin:1rem auto;display:block}.institution-panel-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.institution-panel-stages section{background:#071b2b;border:1px solid #6b7880;padding:1rem}.institution-panel-stages h4{margin:.5rem 0;font:1.2rem/1.4 Georgia,serif}.institution-panel-stages p:last-child{color:#bdcdd7;margin-bottom:0}.institution-panel-foot{color:#bdcdd7;border-top:1px solid #e3bc75;padding-top:1rem}.institution-panel-compact .institution-panel-stages{grid-template-columns:1fr}@media (max-width:900px){.institution-choices .website-place-list{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-panel-stages{grid-template-columns:1fr}}@media (max-width:700px){.institution-welcome{text-align:left;padding:1.5rem 1.25rem .5rem}.institution-home .website-map-heading{width:35.7%;min-height:0;top:5.2%;left:33.3%}.institution-home .website-map-art:after{content:"Pip";color:#e3bc75;background:#071b2b;justify-content:center;align-items:center;width:11.5%;height:5%;font:6px/1 Arial,sans-serif;display:flex;position:absolute;top:77%;left:45.3%}.institution-choices .website-place-list{grid-template-columns:1fr}}@media (forced-colors:active){.institution-home,.institution-guide,.institution-panel,.institution-panel-stages section,.institution-choices .website-place-list a{color:canvastext;background:canvas;border-color:canvastext}.institution-home .website-map-heading,.institution-source-brand,.institution-source-nav,.institution-home .website-map-art:after{display:none}.institution-home p,.institution-home b,.institution-home small,.institution-panel p,.institution-panel .eyebrow{color:canvastext!important}}.accessible-book-shell[data-close-book]>.accessible-book-close-rail{top:env(safe-area-inset-top,0px);z-index:5;pointer-events:none;width:min(68rem,100%);padding-block:.25rem;position:sticky}.accessible-book-close-rail>.accessible-book-close,.website-back-rail>.website-back{color:#d5cbb7;pointer-events:auto;background:#111;border:1px solid #9b927766;border-radius:.3rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.35rem .75rem;font:400 1rem/1.4 system-ui,sans-serif;text-decoration:none;display:inline-flex}.website-back-rail{pointer-events:none;margin:.5rem max(1rem,4vw)}.accessible-book-close-rail>.accessible-book-close:hover,.website-back-rail>.website-back:hover{color:#fff4df;border-color:#bda575}:is(.accessible-book-close-rail>.accessible-book-close:focus-visible,.website-back-rail>.website-back:focus-visible){outline-offset:3px;outline:2px solid #e7c982}@media (max-width:1100px){.accessible-book-shell[data-close-book] .accessible-book-tools{top:calc(3.25rem + env(safe-area-inset-top,0px))}.accessible-book-shell[data-close-book] .accessible-book-pages section{scroll-margin-top:14rem}}@media (forced-colors:active){.accessible-book-close-rail>.accessible-book-close,.website-back-rail>.website-back{color:linktext;background:canvas;border-color:buttontext}:is(.accessible-book-close-rail>.accessible-book-close:focus-visible,.website-back-rail>.website-back:focus-visible){outline-color:highlight}}@media print{.accessible-book-close-rail,.website-back-rail{display:none}}.services-showcase{color:#f7e9ce;background:#101f2e;border:1px solid #9c895e;border-radius:.35rem;min-width:0;margin:0;overflow:hidden}.services-showcase img{aspect-ratio:1672/941;object-fit:contain;border:0;border-radius:0;width:100%;height:auto;display:block}.services-showcase figcaption{padding:clamp(1rem,2vw,1.8rem)}.services-showcase strong{margin:.65rem 0 1rem;font:400 clamp(1.7rem,3vw,2.6rem)/1.2 Georgia,serif;display:block}.services-showcase ul{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.services-showcase li{background:#1b3041;border:1px solid #8b7b58;border-radius:.2rem;padding:.45rem .7rem;font-size:.9rem;line-height:1.5}.services-showcase small{color:#c6ced5;font-size:.8rem;line-height:1.6;display:block}.services-showcase .services-demo-label{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.8}@media (forced-colors:active){.services-showcase,.services-showcase li{color:canvastext;background:canvas;border-color:canvastext}.services-showcase small{color:canvastext}}.garden-services{color:#f4eadb;overflow-wrap:anywhere;max-width:76rem;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.garden-services p{max-width:64ch;line-height:1.7}.garden-services h1,.garden-services h2,.garden-services h3{text-wrap:balance;font-family:Georgia,serif;font-weight:400;line-height:1.15}.garden-services h1{max-width:16ch;margin:.7rem 0 1.4rem;font-size:clamp(2.5rem,6.7vw,5.8rem)}.garden-services h2{margin:.5rem 0 1.2rem;font-size:clamp(1.9rem,3.7vw,3.25rem)}.garden-services h3{margin:.5rem 0 .8rem;font-size:clamp(1.45rem,2.3vw,2rem)}.garden-services .eyebrow,.home-services .eyebrow{color:#e9c785;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:650;line-height:1.6}.garden-services a,.home-services a{text-underline-offset:.25em;align-items:center;gap:.65rem;min-height:44px;padding:.65rem .1rem;display:inline-flex}.garden-services .website-primary,.home-services .website-primary{border-radius:.3rem;justify-content:center;padding:.85rem 1.25rem;font-weight:650;line-height:1.5}.services-intro{padding:clamp(1rem,4vw,3rem) 0 clamp(2.5rem,6vw,5rem)}.garden-services .services-lead{max-width:42ch;font-size:clamp(1.15rem,2.1vw,1.5rem)}.services-signature{color:#e9c785;font-family:Georgia,serif;font-size:1.2rem;font-style:italic}.services-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.6rem;display:flex}.services-feature{border-bottom:1px solid #506071;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:2rem 0 4rem;display:grid}.garden-services .services-example-image{background:#132538;border:1px solid #ac925d;border-radius:.4rem;min-width:0;padding:0;text-decoration:none;display:block;overflow:hidden}.services-example-image img,.home-services img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.services-example-image>span{color:#f5ddaa;justify-content:space-between;padding:1rem 1.25rem;font-weight:600;display:flex}.garden-services .services-note{color:#c2cdd6;font-size:.95rem}.services-possibilities{padding:4rem 0}.services-section-heading{max-width:45rem;margin-bottom:2.5rem}.services-directions{grid-template-columns:1fr 1fr;gap:3rem 2rem;display:grid}.services-direction{min-width:0}.services-layout-example{margin:0}.services-sample{color:#192b3b;background:#e5ddd0;border:1px solid #8e9eac;border-radius:.35rem;flex-direction:column;justify-content:center;min-height:17rem;padding:1.5rem;display:flex;overflow:hidden}.services-sample-kicker{letter-spacing:.15em;font-size:.68rem;font-weight:700}.services-sample-stage{grid-template-columns:1.1fr 1fr;align-items:center;gap:1rem;min-height:12rem;display:grid}.services-sample-words strong{font-family:Georgia,serif;font-size:clamp(1.6rem,2.7vw,2.5rem);font-weight:400;line-height:1.15;display:block}.services-sample-words>span{margin-top:1rem;font-size:.8rem;line-height:1.5;display:block}.services-sample-art{justify-content:center;align-items:center;gap:.4rem;height:10rem;display:flex;position:relative}.services-sample-art i{display:block;position:relative}.services-business .services-sample-art{box-sizing:border-box;background:#344f61;border-radius:50% 50% 2% 2%;align-items:flex-end;padding:1rem}.services-business .services-sample-art i{background:#c7b084;border-radius:3rem 3rem 0 0;width:20%;height:70%}.services-business .services-sample-art i:nth-child(2){background:#dfc7a1;height:90%}.services-business .services-sample-art i:nth-child(3){height:50%}.services-personal .services-sample{color:#402c36;background:#e9d6d3}.services-personal .services-sample-art i{background:#94777c;border:8px solid #f6eeeb;width:65%;height:75%;transform:rotate(-8deg);box-shadow:0 3px 10px #38273520}.services-personal .services-sample-art i:nth-child(2){background:#baa797;position:absolute;top:1.3rem;right:0;transform:rotate(8deg)}.services-personal .services-sample-art i:nth-child(3){display:none}.services-occasion .services-sample{color:#302940;background:#dbd7e8}.services-occasion .services-sample-stage{grid-template-columns:1fr .35fr;min-height:8.5rem}.services-occasion .services-sample-art{height:6rem}.services-occasion .services-sample-art i{border:1px solid #756493;border-radius:50%;width:3rem;height:3rem;position:absolute}.services-occasion .services-sample-art i:nth-child(2){transform:translateY(1rem)}.services-occasion .services-sample-art i:nth-child(3){transform:translateY(-1rem)}.services-matching-site{background:#edeaf2;border:1px solid #998ba9;margin-top:.5rem;padding:.8rem}.services-matching-site>span{letter-spacing:.1em;font-size:.6rem;display:block}.services-matching-site>strong{margin:.35rem 0;font-family:Georgia,serif;font-size:1.2rem;font-weight:400;display:block}.services-matching-site>div{color:#514460;flex-wrap:wrap;gap:.4rem 1rem;font-size:.65rem;display:flex}.services-memories .services-sample{color:#253d35;background:#d2ddd7}.services-memories .services-sample-art{grid-template-columns:1fr 1fr;display:grid}.services-memories .services-sample-art i{background:linear-gradient(155deg,#99b9b7 45%,#596e63 46%,#394f44 70%,#718572 71%);height:100%}.services-memories .services-sample-art i:first-child{grid-column:1/-1}.services-memories .services-sample-art i:nth-child(2){background:linear-gradient(25deg,#8d795b 40%,#b0c7c4 41%)}.services-layout-example figcaption{color:#c2cdd6;margin:.65rem 0 1.3rem;font-size:.8rem;line-height:1.5}.services-direction-copy{padding-left:2.7rem;position:relative}.services-number{color:#ddbd80;letter-spacing:.1em;font-size:.8rem;position:absolute;top:.45rem;left:0}.services-bundle{background:#102337;border:1px solid #7d714f;border-radius:.35rem;padding:clamp(1.25rem,4vw,3rem)}.services-process{border-bottom:1px solid #506071;grid-template-columns:1fr 1.5fr;gap:2rem;padding:4rem 0;display:grid}.services-process ol{margin:0;padding-left:1.5rem}.services-process li{padding:0 0 1rem .7rem}.services-process li::marker{color:#e9c785}.services-process h3{font-size:1.45rem}.services-faq{padding:3rem 0}.services-faq details{border-bottom:1px solid #506071;padding:.5rem 0}.services-faq summary{box-sizing:border-box;cursor:pointer;color:#f4dfb2;min-height:44px;padding:.85rem .1rem;font-size:1.1rem;line-height:1.5}.services-faq details p{margin:.25rem 0 1.1rem}.services-inquiry{color:#152737;background:#e8ddc8;border:1px solid #e0c08a;border-radius:.35rem;padding:clamp(1.5rem,5vw,3.5rem);scroll-margin-top:2rem}.garden-services .services-inquiry .eyebrow{color:#625027}.garden-services .services-inquiry .services-note{color:#354956}.garden-services .services-inquiry .website-primary{color:#fff0d4;background:#182f44;border:1px solid #182f44}.services-address{font-size:.95rem}.services-address>span{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;margin-top:.4rem;font-weight:650;display:inline-block}.services-future{padding:4rem 0 1rem}.services-future>div{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.services-future article{border-top:1px solid #506071;padding-top:.8rem}.services-status{color:#d4c3e2;font-size:.85rem}.home-services{background:#102337;border:1px solid #716345;border-radius:.4rem;grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;max-width:74rem;margin:1rem auto 3rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.home-services h2{margin:.6rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.home-services p{max-width:48ch;line-height:1.7}.home-services img{border:1px solid #8c7951;border-radius:.25rem}@media (max-width:700px){.services-feature,.services-directions,.services-process,.services-future>div,.home-services{grid-template-columns:1fr}.services-feature{gap:1.5rem}.services-process{gap:1rem}.services-sample{min-height:16rem}.services-sample-words strong{font-size:2rem}.services-bundle h2 br{display:none}.home-services{margin:1rem 1rem 2rem}.home-services img{grid-row:1}.services-possibilities,.services-process,.services-future{padding-top:2.5rem;padding-bottom:2.5rem}}@media (max-width:360px){.services-sample{padding:1rem}.services-sample-words strong{font-size:1.6rem}.services-sample-stage{gap:.6rem}.services-direction-copy{padding-left:2rem}}@media (forced-colors:active){.services-sample,.services-bundle,.services-inquiry,.home-services,.services-matching-site{border:1px solid canvastext}.garden-services .website-primary,.home-services .website-primary{border:1px solid linktext}.services-sample-art{display:none}.services-sample-stage{grid-template-columns:1fr}.garden-services .eyebrow,.garden-services .services-note,.services-status{color:canvastext}}@media screen and (forced-colors:none){:root[data-garden-theme=autumn-v1]{--autumn-canvas:#111725;--autumn-surface:#171f30;--autumn-raised:#232c40;--autumn-text:#eee6df;--autumn-heading:#f8f0e7;--autumn-muted:#bfb7c6;--autumn-link:#e5ad8f;--autumn-hover:#f3c9b2;--autumn-visited:#cbb9e3;--autumn-button:#d9a084;--autumn-button-hover:#e8b69b;--autumn-button-active:#c78b70;--autumn-button-ink:#241821;--autumn-focus:#b7cff2;--autumn-line:#665763;--autumn-control-line:#a393a1;--autumn-paper:#f0e6da;--autumn-paper-ink:#302c35;--autumn-selection:#604258;--autumn-selection-ink:#fff5ee;--autumn-error-bg:#40262c;--autumn-error:#ffc1b4;color:var(--autumn-text);background:var(--autumn-canvas);accent-color:var(--autumn-button)}:root[data-garden-theme=autumn-v1] body{color:var(--autumn-text);background:radial-gradient(ellipse at 90% 0,#34283b55,transparent 46rem),var(--autumn-canvas)}:root[data-garden-theme=autumn-v1] a{color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] a:visited{color:var(--autumn-visited)}:root[data-garden-theme=autumn-v1] a:hover{color:var(--autumn-hover)}:root[data-garden-theme=autumn-v1] :focus-visible{outline-color:var(--autumn-focus)}:root[data-garden-theme=autumn-v1] ::selection,:root[data-garden-theme=autumn-v1] .accessible-book-shell[data-book-id] ::selection{color:var(--autumn-selection-ink);background:var(--autumn-selection)}:root[data-garden-theme=autumn-v1] :is(.website-header,.website-skip,.institution-home,.room-arrival,.room-arrival-scene){background:var(--autumn-canvas);color:var(--autumn-text);border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] :is(.website-review-notice,.campus-instruction){background:var(--autumn-surface);color:var(--autumn-muted)}:root[data-garden-theme=autumn-v1] :is(.website-brand,.website-header nav a,.website-footer a){color:var(--autumn-text)}:root[data-garden-theme=autumn-v1] :is(.website-header a:hover,.website-footer a:hover){color:var(--autumn-hover)}:root[data-garden-theme=autumn-v1] .website-header nav a[aria-current]{background:var(--autumn-raised);color:var(--autumn-heading);box-shadow:inset 0 -2px var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.website-header a:active,.website-footer a:active){background:var(--autumn-raised)}:root[data-garden-theme=autumn-v1] :is(.website-footer,.website-storage-note,.library-quiet,.library-preview,.library-door-preview-label,.institution-campus-note,.institution-map-caption,.institution-welcome>p:last-child,.institution-panel-foot,.institution-panel-stages p:last-child,.website-kitchen-caption,.website-gym-note,.services-note,.services-layout-example figcaption,.services-showcase small){color:var(--autumn-muted);border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] :is(.eyebrow,.institution-close,.institution-panel-lead,.services-signature,.services-number,.website-kitchen-number,.website-kitchen-arrow,.website-kitchen-recipes small,.website-gym-guides span){color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.institution-home,.garden-services,.room-arrival-welcome,.website-books,.library-preview,.library-door) :is(h1,h2,h3){color:var(--autumn-heading)}:root[data-garden-theme=autumn-v1] :is(.institution-guide,.institution-panel,.institution-panel-stages section,.website-books article,.services-showcase,.services-bundle,.home-services,.services-example-image,.story-time-entrance,.game-creation-preview,.website-gym-arrival){color:var(--autumn-text);background:var(--autumn-surface);border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] :is(.website-place-list a,.autumn-room-list a,.website-page .library-door,.website-kitchen-recipes a,.website-gym-guides a){background:var(--autumn-surface);color:var(--autumn-text);border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] :is(.website-place-list a,.autumn-room-list a,.website-page .library-door,.website-kitchen-recipes a,.website-gym-guides a):hover{background:var(--autumn-raised);color:var(--autumn-heading);border-color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.website-place-list small,.website-place-list b,.autumn-room-list small,.library-door span,.services-example-image>span,.services-faq summary,.game-creation-preview .eyebrow){color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.library-door p,.website-kitchen-recipes p,.website-gym-guides p,.game-creation-preview p){color:var(--autumn-muted)}:root[data-garden-theme=autumn-v1] :is(.library-heading,.website-help section,.website-study-notes,.website-kitchen-heading,.website-gym-heading,.services-feature,.services-process,.services-faq details,.services-future article,.closed-room-possibilities,.website-illustrated-help,.institution-previews){border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] .garden-services{color:var(--autumn-text)}:root[data-garden-theme=autumn-v1] .services-showcase li{background:var(--autumn-raised);border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] .services-status{color:var(--autumn-visited)}:root[data-garden-theme=autumn-v1] .room-arrival-welcome{color:var(--autumn-text);border-color:var(--autumn-line);background:#111725f5}:root[data-garden-theme=autumn-v1] .room-arrival-actions a{background:var(--autumn-surface);color:var(--autumn-text);border-color:var(--autumn-control-line)}:root[data-garden-theme=autumn-v1] .room-arrival-actions a:hover{background:var(--autumn-raised);color:var(--autumn-hover)}:root[data-garden-theme=autumn-v1] .campus-image{background:var(--autumn-surface)}:root[data-garden-theme=autumn-v1] .campus-plaque{color:var(--autumn-heading);background:#111725f5}:root[data-garden-theme=autumn-v1] :is(.campus-building:hover,.campus-building:focus-visible) .campus-plaque{background:var(--autumn-raised)}:root[data-garden-theme=autumn-v1] .campus-building:hover path{fill:#d9a08426}:root[data-garden-theme=autumn-v1] .campus-building:focus-visible path{fill:#b7cff226;stroke:var(--autumn-focus)}:root[data-garden-theme=autumn-v1] .campus-building:focus-visible .campus-plaque{outline-color:var(--autumn-focus)}:root[data-garden-theme=autumn-v1] :is(.website-pip-questions details,.services-showcase){border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] .website-pip-questions details{background:var(--autumn-surface)}:root[data-garden-theme=autumn-v1] .website-pip-questions summary:hover{background:var(--autumn-raised)}:root[data-garden-theme=autumn-v1] .website-pip-questions details[open] summary{color:var(--autumn-heading);border-color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.website-slip,.website-artifact-paper,.website-information-paper,.website-kitchen-paper,.website-gym-paper,.services-inquiry){--autumn-text:#302c35;--autumn-heading:#241e29;--autumn-muted:#655a66;--autumn-link:#7d453b;--autumn-hover:#592d2b;--autumn-visited:#644675;--autumn-focus:#405881;--autumn-line:#ae9c94;--autumn-control-line:#76636e;--autumn-surface:#e7dcd4;--autumn-raised:#dfd1cb;color:var(--autumn-text);background:var(--autumn-paper);border-color:var(--autumn-line)}:root[data-garden-theme=autumn-v1] :is(.website-information-paper,.website-artifact-paper,.website-kitchen-paper,.website-gym-paper,.services-inquiry) :is(h1,h2,h3){color:var(--autumn-heading)}:root[data-garden-theme=autumn-v1] :is(.website-kitchen-meta,.website-kitchen-credit,.website-gym-credit,.website-gym-duration,.website-artifact-note,.services-inquiry .services-note){color:var(--autumn-muted)}:root[data-garden-theme=autumn-v1] :is(.website-kitchen-steps li,.website-gym-moves li,.services-process li)::marker{color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.website-kitchen-safety,.website-gym-safety){color:var(--autumn-text);background:var(--autumn-surface);border-color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] .website-kitchen-counter{box-shadow:0 0 0 1px var(--autumn-line);background:linear-gradient(145deg,#302737,#171f30)}:root[data-garden-theme=autumn-v1] .website-kitchen-counter a{background:var(--autumn-paper);color:var(--autumn-paper-ink);border-color:#ae9c94}:root[data-garden-theme=autumn-v1] .website-kitchen-counter a:hover{color:#241e29;background:#fff3e8}:root[data-garden-theme=autumn-v1] :is(.website-study input,.website-study textarea,.website-report-form textarea,.website-room-stopwatch textarea){color:var(--autumn-paper-ink);background:#fff6ee;border-color:#76636e}:root[data-garden-theme=autumn-v1] :is(.website-study input,.website-study textarea,.website-report-form textarea,.website-room-stopwatch textarea):focus-visible{outline-color:#405881}:root[data-garden-theme=autumn-v1] :is(.website-primary,.website-study button,.website-report-form button,.website-kitchen-print button,.website-guide-print button,.website-room-stopwatch button),:root[data-garden-theme=autumn-v1] .room-arrival-actions a.website-primary{color:var(--autumn-button-ink);background:var(--autumn-button);border-color:var(--autumn-button-active)}:root[data-garden-theme=autumn-v1] :is(.website-primary,.website-study button,.website-report-form button,.website-kitchen-print button,.website-guide-print button,.website-room-stopwatch button):hover,:root[data-garden-theme=autumn-v1] .room-arrival-actions a.website-primary:hover{color:var(--autumn-button-ink);background:var(--autumn-button-hover)}:root[data-garden-theme=autumn-v1] :is(.website-primary,.website-study button,.website-report-form button,.website-kitchen-print button,.website-guide-print button,.website-room-stopwatch button):active,:root[data-garden-theme=autumn-v1] .room-arrival-actions a.website-primary:active{color:var(--autumn-button-ink);background:var(--autumn-button-active)}:root[data-garden-theme=autumn-v1] .services-inquiry .website-primary{color:#f8f0e7;background:#302738;border-color:#302738}:root[data-garden-theme=autumn-v1] .services-inquiry .website-primary:hover{background:#493448}:root[data-garden-theme=autumn-v1] .accessible-book-shell[data-book-id=through-my-eyes]{--tme-gold:#e5ad8f;--tme-rule:#897078;--tme-active:#322532}:root[data-garden-theme=autumn-v1] :is(.accessible-book-close-rail>.accessible-book-close,.website-back-rail>.website-back,.story-close-rail a){color:var(--autumn-text);background:var(--autumn-canvas);border-color:var(--autumn-control-line)}:root[data-garden-theme=autumn-v1] :is(.accessible-book-close-rail>.accessible-book-close,.website-back-rail>.website-back,.story-close-rail a):hover{color:var(--autumn-hover);border-color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.accessible-book-tools,.accessible-book-chapters-dialog,.library-kept-reading-composer,.library-kept-reading-slip,.library-kept-reading-memory,.story-reading-tools){background:var(--autumn-surface);color:var(--autumn-text);border-color:var(--autumn-control-line)}:root[data-garden-theme=autumn-v1] :is(.accessible-book-bookmark,#reading-chapters-tool,#keep-reading-tool,.library-kept-reading-composer button,.library-kept-reading-slip button,.accessible-book-chapters-dialog button,.accessible-book-resume button,.accessible-book-chapter-pause button){color:var(--autumn-link);background:var(--autumn-surface);border-color:var(--autumn-control-line)}:root[data-garden-theme=autumn-v1] :is(.accessible-book-bookmark,#reading-chapters-tool,#keep-reading-tool,.library-kept-reading-composer button,.accessible-book-chapters-dialog button):hover{background:var(--autumn-raised);color:var(--autumn-hover)}:root[data-garden-theme=autumn-v1] .accessible-book-bookmark[aria-pressed=true]{color:var(--autumn-hover);background:#38283b}:root[data-garden-theme=autumn-v1] :is(.accessible-book-credit,.accessible-book-bookmark-feedback,.accessible-book-resume,.accessible-book-chapter-pause){color:var(--autumn-link)}:root[data-garden-theme=autumn-v1] :is(.library-kept-reading-composer textarea,.accessible-book-chapters-dialog input){background:var(--autumn-canvas);color:var(--autumn-text);border-color:var(--autumn-control-line)}:root[data-garden-theme=autumn-v1] .accessible-book-bookmark-error{color:var(--autumn-error);background:var(--autumn-error-bg)}:root[data-garden-theme=autumn-v1] .accessible-book-shell[data-book-id] :focus-visible{outline-color:var(--autumn-focus)}}
