.media[data-astro-cid-3pvssf22]{margin:0;position:relative;overflow:hidden}.media[data-astro-cid-3pvssf22] img{object-fit:cover;width:100%;height:100%;display:block}.media__note[data-astro-cid-3pvssf22]{inset-inline:var(--space-2);padding:var(--space-1) var(--space-2);color:#000;font:600 .75rem/1.4 var(--font-body);z-index:5;pointer-events:none;background:#ffd600eb;border-radius:.25rem;position:absolute;inset-block-start:var(--space-2)}.hero[data-astro-cid-yig24ztu]{min-height:100svh;padding-block:calc(var(--header-height) + var(--space-6)) var(--space-8);background:radial-gradient(60rem 40rem at 85% 40%, var(--lilac-soft), transparent 70%), #fff;align-items:center;display:grid}.hero__grid[data-astro-cid-yig24ztu]{gap:var(--space-7);align-items:center;display:grid}.hero__title[data-astro-cid-yig24ztu]{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.75rem,1.5rem + 5.5vw,6rem);font-weight:600;line-height:1;margin-bottom:var(--space-5)!important}.hero__title[data-astro-cid-yig24ztu] span[data-astro-cid-yig24ztu]{color:var(--lavender);display:block}.hero__lead[data-astro-cid-yig24ztu]{max-width:28ch;margin-bottom:var(--space-6)!important}.hero__lead[data-astro-cid-yig24ztu] em[data-astro-cid-yig24ztu]{font-style:normal}.hero[data-astro-cid-yig24ztu] .hero__drum{justify-self:center;width:min(100%,34rem)}@media (width>=56rem){.hero__grid[data-astro-cid-yig24ztu]{grid-template-columns:1.05fr 1fr}}.spin__progress[data-astro-cid-buanv5fu]{width:min(100%,25rem);color:var(--ink);display:none}.is-pinned[data-astro-cid-buanv5fu] .spin__progress[data-astro-cid-buanv5fu]{display:block}.spin__progress-label[data-astro-cid-buanv5fu]{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.spin[data-astro-cid-buanv5fu] progress[data-astro-cid-buanv5fu]{appearance:none;background:var(--lilac-soft);width:100%;height:.5rem;accent-color:var(--lavender);border:0;border-radius:999px;margin-top:.5rem;display:block;overflow:hidden}.spin[data-astro-cid-buanv5fu] progress[data-astro-cid-buanv5fu]::-webkit-progress-bar{background:var(--lilac-soft)}.spin[data-astro-cid-buanv5fu] progress[data-astro-cid-buanv5fu]::-webkit-progress-value{background:var(--lavender)}.spin[data-astro-cid-buanv5fu] progress[data-astro-cid-buanv5fu]::-moz-progress-bar{background:var(--lavender)}.spin__hint[data-astro-cid-buanv5fu]{font-size:.875rem;margin:.5rem 0!important}.spin__controls[data-astro-cid-buanv5fu]{justify-content:space-between;gap:1rem;display:flex}.spin__controls[data-astro-cid-buanv5fu] button[data-astro-cid-buanv5fu]{border:1px solid var(--lavender);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.spin__controls[data-astro-cid-buanv5fu] button[data-astro-cid-buanv5fu]:hover:not(:disabled){background:var(--lilac-soft)}.spin__controls[data-astro-cid-buanv5fu] button[data-astro-cid-buanv5fu]:disabled{opacity:.45;cursor:default}.spin[data-astro-cid-buanv5fu]{padding-block:var(--section-space);text-align:center;background:#fff}.spin__title[data-astro-cid-buanv5fu]{max-width:18ch;margin:0 auto var(--space-7)!important}.spin[data-astro-cid-buanv5fu] .spin__drum{width:min(78vw,30rem);margin-inline:auto}.spin[data-astro-cid-buanv5fu]:not(.is-pinned) .drum{aspect-ratio:auto}.spin[data-astro-cid-buanv5fu]:not(.is-pinned) .drum__ring{display:none}.spin[data-astro-cid-buanv5fu]:not(.is-pinned) .drum__window{background:0 0;border-radius:0;position:static;overflow:visible}.spin__scenes[data-astro-cid-buanv5fu]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.spin__scene[data-astro-cid-buanv5fu]{aspect-ratio:1;background:var(--lilac-soft);border-radius:50%;overflow:hidden}.spin__scene[data-astro-cid-buanv5fu] .media{height:100%}.spin__done[data-astro-cid-buanv5fu]{background:var(--lavender);place-items:center;display:grid}.spin__done[data-astro-cid-buanv5fu] p[data-astro-cid-buanv5fu]{letter-spacing:-.04em;color:#fff;font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);font-weight:600;margin:0!important}.spin[data-astro-cid-buanv5fu].is-pinned{height:calc(var(--scenes) * 80svh + 100svh);padding-block:0}.is-pinned[data-astro-cid-buanv5fu] .spin__sticky[data-astro-cid-buanv5fu]{justify-content:center;align-items:center;gap:var(--space-6);height:100svh;padding-inline:var(--gutter);flex-direction:column;display:flex;position:sticky;top:0}.is-pinned[data-astro-cid-buanv5fu] .spin__title[data-astro-cid-buanv5fu]{margin-bottom:0!important}.is-pinned[data-astro-cid-buanv5fu] .spin__drum{width:min(48svh,78vw,30rem)}.is-pinned[data-astro-cid-buanv5fu] .spin__scenes[data-astro-cid-buanv5fu]{display:block;position:absolute;inset:0}.is-pinned[data-astro-cid-buanv5fu] .spin__scene[data-astro-cid-buanv5fu]{opacity:0;transition:opacity var(--soft) var(--ease-soft), transform 1.2s var(--ease-soft);border-radius:0;position:absolute;inset:0;transform:rotate(-35deg)scale(1.1)}.is-pinned[data-astro-cid-buanv5fu] .spin__scene[data-astro-cid-buanv5fu].is-active{opacity:1;transform:none}@media (height<=700px){.is-pinned[data-astro-cid-buanv5fu] .spin__drum{width:min(38svh,70vw)}.is-pinned[data-astro-cid-buanv5fu] .spin__title[data-astro-cid-buanv5fu]{font-size:clamp(1.5rem,5vw,2.25rem)}.is-pinned[data-astro-cid-buanv5fu] .spin__sticky[data-astro-cid-buanv5fu]{gap:1rem;padding-block:1rem}}.is-pinned[data-astro-cid-buanv5fu] .spin__scene[data-astro-cid-buanv5fu].is-past{transform:rotate(35deg)scale(1.1)}.simple__hint[data-astro-cid-rilhhsll]{text-align:center;color:var(--text-muted);font-size:.875rem;margin:-2rem 0 2rem!important}.simple__step[data-astro-cid-rilhhsll]{outline-offset:.5rem;border-radius:1rem}.simple__step[data-astro-cid-rilhhsll]:hover,.simple__step[data-astro-cid-rilhhsll]:focus-visible,.simple__step[data-astro-cid-rilhhsll].is-complete{--step-background:var(--lavender)}.simple__step[data-astro-cid-rilhhsll]:hover .simple__num[data-astro-cid-rilhhsll],.simple__step[data-astro-cid-rilhhsll]:focus-visible .simple__num[data-astro-cid-rilhhsll],.simple__step[data-astro-cid-rilhhsll].is-complete .simple__num[data-astro-cid-rilhhsll]{color:#fff}@media (prefers-reduced-motion:no-preference){.simple[data-astro-cid-rilhhsll] .drum__window,.simple__num[data-astro-cid-rilhhsll]{transition:background .4s var(--ease-soft), color .4s var(--ease-soft)}}.simple[data-astro-cid-rilhhsll]{background:var(--lilac-soft)}.simple__title[data-astro-cid-rilhhsll]{text-align:center;margin-bottom:var(--space-8)!important}.simple__steps[data-astro-cid-rilhhsll]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.simple__step[data-astro-cid-rilhhsll]{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.simple__step[data-astro-cid-rilhhsll]:last-child{grid-column:1/-1}.simple[data-astro-cid-rilhhsll] .simple__drum{width:min(100%,9rem)}.simple[data-astro-cid-rilhhsll] .simple__drum .drum__rim{stroke:#fff}.simple[data-astro-cid-rilhhsll] .simple__drum .drum__window{background:var(--step-background,#fff);place-items:center;display:grid}.simple__num[data-astro-cid-rilhhsll]{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:600}.simple__icon[data-astro-cid-rilhhsll]{width:2.5rem;height:2.5rem;color:var(--lavender)}.simple__name[data-astro-cid-rilhhsll]{font-size:var(--text-h3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin:0!important}@media (width>=48rem){.simple__steps[data-astro-cid-rilhhsll]{grid-template-columns:repeat(5,minmax(0,1fr))}.simple__step[data-astro-cid-rilhhsll]:last-child{grid-column:auto}}.place__caption[data-astro-cid-maxzn6jw]{color:var(--text-muted);margin-block:1rem 0;font-size:.875rem}.place[data-astro-cid-maxzn6jw]{padding-block:var(--section-space) 0;background:#fff}.place__head[data-astro-cid-maxzn6jw]{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.place__head[data-astro-cid-maxzn6jw] .title{max-width:14ch;margin:0!important}.place__copy[data-astro-cid-maxzn6jw]{max-width:38ch;margin:0!important}.place__frame[data-astro-cid-maxzn6jw]{width:min(calc(100% - 2 * var(--gutter)), 90rem);aspect-ratio:16/9;border-radius:var(--radius);margin-inline:auto;overflow:hidden}.place__frame[data-astro-cid-maxzn6jw] .media{height:100%}@media (width>=56rem){.place__head[data-astro-cid-maxzn6jw]{grid-template-columns:1fr 1fr;align-items:end}}.clean[data-astro-cid-ge654ome]{padding-block:calc(var(--section-space) * 1.5);text-align:center;background:#fff}.clean__title[data-astro-cid-ge654ome]{margin:0 auto var(--space-8)!important}.clean__textures[data-astro-cid-ge654ome]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.clean__texture[data-astro-cid-ge654ome]{aspect-ratio:1;background:var(--lilac-soft);border-radius:50%;overflow:hidden}.clean__texture[data-astro-cid-ge654ome] .media{height:100%}.clean__texture[data-astro-cid-ge654ome] img{object-position:var(--pos);transform-origin:var(--pos);transform:scale(1.6)}@media (prefers-reduced-motion:no-preference){.clean__texture[data-astro-cid-ge654ome] img{animation:14s ease-in-out infinite alternate drift}.clean__texture[data-astro-cid-ge654ome]:nth-child(2n) img{animation-delay:-6s}}@keyframes drift{0%{transform:scale(1.6)translate(0)}to{transform:scale(1.7)translate(-2%,1.5%)}}.clean__line[data-astro-cid-ge654ome]{max-width:30ch;margin:var(--space-8) auto 0!important}@media (width>=48rem){.clean__textures[data-astro-cid-ge654ome]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.everyday[data-astro-cid-ssu2dsy7]{background:#fff}.everyday__title[data-astro-cid-ssu2dsy7]{margin-bottom:var(--space-7)!important}.everyday__mosaic[data-astro-cid-ssu2dsy7]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:12rem;margin:0;padding:0;list-style:none;display:grid}.everyday__tile[data-astro-cid-ssu2dsy7]{border-radius:var(--radius);background:var(--lilac-soft);overflow:hidden}.everyday__tile[data-astro-cid-ssu2dsy7] .media{height:100%}.everyday__tile[data-astro-cid-ssu2dsy7]:first-child{grid-row:span 2}.everyday__tile[data-astro-cid-ssu2dsy7]:nth-child(6){grid-column:span 2}.everyday__art[data-astro-cid-ssu2dsy7]{height:100%;padding:var(--space-4);place-items:center;display:grid;position:relative}.everyday__art[data-astro-cid-ssu2dsy7] svg{width:100%;height:100%}.everyday__note[data-astro-cid-ssu2dsy7]{inset-inline:var(--space-2);padding:var(--space-1) var(--space-2);color:#000;font:600 .75rem/1.4 var(--font-body);background:#ffd600eb;border-radius:.25rem;position:absolute;inset-block-start:var(--space-2)}@media (width>=56rem){.everyday__mosaic[data-astro-cid-ssu2dsy7]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:16rem;grid-auto-flow:dense}.everyday__tile[data-astro-cid-ssu2dsy7]:nth-child(5){grid-column:span 2}.everyday__tile[data-astro-cid-ssu2dsy7]:nth-child(6){grid-area:span 2}}.nearby__concept[data-astro-cid-ygvm4qni]{margin:0}.nearby__concept[data-astro-cid-ygvm4qni] figcaption[data-astro-cid-ygvm4qni]{color:var(--text-muted);margin-top:1rem;font-size:.875rem}.nearby__status[data-astro-cid-ygvm4qni]{color:var(--ink);background:#fff;border-radius:999px;margin-block:1.5rem 1rem;padding:.5rem 1rem;font-weight:600;display:inline-block}.nearby[data-astro-cid-ygvm4qni] .ds-button[data-astro-cid-ygvm4qni]{margin-top:1.5rem}.nearby[data-astro-cid-ygvm4qni]{background:var(--lilac-soft)}.nearby__grid[data-astro-cid-ygvm4qni]{gap:var(--space-7);align-items:center;display:grid}.nearby__map[data-astro-cid-ygvm4qni]{aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden}.nearby__map[data-astro-cid-ygvm4qni] .media{height:100%}@media (width>=56rem){.nearby__grid[data-astro-cid-ygvm4qni]{grid-template-columns:1fr 1.2fr}}.closing[data-astro-cid-rsxz7e36]{padding-block:calc(var(--section-space) * 1.5);background:var(--brand-gradient);text-align:center}.closing__inner[data-astro-cid-rsxz7e36]{justify-items:center;gap:var(--space-6);display:grid}.closing[data-astro-cid-rsxz7e36] .closing__drum{width:min(60vw,16rem)}.closing[data-astro-cid-rsxz7e36] .closing__drum .drum__window{background:#fff}.closing[data-astro-cid-rsxz7e36] .closing__drum .drum__rim{stroke:#fff}.closing__logo[data-astro-cid-rsxz7e36]{place-items:center;height:100%;padding:22%;display:grid}.closing__logo[data-astro-cid-rsxz7e36] svg{width:100%;height:100%}.closing__title[data-astro-cid-rsxz7e36]{max-width:16ch;margin:0!important}.closing__title[data-astro-cid-rsxz7e36] span[data-astro-cid-rsxz7e36]{display:block}
