.journal-index[data-v-1ed600e9]{--journal-bg:#f4eee4;--journal-paper:#fbf8f2;--journal-ink:#302820;--journal-soft:#776a5e;--journal-accent:#9a4434;--journal-line:#d8cdbd;--journal-cover-bg:#e8dfd1;background:var(--journal-bg);min-height:80vh;color:var(--journal-ink);font-family:var(--font-sans,Montserrat,Inter,sans-serif)}.journal-index.altar[data-v-1ed600e9]{--journal-bg:#120e08;--journal-paper:#191209;--journal-ink:#eee3cd;--journal-soft:#988a74;--journal-accent:#cfa168;--journal-line:#34291b;--journal-cover-bg:#21180e}.journal-hero[data-v-1ed600e9]{border-bottom:1px solid var(--journal-line);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--journal-accent) 13%,transparent),transparent 40%);text-align:center;place-items:center;min-height:510px;padding:100px 24px;display:grid;position:relative}.journal-hero[data-v-1ed600e9]:after,.journal-hero[data-v-1ed600e9]:before{content:"";border:1px solid color-mix(in srgb,var(--journal-accent) 24%,transparent);pointer-events:none;position:absolute;inset:28px}.journal-hero[data-v-1ed600e9]:after{border-color:color-mix(in srgb,var(--journal-accent) 11%,transparent);inset:36px}.journal-hero__inner[data-v-1ed600e9]{z-index:1;max-width:760px;position:relative}.journal-eyebrow[data-v-1ed600e9]{color:var(--journal-accent);letter-spacing:.5em;text-transform:uppercase;font-size:10px}.journal-hero h1[data-v-1ed600e9]{color:var(--journal-ink);font:400 clamp(62px,9vw,112px)/.95 var(--font-serif,"Cormorant Garamond",Georgia,serif);margin:22px 0 18px}.journal-hero__lead[data-v-1ed600e9]{max-width:600px;color:var(--journal-soft);font:italic 21px/1.65 var(--font-serif,"Cormorant Garamond",Georgia,serif);margin:auto}.journal-hero__rule[data-v-1ed600e9]{justify-content:center;align-items:center;margin:28px 0 18px;display:flex}.journal-hero__rule[data-v-1ed600e9]:after,.journal-hero__rule[data-v-1ed600e9]:before{content:"";background:var(--journal-accent);opacity:.55;width:78px;height:1px}.journal-hero__rule span[data-v-1ed600e9]{border:1px solid var(--journal-accent);width:7px;height:7px;margin:0 11px;transform:rotate(45deg)}.journal-hero__note[data-v-1ed600e9]{color:var(--journal-soft);letter-spacing:.15em;font-size:10px}.journal-content[data-v-1ed600e9]{width:min(1180px,100%);margin:auto;padding:68px 34px 118px}.journal-toolbar[data-v-1ed600e9]{border-bottom:1px solid var(--journal-line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;padding-bottom:20px;display:flex}.journal-toolbar__label[data-v-1ed600e9]{color:var(--journal-accent);letter-spacing:.28em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.journal-toolbar__count[data-v-1ed600e9]{color:var(--journal-soft);font-size:12px;line-height:1.6}.journal-filters[data-v-1ed600e9]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.journal-filters button[data-v-1ed600e9]{border:1px solid var(--journal-line);color:var(--journal-soft);font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;padding:8px 12px;font-size:10px;transition:color .18s,border-color .18s,background-color .18s}.journal-filters button.active[data-v-1ed600e9],.journal-filters button[data-v-1ed600e9]:focus-visible,.journal-filters button[data-v-1ed600e9]:hover{border-color:var(--journal-accent);color:var(--journal-accent);background:color-mix(in srgb,var(--journal-accent) 7%,transparent)}.journal-filters button[data-v-1ed600e9]:focus-visible,.journal-state__button[data-v-1ed600e9]:focus-visible{outline:2px solid var(--journal-accent);outline-offset:3px}.journal-results[data-v-1ed600e9]{gap:26px;display:grid}.journal-card[data-v-1ed600e9],.journal-featured[data-v-1ed600e9]{border:1px solid var(--journal-line);background:var(--journal-paper);color:var(--journal-ink);grid-template-columns:minmax(280px,42%) 1fr;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.journal-index.altar .journal-card[data-v-1ed600e9],.journal-index.altar .journal-featured[data-v-1ed600e9]{background:#191209}.journal-card[data-v-1ed600e9]:focus-visible,.journal-card[data-v-1ed600e9]:hover,.journal-featured[data-v-1ed600e9]:focus-visible,.journal-featured[data-v-1ed600e9]:hover{border-color:var(--journal-accent);box-shadow:0 18px 36px color-mix(in srgb,var(--journal-ink) 12%,transparent);transform:translateY(-3px)}.journal-card[data-v-1ed600e9]:focus-visible,.journal-featured[data-v-1ed600e9]:focus-visible{outline:2px solid var(--journal-accent);outline-offset:4px}.journal-featured__copy[data-v-1ed600e9]{flex-direction:column;justify-content:center;padding:46px 48px;display:flex}.journal-card__kicker[data-v-1ed600e9]{color:var(--journal-accent);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.journal-featured__copy strong[data-v-1ed600e9]{color:var(--journal-ink);font:500 clamp(32px,4vw,52px)/1.13 var(--font-serif,"Cormorant Garamond",Georgia,serif);margin:19px 0 16px}.journal-card__excerpt[data-v-1ed600e9],.journal-featured__excerpt[data-v-1ed600e9]{color:var(--journal-soft);font-size:13px;line-height:1.9}.journal-featured__excerpt[data-v-1ed600e9]{max-width:42em}.journal-card__cta[data-v-1ed600e9]{color:var(--journal-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-size:9px;display:inline-flex}.journal-card__cta span[data-v-1ed600e9]{font-size:16px;transition:transform .18s}.journal-card:hover .journal-card__cta span[data-v-1ed600e9],.journal-featured:hover .journal-card__cta span[data-v-1ed600e9]{transform:translate(5px)}.journal-card-grid[data-v-1ed600e9]{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.journal-card[data-v-1ed600e9]{display:block}.journal-card .journal-cover[data-v-1ed600e9]{border-bottom:1px solid var(--journal-line)}.journal-card__body[data-v-1ed600e9]{flex-direction:column;min-height:235px;padding:25px 27px;display:flex}.journal-card__body strong[data-v-1ed600e9]{color:var(--journal-ink);font:500 27px/1.18 var(--font-serif,"Cormorant Garamond",Georgia,serif);margin:14px 0 10px}.journal-card__excerpt[data-v-1ed600e9]{flex:1;font-size:12px}.journal-state[data-v-1ed600e9]{text-align:center;justify-items:center;max-width:700px;margin:30px auto;padding:90px 30px;display:grid}.journal-state__mark[data-v-1ed600e9]{border:1px solid var(--journal-accent);background:color-mix(in srgb,var(--journal-accent) 8%,transparent);width:48px;height:48px;margin-bottom:25px;transform:rotate(45deg)}.journal-state__mark[data-v-1ed600e9]:after{content:"";border:1px solid var(--journal-accent);width:18px;height:18px;margin:14px;display:block}.journal-state p[data-v-1ed600e9]{color:var(--journal-accent);letter-spacing:.3em;font-size:9px}.journal-state h2[data-v-1ed600e9]{color:var(--journal-ink);font:400 42px/1.15 var(--font-serif,"Cormorant Garamond",Georgia,serif);margin:19px 0 14px}.journal-state>span[data-v-1ed600e9]{max-width:530px;color:var(--journal-soft);font:italic 18px/1.7 var(--font-serif,"Cormorant Garamond",Georgia,serif)}.journal-state__button[data-v-1ed600e9]{border:1px solid var(--journal-accent);color:var(--journal-accent);font:inherit;letter-spacing:.16em;cursor:pointer;background:0 0;margin-top:26px;padding:11px 16px;font-size:10px}.journal-more-state[data-v-1ed600e9]{text-align:center;color:var(--journal-soft);letter-spacing:.05em;justify-items:center;gap:12px;margin:14px auto 0;padding:24px;font-size:11px;display:grid}.journal-more-state--error[data-v-1ed600e9]{color:var(--journal-accent)}.journal-state__button[data-v-1ed600e9]:disabled{cursor:wait;opacity:.55}.mirror-pre-wrap[data-v-1ed600e9]{white-space:pre-wrap}.mirror-style-size-xs[data-v-1ed600e9]{font-size:.75rem!important}.mirror-style-size-sm[data-v-1ed600e9]{font-size:.875rem!important}.mirror-style-size-base[data-v-1ed600e9]{font-size:1rem!important}.mirror-style-size-lg[data-v-1ed600e9]{font-size:1.125rem!important}.mirror-style-size-xl[data-v-1ed600e9]{font-size:1.25rem!important}.mirror-style-size-2xl[data-v-1ed600e9]{font-size:1.5rem!important}.mirror-style-size-3xl[data-v-1ed600e9]{font-size:1.875rem!important}.mirror-style-size-4xl[data-v-1ed600e9]{font-size:2.25rem!important}.mirror-style-size-5xl[data-v-1ed600e9]{font-size:3rem!important}.mirror-style-weight-light[data-v-1ed600e9]{font-weight:300!important}.mirror-style-weight-normal[data-v-1ed600e9]{font-weight:400!important}.mirror-style-weight-medium[data-v-1ed600e9]{font-weight:500!important}.mirror-style-weight-semibold[data-v-1ed600e9]{font-weight:600!important}.mirror-style-family-serif[data-v-1ed600e9]{font-family:Cormorant Garamond,serif!important}.mirror-style-family-sans[data-v-1ed600e9]{font-family:Montserrat,Inter,sans-serif!important}.mirror-style-family-cjk[data-v-1ed600e9]{font-family:Noto Serif TC,serif!important}.mirror-style-color-ink[data-v-1ed600e9]{color:var(--journal-ink)!important}.mirror-style-color-ink-soft[data-v-1ed600e9]{color:var(--journal-soft)!important}.mirror-style-color-ink-faint[data-v-1ed600e9]{color:color-mix(in srgb,var(--journal-soft) 72%,transparent)!important}.mirror-style-color-vermilion[data-v-1ed600e9]{color:#9a4434!important}.mirror-style-color-gold[data-v-1ed600e9]{color:#cfa168!important}.mirror-style-color-paper[data-v-1ed600e9]{color:#f5f0e7!important}.mirror-style-tracking-tight[data-v-1ed600e9]{letter-spacing:-.025em!important}.mirror-style-tracking-normal[data-v-1ed600e9]{letter-spacing:0!important}.mirror-style-tracking-wide[data-v-1ed600e9]{letter-spacing:.12em!important}.mirror-style-tracking-widest[data-v-1ed600e9]{letter-spacing:.28em!important}.mirror-style-align-left[data-v-1ed600e9]{text-align:left!important}.mirror-style-align-center[data-v-1ed600e9]{text-align:center!important}.mirror-style-align-right[data-v-1ed600e9]{text-align:right!important}@media (width<=820px){.journal-content[data-v-1ed600e9]{padding-inline:24px}.journal-featured[data-v-1ed600e9]{grid-template-columns:1fr}.journal-featured .journal-cover[data-v-1ed600e9]{min-height:320px}.journal-card-grid[data-v-1ed600e9]{grid-template-columns:1fr}}@media (width<=560px){.journal-hero[data-v-1ed600e9]{min-height:430px;padding:76px 20px}.journal-hero[data-v-1ed600e9]:before{inset:16px}.journal-hero[data-v-1ed600e9]:after{inset:23px}.journal-hero h1[data-v-1ed600e9]{font-size:69px}.journal-hero__lead[data-v-1ed600e9]{font-size:19px}.journal-content[data-v-1ed600e9]{padding:48px 18px 82px}.journal-toolbar[data-v-1ed600e9]{display:block}.journal-filters[data-v-1ed600e9]{justify-content:flex-start;margin-top:17px}.journal-featured .journal-cover[data-v-1ed600e9]{min-height:250px}.journal-featured__copy[data-v-1ed600e9]{padding:30px 24px 34px}.journal-featured__copy strong[data-v-1ed600e9]{font-size:38px}.journal-card-grid[data-v-1ed600e9]{gap:18px}.journal-card__body[data-v-1ed600e9]{min-height:220px;padding:23px 22px}.journal-card__body strong[data-v-1ed600e9]{font-size:26px}.journal-state[data-v-1ed600e9]{padding:65px 15px}.journal-state h2[data-v-1ed600e9]{font-size:34px}.journal-state>span[data-v-1ed600e9]{font-size:17px}}@media (prefers-reduced-motion:reduce){.journal-card[data-v-1ed600e9],.journal-card__cta span[data-v-1ed600e9],.journal-featured[data-v-1ed600e9],.journal-filters button[data-v-1ed600e9]{transition:none}}
