.header-bar[data-v-8079fb53]{background-color:var(--bg);border-bottom:2px solid var(--surface);padding-top:1.25rem;padding-bottom:1.25rem}.header-content[data-v-8079fb53]{justify-content:space-between;align-items:center;display:flex}.brand-wordmark[data-v-8079fb53]{font-family:var(--font-display);font-size:var(--step-body);letter-spacing:-.01em;color:var(--ink);font-weight:700}.nav-links[data-v-8079fb53]{gap:1.75rem;display:flex}.nav-item[data-v-8079fb53]{font-size:var(--step-small);color:var(--ink);transition:color var(--t-hover) ease}.nav-item[data-v-8079fb53]:hover{color:var(--accent)}.nav-cta[data-v-8079fb53]{min-height:2.5rem;padding:0 1.25rem}.hero-section[data-v-8079fb53]{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(3rem,6vw,6rem)}.hero-wrap[data-v-8079fb53]{flex-direction:column;align-items:center;display:flex}.hero-header-row[data-v-8079fb53]{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.hero-title[data-v-8079fb53]{max-width:50%}.hero-support-text[data-v-8079fb53]{text-align:right;max-width:32ch;color:var(--ink);line-height:1.6}.plinth-container[data-v-8079fb53]{flex-direction:column;align-items:center;width:100%;max-width:720px;margin-bottom:2.5rem;display:flex}.plinth-base[data-v-8079fb53]{background-color:var(--surface);justify-content:center;align-items:center;width:100%;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.plinth-crossfade-stage[data-v-8079fb53]{justify-content:center;width:100%;max-height:560px;display:flex;position:relative}.plinth-image[data-v-8079fb53]{object-fit:cover;mix-blend-mode:multiply;width:100%;max-height:560px}.plinth-meta[data-v-8079fb53],.hero-action-row[data-v-8079fb53]{margin-top:1rem}.hero-cta-btn[data-v-8079fb53]{min-width:240px;min-height:3.25rem}.philosophy-section[data-v-8079fb53]{background-color:var(--surface)}.split-editorial-grid[data-v-8079fb53]{gap:var(--gutter);grid-template-columns:7fr 5fr;align-items:center;display:grid}.philosophy-lead[data-v-8079fb53]{margin-bottom:1.5rem}.philosophy-body[data-v-8079fb53]{color:var(--ink);max-width:56ch;margin-bottom:2rem}.field-origin-badge[data-v-8079fb53]{background-color:var(--bg);padding:1rem 1.25rem;display:inline-block}.video-container[data-v-8079fb53]{background-color:var(--surface-alt);width:100%;overflow:hidden}.editorial-video[data-v-8079fb53]{object-fit:cover;width:100%;height:380px}.media-caption[data-v-8079fb53]{margin-top:.75rem}.section-header-compact[data-v-8079fb53]{max-width:56ch;margin-bottom:clamp(2rem,4vw,3.5rem)}.specimens-catalogue-layout[data-v-8079fb53]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.specimen-item[data-v-8079fb53]{cursor:pointer;transition:transform var(--t-press) var(--ease-out);flex-direction:column;grid-column:span 4;display:flex}.specimen-item.specimen-featured[data-v-8079fb53]{gap:var(--gutter);grid-column:span 12;grid-template-columns:7fr 5fr;align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.specimen-item[data-v-8079fb53]:active{transform:scale(.99)}.specimen-media-frame[data-v-8079fb53]{aspect-ratio:4/5;background-color:var(--surface);width:100%;overflow:hidden}.specimen-item.specimen-featured .specimen-media-frame[data-v-8079fb53]{aspect-ratio:16/10}.specimen-photo[data-v-8079fb53]{object-fit:cover;width:100%;height:100%}.specimen-meta-stack[data-v-8079fb53]{flex-direction:column;gap:.45rem;padding-top:1rem;display:flex}.specimen-title[data-v-8079fb53]{font-family:var(--font-display);font-weight:600;line-height:1.2}.specimen-detail[data-v-8079fb53]{color:var(--ink);max-width:52ch}.resonator-section[data-v-8079fb53]{background-color:var(--bg)}.resonator-container[data-v-8079fb53]{gap:var(--gutter);grid-template-columns:5fr 7fr;align-items:start;display:grid}.controls-group[data-v-8079fb53]{flex-direction:column;gap:1.75rem;margin-top:2rem;display:flex}.control-label[data-v-8079fb53]{margin-bottom:.65rem;font-weight:600;display:block}.button-toggle-row[data-v-8079fb53]{flex-wrap:wrap;gap:.5rem;display:flex}.toggle-btn[data-v-8079fb53]{background-color:var(--surface);color:var(--ink);font-size:var(--step-small);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;padding:.65rem 1.15rem;font-weight:500}.toggle-btn[data-v-8079fb53]:hover{background-color:var(--surface-alt)}.toggle-active[data-v-8079fb53]{background-color:var(--ink);color:var(--bg)}.console-screen[data-v-8079fb53]{background-color:var(--surface);padding:2rem;transition:background-color .3s}.console-metrics[data-v-8079fb53]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.metric-item[data-v-8079fb53]{flex-direction:column;gap:.35rem;display:flex}.metric-value[data-v-8079fb53]{font-family:var(--font-display);font-weight:700}.visual-canvas[data-v-8079fb53]{background-color:var(--surface-alt);justify-content:center;align-items:flex-end;height:280px;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.room-silhouette[data-v-8079fb53]{background-color:var(--surface);justify-content:center;align-items:flex-end;padding-bottom:1rem;transition:width .35s,height .35s;display:flex}.sculpture-glyph[data-v-8079fb53]{flex-direction:column;align-items:center;display:flex}.branch-stem[data-v-8079fb53]{background-color:var(--ink);width:4px;transition:height .35s}.pottery-body[data-v-8079fb53]{background-color:var(--accent);width:24px;height:32px}.console-advice[data-v-8079fb53]{color:var(--ink);line-height:1.5}.rhythm-section[data-v-8079fb53]{background-color:var(--surface)}.strip-list[data-v-8079fb53]{flex-direction:column;gap:1.5rem;display:flex}.strip-row[data-v-8079fb53]{grid-template-columns:2fr 6fr 4fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.strip-indent[data-v-8079fb53]{padding-left:clamp(0rem,2vw,1.5rem)}.strip-col-time[data-v-8079fb53]{flex-direction:column;display:flex}.strip-day[data-v-8079fb53]{font-family:var(--font-display);font-weight:700}.strip-heading[data-v-8079fb53]{font-family:var(--font-display);margin-bottom:.5rem;font-weight:600}.strip-desc[data-v-8079fb53]{max-width:52ch}.strip-col-extra[data-v-8079fb53]{text-align:right}.plans-grid[data-v-8079fb53]{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.plan-card[data-v-8079fb53]{flex-direction:column;justify-content:space-between;padding:2.25rem 1.75rem;display:flex}.plan-highlight[data-v-8079fb53]{background-color:var(--surface)}.plan-title[data-v-8079fb53]{font-family:var(--font-display);margin-bottom:.5rem;font-weight:700}.plan-price[data-v-8079fb53]{font-family:var(--font-display);color:var(--ink);font-weight:700;line-height:1.1}.plan-cycle[data-v-8079fb53]{margin-top:.25rem}.plan-content[data-v-8079fb53]{margin-top:1.5rem;margin-bottom:2rem}.plan-intro[data-v-8079fb53]{margin-bottom:1.25rem;font-weight:500}.plan-features[data-v-8079fb53]{flex-direction:column;gap:.75rem;display:flex}.feature-item[data-v-8079fb53]{color:var(--ink)}.plan-cta[data-v-8079fb53]{width:100%}.faq-layout[data-v-8079fb53]{gap:var(--gutter);grid-template-columns:4fr 8fr;display:grid}.faq-lead[data-v-8079fb53]{margin-bottom:1.5rem}.faq-list[data-v-8079fb53]{flex-direction:column;gap:2.5rem;display:flex}.faq-editorial-item[data-v-8079fb53]{flex-direction:column;gap:.65rem;display:flex}.faq-q[data-v-8079fb53]{font-family:var(--font-display);font-weight:600}.faq-a[data-v-8079fb53]{color:var(--ink);max-width:54ch;line-height:1.6}.banner-section[data-v-8079fb53]{color:#dfdedb;text-align:center;background-color:#26251e;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.banner-wrap[data-v-8079fb53]{flex-direction:column;align-items:center;display:flex}.banner-title[data-v-8079fb53]{color:#fff;margin-bottom:1rem}.banner-text[data-v-8079fb53]{color:#cbc9c3;max-width:48ch;margin-bottom:2.25rem}.banner-cta[data-v-8079fb53]{color:#141412;background-color:#fff}.banner-cta[data-v-8079fb53]:hover{background-color:#dfdedb}.footer-block[data-v-8079fb53]{background-color:var(--bg);padding-top:3.5rem;padding-bottom:3.5rem}.footer-tiles-upper[data-v-8079fb53]{grid-template-columns:4fr 3fr 2.5fr 2.5fr;gap:.75rem;margin-bottom:.75rem;display:grid}.footer-tile[data-v-8079fb53]{padding:1.5rem}.statement-title[data-v-8079fb53]{font-family:var(--font-display);margin-bottom:.75rem;font-weight:700}.tile-header[data-v-8079fb53]{margin-bottom:.75rem;font-weight:600;display:block}.footer-links[data-v-8079fb53]{flex-direction:column;gap:.5rem;display:flex}.footer-email-link[data-v-8079fb53]{color:var(--ink);font-weight:600;display:inline-block}.footer-tiles-lower[data-v-8079fb53]{grid-template-columns:8fr 4fr;gap:.75rem;display:grid}.tile-monument[data-v-8079fb53]{color:#dfdedb;background-color:#26251e;justify-content:center;align-items:center;padding:2rem;display:flex}.monument-text[data-v-8079fb53]{letter-spacing:-.02em}.tile-action-accent[data-v-8079fb53]{background-color:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;padding:1.5rem;display:flex}.action-accent-link[data-v-8079fb53]{align-items:center;gap:.75rem;font-weight:600;display:flex}.footer-credits-row[data-v-8079fb53]{margin-top:1.5rem;padding-top:1rem}@media (width<=1024px){.hero-header-row[data-v-8079fb53]{flex-direction:column;gap:1rem}.hero-title[data-v-8079fb53]{max-width:100%}.hero-support-text[data-v-8079fb53]{text-align:left;max-width:100%}.split-editorial-grid[data-v-8079fb53],.specimens-catalogue-layout[data-v-8079fb53]{grid-template-columns:1fr}.specimen-item[data-v-8079fb53],.specimen-item.specimen-featured[data-v-8079fb53]{flex-direction:column;grid-column:span 1;display:flex}.resonator-container[data-v-8079fb53],.plans-grid[data-v-8079fb53],.faq-layout[data-v-8079fb53]{grid-template-columns:1fr}.footer-tiles-upper[data-v-8079fb53]{grid-template-columns:1fr 1fr}.footer-tiles-lower[data-v-8079fb53]{grid-template-columns:1fr}}@media (width<=640px){.nav-links[data-v-8079fb53]{display:none}.strip-row[data-v-8079fb53]{grid-template-columns:1fr;gap:.5rem}.strip-col-extra[data-v-8079fb53]{text-align:left}.footer-tiles-upper[data-v-8079fb53]{grid-template-columns:1fr}}:root{--bg:#dfdedb;--surface:#d5d4cf;--surface-alt:#cac8c2;--ink:#141412;--muted:#3a3934;--accent:#4e5549;--accent-ink:#fff;--accent-dark:#373d33;--font-display:"Bricolage Grotesque", "Noto Serif TC", serif;--font-text:"Bricolage Grotesque", "Noto Serif TC", sans-serif;--step-small:clamp(.8125rem, .8rem + .1vw, .875rem);--step-body:clamp(1rem, .98rem + .15vw, 1.0625rem);--step-lead:clamp(1.25rem, 1.15rem + .4vw, 1.45rem);--step-head:clamp(1.85rem, 1.5rem + 1.8vw, 2.75rem);--step-display:clamp(3rem, 2rem + 4vw, 5.25rem);--margin:clamp(1.25rem, 3vw, 3rem);--gutter:clamp(1rem, 2vw, 2.5rem);--section-gap:clamp(4.5rem, 8vw, 8rem);--radius:0px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--t-press:.14s;--t-hover:.18s;--t-reveal:.7s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}p{max-width:58ch}ul,ol{padding:0;list-style:none}img,video{background-color:var(--surface);max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background-color:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{padding-left:var(--margin);padding-right:var(--margin);max-width:1440px;margin-left:auto;margin-right:auto}.section-block{padding-top:calc(var(--section-gap) / 2);padding-bottom:calc(var(--section-gap) / 2)}.title-primary{font-family:var(--font-display);font-size:var(--step-display);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:.98}.title-section{font-family:var(--font-display);font-size:var(--step-head);letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.5rem;font-weight:600;line-height:1.05}.text-lead{font-size:var(--step-lead);color:var(--ink);max-width:54ch;line-height:1.4}.text-small{font-size:var(--step-small);line-height:1.45}.text-muted{color:var(--muted)}.cta-button{background-color:var(--accent);min-height:3.25rem;color:var(--accent-ink);font-weight:600;font-size:var(--step-small);letter-spacing:.05em;border-radius:var(--radius);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;justify-content:center;align-items:center;padding:0 2rem;display:inline-flex}.cta-button:hover{background-color:var(--accent-dark)}.cta-button:active{transform:scale(.98)}.action-link{border-bottom:2px solid var(--ink);transition:color var(--t-hover) ease;padding-bottom:2px;font-weight:600;display:inline-block}.action-link:hover{color:var(--accent)}[data-rise]{opacity:0;animation:ad-rise var(--t-reveal) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 80ms + .1s);transform:translateY(18px)}[data-reveal]{opacity:0;transition:opacity .65s var(--ease-out), transform .8s var(--ease-out);transform:translateY(20px)}[data-reveal].is-in{opacity:1;transform:translateY(0)}@keyframes ad-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-rise],[data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=768px){.section-block{padding-top:2.5rem;padding-bottom:2.5rem}}
