@font-face{font-family:FuyuBrush;src:url(../fonts/fy-brush.woff2)format("woff2");font-display:swap}.altar-about[data-v-0274d610]{--gold:#cfa168;--dim:#9a7a50;--cream:#eee3cd;--text:#b9aa93;--hair:#332719;--mirror-ink:#eee3cd;--mirror-ink-soft:#b9aa93;--mirror-ink-faint:#8d8371;--mirror-vermilion:#a84b37;--mirror-gold:#cfa168;--mirror-paper:#f7f1e2;color:var(--text);background:#120e08;font-family:Montserrat,Inter,sans-serif}.mirror-pre-wrap[data-v-0274d610]{white-space:pre-wrap}.about-hero[data-v-0274d610]{background:linear-gradient(#08060452,#080604c9),var(--mirror-hero-background) 38% center/cover no-repeat;text-align:center;place-items:center;min-height:74svh;display:grid;position:relative;overflow:hidden}.about-hero[data-v-0274d610]:after{content:"";background:radial-gradient(circle at 50% 45%,#0000 0 20%,#0705036b 78%);position:absolute;inset:0}.about-hero-copy[data-v-0274d610]{z-index:1;padding:100px 24px 70px;position:relative}.about-hero-copy>p[data-v-0274d610],.eyebrow[data-v-0274d610],.principles-wrap header>p[data-v-0274d610]{color:var(--gold);letter-spacing:.48em;font-size:10px}.about-hero h1[data-v-0274d610]{color:#f4ecdc;letter-spacing:.05em;text-shadow:0 4px 30px #000;margin:28px 0 20px;font:400 58px/1.15 Cormorant Garamond,serif}.hero-cn[data-v-0274d610]{color:#d7b27b;letter-spacing:.5em;text-indent:.5em;font:400 17px FuyuBrush,Noto Serif TC,serif}.scroll-cue[data-v-0274d610]{z-index:2;color:#b88d58;font:20px Cormorant Garamond,serif;animation:2s ease-in-out infinite float-0274d610;position:absolute;bottom:26px;left:50%}.origin-section[data-v-0274d610]{background:radial-gradient(circle at 50% 0,#1c150c,#120e08 54%);padding:124px 24px 132px}.story-copy[data-v-0274d610]{max-width:760px;margin:auto}.ornament[data-v-0274d610]{color:#a23828;justify-content:center;align-items:center;gap:20px;margin-bottom:66px;font:26px FuyuBrush,Noto Serif TC,serif;display:flex}.ornament span[data-v-0274d610]{background:linear-gradient(90deg,#0000,#8d7049);width:70px;height:1px}.ornament span[data-v-0274d610]:last-child{background:linear-gradient(90deg,#8d7049,#0000)}.story-copy>p[data-v-0274d610]{color:#b8aa94;letter-spacing:.055em;text-align:justify;margin-bottom:28px;font:300 14px/2.45 Montserrat,Inter,sans-serif}.story-copy .opening[data-v-0274d610],.story-copy .short[data-v-0274d610]{color:#e7dbc5;text-align:center;font:italic 23px/1.8 Cormorant Garamond,serif}.story-copy blockquote[data-v-0274d610]{border-block:1px solid var(--hair);color:#e9deca;text-align:center;margin:66px auto;padding:40px 24px;font:400 31px/1.55 Cormorant Garamond,serif}.story-copy blockquote em[data-v-0274d610]{color:#cfa168;font-weight:400}.house-section[data-v-0274d610]{color:#33271d;background:#d2bb91;padding:0}.house-paper[data-v-0274d610]{background:linear-gradient(90deg,#decba6f0 0 58%,#decba638),var(--mirror-house-background) center/cover no-repeat;grid-template-columns:220px minmax(0,620px);justify-content:center;align-items:center;gap:70px;min-height:650px;padding:90px 34px;display:grid}.house-inscription[data-v-0274d610]{align-items:flex-end;gap:24px;display:flex}.house-inscription p[data-v-0274d610]{letter-spacing:.16em;writing-mode:vertical-rl;font:400 39px/1.55 FuyuBrush,Noto Serif TC,serif}.seal[data-v-0274d610]{color:#9b3023;border:2px solid #9b3023;place-items:center;width:44px;height:54px;font:28px FuyuBrush,Noto Serif TC,serif;display:grid}.house-paper article .eyebrow[data-v-0274d610]{color:#8e3025;margin-bottom:15px}.house-paper h2[data-v-0274d610]{color:#2e241b;margin-bottom:25px;font:500 37px Cormorant Garamond,serif}.house-paper article>p[data-v-0274d610]:not(.eyebrow):not(.signature){letter-spacing:.025em;margin-bottom:16px;font-size:13.5px;line-height:2.05}.signature[data-v-0274d610]{color:#7f3026;margin-top:26px;font:italic 17px Cormorant Garamond,serif}.lineage-books-section[data-v-0274d610]{border-top:1px solid var(--hair);color:var(--text);background:radial-gradient(circle at 50% 20%,#1e160e,#120e08 70%);padding:100px 24px 110px}.lineage-wrap[data-v-0274d610]{max-width:1120px;margin:auto}.lineage-head[data-v-0274d610]{text-align:center;margin-bottom:52px}.lineage-eyebrow[data-v-0274d610]{color:var(--gold);letter-spacing:.48em;text-transform:uppercase;font-size:10px}.lineage-head h2[data-v-0274d610]{color:var(--cream);margin:18px 0 12px;font:400 clamp(32px,4.5vw,48px)/1.2 Cormorant Garamond,serif}.lineage-head h2 span[data-v-0274d610]{color:#d7b27b;letter-spacing:.12em;font-family:FuyuBrush,Noto Serif TC,serif}.lineage-lead-subtitle[data-v-0274d610]{color:#a99b85;letter-spacing:.06em;font:300 14px/1.8 Montserrat,Inter,sans-serif}.lineage-grid[data-v-0274d610]{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}.lineage-bio-card[data-v-0274d610],.lineage-books-card[data-v-0274d610]{background:#16110aad;border:1px solid #cfa16847;border-radius:6px;flex-direction:column;padding:38px 34px;display:flex;box-shadow:0 20px 50px #0006}.bio-crest[data-v-0274d610]{border-bottom:1px solid var(--hair);align-items:center;gap:18px;margin-bottom:24px;padding-bottom:20px;display:flex}.bio-seal[data-v-0274d610]{color:#d75c4c;background:#9b30231f;border:1px solid #9b3023;border-radius:3px;place-items:center;width:50px;height:50px;font:26px FuyuBrush,Noto Serif TC,serif;display:grid}.bio-crest strong[data-v-0274d610]{color:var(--cream);font:500 22px Cormorant Garamond,serif;display:block}.bio-crest small[data-v-0274d610]{color:var(--gold);letter-spacing:.08em;margin-top:4px;font:500 10px/1.5 Montserrat,sans-serif;display:block}.lineage-bio-card p[data-v-0274d610]{color:#c0b29c;letter-spacing:.025em;margin-bottom:18px;font:300 13.5px/2.1 Montserrat,Inter,sans-serif}.sister-house-callout[data-v-0274d610]{border-top:1px solid var(--hair);margin-top:auto;padding-top:20px}.sister-label[data-v-0274d610]{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font:600 9px/1.4 Montserrat,sans-serif;display:block}.sister-link[data-v-0274d610]{color:#e8d8bd;border-bottom:1px solid #cfa16861;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding-bottom:3px;font:500 14px/1.6 Cormorant Garamond,serif;text-decoration:none;transition:all .3s;display:inline-flex}.sister-link[data-v-0274d610]:hover{color:var(--gold);border-color:var(--gold)}.sister-link span[data-v-0274d610]{transition:transform .3s;display:inline-block}.sister-link:hover span[data-v-0274d610]{transform:translate(4px)}.books-card-header[data-v-0274d610]{margin-bottom:22px}.books-tag[data-v-0274d610]{color:#efd9b4;letter-spacing:.16em;text-transform:uppercase;background:#cfa1681a;border:1px solid #cfa16873;border-radius:2px;padding:4px 10px;font:600 9px/1.4 Montserrat,sans-serif;display:inline-block}.books-card-header h3[data-v-0274d610]{color:var(--cream);margin:14px 0 8px;font:500 24px/1.3 Cormorant Garamond,serif}.books-card-header p[data-v-0274d610]{color:#a99b85;font:300 12.5px/1.8 Montserrat,Inter,sans-serif}.books-list[data-v-0274d610]{flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.book-item[data-v-0274d610]{border:1px solid var(--hair);background:#120e08bf;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:16px 18px;text-decoration:none;transition:border-color .3s,background-color .3s,transform .2s;display:flex}.book-item[data-v-0274d610]:hover{border-color:var(--gold);background:#1e160de0;transform:translateY(-1px)}.book-item[data-v-0274d610]:active{transform:scale(.985)}.book-info[data-v-0274d610]{flex-direction:column;gap:4px;display:flex}.book-title[data-v-0274d610]{color:#e68474;letter-spacing:.04em;font:500 18px/1.4 Noto Serif TC,serif}.book-subject[data-v-0274d610]{color:#b9aa93;font:300 12px/1.6 Inter,Montserrat,sans-serif}.book-arrow[data-v-0274d610]{color:var(--gold);font-size:16px;transition:transform .3s}.book-item:hover .book-arrow[data-v-0274d610]{color:#fff;transform:translate(2px,-2px)}.books-catalog-footer[data-v-0274d610]{border-top:1px solid var(--hair);margin-top:auto;padding-top:16px}.catalog-btn[data-v-0274d610]{min-height:44px;color:var(--gold);letter-spacing:.16em;align-items:center;gap:8px;font:500 11px/1.6 Montserrat,sans-serif;text-decoration:none;transition:color .3s;display:inline-flex}.catalog-btn[data-v-0274d610]:hover{color:#fff}.catalog-btn span[data-v-0274d610]{transition:transform .3s;display:inline-block}.catalog-btn:hover span[data-v-0274d610]{transform:translate(4px)}.principles-section[data-v-0274d610]{background:linear-gradient(#161008,#110d08);padding:120px 24px 130px}.principles-wrap[data-v-0274d610]{max-width:1160px;margin:auto}.principles-wrap header[data-v-0274d610]{text-align:center}.principles-wrap h2[data-v-0274d610]{color:var(--cream);margin:20px 0 62px;font:400 38px Cormorant Garamond,serif}.principles[data-v-0274d610]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.principles article[data-v-0274d610]{border:1px solid var(--hair);background:#18120a8c;min-height:330px;padding:36px 32px;transition:all .6s;position:relative}.principles article[data-v-0274d610]:hover{border-color:#6d5030;transform:translateY(-4px)}.principles article>span[data-v-0274d610]{color:#8f704a;font:italic 20px Cormorant Garamond,serif}.principles svg[data-v-0274d610]{color:#c99b5e;width:48px;height:48px;margin:28px 0;display:block}.principles h3[data-v-0274d610]{color:#e9decb;margin-bottom:14px;font:500 22px Cormorant Garamond,serif}.principles article p[data-v-0274d610]{color:#938672;font-size:12px;line-height:2}.offerings-link[data-v-0274d610]{color:#cfa168;letter-spacing:.27em;border:1px solid #5c452b;margin:50px auto 0;padding:14px 25px;font-size:10px;display:table}.offerings-link span[data-v-0274d610]{margin-left:12px;transition:all .5s;display:inline-block}.offerings-link:hover span[data-v-0274d610]{transform:translate(5px)}@keyframes float-0274d610{50%{transform:translateY(7px)}}@media (width<=760px){.about-hero[data-v-0274d610]{min-height:68svh}.about-hero h1[data-v-0274d610]{font-size:42px}.origin-section[data-v-0274d610]{padding:90px 22px}.house-paper[data-v-0274d610]{grid-template-columns:140px minmax(0,500px);gap:35px}.house-inscription p[data-v-0274d610]{font-size:30px}.lineage-books-section[data-v-0274d610]{padding:68px 18px 76px}.lineage-grid[data-v-0274d610]{grid-template-columns:1fr;gap:20px}.lineage-bio-card[data-v-0274d610],.lineage-books-card[data-v-0274d610]{padding:28px 20px}.lineage-head[data-v-0274d610]{margin-bottom:34px}.lineage-head h2[data-v-0274d610]{font-size:30px}.principles[data-v-0274d610]{grid-template-columns:1fr}.principles article[data-v-0274d610]{min-height:0}.principles-wrap h2[data-v-0274d610]{font-size:31px}}@media (width<=520px){.about-hero[data-v-0274d610]{background-position:24%}.about-hero-copy>p[data-v-0274d610]{letter-spacing:.3em;font-size:8px}.about-hero h1[data-v-0274d610]{font-size:35px}.hero-cn[data-v-0274d610]{letter-spacing:.34em;font-size:13px}.story-copy>p[data-v-0274d610]{text-align:left;font-size:13px;line-height:2.2}.story-copy .opening[data-v-0274d610],.story-copy .short[data-v-0274d610]{font-size:21px}.story-copy blockquote[data-v-0274d610]{margin:52px 0;font-size:26px}.house-paper[data-v-0274d610]{background:linear-gradient(0deg,#d2bb91 0 60%,transparent 82%),var(--mirror-house-background) 76% top/auto 300px no-repeat,#d2bb91;min-height:0;padding:280px 22px 64px;display:block}.house-inscription[data-v-0274d610]{justify-content:center;margin-bottom:38px}.house-inscription p[data-v-0274d610]{font-size:27px}.house-paper h2[data-v-0274d610]{text-align:center;font-size:32px}.house-paper article>p[data-v-0274d610]:not(.eyebrow):not(.signature){font-size:13px;line-height:1.95}.house-paper article .eyebrow[data-v-0274d610],.signature[data-v-0274d610]{text-align:center}.principles-section[data-v-0274d610]{padding:88px 20px}.principles-wrap h2[data-v-0274d610]{font-size:27px}.principles article[data-v-0274d610]{padding:30px 26px}.offerings-link[data-v-0274d610]{text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}}@media (prefers-reduced-motion:reduce){.scroll-cue[data-v-0274d610]{animation:none}.principles article[data-v-0274d610]{transition:none}}@media (prefers-reduced-motion:no-preference){.about-hero-copy[data-v-0274d610]>*{animation:.9s cubic-bezier(.16,.72,.24,1) backwards aboutRise-0274d610}.about-hero-copy[data-v-0274d610]>:nth-child(2){animation-delay:.12s}.about-hero-copy[data-v-0274d610]>:nth-child(3){animation-delay:.24s}.about-hero-copy[data-v-0274d610]>:nth-child(4){animation-delay:.36s}}@keyframes aboutRise-0274d610{0%{opacity:0;transform:translateY(14px)}}
