:root{--color-background:#faf8f5;--color-surface:#fff;--color-field:#f1ece5;--color-brand:#a34625;--color-brand-strong:#8a3a1e;--color-text:#292622;--color-text-muted:#6f6963;--color-border:#e8e2db;--color-on-brand:#fff;--color-media:#e9e3db;--color-focus:var(--color-brand);--font-display:"PP Editorial New", Georgia, "Times New Roman", serif;--weight-display:200;--font-body:Helvetica, Arial, sans-serif;--step-small:.9375rem;--step-body:1.0625rem;--step-lead:clamp(1.25rem, 1.05rem + .6vw, 1.625rem);--step-heading-base:clamp(2.25rem, 1.4rem + 3vw, 4.25rem);--step-display-base:clamp(3rem, 1.2rem + 6.2vw, 7.5rem);--display-scale:.85;--step-heading:calc(var(--step-heading-base) * var(--display-scale));--step-display:calc(var(--step-display-base) * var(--display-scale));--leading-display:.95;--leading-heading:1;--leading-body:1.55;--tracking-display:-.02em;--tracking-display-base:-.012em;--measure:38rem;--measure-narrow:26rem;--margin:clamp(1rem, 4.5vw, 4.5rem);--gap:clamp(.75rem, 1.4vw, 1.25rem);--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:clamp(2rem, 4vw, 3.5rem);--space-xl:clamp(4rem, 9vw, 8.5rem);--space-2xl:clamp(5rem, 12vw, 12rem);--max-width:100rem;--nav-height:4.75rem;--radius:0;--shadow-float:0 18px 48px #29262224;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.25, .1, .25, 1);--t-press:.12s;--t-hover:.22s;--t-enter:.7s;--rise:24px;--stagger:80ms;color-scheme:light}@media (width<=30rem){:root{--nav-height:4rem}}@font-face{font-family:PP Editorial New;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/PPEditorialNew-Ultralight-BF644b21500d0c0.otf)format("opentype")}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-background);min-height:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--step-body);line-height:var(--leading-body);font-kerning:normal;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}img,picture,video,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}main{flex:1}@media (width<=56rem){body[data-scroll-locked]{overflow:hidden}}a{color:inherit;text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;text-decoration:underline .07em #0000}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-brand);text-decoration-color:currentColor}}.prose a{text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-brand);color:var(--color-on-brand)}.t-display{font-family:var(--font-display);font-size:var(--step-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-display)}.t-heading{font-family:var(--font-display);font-size:var(--step-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);font-weight:var(--weight-display)}.t-lead{font-size:var(--step-lead);line-height:1.35}.t-muted{color:var(--color-text-muted)}.frame{width:100%;max-width:var(--max-width);padding-inline:var(--margin);margin-inline:auto}.photo{object-fit:cover;background:var(--color-media);width:100%;height:100%;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-s);background:var(--color-text);color:var(--color-background);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){.motion-ready [data-enter] .rise{opacity:0;transform:translateY(var(--rise));transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger))}.motion-ready [data-enter].is-in .rise{opacity:1;transform:none}.motion-ready .shutter{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-in-out);transition-delay:calc(var(--i,0) * var(--stagger))}.motion-ready .shutter img{transition:transform 1.5s var(--ease-soft);transition-delay:calc(var(--i,0) * var(--stagger));transform:scale(1.12)}.motion-ready [data-enter].is-in .shutter{clip-path:inset(0)}.motion-ready [data-enter].is-in .shutter img{transform:none}}@media (prefers-reduced-motion:reduce){.motion-ready [data-enter] .rise{opacity:0;transition:opacity .4s}.motion-ready [data-enter].is-in .rise{opacity:1}}::view-transition-group(*){animation-duration:.32s;animation-timing-function:var(--ease-out)}.nav[data-nav]{view-transition-name:site-nav}::view-transition-old(root){animation:vt-page-out .2s var(--ease-in-out) both}::view-transition-new(root){animation:vt-page-in .42s var(--ease-out) 60ms both}@keyframes vt-page-out{to{opacity:0;transform:translateY(-10px)}}@keyframes vt-page-in{0%{opacity:0;transform:translateY(18px)}}.vt-instant .rise,.vt-instant .shutter,.vt-instant .shutter img{transition:none!important}.vt-arrived .shutter,.vt-arrived .shutter img{clip-path:none!important;transition:none!important;transform:none!important}.logo[data-astro-cid-f7espo7c]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.logo__letters[data-astro-cid-f7espo7c]{height:var(--logo-height);aspect-ratio:var(--logo-ratio);-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;background:currentColor;display:block}@media (forced-colors:active){.logo__letters[data-astro-cid-f7espo7c]{background:canvastext}}.spaces[data-astro-cid-djzlthaw]{align-items:stretch;height:100%;display:flex;position:relative}.spaces__trigger[data-astro-cid-djzlthaw]{font:inherit;color:inherit;text-underline-offset:.35em;transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;background:0 0;border:0;align-items:center;gap:.45em;padding:0;text-decoration:underline .07em #0000;display:inline-flex}.spaces__trigger[data-astro-cid-djzlthaw][data-current]{color:var(--color-brand);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.spaces__trigger[data-astro-cid-djzlthaw]:hover{text-decoration-color:currentColor}}.spaces__caret[data-astro-cid-djzlthaw]{transition:transform var(--t-hover) var(--ease-out)}.spaces[data-astro-cid-djzlthaw][data-open] .spaces__caret[data-astro-cid-djzlthaw]{transform:rotate(180deg)}.spaces__panel[data-astro-cid-djzlthaw]{z-index:60;opacity:0;visibility:hidden;width:max-content;min-width:17rem;transition:opacity var(--t-hover) var(--ease-out), transform var(--t-hover) var(--ease-out), visibility 0s linear var(--t-hover);padding-top:.25rem;position:absolute;top:100%;left:-1.25rem;transform:translateY(-.4rem)}.spaces[data-astro-cid-djzlthaw][data-open] .spaces__panel[data-astro-cid-djzlthaw],html:not(.js) .spaces[data-astro-cid-djzlthaw]:hover .spaces__panel[data-astro-cid-djzlthaw],html:not(.js) .spaces[data-astro-cid-djzlthaw]:focus-within .spaces__panel[data-astro-cid-djzlthaw]{opacity:1;visibility:visible;transition:opacity var(--t-hover) var(--ease-out), transform var(--t-hover) var(--ease-out), visibility 0s;transform:none}.spaces__list[data-astro-cid-djzlthaw]{background:var(--color-surface);box-shadow:var(--shadow-float);padding:.5rem;display:grid}.spaces__item[data-astro-cid-djzlthaw]{transition:background-color var(--t-hover) ease;gap:.1rem;padding:.75rem;text-decoration:none;display:grid}.spaces__name[data-astro-cid-djzlthaw]{font-size:var(--step-body);color:var(--color-text);align-items:center;gap:.4rem;display:inline-flex}.spaces__more[data-astro-cid-djzlthaw]{margin-top:.25rem}.spaces__item--more[data-astro-cid-djzlthaw]{font-size:var(--step-small);color:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-djzlthaw].spaces__item--more:hover{color:var(--color-brand)}}.spaces__out[data-astro-cid-djzlthaw]{color:var(--color-text-muted);flex:none}.spaces__meta[data-astro-cid-djzlthaw]{font-size:var(--step-small);color:var(--color-text-muted)}a[data-astro-cid-djzlthaw].spaces__item:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){a[data-astro-cid-djzlthaw].spaces__item:hover{background:var(--color-background)}a[data-astro-cid-djzlthaw].spaces__item:hover .spaces__name[data-astro-cid-djzlthaw]{color:var(--color-brand)}}@media (prefers-reduced-motion:reduce){.spaces__panel[data-astro-cid-djzlthaw]{transform:none}}.nav[data-astro-cid-6k5q5szf]{z-index:50;background:var(--color-background);position:sticky;top:0}.nav__bar[data-astro-cid-6k5q5szf]{--nav-gap:clamp(2rem, 4.5vw, 4.5rem);align-items:stretch;column-gap:var(--nav-gap);height:var(--nav-height);max-width:var(--max-width);padding-inline:var(--margin);font-size:var(--step-small);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.nav__bar[data-astro-cid-6k5q5szf]>.nav__logo{z-index:1;grid-area:1/2;align-self:center;position:relative}.nav__bar[data-astro-cid-6k5q5szf]>.nav__logo[aria-current]{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.nav__bar[data-astro-cid-6k5q5szf]>.nav__logo{transition:color var(--t-hover) ease}.nav__bar[data-astro-cid-6k5q5szf]>.nav__logo:hover{color:var(--color-brand)}}.nav__toggle[data-astro-cid-6k5q5szf]{display:none}.nav__menu[data-astro-cid-6k5q5szf]{grid-area:1/1/auto/-1;grid-template-columns:subgrid;display:grid}.nav__group[data-astro-cid-6k5q5szf]{align-items:stretch;gap:var(--nav-gap);min-width:0;margin:0;display:flex}.nav__group--start[data-astro-cid-6k5q5szf]{grid-column:1;justify-content:flex-end}.nav__group--end[data-astro-cid-6k5q5szf]{grid-column:3;justify-content:flex-start}.nav__group[data-astro-cid-6k5q5szf]>li[data-astro-cid-6k5q5szf]{align-items:center;display:flex}.nav__link[data-astro-cid-6k5q5szf]{white-space:nowrap;text-underline-offset:.35em;align-items:center;height:100%;display:inline-flex}.nav__link[data-astro-cid-6k5q5szf][aria-current]{color:var(--color-brand);text-decoration-color:currentColor}@media (width<=56rem){.nav__toggle[data-astro-cid-6k5q5szf]{width:2.75rem;height:2.75rem;color:var(--color-text);transition:transform var(--t-press) var(--ease-out), color var(--t-hover) ease;background:0 0;border:0;grid-area:1/3;place-self:center end;place-items:center;margin-right:-.6rem;padding:0;display:grid}.nav__toggle[data-astro-cid-6k5q5szf]:active{transform:scale(.94)}.nav[data-astro-cid-6k5q5szf][data-menu-open] .nav__toggle[data-astro-cid-6k5q5szf]{color:var(--color-brand)}.nav__burger[data-astro-cid-6k5q5szf]{width:1.5rem;height:.9rem;display:block;position:relative}.nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]{width:100%;height:1.5px;transition:transform .24s var(--ease-out), opacity .16s ease;background:currentColor;position:absolute;left:0}.nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]:first-child{top:0}.nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]:nth-child(2){top:calc(50% - .75px)}.nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]:nth-child(3){bottom:0}.nav[data-astro-cid-6k5q5szf][data-menu-open] .nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]:first-child{transform:translateY(calc(.45rem - .75px))rotate(45deg)}.nav[data-astro-cid-6k5q5szf][data-menu-open] .nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]:nth-child(2){opacity:0}.nav[data-astro-cid-6k5q5szf][data-menu-open] .nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]:nth-child(3){transform:translateY(calc(.75px - .45rem))rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nav__burger[data-astro-cid-6k5q5szf] span[data-astro-cid-6k5q5szf]{transition:none}}.nav__menu[data-astro-cid-6k5q5szf]{height:calc(100svh - var(--nav-height));padding:var(--space-m) var(--margin) var(--space-l);background:var(--color-background);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility 0s linear .3s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav[data-astro-cid-6k5q5szf][data-menu-open] .nav__menu[data-astro-cid-6k5q5szf]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), visibility 0s}.nav__group[data-astro-cid-6k5q5szf]{display:block}.nav__group[data-astro-cid-6k5q5szf]>li[data-astro-cid-6k5q5szf]{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);display:block;transform:translateY(.75rem)}.nav[data-astro-cid-6k5q5szf][data-menu-open] .nav__group[data-astro-cid-6k5q5szf]>li[data-astro-cid-6k5q5szf]{opacity:1;transition-delay:calc(var(--i,1) * 60ms);transform:none}.nav__link[data-astro-cid-6k5q5szf],.nav[data-astro-cid-6k5q5szf] .spaces__trigger{width:100%;height:auto;font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(clamp(2.25rem, 9vw, 3rem) * var(--display-scale));letter-spacing:var(--tracking-display);padding-block:.6rem;line-height:1.1;display:flex}.nav[data-astro-cid-6k5q5szf] .spaces__trigger{justify-content:flex-start;gap:.75rem}.nav[data-astro-cid-6k5q5szf] .spaces{height:auto;display:block}.nav[data-astro-cid-6k5q5szf] .spaces__panel{opacity:0;visibility:hidden;width:auto;min-width:0;transition:grid-template-rows .22s var(--ease-out), opacity .22s var(--ease-out), visibility 0s linear .22s;grid-template-rows:0fr;padding:0;display:grid;position:static;transform:none}.nav[data-astro-cid-6k5q5szf] .spaces[data-open] .spaces__panel{opacity:1;visibility:visible;transition:grid-template-rows .22s var(--ease-out), opacity .22s var(--ease-out), visibility 0s;grid-template-rows:1fr;transform:none}.nav[data-astro-cid-6k5q5szf] .spaces__list{min-height:0;box-shadow:none;background:0 0;padding:0;overflow:hidden}.nav[data-astro-cid-6k5q5szf] .spaces__list>li:last-child{padding-bottom:var(--space-s)}.nav[data-astro-cid-6k5q5szf] .spaces__item{padding:.6rem 0}.nav[data-astro-cid-6k5q5szf] .spaces__name{font-size:var(--step-lead)}}@media (width<=56rem) and (prefers-reduced-motion:reduce){.nav__group[data-astro-cid-6k5q5szf]>li[data-astro-cid-6k5q5szf]{transform:none;transition-delay:0s!important}.nav[data-astro-cid-6k5q5szf] .spaces__panel,.nav[data-astro-cid-6k5q5szf] .spaces[data-open] .spaces__panel{transition:opacity .15s,visibility 0s linear .15s}.nav[data-astro-cid-6k5q5szf] .spaces[data-open] .spaces__panel{transition-delay:0s}}.f-mascot[data-astro-cid-iqyzbfzy]{aspect-ratio:3/4;pointer-events:none;user-select:none;height:min(6rem,11svh);position:relative}.f-mascot[data-astro-cid-iqyzbfzy] .f-mascot__frame{object-fit:contain;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.f-mascot[data-astro-cid-iqyzbfzy] .f-mascot__frame:first-child{visibility:visible}@media (prefers-reduced-motion:no-preference){.f-mascot[data-astro-cid-iqyzbfzy] .f-mascot__frame{animation-duration:1.6s;animation-timing-function:step-end;animation-iteration-count:infinite}.f-mascot[data-astro-cid-iqyzbfzy] .f-mascot__frame--1{animation-name:f-mascot-1}.f-mascot[data-astro-cid-iqyzbfzy] .f-mascot__frame--2{animation-name:f-mascot-2}.f-mascot[data-astro-cid-iqyzbfzy] .f-mascot__frame--3{animation-name:f-mascot-3}}@keyframes f-mascot-1{0%{visibility:visible}25%,to{visibility:hidden}}@keyframes f-mascot-2{0%{visibility:hidden}25%{visibility:visible}50%{visibility:hidden}75%,to{visibility:visible}}@keyframes f-mascot-3{0%,25%{visibility:hidden}50%{visibility:visible}75%,to{visibility:hidden}}.f-spaces[data-astro-cid-hiflkxyb]{gap:var(--space-m);font-size:var(--step-body);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}h2[data-astro-cid-hiflkxyb]{font-family:var(--font-body);font-size:var(--step-body);letter-spacing:0;margin-bottom:.35rem;font-weight:700}address[data-astro-cid-hiflkxyb]{font-style:normal;display:grid}address[data-astro-cid-hiflkxyb] a[data-astro-cid-hiflkxyb]{white-space:nowrap;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);justify-self:start;align-items:center;gap:.3rem;display:inline-flex}@media (width<=30rem){.f-spaces[data-astro-cid-hiflkxyb]{grid-template-columns:1fr}}@media (width<=48rem){address[data-astro-cid-hiflkxyb] a[data-astro-cid-hiflkxyb]{min-height:2.75rem}}@container footer-side (width<=26rem){.f-spaces[data-astro-cid-hiflkxyb]{grid-template-columns:1fr}}.f1[data-astro-cid-zlz3scsx]{min-height:min(calc(100svh - var(--nav-height)), 52rem);background:var(--color-field);grid-template-columns:1fr 1fr;display:grid}.f1__photo[data-astro-cid-zlz3scsx]{background:var(--color-media);position:relative;overflow:hidden}.f1__photo[data-astro-cid-zlz3scsx] img{object-position:50% 62%;position:absolute;inset:0}.f1__side[data-astro-cid-zlz3scsx]{gap:min(var(--space-l), 5svh);padding:min(clamp(2rem, 5vw, 5rem), 6svh) var(--margin) clamp(1.5rem, 3vw, 2.5rem) clamp(2rem, 8vw, 8rem);grid-template-rows:auto auto 1fr;display:grid;container:footer-side/inline-size}.f1__menu[data-astro-cid-zlz3scsx]{align-content:start;gap:.12em;display:grid}.f1__menu[data-astro-cid-zlz3scsx] a[data-astro-cid-zlz3scsx]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:min(var(--step-heading), calc(7svh * var(--display-scale)));letter-spacing:var(--tracking-display);transition:transform var(--t-hover) var(--ease-out), color var(--t-hover) ease;align-items:center;gap:.5rem;line-height:1.14;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.f1__menu[data-astro-cid-zlz3scsx]:hover a[data-astro-cid-zlz3scsx]{color:var(--color-text-muted)}.f1__menu[data-astro-cid-zlz3scsx] a[data-astro-cid-zlz3scsx]:hover{color:var(--color-brand);transform:translate(12px)}}.f1__side[data-astro-cid-zlz3scsx] .f1__mascot{margin-top:.75rem}@container footer-side (width<=26rem){.f1__side[data-astro-cid-zlz3scsx] .f-spaces>section:last-child{column-gap:var(--space-s);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.f1__side[data-astro-cid-zlz3scsx] .f-spaces>section:last-child>:not(.f1__mascot){grid-column:1}.f1__side[data-astro-cid-zlz3scsx] .f1__mascot{grid-area:1/2/span 2;margin-top:0}}.f1__legal[data-astro-cid-zlz3scsx]{font-size:var(--step-small);align-self:end}@media (width<=48rem){.f1[data-astro-cid-zlz3scsx]{grid-template-columns:1fr}.f1__photo[data-astro-cid-zlz3scsx]{height:50svh;min-height:18rem}.f1__side[data-astro-cid-zlz3scsx]{padding-inline:var(--margin)}.f1__menu[data-astro-cid-zlz3scsx]{gap:0}.f1__menu[data-astro-cid-zlz3scsx] a[data-astro-cid-zlz3scsx]{min-height:2.75rem;font-size:calc(clamp(2.25rem, 9vw, 3rem) * var(--display-scale))}}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2xl)}.footer--tight[data-astro-cid-jo6i4kqk]{margin-top:clamp(3rem,6vw,5.5rem)}.footer--flush[data-astro-cid-jo6i4kqk]{margin-top:0}
