.layersnav[data-astro-cid-ycjz272c]{z-index:60;overscroll-behavior:contain;border:1px solid var(--c-line);backdrop-filter:blur(10px);width:208px;color:var(--c-ink-2);background:#fffffff0;border-radius:12px;font-size:12px;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 32px -20px #12121338}.layersnav__head[data-astro-cid-ycjz272c]{width:100%;font:inherit;color:var(--c-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:500;display:flex}.layersnav__chev[data-astro-cid-ycjz272c]{transition:rotate .3s var(--ease-out)}.layersnav[data-astro-cid-ycjz272c].is-collapsed .layersnav__chev[data-astro-cid-ycjz272c]{rotate:-90deg}.layersnav__body[data-astro-cid-ycjz272c]{transition:grid-template-rows .35s var(--ease-out);border-top:1px solid var(--c-line);grid-template-rows:1fr;display:grid}.layersnav[data-astro-cid-ycjz272c].is-collapsed .layersnav__body[data-astro-cid-ycjz272c]{border-top-color:#0000;grid-template-rows:0fr}.layersnav__body[data-astro-cid-ycjz272c]>[data-astro-cid-ycjz272c]{min-height:0;overflow:hidden}.layersnav__inner[data-astro-cid-ycjz272c]{max-height:calc(100vh - 96px);overflow-y:auto!important}.layersnav__inner[data-astro-cid-ycjz272c]>ul[data-astro-cid-ycjz272c]{margin:0;padding:6px;list-style:none}.layersnav[data-astro-cid-ycjz272c] ul[data-astro-cid-ycjz272c] ul[data-astro-cid-ycjz272c]{margin:0;padding:0 0 0 14px;list-style:none}.layersnav[data-astro-cid-ycjz272c] a[data-astro-cid-ycjz272c]{border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:4px 8px;transition:background-color .2s,color .2s;display:flex}.layersnav[data-astro-cid-ycjz272c] a[data-astro-cid-ycjz272c]:hover{background:#f1f1f4}.layersnav[data-astro-cid-ycjz272c] a[data-astro-cid-ycjz272c].is-active{color:var(--c-tool);background:#e9e9fe}.layersnav__icon[data-astro-cid-ycjz272c]{color:#616166;text-align:center;width:12px}.layersnav[data-astro-cid-ycjz272c] a[data-astro-cid-ycjz272c].is-active .layersnav__icon[data-astro-cid-ycjz272c]{color:var(--c-tool)}@media (width<=799px){.layersnav[data-astro-cid-ycjz272c]{display:none}}@media print{.layersnav[data-astro-cid-ycjz272c]{display:none}}.designpanel[data-astro-cid-dzzd2gxf]{z-index:60;overscroll-behavior:contain;border:1px solid var(--c-line);backdrop-filter:blur(10px);width:232px;max-height:calc(100vh - 90px);color:var(--c-ink-2);background:#fffffff2;border-radius:12px;font-size:12px;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 12px 32px -20px #12121338}.designpanel__head[data-astro-cid-dzzd2gxf]{width:100%;font:inherit;color:var(--c-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:10px 12px;font-weight:500;display:flex}.designpanel__chev[data-astro-cid-dzzd2gxf]{transition:rotate .3s var(--ease-out)}.designpanel[data-astro-cid-dzzd2gxf].is-collapsed .designpanel__chev[data-astro-cid-dzzd2gxf]{rotate:90deg}.designpanel__body[data-astro-cid-dzzd2gxf]{border-top:1px solid var(--c-line);transition:grid-template-rows .35s var(--ease-out);grid-template-rows:1fr;display:grid}.designpanel[data-astro-cid-dzzd2gxf].is-collapsed .designpanel__body[data-astro-cid-dzzd2gxf]{border-top-color:#0000;grid-template-rows:0fr}.designpanel__inner[data-astro-cid-dzzd2gxf]{min-height:0;overflow:hidden}.designpanel[data-astro-cid-dzzd2gxf] section[data-astro-cid-dzzd2gxf]{border-bottom:1px solid var(--c-line);padding:8px 6px}.designpanel[data-astro-cid-dzzd2gxf] section[data-astro-cid-dzzd2gxf]:last-child{border-bottom:0}.designpanel[data-astro-cid-dzzd2gxf] h2[data-astro-cid-dzzd2gxf]{font-family:var(--font);color:var(--c-ink);margin:2px 8px 6px;font-size:11px;font-weight:500}.dp-sub[data-astro-cid-dzzd2gxf]{letter-spacing:.04em;text-transform:uppercase;color:#616166;align-items:center;gap:6px;margin:8px 8px 2px;font-size:10px;font-weight:500;display:flex}.dp-sub[data-astro-cid-dzzd2gxf] svg[data-astro-cid-dzzd2gxf]{background:var(--c-tool);fill:#fff;border-radius:4px;width:16px;height:16px;padding:2px}.dp-row[data-astro-cid-dzzd2gxf]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.dp-row[data-astro-cid-dzzd2gxf]>span[data-astro-cid-dzzd2gxf]:first-child{color:#616166;text-align:center;width:14px}.dp-row[data-astro-cid-dzzd2gxf]:hover{background:#f1f1f4}.dp-row--static[data-astro-cid-dzzd2gxf]{cursor:default}.dp-row--static[data-astro-cid-dzzd2gxf]:hover{background:0 0}.dp-row[data-astro-cid-dzzd2gxf][aria-pressed=true]{color:var(--c-tool);background:#e9e9fe}.dp-row[data-astro-cid-dzzd2gxf] kbd[data-astro-cid-dzzd2gxf]{border:1px solid var(--c-line);font:inherit;color:#6b6b70;border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.dp-stepper[data-astro-cid-dzzd2gxf]{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.dp-stepper[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf]{border:1px solid var(--c-line);width:22px;height:22px;font:inherit;cursor:pointer;background:#fff;border-radius:5px}.dp-stepper[data-astro-cid-dzzd2gxf] output[data-astro-cid-dzzd2gxf]{text-align:center;font-variant-numeric:tabular-nums;min-width:38px}.dp-swatches[data-astro-cid-dzzd2gxf]{grid-template-columns:repeat(5,1fr);gap:8px;padding:4px 8px 6px;display:grid}.dp-swatches[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf]{aspect-ratio:1;background:var(--sw);cursor:pointer;border:1px solid #0000001f;border-radius:50%;transition:box-shadow .2s}.dp-sub[data-astro-cid-dzzd2gxf]{color:var(--c-muted);margin:4px 8px;font-size:11px}.dp-sub[data-astro-cid-dzzd2gxf] span[data-astro-cid-dzzd2gxf]{color:var(--c-ink)}.dp-hint[data-astro-cid-dzzd2gxf]{color:var(--c-muted);margin:2px 8px 4px;font-size:11px}.dp-swatches[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf][aria-disabled=true]{opacity:.25;cursor:not-allowed;background-image:linear-gradient(135deg,#0000 46%,#121213 47% 53%,#0000 54%)}.dp-swatches[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf].is-suggested:after{content:"";background:#22c55e;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.dp-swatches[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf]{position:relative}.dp-swatches[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf][aria-checked=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--c-ink)}.layout-grid[data-astro-cid-dzzd2gxf]{z-index:55;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.layout-grid[data-astro-cid-dzzd2gxf] .wrap[data-astro-cid-dzzd2gxf]{background:repeating-linear-gradient(90deg,#e5484d14 0 calc(8.33333% - 22px),#0000 calc(8.33333% - 22px) calc(8.33333% + 2px)) padding-box content-box;height:100%}html.show-grid .layout-grid[data-astro-cid-dzzd2gxf]{opacity:1}.dp-toast[data-astro-cid-dzzd2gxf]{z-index:80;background:var(--c-ink);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s, translate .3s var(--ease-out);border-radius:8px;margin:0;padding:8px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;translate:-50% 20px}.dp-toast[data-astro-cid-dzzd2gxf].is-on{opacity:1;translate:-50%}.dp-audit[data-astro-cid-dzzd2gxf]{background:#f4f4f6;border-radius:8px;margin:6px 8px 4px;padding:8px 10px;font-size:12px;line-height:1.45}.dp-audit[data-astro-cid-dzzd2gxf] strong[data-astro-cid-dzzd2gxf]{font-family:var(--font-display);color:var(--c-ink);font-size:22px;font-weight:400;display:block}.dp-audit[data-astro-cid-dzzd2gxf] ul[data-astro-cid-dzzd2gxf]{margin:6px 0 0;padding-left:16px}.share[data-astro-cid-dzzd2gxf]{border:1px solid var(--c-line);width:min(420px,100vw - 32px);color:var(--c-ink);background:#fff;border-radius:14px;padding:18px 18px 16px;box-shadow:0 24px 60px -24px #12121347}.share[data-astro-cid-dzzd2gxf]::backdrop{background:#12121340}.share__head[data-astro-cid-dzzd2gxf]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.share__head[data-astro-cid-dzzd2gxf] h2[data-astro-cid-dzzd2gxf]{font-family:var(--font);font-size:15px;font-weight:500}.share__close[data-astro-cid-dzzd2gxf]{cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:20px;line-height:1}.share__close[data-astro-cid-dzzd2gxf]:hover{background:#f1f1f4}.share__label[data-astro-cid-dzzd2gxf]{color:var(--c-muted);margin-bottom:6px;font-size:12px;display:block}.share__link[data-astro-cid-dzzd2gxf]{gap:8px;display:flex}.share__link[data-astro-cid-dzzd2gxf] input[data-astro-cid-dzzd2gxf]{border:1px solid var(--c-line);min-width:0;font:inherit;color:var(--c-ink);background:#f7f7f8;border-radius:6px;flex:1;padding:8px 10px;font-size:13px}.share__targets[data-astro-cid-dzzd2gxf]{border-top:1px solid var(--c-line);flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex}.share__targets[data-astro-cid-dzzd2gxf] a[data-astro-cid-dzzd2gxf],.share__targets[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf]{border:1px solid var(--c-line);font:inherit;color:var(--c-ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block}.share__targets[data-astro-cid-dzzd2gxf] a[data-astro-cid-dzzd2gxf]:hover,.share__targets[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf]:hover{border-color:var(--c-ink)}html.present .layersnav,html.present .canvas,html.present .mp-cursor--visit,html.present .pin,html.present .redline,html.present .presence,html.present .layout-grid{display:none!important}html.present .designpanel[data-astro-cid-dzzd2gxf]{opacity:.5}html.present .designpanel[data-astro-cid-dzzd2gxf]:hover,html.present .designpanel[data-astro-cid-dzzd2gxf]:focus-within{opacity:1}html.embed .layersnav,html.embed .designpanel[data-astro-cid-dzzd2gxf]{display:none}@media (width<=799px){.designpanel[data-astro-cid-dzzd2gxf]{--sidebar:min(340px, 88vw);backdrop-filter:none;width:0;height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:15px;bottom:0;right:0;overflow:visible}.designpanel[data-astro-cid-dzzd2gxf]:before{content:"";opacity:0;pointer-events:none;touch-action:none;background:#12121366;transition:opacity .3s;position:fixed;inset:0}.designpanel[data-astro-cid-dzzd2gxf].is-open:before{opacity:1;pointer-events:auto}.designpanel__head[data-astro-cid-dzzd2gxf]{z-index:1;border:1px solid var(--c-line);background:#fff;border-radius:999px;align-items:center;gap:8px;width:auto;min-height:44px;padding:0 18px;position:fixed;bottom:12px;right:12px;box-shadow:0 12px 32px -16px #12121366}.designpanel[data-astro-cid-dzzd2gxf].is-open .designpanel__head[data-astro-cid-dzzd2gxf]{width:var(--sidebar);border:0;border-bottom:1px solid var(--c-line);min-height:56px;box-shadow:none;animation:dp-slide .35s var(--ease-out);border-radius:0;padding:0 16px;font-size:17px;top:0;bottom:auto;right:0}@keyframes dp-slide{0%{translate:100%}}.designpanel__chev[data-astro-cid-dzzd2gxf]{display:none}.designpanel[data-astro-cid-dzzd2gxf].is-open .designpanel__chev[data-astro-cid-dzzd2gxf]{font-size:0;display:block}.designpanel[data-astro-cid-dzzd2gxf].is-open .designpanel__chev[data-astro-cid-dzzd2gxf]:before{content:"✕";font-size:18px}.designpanel__body[data-astro-cid-dzzd2gxf],.designpanel[data-astro-cid-dzzd2gxf].is-collapsed .designpanel__body[data-astro-cid-dzzd2gxf]{width:var(--sidebar);overscroll-behavior:contain;visibility:hidden;transition:translate .35s var(--ease-out), visibility 0s .35s;background:#fff;border:0;padding-top:56px;display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;translate:100%;box-shadow:-16px 0 40px -24px #12121366}.designpanel[data-astro-cid-dzzd2gxf].is-open .designpanel__body[data-astro-cid-dzzd2gxf]{visibility:visible;transition:translate .35s var(--ease-out), visibility 0s;translate:0}.designpanel__inner[data-astro-cid-dzzd2gxf]{overflow:visible}.designpanel[data-astro-cid-dzzd2gxf] section[data-astro-cid-dzzd2gxf]{padding:12px 8px}.designpanel[data-astro-cid-dzzd2gxf] h2[data-astro-cid-dzzd2gxf]{margin:2px 10px 8px;font-size:14px}.dp-sub[data-astro-cid-dzzd2gxf],.dp-hint[data-astro-cid-dzzd2gxf]{margin-inline:10px;font-size:12px}.dp-row[data-astro-cid-dzzd2gxf]{gap:12px;min-height:44px;padding:8px 10px}.dp-row[data-astro-cid-dzzd2gxf]>span[data-astro-cid-dzzd2gxf]:first-child{width:20px}.dp-row[data-astro-cid-dzzd2gxf] kbd[data-astro-cid-dzzd2gxf]{display:none}.dp-stepper[data-astro-cid-dzzd2gxf] button[data-astro-cid-dzzd2gxf]{width:36px;height:36px}.dp-swatches[data-astro-cid-dzzd2gxf]{grid-template-columns:repeat(5,40px);justify-content:space-between;padding:6px 10px 8px}.dp-audit[data-astro-cid-dzzd2gxf]{margin-inline:10px}[data-astro-cid-dzzd2gxf][data-desktop-only]{display:none}}@media print{.designpanel[data-astro-cid-dzzd2gxf],.layout-grid[data-astro-cid-dzzd2gxf]{display:none}}.footer[data-astro-cid-jo6i4kqk]{z-index:0;background:var(--c-lime);color:var(--c-on-lime,var(--c-ink));padding-top:48px;position:sticky;bottom:0;overflow:hidden}.footer__quote[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;gap:4px;font-size:clamp(1.75rem,3.45vw,4.25rem);font-weight:300;line-height:1.2;display:grid}.footer__quote-row[data-astro-cid-jo6i4kqk]{overflow:hidden}.footer__quote-track[data-astro-cid-jo6i4kqk]{width:max-content;animation:40s linear infinite footer-marquee;display:flex}.footer__quote-row[data-astro-cid-jo6i4kqk].is-reverse .footer__quote-track[data-astro-cid-jo6i4kqk]{animation-direction:reverse}.footer__quote-track[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6em;padding-right:.6em;display:inline-flex}.footer__quote-track[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{font-size:.5em;font-style:normal}.footer__cta[data-astro-cid-jo6i4kqk]{justify-items:center;gap:10px;margin:20px 0 40px;display:grid}.footer__email[data-astro-cid-jo6i4kqk]{font:inherit;font-size:var(--fs-small);cursor:copy;gap:12px}.footer__email-icon[data-astro-cid-jo6i4kqk]{place-items:center;display:grid}.footer__email-icon[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk][hidden]{display:none}.footer__email[data-astro-cid-jo6i4kqk].is-copied .footer__email-icon[data-astro-cid-jo6i4kqk]{color:#1f9d55}.footer__mailto[data-astro-cid-jo6i4kqk]{font-size:var(--fs-label);color:inherit;opacity:.7;text-underline-offset:3px;text-decoration:underline}.footer__mailto[data-astro-cid-jo6i4kqk]:hover{opacity:1}.footer__photos-track[data-astro-cid-jo6i4kqk]{gap:10px;width:max-content;animation:60s linear infinite reverse footer-marquee;display:flex}.footer__photos[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;width:486px;height:324px}.footer__photos[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk].tall{width:216px}.footer__bar[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);justify-content:space-between;align-items:center;padding-block:clamp(64px,11vw,200px) 72px;display:flex}.footer__bar[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}@keyframes footer-marquee{to{transform:translate(-50%)}}@media (width<=799px){.footer__photos[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:300px;height:200px}.footer__photos[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk].tall{width:133px}}@media (prefers-reduced-motion:reduce){.footer__photos-track[data-astro-cid-jo6i4kqk],.footer__quote-track[data-astro-cid-jo6i4kqk]{animation:none}}
