@import"https://fonts.googleapis.com/css2?family=Lato&display=swap";#ot-sdk-btn-floating{display:none!important}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Lato,Arial Unicode MS,sans-serif;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}lenis-scroll{display:grid;grid-template-areas:"lenis";position:relative;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:none;will-change:scroll-position;-ms-overflow-style:none;scrollbar-width:none}lenis-scroll::-webkit-scrollbar{display:none}.no-js lenis-scroll{overscroll-behavior:auto}lenis-scroll[data-lenis-orientation=horizontal]{overflow-y:hidden;overflow-x:scroll}.js lenis-scroll[data-lenis-root]{position:absolute;top:0;left:0;height:100vh;height:100lvh;width:100%;overscroll-behavior:none}.js lenis-scroll[data-lenis-root]>[data-lenis-content]{padding-bottom:calc(100lvh - 100svh)}.no-js lenis-scroll[data-lenis-root]{overflow:auto}lenis-scroll[data-lenis-root]>.lenis-scrollbar{max-height:calc(100svh - var(--scrollbar-m) * 2)}.lenis-disabled{overflow:hidden}[data-lenis-content]{grid-area:lenis}.lenis-scrollbar{--scrollbar-m: 3px;--scrollbar-w: 3px;--scrollbar-h: clamp( min(20px, 100%), var(--lenis-h) / var(--content-h) * 100%, 100% );grid-area:lenis;justify-self:start;position:sticky;z-index:3000;top:var(--scrollbar-m);left:calc(100% - var(--scrollbar-m) * 2);width:var(--scrollbar-w);height:calc(var(--lenis-h) * 1px - var(--scrollbar-m) * 2);max-height:calc(100% - var(--scrollbar-m) * 2);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@media (min-width: 1024px){.lenis-scrollbar{--scrollbar-m: 6px;--scrollbar-w: 8px}}.lenis-scrollbar__button{position:absolute;top:calc((100% - var(--scrollbar-h)) * var(--scrollbar-y));right:0;width:var(--scrollbar-w);height:var(--scrollbar-h);border-radius:calc(var(--scrollbar-w) / 2);cursor:pointer;background:#808080;will-change:transform;visibility:visible;opacity:.3;transition:opacity .3s}@media (hover: hover) and (pointer: fine){.lenis-scrollbar__button{pointer-events:auto}}.lenis-scrolling>.lenis-scrollbar .lenis-scrollbar__button{opacity:.6}.lenis-disabled>.lenis-scrollbar .lenis-scrollbar__button{opacity:0;pointer-events:none}.lenis-scrollbar__button:hover,.lenis-scrollbar__button.active{opacity:1}html{height:100vh;height:100lvh;overflow:hidden;scroll-behavior:auto;--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(246 246 246 / var(--tw-text-opacity));font-size:min(4.266666666667vw,18.346666666667px)}@media (min-width: 1024px){html{font-size:1vw}}html *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(164 147 243 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}html *::selection{--tw-bg-opacity: 1;background-color:rgb(164 147 243 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}html::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(164 147 243 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}html::selection{--tw-bg-opacity: 1;background-color:rgb(164 147 243 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}html{-webkit-tap-highlight-color:transparent}html.no-js{height:auto;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}html.js{overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}html.js::-webkit-scrollbar{display:none}body{min-height:100vh;min-height:100lvh;scroll-behavior:auto;font-size:.875rem;letter-spacing:-.014285714286em;line-height:1.5}@media (min-width: 1024px){body{font-size:1rem;letter-spacing:-.0125em;line-height:1.5}}.js body{-ms-overflow-style:none;scrollbar-width:none}.js body::-webkit-scrollbar{display:none}details summary{cursor:pointer}details summary::-webkit-details-marker{display:none}details summary::details-marker{display:none}details summary::marker{content:""}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}local-time{display:inline-block;width:8ch}td,th{padding:0}caption,th{text-align:left}video-embed{position:relative;display:block;aspect-ratio:16 / 9}video-embed button,video-embed iframe,video-embed img,video-embed video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@keyframes logo-fade{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:1}}@keyframes logo-fill{0%{transform:scaleY(0)}33%{transform:scaleY(0)}66%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes background-fade{0%{opacity:1}66%{opacity:1}to{opacity:0}}.site-loader{opacity:1;animation:background-fade 3s cubic-bezier(.38,0,.21,1) .1s both;position:fixed;top:0;left:0;z-index:100000;display:flex;height:100%;width:100%;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity))}.site-loader svg{opacity:0;animation:logo-fade 3s cubic-bezier(.38,0,.21,1) .1s both}.site-loader rect{transform:scaleY(0);transform-origin:50% 100%;animation:logo-fill 3s cubic-bezier(.38,0,.21,1) .1s both}:root{--underline-offset: 1px;--underline-height: max(.03em, 1px)}@supports (background-size: round(nearest,max(.03em,1px),1px)){:root{--underline-height: round(nearest, max(.03em, 1px), 1px)}}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.container{padding-left:1.5rem;padding-right:1.5rem}}.grid-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}@media (min-width: 1024px){.grid-layout{-moz-column-gap:1.25rem;column-gap:1.25rem}}.rich-text{overflow-wrap:break-word}.rich-text h1,.rich-text .h1{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:4.5rem;letter-spacing:-.006944444444em;line-height:.8611111111111112}@media (min-width: 1024px){.rich-text h1,.rich-text .h1{font-size:9rem;letter-spacing:-.0125em;line-height:.825}}[lang=zh] .rich-text h1,[lang=zh] .rich-text .h1{line-height:1}.rich-text h1,.rich-text .h1{margin-top:1.75rem;margin-bottom:1.75rem}@media (min-width: 1024px){.rich-text h1,.rich-text .h1{margin-top:3.5rem;margin-bottom:3.5rem}}.rich-text h2,.rich-text .h2{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:2rem;letter-spacing:.00625em;line-height:.9375}@media (min-width: 1024px){.rich-text h2,.rich-text .h2{font-size:4rem;letter-spacing:0em;line-height:.875}}[lang=zh] .rich-text h2,[lang=zh] .rich-text .h2{line-height:1}.rich-text h2,.rich-text .h2{margin-top:1.75rem;margin-bottom:1.75rem}@media (min-width: 1024px){.rich-text h2,.rich-text .h2{margin-top:3.5rem;margin-bottom:3.5rem}}.rich-text h3,.rich-text .h3{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.5rem;letter-spacing:.016666666667em;line-height:1}@media (min-width: 1024px){.rich-text h3,.rich-text .h3{font-size:2rem;letter-spacing:.00625em;line-height:.9375}}.rich-text h3,.rich-text .h3{margin-top:1.75rem;margin-bottom:1.75rem}@media (min-width: 1024px){.rich-text h3,.rich-text .h3{margin-top:3.5rem;margin-bottom:3.5rem}}.rich-text h4,.rich-text .h4{display:block;font-family:Lato,Arial Unicode MS,sans-serif;font-weight:400;font-size:1rem;letter-spacing:-.0125em;line-height:1.125}@media (min-width: 1024px){.rich-text h4,.rich-text .h4{font-size:1.5rem;letter-spacing:-.041666666667em;line-height:1.1666666666666667}}.rich-text h4,.rich-text .h4{margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width: 1024px){.rich-text h4,.rich-text .h4{margin-top:1.75rem;margin-bottom:1.75rem}}.rich-text p,.rich-text ul,.rich-text ol{margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width: 1024px){.rich-text p,.rich-text ul,.rich-text ol{margin-top:1.5rem;margin-bottom:1.5rem}}.rich-text ul,.rich-text ol{list-style-position:outside;padding-left:2.5em}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text li{margin-top:.5em;margin-bottom:.5em}.rich-text p.pre{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;text-transform:uppercase;font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.rich-text p.pre{font-size:1rem;letter-spacing:.0625em;line-height:1}}.rich-text p.pre{margin-bottom:.75rem}@media (min-width: 1024px){.rich-text p.pre{margin-bottom:1.125rem}}.rich-text p.pre+*:not(p):not(ul):not(ol){margin-top:0}.rich-text a{text-decoration-line:underline}.rich-text h1:first-child,.rich-text .h1:first-child,.rich-text h2:first-child,.rich-text .h2:first-child,.rich-text h3:first-child,.rich-text .h3:first-child,.rich-text h4:first-child,.rich-text .h4:first-child,.rich-text h5:first-child,.rich-text .h5:first-child,.rich-text h6:first-child,.rich-text .h6:first-child,.rich-text p:first-child,.rich-text ul:first-child,.rich-text ol:first-child,.rich-text li:first-child{margin-top:0}.rich-text h1:last-child,.rich-text .h1:last-child,.rich-text h2:last-child,.rich-text .h2:last-child,.rich-text h3:last-child,.rich-text .h3:last-child,.rich-text h4:last-child,.rich-text .h4:last-child,.rich-text h5:last-child,.rich-text .h5:last-child,.rich-text h6:last-child,.rich-text .h6:last-child,.rich-text p:last-child,.rich-text ul:last-child,.rich-text ol:last-child,.rich-text li:last-child{margin-bottom:0}.rich-text h1 strong,.rich-text .h1 strong,.rich-text h2 strong,.rich-text .h2 strong,.rich-text h3 strong,.rich-text .h3 strong,.rich-text h4 strong,.rich-text .h4 strong,.rich-text h5 strong,.rich-text .h5 strong,.rich-text h6 strong,.rich-text .h6 strong{font-weight:inherit}.typo-h1,.typo-h2,.typo-h3,.typo-h5,.typo-h6,.typo-pullout,.typo-pre,.typo-nav,.typo-list-item{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase}.typo-h2{font-size:2rem;letter-spacing:.00625em;line-height:.9375}@media (min-width: 1024px){.typo-h2{font-size:4rem;letter-spacing:0em;line-height:.875}}[lang=zh] .typo-h2{line-height:1}.typo-h3{font-size:1.5rem;letter-spacing:.016666666667em;line-height:1}@media (min-width: 1024px){.typo-h3{font-size:2rem;letter-spacing:.00625em;line-height:.9375}}.typo-h5{font-size:1.125rem;letter-spacing:.022222222222em;line-height:1}@media (min-width: 1024px){.typo-h5{font-size:1.5rem;letter-spacing:.016666666667em;line-height:1}}.typo-h6{font-family:Lato,Arial Unicode MS,sans-serif;font-size:.875rem;letter-spacing:-.014285714286em;line-height:1}.typo-pullout{font-size:5rem;letter-spacing:-.025em;line-height:.8}@media (min-width: 1024px){.typo-pullout{font-size:12.5rem;letter-spacing:-.02em;line-height:.8}}[lang=zh] .typo-pullout{line-height:1}.typo-pre{font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.typo-pre{font-size:1rem;letter-spacing:.0625em;line-height:1}}.typo-nav{font-size:3rem;letter-spacing:0em;line-height:.75}@media (min-width: 1024px){.typo-nav{font-size:6rem;letter-spacing:-.010416666667em;line-height:.7291666666666666}}[lang=zh] .typo-nav{line-height:1}.typo-list-item{font-size:2.5rem;letter-spacing:0em;line-height:.85}@media (min-width: 1024px){.typo-list-item{font-size:6rem;letter-spacing:-.020833333333em;line-height:.7291666666666666}}[lang=zh] .typo-list-item{line-height:1}.typo-time{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:200;text-transform:uppercase;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.aspect-h-9{--tw-aspect-h: 9}.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w: 16}.aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-radio:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.accordion{position:relative;width:100%}.accordion:before,.accordion:after{content:"";display:block;border-top-width:1px;border-color:currentColor}.accordion:before{opacity:1}.accordion:after{position:absolute;top:100%;left:0;width:100%;opacity:0}.accordion:last-of-type:after{opacity:1}@media (hover: hover) and (pointer: fine){accordion-group:hover .accordion:before,accordion-group:hover .accordion:after{opacity:.2}.accordion:hover:before,.accordion:hover:after{opacity:1!important}}.accordion__summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 1024px){.accordion__summary{opacity:1}@media (hover: hover) and (pointer: fine){accordion-group:hover .accordion__summary{opacity:.2}}.accordion:hover .accordion__summary,.accordion[open]:not([transition-in]):not([transition-out]) .accordion__summary{opacity:1}}.accordion__symbol{height:1.125rem;width:1.125rem}@media (min-width: 1024px){.accordion__symbol{height:1.5rem;width:1.5rem}}.accordion:hover .accordion__symbol{color:currentColor}.accordion__symbol path{will-change:transform}.accordion__symbol path:first-child{transform-origin:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.accordion[open]:not([transition-in]):not([transition-out]) .accordion__symbol path:first-child{--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.accordion__transition{height:0px;overflow:hidden;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.accordion[open]:not([transition-in]):not([transition-out]) .accordion__transition{height:var(--accordion-height, "auto")}.article-list>li{margin-bottom:-1px}.article-detail:after{content:"";opacity:var(--modal-opacity, 0);transition:opacity .3s ease;pointer-events:none;position:absolute;top:0;left:0;z-index:50;height:100%;width:100%;background-color:inherit}.pjax-to-modal-replace .article-detail{--modal-opacity: 1}.article-card,.article-related{position:relative}.article-card:before,.article-related:before{content:"";position:absolute;top:0;left:0;width:100%;transform-origin:left;--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-width:1px;border-top-color:currentColor;opacity:.2;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-delay:.1s;transition-duration:.8s}.article-card.intersecting,.article-related.intersecting{transform:none;opacity:1}.article-card.intersecting-on:before,.article-related.intersecting-on:before{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.article-card img,.article-card-small img{transition:transform 1s cubic-bezier(.38,0,.21,1)}@media (hover: hover) and (pointer: fine){.article-card:not(.lenis-scrolling .article-card):hover img{transform:scale(1.1)}.article-card-small:not(.lenis-scrolling .article-card-small):hover img{transform:scale(1.1)}}.\!button{display:inline-flex;touch-action:manipulation;-moz-column-gap:.875rem;column-gap:.875rem;overflow:hidden;text-align:left;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;text-decoration-line:none;font-size:.875rem;letter-spacing:0em;line-height:1}@media (min-width: 1024px){.\!button{font-size:1rem;letter-spacing:0em;line-height:1}}.button{display:inline-flex;touch-action:manipulation;-moz-column-gap:.875rem;column-gap:.875rem;overflow:hidden;text-align:left;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;text-decoration-line:none;font-size:.875rem;letter-spacing:0em;line-height:1}@media (min-width: 1024px){.button{font-size:1rem;letter-spacing:0em;line-height:1}}.\!button [data-text],.button [data-text]{position:relative;display:block;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;transition-timing-function:cubic-bezier(.6,0,.2,1);will-change:transform}.\!button [data-text]:after{content:attr(data-text)!important}.button [data-text]:after{content:attr(data-text)}.\!button [data-text]:after{position:absolute;top:calc(100% + .5em);left:0;width:100%}.button [data-text]:after{position:absolute;top:calc(100% + .5em);left:0;width:100%}.\!button:before,.\!button:after{content:"/"!important}.button:before,.button:after{content:"/"}.\!button:before,.\!button:after{content:"/"!important;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-weight:200;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;transition-timing-function:cubic-bezier(.6,0,.2,1);will-change:transform}.button:before,.button:after{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-weight:200;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;transition-timing-function:cubic-bezier(.6,0,.2,1);will-change:transform}.\!button:before,.\!button:after{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-weight:200;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;transition-timing-function:cubic-bezier(.6,0,.2,1);will-change:transform}@media (hover: hover) and (pointer: fine){.button:hover [data-text]{--tw-translate-y:calc(-100% - .5em);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button:hover:before{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button:hover:after{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!button:hover [data-text]{--tw-translate-y:calc(-100% - .5em);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!button:hover:before{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!button:hover:after{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (hover: none) and (pointer: coarse){.\!button:focus-visible{outline:none!important}.button:focus-visible{outline:none}}[data-capabilities-text]{--text-fill-progress: 0;--text-fill-duration: .5s;--text-fill-delay: 0s;min-width:-moz-fit-content;min-width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;background-size:100% calc(100% * var(--text-fill-progress, 0));-webkit-text-stroke:max(1px,.0075em) currentColor;-webkit-text-fill-color:transparent;-webkit-background-clip:text}main>.component:first-child{padding-top:var(--header-h)}.heading__top{display:flex;flex-direction:column;padding-top:var(--header-h)}.heading__middle{top:var(--heading-pad);position:sticky;z-index:-10;color:var(--theme-text, var(--theme-white));background-color:var(--theme-bg, var(--theme-black))}.heading__middle:before{content:"";height:50vh;background-color:inherit;position:absolute;left:0;bottom:100%;width:100%}.heading__bottom{margin-bottom:8rem;display:flex;flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 1024px){.heading__bottom{margin-bottom:10rem;padding-top:2.5rem;padding-bottom:0}}.heading__top,.heading__bottom{min-height:var(--heading-pad)}.heading__pre{margin-top:auto;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 1024px){.heading__pre{padding-top:2rem;padding-bottom:2rem}}.heading__images{width:var(--heading-img-w);position:relative;margin-left:auto;margin-right:auto;aspect-ratio:4 / 3;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(85 85 85 / var(--tw-bg-opacity))}.heading__image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.heading__heading{position:relative;margin-top:auto;text-align:center;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:5.625rem;letter-spacing:-.022222222222em;line-height:.7111111111111111}@media (min-width: 1024px){.heading__heading{font-size:25.5rem;letter-spacing:-.019607843137em;line-height:.7156862745098039}}[lang=zh] .heading__heading{line-height:1}@media (min-width: 1024px){.heading__heading{margin-bottom:-1.25rem}}.heading__heading:before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-20;width:100%}lang-picker{display:block}lang-picker ul{display:flex;gap:.5rem}lang-picker li{display:flex;gap:.5rem}lang-picker li:before{content:"/"}lang-picker li:first-child:before{display:none}lang-picker a{display:block;opacity:.5;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}lang-picker a:hover{opacity:1}lang-picker a.active{opacity:1}.\!media,.media{position:relative;overflow:hidden}.media img,.media video{display:block;width:100%}.\!media img,.\!media video{display:block;width:100%}.media--overlay:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:var(--overlay-opacity)}.\!modal{-webkit-clip-path:inset(0 0 0 0)!important;clip-path:inset(0 0 0 0)!important;transition:-webkit-clip-path 0s linear .5s!important;transition:clip-path 0s linear .5s!important;transition:clip-path 0s linear .5s,-webkit-clip-path 0s linear .5s!important}.modal{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 0s linear .5s;transition:clip-path 0s linear .5s;transition:clip-path 0s linear .5s,-webkit-clip-path 0s linear .5s}.\!modal{position:fixed;top:0;left:0;z-index:1000;margin:0;display:none;height:100%;max-height:none;width:100vw;max-width:none;overflow:visible;overscroll-behavior:none;scroll-behavior:auto;background-color:#13131300;padding:0;opacity:1;outline:2px solid transparent;outline-offset:2px;outline-width:0px;-ms-overflow-style:none;scrollbar-width:none}.\!modal::-webkit-scrollbar{display:none}.modal{position:fixed;top:0;left:0;z-index:1000;margin:0;display:none;height:100%;max-height:none;width:100vw;max-width:none;overflow:visible;overscroll-behavior:none;scroll-behavior:auto;background-color:#13131300;padding:0;opacity:1;outline:2px solid transparent;outline-offset:2px;outline-width:0px;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.\!modal[open],.modal[open]{display:flex}.\!modal[transition-out]{transition-delay:0s!important}.modal[transition-out]{transition-delay:0s}.modal[transition-in],.modal[transition-out]{-webkit-clip-path:inset(0);clip-path:inset(0)}.\!modal[transition-in],.\!modal[transition-out]{-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important}.modal[transition-in]:before,.modal[transition-out]:before{opacity:0}.\!modal[transition-in]:before,.\!modal[transition-out]:before{opacity:0}.\!modal::backdrop{display:none!important}.modal::backdrop{display:none}.\!modal:before{content:""!important}.modal:before{content:""}.\!modal:before{position:absolute;top:0;left:0;height:100%;width:100%;cursor:default;touch-action:manipulation;background-color:#000c;outline:2px solid transparent;outline-offset:2px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;will-change:transform}.modal:before{position:absolute;top:0;left:0;height:100%;width:100%;cursor:default;touch-action:manipulation;background-color:#000c;outline:2px solid transparent;outline-offset:2px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;will-change:transform}.modal__container{margin-left:auto;max-height:100%;width:100%;--tw-translate-x: 0px;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;outline-width:0px;outline-color:#1313131a;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;will-change:transform}@media (min-width: 1024px){.modal__container{width:67.25%}}.\!modal[transition-in] .modal__container,.\!modal[transition-out] .modal__container,.modal[transition-in] .modal__container,.modal[transition-out] .modal__container{--tw-translate-x: 0px;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.\!modal[transition-in] .modal__container,.\!modal[transition-out] .modal__container,.modal[transition-in] .modal__container,.modal[transition-out] .modal__container{--tw-translate-x:calc(100% + 2rem);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.modal__content{-webkit-clip-path:inset(10rem 0 0 0);clip-path:inset(10rem 0 0 0);position:relative;z-index:20;background-clip:content-box;padding-top:10rem;color:var(--theme-text, var(--theme-white));background-color:var(--theme-bg, var(--theme-black))}@media (min-width: 1024px){.modal__content{-webkit-clip-path:none;clip-path:none;padding-top:0}}.modal__close{position:sticky;top:1rem;z-index:100;margin-top:1rem;margin-left:auto;margin-right:1rem;display:block;height:1.125rem;width:1.125rem;outline:2px solid transparent;outline-offset:2px}.modal__close:before,.modal__close:after{content:"";position:absolute;top:50%;left:50%;height:.0625rem;width:1.5625rem;background-image:linear-gradient(to right,var(--bg-color, currentColor) 0%,var(--bg-color, currentColor) 33.333%,transparent 33.333%,transparent 66.666%,var(--bg-color, currentColor) 66.666%,var(--bg-color, currentColor) 100%);background-size:300% 100%;background-position-x:100%;transition-property:background-position-x;transition-duration:1.2s}.modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transition-delay:.2s;transform:translate(-50%,-50%) rotate(-225deg)}@media (min-width: 1024px){.modal__close{top:1.5rem;margin-top:0;margin-bottom:-1.625rem;margin-right:1.5rem;height:1.625rem;width:1.625rem}.modal__close:before,.modal__close:after{width:2.0625rem}}@media (hover: hover) and (pointer: fine){.modal__close:hover:before,.modal__close:hover:after{background-position-x:0%}}.project-hero{width:var(--section-width);height:var(--section-height);-webkit-clip-path:inset(0);clip-path:inset(0);position:relative;z-index:10;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity))}.trigger-leave .project-hero{visibility:hidden}.project-hero__content{width:var(--section-width);height:var(--section-height);height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}@media (min-width: 1024px){.project-hero__content{-moz-column-gap:1.25rem;column-gap:1.25rem}}.project-hero__content{position:fixed;top:0;left:0;z-index:10;padding:1rem;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (min-width: 1024px){.project-hero__content{padding:1.25rem 1.5rem}}html.site-loading .project-hero__content,html.is-changing .project-hero__content{opacity:0}.project-hero__heading{opacity:1;transform:translate(0);transition:opacity .6s cubic-bezier(.38,0,.21,1) calc(.5s + var(--text-transition-delay, 0s)),transform .6s cubic-bezier(.38,0,.21,1) calc(.55s + var(--text-transition-delay, 0s));display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:4.5rem;letter-spacing:-.006944444444em;line-height:.8611111111111112}@media (min-width: 1024px){.project-hero__heading{font-size:9rem;letter-spacing:-.0125em;line-height:.825}}[lang=zh] .project-hero__heading{line-height:1}.project-hero__heading{grid-column:span 12 / span 12;align-self:flex-end}@media (min-width: 1024px){.project-hero__heading{grid-column:span 9 / span 9}}.project-hero__heading .text-stroke{--text-fill-progress: 1;--text-fill-duration: 1.1s;--text-fill-delay: 1.85s}.js:not(.is-ready) .project-hero__heading .text-stroke,.pjax-replacing .project-hero__heading .text-stroke{--text-fill-progress: 0;--text-fill-duration: 0s;--text-fill-delay: 0s}.pjax-entering .project-hero__heading .text-stroke{--text-fill-delay: 1s}.js:not(.is-ready) .project-hero__heading,.pjax-replacing .project-hero__heading{opacity:0;transform:translate(1.25rem);transition-duration:0s}.pjax-entering .project-hero__heading{transition-delay:0s}.project-hero__media{width:var(--section-width);height:var(--section-height);opacity:1;transform:scale(1);transition:1s cubic-bezier(.38,0,.21,1) 1.85s;transition-property:opacity,transform;position:fixed;top:0;left:0;will-change:transform}.js:not(.is-ready) .project-hero__media,.pjax-replacing .project-hero__media{transform:scale(1.2)}.pjax-to-generic.pjax-replacing .project-hero__media{opacity:0}.pjax-to-project-vertical.pjax-entering .project-hero__media,.pjax-to-project-horizontal.pjax-entering .project-hero__media,.pjax-to-project-next.pjax-entering .project-hero__media{transition-delay:1s}.project-hero__media-items{width:calc(var(--section-width) + 2px);height:calc(var(--section-height) + 2px);position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.project-hero__media-item{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.project-hero__overlay:after{content:"";opacity:var(--overlay-opacity);position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:20;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}@media (max-width: 767px){.project-hero__overlay:after{opacity:var(--overlay-opacity-mobile, var(--overlay-opacity, 0))}}.project-next{bottom:0;bottom:calc(100svh - 100vh);width:var(--section-width);height:var(--section-height);pointer-events:none;position:sticky;top:0;display:flex}.project-next.trigger-off:not(.trigger-leave){visibility:hidden}.project-next a{pointer-events:auto}.project-next__ticker{position:absolute;left:0;z-index:20;height:100%;width:100%}.pjax-to-project-next .project-next__ticker{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s;transition-timing-function:cubic-bezier(.6,0,.2,1)}.project-next__media{max-width:calc((100vh - var(--header-h) * 2 - 2px) * 1.34);position:relative;display:block;aspect-ratio:4 / 3;width:100%}@media (min-width: 1024px){.project-next__media{max-width:calc((100vh - (var(--header-h) + 3.5rem) * 2 - 2px) * 1.34)}}.pjax-to-project-next .project-next__media{transform:scale(1.2);transition:transform 1s cubic-bezier(.6,0,.2,1)}.project-next__media-items{-webkit-clip-path:inset(0);clip-path:inset(0);position:absolute;top:50%;left:50%;height:100%;width:100%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden}.pjax-to-project-next .project-next__media-items{width:calc(var(--section-width) + 2px);height:calc(var(--section-height) + 2px);will-change:transform;transition:1s cubic-bezier(.6,0,.2,1);transition-property:width,height}.project-next__media-item{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.project-next__overlay{position:absolute;top:0;left:0;z-index:10;height:100%;width:100%}.project-next__overlay:after{content:"";opacity:var(--overlay-opacity, 0);position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:20;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}@media (max-width: 767px){.project-next__overlay:after{opacity:var(--overlay-opacity-mobile, var(--overlay-opacity, 0))}}.project-next__overlay--hover{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(.38,0,.21,1)}.project-next:hover .project-next__overlay--hover,.pjax-to-project-next .project-next__overlay--hover{opacity:1}.pjax-to-project-next .project-next__overlay--hover{transition:1s cubic-bezier(.6,0,.2,1);transition-property:opacity,transform}.share{position:relative;display:flex;width:100%;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:.875rem;letter-spacing:0em;line-height:.7142857142857143}@media (min-width: 1024px){.share{font-size:1rem;letter-spacing:0em;line-height:.75}}.share__summary{position:relative;z-index:10;width:-moz-max-content;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.share__heading{display:flex;align-items:flex-end;gap:.5rem}.share__heading svg{order:-9999;height:1.125rem;width:1.125rem}@media (min-width: 1024px){.share__heading svg{margin-top:-.125rem;margin-bottom:-.125rem;height:1.5rem;width:1.25rem}}.share__transition{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);position:absolute;bottom:100%;left:0;width:100%;transition-property:opacity,-webkit-clip-path;transition-property:opacity,clip-path;transition-property:opacity,clip-path,-webkit-clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s;color:var(--theme-text, var(--theme-white));background-color:var(--theme-bg, var(--theme-black))}@media (min-width: 1024px){.share__transition{-webkit-clip-path:none;clip-path:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}.share__transition{-moz-column-gap:1.25rem;column-gap:1.25rem}.share__transition{bottom:0;grid-template-columns:repeat(8,minmax(0,1fr))}}.share[open]:not([transition-in]):not([transition-out]) .share__transition{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (min-width: 1024px){.share[open]:not([transition-in]):not([transition-out]) .share__transition{-webkit-clip-path:none;clip-path:none}}.share__content{margin-left:-1rem;margin-right:-1rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem 2rem}@media (min-width: 1024px){.share__content{grid-column:span 5 / span 5;grid-column-start:4;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.25rem;padding:0}}.share__content li{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s}@media (min-width: 1024px){.share__content li{--tw-translate-x: -1.25rem;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.share[open]:not([transition-in]):not([transition-out]) .share__content li{--tw-translate-y: 0px;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.share__content a{display:block;white-space:nowrap}.\!showcase{--media-width: calc(var(--section-width)) !important;--media-height: calc(var(--section-height)) !important;--padding: calc((var(--screen-h) * .55) + 1.75rem) !important;--horizontal-width: calc(var(--section-width) * .6053) !important;--horizontal-height: calc(var(--section-height) - 16rem) !important;--horizontal-item-width: min(var(--horizontal-width) - (var(--horizontal-width) - var(--horizontal-height) * .8130081301) * .999999999, var(--horizontal-width)) !important;--horizontal-item-height: min(var(--horizontal-height) - (var(--horizontal-height) - var(--horizontal-width) * 1.23) * .999999999, var(--horizontal-height)) !important;--media-scaled-width:calc(100% + 2px) !important;--media-scaled-height:calc(100% + 2px) !important;--showcase-progress: .5 !important;--theme-bg: #F6F6F6 !important;--theme-text: #F6F6F6 !important;-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important;transition:color .3s ease!important}.showcase{--media-width: calc(var(--section-width));--media-height: calc(var(--section-height));--padding: calc((var(--screen-h) * .55) + 1.75rem);--horizontal-width: calc(var(--section-width) * .6053);--horizontal-height: calc(var(--section-height) - 16rem);--horizontal-item-width: min(var(--horizontal-width) - (var(--horizontal-width) - var(--horizontal-height) * .8130081301) * .999999999, var(--horizontal-width));--horizontal-item-height: min(var(--horizontal-height) - (var(--horizontal-height) - var(--horizontal-width) * 1.23) * .999999999, var(--horizontal-height));--media-scaled-width:calc(100% + 2px);--media-scaled-height:calc(100% + 2px);--showcase-progress: .5;--theme-bg: #F6F6F6;--theme-text: #F6F6F6;-webkit-clip-path:inset(0);clip-path:inset(0);transition:color .3s ease}.\!showcase,.showcase{position:relative;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column}@media (min-width: 1024px){.\!showcase{--horizontal-width: calc(var(--section-width) * .2331) !important;--padding: calc((var(--screen-h) * .55) + 4.9rem) !important}.showcase{--horizontal-width: calc(var(--section-width) * .2331);--padding: calc((var(--screen-h) * .55) + 4.9rem)}}.\!showcase.showcase--transitioning{transition-delay:.5s!important}.showcase.showcase--transitioning{transition-delay:.5s}.showcase--horizontal{--media-scaled-width: var(--horizontal-item-width);--media-scaled-height: var(--horizontal-item-height);--media-opacity: 0;--theme-text: #131313;color:var(--theme-text)}.showcase--horizontal .showcase__item{--image-progress: 0;-webkit-clip-path:inset(calc((100% - var(--media-scaled-height)) / 2) calc((100% - var(--media-scaled-width)) / 2));clip-path:inset(calc((100% - var(--media-scaled-height)) / 2) calc((100% - var(--media-scaled-width)) / 2))}.showcase--horizontal:has(.lenis-scrollbar__button.active){pointer-events:none}.showcase--ready .showcase__heading-span,.no-js .showcase .showcase__heading-span{opacity:1;transform:translate(0)!important}.no-js .\!showcase .showcase__heading-span{opacity:1!important;transform:translate(0)!important}.showcase--ready .showcase__heading .text-stroke,.showcase--ready .showcase__heading .text-stroke-parallax,.no-js .showcase .showcase__heading .text-stroke,.no-js .showcase .showcase__heading .text-stroke-parallax{animation:text-fill 1.1s cubic-bezier(.38,0,.21,1) backwards 1.85s}.no-js .\!showcase .showcase__heading .text-stroke,.no-js .\!showcase .showcase__heading .text-stroke-parallax{animation:text-fill 1.1s cubic-bezier(.38,0,.21,1) backwards 1.85s!important}.showcase--ready .showcase__heading .text-stroke,.no-js .showcase .showcase__heading .text-stroke{--text-fill-progress: 1}.no-js .\!showcase .showcase__heading .text-stroke{--text-fill-progress: 1 !important}.showcase--ready .showcase__media,.showcase--ready .showcase__intro,.showcase--ready .showcase__sector,.showcase--ready .showcase__name,.showcase--ready .showcase__cta,.no-js .showcase .showcase__media,.no-js .showcase .showcase__intro,.no-js .showcase .showcase__sector,.no-js .showcase .showcase__name,.no-js .showcase .showcase__cta{opacity:1}.no-js .\!showcase .showcase__media,.no-js .\!showcase .showcase__intro,.no-js .\!showcase .showcase__sector,.no-js .\!showcase .showcase__name,.no-js .\!showcase .showcase__cta{opacity:1!important}.showcase--ready .showcase__media,.no-js .showcase .showcase__media{transform:scale(1)}.no-js .\!showcase .showcase__media{transform:scale(1)!important}.showcase__list{--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(246 246 246 / var(--tw-text-opacity));transition:visibility 1.1s linear}.showcase--transitioning .showcase__list{transition-delay:0s}.showcase--horizontal .showcase__list{visibility:hidden}.showcase__item{--text-fill-progress: clamp( 0, (var(--showcase-progress) * 4) - .3, 1 );--image-progress: clamp(-.5, var(--showcase-progress) - .5, .5);height:var(--section-height);-webkit-clip-path:inset(0 0 -1px 0);clip-path:inset(0 0 -1px 0);transition:-webkit-clip-path .9s cubic-bezier(.6,0,.2,1);transition:clip-path .9s cubic-bezier(.6,0,.2,1);transition:clip-path .9s cubic-bezier(.6,0,.2,1),-webkit-clip-path .9s cubic-bezier(.6,0,.2,1);pointer-events:none;position:relative;z-index:20}.showcase__item.trigger-off{visibility:hidden}.showcase__item a{pointer-events:auto}.showcase--horizontal .showcase__item{transition-delay:.2s}@media (max-width: 1023px){.showcase__item--first .showcase__content{grid-template-rows:auto min-content}}.showcase__item--last{--image-progress: clamp( -.5, var(--showcase-progress) - .5, 0 );--text-opacity-progress: clamp( 0, 1 - ((var(--showcase-progress) * 2) - 1), 1 );opacity:var(--text-opacity-progress, 1);-webkit-clip-path:inset(0 0 calc(var(--screen-h) * -1) 0);clip-path:inset(0 0 calc(var(--screen-h) * -1) 0)}.no-js .showcase__item--last{-webkit-clip-path:inset(0);clip-path:inset(0)}.showcase__item--last .showcase__media{transform:scale(1)}.showcase__item--next{--media-scale-progress: clamp( 0, (((var(--showcase-progress) * 4) - 2)), 1 );--media-scale: clamp( .7, 1 - (var(--media-scale-progress) * .3), 1 );--media-scaled-width: min(var(--media-width) - (var(--media-width) - var(--media-height) * .8130081301) * clamp(0, var(--media-scale-progress), .999999999), var(--media-width));--media-scaled-height: min(var(--media-height) - (var(--media-height) - var(--media-width) * 1.23) * clamp(0, var(--media-scale-progress), .999999999), var(--media-height));--image-progress: 0;margin-bottom:var(--padding);margin-top:calc(var(--section-height) * -1);height:calc(var(--section-height) * 3);-webkit-clip-path:none;clip-path:none;z-index:10}.showcase__item--next.trigger-leave{visibility:visible}.showcase__item--next .showcase__content{opacity:var(--text-opacity-progress, 1)}.showcase__item--next .showcase__media{height:calc(var(--screen-h) * 1.7);margin-bottom:calc(var(--screen-h) * -.7);transform:scale(1);position:sticky}.showcase__item--next .showcase__media-items{transition:none}.showcase__item--next .showcase__media-items .showcase__media-items{width:100%;height:100%;top:0;left:0;transform:none}.showcase__item--next .showcase__media-items .showcase__overlay:after{transition:none}.showcase__item--next .showcase__overlay{--media-opacity: max( var(--overlay-opacity) + ( (.6 - var(--overlay-opacity)) * var(--media-scale-progress) ), var(--overlay-opacity) )}.no-js .showcase__item--next{display:none}.showcase__content{grid-template-rows:auto minmax(min-content,calc(var(--screen-h) * .5 - .4375rem));height:var(--section-height);height:100svh;transition:1s cubic-bezier(.6,0,.2,1);transition-property:opacity,visibility;margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.showcase__content{padding-left:1.5rem;padding-right:1.5rem}}.showcase__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}@media (min-width: 1024px){.showcase__content{-moz-column-gap:1.25rem;column-gap:1.25rem}}.showcase__content{position:fixed;top:0;left:0;z-index:30;width:100vw;padding-top:var(--header-h)}@media (min-width: 1024px){.showcase__content{grid-template-rows:auto minmax(min-content,calc(var(--screen-h) * .5 - .5rem))}}.showcase--horizontal .showcase__content{opacity:0}.pjax-to-project-vertical .showcase__content{transition-duration:.5s;opacity:0}.showcase__pre{grid-column:span 12 / span 12;grid-column-start:1;grid-row-start:1;display:block}@media (max-width: 1023px){.showcase__pre{padding-top:.75rem;text-align:center}}@media (min-width: 1024px){.showcase__pre{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}.showcase__pre{-moz-column-gap:1.25rem;column-gap:1.25rem}}.showcase__pre-1,.showcase__pre-2,.showcase__pre-3{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;text-transform:uppercase;font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.showcase__pre-1,.showcase__pre-2,.showcase__pre-3{font-size:1rem;letter-spacing:.0625em;line-height:1}}.showcase__pre-1,.showcase__pre-2,.showcase__pre-3{display:inline;padding-top:2rem}@media (min-width: 1024px){.showcase__pre-1,.showcase__pre-2,.showcase__pre-3{padding-top:2.5rem}.showcase__pre-1{grid-column:span 4 / span 4;grid-column-start:1;grid-row-start:1;display:block;align-self:flex-end;text-align:left}}.showcase__pre-2{text-align:center}@media (min-width: 1024px){.showcase__pre-2{grid-column:span 4 / span 4;grid-column-start:5;grid-row-start:1;align-self:flex-end}.showcase__pre-3:not(:only-child){grid-column:span 4 / span 4;grid-column-start:9;grid-row-start:1;align-self:flex-end;text-align:right}}.showcase__heading{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:4.5rem;letter-spacing:-.006944444444em;line-height:.8611111111111112}@media (min-width: 1024px){.showcase__heading{font-size:9rem;letter-spacing:-.0125em;line-height:.825}}[lang=zh] .showcase__heading{line-height:1}.showcase__heading{grid-column:span 12 / span 12;grid-row-start:2;margin-top:-.25rem;margin-bottom:-.25rem;width:100%;align-self:flex-end;padding-top:2rem;padding-bottom:1.25rem}@media (min-width: 1024px){.showcase__heading{grid-column:span 8 / span 8;grid-row-start:2;margin-top:-.5rem;margin-bottom:-.5rem;padding-top:2.5rem;padding-bottom:1.5rem}}.showcase__heading--centred{margin-bottom:2.75rem;text-align:center}@media (min-width: 1024px){.showcase__heading--centred{grid-column:span 10 / span 10;grid-column-start:2;margin-bottom:0}}.showcase__heading--error{text-align:center;font-size:12.5rem;letter-spacing:-.01em;line-height:.8}@media (min-width: 1024px){.showcase__heading--error{font-size:30rem;letter-spacing:-.0125em;line-height:.7291666666666666;grid-column:span 10 / span 10;grid-column-start:2}}[lang=zh] .showcase__heading--error{line-height:1}.showcase__heading-span{display:block;opacity:0;transform:translate(1.25rem);transition:opacity .6s cubic-bezier(.38,0,.21,1) calc(.5s + var(--text-transition-delay, 0s)),transform .6s cubic-bezier(.38,0,.21,1) calc(.55s + var(--text-transition-delay, 0s))}.showcase__heading-span:nth-child(1){--text-transition-delay: 0s}.showcase__heading-span:nth-child(2){--text-transition-delay: .1s}.showcase__heading-span:nth-child(n+3){--text-transition-delay: .2s}.showcase__heading--centred .showcase__heading-span{transform:translateY(1.25rem)}.showcase__heading .text-stroke{--text-fill-progress: 0}.pjax-to-project-vertical .showcase__heading .text-stroke,.pjax-to-project-vertical .showcase__heading .text-stroke-parallax{--text-fill-progress: 0;--text-fill-duration: .5s}@media (hover: hover) and (pointer: fine){.showcase__item:hover .showcase__heading .text-stroke,.showcase__item:hover .showcase__heading .text-stroke-parallax{--text-fill-progress: 0;--text-fill-duration: .5s}}.showcase__intro{grid-column:span 6 / span 6;grid-column-start:1;grid-row:span 1 / span 1;grid-row-start:1;align-self:flex-start;padding-top:2rem}@media (min-width: 1024px){.showcase__intro{grid-column:span 2 / span 2;grid-column-start:11;grid-row:span 1 / span 1;grid-row-start:2;align-self:flex-end;padding-bottom:1.5rem}}.showcase__details{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}@media (min-width: 1024px){.showcase__details{-moz-column-gap:1.25rem;column-gap:1.25rem}}.showcase__details{grid-column:span 12 / span 12;grid-row-start:1}.showcase__sector,.showcase__name,.showcase__cta{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;text-transform:uppercase;font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.showcase__sector,.showcase__name,.showcase__cta{font-size:1rem;letter-spacing:.0625em;line-height:1}}.showcase__sector,.showcase__name,.showcase__cta{padding-top:2rem}@media (min-width: 1024px){.showcase__sector,.showcase__name,.showcase__cta{padding-top:2.5rem}}.showcase__sector{display:none}@media (min-width: 1024px){.showcase__sector{grid-column:span 4 / span 4;grid-column-start:1;grid-row-start:1;display:block;align-self:flex-end;text-align:left}}.showcase__name{grid-column:span 12 / span 12;grid-row-start:2;align-self:flex-end;text-align:center}@media (min-width: 1024px){.showcase__name{grid-column:span 4 / span 4;grid-column-start:5;grid-row-start:1;align-self:flex-end}}.showcase__cta{grid-column:span 12 / span 12;grid-row-start:1;align-self:flex-start;text-align:center}@media (min-width: 1024px){.showcase__cta{align-self:flex-end}.showcase__cta:not(:only-child){grid-column:span 4 / span 4;grid-column-start:9;grid-row-start:1;align-self:flex-end;text-align:right}}.showcase__media{position:fixed;z-index:20;top:0;left:0;width:var(--media-width);height:var(--media-height);overflow:hidden;opacity:0;transform:scale(1.2);transition:1s cubic-bezier(.38,0,.21,1) 1.85s;transition-property:opacity,transform}.showcase__media--1,.showcase__media--2,.showcase__media--3,.showcase__media--4,.showcase__media--5,.showcase__media--6{transform:scale(1);position:absolute;height:100%;width:100%}.showcase__media--1,.showcase__media--2,.showcase__media--3,.showcase__media--4{transform:scale(1.2) translateY(calc(var(--screen-h) * .3 - var(--screen-h) * .45 * var(--media-scale-progress)))}.showcase__media--1{bottom:50%;right:100%;margin-right:2.5rem;margin-bottom:1.25rem;transform-origin:bottom right}@media (min-width: 1024px){.showcase__media--1{margin-right:7rem;margin-bottom:3.5rem}}.showcase__media--2{top:50%;right:100%;margin-right:2.5rem;margin-top:1.25rem;transform-origin:top right}@media (min-width: 1024px){.showcase__media--2{margin-right:7rem;margin-top:3.5rem}}.showcase__media--3{bottom:50%;left:100%;margin-left:2.5rem;margin-bottom:1.25rem;transform-origin:bottom left}@media (min-width: 1024px){.showcase__media--3{margin-left:7rem;margin-bottom:3.5rem}}.showcase__media--4{top:50%;left:100%;margin-left:2.5rem;margin-top:1.25rem;transform-origin:top left}@media (min-width: 1024px){.showcase__media--4{margin-left:7rem;margin-top:3.5rem}}.showcase__media--5{transform:translate(-50%);bottom:100%;left:50%;margin-bottom:2.5rem}@media (min-width: 1024px){.showcase__media--5{margin-bottom:7rem}}.showcase__media--6{transform:translate(-50%);top:100%;left:50%;margin-top:2.5rem}@media (min-width: 1024px){.showcase__media--6{margin-top:7rem}}.showcase__media-items{position:absolute;z-index:10;top:calc(var(--section-height) / 2);left:50%;width:var(--media-scaled-width);height:var(--media-scaled-height);transform:translate(-50%,-50%) scale(var(--media-scale, 1)) translateY(calc(-20% * var(--image-progress)));transition:.9s cubic-bezier(.6,0,.2,1);transition-property:width,height}.showcase--horizontal .showcase__media-items{transition-delay:.2s}.showcase__media-item{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase__media-item--hover{transition:transform .9s cubic-bezier(.6,0,.2,1)}.pjax-to-project-vertical .showcase__media-item--hover{transform:scale(1.2)}.showcase__overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.showcase__overlay:after{content:"";position:absolute;z-index:20;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:var(--media-opacity, var(--overlay-opacity));transition:opacity .9s cubic-bezier(.6,0,.2,1)}@media (max-width: 767px){.showcase__overlay:after{opacity:var(--media-opacity, var(--overlay-opacity-mobile, var(--overlay-opacity, 0)))}}.showcase--horizontal .showcase__overlay:after{transition-delay:.2s}.showcase__overlay--hover{z-index:20;opacity:0;visibility:hidden;transition:.9s cubic-bezier(.6,0,.2,1);transition-property:opacity,visibility}@media (hover: hover) and (pointer: fine){.showcase__item:hover .showcase__overlay--hover{opacity:1;visibility:visible}}.pjax-to-project-vertical .showcase__overlay--hover{opacity:1;visibility:visible}.showcase__intro,.showcase__sector,.showcase__name,.showcase__cta{opacity:0;transition:opacity 1s cubic-bezier(.6,0,.2,1) 1.85s}.showcase__ticker{bottom:calc(50vh + var(--padding));transform:translateY(50%);position:absolute;left:0;z-index:50;width:100%}.no-js .showcase__ticker{position:relative;bottom:auto;padding-top:2.5rem;padding-bottom:2.5rem}.showcase__paging{transition:opacity 1.1s cubic-bezier(.4,0,.2,1) 1.85s,visibility 0s linear 1.1s;position:fixed;bottom:1.5rem;left:1rem;z-index:100;display:flex;height:1em;-moz-column-gap:.5rem;column-gap:.5rem;overflow:hidden;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.showcase__paging{font-size:1rem;letter-spacing:.0625em;line-height:1;left:1.5rem}}.js:not(.is-ready) .showcase__paging,.pjax-entering .showcase__paging{opacity:0;visibility:hidden}.showcase__paging-current{transform:translateY(calc(-1em * var(--showcase-index, 0)));transition:transform ease-in-out .3s;display:flex;height:1em;flex-direction:column}.showcase__paging-current span{height:1em;flex:none}.showcase__toggle{--toggle-size: 1rem;--toggle-column: .375rem;--toggle-gap:.625rem;--toggle-transform: 0;width:var(--toggle-size);height:var(--toggle-size);transition:opacity 1.1s cubic-bezier(.4,0,.2,1) 1.85s,visibility 0s linear 1.1s;will-change:transform;position:fixed;bottom:1.5rem;right:1rem;z-index:100;overflow:hidden}@media (min-width: 1024px){.showcase__toggle{--toggle-size: 1.25rem;--toggle-gap:.875rem;right:1.5rem}}.showcase--horizontal .showcase__toggle{--toggle-column: var(--toggle-size);--toggle-transform: var(--toggle-size)}.js:not(.is-ready) .showcase__toggle,.pjax-entering .showcase__toggle{opacity:0;visibility:hidden}.showcase__toggle-s1,.showcase__toggle-s2,.showcase__toggle-s3,.showcase__toggle-s4{position:absolute;width:var(--toggle-column);height:var(--toggle-column);box-shadow:inset 0 0 0 .0625rem currentColor;box-shadow:inset 0 0 0 1px var(--theme-text, currentColor);transition:.3s ease;transition-property:box-shadow,width,height,transform}@media (hover: hover) and (pointer: fine){.showcase__toggle:hover .showcase__toggle-s1,.showcase__toggle:hover .showcase__toggle-s2,.showcase__toggle:hover .showcase__toggle-s3,.showcase__toggle:hover .showcase__toggle-s4{box-shadow:inset 0 0 0 calc(var(--toggle-column) / 2) var(--theme-text, currentColor)}}.showcase--transitioning .showcase__toggle-s1,.showcase--transitioning .showcase__toggle-s2,.showcase--transitioning .showcase__toggle-s3,.showcase--transitioning .showcase__toggle-s4{transition-delay:.5s}.showcase__toggle-s1{top:0;left:0}.showcase__toggle-s2{top:0;left:var(--toggle-gap);transform:translate(var(--toggle-transform))}.showcase__toggle-s3{top:var(--toggle-gap);left:0;transform:translateY(var(--toggle-transform))}.showcase__toggle-s4{top:var(--toggle-gap);left:var(--toggle-gap);transform:translate(var(--toggle-transform),var(--toggle-transform))}.showcase__horizontal{width:var(--section-width);height:var(--section-height);background-color:var(--theme-bg);transition:visibility 1s ease,background-color .5s ease 0s;visibility:hidden;position:fixed;top:0;left:0;z-index:10;-ms-overflow-style:none;scrollbar-width:none}.showcase__horizontal::-webkit-scrollbar{display:none}.showcase--horizontal .showcase__horizontal{visibility:visible}.showcase--transitioning .showcase__horizontal{transition-delay:0s,.5s}.showcase__horizontal-content{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;flex:none;align-items:center}.showcase__horizontal-list{padding:0 calc(50% - var(--horizontal-item-width) / 2);position:relative;z-index:30;display:flex;-moz-column-gap:2rem;column-gap:2rem}@media (min-width: 1024px){.showcase__horizontal-list{-moz-column-gap:5rem;column-gap:5rem;-moz-column-gap:calc(var(--horizontal-item-width) * .21);column-gap:calc(var(--horizontal-item-width) * .21)}}.showcase__horizontal-item{position:relative;width:var(--horizontal-item-width);height:var(--horizontal-item-height);transform:translate(calc(-50vw + 50%));transition:transform .8s cubic-bezier(.6,0,.2,1)}.showcase__horizontal-item.active{z-index:10;transform:translate(0)}.showcase__horizontal-item.active~.showcase__horizontal-item{transform:translate(calc(50vw - 50%))}.showcase--horizontal .showcase__horizontal-item{transform:translate(0)!important;transition-delay:.3s}.showcase__horizontal-images{position:absolute;top:0%;left:0%;width:100%;height:100%;overflow:hidden;transform:scale(1);transition:cubic-bezier(.6,0,.2,1) .9s;transition-property:transform,width,height,top,left}.pjax-to-project-horizontal .active .showcase__horizontal-images{width:var(--section-width);height:var(--section-height);left:calc(var(--section-width) / 2 * -1 + 50%);top:calc(var(--section-height) / 2 * -1 + 50%);transform:scale(1.2)}.showcase__horizontal-images:after{content:"";opacity:0;transition:opacity .9s cubic-bezier(.6,0,.2,1);position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:20;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.pjax-to-project-horizontal .active .showcase__horizontal-images:after{opacity:var(--overlay-opacity)}@media (max-width: 767px){.pjax-to-project-horizontal .active .showcase__horizontal-images:after{opacity:var(--overlay-opacity-mobile, var(--overlay-opacity, 0))}}.showcase__horizontal-image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.showcase__horizontal-image--hover{opacity:0;transition:cubic-bezier(.38,0,.21,1) .5s;transition-property:opacity,transform}@media (hover: hover) and (pointer: fine){.showcase__horizontal-item:hover .showcase__horizontal-image--hover{opacity:1}}@media (hover: none) and (pointer: coarse){.highlight .showcase__horizontal-image--hover{opacity:1}}.pjax-to-project-horizontal .active .showcase__horizontal-image--hover{opacity:1}.showcase__actions{width:var(--section-width);pointer-events:none;position:fixed;bottom:4rem;z-index:20}@media (min-width: 1024px){.showcase__actions{bottom:1.5rem}}.showcase__actions-item{position:absolute;bottom:0;left:0;width:100%;padding-left:1rem;padding-right:1rem;text-align:center}@media (min-width: 1024px){.showcase__actions-item{padding-left:8rem;padding-right:8rem}}.showcase__actions-mask{display:flex;justify-content:center;overflow:hidden}.showcase__actions-cta{transform:translateY(100%);transition:transform cubic-bezier(.38,0,.21,1) .3s}.active .showcase__actions-cta{transform:translateY(0);transition-delay:.3s;pointer-events:auto}.showcase__actions-name{transform:translateY(100%);transition:transform cubic-bezier(.38,0,.21,1) .3s;display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.5rem;letter-spacing:.016666666667em;line-height:1}@media (min-width: 1024px){.showcase__actions-name{font-size:2rem;letter-spacing:.00625em;line-height:.9375}}.active .showcase__actions-name{transform:translateY(0);transition-delay:.4s}.text-cta{--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' preserveAspectRatio='none' fill='none'%3E%3Crect x='0' y='0' width='9' height='9' fill='black' /%3E%3C/svg%3E");padding-right:1.3rem;-webkit-mask-image:var(--mask),var(--mask);mask-image:var(--mask),var(--mask);-webkit-mask-position:0 0,100% 50%;mask-position:0 0,100% 50%;-webkit-mask-size:calc(100% - 1.3rem) 100%,.5625rem .5625rem;mask-size:calc(100% - 1.3rem) 100%,.5625rem .5625rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-clip-path:inset(0);clip-path:inset(0);display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;text-transform:uppercase;font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.text-cta{font-size:1rem;letter-spacing:.0625em;line-height:1}}.text-cta{position:relative;display:inline-block;vertical-align:bottom}.text-cta:before,.text-cta:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87712 1.57476L1.87711 0.589081H8.35696V0.591506L8.3572 0.591506L8.35719 7.07132L7.37151 7.0713L7.37147 2.27016L-1.04525 10.6869L-1.72711 10.005L6.70313 1.5748L1.87712 1.57476Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87712 1.57476L1.87711 0.589081H8.35696V0.591506L8.3572 0.591506L8.35719 7.07132L7.37151 7.0713L7.37147 2.27016L-1.04525 10.6869L-1.72711 10.005L6.70313 1.5748L1.87712 1.57476Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:none;mask-repeat:none;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:.5625rem .5625rem;mask-size:.5625rem .5625rem;width:.5625rem;height:.5625rem;position:absolute;right:0;top:50%;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.6,0,.2,1);will-change:transform}.text-cta:before{--tw-translate-x: 0%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:currentColor;transition-delay:.1s}.text-cta:after{--tw-translate-x: -125%;--tw-translate-y: 75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:currentColor;transition-delay:0s}.text-cta:hover:before{--tw-translate-x: 125%;--tw-translate-y: -175%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-delay:0s}.text-cta:hover:after{--tw-translate-x: 0%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-delay:.1s}.ticker-banner{display:flex;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;overflow:hidden;white-space:nowrap;font-weight:500}.ticker-banner__group{display:flex;width:100%;will-change:transform}.no-js .ticker-banner__group{justify-content:center}.ticker-banner__item{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:4.5rem;letter-spacing:-.006944444444em;line-height:.8611111111111112}@media (min-width: 1024px){.ticker-banner__item{font-size:9rem;letter-spacing:-.0125em;line-height:.825}}[lang=zh] .ticker-banner__item{line-height:1}.ticker-banner__item{display:flex;align-items:flex-start;line-height:.95}.ticker-banner__item:after{content:"/";padding-left:.875rem;padding-right:.875rem}@media (min-width: 1024px){.ticker-banner__item:after{padding-left:3rem;padding-right:3rem}}.no-js .ticker-banner__item:after{display:none}.ticker-banner__seperator{padding-left:.875rem;padding-right:.875rem}@media (min-width: 1024px){.ticker-banner__seperator{padding-left:3rem;padding-right:3rem}}.no-js .ticker-banner__seperator{display:none}.underline-in,.underline-on,.underline-out{background-position-y:min(50% + .5em + var(--underline-height, 1px) / 2 + var(--underline-offset, 0em),100%);background-repeat:no-repeat;transition-timing-function:cubic-bezier(.6,0,.2,1)}.underline-in,.underline-on{background-position-x:0%;background-image:linear-gradient(var(--underline-color, currentColor),var(--underline-color, currentColor));transition-property:background-size;transition-duration:.4s}.underline-in{background-size:0% var(--underline-height, 1px)}@media (hover: hover) and (pointer: fine){.underline-in:hover,a:hover .underline-in,button:hover .underline-in,summary:hover .underline-in{background-size:100% var(--underline-height, 1px)}}.underline-out{background-image:linear-gradient(to right,var(--underline-color, currentColor) 0%,var(--underline-color, currentColor) 33.333%,transparent 33.333%,transparent 66.666%,var(--underline-color, currentColor) 66.666%,var(--underline-color, currentColor) 100%);background-size:300% var(--underline-height, 1px);background-position-x:100%;transition-property:background-position-x;transition-duration:1.2s}@media (hover: hover) and (pointer: fine){.underline-out:hover,a:hover .underline-out,button:hover .underline-out,summary:hover .underline-out{background-position-x:0%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.top-0{top:0}.top-header{top:var(--header-h)}.z-1{z-index:1}.z-10{z-index:10}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-12{grid-column-start:12}.col-start-2{grid-column-start:2}.col-start-4{grid-column-start:4}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.-mx-4{margin-left:-1rem;margin-right:-1rem}.my-20{margin-top:5rem;margin-bottom:5rem}.-ml-4{margin-left:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-\[1em\]{margin-left:1em}.mr-2{margin-right:.5rem}.mr-5{margin-right:1.25rem}.mr-\[2em\]{margin-right:2em}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-header{margin-top:var(--header-h)}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-1{aspect-ratio:1}.aspect-1\/1{aspect-ratio:1 / 1}.aspect-4\/3{aspect-ratio:4 / 3}.aspect-4\/5{aspect-ratio:4 / 5}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.25{height:.5625rem}.h-4{height:1rem}.h-\[2\.5em\]{height:2.5em}.h-full{height:100%}.min-h-\[40vw\]{min-height:40vw}.min-h-\[90vh\]{min-height:90vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.25{width:.5625rem}.w-4{width:1rem}.w-40{width:10rem}.w-\[2\.5em\]{width:2.5em}.w-auto{width:auto}.w-full{width:100%}.shrink{flex-shrink:1}.scale-parallax{--tw-scale-x: var(--scale);--tw-scale-y: var(--scale);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(19 19 19 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(246 246 246 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity: 1;background-color:rgb(85 85 85 / var(--tw-bg-opacity))}.bg-grey\/20{background-color:#5553}.bg-theme-bg{background-color:var(--theme-bg)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem}.py-header{padding-top:var(--header-h);padding-bottom:var(--header-h)}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-7\.5{padding-top:1.875rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-extralight{font-weight:200}.text-black{--tw-text-opacity: 1;color:rgb(19 19 19 / var(--tw-text-opacity))}.text-grey{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(246 246 246 / var(--tw-text-opacity))}.text-white\/50{color:#f6f6f680}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition-none{transition-property:none!important}.transition{transition-property:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-600{transition-duration:.6s}.ease-transition{transition-timing-function:cubic-bezier(.6,0,.2,1)}.will-change-dynamic{will-change:var(--will-change)}.text-h4{font-size:1rem;letter-spacing:-.0125em;line-height:1.125}@media (min-width: 1024px){.text-h4{font-size:1.5rem;letter-spacing:-.041666666667em;line-height:1.1666666666666667}}.text-small{font-size:.875rem;letter-spacing:0em;line-height:1.4285714285714286}@media (min-width: 1024px){.text-small{font-size:1rem;letter-spacing:0em;line-height:1.375}}.text-ticker-no{font-size:1.125rem;letter-spacing:0em;line-height:1}@media (min-width: 1024px){.text-ticker-no{font-size:2rem;letter-spacing:0em;line-height:1}}.\!anchor,.anchor{display:block;height:0px;scroll-margin-top:6rem}.border-top{position:absolute;top:0;left:0;width:100%;border-top-width:1px;border-color:currentColor;opacity:.1}.border-bottom{position:absolute;bottom:0;left:0;width:100%;border-top-width:1px;border-color:currentColor;opacity:.1}.border-top.intersecting,.border-bottom.intersecting{opacity:.1;transform:scaleX(0);transform-origin:0 0}.border-top.intersecting-on,.border-bottom.intersecting-on{opacity:.1;transform:scaleX(1)}.text-stroke,.text-stroke-in,.text-stroke-out,.text-stroke-on,.text-stroke-parallax,.text-stroke-animate{min-width:-moz-fit-content;min-width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;background-size:100% calc(100% * var(--text-fill-progress, 0));-webkit-text-stroke:max(1px,.0075em) currentColor;-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition:background-size var(--text-fill-duration, .5s) cubic-bezier(.38,0,.21,1) var(--text-fill-delay, 0s)}.lenis-scrolling .text-stroke-parallax,.lenis-stopped .text-stroke-parallax{--text-fill-duration: 0s}.text-stroke-out{--text-fill-progress: 1}@media (hover: hover) and (pointer: fine){.text-stroke-out:hover,a:hover .text-stroke-out{--text-fill-progress: 0}}:root{--screen-h: 100vh;--overlay-opacity: .3;--section-width: 100vw;--section-height: var(--screen-h)}@supports (height: 100lvh){:root{--screen-h: 100lvh}}:root{--heading-img-w: 14.1875rem;--heading-pad: calc(50svh - ((var(--heading-img-w) * .75) / 2))}@media (min-width: 1024px){:root{--heading-img-w: 22rem}}.intersecting{opacity:0;transform:translateY(1.25rem)}@media (min-width: 1024px){.intersecting{transform:translateY(2.5rem)}}.intersecting-on{transition:.8s ease .1s;transition-property:opacity,transform;will-change:opacity,transform}.intersecting-on,.intersecting-leave{--text-fill-progress: 1;--text-fill-delay: .4s;opacity:1;transform:translateY(0)}.js:not(.is-ready) .intersecting,.pjax-replacing .intersecting{transition:none}@keyframes test-fill{0%{pointer-events:none;background-size:100% 0%}to{pointer-events:auto;background-size:100% calc(100% * var(--text-fill-progress))}}.nav-menu{--duration: .6s;--delay: 0s;position:relative;z-index:100;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.is-changing .nav-menu{--delay: .4s}.nav-menu__content{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path var(--duration) cubic-bezier(.645,.045,.355,1) var(--delay);transition:clip-path var(--duration) cubic-bezier(.645,.045,.355,1) var(--delay);transition:clip-path var(--duration) cubic-bezier(.645,.045,.355,1) var(--delay),-webkit-clip-path var(--duration) cubic-bezier(.645,.045,.355,1) var(--delay);will-change:clip-path;position:fixed;top:0;left:0;z-index:50;display:flex;height:100vh;height:100dvh;max-height:100vh;max-height:100lvh;width:100vw;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(19 19 19 / var(--tw-text-opacity))}.nav-menu--open .nav-menu__content{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.nav-menu__header{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.nav-menu__header{padding-left:1.5rem;padding-right:1.5rem}}.nav-menu__header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}@media (min-width: 1024px){.nav-menu__header{-moz-column-gap:1.25rem;column-gap:1.25rem}}.nav-menu__header{height:var(--header-h);width:100%;flex:none;align-items:center}@media (min-width: 1024px){.nav-menu__header{margin-bottom:-1.5rem}}.nav-menu__main{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.nav-menu__main{padding-left:1.5rem;padding-right:1.5rem}}.nav-menu__main{display:flex;height:100%;min-height:0px;flex-direction:column;padding-bottom:1rem}@media (min-width: 1024px){.nav-menu__main{display:grid;height:100%;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:1.5rem}}.nav-menu__primary{position:relative;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}@media (min-width: 1024px){.nav-menu__primary{grid-column:span 7 / span 7;grid-column-start:6;grid-row-start:1;padding-left:1.25rem}.nav-menu__primary:before{content:"";transition:transform var(--duration) cubic-bezier(.645,.045,.355,1) 0s;transition-property:transform,opacity;position:absolute;top:0;left:0;height:100%;transform-origin:top;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-left-color:#5553;opacity:0;will-change:transform}.nav-menu--open .nav-menu__primary:before{transition-delay:.4s;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}}@media (min-width: 1280px){.nav-menu__primary{grid-column:span 6 / span 6;grid-column-start:7}}.nav-menu__secondary{transition:opacity .5s cubic-bezier(.6,0,.2,1) 0s;opacity:0}@media (max-width: 1023px){.nav-menu__secondary{display:flex;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;border-top-width:1px;border-top-color:#5553;padding-top:1rem}}@media (min-width: 1024px){.nav-menu__secondary{grid-column:span 5 / span 5;grid-row-start:1;align-self:flex-end}}@media (min-width: 1280px){.nav-menu__secondary{grid-column:span 6 / span 6}}.nav-menu--open .nav-menu__secondary{transition-delay:.8s;opacity:1}.nav-menu__scroll{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase;font-size:3rem;letter-spacing:0em;line-height:.75}@media (min-width: 1024px){.nav-menu__scroll{font-size:6rem;letter-spacing:-.010416666667em;line-height:.7291666666666666}}.nav-menu__scroll{display:grid;overflow:auto}@media (min-width: 1024px){.nav-menu__scroll{margin-left:calc(-.5em - 2.5rem)}}[lang=zh] .nav-menu__scroll{line-height:1}@media (max-width: 1023px){.nav-menu__nav{padding-bottom:.75rem}}.nav-menu__list{display:flex;min-height:0px;flex-direction:column;row-gap:.75rem}@media (min-width: 1024px){.nav-menu__list{row-gap:1.25rem}}.nav-menu__list>*{overflow:hidden;padding-top:1px;padding-bottom:1px}@media (min-width: 1024px){.nav-menu__list>*{padding-left:calc(.5em + 2.5rem)}}.nav-menu__link{position:relative;display:block;padding-right:calc(.5em + 1.25rem);outline:2px solid transparent;outline-offset:2px;will-change:transform}.nav-menu__link:focus-visible{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-menu__link:focus-visible:after{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-menu__link:after{content:"/";-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%);pointer-events:none;position:absolute;top:0;right:0;min-width:-moz-fit-content;min-width:fit-content;background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;background-size:100% calc(100% * var(--text-fill-progress, 0));-webkit-text-stroke:max(1px,.0075em) currentColor;-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition:background-size var(--text-fill-duration, .5s) cubic-bezier(.38,0,.21,1) var(--text-fill-delay, 0s);--text-fill-progress: 1}@media (hover: hover) and (pointer: fine){.nav-menu__link:hover:after,a:hover .nav-menu__link:after{--text-fill-progress: 0}}.nav-menu__link:after{transition:background-size .4s cubic-bezier(.38,0,.21,1),-webkit-clip-path .6s cubic-bezier(.38,0,.21,1);transition:background-size .4s cubic-bezier(.38,0,.21,1),clip-path .6s cubic-bezier(.38,0,.21,1);transition:background-size .4s cubic-bezier(.38,0,.21,1),clip-path .6s cubic-bezier(.38,0,.21,1),-webkit-clip-path .6s cubic-bezier(.38,0,.21,1)}@media (min-width: 1024px){.nav-menu__link{display:inline-block;padding-right:0}.nav-menu__link:after{left:calc(-.5em - 2.5rem);right:auto}}.nav-menu__link.active:after{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}@media (hover: hover) and (pointer: fine){.nav-menu__link:hover,.nav-menu__link:hover:after{--text-fill-progress: 0}}.nav-menu__lang{order:-9999;padding-top:2rem;padding-bottom:2rem}@media (min-width: 1024px){.nav-menu__lang{display:none}}.nav-menu__times{transition:opacity .5s cubic-bezier(.6,0,.2,1) 0s;display:none}@media (min-width: 1024px){.nav-menu__times{margin-top:auto;display:flex;-moz-column-gap:3rem;column-gap:3rem;padding-top:1.5rem;opacity:0}}@media (min-width: 1280px){.nav-menu__times{-moz-column-gap:4rem;column-gap:4rem}}.nav-menu--open .nav-menu__times{transition-delay:.8s;opacity:1}.nav-menu__overlay{transition:var(--duration) cubic-bezier(.645,.045,.355,1) var(--delay);transition-property:opacity,visibility;pointer-events:none;visibility:hidden;position:fixed;top:0;left:0;z-index:30;height:200vh;width:100vw;touch-action:manipulation;--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity));opacity:0;will-change:transform}.nav-menu--open .nav-menu__overlay{pointer-events:auto;visibility:visible;opacity:.9}#PjaxRoot{display:grid;grid-template-areas:"swup"}#PjaxRoot:after{content:"";opacity:var(--opacity-opacity, 0);transition:opacity var(--duration, .6s) ease var(--delay, 0s);pointer-events:none;position:fixed;top:0;left:0;z-index:10000;height:100%;width:100vw;--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity))}.js:not(.is-ready) #PjaxRoot{--opacity-opacity: 1}.pjax-to-generic #PjaxRoot{--opacity-opacity: 1}.pjax-content{position:relative;z-index:10;grid-area:swup}.pjax-content[data-pjax-next]{position:sticky;top:0}.site-footer{position:relative;z-index:20;margin-top:-1px;display:flex;min-height:100vh;min-height:100svh;flex-direction:column;justify-content:flex-end;--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity));padding-top:var(--header-h);--tw-text-opacity: 1;color:rgb(246 246 246 / var(--tw-text-opacity))}.site-footer__nav{display:flex;flex-direction:column;row-gap:.625rem}@media (min-width: 1024px){.site-footer__nav{row-gap:.875rem}}.site-footer__nav a{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;text-transform:uppercase;font-weight:200;font-size:.875rem;letter-spacing:.071428571429em;line-height:1}@media (min-width: 1024px){.site-footer__nav a{font-size:1rem;letter-spacing:.0625em;line-height:1}}.site-footer__nav a{flex:none;vertical-align:bottom}.site-footer__bottom{position:relative;row-gap:.5rem;padding-top:.875rem;padding-bottom:1.25rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity));font-size:.75rem;letter-spacing:-.016666666667em;line-height:1}@media (min-width: 1024px){.site-footer__bottom{font-size:.875rem;letter-spacing:-.014285714286em;line-height:1}}.site-footer__bottom:before{content:"";position:absolute;top:0;left:0;width:100%;border-top-width:1px;border-top-color:currentColor;opacity:.3}@media (min-width: 1024px){.site-footer__bottom{padding-top:1.875rem;padding-bottom:1.875rem}}:root{--header-h: 4.5rem}@media (min-width: 1024px){:root{--header-h: 4.875rem}}.site-header{transition:opacity 1.1s cubic-bezier(.4,0,.2,1) 1.85s,color .3s ease;margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.site-header{padding-left:1.5rem;padding-right:1.5rem}}.site-header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:.3125rem;column-gap:.3125rem}@media (min-width: 1024px){.site-header{-moz-column-gap:1.25rem;column-gap:1.25rem}}.site-header{pointer-events:none;position:fixed;top:0;left:0;z-index:100000;height:var(--header-h);width:100vw;align-items:center;opacity:1}.js:not(.is-ready) .site-header{opacity:0}body:has(.showcase--transitioning) .site-header{transition-delay:1.85s,.5s}body:has(.showcase--transitioning) .site-header .button:before,body:has(.showcase--transitioning) .site-header .button:after{transition-duration:0s}.site-header__logo{pointer-events:auto;position:relative;grid-column:span 4 / span 4;grid-column-start:1;justify-self:start}.site-header__logo svg{display:block;height:1.5rem;width:2.5625rem}@media (min-width: 1024px){.site-header__logo svg{height:1.875rem;width:3.25rem}}.site-header__lang{display:none}@media (min-width: 1024px){.site-header__lang{pointer-events:auto;grid-column:span 4 / span 4;grid-column-start:5;display:block;justify-self:center}}.site-header__menu{pointer-events:auto;grid-column:span 4 / span 4;grid-column-start:9;justify-self:end}.site-main{-webkit-clip-path:inset(0);clip-path:inset(0);color:var(--theme-text, var(--theme-white));background-color:var(--theme-bg, var(--theme-black))}.site-main:before{content:"";clear:both;display:flex}@font-face{font-family:JDO Headline;src:url(/assets/fonts/jdo-footnote.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JDO Headline;src:url(/assets/fonts/jdo-headline.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--theme-white: #F6F6F6;--theme-black: #131313;--theme-text: var(--theme-white);--theme-bg: var(--theme-black)}.theme{color:var(--theme-text, var(--theme-white));background-color:var(--theme-bg, var(--theme-black))}.theme-dark{--theme-text: var(--theme-white);--theme-bg: var(--theme-black);color:var(--theme-text);background-color:var(--theme-bg)}.theme-light{--theme-text: var(--theme-black);--theme-bg: var(--theme-white);color:var(--theme-text);background-color:var(--theme-bg)}@keyframes text-fill{0%{background-size:100% 0%}to{background-size:100% calc(100% * var(--text-fill-progress))}}@media (min-width: 1024px){.lg\:typo-h1,.lg\:typo-h2,.lg\:typo-h5{display:block;font-family:JDO Headline,Arial Unicode MS,sans-serif;font-weight:400;text-transform:uppercase}.lg\:typo-h1{font-size:4.5rem;letter-spacing:-.006944444444em;line-height:.8611111111111112}.lg\:typo-h1{font-size:9rem;letter-spacing:-.0125em;line-height:.825}[lang=zh] .lg\:typo-h1{line-height:1}.lg\:typo-h2{font-size:2rem;letter-spacing:.00625em;line-height:.9375}.lg\:typo-h2{font-size:4rem;letter-spacing:0em;line-height:.875}[lang=zh] .lg\:typo-h2{line-height:1}.lg\:typo-h5{font-size:1.125rem;letter-spacing:.022222222222em;line-height:1}.lg\:typo-h5{font-size:1.5rem;letter-spacing:.016666666667em;line-height:1}}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-1\.5:before{content:var(--tw-content);width:.375rem}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.first\:mt-0:first-child{margin-top:0}.first\:pt-20:first-child{padding-top:5rem}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(19 19 19 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-75:hover{opacity:.75}.group\/accordion:hover .group-hover\/accordion\:visible{visibility:visible}.group\/cta:hover .group-hover\/cta\:-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/share:hover .group-hover\/share\:-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/share:hover .group-hover\/share\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-75{opacity:.75}.group\/share:hover .group-hover\/share\:duration-500{transition-duration:.5s}@media (hover: none) and (pointer: coarse){.touch\:hidden{display:none}}@media (hover: hover) and (pointer: fine){.mouse\:hidden{display:none}}@media (max-width: 767px){.to-md\:\!hidden{display:none!important}.to-md\:hidden{display:none}}@media (max-width: 1023px){.to-lg\:hidden{display:none}.to-lg\:pb-1{padding-bottom:.25rem}.to-lg\:pb-1\.25{padding-bottom:.3125rem}}@media (min-width: 640px){.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:col-start-9{grid-column-start:9}.sm\:row-span-2{grid-row:span 2 / span 2}.sm\:h-full{height:100%}.sm\:p-0{padding:0}}@media (min-width: 768px){.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-start-1{grid-column-start:1}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:aspect-4\/3{aspect-ratio:4 / 3}.md\:h-14{height:3.5rem}.md\:w-14{width:3.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:pb-0{padding-bottom:0}.md\:pt-12{padding-top:3rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-header{top:var(--header-h)}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-6{grid-column-end:6}.lg\:row-span-1{grid-row:span 1 / span 1}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-ml-2\.5{margin-left:-.625rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mr-2\.5{margin-right:-.625rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-2\.5{margin-bottom:.625rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-6\.5{margin-bottom:1.625rem}.lg\:ml-0{margin-left:0}.lg\:ml-5{margin-left:1.25rem}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:3rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-3\.5{margin-top:.875rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-60{margin-top:15rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mt-7\.5{margin-top:1.875rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-60{padding-bottom:15rem}.lg\:pt-0{padding-top:0}.lg\:pt-12{padding-top:3rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-32{padding-top:8rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:\[\&_\>\*\:not\(h1\)\]\:max-w-\[77\%\]>*:not(h1){max-width:77%}}
