.enso[data-v-1fef9e70]{flex:none;transform:rotate(-8deg)}.navbar[data-v-6dbdc755]{position:sticky;top:0;width:100%;z-index:50;background:linear-gradient(to bottom,#131413d9,#13141359);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-inner[data-v-6dbdc755]{display:flex;justify-content:space-between;align-items:center;padding:22px 40px;max-width:1440px;margin:0 auto}.brand[data-v-6dbdc755]{display:flex;align-items:center;gap:14px;cursor:pointer}.wordmark[data-v-6dbdc755]{font-size:34px;color:var(--zc-accent);line-height:1;white-space:nowrap}.nav-links[data-v-6dbdc755]{display:flex;align-items:center;gap:40px}.nav-link[data-v-6dbdc755]{font-family:"Noto Serif",serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#d6c3b3b3;transition:color .3s}.nav-link[data-v-6dbdc755]:hover,.nav-link.active[data-v-6dbdc755]{color:var(--zc-accent)}.nav-tools[data-v-6dbdc755]{display:flex;align-items:center;gap:24px}.search-wrap[data-v-6dbdc755]{position:relative;display:flex;align-items:center}.search[data-v-6dbdc755]{background:var(--zc-panel);padding:8px 34px 8px 14px;width:230px;font-size:14px}.search-icon[data-v-6dbdc755]{position:absolute;right:8px;font-size:20px;color:var(--zc-faint);pointer-events:none}.search-results[data-v-6dbdc755]{position:absolute;top:calc(100% + 10px);right:0;width:300px;background:var(--zc-panel);border:1px solid var(--zc-hairline);border-radius:10px;box-shadow:0 18px 40px #00000073;overflow:hidden;padding:6px;animation:zcFade .2s ease both}.result-row[data-v-6dbdc755]{display:flex;align-items:center;gap:12px;width:100%;padding:8px;background:none;border:none;border-radius:7px;cursor:pointer;text-align:left;transition:background .2s}.result-row[data-v-6dbdc755]:hover,.result-row[data-v-6dbdc755]:focus-visible{background:var(--zc-panel-2)}.result-thumb[data-v-6dbdc755]{width:42px;height:42px;flex:none;border-radius:6px;overflow:hidden;background:var(--zc-panel-2)}.result-thumb img[data-v-6dbdc755]{width:100%;height:100%;object-fit:cover}.result-text[data-v-6dbdc755]{display:flex;flex-direction:column;gap:3px;min-width:0}.result-title[data-v-6dbdc755]{font-family:"Noto Serif",serif;font-size:14px;color:var(--zc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-eyebrow[data-v-6dbdc755]{font-family:Manrope,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--zc-accent-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-empty[data-v-6dbdc755]{padding:14px 10px;font-style:italic;font-size:13px;color:var(--zc-faint)}.account-btn[data-v-6dbdc755]{background:none;border:none;color:var(--zc-accent);cursor:pointer;display:flex;padding:0;transition:transform .2s}.account-btn[data-v-6dbdc755]:active{transform:scale(.92)}.nav-mobile[data-v-6dbdc755]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:16px 18px}.menu-btn[data-v-6dbdc755]{background:none;border:none;padding:0;cursor:pointer;display:flex;color:var(--zc-accent)}.menu-btn .material-symbols-outlined[data-v-6dbdc755]{font-size:24px}.nav-mobile .brand-mobile[data-v-6dbdc755]{gap:9px;justify-content:center}.wordmark-mobile[data-v-6dbdc755]{font-size:38px;color:var(--zc-accent);line-height:.8;white-space:nowrap}.mobile-search-btn[data-v-6dbdc755]{background:none;border:none;padding:0;cursor:pointer;display:flex;justify-self:end}.mobile-search[data-v-6dbdc755]{color:var(--zc-accent);font-size:24px}@media(max-width:767px){.navbar[data-v-6dbdc755]{background:linear-gradient(to bottom,#0e0e0e 60%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar.immersive[data-v-6dbdc755]{display:none}}.footer[data-v-bdeecf4c]{background:var(--zc-bg-deep);width:100%}.footer-inner[data-v-bdeecf4c]{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 16px}.footer-brand[data-v-bdeecf4c]{font-size:24px;color:var(--zc-accent);cursor:pointer}.footer-links[data-v-bdeecf4c]{display:flex;gap:48px;flex-wrap:wrap;justify-content:center}.footer-link[data-v-bdeecf4c]{font-family:"Noto Serif",serif;font-size:14px;color:var(--zc-accent-dim);transition:color .3s}.footer-link[data-v-bdeecf4c]:hover{color:var(--zc-accent)}.footer-icons[data-v-bdeecf4c]{display:flex;gap:24px}.footer-icons .material-symbols-outlined[data-v-bdeecf4c]{color:var(--zc-accent-dim);cursor:pointer}.footer-copy[data-v-bdeecf4c]{font-family:"Noto Serif",serif;font-size:14px;color:var(--zc-accent-dim);text-align:center;margin:0}@media(max-width:767px){.footer-links[data-v-bdeecf4c]{gap:24px}.footer-inner[data-v-bdeecf4c]{padding:64px 16px}}.mobile-menu[data-v-05eb8a87]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--zc-bg-deep);display:flex;flex-direction:column;animation:zcFade .35s ease both}.menu-header[data-v-05eb8a87]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:16px 18px 0}.close-btn[data-v-05eb8a87]{background:none;border:none;padding:0;cursor:pointer;display:flex;color:var(--zc-accent)}.close-btn .material-symbols-outlined[data-v-05eb8a87]{font-size:24px}.brand[data-v-05eb8a87]{display:flex;align-items:center;justify-content:center;gap:9px}.wordmark[data-v-05eb8a87]{font-size:30px;color:var(--zc-accent);line-height:.8;white-space:nowrap}.menu-nav[data-v-05eb8a87]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 22px}.menu-item[data-v-05eb8a87]{display:flex;align-items:baseline;gap:18px;padding:24px 0;border-bottom:1px solid rgba(68,71,72,.16)}.menu-item[data-v-05eb8a87]:last-child{border-bottom:none}.item-num[data-v-05eb8a87]{font-size:15px;color:#e9c34959;min-width:28px}.menu-item.active .item-num[data-v-05eb8a87]{color:#e9c3498c}.item-label[data-v-05eb8a87]{font-size:54px;color:var(--zc-accent);line-height:.8}.menu-item.active .item-label[data-v-05eb8a87]{color:#fff}.item-here[data-v-05eb8a87]{margin-left:auto;font-family:Manrope,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:var(--zc-gold)}.menu-footer[data-v-05eb8a87]{padding:0 22px 48px;display:flex;flex-direction:column;gap:6px}.footer-title[data-v-05eb8a87]{font-family:Manrope,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:var(--zc-faint)}.footer-tag[data-v-05eb8a87]{font-style:italic;font-size:13px;color:#5a5c5b}.mobile-search[data-v-ba50e174]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--zc-bg-deep);display:flex;flex-direction:column;animation:zcFade .35s ease both}.search-header[data-v-ba50e174]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:16px 18px 0}.close-btn[data-v-ba50e174]{background:none;border:none;padding:0;cursor:pointer;display:flex;color:var(--zc-accent)}.close-btn .material-symbols-outlined[data-v-ba50e174]{font-size:24px}.header-title[data-v-ba50e174]{text-align:center;font-family:Manrope,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--zc-faint)}.search-field[data-v-ba50e174]{position:relative;display:flex;align-items:center;padding:26px 22px 8px}.search-input[data-v-ba50e174]{width:100%;padding:10px 34px 10px 2px;font-family:Manrope,sans-serif;font-size:16px}.field-icon[data-v-ba50e174]{position:absolute;right:26px;font-size:20px;color:var(--zc-faint);pointer-events:none}.results[data-v-ba50e174]{flex:1;overflow-y:auto;padding:10px 22px 40px;-webkit-overflow-scrolling:touch}.result-row[data-v-ba50e174]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(68,71,72,.16)}.result-row[data-v-ba50e174]:last-of-type{border-bottom:none}.result-row[data-v-ba50e174]:active{background:#ffffff08}.result-thumb[data-v-ba50e174]{width:52px;height:52px;flex:none;border-radius:8px;overflow:hidden;background:var(--zc-panel)}.result-thumb img[data-v-ba50e174]{width:100%;height:100%;object-fit:cover}.result-text[data-v-ba50e174]{display:flex;flex-direction:column;gap:4px;min-width:0}.result-title[data-v-ba50e174]{font-family:"Noto Serif",serif;font-size:15px;color:var(--zc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-eyebrow[data-v-ba50e174]{font-family:Manrope,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--zc-accent-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-empty[data-v-ba50e174]{padding:24px 2px;font-style:italic;font-size:14px;color:var(--zc-faint)}.timer-root[data-v-fbb0e05d]{position:fixed;bottom:40px;right:40px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.timer-panel[data-v-fbb0e05d]{width:250px;background:#1f2020d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;box-shadow:0 30px 60px -20px #e5e6e21f;display:flex;flex-direction:column;gap:18px;animation:zcFade .3s ease both}.timer-head[data-v-fbb0e05d]{display:flex;justify-content:space-between;align-items:center}.timer-label[data-v-fbb0e05d]{font-size:11px}.timer-close[data-v-fbb0e05d]{background:none;border:none;color:var(--zc-muted);cursor:pointer;padding:0;display:flex}.timer-display[data-v-fbb0e05d]{text-align:center;font-family:"Noto Serif",serif;font-size:52px;color:#fff;line-height:1;letter-spacing:.02em}.timer-presets[data-v-fbb0e05d]{display:flex;gap:8px;justify-content:center}.preset-btn[data-v-fbb0e05d]{background:#2a2a2a;border:none;color:var(--zc-text);padding:7px 14px;border-radius:8px;font-family:Manrope,sans-serif;font-size:12px;cursor:pointer;transition:background .2s}.preset-btn[data-v-fbb0e05d]:hover{background:#353535}.timer-actions[data-v-fbb0e05d]{display:flex;gap:10px}.run-btn[data-v-fbb0e05d]{flex:1;background:var(--zc-gold);border:none;color:#3c2f00;padding:11px;border-radius:10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.reset-btn[data-v-fbb0e05d]{background:#2a2a2a;border:none;color:var(--zc-muted);padding:11px 14px;border-radius:10px;cursor:pointer;display:flex}.fab[data-v-fbb0e05d]{position:relative;width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 40px -12px #00000080;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:transform .2s;padding:0}.fab[data-v-fbb0e05d]:active{transform:scale(.95)}.fab-icon[data-v-fbb0e05d]{color:#fff;font-size:26px}.fab-ring[data-v-fbb0e05d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}@media(max-width:767px){.timer-root[data-v-fbb0e05d]{bottom:92px;right:20px}}.app-shell[data-v-c94e6697]{min-height:100vh;background:var(--zc-bg)}.recipe-card[data-v-16768058]{cursor:pointer;display:block;color:inherit}.img-frame[data-v-16768058]{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;margin-bottom:22px;background:var(--zc-panel)}.meta-pill[data-v-16768058]{position:absolute;bottom:16px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-radius:8px;background:#13131499;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.meta-item[data-v-16768058]{display:flex;align-items:center;gap:7px;font-size:12px;font-family:Manrope,sans-serif;color:#ffffffe6}.card-caption[data-v-16768058]{text-align:center;display:flex;flex-direction:column;gap:8px}.card-eyebrow[data-v-16768058]{font-size:10px}.card-title[data-v-16768058]{font-size:36px;color:#fff;margin:0;line-height:1.05}.feed-card[data-v-526748b3]{position:relative;display:block;border-radius:6px;overflow:hidden;aspect-ratio:3 / 4;background:var(--zc-panel)}.feed-img[data-v-526748b3]{width:100%;height:100%;object-fit:cover}.feed-scrim[data-v-526748b3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(14,14,14,.95) 5%,transparent 60%)}.feed-caption[data-v-526748b3]{position:absolute;bottom:12px;left:12px;right:12px}.feed-eyebrow[data-v-526748b3]{font-family:Manrope,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--zc-gold)}.feed-title[data-v-526748b3]{font-size:26px;color:#fff;margin:3px 0 0;line-height:.82}.newsletter[data-v-a88ef3a8]{margin-top:128px;padding:96px 48px;background:var(--zc-bg-deep)}.newsletter-inner[data-v-a88ef3a8]{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:24px}.stillness-title[data-v-a88ef3a8]{font-size:72px;color:#fff;margin:0;text-transform:lowercase;line-height:.9}.stillness-text[data-v-a88ef3a8]{color:var(--zc-muted);font-weight:300;font-family:Manrope,sans-serif;margin:0}.journey-head[data-v-a88ef3a8]{display:flex;flex-direction:column;gap:16px}.journey-title[data-v-a88ef3a8]{font-family:"Noto Serif",serif;font-size:36px;color:#fff;margin:0}.journey-text[data-v-a88ef3a8]{font-family:Manrope,sans-serif;color:var(--zc-muted);font-size:18px;margin:0}.newsletter-form[data-v-a88ef3a8]{display:flex;gap:16px;padding-top:16px}.newsletter-input[data-v-a88ef3a8]{flex:1;min-width:0;padding:15px 8px;font-size:15px}.newsletter-input.boxed[data-v-a88ef3a8]{background:var(--zc-bg)}.newsletter-btn[data-v-a88ef3a8]{padding:15px 44px}@media(max-width:767px){.newsletter[data-v-a88ef3a8]{margin-top:72px;padding:64px 24px}.stillness-title[data-v-a88ef3a8]{font-size:52px}.newsletter-form[data-v-a88ef3a8]{flex-direction:column}.newsletter-btn[data-v-a88ef3a8]{padding:15px 24px}}.gallery[data-v-59c8effa]{padding-bottom:0}.hero[data-v-59c8effa]{padding:64px 48px 0}.hero-inner[data-v-59c8effa]{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:14px}.hero-kicker[data-v-59c8effa]{font-size:12px;letter-spacing:.3em}.hero-title[data-v-59c8effa]{font-size:78px;line-height:.92;color:#fff;margin:0;text-transform:lowercase}.hero-sub[data-v-59c8effa]{color:var(--zc-muted);font-size:19px;max-width:520px;margin:12px auto 0;font-family:"Noto Serif",serif;font-style:italic;font-weight:300}.chips[data-v-59c8effa]{padding:56px 48px 0}.chips-row[data-v-59c8effa]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.chip[data-v-59c8effa]{padding:11px 30px;border-radius:999px;font-family:Manrope,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .3s;background:#2a2a2a;color:var(--zc-muted);border:1px solid transparent}.chip.active[data-v-59c8effa]{background:#af8d1133;color:var(--zc-gold);border:1px solid rgba(233,195,73,.3)}.grid-section[data-v-59c8effa]{padding:64px 48px 0;max-width:1400px;margin:0 auto}.card-grid[data-v-59c8effa]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.bento[data-v-59c8effa]{grid-column:span 2;background:var(--zc-panel);border-radius:12px;overflow:hidden;display:flex;min-height:400px;cursor:pointer}.bento-copy[data-v-59c8effa]{width:50%;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.bento-kicker[data-v-59c8effa]{font-size:12px}.bento-title[data-v-59c8effa]{font-size:60px;color:#fff;margin:0;text-transform:lowercase;line-height:.9}.bento-text[data-v-59c8effa]{color:var(--zc-muted);font-weight:300;line-height:1.6;margin:8px 0 0;font-family:Manrope,sans-serif}.bento-btn[data-v-59c8effa]{width:fit-content;padding:12px 30px;margin-top:12px}.bento-img[data-v-59c8effa]{width:50%}.bento-img img[data-v-59c8effa]{width:100%;height:100%;object-fit:cover}.feed[data-v-59c8effa]{padding:8px 18px 24px;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1100px)and (min-width:768px){.card-grid[data-v-59c8effa]{grid-template-columns:repeat(2,1fr)}.bento[data-v-59c8effa]{flex-direction:column}.bento-copy[data-v-59c8effa],.bento-img[data-v-59c8effa]{width:100%}}:root{--zc-bg: #131314;--zc-bg-deep: #0e0e0e;--zc-panel: #1b1c1c;--zc-panel-2: #1f2020;--zc-text: #e4e2e1;--zc-muted: #c4c7c8;--zc-faint: #8e9192;--zc-accent: #d6c3b3;--zc-accent-dim: rgba(214, 195, 179, .5);--zc-gold: #e9c349;--zc-line: rgba(68, 71, 72, .5);--zc-hairline: rgba(68, 71, 72, .15);--zc-brush-op: .85}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--zc-bg);color:var(--zc-text);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}.material-symbols-outlined.ms-fill{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}::selection{background:#e9c3494d}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:8px}::-webkit-scrollbar-track{background:transparent}input:focus,textarea:focus{outline:none}a{text-decoration:none}button{font-family:inherit}@keyframes zcFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes zcSteam{0%{opacity:0;transform:translateY(20px) scaleX(1)}40%{opacity:.5}to{opacity:0;transform:translateY(-60px) scaleX(1.4)}}.zc-fade{animation:zcFade .5s ease both}.font-brush{font-family:Kolker Brush,cursive;opacity:var(--zc-brush-op)}.font-allura{font-family:Allura,cursive;font-weight:400}.font-serif{font-family:"Noto Serif",serif}.font-sans{font-family:Manrope,sans-serif}.zc-eyebrow{font-family:Manrope,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:var(--zc-gold)}.btn-gradient{background:linear-gradient(135deg,#d6c3b3,#514438);color:#0e0e0e;border:none;border-radius:6px;font-family:Manrope,sans-serif;font-weight:600;cursor:pointer;transition:opacity .3s}.btn-gradient:hover{opacity:.9}.btn-white{background:#fff;color:#2f3131;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background .3s}.btn-white:hover{background:#ffe088}.input-line{background:transparent;border:none;border-bottom:1px solid var(--zc-line);color:var(--zc-text);font-family:Manrope,sans-serif;transition:border-color .3s}.input-line:focus{border-bottom-color:var(--zc-gold)}.input-boxed{background:var(--zc-bg);border:none;border-bottom:2px solid transparent;color:var(--zc-text);border-radius:6px;padding:13px 16px;font-size:15px;font-family:Manrope,sans-serif;transition:border-color .3s}.input-boxed:focus{border-bottom-color:var(--zc-gold)}.zc-card-img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.zc-card:hover .zc-card-img{transform:scale(1.05)}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px){.hide-desktop{display:none!important}}
