*{box-sizing:border-box}
  html{scroll-behavior:smooth}
  [id]{scroll-margin-top:86px}
  body{margin:0;background:#FAF6F3;color:#241C20;font-family:"Noto Sans TC",-apple-system,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}
  a{color:#A34760;text-decoration:none}
  a:hover{color:#7E3549}
  ::selection{background:#EFCBD1;color:#241C20}
  .hs{scrollbar-width:none}
  .hs::-webkit-scrollbar{display:none}
  @keyframes tk{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
  @media (max-width:1080px){
    [data-r="split"]{grid-template-columns:1fr !important;gap:48px !important}
    [data-r="g4"]{grid-template-columns:repeat(2,1fr) !important}
    [data-r="foot"]{grid-template-columns:1.4fr 1fr 1fr !important;gap:36px !important}
    [data-r="nav"]{gap:20px !important}
    [data-r="nav"] a{font-size:13.5px !important}
  }
  @media (max-width:860px){
    [data-r="g3"]{grid-template-columns:repeat(2,1fr) !important}
    [data-r="rail"]>article{flex:0 0 calc((100% - 28px) / 2) !important}
    [data-r="pbar"]{flex-wrap:wrap}
    [data-r="pbar"]>div{flex:1 1 44% !important;width:auto !important}
    [data-r="navlinks"]{display:none !important}
    section{padding-left:22px !important;padding-right:22px !important}
    footer{padding-left:22px !important;padding-right:22px !important}
    h1{font-size:48px !important}
    h2{font-size:31px !important}
  }
  @media (max-width:600px){
    [data-r="nav"] a.fbnav{font-size:0 !important;gap:0 !important}
    [data-r="g3"],[data-r="g4"],[data-r="foot"]{grid-template-columns:1fr !important}
    [data-r="rail"]>article{flex:0 0 86% !important}
    section{padding-top:64px !important;padding-bottom:64px !important}
    h1{font-size:40px !important}
    [data-r="menohead"]{font-size:36px !important}
  }

  .hv1:hover{color:#B85069}
  .hv2:hover{background:#A34760;color:#FFFFFF}
  .hv3:hover{background:#FDF5F4;border-color:#B85069;color:#B85069}
  .hv4:hover{border-color:#B85069;background:#FDF5F4}
  .hv5:hover{border-color:#B85069;transform:translateY(-3px)}
  .hv6:hover{color:#7E3549}
  .hv7:hover{transform:translateY(-3px)}
  .hv8:hover{color:#E06E8E}
  .hv9:hover{border-color:#E06E8E;color:#E06E8E}

.v33-001{max-width:100%;overflow-x:hidden;background:#FAF6F3}
.v33-002{position:sticky;top:0;z-index:50;background:rgba(250,246,243,0.92);backdrop-filter:blur(14px);border-bottom:1px solid #E5DCD8}
.v33-003{max-width:1240px;margin:0 auto;padding:0 32px;height:76px;display:flex;align-items:center;gap:40px}
.v33-004{display:flex;align-items:center;gap:13px;color:#241C20}
.v33-005{width:50px;height:50px;object-fit:contain;display:block}
.v33-006{display:flex;flex-direction:column;gap:3px;padding-left:13px;border-left:1px solid #E5DCD8}
.v33-007{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;letter-spacing:0.14em;color:#B85069;line-height:1}
.v33-008{font-size:12.5px;letter-spacing:0.12em;color:#A2949A;white-space:nowrap}
.v33-009{margin-left:auto;display:flex;align-items:center;gap:30px}
.v33-010{display:flex;align-items:center;gap:30px}
.v33-011{font-size:14.5px;color:#6B5F64}
.v33-012{display:flex;align-items:center;gap:9px;color:#6B5F64;font-size:14.5px;white-space:nowrap}
.v33-013{width:26px;height:26px;display:block}
.v33-014{position:relative;padding:104px 32px 88px;background:#FAF6F3;overflow:hidden}
.v33-015{position:absolute;top:-140px;right:-160px;width:620px;height:620px;border-radius:50%;background:#FDF5F4}
.v33-016{position:absolute;top:120px;right:60px;width:300px;height:300px;border-radius:50%;border:1px solid #EFCBD1}
.v33-017{position:relative;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.15fr 0.85fr;gap:64px;align-items:center}
.v33-018{display:flex;align-items:center;gap:14px;margin-bottom:28px}
.v33-019{width:44px;height:1px;background:#BF9553}
.v33-020{font-family:'Cormorant Garamond',serif;font-size:14px;letter-spacing:0.3em;color:#BF9553;text-transform:uppercase}
.v33-021{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:76px;line-height:1.16;letter-spacing:0.01em;color:#241C20;text-wrap:pretty}
.v33-022{color:#B85069}
.v33-023{margin:32px 0 0;max-width:520px;font-size:17.5px;line-height:2;color:#6B5F64;text-wrap:pretty}
.v33-024{margin-top:44px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.v33-025{font-size:15.5px;font-weight:500;color:#FFFFFF;background:#B85069;padding:17px 34px;border-radius:2px;letter-spacing:0.04em}
.v33-026{font-size:15.5px;color:#B85069;border:1px solid #EFCBD1;padding:16px 32px;border-radius:2px}
.v33-027{position:relative;padding:44px 40px;background:#FFFFFF;border:1px solid #E5DCD8}
.v33-028{position:absolute;top:0;left:0;width:56px;height:2px;background:#BF9553}
.v33-029{display:grid;gap:28px}
.v33-030{display:flex;align-items:baseline;gap:18px}
.v33-031{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:500;color:#B85069;line-height:1;min-width:134px}
.v33-032{font-size:15px;color:#6B5F64}
.v33-033{height:1px;background:#F0E9E3}
.v33-034{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:500;color:#46705F;line-height:1;min-width:134px}
.v33-035{margin:0;font-size:14.5px;line-height:1.9;color:#46705F}
.v33-036{padding:0 32px 96px;background:#FAF6F3}
.v33-037{max-width:1240px;margin:0 auto;position:relative}
.v33-038{position:relative;overflow:hidden;background:#F0E9E3}
.v33-039{display:block;width:100%;height:auto;aspect-ratio:16/6.4;object-fit:cover;object-position:center 42%;filter:brightness(1.06) saturate(1.02)}
.v33-040{background:#2A1520}
.v33-041{padding:26px 40px;display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}
.v33-042{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.v33-043{width:28px;height:1px;background:#BF9553}
.v33-044{font-size:11px;letter-spacing:0.26em;color:#BF9553}
.v33-045{font-family:'Noto Serif TC',serif;font-size:27px;color:#FFFFFF;letter-spacing:0.04em}
.v33-046{position:relative;padding:96px 32px;background:#FAF6F3}
.v33-047{max-width:1240px;margin:0 auto}
.v33-048{display:flex;align-items:flex-end;gap:24px;margin-bottom:44px}
.v33-049{font-family:'Cormorant Garamond',serif;font-size:13.5px;letter-spacing:0.3em;color:#BF9553;margin-bottom:12px}
.v33-050{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:40px;letter-spacing:0.02em;color:#241C20}
.v33-051{display:flex;gap:10px;padding-bottom:2px}
.v33-052{width:44px;height:44px;border:1px solid #E5DCD8;background:#FFFFFF;color:#B85069;font-size:16px;cursor:pointer;border-radius:2px}
.v33-053{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px}
.v33-054{flex:0 0 calc((100% - 56px) / 3);scroll-snap-align:start;background:#FFFFFF;border:1px solid #E5DCD8;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}
.v33-055{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
.v33-056{padding:28px 28px 26px;display:flex;flex-direction:column;gap:14px;flex:1}
.v33-057{font-family:'Cormorant Garamond',serif;font-size:14px;letter-spacing:0.14em;color:#A2949A}
.v33-058{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:21px;line-height:1.6;color:#241C20;text-wrap:pretty}
.v33-059{margin:0;font-size:14.5px;line-height:1.95;color:#6B5F64;text-wrap:pretty}
.v33-060{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9E3;font-size:13.5px;color:#B85069;display:flex;align-items:center;gap:8px}
.v33-061{position:relative;padding:104px 32px;background:#F0E9E3}
.v33-062{display:grid;grid-template-columns:0.8fr 1.2fr;gap:72px}
.v33-063{margin:0 0 28px;font-family:'Noto Serif TC',serif;font-weight:600;font-size:40px;letter-spacing:0.02em;color:#241C20}
.v33-064{margin:0 0 40px;font-size:16px;line-height:2;color:#6B5F64;text-wrap:pretty}
.v33-065{position:relative;overflow:hidden;margin-bottom:28px;background:#F0E9E3}
.v33-066{display:block;width:100%;height:auto;aspect-ratio:4/3.2;object-fit:cover;filter:brightness(1.04) saturate(0.95)}
.v33-067{padding:32px 28px;background:#FFFFFF;border-left:2px solid #BF9553}
.v33-068{font-size:11px;letter-spacing:0.24em;color:#A2949A;margin-bottom:18px}
.v33-069{display:flex;flex-direction:column;gap:16px}
.v33-070{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}
.v33-071{font-family:'Noto Serif TC',serif;font-size:23px;color:#B85069}
.v33-072{font-family:'Cormorant Garamond',serif;font-size:14px;letter-spacing:0.18em;color:#BF9553}
.v33-073{font-size:14px;color:#B85069}
.v33-074{margin:0;font-size:14.5px;line-height:1.8;color:#6B5F64}
.v33-075{display:flex;flex-direction:column;gap:26px}
@media (min-width:1081px){
  #about .v33-062{row-gap:0}
  #about .v33-062>div:first-child{display:contents}
  #about .v33-049{grid-column:1/-1;grid-row:1}
  #about .v33-063{grid-column:1/-1;grid-row:2}
  #about .v33-064{grid-column:1/-1;grid-row:3}
  #about .v33-065{grid-column:1;grid-row:4}
  #about .v33-067{grid-column:1;grid-row:5}
  #about .v33-075{grid-column:2;grid-row:4/6;align-self:start}
}
.v33-076{margin:0;font-size:16.5px;line-height:2.05;color:#241C20;text-wrap:pretty}
.v33-077{margin:0;font-size:16.5px;line-height:2.05;color:#6B5F64;text-wrap:pretty}
.v33-078{display:inline-flex;align-items:center;gap:9px;font-size:15px;color:#B85069;border:1px solid #EFCBD1;padding:14px 28px;border-radius:2px}
.v33-079{font-size:13px}
.v33-080{padding:28px 30px;background:#DCE7E1;border:1px solid #9BB6A9}
.v33-081{font-size:11px;letter-spacing:0.24em;color:#46705F;margin-bottom:12px}
.v33-082{margin:0;font-size:16px;line-height:2;color:#16332B;text-wrap:pretty}
.v33-083{position:relative;padding:104px 32px;background:#FAF6F3}
.v33-084{text-align:center;margin-bottom:56px}
.v33-085{margin:0 0 16px;font-family:'Noto Serif TC',serif;font-weight:600;font-size:40px;letter-spacing:0.02em;color:#241C20}
.v33-086{margin:0;font-size:16px;color:#6B5F64}
.v33-087{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:72px;align-items:center}
.v33-088{display:flex;justify-content:center;align-items:center;min-width:0}
.v33-089{width:calc(100% + 72px);max-width:680px;flex-shrink:0}
@media (max-width:1080px){.v33-089{width:min(100%,680px)}}
.core-domains-art{position:relative;isolation:isolate;width:100%}
.core-domains-image{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.core-domains-backdrop,.core-domains-overlay{position:absolute;inset:0;width:100%;height:100%}
.core-domains-backdrop{z-index:0;pointer-events:none}
.core-domains-overlay{z-index:2}
.core-domains-arc{fill:transparent;pointer-events:fill;cursor:pointer}
.core-domains-arc:focus{outline:none}
.core-domains-outline{fill:none;stroke-width:0;stroke-linecap:butt;pointer-events:none;transition:stroke-width .2s}
.core-domains-outline.is-active{stroke-width:80}
.v33-096{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#E5DCD8;border:1px solid #E5DCD8}
@media (max-width:600px){.v33-096{grid-template-columns:1fr}}
.prow{cursor:pointer}
.prow.is-active{background:#FDF5F4}
.prow:focus-visible{outline:2px solid #B85069;outline-offset:-3px}
@media (prefers-reduced-motion:reduce){.core-domains-outline{transition:none}}
.v33-097{background:#FFFFFF;padding:26px 24px;display:flex;gap:16px;align-items:flex-start;transition:background .2s}
.v33-098{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#8082B7;margin-top:7px}
.v33-099{display:flex;flex-direction:column;gap:8px}
.v33-100{display:flex;align-items:baseline;gap:10px}
.v33-101{font-family:'Cormorant Garamond',serif;font-size:15px;color:#BF9553}
.v33-102{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:19.5px;color:#241C20}
.v33-103{margin:0;font-size:14px;line-height:1.9;color:#6B5F64;text-wrap:pretty}
.v33-104{background:#FFFFFF;padding:26px 24px;display:flex;gap:16px;align-items:flex-start;transition:background .2s}
.v33-105{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#80B276;margin-top:7px}
.v33-106{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#DFA058;margin-top:7px}
.v33-107{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#C77D42;margin-top:7px}
.v33-108{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#C17798;margin-top:7px}
.v33-109{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#70ADBD;margin-top:7px}
.v33-110{display:flex;align-items:flex-end;gap:24px;margin-bottom:48px}
.v33-111{margin:0 0 6px auto;font-size:16px;color:#6B5F64}
.v33-112{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.v33-113{background:#FFFFFF;display:flex;flex-direction:column;border-top:2px solid #46705F;transition:transform .2s}
.v33-114{overflow:hidden;background:#DCE7E1}
.v33-115{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 30%;filter:brightness(1.03)}
.v33-116{padding:28px 28px 32px;display:flex;flex-direction:column;gap:12px}
.v33-117{font-family:'Cormorant Garamond',serif;font-size:12.5px;letter-spacing:0.26em;color:#46705F}
.v33-118{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:25px;color:#241C20}
.v33-119{margin:0;font-size:15px;line-height:1.9;color:#6B5F64}
.v33-120{padding:112px 32px;background:#2A1520;position:relative;overflow:hidden}
.v33-121{position:absolute;top:-100px;left:-100px;width:420px;height:420px;border-radius:50%;border:1px solid #5C2837}
.v33-122{position:relative;max-width:1240px;margin:0 auto}
.v33-123{display:flex;align-items:center;gap:14px;margin-bottom:26px}
.v33-124{font-size:11.5px;letter-spacing:0.26em;color:#BF9553}
.v33-125{display:grid;grid-template-columns:1.02fr 0.98fr;gap:64px;align-items:center}
.v33-126{background:#FFFFFF;padding:22px;border:1px solid #5C2837}
.v33-127{display:block;width:100%;height:auto}
.v33-128{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:54px;line-height:1.25;color:#FFFFFF}
.v33-129{color:#E06E8E}
.v33-130{margin:28px 0 0;font-size:16.5px;line-height:2.05;color:#C6A8B0;text-wrap:pretty}
.v33-131{margin:22px 0 0;font-size:16.5px;line-height:2.05;color:#EFCBD1;text-wrap:pretty}
.v33-132{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}
.v33-133{font-size:15.5px;font-weight:500;color:#FFFFFF;background:#B85069;padding:17px 34px;border-radius:2px}
.v33-134{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.v33-135{padding:32px 28px;background:#351A26;border-top:2px solid #BF9553;display:flex;flex-direction:column;gap:12px}
.v33-136{font-family:'Cormorant Garamond',serif;font-size:26px;letter-spacing:0.08em;color:#E06E8E}
.v33-137{margin:0;font-family:'Noto Serif TC',serif;font-weight:500;font-size:20px;color:#FFFFFF}
.v33-138{margin:0;font-size:14.5px;line-height:1.9;color:#C6A8B0}
.v33-139{margin:36px 0 0;max-width:760px;font-size:15.5px;line-height:2;color:#8A6B74;text-wrap:pretty}
.v33-140{position:relative;padding:104px 32px;background:#FDF5F4}
.v33-141{text-align:center;margin-bottom:52px}
.v33-142{margin:0 0 16px;font-family:'Noto Serif TC',serif;font-weight:600;font-size:42px;letter-spacing:0.02em;color:#241C20}
.v33-143{margin:0;font-size:16.5px;line-height:1.9;color:#6B5F64;text-wrap:pretty}
.v33-144{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:940px;margin:0 auto 48px}
.v33-144>.v33-145{min-width:0}
@media (min-width:601px) and (max-width:1080px){.v33-144>.v33-145:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 20px)/2)}}
.v33-145{background:#FFFFFF;border:1px solid #F8E6E7;padding:38px 30px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .2s}
.v33-146{width:30px;height:1px;background:#BF9553;margin-bottom:8px}
.v33-147{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:23px;color:#B85069}
.v33-148{text-align:center}
.v33-149{display:inline-block;font-size:16px;font-weight:500;color:#FFFFFF;background:#B85069;padding:19px 46px;border-radius:2px;letter-spacing:0.04em}
.v33-150{position:relative;background:#241C20;padding:80px 32px 36px}
.v33-151{display:flex;flex-wrap:wrap;gap:56px;justify-content:space-between;align-items:flex-start;padding-bottom:52px;border-bottom:1px solid #46383D}
.v33-152{flex:0 1 460px}
.v33-153{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.v33-154{width:54px;height:54px;object-fit:contain;display:block}
.v33-155{font-family:'Cormorant Garamond',serif;font-size:25px;font-weight:600;letter-spacing:0.14em;color:#E06E8E}
.v33-156{margin:0 0 8px;font-size:14.5px;line-height:1.85;color:#B79AA3}
.v33-157{margin:0 0 18px;font-size:12.5px;line-height:1.7;color:#8A6B72}
.v33-158{display:flex;align-items:center;gap:12px}
.v33-159{width:24px;height:1px;background:#BF9553}
.v33-160{font-size:13.5px;color:#BF9553}
.v33-161{flex:0 1 340px}
.v33-162{font-size:12px;letter-spacing:0.2em;color:#8A6B72;margin-bottom:18px}
.v33-163{display:flex;flex-direction:column;gap:11px;margin-bottom:24px}
.v33-164{font-size:14px;color:#B79AA3}
.v33-165{font-size:14px;line-height:1.7;color:#B79AA3}
.v33-166{display:inline-flex;align-items:center;gap:11px;border:1px solid #46383D;padding:12px 20px;border-radius:2px;font-size:14px;color:#B79AA3;letter-spacing:0.04em}
.v33-167{width:22px;height:22px;display:block}
.v33-168{padding-top:26px;display:flex;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#8A6B72}
.v33-169{color:#8A6B72}
.v33-170{margin-left:auto}
.v33-171{position:relative;padding:96px 32px 72px;background:#F0E9E3;overflow:hidden}
.v33-172{position:absolute;top:-160px;right:-140px;width:520px;height:520px;border-radius:50%;border:1px solid #DFD2CB}
.v33-173{position:relative;max-width:880px;margin:0 auto}
.v33-174{margin:0 0 24px;font-family:'Noto Serif TC',serif;font-weight:600;font-size:56px;line-height:1.2;letter-spacing:0.02em;color:#241C20}
.v33-175{margin:0;font-size:19px;line-height:1.95;color:#6B5F64;text-wrap:pretty}
.v33-176{padding:104px 32px 88px;background:#FAF6F3}
.v33-177{display:grid;grid-template-columns:1.02fr 0.98fr;gap:72px;align-items:start}
.v33-178{margin:0 0 18px;font-family:'Noto Serif TC',serif;font-weight:600;font-size:40px;letter-spacing:0.02em;color:#241C20}
.v33-179{display:flex;flex-direction:column;gap:24px;margin-top:28px}
.v33-180{padding:26px 30px;background:#FFFFFF;border-left:2px solid #B85069}
.v33-181{margin:0;font-family:'Noto Serif TC',serif;font-size:27px;line-height:1.7;color:#B85069}
.v33-182{overflow:hidden;background:#F0E9E3}
.v33-183{margin-top:16px;display:flex;align-items:center;gap:12px}
.v33-184{font-size:13px;letter-spacing:0.08em;color:#A2949A}
.v33-185{padding:88px 32px;background:#2A1520;position:relative;overflow:hidden}
.v33-186{position:absolute;top:-120px;left:-120px;width:420px;height:420px;border-radius:50%;border:1px solid #5C2837}
.v33-187{position:relative;max-width:880px;margin:0 auto;text-align:center}
.v33-188{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:42px;line-height:1.6;color:#FFFFFF;text-wrap:pretty}
.v33-189{padding:96px 32px;background:#FAF6F3}
.v33-190{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:26px}
.v33-191{padding:32px 34px;background:#FDF5F4;border:1px solid #F8E6E7}
.v33-192{margin:0;font-size:17px;line-height:2.15;color:#7E3549;text-wrap:pretty}
.v33-193{margin-bottom:52px}
.v33-194{margin:0;max-width:760px;font-size:16.5px;line-height:2;color:#6B5F64;text-wrap:pretty}
.v33-195{display:grid;grid-template-columns:0.62fr 1.38fr;gap:56px;align-items:start}
.v33-196{overflow:hidden;background:#E5DCD8}
.v33-197{font-size:13px;letter-spacing:0.08em;color:#8A7B80}
.v33-198{display:flex;flex-direction:column;gap:20px}
.v33-199{background:#FFFFFF;border-left:5px solid #B85069;padding:34px 36px;display:flex;flex-direction:column;gap:14px;transition:transform .2s}
.v33-200{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.v33-201{font-family:'Noto Serif TC',serif;font-size:31px;font-weight:600;color:#B85069}
.v33-202{font-family:'Cormorant Garamond',serif;font-size:19px;letter-spacing:0.22em;color:#B85069}
.v33-203{font-size:15px;color:#6B5F64;letter-spacing:0.08em}
.v33-204{margin-left:auto;font-size:11.5px;letter-spacing:0.2em;background:#FDF5F4;color:#B85069;padding:5px 12px}
.v33-205{margin:0;font-size:17px;line-height:1.9;color:#241C20;text-wrap:pretty}
.v33-206{margin:0;font-size:15px;line-height:1.95;color:#6B5F64;text-wrap:pretty}
.v33-207{background:#FFFFFF;border-left:5px solid #46705F;padding:34px 36px;display:flex;flex-direction:column;gap:14px;transition:transform .2s}
.v33-208{font-family:'Noto Serif TC',serif;font-size:31px;font-weight:600;color:#46705F}
.v33-209{font-family:'Cormorant Garamond',serif;font-size:19px;letter-spacing:0.22em;color:#46705F}
.v33-210{margin-left:auto;font-size:11.5px;letter-spacing:0.2em;background:#DCE7E1;color:#46705F;padding:5px 12px}
.v33-211{background:#FFFFFF;border-left:5px solid #BF9553;padding:34px 36px;display:flex;flex-direction:column;gap:14px;transition:transform .2s}
.belief-card{transition:background .2s,transform .2s}
@media (hover:hover){.belief-card:hover{background:#7E3549;transform:translateY(-2px)}}
.belief-card:active,.belief-card:focus-visible{background:#7E3549}
@media (hover:hover){.belief-card:hover .v33-200 span,.belief-card:hover .v33-205,.belief-card:hover .v33-206{color:#FFFFFF}}
.belief-card:active .v33-200 span,.belief-card:active .v33-205,.belief-card:active .v33-206,.belief-card:focus-visible .v33-200 span,.belief-card:focus-visible .v33-205,.belief-card:focus-visible .v33-206{color:#FFFFFF}
@media (hover:hover){.belief-card:hover .v33-200 span:last-child{background:rgba(255,255,255,.18)}}
.belief-card:active .v33-200 span:last-child,.belief-card:focus-visible .v33-200 span:last-child{background:rgba(255,255,255,.18)}
.belief-card:focus-visible{outline:3px solid #BF9553;outline-offset:3px}
.v33-212{font-family:'Noto Serif TC',serif;font-size:31px;font-weight:600;color:#BF9553}
.v33-213{font-family:'Cormorant Garamond',serif;font-size:19px;letter-spacing:0.22em;color:#BF9553}
.v33-214{margin-left:auto;font-size:11.5px;letter-spacing:0.2em;background:#F7EFE2;color:#BF9553;padding:5px 12px}
.v33-215{padding:104px 32px;background:#FAF6F3}
.v33-216{display:grid;grid-template-columns:0.8fr 1.2fr;gap:72px;align-items:start}
.v33-217{margin:0;font-size:16.5px;line-height:2;color:#6B5F64;text-wrap:pretty}
.v33-218{display:flex;flex-direction:column;gap:24px}
.v33-219{padding:34px 36px;background:#DCE7E1;border:1px solid #9BB6A9}
.v33-220{font-size:11px;letter-spacing:0.24em;color:#46705F;margin-bottom:14px}
.v33-221{margin:0 0 16px;font-family:'Noto Serif TC',serif;font-size:25px;line-height:1.7;color:#16332B}
.v33-222{margin:0;font-size:15.5px;line-height:2;color:#2C4A3D;text-wrap:pretty}
.v33-223{display:grid;grid-template-columns:0.92fr 1.08fr;gap:56px;align-items:center;margin-bottom:52px}
.v33-224{margin-top:14px;display:flex;align-items:center;gap:12px}
.v33-225{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:56px}
.v33-226{background:#FFFFFF;border-top:2px solid #BF9553;padding:32px 28px 30px;display:flex;flex-direction:column;gap:10px}
.v33-227{display:flex;align-items:baseline;gap:6px}
.v33-228{font-family:'Cormorant Garamond',serif;font-size:56px;font-weight:500;line-height:1;color:#B85069}
.v33-229{font-size:16px;color:#B85069}
.v33-230{font-family:'Noto Serif TC',serif;font-size:18px;font-weight:600;color:#241C20}
.v33-231{margin:0;font-size:13.5px;line-height:1.85;color:#6B5F64}
.v33-232{margin:0 0 44px;font-size:13px;letter-spacing:0.04em;color:#A2949A}
.v33-233{display:flex;flex-direction:column;gap:1px;background:#DFD2CB;border:1px solid #DFD2CB}
.v33-234{background:#FAF6F3;padding:32px 34px;display:flex;gap:26px;align-items:flex-start;transition:background .2s}
.v33-235{font-family:'Cormorant Garamond',serif;font-size:26px;color:#BF9553;line-height:1.3;flex:0 0 auto}
.v33-236{display:flex;flex-direction:column;gap:10px}
.v33-237{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:21px;color:#241C20;text-wrap:pretty}
.v33-238{margin-bottom:52px;max-width:880px}
.v33-239{display:flex;flex-direction:column;gap:22px;margin-top:26px}
.v33-240{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:48px}
.v33-241{background:#FFFFFF;border:1px solid #E5DCD8;padding:36px 32px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s,transform .2s}
.v33-242{display:flex;align-items:baseline;gap:12px}
.v33-243{font-family:'Cormorant Garamond',serif;font-size:24px;color:#BF9553}
.v33-244{font-family:'Cormorant Garamond',serif;font-size:12px;letter-spacing:0.26em;color:#46705F}
.v33-245{margin:0;font-family:'Noto Serif TC',serif;font-weight:600;font-size:23px;color:#241C20;text-wrap:pretty}
.v33-246{margin-bottom:48px}
.v33-247{display:block;width:100%;height:auto;aspect-ratio:16/6.4;object-fit:cover;object-position:center 58%}
.v33-248{max-width:880px;padding:32px 34px;background:#DCE7E1;border-left:2px solid #46705F}
.v33-249{margin:0;font-size:16px;line-height:2.05;color:#16332B;text-wrap:pretty}
.v33-250{padding:104px 32px;background:#FDF5F4;text-align:center}
.v33-251{max-width:880px;margin:0 auto}
.v33-252{font-family:'Cormorant Garamond',serif;font-size:38px;letter-spacing:0.06em;color:#B85069;margin-bottom:14px}
.v33-253{font-family:'Noto Serif TC',serif;font-size:30px;font-weight:600;color:#241C20;margin-bottom:32px}
.v33-254{margin:0 0 44px;font-size:16.5px;line-height:2.05;color:#6B5F64;text-wrap:pretty}
.v33-255{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
