@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;300;400;500;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--svg-width:1440px}@-webkit-keyframes move_wave_2{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.99);transform:translateX(-720px) translateZ(0) scaleY(.99);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.99);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.99)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_2{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.99);transform:translateX(-720px) translateZ(0) scaleY(.99);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.99);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.99)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_3{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.96);transform:translateX(-720px) translateZ(0) scaleY(.96);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.96);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.96)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_3{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.96);transform:translateX(-720px) translateZ(0) scaleY(.96);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.96);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.96)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_4{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.93);transform:translateX(-720px) translateZ(0) scaleY(.93);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.93);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.93)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_4{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.93);transform:translateX(-720px) translateZ(0) scaleY(.93);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.93);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.93)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_5{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.9);transform:translateX(-720px) translateZ(0) scaleY(.9);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.9);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.9)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_5{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.9);transform:translateX(-720px) translateZ(0) scaleY(.9);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.9);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.9)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_6{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.87);transform:translateX(-720px) translateZ(0) scaleY(.87);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.87);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.87)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_6{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.87);transform:translateX(-720px) translateZ(0) scaleY(.87);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.87);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.87)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_7{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.85);transform:translateX(-720px) translateZ(0) scaleY(.85);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.85);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.85)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_7{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.85);transform:translateX(-720px) translateZ(0) scaleY(.85);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.85);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.85)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_8{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.83);transform:translateX(-720px) translateZ(0) scaleY(.83);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.83);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.83)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_8{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.83);transform:translateX(-720px) translateZ(0) scaleY(.83);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.83);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.83)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave_9{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.81);transform:translateX(-720px) translateZ(0) scaleY(.81);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.81);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.81)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}@keyframes move_wave_9{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-720px) translateZ(0) scaleY(.81);transform:translateX(-720px) translateZ(0) scaleY(.81);-webkit-transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.81);transform:translateX(calc(var(--svg-width)*-.5)) translateZ(0) scaleY(.81)}to{-webkit-transform:translateX(-1440px) translateZ(0) scaleY(1);transform:translateX(-1440px) translateZ(0) scaleY(1);-webkit-transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1);transform:translateX(calc(var(--svg-width)*-1)) translateZ(0) scaleY(1)}}.ruler{pointer-events:none}.ruler,.ruler__text{position:absolute;top:0}.ruler__text{color:#0d3154;font-size:14px;font-weight:600;left:0}.logo{height:3rem;mix-blend-mode:exclusion;position:absolute;right:1rem;top:1rem;width:3rem;z-index:10}.logo svg{fill:#fff;width:100%}.arrow{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%,-5vh);transform:translate(-50%,-5vh);width:21px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}40%{-webkit-transform:translate(-50%,-300%);transform:translate(-50%,-300%)}60%{-webkit-transform:translate(-50%,-250%);transform:translate(-50%,-250%)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}40%{-webkit-transform:translate(-50%,-300%);transform:translate(-50%,-300%)}60%{-webkit-transform:translate(-50%,-250%);transform:translate(-50%,-250%)}}.cover{background-color:#e5f0f0;height:100vh;margin-bottom:-50vh;position:relative}.cover__share{gap:1rem;margin-top:.5rem}.cover__share,.cover__title{display:flex;transition:.3s ease-in}.cover__title{align-items:center;flex-direction:column;justify-content:center;left:50%;max-width:700px;position:absolute;top:38%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.cover__title img{display:block;width:100%}.cover__title span{bottom:0;color:#0d3154;font-size:30px;font-weight:800;letter-spacing:.7em;padding-left:1.5em;text-align:center;transition:.3s ease-in;width:100%}.cover__wrapper{height:100vh;overflow:hidden;position:relative;width:100%}.cover__bg{background-position:0 0;background-repeat:repeat-x;background-size:1440px auto;height:87vh}.cover__bg,.cover__overflow{bottom:0;position:absolute;width:100%}.cover__repeater{height:100vh;position:absolute;top:0;width:2880px;width:calc(var(--svg-width)*2)}.cover__repeater:first-child .cover__wave{-webkit-animation:move_wave_2 30s linear infinite;animation:move_wave_2 30s linear infinite}.cover__repeater:nth-child(2) .cover__wave{-webkit-animation:move_wave_3 28s linear infinite;animation:move_wave_3 28s linear infinite}.cover__repeater:nth-child(3) .cover__wave{-webkit-animation:move_wave_4 26s linear infinite;animation:move_wave_4 26s linear infinite}.cover__repeater:nth-child(4) .cover__wave{-webkit-animation:move_wave_5 24s linear infinite;animation:move_wave_5 24s linear infinite}.cover__repeater:nth-child(5) .cover__wave{-webkit-animation:move_wave_6 22s linear infinite;animation:move_wave_6 22s linear infinite}.cover__repeater:nth-child(6) .cover__wave{-webkit-animation:move_wave_7 20s linear infinite;animation:move_wave_7 20s linear infinite}.cover__repeater:nth-child(7) .cover__wave{-webkit-animation:move_wave_8 18s linear infinite;animation:move_wave_8 18s linear infinite}.cover__repeater:nth-child(8) .cover__wave{-webkit-animation:move_wave_9 16s linear infinite;animation:move_wave_9 16s linear infinite}.cover__wave{background-position:0 0;background-repeat:repeat-x;background-size:1440px auto;background-size:var(--svg-width) auto;height:100vh;position:absolute;top:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;width:1440px;width:var(--svg-width)}.cover__wave:nth-child(2){margin-left:1439.7px;margin-left:calc(var(--svg-width) - .3px)}.cover__wave:nth-child(3){margin-left:2879.4px;margin-left:calc(var(--svg-width)*2 - .6px)}.cover__subtitle{position:absolute;top:60%;transition:.3s ease-in}.cover .headline{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center;letter-spacing:.2rem;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;scroll-snap-align:start;-webkit-transform:translateY(10vh);transform:translateY(10vh);width:100vw}.cover .char,.cover .word{-webkit-animation-delay:var(--del);animation-delay:var(--del);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--dir,normal);animation-direction:var(--dir,normal);-webkit-animation-duration:var(--dur);animation-duration:var(--dur);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-fill-mode:var(--fill,forwards);animation-fill-mode:var(--fill,forwards);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--it,infinite);animation-iteration-count:var(--it,infinite);-webkit-animation-name:var(--name);animation-name:var(--name);-webkit-animation-timing-function:var(--tf);animation-timing-function:var(--tf);display:inline-block;position:relative;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;z-index:1}.cover .headline--float .char{--name:float;--dur:2200ms;--del:calc(var(--char-index)*-0.5s);--tf:ease-in-out;--dir:alternate}.cover .headline--float .char:nth-child(2n){--name:float-alt}@-webkit-keyframes float{0%{-webkit-transform:translate(2%,-10%) rotate(-1deg);transform:translate(2%,-10%) rotate(-1deg)}to{-webkit-transform:translate(-2%,5%) rotate(3deg);transform:translate(-2%,5%) rotate(3deg)}}@keyframes float{0%{-webkit-transform:translate(2%,-10%) rotate(-1deg);transform:translate(2%,-10%) rotate(-1deg)}to{-webkit-transform:translate(-2%,5%) rotate(3deg);transform:translate(-2%,5%) rotate(3deg)}}@-webkit-keyframes float-alt{0%{-webkit-transform:translateY(-5%) rotate(-1deg);transform:translateY(-5%) rotate(-1deg)}to{-webkit-transform:translate(2%,10%) rotate(3deg);transform:translate(2%,10%) rotate(3deg)}}@keyframes float-alt{0%{-webkit-transform:translateY(-5%) rotate(-1deg);transform:translateY(-5%) rotate(-1deg)}to{-webkit-transform:translate(2%,10%) rotate(3deg);transform:translate(2%,10%) rotate(3deg)}}@media (max-width:768px){:root{--svg-width:720px}.cover .headline{font-size:16px;letter-spacing:.05rem}.cover__share{gap:.5rem}.cover__title span{font-size:26px}}@media (max-width:576px){.cover__title span{font-size:4vw}}@media (max-width:400px){.cover .headline{font-size:14px;letter-spacing:.05rem}}:root{--color-primary:#2d577f;--color-dark:#03284d;--color-grey:#555;--color-bg:#e7f1f1;--font-size-xs:12px;--font-size-s:16px;--line-height-s:1.5;--font-size-m:20px;--line-height-m:1.5;--font-size-l:23.5px;--line-height-l:1.4;--font-size-xl:30px;--font-size-xxxl:120px;--line-height-xl:1.5;--font-weight-base:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-bolder:900;--letter-spacing:0.05em;--border-padding:120px;--main-width:840px;--box-top:7px}#root,body,html{height:100%}body,html{margin:0;padding:0}.App{background-color:#fff;font-family:Noto Sans,Noto Sans SC,sans-serif;height:100%}.indicator{background-color:#2d577f;background-color:var(--color-primary);box-shadow:2px 2px 0 #03284d;box-shadow:2px 2px 0 var(--color-dark);color:#fff;display:inline-block;font-size:16px;font-size:var(--font-size-s);left:50%;padding:5px 10px;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.5s ease-in 3s;white-space:nowrap}.indicator,.pattern{pointer-events:none;position:absolute}.pattern{background-size:25% auto;height:100%;mix-blend-mode:color-burn;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:10}@supports not (mix-blend-mode:color-burn){.pattern{display:none}}sup{font-size:12px;font-size:var(--font-size-xs)}.mobile{display:none}.relative{background-color:#fff;border-left:1px solid #e7f1f1;border-left:1px solid var(--color-bg);border-right:1px solid #e7f1f1;border-right:1px solid var(--color-bg);margin:0 auto;max-width:840px;max-width:var(--main-width);position:relative;z-index:0}.relative.transparent{background-color:initial;border:none}.relative.transparent:after,.relative.transparent:before{display:none}.relative:before{border-left:1px solid #e7f1f1;border-left:1px solid var(--color-bg);left:120px;left:var(--border-padding)}.relative:after,.relative:before{content:" ";height:100%;position:absolute}.relative:after{border-right:1px solid #e7f1f1;border-right:1px solid var(--color-bg);right:120px;right:var(--border-padding);top:0;z-index:-1}.relative__container{height:150vh}.fixed{height:100%;position:fixed;width:100%}.sticky{position:-webkit-sticky;position:sticky;top:0}.border{border-left:1px solid #e7f1f1;border-left:1px solid var(--color-bg);border-right:1px solid #e7f1f1;border-right:1px solid var(--color-bg);height:100%;margin:0 auto;max-width:840px;max-width:var(--main-width);position:relative}.border__container{background-color:#fff;height:100%;pointer-events:none;position:fixed;top:0;transition:opacity 1s ease;width:100%}.border:before{border-left:1px solid #e7f1f1;border-left:1px solid var(--color-bg);left:120px;left:var(--border-padding)}.border:after,.border:before{content:" ";height:100%;position:absolute}.border:after{border-right:1px solid #e7f1f1;border-right:1px solid var(--color-bg);right:120px;right:var(--border-padding);top:0;z-index:-1}.screen{height:100vh;overflow:hidden;position:relative}.screen.long{height:1213px}.screen.middle{background-color:initial;height:auto;padding-bottom:30vh;padding-top:40vh}.screen.invert{display:flex;flex-direction:column-reverse}.screen.invert .text.transition{margin-top:0}.screen.invert .text.transition:before{display:none}.screen button{position:absolute}.text{font-weight:400;font-weight:var(--font-weight-base);letter-spacing:.05em;letter-spacing:var(--letter-spacing);position:relative}.text.transition{color:#555;color:var(--color-grey);font-size:20px;font-size:var(--font-size-m);line-height:1.5;line-height:var(--line-height-m);margin-left:120px;margin-left:var(--border-padding);margin-right:120px;margin-right:var(--border-padding);padding-left:20px;padding-left:var(--font-size-m);padding-right:20px;padding-right:var(--font-size-m)}.text.transition:before{background-color:#2d577f;background-color:var(--color-primary);content:"";height:20px;height:var(--font-size-m);left:0;margin-left:-20px;margin-left:calc(var(--font-size-m)*-1);margin-top:-2px;position:absolute;top:7px;top:var(--box-top);width:20px;width:var(--font-size-m)}.text.quote{border-bottom:1px solid #e7f1f1;border-bottom:1px solid var(--color-bg);border-top:1px solid #e7f1f1;border-top:1px solid var(--color-bg);color:#2d577f;color:var(--color-primary);font-size:30px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;line-height:var(--line-height-xl);margin:2.25rem 120px;margin:2.25rem var(--border-padding);padding:1.25rem 20px;padding:1.25rem var(--font-size-m);position:relative}.text.quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.7.6c-.6 2.533-1.233 5.267-1.9 8.2-.666 2.933-1.267 5.8-1.8 8.6-.533 2.8-.966 5.367-1.3 7.7h-9.5l-.7-1.1c.6-2.333 1.367-4.833 2.3-7.5a136.96 136.96 0 0 1 3.1-8.2C25.034 5.567 26.134 3 27.2.6h6.5ZM15.2.6c-.6 2.533-1.233 5.267-1.9 8.2-.667 2.933-1.267 5.8-1.8 8.6-.533 2.8-.966 5.367-1.3 7.7H.8L.2 24c.6-2.333 1.367-4.833 2.3-7.5a202.966 202.966 0 0 1 3-8.2C6.634 5.567 7.734 3 8.8.6h6.4Z' fill='%23224366'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:18.75px;height:calc(var(--font-size-xl)*.625);left:20px;left:var(--font-size-m);padding-left:.25rem;top:0;-webkit-transform:translateY(-70%);transform:translateY(-70%);width:24.75px;width:calc(var(--font-size-xl)*.825)}.text.credit,.text.quote:before{background-color:#fff;position:absolute}.text.credit{bottom:0;font-size:16px;font-size:var(--font-size-s);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;line-height:var(--line-height-s);padding:0 .5em;right:20px;-webkit-transform:translateY(50%);transform:translateY(50%)}.text.title p>span,.text.title>span,.text.transition p>span,.text.transition>span{background-color:#e7f1f1;border-radius:5px;display:inline-block;padding:0 5px;position:relative}.text.title p>span:after,.text.title>span:after,.text.transition p>span:after,.text.transition>span:after{background-color:#2d577f;background-color:var(--color-primary);border-radius:50%;box-sizing:border-box;color:#fff;content:"i";display:inline-block;font-size:12px;font-weight:900;height:16px;line-height:16px;padding-left:2px;text-align:center;-webkit-transform:translateY(-20%);transform:translateY(-20%);width:16px}.text.title p>span>small,.text.title>span>small,.text.transition p>span>small,.text.transition>span>small{background-color:#000;border-radius:6px;bottom:0;box-sizing:border-box;color:#fff;font-size:12px;left:50%;line-height:1.5;min-width:220px;padding:8px;position:absolute;text-align:justify;-webkit-transform:translate(-50%,calc(100% + 8px));transform:translate(-50%,calc(100% + 8px));visibility:hidden;width:100%;z-index:1}.text.title p>span>small:hover,.text.title>span>small:hover,.text.transition p>span>small:hover,.text.transition>span>small:hover{cursor:pointer}.text.title p>span>small:after,.text.title>span>small:after,.text.transition p>span>small:after,.text.transition>span>small:after{border-color:transparent transparent #000;border-style:solid;border-width:0 5px 5px;bottom:100%;content:"";display:block;height:0;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:0;z-index:1}.text.title p>span:hover small,.text.title>span:hover small,.text.transition p>span:hover small,.text.transition>span:hover small{visibility:visible}.title{background-color:#fff;border-bottom:1px solid #e7f1f1;border-bottom:1px solid var(--color-bg);border-top:1px solid #e7f1f1;border-top:1px solid var(--color-bg);bottom:0;box-sizing:border-box;color:#03284d;color:var(--color-dark);font-size:23.5px;font-size:var(--font-size-l);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.4;line-height:var(--line-height-l);padding:.5rem 1rem;transition:.5s ease-in;width:100%}.title__container{position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;z-index:10}.banner{left:72.5%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55%}.banner img{background-color:#fff;display:block;height:23.5px;height:var(--font-size-l);transition:.5s ease-in}.banner__text{color:#555;color:var(--color-grey);font-size:23.5px;font-size:var(--font-size-l);font-weight:500;font-weight:var(--font-weight-medium);padding-top:.5em}.banner__text:first-child{padding-top:0}.banner__text span{color:#2d577f;color:var(--color-primary);font-size:30px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold)}.banner__text div{transition:.5s ease-in}.banner__text div:first-child{bottom:0;position:absolute;text-align:center;width:100%}.banner__number{color:#2d577f;color:var(--color-primary);font-size:120px;font-size:var(--font-size-xxxl);font-weight:700;font-weight:var(--font-weight-bold);text-align:center}.banner__number div{display:inline-block;transition:.5s ease-in}.banner__number span{font-size:30px;font-size:var(--font-size-xl)}#chart13 .visx-axis-tick:first-child text,#chart14 .visx-axis-tick:first-child text{-webkit-transform:translateX(13px);transform:translateX(13px)}#chart13 .visx-axis-tick:nth-last-child(2) text,#chart14 .visx-axis-tick:nth-last-child(2) text{-webkit-transform:translateX(-13px);transform:translateX(-13px)}#chart14 .visx-axis-tick text{-webkit-transform:translateX(-7px);transform:translateX(-7px)}#chart5 .visx-axis-tick text{-webkit-transform:translateY(10px);transform:translateY(10px)}#chart2 .visx-bar,#chart6 .visx-bar{transition:.3s ease-in}#chart2 .visx-bar:hover,#chart5 .visx-bar:hover,#chart6 .visx-bar:hover{fill:#68a1b2}#chart3 svg{bottom:50%;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);width:45%}#chart7 svg g:nth-child(2){-webkit-transform-origin:center bottom!important;transform-origin:center bottom!important}#chart8 svg rect{-webkit-transform-origin:center center!important;transform-origin:center center!important}#chart8 svg image{-webkit-transform-origin:left bottom!important;transform-origin:left bottom!important;transition:.5s ease-in}#chart8 svg image#man{-webkit-transform-origin:right bottom!important;transform-origin:right bottom!important}#chart8 svg image#old{-webkit-transform-origin:center 60%!important;transform-origin:center 60%!important}#chart16 svg g:first-child,#chart18 svg rect{-webkit-transform-origin:center center!important;transform-origin:center center!important}#chart18 svg rect{transition:.5 linear}#chart19 svg{bottom:50%;left:-10%;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);width:60%}.bar-group:hover rect{fill:url(#teal2)}.bar-group:hover text{opacity:1}.visx-legend-item{position:relative}.legend{color:#858585;float:left;margin-left:98px;margin-top:-145px}.legend,.legend2{border-radius:8px;font-size:12px;line-height:.9em;padding:0}.legend2{align-items:center;color:#555;display:flex;float:right;height:80px;margin-right:120px}.legend2__year{font-size:36px;font-weight:300;padding-right:6px}.legend2__title{font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;margin-right:4px;text-align:right}.legend2__year span{font-size:12px;font-weight:500}.visx-legend-label{line-height:1.2}svg g,svg path,svg rect,svg text{transition:.5s ease-in}#chart19 path{transition:none}.reference ol,.reference ul{color:#777;counter-reset:item;line-height:1.5;line-height:var(--line-height-m);list-style:none;margin-left:120px;margin-left:var(--border-padding);margin-right:120px;margin-right:var(--border-padding);padding:1rem 20px;padding:1rem var(--font-size-m)}.reference ol li,.reference ul li{display:block;font-size:12px;font-size:var(--font-size-xs);margin-bottom:1.5em}.reference ol li:before,.reference ul li:before{color:#2d577f;color:var(--color-primary);content:"";content:"[" counter(item) "]";counter-increment:item;display:inline-block;font-size:.8em;font-weight:500;height:10px;line-height:.9em;margin-right:10px;text-align:center;-webkit-transform:translateY(-.15em);transform:translateY(-.15em);width:auto}.reference ol a,.reference ul a{color:#2d577f;color:var(--color-primary);text-decoration:none}.reference ul li:before{background-color:#e7f1f1;background-color:var(--color-bg);content:"";display:inline-block;height:10px;margin-right:10px;-webkit-transform:translateY(.05em);transform:translateY(.05em);width:10px}.footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.6);color:#2d577f;display:flex;gap:3%;justify-content:space-between;margin-left:120px;margin-left:var(--border-padding);margin-right:120px;margin-right:var(--border-padding);padding:1rem 20px;padding:1rem var(--font-size-m);padding-bottom:3vh;text-align:center}.footer svg{display:block;margin:0 auto;width:50px}.footer__slogon1{font-size:1em;font-weight:700;letter-spacing:.09em;text-align:left}.footer a{background-color:#2d577f;background-color:var(--color-primary);border-radius:2px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:.2em;padding:.7em 1em;text-decoration:none;white-space:nowrap}@-webkit-keyframes blink{0%,40%,80%{opacity:0}20%,60%,to{opacity:1}}@keyframes blink{0%,40%,80%{opacity:0}20%,60%,to{opacity:1}}.blink{-webkit-animation:blink .3s;animation:blink .3s;opacity:0;transition:.1s}.pie{-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important}@media (max-width:768px){:root{--font-size-xs:11px;--font-size-s:14px;--font-size-m:18px;--font-size-l:22px;--font-size-xl:26px;--border-padding:8%;--box-top:4px;--letter-spacing:0.02em}.mobile{display:block}.screen{height:auto}.screen.middle{padding-bottom:30vh;padding-top:20vh}.screen#chart19,.screen#chart3{height:100vh}.desktop{display:none}.relative{border:none;margin:0 calc(8% + 2px);width:calc(84% - 4px)}.relative:after,.relative:before{display:none}.text.quote,.text.transition{margin:2.25rem 0}#chart3 svg{bottom:30%}#chart19 svg,#chart3 svg{left:50%;margin-bottom:15px;-webkit-transform:translate(-50%);transform:translate(-50%);width:50%}#chart19 svg{top:40%}.banner{left:0;margin-top:15px;top:70%;-webkit-transform:translate(0);transform:translate(0);width:100%}#chart19 .banner{top:8%}.legend{display:flex;flex-wrap:wrap;margin-left:20%;margin-top:0;position:absolute;top:0}#chart10 .visx-legend-item{margin-bottom:0!important;width:33.3%}.legend2{margin-right:20px}.reference ol,.reference ul{margin:0;padding:5vh calc(5% + 2px)}.reference ol li:before,.reference ul li:before{margin-bottom:-1px}.footer{margin:0;padding:5vh calc(5% + 2px)}.footer__slogon1{font-size:.9em;font-weight:600;letter-spacing:.09em}.footer a{margin-bottom:0;padding:.5em 1em}.text.title p>span>small,.text.title>span>small,.text.transition p>span>small,.text.transition>span>small{min-width:140px}.screen.long{height:calc(144.69vw + 120px)}}@media (max-width:576px){.relative{margin:0 calc(5% + 2px);width:calc(90% - 4px)}:root{--font-size-s:14px;--font-size-m:16px;--font-size-l:20px;--font-size-xl:24px;--font-size-xxxl:80px;--border-padding:5%;--box-top:4px}#chart3 svg{bottom:40%;width:60%}#chart19 svg{bottom:37%;width:80%}.banner{top:59%}.legend{display:flex;flex-wrap:wrap;margin-left:20%;margin-top:0;position:absolute}#chart10 .visx-legend-item{margin-bottom:0!important;width:50%}.footer__slogon1{font-size:.8em;font-weight:600;letter-spacing:.09em}}@media (max-width:427px){.footer{flex-direction:column}.footer svg{margin-bottom:.5em;width:40px}.footer__slogon1{text-align:center}.footer a{margin-top:.8em}}@media (max-width:375px){:root{--font-size-l:17px}.relative.sticky{-webkit-transform:translateY(4%) scale(.9);transform:translateY(4%) scale(.9)}}
/*# sourceMappingURL=main.0f1e9200.css.map*/