.pst{--cjk:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--forest:#1f4d2b;--forest-deep:#0f2e1a;--cream:#fbf4e6;--coral:#d2452c;--coral-deep:#9e2614;--blush:#f6d6cf;--gold:#c9a35a;--wine:#5a1420;--head:var(--cream);--head-stroke:var(--forest-deep);--head-last:#f8b08c;--text:var(--cream);--medal-bg:var(--coral);--medal-ink:var(--cream);--pill-bg:var(--cream);--pill-ink:var(--forest-deep);--kicker-bg:var(--cream);--kicker-ink:var(--forest-deep);--cta-bg:var(--cream);--cta-ink:var(--forest-deep);--badge-bg:var(--forest-deep);--badge-ink:var(--cream);--fine-bg:#0f2e1a9e;isolation:isolate;background:var(--forest);color:var(--text);line-break:strict;font-family:var(--font-sans), var(--cjk);text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.pst:focus-visible{outline-offset:3px;outline:3px solid #458fff}.pst--coral{--fine-bg:#821c0cd1;--head-stroke:var(--coral-deep);--head-last:#ffe0a6;--medal-bg:var(--forest);--pill-ink:var(--coral-deep);--kicker-ink:var(--coral-deep);--cta-bg:var(--forest-deep);--cta-ink:var(--cream);--badge-bg:var(--cream);--badge-ink:var(--coral-deep);background:var(--coral)}.pst--mint{--fine-bg:#fffdf7e0;--head:var(--forest-deep);--head-stroke:#fffdf7;--head-last:var(--coral);--text:var(--forest-deep);--pill-bg:#fffdf7;--kicker-bg:var(--forest-deep);--kicker-ink:var(--cream);--cta-bg:var(--forest-deep);--cta-ink:var(--cream);background:#a8d8c4}.pst--cream{--fine-bg:#fffdf7e0;--head:var(--forest-deep);--head-stroke:#fffdf7;--head-last:var(--coral);--text:var(--forest-deep);--medal-bg:var(--forest);--pill-bg:#fffdf7;--kicker-bg:var(--forest);--kicker-ink:var(--cream);--cta-bg:var(--coral);--cta-ink:var(--cream);background:var(--cream)}.pst--wine{--head-stroke:transparent;--head-last:#e9c57e;--medal-bg:#e9c57e;--medal-ink:var(--wine);--pill-ink:var(--wine);--kicker-ink:var(--wine);--cta-ink:var(--wine);background:var(--wine)}.pst--blush{--head:var(--forest-deep);--head-stroke:#fffdf7;--head-last:var(--coral);--text:var(--forest-deep);--pill-bg:#fffdf7;--kicker-bg:var(--forest);--kicker-ink:var(--cream);--cta-bg:var(--forest-deep);--cta-ink:var(--cream);background:var(--blush)}.pst-bg{object-fit:cover;object-position:right center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pst-person{z-index:1;margin:0;position:absolute}.pst-person img{filter:drop-shadow(0 1.2cqw 1.6cqw #0f2e1a47);width:auto;height:100%;display:block}.pst-card{z-index:1;background:#fffdf7;margin:0;padding:1cqw 1cqw 3.2cqw;position:absolute;transform:rotate(4deg);box-shadow:0 1.4cqw 2.4cqw #00000040}.pst-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.pst-card:before{content:"";background:#e9c57ec7;width:34%;height:3.2cqw;position:absolute;top:-1.4cqw;left:50%;transform:translate(-50%)rotate(-3deg)}.pst-chip{color:#fff;font:11px/1.55 var(--cjk);white-space:nowrap;background:#0f2e1a99;padding:.15em .55em;position:absolute;bottom:.6em;right:.6em}.pst-badge{z-index:2;aspect-ratio:1;background:var(--badge-bg);color:var(--badge-ink);box-shadow:0 0 0 .45cqw var(--badge-bg), 0 0 0 .75cqw var(--gold);text-align:center;border-radius:50%;place-content:center;justify-items:center;margin:0;display:grid;position:absolute}.pst-badge span:first-child{font:900 italic 2.1cqw/1.1 var(--font-sans), var(--cjk);letter-spacing:.01em;white-space:nowrap}.pst-badge span:last-child{font:700 1.35cqw/1.35 var(--cjk);letter-spacing:.16em;border-top:1px solid;margin-top:.4cqw;padding-top:.4cqw}.pst-copy{z-index:3;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.pst-kicker{background:var(--kicker-bg);color:var(--kicker-ink);font:700 max(12px, 1.35cqw)/1.3 var(--cjk);letter-spacing:.16em;border-radius:999px;margin:0;padding:.4em 1em .35em}.pst-head{color:var(--head);font-family:var(--cjk);letter-spacing:.06em;-webkit-text-stroke:.16em var(--head-stroke);paint-order:stroke fill;text-shadow:.05em .07em #0f2e1a38;margin:1.2cqw 0 0;font-size:5.6cqw;font-weight:900;line-height:1.32}.pst-head span{white-space:nowrap;display:block}.pst-head span:last-child{color:var(--head-last)}.pst-sub{max-width:32em;color:var(--text);font:500 max(13px, 1.4cqw)/1.75 var(--cjk);text-wrap:pretty;margin:1cqw 0 0}.pst-offer{align-items:center;margin-top:1.6cqw;display:flex}.pst-medal{z-index:1;aspect-ratio:1;background:var(--medal-bg);width:11.5cqw;color:var(--medal-ink);box-shadow:0 0 0 .5cqw var(--cream), 0 .8cqw 1.4cqw #00000038;text-align:center;border-radius:50%;place-content:center;justify-items:center;margin:0;display:grid;position:relative}.pst-medal small{font:700 max(11px, 1.15cqw)/1.2 var(--cjk);letter-spacing:.12em}.pst-medal b{font:900 italic 3.4cqw/1.05 var(--font-sans), var(--cjk);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pst-medal em{font:normal 700 max(11px, 1.2cqw)/1.2 var(--cjk)}.pst-pill{background:var(--pill-bg);color:var(--pill-ink);font:800 max(12px, 1.7cqw)/1.35 var(--cjk);letter-spacing:.06em;white-space:nowrap;border-radius:0 999px 999px 0;margin:0 0 0 -2.4cqw;padding:1cqw 2.4cqw 1cqw 3.6cqw;box-shadow:0 .6cqw 1cqw #0000001f}.pst-cta{background:var(--cta-bg);color:var(--cta-ink);font:700 max(13px, 1.35cqw)/1.2 var(--cjk);letter-spacing:.1em;border-radius:999px;margin-top:1.8cqw;padding:.7em 1.5em}.pst-cta:after{content:" ›"}.pst-fine{z-index:3;color:var(--text);font:400 max(11px, .92cqw)/1.5 var(--cjk);opacity:.86;margin:0;position:absolute}.pst-fine span{display:block}.pst--hero{aspect-ratio:16/7}.pst--hero .pst-copy{width:52%;top:4.4cqw;left:5cqw}.pst--hero .pst-cta{display:none}.pst--hero:has(.pst-fine) .pst-sub{display:none}.pst--hero .pst-head{font-size:5.3cqw}.pst--hero .pst-medal{width:10.8cqw}.pst--hero .pst-medal b{font-size:3.2cqw}.pst--hero .pst-person{height:95%;bottom:0;right:6cqw}.pst--hero .pst-card{width:22cqw;top:6cqw;right:9cqw}.pst--hero .pst-badge{width:10cqw;top:5cqw;left:54%}.pst--hero .pst-fine{background:var(--fine-bg);opacity:1;border-radius:6px;max-width:46%;padding:.35em .8em;bottom:1.3cqw;left:5cqw}.pst--rail{aspect-ratio:5/8}.pst--rail .pst-bg{object-position:center top}.pst--rail .pst-copy{text-align:center;align-items:center;top:9cqw;left:7cqw;right:7cqw}.pst--rail .pst-kicker{font-size:max(11px,4.6cqw)}.pst--rail .pst-head{letter-spacing:.04em;font-size:11cqw}.pst--rail .pst-sub,.pst--rail .pst-cta,.pst--rail .pst-pill{display:none}.pst--rail .pst-person{height:58%;bottom:0;left:56%;transform:translate(-50%)}.pst--rail .pst-copy{bottom:0}.pst--rail .pst-offer{margin:0;position:absolute;bottom:16cqw;left:0}.pst--rail .pst-medal{width:28cqw;box-shadow:0 0 0 1.4cqw var(--cream), 0 2cqw 3cqw #00000040}.pst--rail .pst-medal b{font-size:9cqw}.pst--rail .pst-medal small,.pst--rail .pst-medal em{font-size:max(11px,3.4cqw)}.pst--popup{aspect-ratio:3/4}.pst--popup .pst-bg{object-position:center}.pst--popup .pst-copy{text-align:center;align-items:center;top:3.5cqw;left:6cqw;right:6cqw}.pst--popup .pst-kicker{font-size:max(12px,3.2cqw)}.pst--popup .pst-head{letter-spacing:.06em;margin-top:1.6cqw;font-size:9.6cqw}.pst--popup .pst-sub{display:none}.pst--popup .pst-person{z-index:1;height:48%;bottom:25%;left:50%;transform:translate(-50%)}.pst--popup .pst-offer{margin:0;position:absolute;top:95cqw;left:50%;transform:translate(-50%)}.pst--popup .pst-medal{width:23cqw}.pst--popup .pst-medal b{font-size:7cqw}.pst--popup .pst-medal small,.pst--popup .pst-medal em{font-size:2.8cqw}.pst--popup .pst-pill{margin-left:-4.6cqw;padding:2cqw 4.4cqw 2cqw 6cqw;font-size:3.6cqw}.pst--popup .pst-cta{white-space:nowrap;margin:0;font-size:max(13px,3.4cqw);position:absolute;top:120.5cqw;left:50%;transform:translate(-50%)}.pst--popup .pst-fine{display:none}.pst--popup .pst-badge{width:17cqw;top:31cqw;right:3cqw}.pst--popup .pst-badge span:first-child{white-space:nowrap;font-size:3.3cqw}.pst--popup .pst-badge span:last-child{font-size:2.3cqw}@media (max-width:767px){.pst--hero{aspect-ratio:4/3}.pst--hero .pst-copy{width:60%;top:4.5cqw;left:4.5cqw}.pst--hero .pst-kicker{letter-spacing:.1em;font-size:3cqw}.pst--hero .pst-head{letter-spacing:.04em;font-size:7.4cqw}.pst--hero .pst-sub{display:none}.pst--hero .pst-medal{width:18cqw}.pst--hero .pst-medal b{font-size:5.4cqw}.pst--hero .pst-medal small,.pst--hero .pst-medal em{font-size:2.6cqw}.pst--hero .pst-pill{margin-left:-3.4cqw;padding:1.4cqw 3cqw 1.4cqw 5cqw;font-size:2.9cqw}.pst--hero .pst-cta{margin-top:2.6cqw;font-size:3.2cqw}.pst--hero .pst-person{height:92%;right:-6cqw}.pst--hero .pst-card{width:34cqw;top:8cqw;right:4cqw}.pst--hero .pst-badge{display:none}.pst--hero:has(.pst-fine) .pst-copy{top:3.5cqw}.pst--hero .pst-fine{max-width:none;color:var(--cream);opacity:1;z-index:4;background:#0f2e1ac7;padding:1.4cqw 4.5cqw 1.6cqw;font-size:11px;bottom:0;left:0;right:0}.pst-chip{font-size:10px}.pst--hero .pst-chip{inset:.6em auto auto .6em}}@media (prefers-reduced-motion:no-preference){.pst-person img,.pst-card{transition:transform .3s}.pst:hover .pst-person img{transform:translateY(-.6cqw)scale(1.01)}.pst:hover .pst-card{transform:rotate(2deg)scale(1.02)}}:root[lang=en] .pst-head{letter-spacing:-.005em;font-family:var(--font-sans), var(--cjk);font-size:5cqw;font-weight:800;line-height:1.15}:root[lang=en] .pst--rail .pst-head{font-size:9.6cqw}:root[lang=en] .pst--popup .pst-head{font-size:8.4cqw}:root[lang=en] .pst-kicker,:root[lang=en] .pst-cta,:root[lang=en] .pst-pill,:root[lang=en] .pst-medal small{letter-spacing:.03em}.pst--photographic{--head:#fffaf0;--head-last:#f2d7b3;--text:#fffaf0;--kicker-bg:#fffaf0f0;--kicker-ink:#183b2d;--medal-bg:#fffaf0;--medal-ink:#183b2d;--pill-bg:#fffaf0ed;--pill-ink:#183b2d;--badge-bg:#17392c;--badge-ink:#fffaf0;--cta-bg:#fffaf0;--cta-ink:#183b2d;--fine-bg:#0b231bb8;background:#17392c}.pst--photographic .pst-bg{object-position:center}.pst--photographic .pst-head{-webkit-text-stroke:0;text-shadow:0 2px 20px #051a127a;letter-spacing:.025em;font-weight:750}.pst--photographic .pst-sub{text-shadow:0 1px 12px #051a128c}.pst--photographic .pst-kicker{letter-spacing:.1em;border-radius:4px}.pst--photographic .pst-medal{box-shadow:0 0 0 1px #fffaf0a6,0 .6cqw 2cqw #04150f38}.pst--photographic .pst-medal b{font-style:normal}.pst--photographic .pst-pill{box-shadow:none}.pst--photographic .pst-badge{box-shadow:0 0 0 1px #d9c69a}.pst-art-chip{z-index:3;color:#244234;font:500 max(10px, 1cqw)/1.3 var(--cjk);background:#fffaf0e6;padding:.25em .65em;position:absolute;bottom:1.5cqw;right:1.5cqw}.pst--photographic.pst--hero .pst-copy{width:49%}.pst--photographic.pst--hero .pst-head{font-size:4.7cqw}.pst--photographic.pst--hero .pst-badge{top:4cqw;left:46%}.pst--photographic.pst--hero .pst-fine{color:#fffaf0}.pst--photographic.pst--rail .pst-copy{top:9cqw}.pst--photographic.pst--rail .pst-head{font-size:10cqw}.pst--photographic.pst--rail .pst-offer{bottom:9cqw}.pst--photographic.pst--popup .pst-head{font-size:8.4cqw}.pst--photographic.pst--popup .pst-offer{top:97cqw}@media (max-width:767px){.pst--photographic.pst--hero{aspect-ratio:4/3}.pst--photographic.pst--hero .pst-bg{object-position:64% center}.pst--photographic.pst--hero .pst-copy{width:66%;top:6cqw;left:5cqw}.pst--photographic.pst--hero .pst-head{font-size:6.5cqw}.pst--photographic.pst--hero .pst-fine{max-width:72%;bottom:4cqw}.pst--photographic .pst-art-chip{font-size:9px}}.pst[data-poster=for-her] .pst-bg{object-position:82% center}.pst[data-poster=for-her]{--head:#183b2d;--head-last:#183b2d}.pst[data-poster=for-her] .pst-head{text-shadow:none;background:#fffaf0f0;border-radius:6px;padding:2cqw;font-size:8cqw}
