.home-origin_origin__uH6L0{margin-top:48px;padding:36px 0 12px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);grid-gap:32px;gap:32px}.home-origin_origin__uH6L0 h2{margin:0;color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.6}.home-origin_body__sJcn5{max-width:52em}.home-origin_body__sJcn5 p{margin:0 0 16px;color:var(--ink-soft);font-size:16px;line-height:1.95}.home-origin_body__sJcn5 p:last-child{margin-bottom:0}.home-origin_signature__Dbhpm{margin:26px 0 0!important;color:color-mix(in srgb,var(--forest) 78%,var(--ink));font-family:STKaiti,KaiTi,Kaiti SC,serif;font-size:clamp(18px,1.65vw,22px)!important;letter-spacing:.09em;line-height:1.5!important;text-align:right}@media (max-width:720px){.home-origin_origin__uH6L0{margin-top:32px;padding-top:28px;grid-template-columns:1fr;gap:16px}.home-origin_body__sJcn5 p{font-size:15px;line-height:1.9}.home-origin_signature__Dbhpm{margin-top:22px!important}}.home-portals_grid__XDyDr.home-portal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.home-portals_card__An6Hq.home-portal-card{grid-template-rows:auto auto 60px 224px 1fr auto;min-width:0;padding:22px 20px;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.home-portals_card__An6Hq:hover{transform:translateY(-4px);box-shadow:0 18px 34px #304b3218}.home-portals_card__An6Hq:focus-visible{outline:3px solid #496b57;outline-offset:4px}.home-portals_card__An6Hq.home-portal-card>h2{font-size:clamp(24px,2.2vw,31px);margin-top:20px}.home-portals_card__An6Hq.home-portal-card>p{font-size:14px;line-height:1.8}.home-portals_visual__fkj3q{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:224px;overflow:hidden;margin-top:8px}.home-portals_book__Lq2aP{position:relative;width:136px;height:194px;background:#617966;border-radius:2px 4px 4px 2px;box-shadow:5px 5px 0 #e2dfd0,7px 7px 0 #b4b8a8,10px 12px 20px #334a3228;transform:rotate(-3deg);border:1px solid #47624f}.home-portals_book__Lq2aP:before{content:"";position:absolute;left:15px;top:0;bottom:0;border-left:1px solid #344c3d}.home-portals_book__Lq2aP i{position:absolute;left:5px;top:21px;bottom:21px;width:18px;background:repeating-linear-gradient(180deg,transparent 0 24px,#eae6d5 24px 26px,transparent 26px 42px)}.home-portals_book__Lq2aP>span{position:absolute;right:19px;top:17px;display:flex;flex-direction:column;gap:5px;padding:12px 8px;height:155px;writing-mode:vertical-rl;letter-spacing:2px;background:#f2ebd8;color:#283c2d;font-family:Songti SC,serif;font-size:20px;line-height:1.2}.home-portals_book__Lq2aP b{font-weight:500}.home-portals_book__Lq2aP .home-portals_bookSubtitle__qQ2AL{font-size:15px;margin-top:4px}.home-portals_book__Lq2aP>small{position:absolute;left:26px;bottom:15px;writing-mode:vertical-rl;color:#eee8d7;font-size:10px;letter-spacing:3px}.home-portals_scan__W5oKJ{max-width:90%;width:auto;height:214px;object-fit:contain;transform:rotate(-1deg);box-shadow:3px 3px 0 #e3d7be,5px 5px 0 #b6a184,8px 12px 18px #51412c25}.home-portals_herbImage__tS6xT{width:180px;height:180px;max-width:90%;object-fit:cover;border-radius:50%;box-shadow:0 0 0 6px #fff9ed99,0 9px 20px #66512d18}.home-portals_portrait__QS6xO{width:155px;height:212px;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:sepia(.12)}.home-portals_imageNote__thwiD{position:absolute;right:2px;bottom:2px;padding:2px 5px;background:#fffcf1de;color:#687368;font-size:10px}.home-portals_prescription__K4jqX{position:relative;padding:16px 18px 20px;width:100%;max-width:194px;min-height:190px;border-top:3px solid #a77957;background:repeating-linear-gradient(#fcf7eb 0 25px,#ddd7c855 25px 26px);box-shadow:2px 6px 15px #53432c12;transform:rotate(-1deg)}.home-portals_prescription__K4jqX>small{font-size:10px;letter-spacing:2px;color:#85705b}.home-portals_prescription__K4jqX>strong{display:block;margin:8px 0;font:23px Songti SC,serif;color:#5d4733}.home-portals_prescription__K4jqX>p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:12px/26px Songti SC,serif;color:#73624f}.home-portals_prescription__K4jqX>span{position:absolute;right:10px;bottom:8px;color:#995c47;border:1px solid #995c4766;padding:2px;font-size:9px;letter-spacing:2px}.home-portals_caption__z7qYx{min-width:0;padding:18px 0 0}.home-portals_caption__z7qYx h3{margin:0 0 8px;color:#2b4737;font:19px/1.6 Songti SC,serif}.home-portals_caption__z7qYx p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#667268;font-size:12px;line-height:1.8;min-height:3.6em}.home-portals_action__FO5NP{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #4c5c4e24;color:#315842;font-weight:600;font-size:14px}.home-portals_action__FO5NP>span{font-size:22px}.home-portals_fallback__1J3_t,.home-portals_visual__fkj3q [data-image-fallback]{display:flex;align-items:center;justify-content:center;padding:24px;color:#5a715d;font:25px/1.5 Songti SC,serif;background:#ffffff55;text-align:center;min-height:160px}@media(max-width:1279px) and (min-width:701px){.home-portals_grid__XDyDr.home-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-portals_card__An6Hq.home-portal-card{grid-template-rows:auto auto 60px 224px 1fr auto}}@media(max-width:700px){.home-portals_grid__XDyDr.home-portal-grid{grid-template-columns:1fr;gap:16px}.home-portals_card__An6Hq.home-portal-card{grid-template-columns:minmax(0,1fr) 130px;grid-template-rows:auto auto auto auto auto;padding:22px;column-gap:16px}.home-portals_card__An6Hq>:first-child{grid-column:1/-1}.home-portals_card__An6Hq.home-portal-card>h2{grid-column:1;grid-row:2;font-size:27px}.home-portals_card__An6Hq.home-portal-card>p{grid-column:1;grid-row:3;font-size:13px}.home-portals_visual__fkj3q{grid-column:2;grid-row:2/5;height:190px;margin-top:12px}.home-portals_caption__z7qYx{grid-column:1;grid-row:4;padding-top:18px}.home-portals_caption__z7qYx h3{font-size:17px}.home-portals_caption__z7qYx p{font-size:11px}.home-portals_action__FO5NP{grid-column:1/-1}.home-portals_book__Lq2aP{transform:rotate(-4deg) scale(.84)}.home-portals_scan__W5oKJ{max-width:115px;max-height:175px}.home-portals_portrait__QS6xO{width:120px;height:180px}.home-portals_herbImage__tS6xT{width:112px;height:112px;max-width:90%}.home-portals_prescription__K4jqX{padding:12px 10px}.home-portals_prescription__K4jqX>strong{font-size:21px}.home-portals_prescription__K4jqX>p{-webkit-line-clamp:4;line-height:23px}.home-portals_imageNote__thwiD{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-portals_card__An6Hq.home-portal-card{transition:none}.home-portals_card__An6Hq:hover{transform:none}}