.head[data-v-26602d1e]{--nav-pill:var(--accent);--nav-ink:var(--ink-deep);z-index:40;background:var(--page-field);color:var(--page-ink);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out);position:sticky;top:0}.head--apricot[data-v-26602d1e]{--nav-pill:var(--ground);--nav-ink:var(--ink)}.head--over[data-v-26602d1e]{background:0 0;position:fixed;left:0;right:0}.head.is-photo[data-v-26602d1e]{color:var(--on-field-dark);--focus-ring:var(--on-field-dark);--logo-sun:var(--accent)}.head.is-photo[data-v-26602d1e] :focus-visible{outline-color:var(--on-field-dark)}.head.is-open[data-v-26602d1e],.head.is-scrolled[data-v-26602d1e]{background:var(--ground);color:var(--ink);--nav-pill:var(--accent);--nav-ink:var(--ink-deep)}.head.is-hidden[data-v-26602d1e]{transform:translateY(-100%)}.head__bar[data-v-26602d1e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding-block:6px;display:grid}@media (width>=1100px){.head__bar[data-v-26602d1e]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:76px}}.head__logo[data-v-26602d1e]{width:calc(clamp(150px,15vw,224px));color:inherit;justify-self:start;padding-block:13px}.head__nav[data-v-26602d1e]{background:var(--nav-pill);transition:background-color var(--dur-slow) var(--ease-out);padding:4px;display:none}.head__link[data-v-26602d1e],.head__nav[data-v-26602d1e]{white-space:nowrap;border-radius:999px}.head__link[data-v-26602d1e]{min-height:44px;color:var(--nav-ink);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform .12s var(--ease-out);touch-action:manipulation;-webkit-user-select:none;user-select:none;align-items:center;padding:0 calc(clamp(12px,1.2vw,18px));font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.head__link[data-v-26602d1e]:active{transform:scale(.96)}.head__link[data-v-26602d1e]:focus-visible{outline-color:var(--nav-ink);outline-offset:-3px}.head__link.router-link-active[data-v-26602d1e]{background:var(--ink);color:var(--ground)}.head__link.router-link-active[data-v-26602d1e]:focus-visible{outline-color:var(--ground)}@media (hover:hover) and (pointer:fine){.head__link[data-v-26602d1e]:not(.router-link-active):hover{background:var(--ground);color:var(--ink)}}.head--apricot:not(.is-scrolled):not(.is-photo) .head__link[data-v-26602d1e]:not(.router-link-active):hover{background:var(--field)}.head__end[data-v-26602d1e]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.head__cta[data-v-26602d1e]{display:none}.head__menu[data-v-26602d1e]{font-family:var(--font-text);padding:0 18px}@media (width>=1100px){.head__nav[data-v-26602d1e]{display:flex}.head__cta[data-v-26602d1e]{display:inline-flex}.head__menu[data-v-26602d1e],.sheet[data-v-26602d1e]{display:none!important}}.head.is-arriving .head__bar[data-v-26602d1e]{animation:m-drop .9s var(--ease-out) .3s both}.head.is-arriving .head__nav[data-v-26602d1e]{animation:m-pill-open .7s var(--ease-out) .5s both}.head.is-arriving .head__link[data-v-26602d1e]{animation:head-link-26602d1e .42s var(--ease-out) both;animation-delay:calc(.86s + var(--i) * 80ms)}@keyframes head-link-26602d1e{0%{opacity:0;transform:translateY(6px)}}.sheet[data-v-26602d1e]{background:var(--ground);color:var(--ink);padding:8px var(--gutter) 28px;overscroll-behavior:contain;justify-items:start;gap:20px;max-height:calc(100dvh - 56px);display:grid;overflow-y:auto}.sheet__nav[data-v-26602d1e]{gap:0;width:100%;display:grid}.sheet__link[data-v-26602d1e]{color:inherit;text-transform:uppercase;letter-spacing:var(--track-m);padding:12px 0;font-size:calc(clamp(1.5rem,1.1rem + 2vw,2.25rem));font-weight:700;line-height:1;text-decoration:none}.sheet__link.router-link-active[data-v-26602d1e]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sheet__cta[data-v-26602d1e]{width:100%}.sheet-enter-active[data-v-26602d1e]{transition:clip-path var(--dur-base) var(--ease-out)}.sheet-leave-active[data-v-26602d1e]{transition:clip-path var(--dur-fast) var(--ease-out)}.sheet-enter-from[data-v-26602d1e],.sheet-leave-to[data-v-26602d1e]{clip-path:inset(0 0 100%)}@media (prefers-reduced-motion:reduce){.head[data-v-26602d1e]{transition:none}.head.is-arriving[data-v-26602d1e] :is(.head__bar,.head__nav,.head__link){animation:none}}.wmr[data-v-e8b49a96]{width:100%;height:auto;display:block;overflow:hidden}.wmr__sun[data-v-e8b49a96]{fill:var(--logo-sun,var(--accent))}.wmr__l[data-v-e8b49a96],.wmr__sun[data-v-e8b49a96]{transform-box:view-box}.is-armed .wmr__l[data-v-e8b49a96],.is-in .wmr__l[data-v-e8b49a96]{transform:translateY(105%)}.is-armed .wmr__sun[data-v-e8b49a96],.is-in .wmr__sun[data-v-e8b49a96]{opacity:0;transform:translateY(42%)}.is-in .wmr__l[data-v-e8b49a96]{transition:transform .9s var(--ease-out) calc(80ms + var(--i) * 55ms);transform:none}.is-in .wmr__sun[data-v-e8b49a96]{opacity:1;transition:transform 1.1s var(--ease-out) .82s,opacity .5s var(--ease-out) .82s;transform:none}.foot[data-v-24c1cda9]{background:var(--field-dark);color:var(--on-field-dark);padding-top:calc(clamp(64px,8vw,120px));padding-bottom:calc(28px + env(safe-area-inset-bottom));--logo-sun:var(--accent);--focus-ring:var(--on-field-dark)}.foot[data-v-24c1cda9] :focus-visible{outline-color:var(--on-field-dark)}.foot__top[data-v-24c1cda9]{gap:44px;display:grid}.foot__lead[data-v-24c1cda9]{align-content:start;justify-items:start;gap:22px;display:grid}.foot__sign[data-v-24c1cda9]{line-height:1.05}.foot__grid[data-v-24c1cda9]{gap:32px;display:grid}.foot__h[data-v-24c1cda9]{margin-bottom:10px;font-weight:700}.foot__list[data-v-24c1cda9]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot__nav[data-v-24c1cda9]{gap:0}.foot__more[data-v-24c1cda9],.foot__nav .link[data-v-24c1cda9]{padding-block:9px;display:inline-block}.foot__p[data-v-24c1cda9]{max-width:30ch;margin-bottom:8px}.foot__mark[data-v-24c1cda9]{color:var(--on-field-dark);margin-top:calc(clamp(56px,7vw,104px));overflow:hidden}.foot__fine[data-v-24c1cda9]{gap:10px;max-width:72ch;margin-top:24px;font-size:.875rem;display:grid}.foot__credits[data-v-24c1cda9]{font-size:.875rem;line-height:1.5}.foot__sum[data-v-24c1cda9]{cursor:pointer;text-underline-offset:4px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);align-items:center;font-weight:600;list-style:none;display:inline-flex}.foot__sum[data-v-24c1cda9]::-webkit-details-marker{display:none}.foot__sum[data-v-24c1cda9]:after{content:"+";margin-left:8px;font-weight:400}.foot__credits[open] .foot__sum[data-v-24c1cda9]:after{content:"−"}.foot__list-credits[data-v-24c1cda9]{max-width:60ch;padding-bottom:8px;font-size:1rem;line-height:1.55}.foot__a[data-v-24c1cda9]{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--dur-fast) var(--ease-out)}.foot__a[data-v-24c1cda9]:focus-visible{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.foot__a[data-v-24c1cda9]:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (width>=768px){.foot__grid[data-v-24c1cda9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.foot__top[data-v-24c1cda9]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.site{--step-0:clamp(1rem, .96rem + .2 * var(--vw), 1.0625rem);--step-1:clamp(1.25rem, 1.1rem + .6 * var(--vw), 1.5rem);--step-2:clamp(1.375rem, 1.1rem + 1.2 * var(--vw), 2.25rem);--step-3:clamp(1.75rem, 1.3rem + 2 * var(--vw), 3.25rem);--step-4:clamp(2.5rem, 1.6rem + 4.2 * var(--vw), 6rem);--step-5:clamp(3.25rem, 1.6rem + 7.4 * var(--vw), 9rem);--display-xl:clamp(3rem, 1rem + 12 * var(--vw), 8.75rem);--display-l:clamp(2.5rem, 1.6rem + 4.2 * var(--vw), 6rem);--display-m:clamp(1.75rem, 1.3rem + 2 * var(--vw), 3.25rem);overflow-x:clip}.under-awning{background:var(--page-field);color:var(--page-ink);transition:background-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out)}.site__awning{z-index:2;position:relative}.site__awning .awning__stripe{transition:background-color var(--dur-slow) var(--ease-out)}.site__awning .awning__row{will-change:transform}.site__awning.is-media{background:0 0}.site__awning.is-media .awning{margin-bottom:calc(var(--w) / -2);overflow-y:visible}
