.gs[data-astro-cid-uxmfbydf]{--gs-ratio:.8;--gs-max-h:calc(100svh - var(--header-h) - 10.5rem);--gs-w:min(100%, calc(var(--gs-max-h) * var(--gs-ratio)));--sky-top:color-mix(in oklab, var(--color-sky) 22%, var(--color-white));--sky-bottom:var(--color-linen);position:relative}@media (width<=63.99rem){.gs[data-astro-cid-uxmfbydf]{--gs-ratio:1;--gs-max-h:max(15rem, min(62svh, calc(100svh - var(--header-h) - var(--actionbar-h) - 9.5rem)))}}.gs__frame[data-astro-cid-uxmfbydf]{width:var(--gs-w);aspect-ratio:var(--gs-ratio);touch-action:pan-y;margin-inline:auto;position:relative}.gs__shadow[data-astro-cid-uxmfbydf]{fill:#17221c38;filter:blur(18px);pointer-events:none;width:94%;height:98.5%;position:absolute;inset:4% 3% -2.5%;translate:0 10px}.gs__clip[data-astro-cid-uxmfbydf]{isolation:isolate;border-radius:0 0 var(--radius-xl) var(--radius-xl);clip-path:polygon(0 14%,50% 0,100% 14%,100% 100%,0 100%);background:var(--sky-bottom);position:absolute;inset:0;overflow:hidden}.gs__clip[data-astro-cid-uxmfbydf]:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fffdf8bf}.gs__clip[data-astro-cid-uxmfbydf] .gs__poster,.gs__clip[data-astro-cid-uxmfbydf] .gs__poster-img{width:100%;height:100%;position:absolute;inset:0}.gs__clip[data-astro-cid-uxmfbydf] .gs__poster-img{object-fit:cover;object-position:50% 50%}.gs__sky[data-astro-cid-uxmfbydf]{z-index:1;opacity:0;background:radial-gradient(72% 40% at 50% 66%, #fffdf88c, #fffdf800 72%), linear-gradient(to bottom, var(--sky-top) 0%, var(--sky-bottom) 78%);transition:opacity var(--dur-slow) var(--ease-out-soft);position:absolute;inset:0}.gs__clip[data-astro-cid-uxmfbydf] .gs__canvas{z-index:2;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out-soft);display:block;position:absolute;inset:0}[data-garden=live] .gs__sky[data-astro-cid-uxmfbydf],[data-garden=live] .gs__clip[data-astro-cid-uxmfbydf] .gs__canvas{opacity:1}[data-garden=live] .gs__frame[data-astro-cid-uxmfbydf]{cursor:default}.gs__trim[data-astro-cid-uxmfbydf]{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gs__trim[data-astro-cid-uxmfbydf] polyline[data-astro-cid-uxmfbydf]{fill:none;stroke:var(--color-paper);stroke-width:6px;stroke-linejoin:round}.gs__hotspots[data-astro-cid-uxmfbydf]{z-index:3;pointer-events:none;position:absolute;inset:0}.gs__hs[data-astro-cid-uxmfbydf]{width:var(--spacing-target);height:var(--spacing-target);background:var(--color-paper);color:var(--color-rosemary);box-shadow:0 0 0 1px #1f3b2d1f, var(--shadow-md);pointer-events:auto;transform:translate3d(var(--hx,-100px), var(--hy,-100px), 0);transition:background-color var(--dur-fast), color var(--dur-fast), opacity var(--dur-base) var(--ease-out-soft);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.gs__hs[data-astro-cid-uxmfbydf].is-pulsing{animation:var(--animate-ring)}.gs__hs[data-astro-cid-uxmfbydf]:hover,.gs__hs[data-astro-cid-uxmfbydf][aria-expanded=true]{background:var(--color-rosemary);color:var(--color-paper)}.gs__hs[data-astro-cid-uxmfbydf]:focus-visible{outline-offset:4px}.gs__polaroids[data-astro-cid-uxmfbydf]{z-index:6;pointer-events:none;width:55%;position:absolute;bottom:-3%;left:-3%}@media (width<=63.99rem){.gs__polaroids[data-astro-cid-uxmfbydf]{width:46%;bottom:-2.5%;left:-2%}}.gs__polaroid[data-astro-cid-uxmfbydf]{visibility:hidden;opacity:0;width:100%;transition:opacity .2s linear,translate .2s linear,visibility 0s linear .2s;position:absolute;bottom:0;left:0;translate:0 24px}.gs__polaroid[data-astro-cid-uxmfbydf].is-shown{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-slow) var(--ease-out-soft), translate var(--dur-slow) var(--ease-out-soft), visibility 0s;translate:0}:root[data-motion=calm] .gs__polaroid[data-astro-cid-uxmfbydf]{translate:none}.gs__polaroid[data-astro-cid-uxmfbydf] .polaroid{--pad:.5rem;--band:2.25rem}.gs__polaroid[data-astro-cid-uxmfbydf] .polaroid__caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=63.99rem){.gs__polaroid[data-astro-cid-uxmfbydf] .polaroid{--pad:.375rem;--band:2rem;border-radius:var(--radius-md)}.gs__polaroid[data-astro-cid-uxmfbydf] .polaroid__photo{border-radius:calc(var(--radius-md) - .375rem)}.gs__polaroid[data-astro-cid-uxmfbydf] .polaroid__caption{white-space:normal;text-wrap:balance;padding:.25rem;line-height:1.15}}.gs__real[data-astro-cid-uxmfbydf]{z-index:1;border-radius:var(--radius-pill);background:var(--color-rosemary);color:var(--color-paper);font-size:var(--text-caption);letter-spacing:.01em;white-space:nowrap;pointer-events:none;align-items:center;gap:.375rem;padding:.3125rem .75rem .3125rem .5625rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:-.625rem;left:.375rem;rotate:-5deg;box-shadow:0 2px 6px #17221c40}@media (width<=63.99rem){.gs__real[data-astro-cid-uxmfbydf]{gap:.25rem;padding:.25rem .625rem .25rem .4375rem;top:-.75rem;left:.125rem}}.gs__pause[data-astro-cid-uxmfbydf]{z-index:6;width:var(--spacing-target);height:var(--spacing-target);color:var(--color-rosemary);box-shadow:0 0 0 1px #1f3b2d24, var(--shadow-sm);transition:background-color var(--dur-fast), color var(--dur-fast);background:#fffdf8eb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:.75rem;right:.75rem}.gs__pause[data-astro-cid-uxmfbydf]:hover,.gs__pause[data-astro-cid-uxmfbydf][aria-pressed=true]{background:var(--color-rosemary);color:var(--color-paper)}.gs__pause[data-astro-cid-uxmfbydf]:focus-visible{outline-offset:3px}.gs__pause-icon[data-astro-cid-uxmfbydf]{display:inline-flex}.gs__pause-icon--play[data-astro-cid-uxmfbydf],.gs__pause[data-astro-cid-uxmfbydf][aria-pressed=true] .gs__pause-icon--pause[data-astro-cid-uxmfbydf]{display:none}.gs__pause[data-astro-cid-uxmfbydf][aria-pressed=true] .gs__pause-icon--play[data-astro-cid-uxmfbydf]{display:inline-flex}.gs__hint[data-astro-cid-uxmfbydf]{left:.75rem;right:calc(var(--spacing-target) + 1.5rem);z-index:6;width:fit-content;max-width:17rem;box-shadow:var(--shadow-sm);font-size:var(--text-caption);color:var(--color-ink);text-wrap:balance;pointer-events:none;background:#fffdf8f0;border-radius:1rem;margin:0;padding:.4375rem .875rem;line-height:1.35;position:absolute;bottom:.75rem}.gs__frame[data-astro-cid-uxmfbydf]:has(.gs__explore:not([hidden])) .gs__hint[data-astro-cid-uxmfbydf]{display:none}.gs__explore[data-astro-cid-uxmfbydf]{z-index:6;border-radius:var(--radius-lg);max-width:min(17rem,80%);box-shadow:var(--shadow-md);background:#fffdf8f0;justify-items:start;gap:.375rem;padding:.875rem 1rem .75rem;display:grid;position:absolute;bottom:4%;right:4%}.gs__explore-hint[data-astro-cid-uxmfbydf]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);margin:0}.gs__note--explore[data-astro-cid-uxmfbydf]{display:none}@media (width<=63.99rem){.gs__explore[data-astro-cid-uxmfbydf]{box-shadow:none;background:0 0;padding:0;bottom:.75rem;right:.75rem}.gs__explore-btn[data-astro-cid-uxmfbydf]{box-shadow:var(--shadow-md)}.gs__explore-hint[data-astro-cid-uxmfbydf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs[data-astro-cid-uxmfbydf]:has([data-garden-explore]:not([hidden])) .gs__note--explore[data-astro-cid-uxmfbydf]{display:block}}.gs__controls[data-astro-cid-uxmfbydf]{width:var(--gs-w);margin:1.125rem auto 0;container-type:inline-size}.gs__row[data-astro-cid-uxmfbydf]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gs__dots[data-astro-cid-uxmfbydf]{align-items:center;min-width:0;display:flex}.gs__dot[data-astro-cid-uxmfbydf]{width:var(--spacing-target);height:var(--spacing-target);border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;padding:0;display:grid}.gs__dot-mark[data-astro-cid-uxmfbydf]{border-radius:var(--radius-pill);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--color-field-line);transition:width var(--dur-base) var(--ease-out-soft), background-color var(--dur-fast), box-shadow var(--dur-fast);background:0 0}.gs__dot[data-astro-cid-uxmfbydf]:hover .gs__dot-mark[data-astro-cid-uxmfbydf]{box-shadow:inset 0 0 0 2px var(--color-rosemary)}.gs__dot[data-astro-cid-uxmfbydf][aria-current=step] .gs__dot-mark[data-astro-cid-uxmfbydf]{background:var(--color-rosemary);width:1.75rem;box-shadow:inset 0 0 0 2px var(--color-rosemary)}.gs__step[data-astro-cid-uxmfbydf]{flex:none}.gs__step--prev[data-astro-cid-uxmfbydf]{--btn-px:0;width:var(--spacing-target-lg)}.gs__step--next[data-astro-cid-uxmfbydf]{--btn-px:1.25rem;gap:.25rem;padding-right:.875rem}@container (width<=21rem){.gs__step--next[data-astro-cid-uxmfbydf]{--btn-px:0;width:var(--spacing-target-lg);padding-right:0}.gs__step-label[data-astro-cid-uxmfbydf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=64rem){.gs__row[data-astro-cid-uxmfbydf]{gap:.5rem 1rem}.gs__dots[data-astro-cid-uxmfbydf]{margin-left:-.75rem}.gs__step[data-astro-cid-uxmfbydf]{display:none}}@media (width<=63.99rem){.gs__dots[data-astro-cid-uxmfbydf]{flex:auto;justify-content:center}.gs__dot[data-astro-cid-uxmfbydf]{flex:0 1 var(--spacing-target);min-width:1.875rem}.gs__skip[data-astro-cid-uxmfbydf]{display:none}}@container (width<=17.4rem){.gs__row[data-astro-cid-uxmfbydf]{flex-wrap:wrap;row-gap:.625rem}.gs__dots[data-astro-cid-uxmfbydf]{flex:1 0 100%;order:-1;justify-content:center}.gs__step--prev[data-astro-cid-uxmfbydf],.gs__step--next[data-astro-cid-uxmfbydf]{--btn-px:1rem;width:auto;padding-right:var(--btn-px);flex:1 1 0}.gs__step-label[data-astro-cid-uxmfbydf]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.gs__note[data-astro-cid-uxmfbydf]{width:var(--gs-w);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);margin:.5rem auto 0}.gs__pop[data-astro-cid-uxmfbydf]{inset:auto;top:var(--py,0px);left:var(--px,0px);border-radius:var(--radius-md);background:var(--color-paper);width:min(21rem,100vw - 2rem);color:var(--color-ink);box-shadow:0 0 0 1px #1f3b2d1a, var(--shadow-lg);border:0;margin:0;padding:1.125rem 1.25rem;position:fixed;overflow:visible}.gs__pop[data-astro-cid-uxmfbydf]:popover-open{animation:gs-pop-in var(--dur-base) var(--ease-out-soft)}@keyframes gs-pop-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}:root[data-motion=calm] .gs__pop[data-astro-cid-uxmfbydf]:popover-open{animation:none}.gs__pop-title[data-astro-cid-uxmfbydf]{font-family:var(--font-sans);color:var(--color-rosemary);margin:0 2.5rem .375rem 0;font-size:1.25rem;font-weight:700;line-height:1.3}.gs__pop-text[data-astro-cid-uxmfbydf]{font-size:var(--text-body);margin:0;line-height:1.5}.gs__pop-source[data-astro-cid-uxmfbydf]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);margin:.625rem 0 0}.gs__pop-link[data-astro-cid-uxmfbydf]{margin-top:.25rem}.gs__pop-close[data-astro-cid-uxmfbydf]{width:var(--spacing-target);height:var(--spacing-target);color:var(--color-ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}.gs__pop-close[data-astro-cid-uxmfbydf]:hover{background:var(--color-rose-wash);color:var(--color-rosemary)}.gs__pop-close-label[data-astro-cid-uxmfbydf]{display:none}.gs__pop[data-astro-cid-uxmfbydf]::backdrop{background:0 0}@media (forced-colors:active){.gs__hs[data-astro-cid-uxmfbydf],.gs__pause[data-astro-cid-uxmfbydf],.gs__dot-mark[data-astro-cid-uxmfbydf]{border:2px solid buttontext}}@media print{.gs__controls[data-astro-cid-uxmfbydf],.gs__hotspots[data-astro-cid-uxmfbydf],.gs__polaroids[data-astro-cid-uxmfbydf],.gs__explore[data-astro-cid-uxmfbydf],.gs__pause[data-astro-cid-uxmfbydf],.gs__hint[data-astro-cid-uxmfbydf]{display:none!important}}.ts[data-astro-cid-uind56ss]{flex-direction:column;gap:1.75rem;display:flex;position:relative}.ts__inner[data-astro-cid-uind56ss]{flex-direction:column;display:flex}.ts__eyebrow[data-astro-cid-uind56ss]{gap:.75rem}.ts__meter[data-astro-cid-uind56ss]{gap:.25rem;display:inline-flex}.ts__tick[data-astro-cid-uind56ss]{border-radius:var(--radius-pill);background:var(--color-line);width:1rem;height:.25rem}.ts__tick[data-astro-cid-uind56ss].is-on{background:var(--color-rose-deep)}.ts__title[data-astro-cid-uind56ss]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:.75rem 0 0;font-weight:500}.ts__text[data-astro-cid-uind56ss]{max-width:30rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink);margin:1rem 0 0}.ts__facts[data-astro-cid-uind56ss]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;display:flex}.ts__figure[data-astro-cid-uind56ss]{width:min(100%,22rem)}:is([data-garden=pending],[data-garden=loading],[data-garden=live]) .ts__figure[data-astro-cid-uind56ss]{display:none}@media (width<=63.99rem){.ts[data-astro-cid-uind56ss]{border-radius:var(--radius-lg);background:var(--color-paper);height:100%;box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-sm);gap:1rem;padding:1.25rem 1.25rem 1.375rem}.ts__figure[data-astro-cid-uind56ss]{order:-1;width:100%}.ts__figure[data-astro-cid-uind56ss] .polaroid{box-shadow:none;background:0 0;padding:0;rotate:0deg}.ts__figure[data-astro-cid-uind56ss] .polaroid__photo{border-radius:var(--radius-md);aspect-ratio:16/10!important}.ts__figure[data-astro-cid-uind56ss] .polaroid__caption{min-height:0;font-family:var(--font-sans);justify-content:flex-start;padding:.5rem 0 0}.ts__title[data-astro-cid-uind56ss]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-top:.5rem}.ts__text[data-astro-cid-uind56ss]{font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:.625rem}.ts__facts[data-astro-cid-uind56ss]{margin-top:1rem}}.gw[data-astro-cid-vzvbvoxd]{padding-top:clamp(1.25rem,.25rem + 2.5vw,2rem);padding-bottom:var(--spacing-section-sm)}.gw__hero[data-astro-cid-vzvbvoxd]{container-type:inline-size}.gw__h1[data-astro-cid-vzvbvoxd]{flex-direction:column;gap:1.125rem;margin:0;display:flex}.gw__eyebrow[data-astro-cid-vzvbvoxd]{color:var(--color-rosemary)}.gw__display[data-astro-cid-vzvbvoxd]{letter-spacing:-.022em;font-size:clamp(2.25rem,11.85cqi,5rem);font-weight:500;line-height:1.02;display:block}.gw__display[data-astro-cid-vzvbvoxd]>span[data-astro-cid-vzvbvoxd]{display:block}@media (width<=63.99rem){.gw__display[data-astro-cid-vzvbvoxd]{font-size:clamp(2.25rem,11.85cqi,4rem)}}.gw__lede[data-astro-cid-vzvbvoxd]{max-width:33rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink);margin:1.25rem 0 0}.gw__ctas[data-astro-cid-vzvbvoxd]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.gw__micro[data-astro-cid-vzvbvoxd]{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-soft);margin:.75rem 0 0}.gw__chips[data-astro-cid-vzvbvoxd]{flex-wrap:wrap;gap:.5rem;margin:1.375rem 0 0;display:flex}.gw__meta[data-astro-cid-vzvbvoxd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;margin-top:.625rem;display:flex}@media (width<=39.99rem){.gw__ctas[data-astro-cid-vzvbvoxd] .btn{width:100%}}.gw__track[data-astro-cid-vzvbvoxd]{margin:0;padding:0;list-style:none}.gw__skiplink[data-astro-cid-vzvbvoxd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gw__skiplink[data-astro-cid-vzvbvoxd]:focus-visible{width:auto;height:auto;min-height:var(--spacing-target);border-radius:var(--radius-pill);background:var(--color-paper);clip-path:none;align-items:center;padding:0 1rem;font-weight:700;display:inline-flex;position:static}.gw__end-mark[data-astro-cid-vzvbvoxd]{background:var(--color-rose-wash);width:3.5rem;height:3.5rem;color:var(--color-brick-deep);border-radius:50%;place-items:center;display:inline-grid}.gw__end-title[data-astro-cid-vzvbvoxd]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:1.25rem 0 0}.gw__end-body[data-astro-cid-vzvbvoxd]{max-width:30rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin:1rem 0 0}.gw__ctas--end[data-astro-cid-vzvbvoxd]{margin-top:1.75rem}.gw__gallery[data-astro-cid-vzvbvoxd]{margin-top:.75rem}@media (width>=64rem){.gw[data-astro-cid-vzvbvoxd]{padding-bottom:0}.gw__layout[data-astro-cid-vzvbvoxd]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"hero stage""walk stage""end stage";column-gap:4rem;display:grid}.gw__hero[data-astro-cid-vzvbvoxd]{grid-area:hero}.gw__stagecol[data-astro-cid-vzvbvoxd]{grid-area:stage}.gw__walk[data-astro-cid-vzvbvoxd]{grid-area:walk}.gw__end[data-astro-cid-vzvbvoxd]{grid-area:end}.gw__stagesticky[data-astro-cid-vzvbvoxd]{top:calc(var(--header-h) + 1.5rem);position:sticky}.gw__hero[data-astro-cid-vzvbvoxd]{min-height:calc(100svh - var(--header-h) - 5rem);align-content:center;display:grid}.gw__hero-inner[data-astro-cid-vzvbvoxd],.gw__end-inner[data-astro-cid-vzvbvoxd]{max-width:34rem}.gw__meta[data-astro-cid-vzvbvoxd] .gw__license{display:none}.gw__meta[data-astro-cid-vzvbvoxd]{margin-top:.875rem}.gw__slide[data-astro-cid-vzvbvoxd]{align-content:center;min-height:64svh;display:grid;position:relative}.gw__slide[data-astro-cid-vzvbvoxd] .ts{max-width:32rem}.gw__skip-mobile[data-astro-cid-vzvbvoxd]{display:none}.gw__track[data-astro-cid-vzvbvoxd]{--rail-x:.6875rem;padding-left:3rem}.gw__slide[data-astro-cid-vzvbvoxd]:before,.gw__slide[data-astro-cid-vzvbvoxd]:after{content:"";pointer-events:none;position:absolute}.gw__slide[data-astro-cid-vzvbvoxd]:before{top:50%;left:calc(var(--rail-x) - 3rem - .5rem);z-index:1;background:var(--color-linen);width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--color-line);transition:background-color var(--dur-base) var(--ease-out-soft), box-shadow var(--dur-base) var(--ease-out-soft), scale var(--dur-base) var(--ease-out-soft);border-radius:50%;margin-top:-.5rem}.gw__slide[data-astro-cid-vzvbvoxd]:after{top:50%;left:calc(var(--rail-x) - 3rem - 1px);background:linear-gradient(var(--color-rose-deep), var(--color-rose-deep)) top / 100% var(--fill,0%) no-repeat, var(--color-line);width:2px;height:100%;transition:--fill var(--dur-scene) var(--ease-out-soft)}.gw__slide[data-astro-cid-vzvbvoxd]:last-child:after{display:none}.gw__slide[data-astro-cid-vzvbvoxd].is-reached:before{background:var(--color-rose-deep);box-shadow:inset 0 0 0 2px var(--color-rose-deep), 0 0 0 5px #c96b7e29;scale:1.1}.gw__slide[data-astro-cid-vzvbvoxd].is-passed:after{--fill:100%}.gw__end[data-astro-cid-vzvbvoxd]{min-height:calc(100svh - var(--header-h) - 6.375rem);align-content:center;padding-block:2rem;display:grid}}@property --fill{syntax:"<percentage>";inherits:false;initial-value:0%}@media (width<=63.99rem){.gw__layout[data-astro-cid-vzvbvoxd]{flex-direction:column;display:flex}.gw__stagecol[data-astro-cid-vzvbvoxd]{margin-top:2.75rem}.gw__walk[data-astro-cid-vzvbvoxd]{margin-top:1rem}.gw__track[data-astro-cid-vzvbvoxd]{margin-inline:calc(var(--spacing-gutter) * -1);padding:.25rem var(--spacing-gutter) .75rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.gw__track[data-astro-cid-vzvbvoxd]::-webkit-scrollbar{display:none}.gw__slide[data-astro-cid-vzvbvoxd]{scroll-snap-align:start;flex:0 0 min(86%,26rem)}.gw__skip-mobile[data-astro-cid-vzvbvoxd]{margin-top:.5rem}.gw__end[data-astro-cid-vzvbvoxd]{margin-top:var(--spacing-section-sm);text-align:center}.gw__end-inner[data-astro-cid-vzvbvoxd]{flex-direction:column;align-items:center;display:flex}.gw__end-body[data-astro-cid-vzvbvoxd]{margin-inline:auto}.gw__ctas--end[data-astro-cid-vzvbvoxd]{justify-content:center}}@media (width>=64rem) and (width<=79.99rem){.gw__layout[data-astro-cid-vzvbvoxd]{grid-template-columns:minmax(0,11fr) minmax(0,10fr);column-gap:3rem}.gw__ctas[data-astro-cid-vzvbvoxd] .btn-xl{--btn-h:var(--spacing-target-lg);--btn-px:1.5rem;--btn-fs:1.1875rem}}.lanes[data-astro-cid-52slmqqn]{padding-block:clamp(2rem, 1rem + 2.5vw, 3.5rem) var(--spacing-section)}.lanes[data-astro-cid-52slmqqn]:focus{outline:none}.lanes__grid[data-astro-cid-52slmqqn]{gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}@media (width>=48rem){.lanes__grid[data-astro-cid-52slmqqn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lanes__item[data-astro-cid-52slmqqn]{display:flex}.lane[data-astro-cid-52slmqqn]{border-radius:var(--radius-lg);background:var(--color-paper);width:100%;box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-sm);flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex;position:relative}.lane--family[data-astro-cid-52slmqqn]{background:var(--color-rose-wash);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-rose-deep) 30%, transparent), var(--shadow-sm)}.lane__icon[data-astro-cid-52slmqqn]{background:var(--color-sage-wash);width:3.75rem;height:3.75rem;color:var(--color-leaf-deep);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid}.lane--family[data-astro-cid-52slmqqn] .lane__icon[data-astro-cid-52slmqqn]{background:var(--color-paper);color:var(--color-brick-deep)}.lane--carer[data-astro-cid-52slmqqn] .lane__icon[data-astro-cid-52slmqqn]{background:var(--color-butter-wash);color:var(--color-brick-deep)}@media (width<=47.99rem){.lane[data-astro-cid-52slmqqn]{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;column-gap:1rem;padding:1.25rem 1.25rem .875rem;display:grid}.lane__icon[data-astro-cid-52slmqqn]{width:3.25rem;height:3.25rem;margin:0}.lane__icon[data-astro-cid-52slmqqn] svg{width:1.625rem;height:1.625rem}.lane__body[data-astro-cid-52slmqqn],.lane__cta[data-astro-cid-52slmqqn]{grid-column:1/-1}.lane__cta[data-astro-cid-52slmqqn]{padding-top:.75rem}}.lane__title[data-astro-cid-52slmqqn]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);text-wrap:balance}.lane__body[data-astro-cid-52slmqqn]{color:var(--color-ink);margin-top:.75rem}.lane__cta[data-astro-cid-52slmqqn]{min-height:var(--spacing-target);font-size:var(--text-label);color:var(--color-rosemary);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.75rem;font-weight:700;text-decoration:none;display:flex}.lane__cta[data-astro-cid-52slmqqn]:hover{color:var(--color-rosemary)}.lane__cta-label[data-astro-cid-52slmqqn]{text-underline-offset:.25em;text-decoration:underline 2px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--dur-fast)}.lane--family[data-astro-cid-52slmqqn] .lane__cta[data-astro-cid-52slmqqn],.lane--family[data-astro-cid-52slmqqn] .lane__cta[data-astro-cid-52slmqqn]:hover{color:var(--color-brick-deep)}.lane__go[data-astro-cid-52slmqqn]{width:3rem;height:3rem;transition:background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 2px}.lane__go[data-astro-cid-52slmqqn] .lane__arrow{width:1.125rem;height:1.125rem;transition:translate var(--dur-base) var(--ease-out-soft);margin:0}.lane[data-astro-cid-52slmqqn]:is(:hover,:focus-within) .lane__go[data-astro-cid-52slmqqn]{background:var(--color-rosemary);color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-rosemary)}.lane--family[data-astro-cid-52slmqqn]:is(:hover,:focus-within) .lane__go[data-astro-cid-52slmqqn]{background:var(--color-brick);box-shadow:inset 0 0 0 2px var(--color-brick)}.lane[data-astro-cid-52slmqqn]:hover .lane__go[data-astro-cid-52slmqqn] .lane__arrow{translate:calc(var(--lift-md) * -.6) 0}.lane[data-astro-cid-52slmqqn]:hover .lane__cta-label[data-astro-cid-52slmqqn]{text-decoration-color:currentColor}.six[data-astro-cid-u6m7tedk]{border-radius:var(--radius-xl);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-md);margin:0;padding:clamp(1rem,.5rem + 1.6vw,2rem) clamp(.5rem,.1rem + 1.4vw,1.5rem) clamp(1rem,.75rem + 1vw,1.5rem);position:relative}.six[data-astro-cid-u6m7tedk]:before{content:"";border-radius:calc(var(--radius-xl) - .5rem);border:1.5px dashed color-mix(in oklab, var(--color-tan) 55%, transparent);pointer-events:none;position:absolute;inset:.625rem}.six__svg[data-astro-cid-u6m7tedk]{width:100%;height:auto;overflow:visible}.six__caption[data-astro-cid-u6m7tedk]{font-family:var(--font-display);font-size:var(--text-label);color:var(--color-ink-soft);justify-content:center;align-items:baseline;gap:.625rem;margin-top:.5rem;font-weight:500;display:flex}.six__caption[data-astro-cid-u6m7tedk]:before,.six__caption[data-astro-cid-u6m7tedk]:after{content:"";background:var(--color-rose-deep);border-radius:2px;width:1.25rem;height:2px;translate:0 -.3em}.six__chair[data-astro-cid-u6m7tedk]{fill:var(--color-paper);stroke:var(--color-tan);stroke-width:2.5px}.six__chair-back[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-tan);stroke-width:9px;stroke-linecap:round}.six__chair-back-line[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-paper);stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 4}.six__weave[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-tan);stroke-width:1.4px;stroke-linecap:round;opacity:.6}.six__shadow[data-astro-cid-u6m7tedk]{fill:var(--color-rosemary);opacity:.07}.six__table[data-astro-cid-u6m7tedk]{fill:var(--color-batten);stroke:var(--color-rosemary);stroke-width:2px}.six__grain[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-tan);stroke-width:1.4px;stroke-linecap:round;opacity:.55}.six__runner[data-astro-cid-u6m7tedk]{fill:var(--color-linen);stroke:var(--color-tan);stroke-width:1.4px;stroke-dasharray:3 4}.six__napkin[data-astro-cid-u6m7tedk]{fill:var(--color-rose-wash);stroke:var(--color-rose-deep);stroke-width:1.2px;stroke-opacity:.55}.six__plate[data-astro-cid-u6m7tedk]{fill:var(--color-paper);stroke:var(--color-rosemary);stroke-width:2px}.six__plate-ring[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-line);stroke-width:1.6px}.six__cutlery[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-rosemary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.six__knife[data-astro-cid-u6m7tedk]{stroke-width:3.2px}.six__blade[data-astro-cid-u6m7tedk]{fill:var(--color-rosemary)}.six__vase[data-astro-cid-u6m7tedk]{fill:var(--color-sky);fill-opacity:.45;stroke:var(--color-rosemary);stroke-width:1.5px}.six__bloom[data-astro-cid-u6m7tedk]{fill:var(--color-butter-wash);stroke:var(--color-tan);stroke-width:1.4px}.six__petals[data-astro-cid-u6m7tedk]{fill:none;stroke:var(--color-terracotta);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.six__leaf[data-astro-cid-u6m7tedk]{fill:var(--color-leaf);stroke:var(--color-leaf-deep);stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.six__leaf--sm[data-astro-cid-u6m7tedk]{fill:var(--color-leaf-deep)}.six__bud[data-astro-cid-u6m7tedk]{fill:var(--color-rose);stroke:var(--color-rose-deep);stroke-width:1.2px}.six__bud--sm[data-astro-cid-u6m7tedk]{fill:var(--color-lavender);stroke:none;opacity:.85}.hvc[data-astro-cid-pnjbmfti]{--roof-h:clamp(2.5rem, 2rem + 1.6vw, 3.5rem)}.hvc__cols[data-astro-cid-pnjbmfti]{align-items:start;gap:clamp(1.25rem,.9rem + 1.4vw,2rem);display:grid}@media (width>=40rem){.hvc__cols[data-astro-cid-pnjbmfti]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.hvc__here[data-astro-cid-pnjbmfti]{filter:drop-shadow(0 2px 3px #17221c12)drop-shadow(0 14px 24px #17221c1a)}.hvc__house[data-astro-cid-pnjbmfti]{padding:calc(var(--roof-h) + .75rem) clamp(1.25rem, .9rem + 1.2vw, 2rem) clamp(1.25rem, .9rem + 1vw, 1.75rem);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-paper);clip-path:polygon(0 var(--roof-h), 50% 0, 100% var(--roof-h), 100% 100%, 0 100%);position:relative}.hvc__roof[data-astro-cid-pnjbmfti]{width:100%;height:var(--roof-h);position:absolute;inset:0 0 auto;overflow:visible}.hvc__roof[data-astro-cid-pnjbmfti] polyline[data-astro-cid-pnjbmfti]{fill:none;stroke:var(--color-rosemary);stroke-width:5px;stroke-linejoin:round}.hvc__title[data-astro-cid-pnjbmfti]{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--color-rosemary);align-items:center;gap:.75rem;margin:0 0 1rem;font-weight:560;display:flex}.hvc__title--muted[data-astro-cid-pnjbmfti]{min-height:2.75rem;font-size:var(--text-lead);color:var(--color-ink-soft);text-wrap:balance;line-height:1.25}.hvc__badge[data-astro-cid-pnjbmfti]{background:var(--color-rose-wash);width:2.75rem;height:2.75rem;color:var(--color-brick-deep);border-radius:50%;flex:none;place-items:center;display:grid}.hvc__list[data-astro-cid-pnjbmfti]{margin:0}.hvc__item[data-astro-cid-pnjbmfti]{border-top:1px solid var(--color-line);min-height:3rem;color:var(--color-ink);align-items:center;gap:.875rem;padding-block:.5rem;font-weight:600;display:flex}.hvc__item[data-astro-cid-pnjbmfti]:first-child{border-top:0}.hvc__check[data-astro-cid-pnjbmfti]{background:var(--color-rosemary);width:1.75rem;height:1.75rem;color:var(--color-white);border-radius:50%;flex:none;place-items:center;display:grid}.hvc__large[data-astro-cid-pnjbmfti]{border:2px dashed color-mix(in oklab, var(--color-field-line) 45%, transparent);border-radius:var(--radius-lg);padding:clamp(1.25rem,.9rem + 1.2vw,2rem)}@media (width>=40rem){.hvc__large[data-astro-cid-pnjbmfti]{margin-top:var(--roof-h)}}.hvc__list--muted[data-astro-cid-pnjbmfti] .hvc__item[data-astro-cid-pnjbmfti]{border-top-color:color-mix(in oklab, var(--color-field-line) 30%, transparent);font-weight:400}.hvc__dot[data-astro-cid-pnjbmfti]{border:2px solid color-mix(in oklab, var(--color-field-line) 70%, transparent);background:radial-gradient(circle, var(--color-field-line) 0 2.5px, transparent 3px);border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.hvc__note[data-astro-cid-pnjbmfti]{max-width:36rem;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);margin-top:1.25rem}.hm-six__intro[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,1.25rem + 3vw,4rem);display:grid}@media (width>=64rem){.hm-six__intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hm-six__lead[data-astro-cid-lcdefpme]{max-width:36rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink);margin-top:1.5rem}.hm-six__p[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--color-ink);margin-top:1rem}.hm-six__diff[data-astro-cid-lcdefpme]{margin-top:var(--spacing-section-sm);align-items:center;gap:clamp(2rem,1.25rem + 3vw,4rem);display:grid}@media (width>=64rem){.hm-six__diff[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hm-six__diff[data-astro-cid-lcdefpme] .hm-six__photo{justify-self:center;max-width:34rem}.hm-fit[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (width>=64rem){.hm-fit[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hm-fit__aside[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2.5rem);padding-top:3.5rem;position:sticky}}.hm-fit__aside[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.hm-fit__aside[data-astro-cid-lcdefpme] .hm-fit__photo{width:100%;max-width:20rem}.hm-fit[data-astro-cid-lcdefpme],.hm-loc-end{padding-bottom:var(--spacing-section-sm)}.hm-care[data-astro-cid-lcdefpme],.hm-faq[data-astro-cid-lcdefpme]{padding-top:var(--spacing-section-sm)}.hm-rule[data-astro-cid-lcdefpme]{align-items:center;gap:1.25rem;display:flex}.hm-rule[data-astro-cid-lcdefpme]:before,.hm-rule[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-line);flex:1;height:1px}.hm-rule__sprig[data-astro-cid-lcdefpme]{flex:none;width:4rem;height:1.5rem;overflow:visible}.hm-rule__stem[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-leaf-deep);stroke-width:1.75px;stroke-linecap:round}.hm-rule__leaf[data-astro-cid-lcdefpme]{fill:var(--color-leaf)}.hm-rule__bloom[data-astro-cid-lcdefpme]{fill:var(--color-rose-deep)}.hm-care__head[data-astro-cid-lcdefpme]{align-items:end;gap:clamp(2rem,1.25rem + 3vw,3.5rem);display:grid}@media (width>=64rem){.hm-care__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.hm-care__head[data-astro-cid-lcdefpme] .hm-care__photo{justify-self:center;max-width:34rem}@media (width>=64rem){.hm-care__head[data-astro-cid-lcdefpme] .hm-care__photo{justify-self:end}}.hm-care__cards[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,1.75rem + 3vw,4rem);container-type:inline-size}.hm-care__grid[data-astro-cid-lcdefpme]{gap:clamp(1rem,.75rem + .8vw,1.5rem);display:grid}@container (width>=36rem){.hm-care__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-care__item[data-astro-cid-lcdefpme]{display:flex}@container (width>=66rem){.hm-care__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-care__item[data-astro-cid-lcdefpme]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.hm-care__item[data-astro-cid-lcdefpme] .care-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}.hm-care__item[data-astro-cid-lcdefpme] .care-card__title,.hm-care__item[data-astro-cid-lcdefpme] .care-card__more{align-self:end}}.hm-review__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-rosemary)}.hm-review__body[data-astro-cid-lcdefpme]{color:var(--color-ink);margin-top:.5rem}.hm-review__inner[data-astro-cid-lcdefpme] .hm-review__btn{margin-top:1rem}.hm-review__inner[data-astro-cid-lcdefpme] .hm-review__btn[aria-disabled=true]{opacity:1;cursor:default;background-color:var(--color-rosemary)}.hm-faq[data-astro-cid-lcdefpme]{padding-bottom:var(--spacing-stack);align-items:start;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (width>=64rem){.hm-faq[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,5rem)}.hm-faq__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2.5rem);position:sticky}}
