.BirthForm_formSection__Oc3rT{background:var(--color-paper);color:var(--text-ink-100);padding:100px 24px}.BirthForm_inner__LCaOi{max-width:640px;margin:0 auto;text-align:center}.BirthForm_eyebrow__1o12i{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:40px}.BirthForm_headline__hHlHg{font-family:var(--font-serif);font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.005em;color:var(--text-ink-100);margin-bottom:28px}.BirthForm_subheadline__hIaYp{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.65;color:var(--text-ink-70);max-width:480px;margin:0 auto 72px}.BirthForm_form__JnIg_{text-align:left;display:flex;flex-direction:column;gap:36px}.BirthForm_field__GTNw1{display:flex;flex-direction:column;gap:12px}.BirthForm_label__qGLs5{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold)}.BirthForm_input__3e_hS{width:100%;height:56px;padding:0 16px;background:transparent;border:1px solid var(--color-gold-soft);border-radius:2px;color:var(--text-ink-100);font-family:var(--font-sans);font-size:16px;font-weight:400;transition:border-color .3s ease-out,box-shadow .3s ease-out}.BirthForm_input__3e_hS::placeholder{color:var(--text-ink-50);font-style:italic;font-family:var(--font-serif);font-size:17px}.BirthForm_input__3e_hS:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(217,168,65,.18)}.BirthForm_row__NQsor{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.BirthForm_rowThree__ea8ex{grid-template-columns:1.2fr 1fr 1fr}@media (min-width:720px){.BirthForm_row__NQsor{gap:16px}}.BirthForm_numberInput__G_nVY{width:100%;height:56px;padding:0 12px;background:transparent;border:1px solid var(--color-gold-soft);border-radius:2px;color:var(--text-ink-100);font-family:var(--font-sans);font-size:18px;font-weight:400;text-align:center;transition:border-color .3s ease-out,box-shadow .3s ease-out}.BirthForm_numberInput__G_nVY::placeholder{color:var(--text-ink-50);font-family:var(--font-serif);font-style:italic;font-size:17px}.BirthForm_numberInput__G_nVY:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(217,168,65,.18);outline:none}.BirthForm_numberInput__G_nVY:disabled{opacity:.4}.BirthForm_numberInputError__OF_n0{border-color:transparent transparent rgba(160,57,46,.4);border-radius:2px 2px 0 0;box-shadow:none}.BirthForm_numberInputError__OF_n0:focus{border-color:var(--color-gold);border-bottom-color:var(--color-gold);border-radius:2px;box-shadow:0 0 0 3px rgba(217,168,65,.18)}.BirthForm_checkboxRow__6fW8E{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BirthForm_checkbox__AuubQ{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--color-gold-soft);border-radius:2px;background:transparent;cursor:pointer;position:relative;transition:border-color .3s ease-out,background-color .3s ease-out;flex-shrink:0}.BirthForm_checkbox__AuubQ:hover{border-color:var(--color-gold)}.BirthForm_checkbox__AuubQ:checked{background:var(--color-gold);border-color:var(--color-gold)}.BirthForm_checkbox__AuubQ:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--color-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.BirthForm_checkboxLabel__AUWXH{font-family:var(--font-sans);font-size:14px;color:var(--text-ink-70)}.BirthForm_radioRow__5PCpy{display:flex;flex-direction:column;gap:14px}@media (min-width:720px){.BirthForm_radioRow__5PCpy{flex-direction:row;gap:32px}}.BirthForm_radioOption__qiMXS{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BirthForm_radioInput__KAAF_{position:absolute;opacity:0;pointer-events:none}.BirthForm_radioMark__ioVWM{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-gold-soft);background:transparent;position:relative;flex-shrink:0;transition:border-color .3s ease-out}.BirthForm_radioInput__KAAF_:checked+.BirthForm_radioMark__ioVWM,.BirthForm_radioOption__qiMXS:hover .BirthForm_radioMark__ioVWM{border-color:var(--color-gold)}.BirthForm_radioInput__KAAF_:checked+.BirthForm_radioMark__ioVWM:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--color-gold)}.BirthForm_radioInput__KAAF_:focus-visible+.BirthForm_radioMark__ioVWM{box-shadow:0 0 0 3px rgba(217,168,65,.18)}.BirthForm_radioLabel__gr6Rm{font-family:var(--font-sans);font-size:15px;color:var(--text-ink-100)}.BirthForm_helper__IxREG{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--text-ink-50);line-height:1.5}.BirthForm_error__Y2_lU{font-size:12px;color:var(--el-fire)}.BirthForm_cta__7ohG7,.BirthForm_error__Y2_lU{font-family:var(--font-sans);letter-spacing:.02em}.BirthForm_cta__7ohG7{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:56px;padding:0 36px;margin-top:24px;background:var(--color-gold);color:var(--color-ink);font-size:15px;font-weight:500;border:1px solid var(--color-gold);border-radius:2px;align-self:center;min-width:280px;transition:background-color .35s ease-out,color .35s ease-out}.BirthForm_cta__7ohG7:focus-visible:not(:disabled),.BirthForm_cta__7ohG7:hover:not(:disabled){background:#d4b775;color:var(--color-ink);border-color:#d4b775;outline:none}.BirthForm_cta__7ohG7:focus-visible{box-shadow:0 0 0 2px var(--color-ink),0 0 0 3px var(--color-gold)}.BirthForm_cta__7ohG7:disabled{opacity:.5;cursor:not-allowed}.BirthForm_ctaArrow__2Avpe{font-family:var(--font-serif);font-size:18px;line-height:1;transition:transform .35s ease-out}.BirthForm_cta__7ohG7:hover:not(:disabled) .BirthForm_ctaArrow__2Avpe{transform:translateX(4px)}.BirthForm_privacy__vMTBK{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:12px;color:var(--text-ink-50);letter-spacing:.02em;align-self:center;margin-top:-8px}.BirthForm_lockIcon__0Vefz{color:var(--text-ink-50);flex-shrink:0}@media (min-width:720px){.BirthForm_formSection__Oc3rT{padding:140px 48px}.BirthForm_headline__hHlHg{font-size:44px}}@media (min-width:1024px){.BirthForm_formSection__Oc3rT{padding:160px 64px}}.Footer_footer__0IXn3{background:var(--color-ink);color:var(--text-paper-100);padding:80px 24px 32px;border-top:1px solid var(--color-gold-soft)}.Footer_inner__QQiBh{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;padding-bottom:64px;border-bottom:1px solid hsla(46,41%,89%,.08)}.Footer_colLogo__kBO_p{display:flex;flex-direction:column;gap:20px}.Footer_brand__CkhSj{font-family:var(--font-serif);font-weight:400;font-size:28px;line-height:1;color:var(--text-paper-100);letter-spacing:.01em}.Footer_brandHan__abHzB{font-family:var(--font-han);font-size:20px;letter-spacing:.08em;color:var(--color-gold);margin-left:6px}.Footer_tagline__kug6f{font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.5;color:var(--color-gold)}.Footer_colLinks__oyMuK{display:flex;align-items:flex-start}.Footer_linkList__vbbOi{list-style:none;display:flex;flex-direction:column;gap:14px}.Footer_link__1kkB4{font-family:var(--font-sans);font-size:14px;color:var(--text-paper-70);letter-spacing:.01em;transition:color .3s ease-out}.Footer_link__1kkB4:focus-visible,.Footer_link__1kkB4:hover{color:var(--color-gold);outline:none}.Footer_colNewsletter__1dH_G{display:flex;flex-direction:column;gap:16px;max-width:360px;border:1px solid var(--color-gold-soft);padding:24px;border-radius:2px}.Footer_newsletterLabel__Ox_JT{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold)}.Footer_newsletterCopy__0exHh{font-family:var(--font-serif);font-style:italic;font-size:14px;line-height:1.65;color:var(--text-paper-70)}.Footer_newsletterForm__r3krv{display:grid;grid-template-columns:1fr auto;grid-gap:0;gap:0;margin-top:8px}.Footer_newsletterInput__0vXPq{height:44px;padding:0 14px;background:transparent;border:1px solid var(--color-gold-soft);border-right:0;border-radius:2px 0 0 2px;color:var(--text-paper-100);font-family:var(--font-sans);font-size:14px;transition:border-color .3s ease-out,box-shadow .3s ease-out;min-width:0}.Footer_newsletterInput__0vXPq::placeholder{color:var(--text-paper-30);font-style:italic;font-family:var(--font-serif);font-size:15px}.Footer_newsletterInput__0vXPq:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px rgba(217,168,65,.15)}.Footer_newsletterForm__r3krv:focus-within .Footer_newsletterBtn__5rqDD{border-color:var(--color-gold)}.Footer_newsletterBtn__5rqDD{height:44px;padding:0 18px;background:transparent;border:1px solid var(--color-gold-soft);border-radius:0 2px 2px 0;color:var(--color-gold);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.02em;transition:background-color .35s ease-out,color .35s ease-out}.Footer_newsletterBtn__5rqDD:focus-visible,.Footer_newsletterBtn__5rqDD:hover{background:var(--color-gold);color:var(--color-ink);outline:none}.Footer_thanks__09rhb{font-family:var(--font-serif);font-style:italic;font-size:14px;line-height:1.6;color:var(--color-gold)}.Footer_bottom__8fL6_{max-width:1200px;margin:0 auto;padding-top:32px;font-family:var(--font-sans);font-size:12px;color:var(--text-paper-30);letter-spacing:.04em}@media (min-width:720px){.Footer_footer__0IXn3{padding:96px 48px 32px}.Footer_inner__QQiBh{grid-template-columns:1fr 1fr;gap:64px}.Footer_colNewsletter__1dH_G{grid-column:1/-1}}@media (min-width:1024px){.Footer_footer__0IXn3{padding:120px 64px 40px}.Footer_inner__QQiBh{grid-template-columns:1.1fr 1.3fr 1fr;gap:80px;align-items:start}.Footer_colNewsletter__1dH_G{grid-column:auto}}.Hero_hero__JT9C7{background:var(--color-ink);color:var(--text-paper-100);min-height:100vh;display:flex;align-items:center;position:relative;padding:120px 24px 96px}.Hero_inner__2h9F6{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:72px;gap:72px;align-items:center}.Hero_content___NoHb{max-width:720px;margin:0 auto;text-align:center}@keyframes Hero_heroRise__g5R3G{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Hero_eyebrow__p4UEF{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:40px;opacity:0;animation:Hero_heroRise__g5R3G .7s var(--ease-rise) 0ms forwards}.Hero_headline__ASVgO{font-size:56px;line-height:1.1;letter-spacing:-.01em;color:var(--text-paper-100);margin-bottom:32px;animation:Hero_heroRise__g5R3G .8s var(--ease-rise) .14s forwards}.Hero_headline__ASVgO,.Hero_subheadline__omnUM{font-family:var(--font-serif);font-weight:400;opacity:0}.Hero_subheadline__omnUM{margin-bottom:0;animation:Hero_heroRise__g5R3G .8s var(--ease-rise) .32s forwards}.Hero_subheadlineKicker__wiy1x,.Hero_subheadline__omnUM{font-size:19px;line-height:1.55;color:var(--text-paper-70)}.Hero_subheadlineKicker__wiy1x{font-family:var(--font-serif);font-weight:400;margin-top:36px;margin-bottom:56px;opacity:0;animation:Hero_heroRise__g5R3G .8s var(--ease-rise) .46s forwards}.Hero_ctaWrap__GH1wX{display:flex;flex-direction:column;align-items:center;gap:18px;opacity:0;animation:Hero_heroRise__g5R3G .8s var(--ease-rise) .62s forwards}.Hero_cta__1_Vu4{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:56px;padding:0 36px;background:var(--color-gold);color:var(--color-ink);font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:.02em;border:1px solid var(--color-gold);border-radius:2px;transition:background-color .35s ease-out,color .35s ease-out}.Hero_cta__1_Vu4:focus-visible,.Hero_cta__1_Vu4:hover{background:#d4b775;color:var(--color-ink);outline:none}.Hero_cta__1_Vu4:focus-visible{box-shadow:0 0 0 2px var(--color-ink),0 0 0 3px var(--color-gold)}.Hero_ctaArrow__fZCVU{font-family:var(--font-serif);font-size:18px;line-height:1;transition:transform .35s ease-out}.Hero_cta__1_Vu4:hover .Hero_ctaArrow__fZCVU{transform:translateX(4px)}.Hero_ctaNote__7bEIR{font-family:var(--font-sans);font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--text-paper-50)}.Hero_visual__5lvsq{display:none;justify-self:center;width:100%}.Hero_wheel__jF23j{--size:min(340px,78vw);position:relative;width:var(--size);height:var(--size);margin:0 auto;overflow:visible}.Hero_wheelRings__GabcE,.Hero_wheelRings__GabcE:after,.Hero_wheelRings__GabcE:before{position:absolute;inset:0;border-radius:50%;border:1px solid var(--color-gold-soft);pointer-events:none}.Hero_wheelRings__GabcE{background:radial-gradient(circle,color-mix(in srgb,var(--color-gold) 4%,transparent) 0,transparent 75%)}.Hero_wheelRings__GabcE:before{content:"";inset:14%;opacity:.6}.Hero_wheelRings__GabcE:after{content:"";inset:-3%;opacity:.4}.Hero_taijiWrap__57FuF{position:absolute;left:50%;top:50%;width:16%;height:16%;transform:translate(-50%,-50%);pointer-events:none}.Hero_taijiWrap__57FuF svg{width:100%;height:100%;display:block}.Hero_elNode__FcW1o,.Hero_godNode__e_WjE,.Hero_stemNode__lF8T3{position:absolute;left:50%;top:50%;transform-origin:0 0;transform:rotate(var(--angle,0deg)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--angle, 0deg))) translate(-50%,-50%);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_elNode__FcW1o{--r:calc(var(--size) * 0.25);pointer-events:none}.Hero_elHan__1AWqu{display:block;font-family:var(--font-han);font-size:26px;font-weight:500;line-height:1;margin-bottom:3px}.Hero_elEn__zeH7l{font-family:var(--font-serif);font-style:italic;font-size:12px;letter-spacing:.06em;color:var(--text-paper-50)}.Hero_el-fire__cJzD8 .Hero_elHan__1AWqu{color:var(--el-fire-l)}.Hero_el-earth__mhyLJ .Hero_elHan__1AWqu{color:var(--el-earth-l)}.Hero_el-metal__KOrht .Hero_elHan__1AWqu{color:var(--el-metal-l)}.Hero_el-water__m8kUs .Hero_elHan__1AWqu{color:var(--el-water-l)}.Hero_el-wood__hDijT .Hero_elHan__1AWqu{color:var(--el-wood-l)}.Hero_stemNode__lF8T3{--r:calc(var(--size) * 0.40);cursor:pointer;background:none;border:0;padding:0;color:inherit;font:inherit}.Hero_stemBadge__z_ekt{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--color-ink) 65%,transparent);border:1px solid var(--color-gold-soft);font-family:var(--font-han);font-size:24px;font-weight:500;margin:0 auto;transition:transform .32s var(--ease-rise),border-color .28s,box-shadow .32s}.Hero_stemNode__lF8T3[data-el=fire] .Hero_stemBadge__z_ekt{color:var(--el-fire-l)}.Hero_stemNode__lF8T3[data-el=earth] .Hero_stemBadge__z_ekt{color:var(--el-earth-l)}.Hero_stemNode__lF8T3[data-el=metal] .Hero_stemBadge__z_ekt{color:var(--el-metal-l)}.Hero_stemNode__lF8T3[data-el=water] .Hero_stemBadge__z_ekt{color:var(--el-water-l)}.Hero_stemNode__lF8T3[data-el=wood] .Hero_stemBadge__z_ekt{color:var(--el-wood-l)}.Hero_stemMeta__nElA4{margin-top:5px;font-family:var(--font-serif);font-style:italic;font-size:12px;color:var(--text-paper-50);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px}.Hero_stemPol__oCy96{display:inline-block;width:6px;height:6px;border-radius:50%}.Hero_stemNode__lF8T3[data-pol=yang] .Hero_stemPol__oCy96{background:currentColor}.Hero_stemNode__lF8T3[data-pol=yin] .Hero_stemPol__oCy96{background:transparent;border:1px solid}.Hero_stemNode__lF8T3:focus-visible .Hero_stemBadge__z_ekt,.Hero_stemNode__lF8T3:hover .Hero_stemBadge__z_ekt{transform:scale(1.1);border-color:var(--color-gold);outline:none}.Hero_stemDay__BETbT .Hero_stemBadge__z_ekt{border-color:var(--color-gold);border-width:1.5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 22%,transparent);animation:Hero_heroDmBreathe__zIkLx 2.6s ease-in-out infinite}@keyframes Hero_heroDmBreathe__zIkLx{0%,to{transform:scale(1.02)}50%{transform:scale(1.18)}}.Hero_godNode__e_WjE{--r:calc(var(--size) * 0.60);white-space:nowrap;pointer-events:none;transition:opacity .4s}.Hero_godHan__fpclD{display:block;font-family:var(--font-han);font-size:22px;font-weight:500;color:var(--color-gold);line-height:1;margin-bottom:3px}.Hero_godEn__evtIf{font-family:var(--font-serif);font-style:italic;font-size:12px;letter-spacing:.04em;color:var(--text-paper-50)}.Hero_godDay__TrHKT .Hero_godHan__fpclD{font-weight:600;color:var(--color-gold)}.Hero_godDay__TrHKT .Hero_godEn__evtIf{color:var(--text-paper-70)}.Hero_wheelMeta__M9L9H{margin:96px auto 0;padding-top:18px;border-top:1px solid var(--color-gold-soft);text-align:center;font-family:var(--font-han);font-size:15px;letter-spacing:.12em;color:var(--color-gold);max-width:420px}.Hero_wheelMetaEn__62pQa{font-family:var(--font-serif);font-style:italic;font-size:12px;color:var(--text-paper-50);margin-left:10px;letter-spacing:.04em}@media (max-width:768px){.Hero_visual__5lvsq{display:none}}@media (min-width:720px){.Hero_hero__JT9C7{padding:140px 48px 120px}.Hero_headline__ASVgO{font-size:64px;margin-bottom:36px}.Hero_subheadline__omnUM{font-size:20px}}@media (min-width:1024px){.Hero_hero__JT9C7{padding:0 64px}.Hero_inner__2h9F6{grid-template-columns:1.1fr .9fr;gap:96px}.Hero_content___NoHb{text-align:left;margin:0}.Hero_ctaWrap__GH1wX{align-items:flex-start}.Hero_headline__ASVgO{font-size:72px}.Hero_visual__5lvsq{display:block;justify-self:end}}.Philosophy_philosophy__NC8IK{background:var(--color-ink);color:var(--text-paper-100);padding:100px 24px 80px;border-top:1px solid var(--color-gold-soft);border-bottom:1px solid var(--color-gold-soft);position:relative;overflow:visible}.Philosophy_seal__9nPcv{position:absolute;right:-12px;bottom:-12px;width:84px;height:84px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:center;justify-items:center;font-family:var(--font-zhuan);font-size:28px;line-height:1;color:var(--color-cinnabar);background:rgba(194,74,46,.06);border:1px solid color-mix(in srgb,var(--color-cinnabar) 35%,transparent);border-radius:2px;letter-spacing:0;opacity:0;transform:scale(.94) rotate(-2deg);animation:Philosophy_seal__9nPcv 1.1s var(--ease-press) 1.1s forwards;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}@media (max-width:720px){.Philosophy_seal__9nPcv{right:18px;bottom:18px;width:64px;height:64px;font-size:22px}}.Philosophy_inner__JPve4{max-width:720px;margin:0 auto;text-align:center}.Philosophy_eyebrow__tEQ_A{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:48px}.Philosophy_statement__E8OLL{font-family:var(--font-serif);font-weight:400;font-size:44px;line-height:1.2;letter-spacing:-.005em;color:var(--text-paper-100);margin-bottom:100px}.Philosophy_body__OhNeL{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.7;color:var(--text-paper-70);max-width:560px;margin:0 auto 48px}.Philosophy_divider__xsg6d{width:60px;height:1px;background:var(--color-gold-soft);margin:0 auto 40px}.Philosophy_comparison__W0LdE{width:100%;max-width:640px;margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;font-family:var(--font-sans);font-size:14px;color:var(--text-paper-100)}.Philosophy_comparison__W0LdE thead th{font-size:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);padding:16px 24px 20px;border-bottom:1px solid var(--color-gold-soft);text-align:center}.Philosophy_comparison__W0LdE tbody td:first-child,.Philosophy_comparison__W0LdE thead th:first-child{border-right:1px solid var(--color-gold-soft);width:50%}.Philosophy_comparison__W0LdE tbody td:last-child,.Philosophy_comparison__W0LdE thead th:last-child{padding-left:28px}.Philosophy_comparison__W0LdE tbody td{padding:18px 24px;border-bottom:1px solid hsla(46,41%,89%,.08);vertical-align:top}.Philosophy_comparison__W0LdE tbody tr:last-child td{border-bottom:0}.Philosophy_comparison__W0LdE tbody td:first-child{color:var(--text-paper-100);font-weight:500}.Philosophy_colDont__niAeU{opacity:.75}.Philosophy_cellDont___87cf{color:var(--text-paper-70);font-style:italic}.Philosophy_crossMark__7U_Ak{color:var(--color-gold);font-style:normal}@media (min-width:720px){.Philosophy_philosophy__NC8IK{padding:140px 48px 80px}.Philosophy_statement__E8OLL{font-size:48px}.Philosophy_body__OhNeL{font-size:20px}}@media (min-width:1024px){.Philosophy_philosophy__NC8IK{padding:160px 64px 80px}}.ReadingPreview_section__bMAPp{background:var(--color-ink);color:var(--text-paper-100);padding:60px 24px 110px}.ReadingPreview_inner__7GjXr{max-width:720px;margin:0 auto;text-align:center}.ReadingPreview_label__1vYhW{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:16px}.ReadingPreview_intro__eZ_u2{font-family:var(--font-serif);font-style:italic;font-size:24px;line-height:1.55;color:var(--text-paper-70);max-width:520px;margin:0 auto 56px}.ReadingPreview_card__Q2ByG{max-width:600px;margin:0 auto;text-align:left;border:1px solid var(--color-gold-soft);border-radius:2px;padding:44px 40px}.ReadingPreview_chartRow__V_9pb{display:flex;gap:18px;align-items:flex-start;margin-bottom:36px;padding-bottom:30px;border-bottom:1px solid hsla(38,35%,94%,.08)}.ReadingPreview_pillars__5rZ5s{display:flex;gap:18px}.ReadingPreview_pillarCol__zyALv{display:flex;flex-direction:column;align-items:center}.ReadingPreview_pillarLabel__KGCuX{font-family:var(--font-sans);font-size:12px;letter-spacing:.16em;color:var(--text-paper-40);margin-bottom:10px;text-transform:uppercase}.ReadingPreview_stem__K9mnv{color:var(--color-gold)}.ReadingPreview_branch__Mewlj,.ReadingPreview_stem__K9mnv{font-family:var(--font-han);font-size:25px;line-height:1.2}.ReadingPreview_branch__Mewlj{color:var(--text-paper-80)}.ReadingPreview_sampleNote__JrDs_{font-family:var(--font-sans);font-size:13px;letter-spacing:.02em;color:var(--text-paper-40);align-self:center;padding-left:4px}.ReadingPreview_eyebrowDim__PY4Vh,.ReadingPreview_eyebrowGoldDim__0dJVm,.ReadingPreview_eyebrowGold__ZVyNS{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.ReadingPreview_eyebrowGold__ZVyNS{color:var(--color-gold)}.ReadingPreview_eyebrowGoldDim__0dJVm{color:rgba(201,169,97,.75)}.ReadingPreview_eyebrowDim__PY4Vh{color:var(--text-paper-50)}.ReadingPreview_traitName__Q95Pu{font-family:var(--font-sans);font-size:18px;color:var(--text-paper-60);margin:-4px 0 12px}.ReadingPreview_traitBody__afok3{font-family:var(--font-serif);font-style:italic;font-size:21px;line-height:1.65;color:var(--text-paper-90);margin:0 0 40px}.ReadingPreview_alsoGrid__UPJM1{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 24px;gap:13px 24px;margin-bottom:42px}.ReadingPreview_alsoItem__66dhO{font-family:var(--font-sans);font-size:16px;color:var(--text-paper-70);display:flex;align-items:baseline;gap:9px}.ReadingPreview_dash__Mfu01{color:var(--color-gold);font-size:13px}.ReadingPreview_deeperBox__EMpNP{border:1px solid rgba(201,169,97,.12);border-radius:2px;padding:28px 26px;margin-bottom:6px}.ReadingPreview_deeperBody__xlQhz{font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.7;color:var(--text-paper-80);margin:0}.ReadingPreview_fullBox__rBt3O{border-top:1px solid hsla(38,35%,94%,.08);margin-top:34px;padding-top:34px}.ReadingPreview_fullBody__wJUsO{font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.65;color:var(--text-paper-70);margin:0 0 10px}.ReadingPreview_fullCaption__nUhP5{font-family:var(--font-sans);font-size:15px;color:var(--text-paper-40);margin:0}.ReadingPreview_disclaimer__jeFDg{font-family:var(--font-sans);font-size:15px;letter-spacing:.02em;color:var(--text-paper-50);margin:34px 0 0;text-align:center}@media (max-width:560px){.ReadingPreview_card__Q2ByG{padding:32px 22px}.ReadingPreview_chartRow__V_9pb{flex-direction:column;gap:20px}.ReadingPreview_sampleNote__JrDs_{align-self:flex-start;padding-left:0}.ReadingPreview_alsoGrid__UPJM1{grid-template-columns:1fr;gap:12px}.ReadingPreview_branch__Mewlj,.ReadingPreview_stem__K9mnv{font-size:28px}}@media (min-width:720px){.ReadingPreview_section__bMAPp{padding:60px 48px 130px}.ReadingPreview_intro__eZ_u2{font-size:26px}}@media (min-width:1024px){.ReadingPreview_section__bMAPp{padding:60px 64px 150px}}.SocialProof_section__KgNHD{background:var(--color-ink);color:var(--text-paper-100);padding:80px 24px 60px}.SocialProof_inner__TlgSb{max-width:720px;margin:0 auto;text-align:center}.SocialProof_label___E9uw{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:16px}.SocialProof_quote__jZC0Z{font-family:var(--font-serif);font-style:italic;font-size:24px;line-height:1.55;color:var(--text-paper-90);max-width:560px;margin:0 auto}@media (min-width:720px){.SocialProof_section__KgNHD{padding:80px 48px 60px}.SocialProof_quote__jZC0Z{font-size:26px}}@media (min-width:1024px){.SocialProof_section__KgNHD{padding:80px 64px 60px}}