*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--grid-columns: 2;--grid-gap: 13px;--margin: 13px;--navicon-size: 2.6153846154rem;--logo-height: 7.6923076923rem;--content-area-height: calc(100dvh - (var(--margin) * 2));--white: hsl(0, 0%, 100%);--off-white: hsl(60, 18%, 91%);--black: hsl(0, 0%, 0%);--blue: hsl(197, 49%, 21%);--green: hsl(90, 26%, 21%);--orange: hsl(13, 73%, 46%);--yellow: hsl(44, 55%, 58%);--pitch: "pitch", monospace;--noto: "pitch", "noto", monospace;--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1)}@media(min-width: 800px){:root{--grid-columns: 14;--grid-gap: 24px;--margin: 30px;--navicon-size: 3.8461538462rem}}@media(min-width: 1200px){:root{--grid-columns: 16}}@font-face{font-family:"pitch";src:url("../../fonts/pitch-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pitch";src:url("../../fonts/pitch-regular-italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"noto";src:url("../../fonts/noto-sans-sc-v38-chinese-simplified-300.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"noto";src:url("../../fonts/noto-sans-sc-v38-chinese-simplified-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--type-regular-font-size: 1rem;--type-regular-line-height: 1.31;--type-large-font-size: 1.2307692308rem;--type-large-line-height: 1.25}[lang^=zh]:not([hreflang]){--type-regular-font-size: 1rem;--type-regular-line-height: 1.7;--type-large-font-size: 1rem;--type-large-line-height: 1.7}scenario-form[state=error] [data-message],scenario-form[state=technical-error] [data-message]{color:var(--error, var(--orange))}scenario-form[state=success] [data-message]{color:var(--success, var(--green))}scenario-form [data-message]:not(:empty){margin-bottom:1em}scenario-form[state=loading]{cursor:wait;opacity:.5}scenario-form[state=loading] form{pointer-events:none}scenario-form [data-error]{width:100%;color:var(--error, var(--orange))}scenario-form [data-error]:not(:empty){margin-top:.5em;margin-bottom:1em;padding-left:calc(.375em + 1px)}scenario-form .Form-field--checkbox [data-error]{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0;padding-left:1.33em}.Form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-standard)}scenario-form[state=success] .Form-row{display:none}.Form-field{grid-column:1/-1}@media(min-width: 1200px){.Form-row:has(>*:nth-child(2)) .Form-field{grid-column:span 1}}.Form-field--other{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.Form-field--checkbox{position:relative;display:flex;flex-wrap:wrap;align-items:start;column-gap:.85em}.Form-field--checkbox label{cursor:pointer;flex:1}.Form-field--checkbox label a{text-decoration-line:underline;text-decoration-color:hsla(from currentColor h s l/0.25);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color 1s var(--ease-out-quart)}.Form-field--checkbox label a:hover,.Form-field--checkbox label a:focus-visible{color:var(--color, var(--orange))}.Form-field--checkbox label:before{content:"";position:absolute;inset:0}.Form-field--checkbox label a{position:relative;z-index:1}.Form-field--checkbox input{order:-1;flex-shrink:0}form label:has(+input:not([type=checkbox]),+textarea){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}form input,form textarea{display:block;width:100%;border:1px solid currentColor;padding-top:.5em;padding-right:.375em;padding-bottom:.5em;padding-left:.375em;margin-top:-1px}form textarea{field-sizing:content}form input::placeholder,form textarea::placeholder{opacity:.5;transition:opacity 1s .25s var(--ease-out-quart)}form input:focus::placeholder,form textarea:focus::placeholder{opacity:0}form input[type=checkbox]{border-bottom:unset;padding:unset;position:relative;top:.18lh;width:round(up,.7em,1px);height:round(up,.7em,1px);border:1px solid currentColor;cursor:pointer;transition:all 1s var(--ease-out-quart)}form input[type=checkbox]:focus-visible{border-width:2px}form input[type=checkbox]:checked{background-color:currentColor;border-color:rgba(0,0,0,0)}form input[type=checkbox]+.svg-tick{position:absolute;top:calc(.18lh + round(up,.05em,1px));left:round(up,.05em,1px);width:round(up,.54em,1px);aspect-ratio:7/6;pointer-events:none;opacity:0;transition:opacity 1s var(--ease-out-quart)}form input[type=checkbox]:checked+.svg-tick{opacity:1}scenario-form[state=success] form button[type=submit]{pointer-events:none}form button[type=submit] span{display:none}scenario-form:not([state]) button[type=submit] span:nth-child(1){display:block}scenario-form[state=loading] button[type=submit] span:nth-child(2){display:block}scenario-form[state=success] button[type=submit] span:nth-child(3){display:block}scenario-form[state=error] button[type=submit] span:nth-child(4){display:block}scenario-form[state=technical-error] button[type=submit] span:nth-child(5){display:block}scenario-form[state=error] button[type=submit],scenario-form[state=technical-error] button[type=submit]{background-color:var(--off-white);color:var(--black)}::selection{background-color:var(--black);color:var(--off-white);text-shadow:none}html{font-family:var(--pitch);font-size:13px;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}[lang^=zh]:not([hreflang]){font-family:var(--noto)}body{font-weight:400;font-size:var(--type-regular-font-size);line-height:var(--type-regular-line-height);letter-spacing:0;background-color:var(--off-white);color:var(--black)}.Wrapper{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:var(--margin);padding-left:var(--margin);display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);row-gap:calc(var(--grid-gap)*2);grid-template-rows:calc(var(--margin) + var(--logo-height)) auto}picture{display:flex}img{display:block}i,em,b,strong{font-weight:italic}[lang^=zh] i,[lang^=zh] em,[lang^=zh] b,[lang^=zh] strong{font-style:normal;font-weight:500}p{margin-top:0;margin-bottom:1lh}p:empty{display:none}sup{font-size:75%;line-height:0}small{font-size:75%}ol{counter-reset:list-item}input{word-break:normal}button{cursor:pointer}*:focus-visible{outline:auto 5px var(--blue)}[data-sizing-element]{position:relative;z-index:1}@media(min-width: 320px){[data-sizing-element]{z-index:2}}@media(min-width: 500px){[data-sizing-element]{z-index:3}}@media(min-width: 800px){[data-sizing-element]{z-index:4}}@media(min-width: 1200px){[data-sizing-element]{z-index:5}}@media(min-width: 1440px){[data-sizing-element]{z-index:6}}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid}}[data-lazyload]{transition:filter 1s ease-in-out}[data-lazyload]:not([data-ll-status=loaded]){filter:blur(1rem)}img[data-lazyload]:not([data-ll-status=loaded]){aspect-ratio:1/var(--ratio)}.no-js [data-lazyload]{opacity:1}.no-js img[data-lazyload]{display:none}.no-js .js-only{display:none}html:has(body[data-loading]){cursor:wait}body[data-loading]{pointer-events:none}page-loader-container{display:block}page-loader-container[out]{opacity:0;transition:opacity .01s .6s linear}page-loader-container[out] .Layout-column>*:not(scenario-media){opacity:0;transition:opacity .5s var(--ease-in-out-quad)}page-loader-container[out] .Layout-column>scenario-media>*{opacity:0;transition:opacity .5s calc(.08s*var(--block-index)) var(--ease-in-out-quad)}page-loader-container[new]{opacity:.99;transition:none}page-loader-container[new] .Layout-column>*:not(scenario-media),page-loader-container[new] .Layout-column>scenario-media>*{opacity:0;transition:none}page-loader-container[in]{opacity:1;transition:opacity .01s .6s var(--ease-in-out-quad)}page-loader-container[in] .Layout-column>*:not(scenario-media){opacity:1;transition:opacity .5s var(--ease-in-out-quad)}page-loader-container[in] .Layout-column>scenario-media>*{opacity:1;transition:opacity .5s calc(.08s*var(--block-index)) var(--ease-in-out-quad)}.Address{margin-bottom:1lh;max-width:66ch}.Address a{text-decoration-line:underline;text-decoration-color:hsla(from currentColor h s l/0.25);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color 1s var(--ease-out-quart)}.Address a:hover,.Address a:focus-visible{color:var(--blue)}.Address ol{list-style:numeric;margin-left:3ch}.Address ul{list-style:disc;margin-left:2ch}.Address li:not(:last-of-type){margin-bottom:.25lh}.Address:not(:first-child){margin-top:1lh}.Address--large{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0}.Address a{display:block}.Address-physical:not(:first-child){margin-top:1lh}.Button{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0;display:block;width:100%;text-align:center;padding-top:.5em;padding-right:.375em;padding-bottom:.5em;padding-left:.375em;background-color:var(--black);color:var(--off-white);border:1px solid var(--black);transition:all 1s var(--ease-out-quart)}.Button:hover,.Button:focus-visible{background-color:var(--off-white);color:var(--black)}.Caption-toggle{position:absolute;inset:0;z-index:1;transition:background-color 1s var(--ease-out-quart)}@media(max-width: 799px){.Caption-toggle{display:none}}.no-js .Caption-toggle{display:none}.Caption-toggle:not([aria-expanded=true]):hover,.Caption-toggle:not([aria-expanded=true]):focus-visible{background-color:hsla(from var(--black) h s l/0.25)}.Caption{width:100%}@media(max-width: 799px){.Layout--solo .Layout-column--full:only-child .Media--single .Caption{padding-bottom:calc(var(--margin)*2)}}@media(min-width: 800px){.js .Caption{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0;position:absolute;inset:0;max-height:100%;overflow-y:auto;padding:var(--margin) calc(var(--margin)*2);background-color:var(--black);color:var(--off-white);opacity:1;visibility:visible;transition:opacity 1s .01s var(--ease-out-quart),visibility .01s linear}}@media(min-width: 800px){.js .Caption:not([data-active]){opacity:0;visibility:hidden;transition:opacity 1.5s .01s ease-in-out,visibility .01s 1.5s linear}}@media(min-width: 800px){.Caption--full{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;gap:var(--grid-gap);align-items:baseline}}@media(min-width: 800px){.Caption-title,.Caption-text{width:100%;max-width:31em}}.Caption-title{margin-top:1.25lh;margin-bottom:1lh;margin-left:auto}@media(min-width: 800px){.Caption-title{margin-top:unset}}@media(min-width: 800px){.Caption--full .Caption-title{grid-column:1;grid-row:2}}.Caption-text a{text-decoration-line:underline;text-decoration-color:hsla(from currentColor h s l/0.25);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color 1s var(--ease-out-quart)}.Caption-text a:hover,.Caption-text a:focus-visible{color:currentColor}@media(min-width: 800px){.Caption--full .Caption-text{grid-column:2;grid-row:2}}@media(min-width: 800px){.Caption-text a{position:relative;z-index:2}}.CookieConsent{margin-bottom:1lh}.CookieConsent:not(:first-child){margin-top:1lh}scenario-form{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0}.ContactForm{display:flex;flex-direction:column}.no-js .ContactForm{display:none}.ContactForm-fallback{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0;font-style:italic;color:hsla(from currentColor h s l/0.5)}.ContactForm .Form-row--privacy{font-weight:400;font-size:var(--type-regular-font-size);line-height:var(--type-regular-line-height);letter-spacing:0;order:1;margin-top:1.35lh;color:hsla(from currentColor h s l/0.5)}.ContactForm .Button{margin-top:-1px}.Default{grid-column:1/-1;padding-bottom:var(--margin)}@media(min-width: 800px){.Default{grid-row:1/-1;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--margin) + var(--logo-height) + var(--margin))}}@media(min-width: 1200px){.Default{grid-column:3/-1}}.Default-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.Header{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);align-items:start;grid-row:1;grid-column:1/-1;position:sticky;top:0;z-index:100;pointer-events:none;padding-top:var(--margin)}.Header-controls{grid-row:1;grid-column:2;display:flex;justify-content:flex-end;align-items:center;gap:var(--margin);pointer-events:auto;color:var(--black)}@media(min-width: 800px){.Header-controls{grid-column:3/-1}}.Heading{max-width:66ch}.Heading:not(:last-child){margin-bottom:1lh}.Heading--large{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0}.Image{display:block;position:relative}.Image-option{overflow:hidden;display:none;position:relative;width:100%;height:100%}.Image-option:has([data-lazyload]):after{content:"";position:absolute;z-index:1;inset:0;background-color:var(--loading-color, var(--black));opacity:0;pointer-events:none;transition:all 1.5s ease-in-out}.Image-option:has([data-lazyload]:not([data-ll-status=loaded])):after{opacity:1}.Image-option[data-active]{display:block}.no-js .Image-option:after{display:none}.no-js .Image-option:first-child{display:block}.Image img{width:100%;height:auto}.Media--double .Image img{aspect-ratio:1/var(--most-portrait-ratio, var(--ratio));object-fit:cover}.LanguageToggle{display:none;flex-shrink:0;text-transform:uppercase}@media(min-width: 800px){.LanguageToggle{display:block}}.no-js .LanguageToggle{display:block}.Nav .LanguageToggle{display:block;margin-bottom:.7lh}@media(min-width: 800px){.Nav .LanguageToggle{display:none}}.LanguageToggle ul{display:flex}.LanguageToggle li{display:flex}.LanguageToggle li:not(:last-child):after{content:"/"/"";margin:0 .5em}.LanguageToggle a{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.25em;transition:text-decoration-color 1s var(--ease-out-quart),opacity 1s var(--ease-out-quart)}.LanguageToggle a:hover,.LanguageToggle a:focus-visible{text-decoration-color:hsla(from currentColor h s l/0.25)}.LanguageToggle li[aria-current] span{text-decoration-line:underline;text-decoration-color:hsla(from currentColor h s l/0.25);text-decoration-thickness:1px;text-underline-offset:.25em}.Layout{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap)}@media(min-width: 800px){.Layout{--grid-columns: 14}}.Layout:not(:last-child){margin-bottom:4rem}[lang^=zh] .Layout:not(:last-child){margin-bottom:2rem}.Layout-column{grid-column:1/-1}@media(min-width: 800px){.Layout-column{grid-column:span var(--span, 1)}}@media(max-width: 799px){.Layout-column:empty{display:none}}.Layout-column>*:last-child,.Layout-column>*:last-child>*:last-child{margin-bottom:0}@media(max-width: 799px){.Layout-column--half:has(.Media:first-child):has(+.Layout-column):not(:has(+.Layout-column .Media)){order:1;margin-top:var(--grid-gap)}}@media(min-width: 1200px){.Layout-column--half:has(.Media:first-child){margin-top:calc((var(--logo-height) + var(--margin))*-1)}}@media(min-width: 800px){.Layout-column--half:has(.Media)+.Layout-column--half:not(:has(.Media)){position:sticky;bottom:var(--margin);margin-top:auto;height:max-content}}@media(min-width: 800px){.Layout-column--half:has(.Media){display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100dvh - (var(--margin) + var(--logo-height) + var(--margin) + var(--margin)))}}@media(min-width: 1200px){.Layout-column--half:has(.Media){min-height:var(--content-area-height)}}.Line{display:block;width:100%;height:1px;background-color:currentColor;opacity:.5;margin-top:1lh;margin-bottom:1lh}.List{margin-top:1lh;margin-bottom:1lh;max-width:66ch}.List a{text-decoration-line:underline;text-decoration-color:hsla(from currentColor h s l/0.25);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color 1s var(--ease-out-quart)}.List a:hover,.List a:focus-visible{color:var(--blue)}.List ol{list-style:numeric;margin-left:3ch}.List ul{list-style:disc;margin-left:2ch}.List li:not(:last-of-type){margin-bottom:.25lh}.List--large{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0}.Logo{grid-row:1;grid-column:1;display:block;width:round(up,7.6923076923rem,3px);aspect-ratio:1/1;pointer-events:auto}@media(min-width: 800px){.Logo{width:max(100%,round(up,7.6923076923rem,3px));grid-column:span 2}}.Logo a{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);gap:0}.Logo span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.Logo svg{--background: var(--black);display:block;width:100%;height:auto;background-color:var(--background);fill:var(--text-color, var(--white));opacity:1;transition:opacity var(--fade-duration, 0.5s) var(--delay, 0s) ease-in-out,background-color 1.5s ease-in-out}.Logo[fade-out] svg{opacity:0}.Logo a:hover svg,.Logo a:focus-visible svg{--background: var(--color, var(--black));transition:opacity var(--fade-duration, 0.5s) var(--delay, 0s) ease-in-out,background-color 1s var(--ease-out-quart)}.Media{display:block}.Media:not(:last-child){margin-bottom:var(--grid-gap)}.Media--double{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);--grid-columns: 2}.Layout--solo .Layout-column--full:only-child .Media--single{height:calc(100dvh - (var(--margin) + var(--logo-height) + var(--margin)) - var(--margin))}@media(min-width: 800px){.Layout-column--half .Media--single:only-child{height:calc(100dvh - (var(--margin) + var(--logo-height) + var(--margin) + var(--margin)))}}@media(min-width: 1200px){.Layout-column--half .Media--single:only-child{height:var(--content-area-height)}}@media(min-width: 800px){.Layout--solo .Layout-column--full:only-child .Media--single .Image,.Layout--solo .Layout-column--full:only-child .Media--single .Video,.Layout--solo .Layout-column--full:only-child .Media--single picture,.Layout-column--half .Media--single:only-child .Image,.Layout-column--half .Media--single:only-child .Video,.Layout-column--half .Media--single:only-child picture{height:100%}}@media(min-width: 800px){.Layout--solo .Layout-column--full:only-child .Media--single img,.Layout--solo .Layout-column--full:only-child .Media--single video,.Layout-column--half .Media--single:only-child img,.Layout-column--half .Media--single:only-child video{object-fit:cover;height:100%;object-position:var(--focus)}}scenario-nav{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0;display:block;position:relative;z-index:1;grid-row:1;grid-column:1/-1;width:100%;max-height:var(--content-area-height);overflow-y:auto;background-color:var(--black);color:var(--off-white);pointer-events:auto;visibility:hidden;clip-path:inset(0 0 calc(100% - var(--navicon-size)) calc(100% - var(--navicon-size)));transition:clip-path 1s var(--ease-in-out-quart),visibility .01s 1.5s linear,color 1s var(--ease-out-quart)}@media(min-width: 800px){scenario-nav{grid-column:span 8/-1}}@media(min-width: 1200px){scenario-nav{grid-column:span 6/-1}}scenario-nav[open]{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path 1.25s .01s var(--ease-in-out-quart),visibility .01s linear,color 1s var(--ease-out-quart)}scenario-nav:has(.Nav>ol>li.Menu-item--reverse:hover,.Nav>ol>li.Menu-item--reverse:focus-within){color:var(--black)}.Nav{display:flex;flex-direction:column;aspect-ratio:1/1;padding:var(--navicon-size);opacity:0;transition:opacity 1s var(--ease-out-quart)}scenario-nav[open] .Nav{opacity:1;transition-delay:.625s}.Nav .Menu-itemInner{display:inline}.Nav>ol{counter-reset:section}.Nav>ol>li:before{counter-increment:section;content:"00" counter(section);display:inline-block}.Nav>ol>li:nth-child(n+10):before{content:"0" counter(section)}.Nav>ol>li:after{content:"";position:absolute;z-index:-1;inset:0;background-color:var(--color, var(--black));pointer-events:none;opacity:0;transition:opacity 1s var(--ease-out-quart)}.Nav>ol>li:hover:after,.Nav>ol>li:focus-within:after{opacity:1}.Nav>ol>li:not(:last-child){margin-bottom:1.5lh}.Nav li ol{--counter-width: 3ch;list-style:none;list-style-position:outside;counter-reset:nav-list-counter;margin-left:calc(4ch + var(--counter-width))}.Nav li ol li{position:relative;counter-increment:nav-list-counter}.Nav li ol li:before{content:counter(nav-list-counter) ".";position:absolute;left:calc(var(--counter-width)*-1);width:var(--counter-width)}.Nav a{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.25em;display:inline-block;vertical-align:top;transition:text-decoration-color 1s var(--ease-out-quart),opacity 1s var(--ease-out-quart)}.Nav a:hover,.Nav a:focus-visible,.Nav a[aria-current]{text-decoration-color:hsla(from currentColor h s l/0.33)}.Nav a:has(+ol),.Nav ol li:not(:last-child) a{margin-bottom:.15lh}.Nav a[aria-current]{pointer-events:none}.Nav .Menu--legal{display:flex;flex-wrap:wrap;gap:2em;margin-top:auto;padding-top:1.5lh}.Navicon{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;width:var(--navicon-size);height:var(--navicon-size);background-color:var(--black);color:var(--off-white);transition:background-color .01s .5s linear,color 1s var(--ease-out-quart)}.no-js .Navicon{display:none}.Navicon:hover,.Navicon:focus-visible{color:var(--white)}.Header:has(scenario-nav .Nav>ol>li.Menu-item--reverse:hover,scenario-nav .Nav>ol>li.Menu-item--reverse:focus-within) .Navicon{color:var(--black)}.Navicon span{display:block;position:relative;width:1.1538461538rem;height:1.1538461538rem;transform-origin:center;transition:transform 1.35s var(--ease-in-out-quart)}@media(min-width: 800px){.Navicon span{width:1.3846153846rem;height:1.3846153846rem}}.Navicon[aria-expanded=true]{background-color:rgba(0,0,0,0)}.Navicon[aria-expanded=true] span{opacity:1;transform:rotate(-45deg);transition:transform 1.25s var(--ease-in-out-quart)}.Navicon svg{width:100%;height:100%}.Sidebar{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;gap:1.5lh;grid-row:3;grid-column:1/3;padding-top:calc(var(--logo-height) + var(--margin)*2);padding-bottom:var(--margin);transition:opacity 1s var(--ease-out-quart)}@media(min-width: 1200px){.Sidebar{position:sticky;top:0;height:100dvh;grid-row:1/-1}}@media(max-width: 1199px){.js .Sidebar{display:none}}.js .Sidebar .Menu--sidebar-legal{display:none}[data-loading] .Sidebar{opacity:.5}.Sidebar ul{width:100%}.Sidebar ul>li:not(:last-child){margin-bottom:1.5lh}.Sidebar li:has(ol){max-height:1lh;overflow:hidden;transition:max-height 1s var(--ease-in-out-quint)}.Sidebar li:has(a[aria-current]){max-height:var(--menu-item-height, 1000px)}.Sidebar ol{--counter-width: 3ch;list-style:none;list-style-position:outside;counter-reset:sidebar-list-counter;margin-left:var(--counter-width);opacity:0;transition:opacity 1s var(--ease-out-quart)}.Sidebar ol:has(a[aria-current]){opacity:1;transition-delay:.5s}.Sidebar li:has(a.is-home){display:none}.Sidebar ol li{position:relative;counter-increment:sidebar-list-counter}.Sidebar ol li:before{content:counter(sidebar-list-counter) ".";position:absolute;left:calc(var(--counter-width)*-1);width:var(--counter-width)}.Sidebar .Menu-link{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:.25em;display:inline-block;vertical-align:top;transition:text-decoration-color 1s var(--ease-out-quart),opacity 1s var(--ease-out-quart)}.Sidebar a:hover,.Sidebar a:focus-visible,.Sidebar a[aria-current]{text-decoration-color:hsla(from currentColor h s l/0.25)}.Sidebar ol:not(:has(a[aria-current])) a{visibility:hidden}.Sidebar .Menu-link:has(+ol),.Sidebar ol li:not(:last-child) .Menu-link{margin-bottom:.15lh}.Sidebar ol a{opacity:.5}.Sidebar ol a:hover,.Sidebar ol a:focus-visible,.Sidebar ol a[aria-current]{opacity:1}.Sidebar a[aria-current]{pointer-events:none}.Text{max-width:66ch}.Text a{text-decoration-line:underline;text-decoration-color:hsla(from currentColor h s l/0.25);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color 1s var(--ease-out-quart)}.Text a:hover,.Text a:focus-visible{color:var(--blue)}.Text--large{font-weight:400;font-size:var(--type-large-font-size);line-height:var(--type-large-line-height);letter-spacing:0}.Video{overflow:hidden;display:flex;flex-wrap:wrap;position:relative}.Video:has([data-lazyload]):after{content:"";position:absolute;z-index:1;inset:0;background-color:var(--loading-color, var(--black));opacity:0;pointer-events:none;transition:all 1.5s ease-in-out}.Video:has([data-lazyload]:not([data-ll-status=loaded])):after{opacity:1}.no-js .Video:after{display:none}.Video video{width:100%;height:auto}.Video-play{position:absolute;inset:0;z-index:1;cursor:pointer}.Video-play span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.Media--double .Video video{aspect-ratio:1/var(--most-portrait-ratio, var(--ratio));object-fit:cover}
