.hero[data-astro-cid-dcwno5ig]{min-height:clamp(36rem, calc(100svh - var(--nav-height)), 60rem);grid-template-columns:1fr 1fr;display:grid}.hero__text[data-astro-cid-dcwno5ig]{gap:var(--space-l);padding:clamp(2rem, 6vh, 4.5rem) clamp(1.5rem, 4vw, 4rem) clamp(2rem, 6vh, 4rem) var(--margin);grid-template-rows:1fr auto;display:grid;container-type:inline-size}.hero__heading[data-astro-cid-dcwno5ig]{font-size:min(var(--step-display), calc(13.4cqi * var(--display-scale)));line-height:var(--leading-display);letter-spacing:-.024em;white-space:nowrap}.hero__foot[data-astro-cid-dcwno5ig]{gap:var(--space-m);align-self:end;display:grid}.hero__lead[data-astro-cid-dcwno5ig]{max-width:24rem;font-size:var(--step-body);line-height:1.5}.hero__actions[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.hero__field[data-astro-cid-dcwno5ig]{background:var(--color-brand);display:grid;position:relative}.hero__seams[data-astro-cid-dcwno5ig]{pointer-events:none;position:absolute;inset:0}.hero__seams[data-astro-cid-dcwno5ig] .seam{opacity:0;transition:opacity .12s var(--ease-out);position:absolute;overflow:hidden}.hero__seams[data-astro-cid-dcwno5ig] .seam[data-on]{opacity:1;transition:opacity .32s var(--ease-out) .38s}.hero__whole[data-astro-cid-dcwno5ig]{background:var(--color-brand);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out);position:absolute;inset:0}.hero__whole[data-astro-cid-dcwno5ig][data-on]{opacity:1;transition:opacity .2s var(--ease-out) .64s}.hero__whole-art[data-astro-cid-dcwno5ig]{-webkit-mask:var(--mark) center / 44% auto no-repeat;mask:var(--mark) center / 44% auto no-repeat;background:#fff;position:absolute;inset:0}@media (forced-colors:active){.hero__whole-art[data-astro-cid-dcwno5ig]{background:canvastext}}.hero__grid[data-astro-cid-dcwno5ig]{--frame:clamp(1px, .12vw, 2px);gap:var(--frame);width:100%;height:100%;padding:var(--frame);background:var(--color-brand);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}.pane[data-astro-cid-dcwno5ig]{min-height:0;position:relative}.pane__card[data-astro-cid-dcwno5ig]{transform-style:preserve-3d;transition:transform .72s linear(0, .02 10%, .08 20%, .2 30%, .38 40%, .6 50%, .8 60%, .94 70%, 1.01 80%, 1.013 88%, 1);position:absolute;inset:0;transform:perspective(1100px)rotateY(0)}.pane[data-astro-cid-dcwno5ig][data-flipped] .pane__card[data-astro-cid-dcwno5ig]{transform:perspective(1100px)rotateY(180deg)}.pane__face[data-astro-cid-dcwno5ig]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.pane__front[data-astro-cid-dcwno5ig]{background:var(--color-media)}.pane__back[data-astro-cid-dcwno5ig]{background:var(--color-brand);transform:rotateY(180deg)}.pane__art[data-astro-cid-dcwno5ig],.hero__seams[data-astro-cid-dcwno5ig] .seam__art{left:calc(-1 * var(--x,0px));top:calc(-1 * var(--y,0px));width:var(--gw,300%);height:var(--gh,300%);-webkit-mask:var(--mark) center / 44% auto no-repeat;mask:var(--mark) center / 44% auto no-repeat;background:#fff;position:absolute}@media (prefers-reduced-motion:no-preference){.js .hero__grid[data-astro-cid-dcwno5ig][data-intro] .pane__card[data-astro-cid-dcwno5ig]{animation:4s step-end both hero-intro-card}.js .hero__grid[data-astro-cid-dcwno5ig][data-intro]~.hero__seams[data-astro-cid-dcwno5ig] .seam,.js .hero__grid[data-astro-cid-dcwno5ig][data-intro]~.hero__whole[data-astro-cid-dcwno5ig]{animation:4s step-end both hero-intro-seam}}.hero__field[data-astro-cid-dcwno5ig][data-instant] .pane__card[data-astro-cid-dcwno5ig],.hero__field[data-astro-cid-dcwno5ig][data-instant] .seam,.hero__field[data-astro-cid-dcwno5ig][data-instant] .hero__whole[data-astro-cid-dcwno5ig]{transition:none}@keyframes hero-intro-card{0%{transform:perspective(1100px)rotateY(180deg)}}@keyframes hero-intro-seam{0%{opacity:1}}@media (prefers-reduced-motion:reduce){.pane__card[data-astro-cid-dcwno5ig]{transition:none}}.pane[data-astro-cid-dcwno5ig][data-turning]{animation:pane-lift .72s var(--ease-in-out)}.pane__face[data-astro-cid-dcwno5ig]:after{content:"";opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.pane[data-astro-cid-dcwno5ig][data-turning] .pane__face[data-astro-cid-dcwno5ig]:after{animation:pane-shade .72s var(--ease-in-out)}@keyframes pane-lift{50%{transform:scale(.96)}}@keyframes pane-shade{50%{opacity:.3}}@media (width<=48rem){.hero[data-astro-cid-dcwno5ig]{min-height:calc(100svh - var(--nav-height));grid-template-rows:1fr auto;grid-template-columns:1fr}.hero__field[data-astro-cid-dcwno5ig]{grid-row:1}.hero__text[data-astro-cid-dcwno5ig]{padding:var(--space-l) var(--margin) var(--space-l);grid-row:2;grid-template-rows:auto auto}.hero__grid[data-astro-cid-dcwno5ig]{height:100%;min-height:min(75vw,30rem)}.hero__actions[data-astro-cid-dcwno5ig]{column-gap:1rem}.hero__actions[data-astro-cid-dcwno5ig] .button{gap:.5rem;font-size:1rem}.hero__actions[data-astro-cid-dcwno5ig] .button--solid{padding-inline:1.125rem}}.intro[data-astro-cid-ksx7rjb5]{padding-top:var(--space-2xl)}.intro__statement[data-astro-cid-ksx7rjb5]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(clamp(1.5rem, 1rem + 1.4vw, 2.25rem) * var(--display-scale));letter-spacing:var(--tracking-display);text-wrap:pretty;line-height:1.42}.intro__circled[data-astro-cid-ksx7rjb5]{white-space:nowrap;display:inline-block;position:relative}.intro__loop[data-astro-cid-ksx7rjb5]{pointer-events:none;width:calc(100% + 1em);max-width:none;height:1.94em;position:absolute;top:calc(50% - 1.1em);left:-.7em;overflow:visible}.intro__loop[data-astro-cid-ksx7rjb5] path[data-astro-cid-ksx7rjb5]{fill:none;stroke:var(--color-brand);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.intro__loop[data-astro-cid-ksx7rjb5] path[data-astro-cid-ksx7rjb5]{transition:stroke-dashoffset 1.1s var(--ease-in-out) .45s}.motion-ready .intro[data-astro-cid-ksx7rjb5]:not(.is-in) .intro__loop[data-astro-cid-ksx7rjb5] path[data-astro-cid-ksx7rjb5]{stroke-dashoffset:1px}}@media (width<=48rem){.intro__statement[data-astro-cid-ksx7rjb5]{max-width:none;font-size:1.5rem;line-height:1.5}.intro__loop[data-astro-cid-ksx7rjb5]{width:calc(100% + .85em);left:-.55em}}.clock[data-astro-cid-teeunhe6]{font-variant-numeric:tabular-nums}.roots[data-astro-cid-jsgzkekm]{column-gap:var(--gap);padding-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.roots__heading[data-astro-cid-jsgzkekm]{font-size:var(--step-heading);grid-column:1/-1}.roots__lead[data-astro-cid-jsgzkekm]{margin-top:var(--space-m);font-size:var(--step-body);text-wrap:balance;grid-column:1/-1}.roots__tiles[data-astro-cid-jsgzkekm]{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.roots__photo[data-astro-cid-jsgzkekm]{aspect-ratio:16/10;grid-column:1/9;position:relative;overflow:hidden}.roots__note[data-astro-cid-jsgzkekm]{background:var(--color-background);width:min(21rem,46%);font-size:var(--step-body);gap:.5rem;padding:1.25rem 1.25rem .75rem;display:grid;position:absolute;top:0;right:0}.roots__side[data-astro-cid-jsgzkekm]{gap:var(--space-m);grid-column:9/13;display:grid}.roots__map[data-astro-cid-jsgzkekm]{aspect-ratio:4/3.4;background:var(--color-brand);color:var(--color-background);place-items:center;padding:12% 8%;display:grid;position:relative}.roots__map[data-astro-cid-jsgzkekm] svg[data-astro-cid-jsgzkekm]{width:100%;height:auto;overflow:visible}.roots__dot[data-astro-cid-jsgzkekm]{fill:var(--color-text)}.roots__dot-ring[data-astro-cid-jsgzkekm]{fill:var(--color-text);opacity:.22;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.roots__dot-ring[data-astro-cid-jsgzkekm]{animation:roots-pulse 2.8s var(--ease-out) infinite}}@keyframes roots-pulse{0%{opacity:.35;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.6)}}.roots__place[data-astro-cid-jsgzkekm]{font-size:var(--step-small);position:absolute;bottom:9%;right:8%}.roots__facts[data-astro-cid-jsgzkekm]{gap:var(--space-m) var(--gap);font-size:var(--step-small);grid-template-columns:1fr 1fr;display:grid}.roots__facts[data-astro-cid-jsgzkekm] dt[data-astro-cid-jsgzkekm]{color:var(--color-text-muted)}.roots__facts[data-astro-cid-jsgzkekm] dd[data-astro-cid-jsgzkekm]{font-size:var(--step-body)}@media (width<=48rem){.roots[data-astro-cid-jsgzkekm]{display:block}.roots__heading[data-astro-cid-jsgzkekm]{font-size:calc(clamp(2.5rem, 11vw, 3.5rem) * var(--display-scale))}.roots__lead[data-astro-cid-jsgzkekm],.roots__note[data-astro-cid-jsgzkekm] p[data-astro-cid-jsgzkekm]{text-wrap:wrap}.roots__tiles[data-astro-cid-jsgzkekm]{gap:var(--space-l);margin-top:var(--space-l);grid-template-columns:1fr;display:grid}.roots__tiles[data-astro-cid-jsgzkekm]>[data-astro-cid-jsgzkekm]{grid-column:1/-1}.roots__photo[data-astro-cid-jsgzkekm]{aspect-ratio:auto;overflow:visible}.roots__photo[data-astro-cid-jsgzkekm] img{aspect-ratio:4/3}.roots__note[data-astro-cid-jsgzkekm]{width:auto;padding:var(--space-s) 0 0;position:static}.roots__map[data-astro-cid-jsgzkekm]{aspect-ratio:3/2}}.wholesale[data-astro-cid-ny7ddbgn]{padding-top:var(--space-xl)}.wholesale__band[data-astro-cid-ny7ddbgn]{align-items:end;gap:var(--space-m) var(--space-l);background:var(--color-field);grid-template-columns:minmax(0,1.4fr) auto;padding:clamp(1.75rem,4vw,3rem);display:grid}.wholesale__text[data-astro-cid-ny7ddbgn]{gap:.6rem;max-width:40rem;display:grid}.wholesale__heading[data-astro-cid-ny7ddbgn]{letter-spacing:var(--tracking-display-base);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.04}.wholesale__actions[data-astro-cid-ny7ddbgn]{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}@media (width<=48rem){.wholesale__band[data-astro-cid-ny7ddbgn]{grid-template-columns:1fr}}.spaces-table[data-astro-cid-pd475zja]{padding-top:var(--space-xl)}.spaces-table__heading[data-astro-cid-pd475zja]{font-size:var(--step-heading-base);letter-spacing:var(--tracking-display-base);line-height:.98}.spaces-table__body[data-astro-cid-pd475zja]{margin-top:var(--space-m);position:relative}.spaces-table__picture[data-astro-cid-pd475zja]{background:var(--color-media);width:100%;height:clamp(30rem,52vw,50rem);position:relative;overflow:hidden}.spaces-table__picture[data-astro-cid-pd475zja] .pic.pic{opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.spaces-table__picture[data-astro-cid-pd475zja] .pic[data-show]{opacity:1}.spaces-table__overlay[data-astro-cid-pd475zja]{z-index:1;align-items:end;gap:var(--space-l);color:#fff;pointer-events:none;background:linear-gradient(#0000 35%,#141210d1);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1.5rem,3vw,2.75rem);display:grid;position:absolute;inset:0}.spaces-dots[data-astro-cid-pd475zja]{display:none}.spot[data-astro-cid-pd475zja]{color:#d6d0c7;max-width:26rem;font-size:var(--step-small);pointer-events:auto;transition:opacity var(--t-hover) ease;gap:.2rem;display:grid}.spot[data-astro-cid-pd475zja]:focus-visible{outline-offset:6px;outline-color:#fff}.spot__name[data-astro-cid-pd475zja]{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display-base);color:#fff;margin-bottom:.3rem;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);line-height:1.1}.spot__status[data-astro-cid-pd475zja]{color:#fff}.spot[data-astro-cid-pd475zja] a[data-astro-cid-pd475zja]{color:inherit;text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.spot__name[data-astro-cid-pd475zja] a[data-astro-cid-pd475zja]{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.spot__arrow[data-astro-cid-pd475zja]{transition:transform var(--t-hover) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.spot[data-astro-cid-pd475zja]:hover .spot__arrow[data-astro-cid-pd475zja]{transform:translate(4px)}.spot[data-astro-cid-pd475zja] a[data-astro-cid-pd475zja]:hover{color:#fff;text-decoration-color:currentColor}.spot__name[data-astro-cid-pd475zja] a[data-astro-cid-pd475zja]:hover{text-underline-offset:.18em;text-decoration:underline .05em}}.spaces-table[data-astro-cid-pd475zja].is-in .spaces-table__overlay[data-astro-cid-pd475zja]:has(.spot[data-active]) .spot[data-astro-cid-pd475zja]:not([data-active]){opacity:.72}@media (width<=48rem){.spaces-table__heading[data-astro-cid-pd475zja]{font-size:clamp(2.25rem,9.5vw,3rem)}.spaces-table__picture[data-astro-cid-pd475zja]{height:150vw;max-height:44rem}.spaces-table__picture[data-astro-cid-pd475zja] .pic[data-portrait-fit]{--fit-bottom:10.5rem;background:var(--fit-ground)}.spaces-table__picture[data-astro-cid-pd475zja] .pic[data-portrait-fit] .artwork__still,.spaces-table__picture[data-astro-cid-pd475zja] .pic[data-portrait-fit] .layer__drawing{height:calc(100% - var(--fit-bottom));object-fit:contain;object-position:top;background:0 0;bottom:auto}.spaces-table__overlay[data-astro-cid-pd475zja]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;pointer-events:auto;background:linear-gradient(#0000 40%,#141210d9);align-items:flex-end;gap:0;padding:0;display:flex;overflow-x:auto}.spaces-table__overlay[data-astro-cid-pd475zja]::-webkit-scrollbar{display:none}.spot[data-astro-cid-pd475zja],.spot[data-astro-cid-pd475zja]:not([data-active]){max-width:none;padding:var(--space-m) var(--space-m) 3.25rem;scroll-snap-align:start;opacity:1;flex:0 0 100%}.spaces-dots[data-astro-cid-pd475zja]{z-index:2;gap:.25rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.spaces-dot[data-astro-cid-pd475zja]{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.spaces-dot[data-astro-cid-pd475zja]:before{content:"";width:.5rem;height:.5rem;transition:background-color var(--t-hover) ease, transform var(--t-hover) var(--ease-out);background:#ffffff73;border-radius:50%}.spaces-dot[data-astro-cid-pd475zja][aria-pressed=true]:before{background:#fff;transform:scale(1.25)}.spaces-dot[data-astro-cid-pd475zja]:focus-visible{outline-offset:-6px;outline:2px solid #fff}}
