.industry_page__I2whH{position:relative;background:var(--paper);font-size:16px;line-height:1.7;--rule:#D6D8D3}.industry_page__I2whH .ambient{position:absolute;inset:0 0 auto;height:1500px;overflow:hidden;pointer-events:none}.industry_page__I2whH .ambient img{position:absolute;left:-10%;top:-10%;width:120%;height:120%;object-fit:cover;opacity:.24;filter:blur(100px) saturate(1.1)}.industry_page__I2whH .ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(247,247,245,.7) 82%,#F7F7F5)}.industry_page__I2whH .content{position:relative}.industry_page__I2whH .pgh{padding:clamp(48px,6vw,88px) 0 clamp(36px,4vw,56px)}.industry_page__I2whH .pgh h1{font-size:clamp(44px,5.6vw,72px);font-weight:600;letter-spacing:.06em;line-height:1.1;margin:0 0 16px}.industry_page__I2whH .lead{font-size:clamp(17px,1.4vw,19px);line-height:1.8;color:var(--ink2);margin:0;max-width:40em;text-wrap:balance}.industry_page__I2whH .pos{font-size:17px;line-height:1.9;max-width:44em;margin:22px 0 0}.industry_page__I2whH .two{display:grid;grid-gap:32px;gap:32px;align-items:center}.industry_page__I2whH .nums{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px 24px;gap:18px 24px;margin:34px 0 0}.industry_page__I2whH .nums>div{padding-left:16px;border-left:1px solid var(--rule)}.industry_page__I2whH .nums b{display:block;font-family:Fraunces,"Noto Serif TC",serif;font-weight:300;font-size:clamp(34px,3.4vw,52px);line-height:1;letter-spacing:-.02em}.industry_page__I2whH .nums.nums-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.industry_page__I2whH .nums.nums-3>div{padding-left:12px}@media(max-width:600px){html[lang=en] .industry_page__I2whH .nums.nums-3{column-gap:10px}html[lang=en] .industry_page__I2whH .nums.nums-3>div{padding-left:10px}html[lang=en] .industry_page__I2whH .nums.nums-3 span{letter-spacing:0;white-space:nowrap}}.industry_page__I2whH .nums span{display:block;font-size:13px;color:var(--ink2);margin-top:8px;letter-spacing:.04em}.industry_page__I2whH .fan{position:relative;height:420px}.industry_page__I2whH .ind-h{overflow-x:clip}.industry_page__I2whH .fan-poster{position:absolute;width:190px;left:calc(50% - 95px + (var(--i) - 2)*78px);top:calc(40px + (var(--i) - 2)*(var(--i) - 2)*14px);transform:rotate(calc((var(--i) - 2)*7deg));z-index:calc(5 - (var(--i) - 2)*(var(--i) - 2))}.industry_page__I2whH .fan-poster img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:10px;box-shadow:0 24px 60px rgba(30,34,36,.18)}.industry_page__I2whH .anchors{position:-webkit-sticky;position:sticky;top:56px;z-index:30;background:rgba(247,247,245,.86);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid var(--rule)}.industry_page__I2whH .anchors .w{display:flex;align-items:center;gap:26px;height:46px;font-size:14px;overflow:auto;scrollbar-width:none}.industry_page__I2whH .anchors a{color:var(--ink2);white-space:nowrap;font-weight:500;display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){html[lang=en] .industry_page__I2whH .anchors .w{gap:16px}.industry_page__I2whH .anchors .w{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.industry_page__I2whH .anchors a:hover{color:var(--ink)}.industry_page__I2whH .sec{padding:clamp(72px,7.5vw,104px) 0;scroll-margin-top:102px}.industry_page__I2whH .anchors+.sec{padding-top:clamp(72px,8vw,112px)}.industry_page__I2whH .sec:not(.s1){background:var(--paper)}.industry_page__I2whH .anchors+.sec:not(.s1){background:transparent}.industry_page__I2whH .bar{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 28px}.industry_page__I2whH .bar h2{font-size:32px;font-weight:600;letter-spacing:.06em;line-height:1.15;margin:0}.industry_page__I2whH .hsub{font-size:13px;color:var(--ink2)}.industry_page__I2whH button{font:inherit;cursor:pointer;border:0}.industry_page__I2whH .pill{line-height:1.5;font-size:14px;font-weight:600}.industry_page__I2whH .hlgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 18px;gap:26px 18px}.industry_page__I2whH .hl2{display:block;min-width:0}.industry_page__I2whH .hl2 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:12px;box-shadow:0 1px 2px rgba(30,34,36,.06)}.industry_page__I2whH .hl2 h3{display:block;font-size:17px;font-weight:600;letter-spacing:.04em;line-height:1.4;margin:12px 0 0}.industry_page__I2whH .hl2 i{display:block;font-style:normal;font-family:Fraunces,serif;font-weight:300;font-size:12.5px;color:var(--ink3);margin-top:1px}.industry_page__I2whH .hl2>span{display:block;font-size:12.5px;color:var(--ink2);margin-top:6px}.industry_page__I2whH .hl2 p{margin:6px 0 0;font-size:13.5px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.industry_page__I2whH .hl2 em{display:block;font-style:normal;font-size:12px;color:var(--brass);font-weight:700;letter-spacing:.06em;margin-top:8px}.industry_page__I2whH .tbl{overflow-x:auto;border-radius:0;background:transparent}.industry_page__I2whH .tbl:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.industry_page__I2whH table{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:.01em}.industry_page__I2whH th{text-align:left;white-space:nowrap;font-size:11.5px;letter-spacing:.14em;padding:10px 14px 12px;color:var(--ink3);border-bottom:1px solid var(--ink);font-weight:600}.industry_page__I2whH td{padding:11px 14px;border-bottom:1px solid #e4e6e2;vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.industry_page__I2whH td .tc{font-size:15.5px;font-weight:600;color:var(--ink);letter-spacing:.03em}.industry_page__I2whH td.th{width:44px;padding-right:0}.industry_page__I2whH td.th img{width:30px;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:3px;max-width:none}.industry_page__I2whH td.th .media-missing{width:30px;height:45px;border-radius:3px;font-size:0}.industry_page__I2whH .st{display:inline-block;font-style:normal;font-size:11.5px;letter-spacing:.06em;padding:2px 9px;color:var(--ink2);border:1px solid var(--rule);border-radius:999px;white-space:nowrap}.industry_page__I2whH .st.win{color:var(--brass);border-color:rgba(138,109,59,.45);font-weight:700}.industry_page__I2whH .ctr{text-align:center;margin-top:24px}.industry_page__I2whH .ctr-pair{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.industry_page__I2whH .kits{display:grid;grid-gap:14px;gap:14px}.industry_page__I2whH .kc{background:#fff;border:1px solid #e4e6e2;border-radius:16px;padding:24px 24px 22px}.industry_page__I2whH button.kc{display:block;width:100%;text-align:left;color:inherit;line-height:inherit}.industry_page__I2whH .kc:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.industry_page__I2whH .kc .gl{display:block;font-family:Fraunces,serif;font-weight:300;font-size:44px;color:var(--brass);line-height:1;margin-bottom:14px}.industry_page__I2whH .kc .t{display:block;font-size:18px;font-weight:600;letter-spacing:.03em;color:var(--ink)}.industry_page__I2whH .kc>span{display:block;font-size:13px;color:var(--ink2);margin-top:4px}.industry_page__I2whH .ways{display:grid;grid-gap:30px;gap:30px}.industry_page__I2whH .way{display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;padding-top:18px;border-top:1px solid var(--ink);min-width:0}.industry_page__I2whH .way h3{font-size:20px;font-weight:600;letter-spacing:.04em;line-height:1.3;margin:0}.industry_page__I2whH .way-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;align-content:flex-start}.industry_page__I2whH .way-tags li{font-size:14px;line-height:1.6;color:var(--ink2);display:inline-flex;align-items:center;gap:8px}.industry_page__I2whH .way-tags li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--brass);flex:none}.industry_page__I2whH .way-act{min-width:0}.industry_page__I2whH .way-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:36px 0 0;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink2)}.industry_page__I2whH .way-line b{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:.04em}.industry_page__I2whH .way-line .reveal,.industry_page__I2whH .ways .reveal{font:inherit;font-size:15px;font-weight:600;line-height:1.2;color:var(--tone-ink);background:rgba(138,109,59,.12);border:0;border-radius:var(--r-sm,12px);min-height:44px;padding:0 18px;display:inline-flex;align-items:center;cursor:pointer;transition:background-color .15s ease}.industry_page__I2whH .way-line .reveal:hover,.industry_page__I2whH .ways .reveal:hover{background:rgba(138,109,59,.18)}.industry_page__I2whH .way-line .reveal:active,.industry_page__I2whH .ways .reveal:active{background:rgba(138,109,59,.24)}.industry_page__I2whH .way-line a,.industry_page__I2whH .ways a{display:inline-flex;align-items:center;flex-wrap:wrap;min-height:44px;font-size:15px;font-weight:600;color:var(--tone-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.industry_page__I2whH .way-line .reveal:focus-visible,.industry_page__I2whH .way-line a:focus-visible,.industry_page__I2whH .ways .reveal:focus-visible,.industry_page__I2whH .ways a:focus-visible{outline:2px solid var(--tone-ink);outline-offset:3px;border-radius:var(--r-sm,12px)}@media(min-width:800px){.industry_page__I2whH .ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media(max-width:799px){.industry_page__I2whH .way{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"role act" "tags tags";gap:8px 14px;align-items:center;padding-top:14px}.industry_page__I2whH .way:has(.way-act a){grid-template-columns:minmax(0,1fr);grid-template-areas:"role" "tags" "act"}.industry_page__I2whH .way h3{grid-area:role}.industry_page__I2whH .way-act{grid-area:act}.industry_page__I2whH .way-tags{grid-area:tags;gap:4px 16px}.industry_page__I2whH .way-tags li{font-size:13px}.industry_page__I2whH .ways{gap:24px}.industry_page__I2whH .way-line{margin-top:26px;font-size:13px}.industry_page__I2whH #contact .bar .hsub{max-width:none}}@media(min-width:800px){.industry_page__I2whH .nums{grid-template-columns:repeat(4,minmax(0,1fr))}.industry_page__I2whH .nums.nums-3{max-width:720px}.industry_page__I2whH .kits,.industry_page__I2whH .nums.nums-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.industry_page__I2whH .hlgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1000px){.industry_page__I2whH .two{grid-template-columns:1.15fr 1fr;gap:56px}}@media(max-width:999px){.industry_page__I2whH .fan{display:none}}@media(max-width:600px){.industry_page__I2whH .bar{align-items:flex-start;gap:14px}.industry_page__I2whH .bar .hsub{max-width:12em;text-align:right}.industry_page__I2whH table{min-width:760px}.industry_page__I2whH .anchors .w{gap:24px}}@media(max-width:999px){.industry_page__I2whH .ambient img{opacity:.12}.industry_page__I2whH .ind-h .two{display:flex;flex-direction:column;align-items:stretch;gap:0}.industry_page__I2whH .ind-h .two>div:first-child{display:contents}.industry_page__I2whH .ind-h h1{order:1}.industry_page__I2whH .ind-h .lead{order:2}.industry_page__I2whH .ind-h .nums{order:3;margin-top:30px}.industry_page__I2whH .ind-h .fan{order:4;display:block;height:250px;margin:24px 0 0;--fan-cx:calc(50% - 56px);--fan-cy:10px}.industry_page__I2whH .ind-h .fan-poster{width:112px;left:calc(50% - 56px + (var(--i) - 2)*58px);top:calc(10px + (var(--i) - 2)*(var(--i) - 2)*9px)}.industry_page__I2whH .ind-h .pos{order:5;font-size:13.5px;line-height:1.75;color:var(--ink3);margin:4px 0 0}}.industry_page__I2whH .fan{--fan-cx:calc(50% - 95px);--fan-cy:40px}@keyframes industry_fan-deal__xI0qk{0%{left:var(--fan-cx);top:var(--fan-cy);transform:rotate(0deg)}}.industry_page__I2whH .fan-poster{animation:industry_fan-deal__xI0qk .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + (var(--i) - 2)*(var(--i) - 2)*.06s)}@media(prefers-reduced-motion:reduce){.industry_page__I2whH .fan-poster{animation:none}}.industry_page__I2whH .hl2-wide{display:none}@media(max-width:899px){.industry_page__I2whH .hlgrid{grid-template-columns:1fr;gap:30px}.industry_page__I2whH .hl2.has-wide>.media-missing,.industry_page__I2whH .hl2.has-wide>img{display:none}.industry_page__I2whH .hl2-wide{display:block}.industry_page__I2whH .hl2-wide img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;box-shadow:0 1px 2px rgba(30,34,36,.06)}.industry_page__I2whH .hl2:not(.has-wide)>img{max-width:60%}}html[lang=en] .bar h2.tc,html[lang=en] .hl2 h3,html[lang=en] .pgh h1.tc,html[lang=en] .way h3,html[lang=en] .way-line b,html[lang=en] td .tc{letter-spacing:0}html[lang=en] .hl2 em,html[lang=en] .st,html[lang=en] th{letter-spacing:.04em}.hw .hw-list{display:grid;grid-gap:20px;gap:20px}.hw[data-n="2"] .hw-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.hw[data-n=many] .hw-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:28px 20px}.hw-card{background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(30,34,36,.05),0 10px 30px -18px rgba(30,34,36,.22);display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px);align-items:center;padding:clamp(14px,1.6vw,20px)}.hw-cert{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:clamp(10px,1.2vw,16px);background:var(--paper);border-radius:10px;cursor:zoom-in;display:block;width:clamp(112px,13vw,168px);transition:transform .35s cubic-bezier(.22,1,.36,1)}.hw-cert:hover{transform:translateY(-2px)}.hw-cert:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.hw-cert img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(30,34,36,.14))}.hw-k{font-size:13px;color:var(--ink2);margin:0 0 8px;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-card h3{font-family:"Noto Serif TC",serif;font-weight:600;font-size:clamp(22px,2vw,26px);letter-spacing:.06em;line-height:1.3;margin:0 0 6px;text-wrap:balance}.hw-card h3.hw-thanks{color:var(--brass)}.hw-occ{font-size:14px;line-height:1.6;color:var(--ink2);margin:0 0 10px}.hw-to{font-size:17px;margin:0 0 14px;color:var(--ink)}.hw-by{font-size:14px;line-height:1.7;color:var(--ink2);margin:0;padding-top:12px;border-top:1px solid var(--rule)}.hw[data-n="1"] .hw-card{grid-template-columns:auto minmax(0,34em);justify-content:start;padding:clamp(18px,2.4vw,32px)}.hw[data-n="1"] .hw-cert{width:clamp(150px,20vw,260px)}.hw[data-n="1"] .hw-card h3{font-size:clamp(26px,2.8vw,36px)}.hw[data-n=many] .hw-card{grid-template-columns:1fr;align-items:start;align-content:start;gap:16px;padding:14px 14px 18px}.hw[data-n=many] .hw-cert{width:100%}.hw[data-n=many] .hw-card h3{font-size:20px}.hw[data-n=many] .hw-to{font-size:16px;margin-bottom:12px}@media (max-width:600px){.hw .bar{flex-direction:column;align-items:flex-start;gap:8px}.hw-card{gap:16px}.hw-cert{width:104px;padding:8px}.hw-card h3{font-size:20px}.hw-to{font-size:16px}.hw[data-n="1"] .hw-card{grid-template-columns:auto 1fr}.hw[data-n="1"] .hw-cert{width:120px}.hw[data-n=many] .hw-list{grid-template-columns:1fr;gap:14px}.hw[data-n=many] .hw-card{grid-template-columns:auto 1fr;align-items:center;padding:12px}.hw[data-n=many] .hw-cert{width:96px}}.hw-lbx{position:fixed;inset:0;z-index:1000;background:rgba(247,247,245,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:clamp(16px,4vw,48px);opacity:0;pointer-events:none;transition:opacity .25s}.hw-lbx.on{opacity:1;pointer-events:auto}.hw-lbx figure{margin:0;text-align:center}.hw-lbx img{max-height:min(calc(100vh - 140px),560px);max-width:min(100%,720px);width:auto;height:auto;background:#fff;box-shadow:0 20px 60px -20px rgba(30,34,36,.35);transform:scale(.97);transition:transform .35s cubic-bezier(.22,1,.36,1)}.hw-lbx.on img{transform:none}.hw-lbx figcaption{margin:14px 0 0;font-size:14px;color:var(--ink2)}.hw-x{position:absolute;top:16px;right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;border-radius:999px;width:44px;height:44px;font-size:20px;cursor:pointer;box-shadow:0 1px 3px rgba(30,34,36,.12)}@media (prefers-reduced-motion:reduce){.hw-cert,.hw-lbx,.hw-lbx img{transition:none}}