.client-film[data-astro-cid-ggp43iep]{width:min(356px,calc(100% - 32px));margin:56px auto 0}.client-film-stage[data-astro-cid-ggp43iep]{position:relative;aspect-ratio:356/634;overflow:hidden;border-radius:8px;background:#37322c}video[data-astro-cid-ggp43iep]{display:block;width:100%;height:auto;aspect-ratio:356/634;object-fit:contain}.client-film-cover[data-astro-cid-ggp43iep]{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#37322c;color:#f9f4e9;cursor:pointer}.client-film-cover[data-astro-cid-ggp43iep][hidden]{display:none}.client-film-cover[data-astro-cid-ggp43iep] img[data-astro-cid-ggp43iep]{display:block;width:100%;height:100%;object-fit:contain}.client-film-play[data-astro-cid-ggp43iep]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid rgba(249,244,233,.8);border-radius:999px;background:#37322cbf;font:600 16px DM Sans,sans-serif}.client-film-cover[data-astro-cid-ggp43iep]:focus-visible{outline:3px solid #9AC5D4;outline-offset:-5px}@media(max-width:640px){.client-film[data-astro-cid-ggp43iep]{margin-top:32px}}.realization-photo[data-astro-cid-nvx5h2mi]{position:relative;overflow:hidden;width:min(1120px,100%);height:clamp(340px,48vw,620px);margin:56px auto 0;background:#37322c}img[data-astro-cid-nvx5h2mi]{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position);transform:scale(1.015);animation:quiet-frame 28s ease-in-out infinite alternate;animation-play-state:paused}.realization-photo[data-astro-cid-nvx5h2mi][data-visible=true]:not([data-paused=true]) img[data-astro-cid-nvx5h2mi]{animation-play-state:running}.realization-photo[data-astro-cid-nvx5h2mi]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 48%,rgba(35,26,19,.14) 100%);z-index:1}.realization-photo[data-astro-cid-nvx5h2mi][data-full-view=true]{height:auto;aspect-ratio:3/4;max-width:560px}.realization-photo[data-astro-cid-nvx5h2mi][data-full-view=true] img[data-astro-cid-nvx5h2mi]{position:absolute;inset:0;object-fit:cover;object-position:50% 56%;animation-name:quiet-full-frame}@keyframes quiet-full-frame{0%{transform:scale(1)}to{transform:scale(1.012)}}button[data-astro-cid-nvx5h2mi]{position:absolute;z-index:2;right:14px;bottom:14px;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#37322caa;color:#fff;cursor:pointer;font-size:17px}button[data-astro-cid-nvx5h2mi][hidden]{display:none}button[data-astro-cid-nvx5h2mi]:focus-visible{outline:3px solid white;outline-offset:3px}@keyframes quiet-frame{0%{transform:scale(1.015) translate(-.3%)}to{transform:scale(1.045) translate(.3%)}}@media(max-width:640px){.realization-photo[data-astro-cid-nvx5h2mi]{height:420px;margin-top:32px}}@media(max-width:640px){.realization-photo[data-astro-cid-nvx5h2mi][data-reveal=true]{height:auto;aspect-ratio:3/4}}@supports (animation-timeline:view()){@media(max-width:640px)and (prefers-reduced-motion:no-preference){.realization-photo[data-astro-cid-nvx5h2mi][data-reveal=true]:not([data-paused=true]){animation:open-frame linear both;animation-timeline:view();animation-range:entry 0% entry 90%}@keyframes open-frame{0%{clip-path:inset(0 6% round 18px)}to{clip-path:inset(0 0 round 0)}}}}@media(prefers-reduced-motion:reduce){img[data-astro-cid-nvx5h2mi]{animation:none!important;transform:none}button[data-astro-cid-nvx5h2mi]{display:none}}.realization-photo[data-astro-cid-nvx5h2mi],img[data-astro-cid-nvx5h2mi]{animation:none!important}img[data-astro-cid-nvx5h2mi]{transform:none!important}.availability-intro[data-astro-cid-ohiw5iqw],.availability-note[data-astro-cid-ohiw5iqw]{font-size:14px;line-height:1.65;color:var(--muted)}.availability[data-astro-cid-ohiw5iqw] ul[data-astro-cid-ohiw5iqw]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.availability[data-astro-cid-ohiw5iqw] ul[data-astro-cid-ohiw5iqw][hidden]{display:none}.availability[data-astro-cid-ohiw5iqw] li[data-astro-cid-ohiw5iqw]{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;border:1px solid var(--line);border-radius:14px;padding:18px;background:#f9f4e9}.month-title[data-astro-cid-ohiw5iqw]{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13px}.month-icon[data-astro-cid-ohiw5iqw]{color:var(--accent-dark);font-size:20px}.availability[data-astro-cid-ohiw5iqw] strong[data-astro-cid-ohiw5iqw]{font-size:19px;line-height:1.35;letter-spacing:-.025em}.month-detail[data-astro-cid-ohiw5iqw]{font-size:12px;line-height:1.6;color:var(--muted)}.availability[data-astro-cid-ohiw5iqw] .month-closed[data-astro-cid-ohiw5iqw]{background:#eeeae1}.month-closed[data-astro-cid-ohiw5iqw] strong[data-astro-cid-ohiw5iqw]{color:var(--muted);font-size:16px}.availability-note[data-astro-cid-ohiw5iqw]{margin:18px 0 0}@media(max-width:400px){.availability[data-astro-cid-ohiw5iqw] ul[data-astro-cid-ohiw5iqw]{grid-template-columns:1fr}.availability[data-astro-cid-ohiw5iqw]{padding:18px}}@media(max-width:640px){.availability[data-astro-cid-ohiw5iqw]{padding:18px;margin-top:24px;border-radius:16px}.availability[data-astro-cid-ohiw5iqw] ul[data-astro-cid-ohiw5iqw]{grid-template-columns:1fr;gap:0}.availability[data-astro-cid-ohiw5iqw] li[data-astro-cid-ohiw5iqw]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.availability[data-astro-cid-ohiw5iqw] .month-closed[data-astro-cid-ohiw5iqw]{background:transparent}.month-icon[data-astro-cid-ohiw5iqw]{display:none}.availability[data-astro-cid-ohiw5iqw] strong[data-astro-cid-ohiw5iqw],.month-closed[data-astro-cid-ohiw5iqw] strong[data-astro-cid-ohiw5iqw]{font-size:15px;letter-spacing:0;text-align:right}.month-detail[data-astro-cid-ohiw5iqw]{grid-column:1 / -1}.availability-note[data-astro-cid-ohiw5iqw]{margin-top:14px}}.completed-kitchen[data-astro-cid-xtlx3wcr]{padding-block:64px;text-align:center}h2[data-astro-cid-xtlx3wcr]{max-width:760px;margin-inline:auto}p[data-astro-cid-xtlx3wcr]{max-width:640px;margin:0 auto 28px}video[data-astro-cid-xtlx3wcr]{display:block;width:100%;max-width:800px;max-height:640px;margin:auto;border-radius:8px;background:#37322c}@media(max-width:640px){.completed-kitchen[data-astro-cid-xtlx3wcr]{padding-block:36px}h2[data-astro-cid-xtlx3wcr]{font-size:28px;margin-bottom:16px}p[data-astro-cid-xtlx3wcr]{margin-bottom:20px}video[data-astro-cid-xtlx3wcr]{max-height:65svh}}.film-switch[data-astro-cid-xtlx3wcr]{display:flex;justify-content:center;gap:8px;padding:0 16px;margin:24px auto 0}.film-switch[data-astro-cid-xtlx3wcr] button[data-astro-cid-xtlx3wcr]{font:inherit;font-weight:600;min-height:44px;padding:10px 18px;border:1px solid #9AC5D4;border-radius:6px;color:#f9f4e9;background:transparent;cursor:pointer}.film-switch[data-astro-cid-xtlx3wcr] button[data-astro-cid-xtlx3wcr][aria-pressed=true]{background:#4d7488;border-color:#4d7488;color:#fff}.film-switch[data-astro-cid-xtlx3wcr] button[data-astro-cid-xtlx3wcr]:focus-visible{outline:3px solid #F9F4E9;outline-offset:3px}video[data-astro-cid-xtlx3wcr]{object-fit:contain}.film-stage[data-astro-cid-xtlx3wcr]{position:relative;max-width:1120px;margin:36px auto 0;isolation:isolate}.film-stage[data-astro-cid-xtlx3wcr] #realization-film[data-astro-cid-xtlx3wcr]{margin:0;width:100%;aspect-ratio:16/9}.film-cover[data-astro-cid-xtlx3wcr]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#37322c;cursor:pointer;color:#f9f4e9;overflow:hidden}.film-cover[data-astro-cid-xtlx3wcr][hidden]{display:none}.film-cover[data-astro-cid-xtlx3wcr]>img[data-astro-cid-xtlx3wcr]{width:100%;height:100%;object-fit:cover;display:block}.film-shade[data-astro-cid-xtlx3wcr]{position:absolute;inset:0;background:linear-gradient(180deg,#14100c0a,#14100c1f 55%,#14100c4d)}.film-play[data-astro-cid-xtlx3wcr]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:15px 23px;border:1px solid rgba(249,244,233,.75);border-radius:999px;background:#37322c8c;backdrop-filter:blur(6px);font:600 16px DM Sans,sans-serif}.film-cover[data-astro-cid-xtlx3wcr]:focus-visible{outline:3px solid #9AC5D4;outline-offset:4px}@media(max-width:640px){.film-stage[data-astro-cid-xtlx3wcr]{margin-top:24px}.film-play[data-astro-cid-xtlx3wcr]{padding:12px 19px}}.purchase-pending[data-astro-cid-zc5gpy46]{width:100%;box-sizing:border-box;min-height:48px;background:#eee9e7;color:#625955;border:1px solid #cfc5c0;cursor:not-allowed;opacity:1;white-space:normal}.purchase-note[data-astro-cid-zc5gpy46]{font-size:13px;line-height:1.6;color:var(--muted);margin:12px 0}.purchase-talk[data-astro-cid-zc5gpy46]{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:700;color:var(--accent-dark);text-underline-offset:4px}.faq-list[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:44px}.faq-list[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:after{content:"+";flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--soft-purple);color:var(--accent-dark);font-size:24px;font-weight:500}.faq-list[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{content:"−"}.faq-list[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]{color:var(--accent-dark)}.faq-list[data-astro-cid-z6gx6xcw] .prose[data-astro-cid-z6gx6xcw]{max-width:65ch;padding-bottom:6px}@media(max-width:640px){.faq-list[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{font-size:18px;line-height:1.5}.faq-list[data-astro-cid-z6gx6xcw] .prose[data-astro-cid-z6gx6xcw]{font-size:16px;line-height:1.8}.faq-list[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]{padding-block:18px}}.faq-list[data-astro-cid-z6gx6xcw]{max-width:800px;margin:auto}.faq-list[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line,#ddd);padding:22px 0}.faq-list[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{font-size:20px;font-weight:700;cursor:pointer;line-height:1.5}.faq-list[data-astro-cid-z6gx6xcw] .prose[data-astro-cid-z6gx6xcw]{padding-top:18px}.mobile-purchase-bar[data-astro-cid-4ogkmqyg],.mobile-purchase-bar[data-astro-cid-4ogkmqyg][hidden]{display:none}@media(max-width:640px){.mobile-purchase-bar[data-astro-cid-4ogkmqyg]{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#f9f4e9;border-top:1px solid var(--line);box-shadow:none}.mobile-purchase-bar[data-astro-cid-4ogkmqyg] strong[data-astro-cid-4ogkmqyg],.mobile-purchase-bar[data-astro-cid-4ogkmqyg] div[data-astro-cid-4ogkmqyg]>span[data-astro-cid-4ogkmqyg]{display:block}.mobile-purchase-bar[data-astro-cid-4ogkmqyg] div[data-astro-cid-4ogkmqyg]{display:none}.mobile-purchase-bar[data-astro-cid-4ogkmqyg] a[data-astro-cid-4ogkmqyg]{width:100%}.mobile-purchase-bar[data-astro-cid-4ogkmqyg] strong[data-astro-cid-4ogkmqyg]{font-size:12px}.mobile-purchase-bar[data-astro-cid-4ogkmqyg] div[data-astro-cid-4ogkmqyg]>span[data-astro-cid-4ogkmqyg]{font-size:11px;color:var(--muted);margin-top:3px}.mobile-purchase-bar[data-astro-cid-4ogkmqyg] a[data-astro-cid-4ogkmqyg]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;border-radius:2px;background:#3d5d6d;color:#f9f4e9;border:1px solid #3d5d6d;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;white-space:normal;text-align:center}body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:72px}}
