@charset "UTF-8";button.svelte-1e1uixb{border:solid 2px var(--color);background-color:var(--bg-color);color:var(--color);min-width:104px;transition:all .2s;padding:var(--space-3xs, 6px) var(--space-lg, 20px);margin:var(--space-sm, 12px);font-size:var(--font-size-base, 16px);cursor:pointer}button.svelte-1e1uixb:hover{border-color:var(--hover-color);background-color:var(--hover-color);color:var(--hover-text-color)}button.svelte-1e1uixb:disabled{color:#abb3b7;border-color:#abb3b7;background-color:#fff}button.svelte-1e1uixb:focus{outline:none}svg.svelte-18h3jip{display:block}svg.svelte-yo9waj{display:block}svg.svelte-1xwkmnu{display:block}svg.svelte-sa5u8t{display:block}.wrapper.svelte-155j9sb{grid-column:1/13;padding-top:var(--wrapperPadding);padding-bottom:var(--wrapperPadding)}.img.svelte-155j9sb{display:inline-block}.img.svelte-155j9sb+.img:where(.svelte-155j9sb){margin-left:var(--padding)}.img.svelte-155j9sb a:where(.svelte-155j9sb){fill:var(--color);transition:fill .3s;text-decoration:none;border-bottom:none}.img.svelte-155j9sb a:where(.svelte-155j9sb) svg{width:32px;padding:var(--space-2xs, 4px)}.img.svelte-155j9sb a:where(.svelte-155j9sb):hover{fill:var(--hover-color);text-decoration:none;border-bottom:none}.menu-screen.svelte-1m77sxj{position:fixed;background:var(--menuBackgroundColor, var(--base-bg-color, #f4f4f4));top:0;left:-15%;opacity:0;transition:all .35s;overflow-x:hidden;z-index:20;color:var(--navTextColor, var(--base-text-color, #272727));min-height:100%;min-width:280px;max-width:80%;pointer-events:none}.menu-screen.menu-open.svelte-1m77sxj{opacity:1;left:0;pointer-events:auto}.menu-screen.svelte-1m77sxj .menu-inner:where(.svelte-1m77sxj){display:flex;flex-direction:column;align-items:flex-start;min-height:100%}.menu-screen.svelte-1m77sxj .menu-top:where(.svelte-1m77sxj){display:flex;align-items:center;width:100%;padding:var(--space-2xl, 32px) var(--space-4xl, 48px) var(--space-base, 16px) var(--space-4xl, 48px)}.menu-screen.svelte-1m77sxj .menu-top:where(.svelte-1m77sxj) .close-icon:where(.svelte-1m77sxj){cursor:pointer}.menu-screen.svelte-1m77sxj .menu-top:where(.svelte-1m77sxj) .logo-img:where(.svelte-1m77sxj){margin-left:var(--space-lg, 20px)}.menu-screen.svelte-1m77sxj hr:where(.svelte-1m77sxj){border:0;height:1px;width:100%;background-color:var(--base-secondary-color, #d3d5d7);margin:0}.menu-screen.svelte-1m77sxj a.menu-link:where(.svelte-1m77sxj){display:block;width:100%;padding:var(--space-base, 16px) var(--space-4xl, 48px)}.menu-screen.svelte-1m77sxj a.subscribe:where(.svelte-1m77sxj){margin:var(--space-base, 16px) var(--space-4xl, 48px)}.menu-screen.svelte-1m77sxj a.disabled:where(.svelte-1m77sxj){cursor:not-allowed}.menu-screen.svelte-1m77sxj a.disabled:where(.svelte-1m77sxj) .menu-link-text:where(.svelte-1m77sxj){color:var(--grey-4, #888888)}.menu-screen.svelte-1m77sxj a:where(.svelte-1m77sxj):not(.disabled):hover .menu-link-text:where(.svelte-1m77sxj){color:var(--menuHoverColor, var(--base-theme-primary-color, #d60c18))}.menu-screen.svelte-1m77sxj .menu-link-text:where(.svelte-1m77sxj){transition:all .3s;color:var(--menuTextColor, var(--base-text-color, #272727));text-transform:uppercase;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-normal, 400)}.menu-screen.svelte-1m77sxj .menu-link-subtext:where(.svelte-1m77sxj){margin-top:var(--space-2xs, 4px);color:var(--menuSubtextColor, black);text-transform:uppercase;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-light, 300);letter-spacing:.2em}.menu-screen.svelte-1m77sxj .social-wrap:where(.svelte-1m77sxj){margin:0 var(--space-4xl, 48px)}.close-overlay.svelte-1m77sxj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#17171700;pointer-events:none;z-index:15;transition:all .35s}.close-overlay.menu-open.svelte-1m77sxj{background-color:#17171766;pointer-events:auto}@media screen and (max-width:767px){.menu-screen.svelte-1m77sxj{min-width:unset;width:400px}.menu-screen.svelte-1m77sxj .menu-top:where(.svelte-1m77sxj){padding:var(--space-2xl, 32px) var(--space-2xl, 32px) var(--space-base, 16px) var(--space-2xl, 32px)}.menu-screen.svelte-1m77sxj .menu-top:where(.svelte-1m77sxj) .logo-img:where(.svelte-1m77sxj){margin-left:var(--space-base, 16px)}.menu-screen.svelte-1m77sxj a.menu-link:where(.svelte-1m77sxj){padding:var(--space-base, 16px) var(--space-2xl, 32px)}.menu-screen.svelte-1m77sxj a.subscribe:where(.svelte-1m77sxj){margin:var(--space-base, 16px) var(--space-2xl, 32px)}.menu-screen.svelte-1m77sxj .social-wrap:where(.svelte-1m77sxj){margin:0 var(--space-2xl, 32px)}.menu-screen.svelte-1m77sxj,.close-overlay.svelte-1m77sxj{bottom:-100px;padding-bottom:var(--space-7xl, 96px)}}.user-menu.svelte-1vp98d6{position:absolute;background-color:var(--base-primary-color);right:0;top:36px;max-height:0;transition:.35s max-height ease-in-out,.2s opacity,0s border,0s padding;overflow:hidden;transition-delay:0s,.15s,.35s,.35s;padding:0;border:0 solid var(--base-text-color, #272727)}.user-menu.open.svelte-1vp98d6{max-height:max(50vh,300px);border:1px solid var(--base-secondary-color);transition-delay:0s}a.svelte-1vp98d6,button.svelte-1vp98d6,.user-info.svelte-1vp98d6{display:block;padding:var(--space-base, 16px) var(--space-xl,24px);color:var(--base-text-color, #272727);white-space:nowrap;background:none;border:none;width:100%;text-align:left;font-size:var(--font-size-base, 16px)}a.svelte-1vp98d6:hover,button.svelte-1vp98d6:hover{background-color:var(--base-secondary-color, #d3d5d7)}hr.svelte-1vp98d6{margin:0;border:none;height:1px;background-color:var(--base-secondary-color, #d3d5d7)}.user-info.svelte-1vp98d6 .name:where(.svelte-1vp98d6){margin-bottom:var(--space-sm, 10px)}@media screen and (max-width:767px){.user-menu.svelte-1vp98d6{position:fixed;top:0;bottom:-100px;right:0;left:0;z-index:5;border:none;opacity:0;overflow:scroll}.user-menu.open.svelte-1vp98d6{padding-top:var(--navBackgroundHeight);max-height:100vh;border:none;opacity:1}}.storyline.svelte-1crxetf{-webkit-text-size-adjust:100%;font-family:Roboto,Noto Sans TC,sans-serif;box-sizing:border-box;display:block;position:fixed;background-color:#fff;width:100%;z-index:9;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;transition:top .2s ease-in-out;height:auto;top:var(--container-height)}.storyline.shift-to-top.svelte-1crxetf{top:0}@media screen and (max-width:767px){.storyline.svelte-1crxetf{height:auto}}.items-container.svelte-1crxetf{display:flex;align-items:center;position:relative;justify-content:center;margin:0 auto;max-width:970px}@media screen and (max-width:1023px){.items-container.svelte-1crxetf{display:flex;justify-content:center;padding-right:0}}.items-container.svelte-1crxetf:after{content:"";display:block;width:24px;height:100%;position:absolute;right:0;top:0;background:linear-gradient(90deg,transparent,#fff)}@media screen and (max-width:1023px){.items-container.svelte-1crxetf:after{right:0}}.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf){display:flex;align-items:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-align:center;box-sizing:border-box;position:relative;font-weight:500;white-space:nowrap;font-size:var(--font-size-base, 16px)}@media screen and (max-width:1023px){.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf){white-space:nowrap}}.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf):before{content:"";display:block;width:20px;height:100%;position:absolute;right:-19px;top:0;background:linear-gradient(270deg,transparent,#fff);z-index:1}@media screen and (max-width:1023px){.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf):before{right:-19px;width:20px}}.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf) .storyline-hint:where(.svelte-1crxetf){margin:0 8px 0 20px}@media screen and (max-width:1023px){.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf) .storyline-hint:where(.svelte-1crxetf){margin:0 8px 0 24px}}@media screen and (max-width:767px){.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf) .storyline-hint:where(.svelte-1crxetf){margin:0 8px 0 20px}}.items-container.svelte-1crxetf .storyline-title:where(.svelte-1crxetf) svg:where(.svelte-1crxetf){margin-top:var(--space-xs, 2px);width:8px}.items-container.svelte-1crxetf .story-items:where(.svelte-1crxetf){overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;max-width:-moz-fit-content;max-width:fit-content}.items-container.svelte-1crxetf .story-items:where(.svelte-1crxetf)::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.items-container.svelte-1crxetf .story-items:where(.svelte-1crxetf){max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:1023px){.items-container.svelte-1crxetf .story-items:where(.svelte-1crxetf){padding-right:20px}}.items-container.svelte-1crxetf .story-items:where(.svelte-1crxetf) ul:where(.svelte-1crxetf){display:flex;list-style-type:none;padding:0;margin:0}.items-container.svelte-1crxetf .story-items:where(.svelte-1crxetf) ul:where(.svelte-1crxetf) li:where(.svelte-1crxetf)+li:where(.svelte-1crxetf):after{content:"";display:block;width:1px;height:14px;background-color:#d3d5d7;position:absolute;left:0;top:50%;transform:translateY(-50%)}.items-container.svelte-1crxetf .storyline-item:where(.svelte-1crxetf){color:var(--grey-10, #171717);font-family:Noto Sans TC;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-light, 300);line-height:100%;padding:var(--space-sm, 12px) var(--space-base, 16px);position:relative;white-space:nowrap}.items-container.svelte-1crxetf .storyline-item:where(.svelte-1crxetf) span:where(.svelte-1crxetf){display:inline-block;color:#171717}.items-container.svelte-1crxetf .storyline-item:where(.svelte-1crxetf) a:where(.svelte-1crxetf){color:#171717}.items-container.svelte-1crxetf .storyline-item:where(.svelte-1crxetf) a:where(.svelte-1crxetf):hover{color:var(--base-theme-primary-color)}.items-container.svelte-1crxetf .storyline-item.bold:where(.svelte-1crxetf){font-weight:var(--font-weight-medium, 500)}@media screen and (max-width:767px){.items-container.svelte-1crxetf .storyline-item:where(.svelte-1crxetf){padding:var(--space-sm, 12px) var(--space-base, 16px)}}nav.storyline-mode.svelte-5pbt22{position:fixed;width:100%;height:var(--navBackgroundHeight);transition:height .2s ease-in-out;z-index:10}nav.hide.svelte-5pbt22{overflow:hidden;height:0px}a.svelte-5pbt22{color:inherit}.nav-background.svelte-5pbt22{position:fixed;top:0;width:100%;background-color:var(--navBackgroundColor);height:var(--navBackgroundHeight);z-index:5}.nav-background.storyline-mode.svelte-5pbt22{position:absolute}.left-block.svelte-5pbt22,.right-block.svelte-5pbt22{top:0;display:flex;align-items:center;z-index:10;color:var(--autoColor, var(--navTextColor, black));min-height:30px;margin:var(--space-sm, 12px) 0 0}.left-block.svelte-5pbt22{left:72px}.right-block.svelte-5pbt22{right:72px}.ham.svelte-5pbt22{margin:var(--space-lg, 20px) 0 0 var(--space-2xl, 32px);top:0;left:0;cursor:pointer;z-index:10}.user.svelte-5pbt22{margin:var(--space-lg, 20px) var(--space-2xl, 32px) 0 0;top:0;right:0;z-index:7}.user-icon.svelte-5pbt22{cursor:pointer;z-index:10;position:relative}.ham.svelte-5pbt22 svg,.user-icon.svelte-5pbt22 svg{pointer-events:none}@media screen and (max-width:767px){.left-block.svelte-5pbt22{margin:var(--space-4xs, 8px) 0 0;left:56px}.right-block.svelte-5pbt22{margin:var(--space-4xs, 8px) 0 0;right:54px}.user.svelte-5pbt22{margin:var(--space-base, 16px) var(--space-lg, 20px) 0 0}.ham.svelte-5pbt22{margin:var(--space-base, 16px) 0 0 var(--space-lg, 20px)}}@keyframes svelte-12fwuoi-ball-triangle-path-1{33%{transform:translate(24px,-50px)}66%{transform:translate(50px)}to{transform:translate(0)}}@keyframes svelte-12fwuoi-ball-triangle-path-2{33%{transform:translate(24px,50px)}66%{transform:translate(-24px,50px)}to{transform:translate(0)}}@keyframes svelte-12fwuoi-ball-triangle-path-3{33%{transform:translate(-50px)}66%{transform:translate(-24px,-50px)}to{transform:translate(0)}}.ball-triangle-path.svelte-12fwuoi{position:relative;transform:translate(-29.994px,-37.50938px)}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi):nth-child(1){animation-name:svelte-12fwuoi-ball-triangle-path-1;animation-delay:0s;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi):nth-child(2){animation-name:svelte-12fwuoi-ball-triangle-path-2;animation-delay:0s;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi):nth-child(3){animation-name:svelte-12fwuoi-ball-triangle-path-3;animation-delay:0s;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi){animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi):nth-of-type(1){top:50px}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi):nth-of-type(2){left:24px}.ball-triangle-path.svelte-12fwuoi>div:where(.svelte-12fwuoi):nth-of-type(3){top:50px;left:50px}.scroll-hint.svelte-mpszok{position:absolute;top:calc(100dvh - 87px);left:50%;transform:translateY(-50%);width:20px;padding-top:30px;padding-bottom:50px;opacity:1;transition:opacity .3s ease-in-out;z-index:2}.scroll-hint.hide.svelte-mpszok,.scroll-hint.cam-dev-mode.svelte-mpszok{opacity:0;pointer-events:none}.scroll-hint.svelte-mpszok:focus,.scroll-hint.svelte-mpszok:active{outline-color:#fff}.scroll-hint.svelte-mpszok span:where(.svelte-mpszok){display:block;width:20px;height:20px;margin:-10px;border-right:2px solid #fff;border-bottom:2px solid #fff;animation:svelte-mpszok-animate 2s infinite;filter:drop-shadow(0px 0px 4px #df7b3d)}.scroll-hint.svelte-mpszok span:where(.svelte-mpszok):nth-child(2){animation-delay:-.33s}.scroll-hint.svelte-mpszok span:where(.svelte-mpszok):nth-child(3){animation-delay:-.66s}@media screen and (max-width:767px){.scroll-hint.svelte-mpszok span:where(.svelte-mpszok){width:16px;height:16px}}@keyframes svelte-mpszok-animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.header.svelte-2fjyqn{min-height:max(var(--mvh) * 100,100vh);width:100%;display:flex;align-items:center;justify-content:center;background-color:#dadada;color:var(--base-text-color, #272727);position:relative;overflow:hidden}.cover-image.svelte-2fjyqn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:0;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}.overlay.svelte-2fjyqn{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#749d7d00,#47473ccc 84.78%);transition:opacity .5s ease-in-out;opacity:0;z-index:1;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}.title-block-wrapper.svelte-2fjyqn{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;max-width:1200px;color:#fff;opacity:0;will-change:opacity,transform;transform:translate(-50%,-50%) translateZ(0);backface-visibility:hidden}@media screen and (max-width:767px){.title-block-wrapper.svelte-2fjyqn{top:50%}}@media screen and (max-width:480px){.title-block-wrapper.svelte-2fjyqn{top:62%}}.title-block.svelte-2fjyqn{position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;padding:0 var(--space-3xl, 40px);pointer-events:none;text-align:center}@media screen and (max-width:767px){.title-block.svelte-2fjyqn{padding:0 var(--space-lg, 20px)}}@media screen and (max-width:480px){.title-block.svelte-2fjyqn{max-width:80%;padding:0}}.title-block.svelte-2fjyqn h1:where(.svelte-2fjyqn){font-family:"Noto Serif TC";font-size:50px;letter-spacing:3px;line-height:100%;margin:0 0 var(--space-base, 16px) 0;text-shadow:0 0 8px #e46e24;white-space:nowrap;display:flex;justify-content:center}@media screen and (max-width:480px){.title-block.svelte-2fjyqn h1:where(.svelte-2fjyqn){font-size:38px}}.title-block.svelte-2fjyqn .sub-title:where(.svelte-2fjyqn){font-family:"Noto Serif TC";font-size:27px;letter-spacing:1px;line-height:120%;margin:0;text-shadow:0 0 8px #e46e24;white-space:nowrap;display:flex;justify-content:center}@media screen and (max-width:480px){.title-block.svelte-2fjyqn .sub-title:where(.svelte-2fjyqn){font-size:20px}}.title-block.svelte-2fjyqn p:where(.svelte-2fjyqn){margin:0;margin-top:var(--space-base, 12px);font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-normal, 400);line-height:1.6;text-shadow:0 0 8px #e46e24}@media screen and (max-width:480px){.title-block.svelte-2fjyqn p:where(.svelte-2fjyqn){margin:var(--space-base, 12px) auto 0 auto;font-size:var(--font-size-base, 16px);text-align:left}}.title-block.svelte-2fjyqn .header-meta:where(.svelte-2fjyqn){margin-top:var(--space-base, 12px);font-size:var(--font-size-xs, 12px);font-weight:300;line-height:1.65;white-space:pre-wrap;text-shadow:0 0 4px #df7b3d}.cover-deco.svelte-2fjyqn{position:absolute;bottom:0;left:0;width:200%;z-index:2;transform:translateY(50%);pointer-events:none}.loading.svelte-2fjyqn{position:absolute;top:calc(100dvh - 87px);left:50%;transform:translate(-50%,-50%);z-index:2}svg.svelte-1ro3er3{display:block}.wrapper.svelte-1y0m32i{grid-column:4/10;display:grid;grid-template-columns:auto auto;grid-row-gap:var(--space-3xl, 40px);margin:var(--space-5xl, 64px) 0;color:var(--color)}.wrapper.svelte-1y0m32i .section-bar:where(.svelte-1y0m32i){height:30px;width:8px;background-color:var(--highlight-color);display:inline-block;margin-right:var(--space-4xs, 8px)}.wrapper.svelte-1y0m32i .section-title-box:where(.svelte-1y0m32i){font-size:var(--font-size-2xl, 24px);padding:var(--space-3xs, 6px) 0 var(--space-2xs, 4px);display:flex;align-items:center;align-self:start}.wrapper.svelte-1y0m32i .section-title-box:where(.svelte-1y0m32i) .arrow:where(.svelte-1y0m32i){width:20px;margin:0 var(--space-4xs, 8px)}.wrapper.svelte-1y0m32i .link:where(.svelte-1y0m32i){font-size:var(--font-size-xl, 20px);display:block;color:inherit;border-bottom:solid 1px #c1c1c1;padding:var(--space-3xs, 6px) 0 var(--space-2xs, 4px)}.wrapper.svelte-1y0m32i .link.disabled:where(.svelte-1y0m32i){color:#c1c1c1;pointer-events:none;cursor:not-allowed}.wrapper.svelte-1y0m32i .link:where(.svelte-1y0m32i):hover{color:var(--highlight-color)}@media screen and (max-width:1024px){.wrapper.svelte-1y0m32i{grid-column:3/11}}@media screen and (max-width:767px){.wrapper.svelte-1y0m32i{grid-template-columns:auto;padding:0 var(--space-base, 16px);grid-column:1/13;grid-row-gap:0}.wrapper.svelte-1y0m32i .section-bar:where(.svelte-1y0m32i){height:20px;width:5px}.wrapper.svelte-1y0m32i .section-links:where(.svelte-1y0m32i){margin-bottom:var(--space-2xl, 32px)}.wrapper.svelte-1y0m32i .link:where(.svelte-1y0m32i){margin-left:var(--space-lg, 20px);font-size:var(--font-size-base, 16px)}.wrapper.svelte-1y0m32i .section-title-box:where(.svelte-1y0m32i){font-size:var(--font-size-base, 16px)}.wrapper.svelte-1y0m32i .arrow:where(.svelte-1y0m32i){width:16px}}img.svelte-zu2lyl,picture.svelte-zu2lyl{width:100%}.smaller-image.svelte-zu2lyl{grid-column:4/10!important}@media(max-width:767px){.smaller-image.svelte-zu2lyl{grid-column:1/13!important}}.image-wrapper.svelte-zu2lyl{aspect-ratio:1440/960;display:block}@supports not (aspect-ratio: 1440/960){.image-wrapper.svelte-zu2lyl:before{float:left;padding-top:66.67%;content:""}.image-wrapper.svelte-zu2lyl:after{display:block;content:"";clear:both}}.wrapper.svelte-18ntys5{grid-column:2/12;display:flex;margin-top:var(--space-4xl, 48px)}.wrapper.svelte-18ntys5>.img-wrapper:where(.svelte-18ntys5):nth-of-type(1){margin-right:var(--space-4xs, 8px)}.wrapper.svelte-18ntys5>.img-wrapper:where(.svelte-18ntys5):nth-of-type(2){margin-left:var(--space-4xs, 8px)}.graphic-meta.svelte-18ntys5{grid-column:4/10;font-size:var(--font-size-sm, 14px);line-height:1.7;font-weight:var(--font-weight-light, 300);margin-top:var(--space-base, 16px);margin-bottom:var(--space-5xl, 64px);white-space:pre-wrap}@media screen and (max-width:1024px){.graphic-meta.svelte-18ntys5{grid-column:3/11}}@media screen and (max-width:767px){.graphic-meta.svelte-18ntys5{grid-column:1/13;display:none;margin-bottom:var(--space-2xl, 32px)}}.graphic-meta.mobile.svelte-18ntys5{display:none}@media screen and (max-width:767px){.graphic-meta.mobile.svelte-18ntys5{padding:0 var(--space-xl, 24px);display:initial}}@media screen and (max-width:1024px){.wrapper.vertical-1024.svelte-18ntys5{flex-direction:column}.wrapper.vertical-1024.svelte-18ntys5>.img-wrapper:where(.svelte-18ntys5):nth-of-type(1){margin-right:0;margin-bottom:var(--space-base, 16px)}.wrapper.vertical-1024.svelte-18ntys5>.img-wrapper:where(.svelte-18ntys5):nth-of-type(2){margin-left:0}}@media screen and (max-width:767px){.wrapper.vertical-768.svelte-18ntys5{flex-direction:column;grid-column:1/13;padding:0 var(--space-xl, 24px)}.wrapper.vertical-768.svelte-18ntys5>.img-wrapper:where(.svelte-18ntys5):nth-of-type(1){margin-right:0;margin-bottom:var(--space-base, 16px)}.wrapper.vertical-768.svelte-18ntys5>.img-wrapper:where(.svelte-18ntys5):nth-of-type(2){margin-left:0}}.ad-wrapper.svelte-1fwg2di{background-color:var(--ad-background-color);padding:var(--space-base, 16px) 0 var(--space-2xl, 32px);margin:var(--space-5xl, 64px) calc((100vw - 100%)/-2);display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:1 / 13}.ad-wrapper.hidden.svelte-1fwg2di{display:none}.label.svelte-1fwg2di{color:var(--ad-label-color, #888);margin-bottom:var(--space-sm, 12px);font-size:var(--font-size-sm, 14px)}.placeholder.svelte-1fwg2di{border:1px solid var(--base-text-color, #444);display:flex;align-items:center;justify-content:center}.paywall.svelte-iyunek{position:fixed;left:0;bottom:0;min-width:100vw;text-align:center;background-color:var(--base-primary-color, white);z-index:2;transform:translate3d(0,100%,0);transition:transform .3s}.paywall.show.svelte-iyunek{transform:translateZ(0)}.paywall.svelte-iyunek:not(.storybook):first-child{position:absolute;bottom:0;left:0}.paywall-gradient.svelte-iyunek{position:fixed;bottom:0;height:100vh;left:0;right:0;background:linear-gradient(#17171700,#17171740);pointer-events:none;opacity:0;transition:opacity .3s}.paywall-gradient.show.svelte-iyunek{opacity:1}.paywall.svelte-iyunek~*{display:none!important}.kicker.svelte-iyunek{display:flex;background:var(--paywall-kicker, #e7e7e7);padding:var(--space-sm, 12px) var(--space-xl, 24px);align-items:center;justify-content:center}.kicker-text.svelte-iyunek{font-weight:var(--font-weight-light, 300);font-size:var(--font-size-sm, 14px);margin:0 var(--space-4xs, 8px)}.paywall-inner.svelte-iyunek{padding:var(--space-xl, 24px);max-width:600px;text-align:left;margin:auto}.paywall-inner-lr.svelte-iyunek{display:flex;align-items:center;justify-content:space-between;margin:var(--space-4xs, 8px) 0}.title.svelte-iyunek{font-size:var(--font-size-xl)}.content.svelte-iyunek{font-weight:var(--font-weight-light, 300);color:var(--base-text-color, #272727)}.paywall-inner-col.svelte-iyunek+.paywall-inner-col:where(.svelte-iyunek){margin-left:var(--space-xl, 24px)}.content.svelte-iyunek ul:where(.svelte-iyunek){list-style-type:disc;padding-left:var(--space-base, 16px)}.content.svelte-iyunek li:where(.svelte-iyunek){line-height:2em;list-style-type:disc}.paywall.svelte-iyunek .button-link:where(.svelte-iyunek){background-color:var(--paywall-cta, #003a9f);padding:var(--space-4xs, 8px) var(--space-3xl, 40px);color:#fff;text-decoration:none;border:none;font-weight:var(--font-weight-light, 300);display:block}.kicker.svelte-iyunek .button-link:where(.svelte-iyunek){margin:0 var(--space-xl, 24px);padding:var(--space-4xs, 8px) var(--space-xl, 24px)}.paywall.svelte-iyunek .button-link:where(.svelte-iyunek):hover{background-color:var(--paywall-cta-hover, #d60c18);color:#fff;text-decoration:none}.subtext.svelte-iyunek{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-light, 300);margin-top:var(--space-base, 16px);text-align:center}.subtext.svelte-iyunek a{color:var(--paywall-link, #003a9f)!important;border-bottom:1px solid var(--paywall-link)!important}.subtext.svelte-iyunek a:hover{color:var(--paywall-link-hover, #d60c18)!important;border-bottom:1px solid var(--paywall-link-hover)!important}.fine-print.svelte-iyunek{border-top:1px solid var(--base-secondary-color, #e7e7e7);color:var(--paywall-info, #4b4b4b);font-size:var(--font-size-xs, 12px);padding:var(--space-xl, 24px) 0;font-weight:var(--font-weight-light, 300)}@media screen and (max-width:767px){.paywall-inner-lr.svelte-iyunek,.kicker.svelte-iyunek{flex-direction:column}.fine-print.svelte-iyunek{display:none}}.pseudo-paywall.svelte-iyunek{grid-column:1/13;margin:0 calc((100vw - 100%)/-2);position:relative;min-width:100vw;z-index:2;height:340px}circle.svelte-1hc1asp,path.svelte-1hc1asp{transition:stroke .3s,fill .3s}circle.svelte-7x4i7g,path.svelte-7x4i7g{transition:stroke .3s,fill .3s}circle.svelte-gfyvfj,path.svelte-gfyvfj{transition:stroke .3s,fill .3s}circle.svelte-1f1in3g,path.svelte-1f1in3g{transition:stroke .3s,fill .3s}.wrapper.svelte-m0slwd{grid-column:1/13;padding-top:var(--wrapperPadding)}.img.svelte-m0slwd{display:inline-block}.img.svelte-m0slwd+.img:where(.svelte-m0slwd){margin-left:var(--space-base, 16px)}.img.svelte-m0slwd a:where(.svelte-m0slwd){fill:var(--color);text-decoration:none;border-bottom:none;-webkit-tap-highlight-color:transparent}.img.svelte-m0slwd a:where(.svelte-m0slwd) svg{transition:stroke .3s;width:32px}.img.svelte-m0slwd a:where(.svelte-m0slwd):focus{outline:none}.img.svelte-m0slwd a:where(.svelte-m0slwd):hover{text-decoration:none;border-bottom:none}.img.svelte-m0slwd a:where(.svelte-m0slwd):hover circle.solid{fill:var(--hover-color)}.img.svelte-m0slwd a:where(.svelte-m0slwd):hover path.white{fill:#f4f4f4}.img.svelte-m0slwd a:where(.svelte-m0slwd):hover svg>rect.border{stroke:none}.copy-tip.svelte-m0slwd{width:76px;display:inline-block;position:absolute;top:2px;left:32px;margin-left:var(--space-2xs, 4px);color:#f4f4f4;font-size:var(--font-size-xs, 12px);padding:var(--space-2xs, 4px) var(--space-4xs, 8px);border-radius:4px;background-color:var(--hover-color);opacity:0}.show-copy-tip.svelte-m0slwd{animation-name:svelte-m0slwd-tip-animation;animation-duration:1.5s}@keyframes svelte-m0slwd-tip-animation{0%{opacity:1}to{opacity:0}}.wrapper.svelte-1hnwvmm{grid-column:4/10;padding:var(--space-2xl, 32px) 0 var(--space-base, 16px) 0;border-top:1px solid var(--grey-2, #c1c1c1);border-bottom:1px solid var(--grey-2, #c1c1c1)}.wrapper.svelte-1hnwvmm .info:where(.svelte-1hnwvmm){margin-bottom:var(--space-base, 16px)}.wrapper.svelte-1hnwvmm .info:where(.svelte-1hnwvmm) .work:where(.svelte-1hnwvmm){margin:0;color:var(--base-text-color, #272727);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-sm, 14px);line-height:180%}.wrapper.svelte-1hnwvmm .info:where(.svelte-1hnwvmm) .contributors:where(.svelte-1hnwvmm){margin:0;color:var(--base-text-color, #272727);font-weight:var(--font-weight-light, 300);font-size:var(--font-size-sm, 14px);line-height:180%}.wrapper.svelte-1hnwvmm .info:where(.svelte-1hnwvmm):last-of-type{margin-bottom:0}@media screen and (max-width:1024px){.wrapper.svelte-1hnwvmm{grid-column:3/11}}@media screen and (max-width:767px){.wrapper.svelte-1hnwvmm{grid-column:1/13;margin:0 var(--space-base, 16px)}}.research-method.svelte-1tqnfz{width:100%;grid-column:4/10;background:var(--background-color);margin:var(--space-4xl, 48px) auto;padding:var(--space-2xl, 32px) var(--space-3xl, 40px);border:1px solid var(--border-color)}@media screen and (max-width:1024px){.research-method.svelte-1tqnfz{grid-column:3/11}}@media screen and (max-width:767px){.research-method.svelte-1tqnfz{grid-column:1/13;padding:var(--space-2xl, 32px) var(--space-xl, 24px)}}.research-method.svelte-1tqnfz h3:where(.svelte-1tqnfz){color:var(--h3-text-color);font-size:var(--font-size-lg, 18px);font-family:Noto Sans TC;font-weight:var(--font-weight-medium, 500);margin:0 auto var(--space-xl, 24px) auto}.research-method.svelte-1tqnfz h4:where(.svelte-1tqnfz){color:var(--h4-text-color);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-normal, 400);margin-bottom:8px}.research-method.svelte-1tqnfz p:where(.svelte-1tqnfz){color:var(--text-color);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-light, 300);margin:0}.research-method.svelte-1tqnfz .method-block:where(.svelte-1tqnfz){margin-bottom:24px}.research-method.svelte-1tqnfz a{color:var(--link-text-color)!important;border-bottom:1px solid var(--link-text-color)!important;cursor:pointer}.research-method.svelte-1tqnfz a:hover{border-bottom-width:1px!important;color:var(--link-text-hover-color)!important;border-bottom:1px solid var(--link-text-hover-color)!important;outline:none!important}.research-method.svelte-1tqnfz a:focus{outline:none!important}.progress-wrapper.svelte-1ivbql{position:fixed;right:16px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:9;width:48px;height:48px;background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 12px #00000026;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(10px);pointer-events:none;cursor:pointer}.progress-wrapper.visible.svelte-1ivbql{opacity:1;transform:translateY(0);pointer-events:auto}svg.svelte-1ivbql{width:100%;height:100%;transform:rotate(-90deg)}circle.svelte-1ivbql{fill:none;stroke-linecap:round}.track.svelte-1ivbql{stroke:var(--grey-3, #c1c1c1)}.progress.svelte-1ivbql{stroke:#c84d00;transition:stroke-dashoffset .1s linear}.label.svelte-1ivbql{position:absolute;display:flex;flex-direction:column;font-family:Roboto,sans-serif}.label.svelte-1ivbql .label-tips:where(.svelte-1ivbql){font-size:12px;transform:translateY(-2px) scale(.5);color:var(--grey-5, #565656);font-weight:var(--font-weight-normal, 400);line-height:1;text-align:center}.label.svelte-1ivbql .percent-wrapper:where(.svelte-1ivbql){display:flex;align-items:baseline;justify-content:center;transform:translateY(-3px)}.number.svelte-1ivbql{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:#c84d00;line-height:1}.percent.svelte-1ivbql{font-size:8px;color:var(--grey-5, #565656);margin-left:1px;font-weight:var(--font-weight-normal, 400)}.backdrop.svelte-1ivbql{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9;opacity:0;pointer-events:none;transition:opacity .3s ease}.backdrop.open.svelte-1ivbql{opacity:1;pointer-events:auto}.menu-card.svelte-1ivbql{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;z-index:9;padding:16px 20px calc(64px + env(safe-area-inset-bottom));max-height:80vh;display:flex;flex-direction:column;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);opacity:0;pointer-events:none;transition:all .3s ease}.menu-card.open.svelte-1ivbql{transform:translateY(0);opacity:1;pointer-events:auto}.handle-bar.svelte-1ivbql{width:8.5vw;height:4px;background-color:#1a1a1a40;border-radius:2px;margin:0 auto var(--space-sm, 12px);flex-shrink:0;cursor:grab}.handle-bar.svelte-1ivbql:active{cursor:grabbing}.menu-header.svelte-1ivbql{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm, 12px);flex-shrink:0}.menu-title.svelte-1ivbql{color:var(--base-text-color, #272727);font-family:Noto Sans TC;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);line-height:180%;padding-left:var(--space-sm, 12px)}.close-btn.svelte-1ivbql{background:none;border:none;padding:4px;cursor:pointer;color:var(--base-text-color, #272727);display:flex;align-items:center;justify-content:center}.menu-list.svelte-1ivbql{list-style:none;padding:0;margin:0 -20px;overflow-y:auto;scrollbar-width:none}.menu-list.svelte-1ivbql::-webkit-scrollbar{display:none}.menu-item.svelte-1ivbql{display:flex;align-items:center;padding:var(--space-3xs, 6px) var(--space-xl, 24px);color:var(--grey-5, #565656);text-overflow:ellipsis;font-family:Noto Sans TC;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-normal, 400);line-height:1.8;cursor:pointer}.menu-item.svelte-1ivbql:before{content:"•";margin-right:8px;color:var(--grey-5, #565656);font-size:20px;line-height:1;display:inline-block;vertical-align:middle}.menu-item.active.svelte-1ivbql{color:#c84d00;background-color:#fff0f0;margin:0}.menu-item.active.svelte-1ivbql:before{color:#c84d00}.desktop-progress.svelte-1p0cctp{position:fixed;bottom:0;left:0;transform:translateY(100%);width:100%;z-index:9;transition:transform .3s ease-in-out;display:flex;justify-content:center;align-items:end;pointer-events:none}.desktop-progress.visible.svelte-1p0cctp{transform:translateY(0)}.progress-container.svelte-1p0cctp{width:100%;display:flex;align-items:end;gap:4px;pointer-events:auto}.progress-segment.svelte-1p0cctp{flex:1;height:6px;background:var(--grey-3, #c1c1c1);cursor:pointer;border-radius:3px;position:relative;overflow:hidden;transition:all .3s ease}.progress-segment.svelte-1p0cctp:hover{background:var(--grey-3, #c1c1c1);height:22px;border-radius:11px}.progress-segment.active.svelte-1p0cctp{height:22px;border-radius:11px;background:var(--grey-3, #c1c1c1)}.progress-segment.active.svelte-1p0cctp:hover{background:var(--grey-3, #c1c1c1)}.progress-fill.svelte-1p0cctp{height:100%;background:#c84d00;transition:width .1s linear;position:absolute;left:0;top:0}.segment-label.svelte-1p0cctp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--base-primary-color, #fff);font-size:14px;font-weight:400;white-space:nowrap;z-index:2;width:100%;text-align:center;padding:0 12px;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity .3s ease}.progress-segment.active.svelte-1p0cctp .segment-label:where(.svelte-1p0cctp),.progress-segment.svelte-1p0cctp:hover .segment-label:where(.svelte-1p0cctp){opacity:1}.legends-container.svelte-71bkll{display:flex;flex-direction:column}.legend-wrapper.svelte-71bkll{display:flex;flex-wrap:wrap;margin-top:16px;gap:16px}.legend.svelte-71bkll{display:flex;align-items:center}.legend.svelte-71bkll span:where(.svelte-71bkll){color:var(--base-bg-color, #f4f4f4);font-size:12px;line-height:1;text-shadow:0 0 4px rgba(0,0,0,.8)}.area-symbol.svelte-71bkll{width:12px;height:12px;margin-right:4px}.line-symbol.svelte-71bkll{width:12px;height:3px;margin-right:6px}.scroll-card.svelte-1yo407a{height:max(var(--mvh) * 130,130vh);display:flex;align-items:center;position:relative;pointer-events:none;justify-content:center;will-change:scroll-position;z-index:1}@media screen and (max-width:1024px){.scroll-card.svelte-1yo407a{justify-content:center}}@media screen and (max-width:767px){.scroll-card.svelte-1yo407a{height:max(var(--mvh) * 130,130vh)}}.content.svelte-1yo407a{padding:var(--space-xl, 24px) var(--space-4xl, 48px);max-width:500px;width:100%;position:relative}@media screen and (max-width:1024px){.content.svelte-1yo407a{max-width:584px}}@media screen and (max-width:767px){.content.svelte-1yo407a{width:100%;padding:var(--space-xl, 24px) 32px;max-width:85vw}}.content.border-radius.svelte-1yo407a{border-radius:8px}.content.normal.svelte-1yo407a{border:1px solid #272727;background:#fffc}.content.blur.svelte-1yo407a{border-radius:8px;border:1px solid rgba(255,255,255,.4);background:#29372c99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}h5.svelte-1yo407a{font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);text-shadow:0 0 4px rgba(0,0,0,.8);padding-bottom:var(--space-4xs, 8px);margin:0}p.text.svelte-1yo407a{font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-light, 300);line-height:180%;white-space:pre-wrap;margin:0}@media screen and (max-width:1024px){p.text.svelte-1yo407a{max-width:452px}}p.meta.svelte-1yo407a{margin:0;font-size:var(--font-size-sm, 14px);line-height:20px;white-space:pre-wrap;padding-top:24px;font-weight:var(--font-weight-light, 300)}.text-style.normal.svelte-1yo407a{color:#272727}.text-style.blur.svelte-1yo407a{color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.8)}.pin-point.svelte-qvo2z{pointer-events:none}.pin-icon.svelte-qvo2z{transform-origin:center bottom}.pin-label.svelte-qvo2z{fill:#fff;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);letter-spacing:1px;text-anchor:start;text-shadow:0 0 8px rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.area-text.svelte-1nmcnik{pointer-events:none}.area-label.svelte-1nmcnik{fill:#feb;font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-medium, 500);text-anchor:middle;text-shadow:0 0 8px rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none;paint-order:stroke fill;stroke:#0009;stroke-width:1.5;letter-spacing:4px}@media screen and (max-width:767px){.area-label.svelte-1nmcnik{font-size:18px}}.scale-container.svelte-xfkvz2{position:absolute;right:40px;top:var(--desktop-top)}@media screen and (max-width:767px){.scale-container.svelte-xfkvz2{top:var(--mobile-top);right:16px}}.scale-container.svelte-xfkvz2 span:where(.svelte-xfkvz2){display:inline-block;font-size:12px;color:var(--base-primary-color, #fff);font-weight:500}.scale-container.svelte-xfkvz2 .scale-ticks:where(.svelte-xfkvz2){display:flex;justify-content:space-between}.scale-container.svelte-xfkvz2 .scale:where(.svelte-xfkvz2){height:1px;margin-top:4px;background:var(--base-primary-color, #fff);transition:width .2s linear}.line.svelte-1sz33nc{fill:none;stroke-width:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));vector-effect:non-scaling-stroke}.short-line.svelte-1sz33nc{stroke:#c3ff00;stroke-width:2px}.long-line.svelte-1sz33nc{stroke:#fff;stroke-width:2px}.value-text.svelte-1sz33nc{font-family:Roboto;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-medium, 500);fill:#fff;text-shadow:0 0 4px #272727;pointer-events:none}.short-value-text.svelte-1sz33nc{fill:#c3ff00}.wrapper.svelte-zy5fbn{width:100%;height:100%;contain:layout style paint}.map-content-group{will-change:transform;transform-origin:0 0}.map-layer{will-change:opacity;transition:opacity .4s ease}#map-overlay{will-change:opacity;transform:translateZ(0)}@media screen and (-webkit-min-device-pixel-ratio:1){#map-overlay{-webkit-backface-visibility:hidden;-webkit-perspective:1000;backface-visibility:hidden;perspective:1000;transform-style:preserve-3d}}@media(max-width:768px){#map-overlay{backface-visibility:hidden;will-change:transform,opacity;shape-rendering:crispEdges;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}#pins-group,#area-texts-group{will-change:opacity,transform}#overlay-clip path{transform:translateZ(0)}@media(max-width:768px){svg.svelte-zy5fbn{shape-rendering:crispEdges;backface-visibility:hidden}}@media(max-width:768px){#map-overlay{shape-rendering:crispEdges}}.minimap-wrapper.svelte-4syzop{position:absolute;top:var(--desktop-top);left:32px;width:80px;height:80px;opacity:1;transition:opacity .3s ease-in-out}@media screen and (max-width:767px){.minimap-wrapper.svelte-4syzop{top:var(--mobile-top);left:16px;width:64px;height:64px}}.attribution.svelte-6ib8zv{position:absolute;color:#fff;font-family:Roboto,Noto Sans TC;font-size:12px;text-shadow:0 0 8px rgba(0,0,0,.6);font-weight:300;right:40px;top:calc(100dvh - 48px);opacity:1;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:767px){.attribution.svelte-6ib8zv{right:16px;top:calc(100dvh - 32px)}}.scroll-map-wrapper.svelte-fynows{position:relative;grid-column:1/13;margin:0 calc((100vw - 100%)/-2) 0;min-width:100vw;z-index:0}.background.svelte-fynows{height:max(var(--mvh) * 100,100vh);position:sticky;top:0;width:100%;opacity:1;pointer-events:none}.map-cards-container.svelte-fynows{position:relative;transform:translateZ(0);margin-top:max(var(--mvh) * -100,-100vh)}.init-transition-card.svelte-fynows{height:max(var(--mvh) * 1,1vh)}.transition-card.svelte-fynows{height:max(var(--mvh) * 120,120vh)}.end-card.svelte-fynows{height:max(var(--mvh) * 100,100vh)}.scroll-map-wrapper.svelte-15jygyv{position:relative;grid-column:1/13;margin:0 calc((100vw - 100%)/-2) 0;min-width:100vw;z-index:0}.background.svelte-15jygyv{height:max(var(--mvh) * 100,100vh);position:sticky;top:0;width:100%;opacity:1;pointer-events:none}.map-cards-container.svelte-15jygyv{position:relative;transform:translateZ(0);margin-top:max(var(--mvh) * -100,-100vh)}.init-transition-card.svelte-15jygyv{height:max(var(--mvh) * 1,1vh)}.transition-card.svelte-15jygyv{height:max(var(--mvh) * 120,120vh)}.end-card.svelte-15jygyv{height:max(var(--mvh) * 100,100vh)}.wrapper.svelte-zb7b7w{grid-column:3/11;position:relative}@media screen and (max-width:767px){.wrapper.svelte-zb7b7w{grid-column:1/13}}svg.svelte-zb7b7w{width:100%;height:auto;font-family:Noto Sans TC,PingFang TC,Heiti TC,sans-serif}.grid.svelte-zb7b7w text:where(.svelte-zb7b7w){fill:#5c513f;font-size:clamp(10px,1.1vw,12px);dominant-baseline:middle}.line.svelte-zb7b7w{fill:none;stroke-width:3}.area.svelte-zb7b7w{stroke:none}.line.year-2022.svelte-zb7b7w{stroke-width:2}.area.year-2022.svelte-zb7b7w{fill:url(#texture-pattern-2022)}.line.year-1116.svelte-zb7b7w{stroke-width:3}.area.year-1116.svelte-zb7b7w{fill:url(#texture-pattern-1116)}.line.year-0925.svelte-zb7b7w{stroke-width:3}.area.year-0925.svelte-zb7b7w{fill:url(#texture-pattern-0925)}.legend-html.svelte-zb7b7w{width:100%;text-align:center;display:flex;gap:24px;justify-content:center;align-items:center;margin-bottom:24px;flex-wrap:wrap}@media screen and (max-width:767px){.legend-html.svelte-zb7b7w{width:90%;gap:6px 16px;margin:0 auto}}.legend-item.svelte-zb7b7w{display:flex;align-items:center;gap:10px;white-space:nowrap}.legend-swatch.svelte-zb7b7w{width:16px;height:16px;display:inline-block;border-width:2px;border-style:solid;overflow:hidden}.legend-label.svelte-zb7b7w{color:var(--base-text-color, #272727);font-family:Roboto,Noto Sans TC;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-light, 300);line-height:180%;margin-top:2px}.annotation.svelte-zb7b7w text:where(.svelte-zb7b7w){font-family:Roboto,Noto Sans TC;fill:#4d4942;font-size:var(--font-size-base, 16px);text-anchor:middle}.section-labels.svelte-zb7b7w text:where(.svelte-zb7b7w){fill:#7a5616;text-anchor:middle;font-family:Noto Sans TC;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-normal, 400)}@media screen and (max-width:767px){.section-labels.svelte-zb7b7w text:where(.svelte-zb7b7w){font-size:14px}}.section-labels.svelte-zb7b7w path:where(.svelte-zb7b7w){stroke:#7a5616;stroke-width:8;stroke-linecap:round}.grid.svelte-zb7b7w text:where(.svelte-zb7b7w){fill:#272727;font-family:Roboto;font-size:16px;font-weight:400}.highlight.svelte-zb7b7w text:where(.svelte-zb7b7w){fill:#de5500;stroke:#fdfdfd;stroke-width:3px;paint-order:stroke;dominant-baseline:middle;font-family:Roboto,Noto Sans TC;font-size:var(--font-size-base, 16px);font-style:normal;font-weight:500;line-height:normal}.highlight.svelte-zb7b7w line:where(.svelte-zb7b7w){stroke:#fdfdfd;stroke-width:5px;paint-order:stroke}.highlight.svelte-zb7b7w circle:where(.svelte-zb7b7w){fill:#de5500;r:4;stroke:#fdfdfd;stroke-width:3px;paint-order:stroke}.scale-container.svelte-yq27jr{position:absolute;left:0;bottom:0;padding:0 0 var(--space-2xl, 32px) var(--space-2xl, 32px)}@media screen and (max-width:767px){.scale-container.svelte-yq27jr{padding:0 0 var(--space-base, 16px) var(--space-base, 16px)}}.scale-container.svelte-yq27jr span:where(.svelte-yq27jr){display:inline-block;font-size:12px;color:var(--base-primary-color, #fff);font-weight:500}.scale-container.svelte-yq27jr .scale-ticks:where(.svelte-yq27jr){display:flex;justify-content:space-between}.scale-container.svelte-yq27jr .scale:where(.svelte-yq27jr){height:1px;margin-top:4px;background:var(--base-primary-color, #fff);transition:width .2s linear}.wrapper.svelte-hiim3y{position:relative;grid-column:2/12}@media screen and (max-width:767px){.wrapper.svelte-hiim3y{grid-column:1/-1}}.map-wrapper.svelte-hiim3y{width:100%;height:auto;position:relative}.legend-set.svelte-hiim3y{margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width:767px){.legend-set.svelte-hiim3y{gap:6px}}.legend-group.svelte-hiim3y{display:flex;align-items:center;gap:12px}.legend-title.svelte-hiim3y{color:var(--base-text-color, #272727);font-size:16px;font-weight:500;white-space:nowrap;margin-right:12px}.legend.svelte-hiim3y{display:flex;gap:12px;align-items:center;color:var(--base-text-color, #272727);font-size:16px;font-weight:var(--font-weight-light, 300);line-height:180%}.legend-item.svelte-hiim3y{display:flex;align-items:center;gap:var(--space-4xs, 8px);white-space:nowrap}.legend-color.svelte-hiim3y{width:16px;height:16px;border:1px solid #fff;flex-shrink:0}.legend-line.svelte-hiim3y{width:12px;height:2px;flex-shrink:0}@media screen and (max-width:767px){.legend-line.svelte-hiim3y{width:20px;height:2px}}.wrapper.svelte-19cun2l{width:100%;grid-column:4/10;padding:var(--space-xl) var(--space-3xl);margin:0 auto;display:flex;justify-content:center}@media screen and (max-width:1023px){.wrapper.svelte-19cun2l{grid-column:2/12}}@media screen and (max-width:767px){.wrapper.svelte-19cun2l{grid-column:1/13;padding:var(--space-xl) calc(var(--space-base) + var(--space-xl)) var(--space-xl) calc(var(--space-base) + var(--space-xl))}}p.svelte-19cun2l{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:180%;padding:var(--space-lg) 0 var(--space-lg) var(--space-xl);border-left:2px solid #DF7B3D;margin:0}.root-wrap.svelte-1qgv6lb{grid-column:4/10;padding:var(--space-xl, 24px) 0}@media screen and (max-width:767px){.root-wrap.svelte-1qgv6lb{grid-column:1/13}}.wrapper.svelte-1qgv6lb{display:grid;grid-column-gap:15px;grid-template-columns:repeat(12,1fr);margin:auto}@media screen and (max-width:767px){.wrapper.svelte-1qgv6lb{grid-column-gap:6px}}.stat.svelte-1qgv6lb{grid-column:span var(--grid-column-desktop);margin-bottom:0;text-align:center}@media screen and (max-width:767px){.stat.svelte-1qgv6lb{grid-column:span var(--grid-column-mobile);margin-bottom:20px;padding:0}}.num.svelte-1qgv6lb{color:#df7b3d;font-size:var(--font-size-6xl, 40px);font-weight:var(--font-weight-medium, 500)}@media screen and (max-width:767px){.num.svelte-1qgv6lb{font-size:var(--font-size-4xl, 28px)}}.text.svelte-1qgv6lb{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-normal, 400)}.unit.svelte-1qgv6lb{font-size:var(--font-size-base, 16px)}.grid.svelte-jx7yyt{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--space-base, 16px);margin:var(--space-6xl, 80px) auto 0;position:relative}.grid.svelte-jx7yyt>:where(.svelte-jx7yyt){grid-column:4/10}.grid.svelte-jx7yyt>img,.grid.svelte-jx7yyt>picture{grid-column:2/12;width:100%;margin:var(--space-2xl, 32px) 0 0 0}.full-image.svelte-jx7yyt{grid-column:1/13;margin:0 calc((100vw - 100%)/-2);position:relative;min-width:100vw}h2.svelte-jx7yyt,h3.svelte-jx7yyt,h4.svelte-jx7yyt{margin:var(--space-xl, 24px) auto}h2.svelte-jx7yyt{font-size:var(--font-size-4xl, 28px);font-weight:500;text-align:center;margin-top:100px;margin-bottom:var(--space-4xs, 8px)}h3.svelte-jx7yyt{font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-bold, 700);margin-top:var(--space-4xl, 48px);margin-bottom:var(--space-4xs, 8px);line-height:1.4}h4.svelte-jx7yyt{font-size:var(--font-size-lg, 18px);margin-top:var(--space-4xs, 8px);font-weight:var(--font-weight-light, 300);line-height:1.5}p.svelte-jx7yyt{margin:var(--space-xl, 24px) 0;font-size:var(--font-size-lg, 18px);white-space:pre-wrap;line-height:1.8;font-weight:var(--font-weight-normal, 400)}p.svelte-jx7yyt+p:where(.svelte-jx7yyt){margin:var(--space-base, 16px) 0}.grid.svelte-jx7yyt>p:where(.svelte-jx7yyt) a{text-decoration:none;color:#df7b3d;border-bottom:2px solid #df7b3d;transition:.3s}.grid.svelte-jx7yyt>p:where(.svelte-jx7yyt) a:hover{color:#de5500;border-bottom:2px solid #de5500}.copyright.svelte-jx7yyt{grid-column:1/13;text-align:center;font-size:var(--font-size-sm, 14px);letter-spacing:1.4px;background-color:#eee;padding:var(--space-base, 16px) 40px 64px 40px;margin:0 calc((100vw - 100%)/-2);clear:both}@media screen and (max-width:768px){.copyright.svelte-jx7yyt{padding:var(--space-2xl, 32px) var(--space-3xl, 40px) var(--space-7xl, 96px) var(--space-3xl, 40px)}}@media screen and (max-width:430px){.copyright.svelte-jx7yyt{font-size:var(--font-size-xs, 12px)}}.bottom-text.svelte-jx7yyt{width:50%;float:left;text-align:left}@media screen and (max-width:767px){.bottom-text.svelte-jx7yyt{width:100%;text-align:center}}@media screen and (max-width:430px){.bottom-text.svelte-jx7yyt{padding-bottom:var(--space-2xl, 32px)}}.bottom-link.svelte-jx7yyt{width:50%;float:right}.bottom-link.svelte-jx7yyt ul:where(.svelte-jx7yyt){display:flex;flex-direction:row;justify-content:end;list-style-type:none;margin:0 auto;padding:0}.bottom-link.svelte-jx7yyt ul:where(.svelte-jx7yyt) li:where(.svelte-jx7yyt)+li:where(.svelte-jx7yyt):after{content:"";display:block;width:1px;height:14px;background-color:#2e2e2e;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:430px){.bottom-link.svelte-jx7yyt ul:where(.svelte-jx7yyt){padding-bottom:var(--space-sm, 12px);justify-content:center}}.bottom-link.svelte-jx7yyt li:where(.svelte-jx7yyt){padding:0 var(--space-4xs, 8px);position:relative}.bottom-link.svelte-jx7yyt a:where(.svelte-jx7yyt){color:#2e2e2e;border-bottom:none}.bottom-link.svelte-jx7yyt a:where(.svelte-jx7yyt):hover{color:var(--base-theme-primary-color, #d60c18)}@media screen and (max-width:767px){.bottom-link.svelte-jx7yyt{width:100%}}@media screen and (max-width:430px){.bottom-link.svelte-jx7yyt{padding-top:var(--space-xl, 24px)}}.graphic-meta.svelte-jx7yyt{font-size:var(--font-size-sm, 14px);line-height:1.7;font-weight:100;margin-top:var(--space-base, 16px);margin-bottom:var(--space-5xl, 64px)}@media screen and (max-width:1024px){.grid.svelte-jx7yyt>:where(.svelte-jx7yyt){grid-column:3/11}}@media screen and (max-width:767px){.grid.svelte-jx7yyt>:where(.svelte-jx7yyt){grid-column:1/13;padding:0 var(--space-xl, 24px)}.grid.svelte-jx7yyt>.full-image:where(.svelte-jx7yyt){padding:0}.grid.svelte-jx7yyt>picture{grid-column:1/13;width:100%;padding:0 var(--space-xl, 24px)}.grid.svelte-jx7yyt>img{grid-column:1/13}p.svelte-jx7yyt{margin:var(--space-base, 16px) 0}.zh.svelte-jx7yyt p:where(.svelte-jx7yyt){text-align:justify}h2.svelte-jx7yyt{margin-top:var(--space-4xl, 48px);margin-bottom:var(--space-4xs, 8px);font-size:var(--font-size-4xl, 28px)}h3.svelte-jx7yyt{text-align:center}h4.svelte-jx7yyt{margin-top:0}.graphic-meta.svelte-jx7yyt{margin-bottom:var(--space-2xl, 32px)}}body{overflow-x:hidden;font-family:Roboto,Noto Sans TC,sans-serif}.app.svelte-nejbyb{background-color:var(--base-bg-color, #f4f4f4);color:var(--base-text-color, #272727)}
