[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#080808;--chalk:#f2efea}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--chalk);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-weight:300}html[data-lang=en] .zh[data-astro-cid-lcdefpme],html[data-lang=zh] .en[data-astro-cid-lcdefpme]{display:none}.zh[data-astro-cid-lcdefpme]{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-weight:300}.lang-switch[data-astro-cid-lcdefpme]{z-index:100;mix-blend-mode:difference;color:#fff;align-items:center;gap:.6rem;display:flex;position:fixed;top:1.75rem;right:2rem}.lang-sep[data-astro-cid-lcdefpme]{opacity:.5;font-size:.55rem}.lang-btn[data-astro-cid-lcdefpme]{color:inherit;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;opacity:.5;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:.6rem;transition:opacity .2s}.lang-btn[data-astro-cid-lcdefpme]:hover{opacity:1}html[data-lang=en] .lang-btn[data-astro-cid-lcdefpme].en-btn,html[data-lang=zh] .lang-btn[data-astro-cid-lcdefpme].zh-btn{opacity:1;text-underline-offset:3px;text-decoration:underline}.hero[data-astro-cid-lcdefpme]{background:var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale()brightness(.3);z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";opacity:.04;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 40%,#000000a6 100%);position:absolute;inset:0}.hero__wordmark[data-astro-cid-lcdefpme]{z-index:2;color:var(--chalk);letter-spacing:-.045em;text-transform:lowercase;user-select:none;font-family:Katibeh,serif;font-size:clamp(2.8rem,11vw,8.5rem);font-weight:400;position:relative}.hero__cue[data-astro-cid-lcdefpme]{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:var(--chalk);opacity:.7;font-size:.6rem;position:absolute;bottom:2.5rem}main[data-astro-cid-lcdefpme]{background:var(--chalk);color:var(--ink)}.block[data-astro-cid-lcdefpme]{max-width:600px;margin:0 auto;padding:5.5rem 2rem}.block[data-astro-cid-lcdefpme]+.block[data-astro-cid-lcdefpme]{padding-top:0}.block__label[data-astro-cid-lcdefpme]{letter-spacing:.28em;text-transform:uppercase;opacity:.38;margin-bottom:1.75rem;font-size:.6rem;font-weight:400;display:block}.block__label[data-astro-cid-lcdefpme].zh{text-transform:none;letter-spacing:.1em}.block__body[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:300;line-height:1.85}.block__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1rem}.block__body[data-astro-cid-lcdefpme].zh{font-size:.95rem;line-height:2}.practice[data-astro-cid-lcdefpme]{flex-direction:column;gap:.8rem;list-style:none;display:flex}.practice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.4rem;font-size:.93rem;line-height:1.55;position:relative}.practice[data-astro-cid-lcdefpme].zh li[data-astro-cid-lcdefpme]{font-size:.9rem;line-height:1.8}.practice[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"—";opacity:.3;position:absolute;left:0}.contact-link[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:1px solid;padding-bottom:.05em;font-family:Katibeh,serif;font-size:clamp(1.4rem,4vw,2.2rem);text-decoration:none;transition:opacity .25s}.contact-link[data-astro-cid-lcdefpme]:hover{opacity:.45}footer[data-astro-cid-lcdefpme]{background:var(--chalk);text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#0808088c;border-top:1px solid #00000012;padding:2rem;font-size:.6rem}footer[data-astro-cid-lcdefpme] .zh[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:none}
