@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-from-left{0%{transform:translate(-5rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(5rem);opacity:0}to{transform:translateY(0);opacity:1}}:root{--color-primary: #000;--color-secondary: #000000AA;--color-tertiary: #00000066;--color-new-blue: #3266D9;--color-new-lime: #E0FA57;--color-new-purple: #A369FF;--color-new-purple-10: #F4E9FC;--color-new-pruple-30: #D9BDF2;--color-brand: var(--color-new-purple);--color-highlight: var(--color-new-purple);--color-link: var(--color-new-purple);--color-error: #FF0000;--color-new-text: var(--color-new-blue);--color-new-highlight: var(--color-new-lime);--color-new-bg: var(--color-new-purple-10);--color-new-bg-dark: var(--color-new-pruple-30);--color-border: rgba(0, 0, 0, .1);--cubic-out: cubic-bezier(.33, 1, .68, 1);--animation-fade-in: fade-in .3s var(--cubic-out) both;--animation-slide-from-left: slide-from-left .3s var(--cubic-out) both;--animation-slide-up: slide-up .3s var(--cubic-out) both;--content-width: 62.5rem;--content-inner-width: 60rem}html{overflow-x:hidden}body{margin:0;padding:0;font-size:16px;font-family:PingFang SC,DengXian,Microsoft YaHei,Helvetica Neue,sans-serif}*,button,input,textarea,select,:before,:after{box-sizing:border-box}a{text-decoration:none;color:inherit}form{font-size:.875rem;color:var(--color-secondary);max-width:20rem;width:100%}form header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem;gap:1.25rem}form h2{font-size:2.5rem;color:var(--color-primary);margin:0}form label,form .label{display:flex;flex-wrap:wrap;flex-direction:column;gap:.25rem;line-height:1.5rem}form label:has(:is(input[type=radio],input[type=checkbox])){flex-direction:row;align-items:center;gap:.125rem;margin-right:1rem;padding:.5rem 1.25rem;border:1px solid var(--color-border)}form label+label,form label+button{margin-top:1rem}form label h6,form .label h6{width:100%;margin:0;font-size:.75rem;font-weight:400;color:var(--color-secondary)}form label:focus-within h6,form .label:focus-within h6{color:var(--color-primary)}form .label h6.required:after,form .label:has(:required) h6:after,form label h6.required:after,form label:has(:required) h6:after{content:"*";color:var(--color-error);margin-left:.25rem;font-size:1rem;font-weight:400}form label:has(input:disabled) h6,form label:has(textarea:disabled) h6{color:var(--color-tertiary)}form input:is([type=text],[type=email],[type=number],[type=tel],[type=password]),form select{background-color:#00000005;border:1px solid var(--color-border);height:2.75rem;padding:0 .5rem;border-radius:.125rem;font-size:1rem;line-height:1.5;width:100%;-webkit-backdrop-filter:blue(10px);backdrop-filter:blue(10px)}@media (min-width: 50rem){form input:is([type=text],[type=email],[type=number],[type=tel],[type=password]),form select{max-width:20rem}}form textarea{background-color:#fafafa;border:1px solid var(--color-border);padding:.5rem;border-radius:.125rem;font-size:1rem;line-height:1.5;width:100%}form input:is([type=text],[type=email],[type=number],[type=tel],[type=password]):focus,form textarea:focus,form select:focus{background-color:#fcfcfc;border-color:var(--color-highlight);outline:none}form input[type=radio]{margin:0 .25rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1em;height:1em;border:1px solid var(--color-border);border-radius:50%}form input[type=radio]:not(:disabled):focus,form input[type=radio]:not(:disabled):hover{border-color:var(--color-highlight)}form input[type=radio]:checked{background-color:var(--color-highlight);border:1px solid var(--color-highlight);box-shadow:0 0 0 2px #fff inset}form select option[value=""][disabled]{color:var(--color-tertiary)}form select:invalid{color:var(--color-tertiary)}form button[type=button]:not(.btn-submit),form a{background-color:transparent;border:none;color:var(--color-link);font-size:.875rem;outline:none;cursor:pointer}form button[type=submit],form .btn-submit{background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.125rem;font-size:.875rem;outline:none;display:inline-block;cursor:pointer}form button[type=submit]:disabled,form .btn-submit:disabled{opacity:.5;cursor:not-allowed}form footer{margin-top:1.25rem;display:flex;align-items:center;gap:1rem}main{min-height:calc(100vh - 33.25rem)}main hgroup{width:100%;margin:0 auto;padding:1rem 1.25rem;max-width:var(--content-width);font-size:1rem;font-weight:300;line-height:1.5}main article{width:100%;margin:0 auto;padding:1rem 1.25rem;max-width:var(--content-width);text-align:center;font-size:1rem;font-weight:300;line-height:1.5}main article p,main article li{text-align:left}main article strong{font-weight:400;color:var(--color-highlight)}main header+article{padding-top:.75rem}@media (min-width: 50rem){:root{--content-width: 65rem;--content-inner-width: 60rem}main hgroup,main article{padding:2rem 2.5rem;font-size:1.125rem}main header+article{padding-top:1.25rem}[lang=zh] article p{text-align:justify;text-indent:2em}[lang=zh] article li{text-align:justify}}@media (min-width: 75rem){:root{--content-width: 70rem;--content-inner-width: 60rem}main hgroup,main article{padding:4rem 5rem;font-size:1.125rem}main header+article{padding-top:1.25rem}}main article h4{z-index:1;margin-top:2.5rem;margin-bottom:1.25rem}main article h5{font-size:1.25rem}main article hr{margin:2.5rem 0;border-top:1px solid #BCBCBC}main article a{text-decoration:underline dotted}main article a:hover{text-decoration:underline;color:var(--color-link);cursor:pointer}main>header{background-color:var(--color-brand);box-shadow:50vw 0 0 0 var(--color-brand),-50vw 0 0 0 var(--color-brand);color:#fff}main>header>*{padding:4rem 1.25rem;margin:0 auto}.header{position:relative;z-index:1}.header--center{text-align:center;background:var(--color-new-purple);color:var(--color-new-lime)}.header--center h2{font-weight:300}main>.header--center>*{padding:1.25rem}.header__bg{position:absolute;top:-3.75rem;left:0;right:0;bottom:0;z-index:0;width:100%;height:calc(3.75rem + 100%);max-width:unset!important;max-height:unset!important;object-fit:cover;margin:0;padding:0}main section{overflow:hidden;padding:4rem 1.25rem}@media (min-width: 50rem){main>header>*{padding:6.25rem 2.5rem}main>.header--center>*{padding:4.5rem 2.5rem;max-width:unset}main section{padding:6.25rem 2.5rem}}@media (min-width: 75rem){main>header>*{padding:6.25rem 5rem;max-width:90rem}main>.header--center>*{padding:4.5rem 5rem}main section{padding:6.25rem 5rem;margin:0 auto}main section:not(.full-width){max-width:90rem}}main hr{border:none;border-top:2px solid var(--color-brand);margin:0 1.25rem}@media (min-width: 50rem){main hr{margin:0 2.5rem}}@media (min-width: 75rem){main hr{margin:0 5rem}}h1{font-size:3.5rem;margin:0;line-height:1.2}h1.small{font-size:2.875rem}@media (min-width: 50rem){h1{font-size:4.5rem}h1.small{font-size:3.875rem}}h2{font-size:1.75rem;line-height:1.2;margin:0;font-weight:400}@media (min-width: 50rem){h2{font-size:3rem}}h4{font-size:1.5rem;font-weight:400}@media (min-width: 50rem){h4{font-size:2rem}}section header:not(:first-of-type){margin-top:6.25rem}section h2{margin:0;font-weight:400;text-align:center;text-transform:uppercase}header h2{font-weight:bolder;text-transform:uppercase}.content{max-width:62.5rem;width:100%;margin:2.25rem auto;text-align:center;font-size:1.125rem;line-height:1.5}.content p,.content li{text-align:left}[lang=zh] .content p,[lang=zh] .content li{text-align:justify}section footer{display:flex;justify-content:center}.btn-brand{--color-tint: var(--color-brand);--color-hover: #FFF;position:relative;display:inline-block;background-color:var(--color-tint);color:var(--color-text, #FFF);padding:.75rem 1.25rem;border-radius:.875rem;border:1px solid var(--color-tint);font-size:.875rem;cursor:pointer;text-align:center;overflow:hidden}.btn-highlight{--color-tint: var(--color-highlight);--color-hover: #FFF;position:relative;display:inline-block;background-color:var(--color-tint);color:var(--color-text, #FFF);padding:.75rem 1.25rem;border-radius:.875rem;border:1px solid var(--color-tint);font-size:.875rem;cursor:pointer;text-align:center;overflow:hidden}.btn-secondary{--color-tint: var(--color-primary);--color-hover: var(--color-tint);position:relative;display:inline-block;background-color:transparent;color:var(--color-tint);border:1px solid var(--color-tint);padding:.75rem 1.25rem;border-radius:.875rem;font-size:.875rem;cursor:pointer;text-align:center;overflow:hidden}.btn-border{--color-hover: var(--color-tertiary);display:inline-block;position:relative;background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);padding:.75rem 1.25rem;border-radius:.875rem;font-size:.875rem;cursor:pointer;text-align:center;overflow:hidden}.btn-icon{background-color:transparent;border:none;cursor:pointer;outline:none;padding:.75rem;display:flex;align-items:center;justify-content:center}.btn-brand:after,.btn-highlight:after,.btn-secondary:after,.btn-border:after{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;transition:opacity .15s}.btn-svg{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;outline:none;font:inherit;color:inherit;text-align:inherit}.btn-svg svg{transition:transform .15s var(--cubic-out)}@media (hover: hover){.btn-brand:hover:after,.btn-highlight:hover:after{opacity:.2}.btn-secondary:hover,.btn-border:hover{color:var(--color-hover);border-color:var(--color-hover)}.btn-icon:hover{background-color:#0000001a;border-radius:50%}.btn-svg:hover svg{transform:rotate(10deg) scale(1.1)}}@media (min-width: 50rem){.btn-brand,.btn-highlight,.btn-secondary,.btn-border{padding:.75rem 2.5rem}}.award-group-tabs{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.75rem}.award-group-tabs label{flex:1;text-align:center}@media (min-width: 50rem){.award-group-tabs label{flex:none}}.award-group-tabs input{display:none}.segments{overflow:hidden;position:relative;left:0;right:0;bottom:0;z-index:1;padding:0}.segments__inner{display:flex;max-width:90rem;margin:0 auto;padding:0;overflow-x:auto}@media (min-width: 50rem){.segments__inner{padding:0 2.5rem}}@media (min-width: 75rem){.segments__inner{padding:0 5rem}}.segments h5{flex:1;font-size:1rem;font-weight:400;margin:0;padding:.5rem 1rem 0 0}.segments a{background:#ffffff4d;color:#fff;display:block;padding:.75rem 1.25rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;white-space:nowrap;font-size:.875rem;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media (min-width: 50rem){.segments a{padding:.75rem 1.25rem}}.segments a+a{margin-left:1px}.segments a.highlight{background:#fff;color:var(--color-primary);position:sticky;left:0;right:0}.animate-fade-in{animation:var(--animation-fade-in);animation-duration:.8s;animation-play-state:paused;will-change:transform}.animate-slide-up{animation:var(--animation-slide-up);animation-duration:.8s;animation-play-state:paused;will-change:transform}.animate-slide-up--running,.animate-fade-in--running,.animate-running,.animate-running [class*=animate-]{animation-play-state:running}.skeleton{display:block;width:100%;height:calc(1em - .25rem);margin-block:.125rem;background-color:#f5f5f5;border-radius:.875rem}:last-child>.skeleton{width:75%}
