@font-face{font-family:FuyuBrush;src:url(../fonts/fy-brush.woff2)format("woff2");font-display:swap}.altar-guide[data-v-e844e7b9]{--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}.altar-guide-related[data-v-e844e7b9]{flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:0 24px 90px;display:flex}.altar-guide-related a[data-v-e844e7b9]{color:var(--gold);letter-spacing:.08em;text-underline-offset:5px;font-size:11px;text-decoration:underline}.mirror-pre-wrap[data-v-e844e7b9]{white-space:pre-wrap}.eyebrow[data-v-e844e7b9]{color:var(--gold);letter-spacing:.48em;font-size:10px}.guide-hero[data-v-e844e7b9]{text-align:center;background:radial-gradient(circle at 50% 12%,#1e1710,#120e08 62%);align-content:center;justify-items:center;min-height:62svh;padding:120px 24px 92px;display:grid;position:relative}.guide-hero h1[data-v-e844e7b9]{color:#f4ecdc;letter-spacing:.03em;max-width:16ch;margin:28px 0 22px;font:400 52px/1.2 Cormorant Garamond,serif}.hero-cn[data-v-e844e7b9]{color:#d7b27b;letter-spacing:.5em;text-indent:.5em;font:400 16px FuyuBrush,Noto Serif TC,serif}.scroll-cue[data-v-e844e7b9]{color:#b88d58;font:20px Cormorant Garamond,serif;animation:2s ease-in-out infinite float-e844e7b9;position:absolute;bottom:26px;left:50%}.movements[data-v-e844e7b9]{max-width:1080px;margin:auto;padding:14px 24px 110px}.movement[data-v-e844e7b9]{border-top:1px solid var(--hair);grid-template-columns:190px minmax(0,1fr);gap:56px;padding:58px 0;display:grid}.movement-mark[data-v-e844e7b9]{justify-content:flex-end;align-items:flex-start;gap:22px;display:flex}.numeral[data-v-e844e7b9]{color:#8f704a;letter-spacing:.08em;font:italic 400 40px/1 Cormorant Garamond,serif}.movement-cn[data-v-e844e7b9]{color:#a23828;letter-spacing:.2em;writing-mode:vertical-rl;font:400 27px FuyuBrush,Noto Serif TC,serif}.movement-copy h2[data-v-e844e7b9]{color:var(--cream);letter-spacing:.04em;margin-bottom:22px;font:500 30px/1.35 Cormorant Garamond,serif}.movement-copy p[data-v-e844e7b9]{color:#b8aa94;letter-spacing:.05em;text-align:justify;margin-bottom:18px;font:300 14px/2.35 Montserrat,Inter,sans-serif}.movement-copy p[data-v-e844e7b9]:last-child{margin-bottom:0}.prepare[data-v-e844e7b9]{padding:0 24px 110px}.prepare-paper[data-v-e844e7b9]{color:#33271d;background:linear-gradient(#d2bb91f5,#c6af86f0);border:1px solid #4a3823;max-width:840px;margin:auto;padding:64px 62px 58px}.prepare-paper h2[data-v-e844e7b9]{color:#2e241b;margin-bottom:34px;font:500 33px Cormorant Garamond,serif}.prepare-paper ul[data-v-e844e7b9]{margin:0;padding:0;list-style:none}.prepare-paper li[data-v-e844e7b9]{letter-spacing:.02em;border-top:1px solid #503a2238;padding:16px 0 16px 28px;font-size:13.5px;line-height:1.95;position:relative}.prepare-paper li[data-v-e844e7b9]:before{color:#9b3023;content:"·";font:15px FuyuBrush,Noto Serif TC,serif;position:absolute;top:16px;left:0}.prepare-note[data-v-e844e7b9]{color:#5c4832;margin-top:30px;font:italic 15px/1.9 Cormorant Garamond,serif}.faq[data-v-e844e7b9]{padding:0 24px 116px}.faq-wrap[data-v-e844e7b9]{max-width:880px;margin:auto}.faq-wrap h2[data-v-e844e7b9]{color:var(--cream);margin:20px 0 36px;font:400 38px Cormorant Garamond,serif}.faq details[data-v-e844e7b9]{border-bottom:1px solid var(--hair)}.faq summary[data-v-e844e7b9]{color:#e4d8c1;cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;font:400 20px/1.5 Cormorant Garamond,serif;list-style:none;display:flex}.faq summary[data-v-e844e7b9]::-webkit-details-marker{display:none}.faq summary i[data-v-e844e7b9]{color:#8f704a;font-size:15px;font-style:normal;transition:transform .5s cubic-bezier(.22,.6,.2,1)}.faq details[open] summary i[data-v-e844e7b9]{transform:rotate(45deg)}.faq details p[data-v-e844e7b9]{color:#a2957f;letter-spacing:.04em;max-width:790px;margin:0 0 26px;font:300 13.5px/2.15 Montserrat,Inter,sans-serif}.closing[data-v-e844e7b9]{text-align:center;padding:0 24px 130px}.closing h2[data-v-e844e7b9]{color:var(--cream);margin:20px 0 34px;font:400 40px Cormorant Garamond,serif}.closing-actions[data-v-e844e7b9]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn[data-v-e844e7b9]{color:#cfa168;letter-spacing:.27em;border:1px solid #5c452b;padding:14px 30px;font-size:10px;transition:all .6s cubic-bezier(.22,.6,.2,1);display:inline-block}.btn[data-v-e844e7b9]:hover{border-color:var(--gold);background:#cfa16814}.btn.primary[data-v-e844e7b9]{color:#f7ecd9;background:linear-gradient(#a4443a,#853a30);border-color:#8e3d34}.btn.primary[data-v-e844e7b9]:hover{background:linear-gradient(#b04b40,#8f3f34)}.altar-guide.motion-ready .rv[data-v-e844e7b9]{opacity:0;transform:translateY(26px)}.altar-guide.motion-ready .rv.in[data-v-e844e7b9]{opacity:1;transition:opacity 1.1s cubic-bezier(.2,.6,.2,1),transform 1.1s cubic-bezier(.2,.6,.2,1);transform:none}@keyframes float-e844e7b9{50%{transform:translateY(7px)}}@media (width<=760px){.guide-hero[data-v-e844e7b9]{min-height:0;padding:96px 22px 74px}.guide-hero h1[data-v-e844e7b9]{font-size:38px}.hero-cn[data-v-e844e7b9]{letter-spacing:.34em;font-size:13px}.movements[data-v-e844e7b9]{padding-bottom:80px}.movement[data-v-e844e7b9]{grid-template-columns:1fr;gap:26px;padding:44px 0}.movement-mark[data-v-e844e7b9]{justify-content:flex-start;align-items:center;gap:16px}.numeral[data-v-e844e7b9]{font-size:30px}.movement-cn[data-v-e844e7b9]{letter-spacing:.16em;writing-mode:horizontal-tb;font-size:20px}.movement-copy h2[data-v-e844e7b9]{font-size:26px}.movement-copy p[data-v-e844e7b9]{text-align:left;font-size:13.5px;line-height:2.05}.prepare[data-v-e844e7b9]{padding-bottom:80px}.prepare-paper[data-v-e844e7b9]{border-radius:8px;padding:36px 20px 32px}.prepare-paper h2[data-v-e844e7b9]{text-align:center;font-size:27px}.faq[data-v-e844e7b9]{padding-bottom:86px}.faq-wrap h2[data-v-e844e7b9]{font-size:29px}.faq summary[data-v-e844e7b9]{justify-content:space-between;align-items:center;min-height:48px;padding:16px 0;font-size:18px;display:flex}.closing[data-v-e844e7b9]{padding-bottom:96px}.closing h2[data-v-e844e7b9]{font-size:31px}.altar-guide-related[data-v-e844e7b9]{text-align:center;flex-direction:column;align-items:stretch;gap:14px}.altar-guide-related a[data-v-e844e7b9]{min-height:44px}.altar-guide-related a[data-v-e844e7b9],.btn[data-v-e844e7b9]{justify-content:center;align-items:center;display:inline-flex}.btn[data-v-e844e7b9]{text-align:center;border-radius:6px;width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.scroll-cue[data-v-e844e7b9]{animation:none}.faq summary i[data-v-e844e7b9]{transition:none}.altar-guide.motion-ready .rv[data-v-e844e7b9]{opacity:1;transition:none;transform:none}}.faq summary[data-v-e844e7b9]{transition:color .3s}.faq summary[data-v-e844e7b9]:hover{color:var(--gold)}.altar-guide-related a[data-v-e844e7b9]{transition:color .3s,border-color .3s}.altar-guide-related a[data-v-e844e7b9]:hover{color:var(--gold)}.ritual-philosophy[data-v-e844e7b9]{padding:0 24px 116px}.philosophy-wrap[data-v-e844e7b9]{gap:56px;max-width:980px;margin:auto;display:grid}.philosophy-block[data-v-e844e7b9]{background:linear-gradient(#1b150eeb,#130e09f5);border:1px solid #cfa16847;border-radius:4px;padding:48px 46px}.philosophy-block h2[data-v-e844e7b9]{color:var(--cream);margin:16px 0 18px;font:400 34px/1.28 Cormorant Garamond,serif}.philosophy-lead[data-v-e844e7b9]{color:#c2b49d;max-width:76ch;font-size:14px;line-height:2.05}.philosophy-pillars[data-v-e844e7b9]{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:32px;display:grid}.philosophy-card[data-v-e844e7b9]{border:1px solid var(--hair);background:#0e0a068c;padding:26px}.philosophy-sub[data-v-e844e7b9]{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:10px;display:block}.philosophy-card h3[data-v-e844e7b9]{color:#f0e5d0;margin:10px 0 12px;font:500 22px/1.3 Cormorant Garamond,serif}.philosophy-card p[data-v-e844e7b9]{color:#b5a68f;font-size:13px;line-height:1.95}.rhythm-compare[data-v-e844e7b9]{grid-template-columns:1fr 1.25fr;gap:22px;margin-top:28px;display:grid}.rhythm-option[data-v-e844e7b9]{border:1px solid var(--hair);background:#120e08b3;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.rhythm-option.featured[data-v-e844e7b9]{background:linear-gradient(160deg,#2a1e12e0,#18120bf0);border-color:#cfa1688c}.rhythm-badge[data-v-e844e7b9]{color:#efd9b4;letter-spacing:.18em;text-transform:uppercase;background:#cfa1681f;border:1px solid #cfa16873;align-self:flex-start;padding:4px 10px;font-size:10px}.rhythm-tag[data-v-e844e7b9]{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.rhythm-option strong[data-v-e844e7b9]{color:#f5ecdc;font:500 28px/1.2 Cormorant Garamond,serif}.rhythm-option p[data-v-e844e7b9]{color:#b8aa93;flex:1;font-size:13px;line-height:1.85}.rhythm-option .btn[data-v-e844e7b9]{align-self:flex-start;margin-top:10px}.magnitude-grid[data-v-e844e7b9]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.magnitude-card[data-v-e844e7b9]{border:1px solid var(--hair);background:#0e0a0694;flex-direction:column;gap:14px;padding:26px 24px;display:flex}.magnitude-head[data-v-e844e7b9]{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.magnitude-zh[data-v-e844e7b9]{color:var(--gold);letter-spacing:.18em;font:400 13px FuyuBrush,Noto Serif TC,serif;display:block}.magnitude-head h3[data-v-e844e7b9]{color:#f2e7d3;margin-top:6px;font:500 20px/1.25 Cormorant Garamond,serif}.magnitude-price[data-v-e844e7b9]{color:var(--gold);white-space:nowrap;font:500 18px/1.2 Cormorant Garamond,serif}.magnitude-best[data-v-e844e7b9],.magnitude-vessel[data-v-e844e7b9]{color:#b5a68f;font-size:12.5px;line-height:1.85}.magnitude-best b[data-v-e844e7b9],.magnitude-vessel b[data-v-e844e7b9]{color:#e6dac4;font-weight:500}.magnitude-link[data-v-e844e7b9]{min-height:40px;color:var(--gold);letter-spacing:.16em;text-align:center;background:#cfa16814;border:1px solid #cfa16873;justify-content:center;align-items:center;margin-top:auto;padding:10px 14px;font-size:10px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.magnitude-link[data-v-e844e7b9]:hover{border-color:var(--gold);color:#fff;background:#cfa1682e}.philosophy-note[data-v-e844e7b9]{color:#9f9079;margin-top:26px;font:italic 15px/1.85 Cormorant Garamond,serif}@media (width<=760px){.philosophy-block[data-v-e844e7b9]{padding:32px 22px}.philosophy-block h2[data-v-e844e7b9]{font-size:27px}.magnitude-grid[data-v-e844e7b9],.philosophy-pillars[data-v-e844e7b9],.rhythm-compare[data-v-e844e7b9]{grid-template-columns:1fr}}
