:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4;--placeholder-color: #9ca3af}*,*:before,*:after{box-sizing:border-box}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:inherit;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}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}button{background-color:transparent;background-image:none;border:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder-color)}input::placeholder,textarea::placeholder{color:var(--placeholder-color)}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}pre{max-width:100vw}*{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}p,h1,h2,h3,h4,h5,h6,blockquote{hanging-punctuation:first}:root{--transluscent-filter: saturate(160%) blur(20px) brightness(105%);--transluscent-filter-light: saturate(120%) blur(6px) brightness(105%);--shift-l: 10%;--shift-c: .02;--re-l: 59.89%;--re-c: .188;--re-h: 28.03;--red: oklch( var(--re-l) var(--re-c) var(--re-h));--red-600: oklch( calc(var(--re-l) - var(--shift-l)) calc(var(--re-c) - var(--shift-c)) var(--re-h));--red-200: oklch( calc(var(--re-l) + 3 * var(--shift-l)) calc(var(--re-c) - 3 * var(--shift-c)) var(--re-h));--or-l: 65.31%;--or-c: .176;--or-h: 46.8;--orange: oklch( var(--or-l) var(--or-c) var(--or-h));--orange-600: oklch( calc(var(--or-l) - var(--shift-l)) calc(var(--or-c) - var(--shift-c)) var(--or-h));--ye-l: 73.51%;--ye-c: .166;--ye-h: 86.025;--yellow: oklch( var(--ye-l) var(--ye-c) var(--ye-h));--yellow-600: oklch( calc(var(--ye-l) - var(--shift-l)) calc(var(--ye-c) - var(--shift-c)) var(--ye-h));--gr-l: 64.68%;--gr-c: .144;--gr-h: 121.1;--green: oklch( var(--gr-l) var(--gr-c) var(--gr-h));--green-600: oklch( calc(var(--gr-l) - var(--shift-l)) calc(var(--gr-c) - var(--shift-c)) var(--gr-h));--cy-l: 67.61%;--cy-c: .121;--cy-h: 187.005;--cyan: oklch( var(--cy-l) var(--cy-c) var(--cy-h));--cyan-600: oklch( calc(var(--cy-l) - var(--shift-l)) calc(var(--cy-c) - var(--shift-c)) var(--cy-h));--bl-l: 59.5%;--bl-c: .132;--bl-h: 250.98;--blue: oklch( var(--bl-l) var(--bl-c) var(--bl-h));--blue-600: oklch( calc(var(--bl-l) - var(--shift-l)) calc(var(--bl-c) - var(--shift-c)) var(--bl-h));--pu-l: 63.65%;--pu-c: .157;--pu-h: 292.965;--purple: oklch( var(--pu-l) var(--pu-c) var(--pu-h));--purple-200: oklch( calc(var(--pu-l) + 3 * var(--shift-l)) calc(var(--pu-c) - 3 * var(--shift-c)) var(--pu-h));--purple-200-alpha: oklch( calc(var(--pu-l) + 3 * var(--shift-l)) calc(var(--pu-c) - 3 * var(--shift-c)) var(--pu-h) / .5);--purple-600: oklch( calc(var(--pu-l) - var(--shift-l)) calc(var(--pu-c) - var(--shift-c)) var(--pu-h));--purple-700: oklch( calc(var(--pu-l) - var(--shift-l) * 2) calc(var(--pu-c) - var(--shift-c) * 2) var(--pu-h));--ma-l: 63.79%;--ma-c: .162;--ma-h: 350.025;--magenta: oklch( var(--ma-l) var(--ma-c) var(--ma-h));--magenta-600: oklch( calc(var(--ma-l) - var(--shift-l)) calc(var(--ma-c) - var(--shift-c)) var(--ma-h));--caution: var(--red);--caution-light: var(--red-200);--caution-dark: var(--red-600)}body{background-color:var(--fill-1)}.text{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.bg{background-color:var(--fill-1)}.bg-2{background-color:var(--fill-2)}.bg-3{background-color:var(--fill-3)}.transluscent-bg{background-color:color-mix(in oklch,var(--transluscent-color, var(--fill-1)) 80%,oklch(100% 0 0 / 0) 10%);-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter)}:root{--size-05: .0625rem;--size-1: .125rem;--size-2: .25rem;--size-3: .5rem;--size-4: .75rem;--size-5: 1rem;--size-6: 1.25rem;--size-7: 1.5rem;--size-8: 1.75rem;--size-9: 2rem;--size-10: 2.25rem;--size-11: 2.5rem;--size-12: 2.75rem;--size-14: 3rem;--size-16: 3.5rem;--size-20: 4rem;--size-24: 5rem;--size-28: 6rem;--size-32: 7rem;--size-36: 8rem;--size-40: 9rem;--size-44: 10rem;--size-48: 11rem;--size-52: 12rem;--size-56: 13rem;--size-60: 14rem;--size-64: 15rem;--size-72: 16rem;--size-80: 18rem;--size-96: 20rem;--grid-gutter: clamp(var(--size-4), 6vw, var(--size-8));--page-inline-spacing: var(--size-6)}@media(min-width:961px){:root{--page-inline-spacing: var(--size-8)}}:root{--block-spacing-normal: calc(var(--body-font-size) * var(--block-spacing-multiplier, 1) );--block-spacing-extended: calc(var(--heading2-font-size) * var(--block-spacing-multiplier, 1) );--block-spacing-full: calc(var(--heading1-font-size) * var(--heading1-line-scale) * var(--block-spacing-multiplier, 1) );--max-width-xxs: 320px;--max-width-xs: 480px;--max-width-sm: 640px;--max-width-md: 960px;--max-width-lg: 1024px;--max-width-xl: 1280px;--content-max-width: var(--max-width-xl);--min-width-xs: 481px;--min-width-sm: 641px;--min-width-md: 961px;--min-width-lg: 1025px;--min-width-xl: 1281px;--small-input-padding: var(--size-4);--medium-input-padding: var(--size-4);--large-input-padding: var(--size-8)}.p-05{--p: var(--size-05)}.m-05{--m: var(--size-05)}.g-05{--g: var(--size-05)}.p-1{--p: var(--size-1)}.m-1{--m: var(--size-1)}.g-1{--g: var(--size-1)}.p-2{--p: var(--size-2)}.m-2{--m: var(--size-2)}.g-2{--g: var(--size-2)}.p-3{--p: var(--size-3)}.m-3{--m: var(--size-3)}.g-3{--g: var(--size-3)}.p-4{--p: var(--size-4)}.m-4{--m: var(--size-4)}.g-4{--g: var(--size-4)}.p-5{--p: var(--size-5)}.m-5{--m: var(--size-5)}.g-5{--g: var(--size-5)}.p-6{--p: var(--size-6)}.m-6{--m: var(--size-6)}.g-6{--g: var(--size-6)}.p-7{--p: var(--size-7)}.m-7{--m: var(--size-7)}.g-7{--g: var(--size-7)}.p-8{--p: var(--size-8)}.m-8{--m: var(--size-8)}.g-8{--g: var(--size-8)}.p-9{--p: var(--size-9)}.m-9{--m: var(--size-9)}.g-9{--g: var(--size-9)}.p-10{--p: var(--size-10)}.m-10{--m: var(--size-10)}.g-10{--g: var(--size-10)}.p-11{--p: var(--size-11)}.m-11{--m: var(--size-11)}.g-11{--g: var(--size-11)}.p-12{--p: var(--size-12)}.m-12{--m: var(--size-12)}.g-12{--g: var(--size-12)}.p-14{--p: var(--size-14)}.m-14{--m: var(--size-14)}.g-14{--g: var(--size-14)}.p-16{--p: var(--size-16)}.m-16{--m: var(--size-16)}.g-16{--g: var(--size-16)}.p-20{--p: var(--size-20)}.m-20{--m: var(--size-20)}.g-20{--g: var(--size-20)}.p-24{--p: var(--size-24)}.m-24{--m: var(--size-24)}.g-24{--g: var(--size-24)}.p-28{--p: var(--size-28)}.m-28{--m: var(--size-28)}.g-28{--g: var(--size-28)}.p-32{--p: var(--size-32)}.m-32{--m: var(--size-32)}.g-32{--g: var(--size-32)}.p-36{--p: var(--size-36)}.m-36{--m: var(--size-36)}.g-36{--g: var(--size-36)}.p-40{--p: var(--size-40)}.m-40{--m: var(--size-40)}.g-40{--g: var(--size-40)}.p-44{--p: var(--size-44)}.m-44{--m: var(--size-44)}.g-44{--g: var(--size-44)}.p-48{--p: var(--size-48)}.m-48{--m: var(--size-48)}.g-48{--g: var(--size-48)}.p-52{--p: var(--size-52)}.m-52{--m: var(--size-52)}.g-52{--g: var(--size-52)}.p-56{--p: var(--size-56)}.m-56{--m: var(--size-56)}.g-56{--g: var(--size-56)}.p-60{--p: var(--size-60)}.m-60{--m: var(--size-60)}.g-60{--g: var(--size-60)}.p-64{--p: var(--size-64)}.m-64{--m: var(--size-64)}.g-64{--g: var(--size-64)}.p-72{--p: var(--size-72)}.m-72{--m: var(--size-72)}.g-72{--g: var(--size-72)}.p-80{--p: var(--size-80)}.m-80{--m: var(--size-80)}.g-80{--g: var(--size-80)}.p-96{--p: var(--size-96)}.m-96{--m: var(--size-96)}.g-96{--g: var(--size-96)}.text-gap{--g: var(--block-spacing-normal)}.ps{padding-inline-start:var(--p)}.pe{padding-inline-end:var(--p)}.px{padding-inline:var(--p)}.py{padding-top:var(--p);padding-bottom:var(--p)}.no-padding{padding:0!important}.ms{margin-inline-start:var(--m)}.me{margin-inline-end:var(--m)}.mbs{margin-block-start:var(--m)}.mbe{margin-block-end:var(--m)}.mx{margin-inline:var(--m)}.my{margin-top:var(--m);margin-bottom:var(--m)}.gap-x{-moz-column-gap:var(--g);column-gap:var(--g)}.gap-y{row-gap:var(--g)}.padding-page-inline{padding-inline:var(--page-inline-spacing)}.max-content-width{max-width:var(--content-max-width);margin-inline:auto;width:100%}.block-spacing-normal{padding-block:var(--block-spacing-normal)}.block-spacing-extended{padding-block:var(--block-spacing-extended)}.block-spacing-full{padding-block:var(--block-spacing-full)}.flex,.flex-row,.flex-row-reverse,.flex-column,.flex-column-reverse,.stretch-children{display:flex}.flex-row,.stretch-children{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.stretch-children>*{flex:1}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}@media(max-width:640px){.sm-justify-between{justify-content:space-between}}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-stretch{align-content:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-auto{place-items:auto}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.full-width{width:100%}.min-full-height{min-height:100%}.fit-content{width:-moz-fit-content;width:fit-content}@media(min-width:641px){.hide-md-up{display:none!important}}@media(max-width:640px){.show-md-up{display:none!important}}:root{--max-layout-width-no-unit: 1920;--min-layout-width: 320px;--top-leading-scale: .3;--bottom-leading-scale: .3;--capital-letter-height: .7;--heading1-line-scale: 1.1;--heading2-line-scale: 1.14;--intro-line-scale: 1.5;--body-line-scale: 1.65;--preamble-line-scale: 1.36;--caption-line-scale: 1.33;--heading1-letter-spacing: -.02em;--heading2-letter-spacing: -.017em;--intro-letter-spacing: 0em;--body-letter-spacing: 0em;--preamble-letter-spacing: .012em;--caption-letter-spacing: .02em;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-heavy: 900;--font-sans-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-monospace-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-size: var(--body-font-size);--default-font-style: normal;--default-font-weight: var(--font-weight-regular);--default-line-scale: var(--body-line-scale);--default-letter-spacing: var(--body-letter-spacing);--default-text-margin: calc(.5 * (var(--body-font-size) * var(--body-line-scale)))}body{font-family:var(--font-sans-fallback);font-size:var(--default-font-size);line-height:var(--default-line-scale);letter-spacing:var(--default-letter-spacing);font-weight:var(--default-font-weight);font-style:var(--default-font-style)}.text-heading1{--top-leading-scale: var(--heading1-top-leading-scale);--bottom-leading-scale: var(--heading1-bottom-leading-scale);--line-scale: var(--heading1-line-scale);--font-size: calc(var(--heading1-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--heading1-font-family);text-wrap:balance;font-weight:var(--heading1-font-weight);font-style:var(--heading1-slant);line-height:var(--line-scale);letter-spacing:var(--heading1-letter-spacing);text-transform:var(--heading1-letter-case)}.text-heading2{--top-leading-scale: var(--heading2-top-leading-scale);--bottom-leading-scale: var(--heading2-bottom-leading-scale);--line-scale: var(--heading2-line-scale);--font-size: calc(var(--heading2-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--heading2-font-family);text-wrap:balance;font-weight:var(--heading2-font-weight);font-style:var(--heading2-slant);line-height:var(--line-scale);letter-spacing:var(--heading2-letter-spacing);text-transform:var(--heading2-letter-case)}.text-intro{--top-leading-scale: var(--intro-top-leading-scale);--bottom-leading-scale: var(--intro-bottom-leading-scale);--line-scale: var(--intro-line-scale);--font-size: calc(var(--intro-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--intro-font-family);text-wrap:balance;font-weight:var(--intro-font-weight);font-style:var(--intro-slant);line-height:var(--line-scale);letter-spacing:var(--intro-letter-spacing);text-transform:var(--intro-letter-case)}.text-body{--top-leading-scale: var(--body-top-leading-scale);--bottom-leading-scale: var(--body-bottom-leading-scale);--line-scale: var(--body-line-scale);--font-size: calc(var(--body-font-size) * var(--size-modifier, 1));font-size:var(--font-size);font-family:var(--body-font-family);text-wrap:pretty;font-weight:var(--body-font-weight);font-style:var(--body-slant);line-height:var(--line-scale);letter-spacing:var(--body-letter-spacing);text-transform:var(--body-letter-case)}.text-preamble{--top-leading-scale: var(--preamble-top-leading-scale);--bottom-leading-scale: var(--preamble-bottom-leading-scale);--line-scale: var(--preamble-line-scale);--font-size: calc(var(--preamble-font-size) * var(--size-modifier, 1));font-family:var(--preamble-font-family);font-size:var(--font-size);font-weight:var(--preamble-font-weight);font-style:var(--preamble-slant);line-height:var(--line-scale);letter-spacing:var(--preamble-letter-spacing);text-transform:var(--preamble-letter-case)}.text-caption{--top-leading-scale: var(--caption-top-leading-scale);--bottom-leading-scale: var(--caption-bottom-leading-scale);--line-scale: var(--caption-line-scale);--font-size: calc(var(--caption-font-size) * var(--size-modifier, 1));font-family:var(--caption-font-family);font-size:var(--font-size);font-weight:var(--caption-font-weight);font-style:var(--caption-slant);line-height:var(--line-scale);letter-spacing:var(--caption-letter-spacing);text-transform:var(--caption-letter-case)}.text-system{--top-leading-scale: var(--system-top-leading-scale);--bottom-leading-scale: var(--system-bottom-leading-scale);--line-scale: var(--system-line-scale);--font-size: calc(var(--system-font-size, 14px) * var(--size-modifier, 1));font-family:var(--system-font-family);font-size:var(--font-size);font-weight:400;font-style:normal;line-height:var(--line-scale)}:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6){max-width:65ch;--top-leading: calc(1em * var(--top-leading-scale));--bottom-leading: calc(1em * var(--bottom-leading-scale));--top-and-bottom-leading: calc(var(--top-leading) + var(--bottom-leading));--trimmed-min-height: calc(var(--line-scale) * 1em - var(--top-and-bottom-leading));min-height:var(--trimmed-min-height)}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6){border-block:.1px solid transparent}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6):before,.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6):after{content:"";display:table;height:0;width:0;box-sizing:border-box}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6):before{margin-block-start:calc(-1 * var(--top-leading))}.leading-trim:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6):after{margin-block-end:calc(-1 * var(--bottom-leading))}.baseline-grid:where(.text-heading1,.text-heading2,.text-intro,.text-body,.text-preamble,.text-caption,p,h1,h2,h3,h4,h5,h6){background-image:linear-gradient(to bottom,var(--fill-2) 0 1px,transparent 1px calc(100% - var(--top-and-bottom-leading) - 1px),var(--fill-2) calc(100% - var(--top-and-bottom-leading) - 1px) calc(100% - var(--top-and-bottom-leading)),transparent calc(100% - var(--top-and-bottom-leading)) 100%);background-size:100% calc(var(--font-size) * var(--line-scale));background-position:center top}.-size-double{--size-modifier: 2}.-size-enlarge{--size-modifier: 1.5}.-size-half{--size-modifier: .5}.-size-reduce{--size-modifier: .75}.-superscript{--size-modifier: .45em;--offset-top: -.86em}.-caps{--size-modifier: .9;text-transform:uppercase;color:var(--text-3);letter-spacing:.07em}button:focus{outline:none}.line-clamp,[class*=line-clamp]{-webkit-line-clamp:var(--line-clamp, 3);line-clamp:var(--line-clamp, 3);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;height:-moz-min-content;height:min-content;overflow:hidden}.line-clamp-1{--line-clamp: 1}.line-clamp-2{--line-clamp: 2}.line-clamp-3{--line-clamp: 3}.line-clamp-4{--line-clamp: 4}.line-clamp-5{--line-clamp: 5}.truncate{overflow-x:clip;white-space:nowrap;text-overflow:ellipsis;min-height:1em}.text-right{text-align:right}.text-center{text-align:center}.pre-line{white-space:pre-line}.underline{-webkit-text-decoration:var(--link-underline-style,underline);text-decoration:var(--link-underline-style,underline);text-decoration-color:var(--link-underline-color, currentColor);text-underline-offset:var(--link-underline-offset, .065em);text-decoration-thickness:var(--link-underline-thickness, 1px);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}q{quotes:"“" "”" "‘" "’"}:lang(fr),:lang(es),:lang(it),:lang(ru),:lang(pl),:lang(cs){quotes:"«" "»" "‹" "›"}:lang(de),:lang(nl){quotes:"„" "“" "‚" "‘"}:lang(zh-Hant){quotes:"「" "」" "『" "』"}:lang(ja)[style*="writing-mode: vertical-rl"],:lang(ja)[style*="text-orientation: upright"],:lang(zh-Hant)[style*="writing-mode: vertical-rl"],:lang(zh-Hans)[style*="writing-mode: vertical-rl"]{quotes:"﹁" "﹂" "﹃" "﹄"}:root{--radius-xs: var(--size-1);--radius-sm: var(--size-2);--radius-md: var(--size-3);--radius-lg: var(--size-4);--radius-xl: var(--size-5);--round: 9999px;--input-border-radius: var(--radius-sm)}@property --border-opacity{syntax: "<number>"; inherits: true; initial-value: .25;}.border-1{position:relative;width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius, var(--radius-sm));border:none}.border-1:after{content:"";transition:box-shadow .15s ease;border-radius:inherit;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 var(--border-width, 1px) var(--border-color, rgba(0, 0, 0, var(--border-opacity)));pointer-events:none}.children-no-border * .border-1:after{display:none}.border-1.grid{border-radius:0}.border-1.grid:not(:has(*:focus-visible)):after{display:none}.border-xs{border-radius:var(--radius-xs)}.border-sm{border-radius:var(--radius-sm)}.border-md{border-radius:var(--radius-md)}.border-lg{border-radius:var(--radius-lg)}.border-xl{border-radius:var(--radius-xl)}.border-round{border-radius:var(--round)}hr.vertical{border-top-width:0;border-left-width:1px;border-color:var(--divider-color, var(--stroke-1));height:auto}:root{--shadow-color: rgba(0, 0, 0, .1);--base-shadow-color: rgba(0, 0, 0, .1);--shadow-bottom-edge: 0px .25px 0px 0px var(--base-shadow-color),0px .5px 0px 0px var(--base-shadow-color);--shadow-xs: 0 1px 2px 0 var(--base-shadow-color);--shadow-sm: 0 1px 2px -1px var(--shadow-color), 0 1px 5px -2px var(--base-shadow-color), 0 3px 9px -4px var(--shadow-color);--shadow-md: 0 1px 2px -1px var(--shadow-color), 0 1px 5px -2px var(--base-shadow-color), 0 3px 12px -4px var(--shadow-color), 0 5px 20px -8px var(--base-shadow-color)}@supports (color: color-mix(in oklch,white,black)){:root{--shadow-color: oklch(0% 0 0 / 10%);--base-shadow-color: oklch(0% 0 0 / 10%);--shadow-xs: 0 1px 2px 0 color-mix(in oklab, var(--shadow-color) 90%, var(--base-shadow-color));--shadow-sm: 0 1px 2px -1px color-mix(in oklab, var(--shadow-color) 80%, var(--base-shadow-color)), 0 1px 5px -2px color-mix(in oklab, var(--shadow-color) 70%, var(--base-shadow-color)), 0 3px 9px -4px color-mix(in oklab, var(--shadow-color) 30%, var(--base-shadow-color));--shadow-md: 0 1px 2px -1px color-mix(in oklab, var(--shadow-color) 80%, var(--base-shadow-color)), 0 1px 5px -2px color-mix(in oklab, var(--shadow-color) 70%, var(--base-shadow-color)), 0 3px 12px -4px color-mix(in oklab, var(--shadow-color) 60%, var(--base-shadow-color)), 0 5px 20px -8px color-mix(in oklab, var(--shadow-color) 30%, var(--base-shadow-color))}}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}:root{--drop-shadow-color: rgba(0, 0, 0, .1);--drop-base-shadow-color: rgba(0, 0, 0, .1)}.drop-shadow-xs{filter:drop-shadow(0 1px 2px var(--drop-base-shadow-color))}.drop-shadow-sm{filter:drop-shadow(0 1px 2px var(--drop-shadow-color)) drop-shadow(0 1px 5px var(--drop-base-shadow-color)) drop-shadow(0 3px 8px var(--drop-shadow-color))}.drop-shadow-md{filter:drop-shadow(0 1px 2px var(--drop-shadow-color)) drop-shadow(0 2px 4px var(--drop-base-shadow-color)) drop-shadow(0 5px 9px var(--drop-base-shadow-color))}@supports (color: color-mix(in oklch,white,black)){:root{--drop-shadow-color: oklch(0% 0 0 / 10%);--drop-base-shadow-color: oklch(0% 0 0 / 10%)}.drop-shadow-xs{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--drop-shadow-color) 60%,var(--drop-base-shadow-color)))}.drop-shadow-sm{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--drop-shadow-color) 70%,var(--drop-base-shadow-color))) drop-shadow(0 1px 4px color-mix(in oklab,var(--drop-shadow-color) 40%,var(--drop-base-shadow-color))) drop-shadow(0 3px 6px color-mix(in oklab,var(--drop-shadow-color) 10%,var(--drop-base-shadow-color)))}.drop-shadow-md{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--drop-shadow-color) 70%,var(--drop-base-shadow-color))) drop-shadow(0 2px 4px color-mix(in oklab,var(--drop-shadow-color) 60%,var(--drop-base-shadow-color))) drop-shadow(0 5px 9px color-mix(in oklab,var(--drop-shadow-color) 10%,var(--drop-base-shadow-color)))}}:root{--ease-in-out: cubic-bezier(.4,0,.6,1);--ease-out: cubic-bezier(.25,.1,.3,1);--sharp-start-ease-in: cubic-bezier(1,.1,0,.3);--smooth-in-out: cubic-bezier(.98,-.01,0,1);--accelerated-ease-out: cubic-bezier(.16,.12,0,1);--transition-out-fast: all 80ms var(--ease-out);--sharp-deceleration-ease-in: cubic-bezier(.87, 0, .13, 1)}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes slide_in{0%{opacity:0}10%{opacity:0;translate:0 6px 0}to{opacity:1;translate:0 0 0}}:root{--selected-stroke-width: 1px;--selected-stroke-offset: calc(.5 * var(--selected-stroke-width));--selected-border: inset 0 0 0 var(--selected-stroke-width) var(--editing-1);--selected-border-glow: 0 0 4px var(--editing-fill), inset 0 0 4px var(--editing-fill);caret-color:var(--editing-1)}::-moz-selection{background:var(--editing-fill)}::selection{background:var(--editing-fill)}.selected-fill{position:relative;z-index:1}.selected,.selected-fill,.selected-fill *,.selected:focus-visible,.selected [tabindex="0"]:focus-visible,[contenteditable=true] *,[contenteditable=true]:focus-visible{outline:none}.selected-block-outline,.selected-outline,[role=button]:focus-visible:not(:hover),*:has(>input:focus-visible){position:relative}:is(.selected-block-outline,.selected-outline,[role=button]:focus-visible:not(:hover),*:has(>input:focus-visible)):after{content:"";position:absolute;inset:calc(-1 * var(--selected-stroke-offset)) 0 0 calc(-1 * var(--selected-stroke-offset));width:calc(100% + 2 * var(--selected-stroke-offset));height:calc(100% + 2 * var(--selected-stroke-offset));box-shadow:var(--selected-border);border-radius:inherit;z-index:1;pointer-events:none}.grid:is(.selected-block-outline,.selected-outline,[role=button]:focus-visible:not(:hover),*:has(>input:focus-visible)){border-radius:var(--size-05)}.selected-block-outline{--selected-stroke-offset: var(--size-5)}.selected-fill{position:relative}.selected-fill:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:var(--editing-fill);box-shadow:var(--selected-border)}@keyframes flash{0%,to{background-color:transparent}50%{background-color:var(--editing-fill)}}.selection-flash-animation{animation:flash .2s ease-out}*{-webkit-hyphens:manual;hyphens:manual}body{text-rendering:geometricPrecision}:root{--grid-gutter: clamp(var(--size-6), 6vw, var(--size-10));--page-inline-spacing: var(--grid-gutter);--dynamic-island-height: 48px !important;--content-max-width: 1920px}#dynamic_island .content{background-color:var(--dynamic-island-background)}@keyframes slideImage{0%{background-position:calc(0% + var(--position-offset)) center}to{background-position:calc(-1 * var(--image-width-vh, 100vh) * var(--aspect-ratio) + var(--position-offset)) center}}#lD5WfBDGv95v9AV6pnaVE{--position-offset: 50%;--aspect-ratio: 3000 / 847;position:relative;min-height:100vh;display:flex;place-content:center;place-items:center;overflow:hidden;background-image:url(/assets/images/PscV2qnB5I7Ko55SnTNj9.webp);background-repeat:repeat-x;background-size:calc(100vh * var(--aspect-ratio, 3.54)) 100vh;background-size:auto 100vh;animation:slideImage 10s cubic-bezier(.94,.01,.12,.99) infinite;--carousel-slides-gap-override: var(--size-32);padding:var(--size-32) 0}@media(max-width:980px){#lD5WfBDGv95v9AV6pnaVE{padding:var(--size-20) 0}}#lD5WfBDGv95v9AV6pnaVE .slide-preamble{text-transform:none;grid-area:title}#lD5WfBDGv95v9AV6pnaVE .slide-title{text-transform:none;grid-area:preamble}#lD5WfBDGv95v9AV6pnaVE .slide-preamble,#lD5WfBDGv95v9AV6pnaVE .slide-title,#lD5WfBDGv95v9AV6pnaVE .slide-description{pointer-events:none}#lD5WfBDGv95v9AV6pnaVE .slide-description{color:var(--text-3);margin-top:var(--size-6)}#lD5WfBDGv95v9AV6pnaVE .carousel-index{display:none;color:var(--block-foreground)!important}#lD5WfBDGv95v9AV6pnaVE .previous{justify-self:flex-start;border-radius:var(--round);padding-inline:0;margin-inline-start:0}#lD5WfBDGv95v9AV6pnaVE .next{grid-area:previous;margin-inline-start:50px;padding-inline:0;border-radius:var(--round)}#lD5WfBDGv95v9AV6pnaVE .next,#lD5WfBDGv95v9AV6pnaVE .previous{background-color:var(--neutral-0);transform:translate(var(--page-inline-spacing))}#lD5WfBDGv95v9AV6pnaVE:before{content:"";position:absolute;top:0;left:0;width:300vw;left:-100vw;height:100%;background:radial-gradient(circle at center,rgba(255,255,255,.4) 40vh,var(--block-background) 45vh);pointer-events:none;transition:transform 1s cubic-bezier(.28,.06,0,1)}#lD5WfBDGv95v9AV6pnaVE{transition:background-position 1s cubic-bezier(.28,.06,0,1)}#lD5WfBDGv95v9AV6pnaVE:has(.carousel-slide:nth-child(n):hover):before{transform:translate(1%)}#lD5WfBDGv95v9AV6pnaVE:has(.carousel-slide:nth-child(2n):hover):before{transform:translate(-4%)}#lD5WfBDGv95v9AV6pnaVE:has(.carousel-slide:nth-child(3n):hover):before{transform:translate(4%)}#lD5WfBDGv95v9AV6pnaVE{background-position:var(--background-pos)}#lD5WfBDGv95v9AV6pnaVE .block-content{border-top:none;margin-top:0}#lD5WfBDGv95v9AV6pnaVE .slide-preamble{text-transform:uppercase}#lD5WfBDGv95v9AV6pnaVE .slide-details{padding-inline:var(--size-4)}#lD5WfBDGv95v9AV6pnaVE .carousel-slide{padding-inline-start:var(--page-inline-spacing)}@media(min-width:641px){#lD5WfBDGv95v9AV6pnaVE .carousel-slide{padding-inline-start:calc(2 * var(--page-inline-spacing))}#lD5WfBDGv95v9AV6pnaVE .carousel-slide:last-child{margin-inline-end:calc(2 * var(--page-inline-spacing))}#lD5WfBDGv95v9AV6pnaVE .carousel-slides{--tease-next-slide-width: 5vw;padding-block:70px;-moz-column-gap:0;column-gap:0}#lD5WfBDGv95v9AV6pnaVE .carousel-slide[data-index*="1"]{transform:translateY(12%)}#lD5WfBDGv95v9AV6pnaVE .carousel-slide[data-index*="4"],#lD5WfBDGv95v9AV6pnaVE .carousel-slide[data-index*="6"],#lD5WfBDGv95v9AV6pnaVE .carousel-slide[data-index*="8"]{transform:translateY(8%)}#lD5WfBDGv95v9AV6pnaVE .carousel-slide[data-index="3"]{transform:translateY(12%)}}#lD5WfBDGv95v9AV6pnaVE .carousel-slide img{-o-object-fit:cover!important;object-fit:cover!important}#lD5WfBDGv95v9AV6pnaVE .carousel-slide .slide-description *{--line-clamp: none}.carousel.multiple-slides-per-page .slide-details{grid-template-rows:auto}:root:not(:has(.is_editing)){--dynamic-island-background: var(--accent-2);--dynamic-island-color: var(--accent-2-foreground)}#adYVvlVcV7RjFenXFgajO .block-content{margin:0;grid-column:5 / -1;background-color:inherit;transform:translateY(50%);padding:var(--grid-gutter)}@media(max-width:640px){#adYVvlVcV7RjFenXFgajO .block-content{grid-column:4 / -1}}.header_block .a_description *{text-transform:uppercase;font-family:var(--preamble-font-family);font-size:var(--preamble-font-size)}.block.display-carousel .block-content{border-top:1px solid var(--text-1);padding-top:var(--size-3)}.display-grid .grid-display-item{row-gap:var(--size-2)}.display-grid .title{margin-block-start:var(--size-4);color:var(--accent-1)}.display-grid .preamble{color:var(--accent-4)}.display-grid .title,.display-grid .preamble{text-transform:uppercase;letter-spacing:.04rem}.display-grid .title,.display-grid .preamble,.display-grid .description{font-size:var(--preamble-font-size)!important;line-height:var(--preamble-line-scale)!important}#B4hWVsDckpiYDMk9EjY6e{background-image:url(/assets/images/w7nVAsCBsW1exE28sk6Pc.webp);background-size:contain;background-position:left top;background-repeat:no-repeat}#B4hWVsDckpiYDMk9EjY6e .link-preview:hover{background-color:transparent}#B4hWVsDckpiYDMk9EjY6e .link-image{display:none}#KaMqHCYhyDMYHr7dU4ydI{position:relative;z-index:0}@media(min-width:1025px){#KaMqHCYhyDMYHr7dU4ydI{min-height:1800px}}@media(min-width:1325px){#KaMqHCYhyDMYHr7dU4ydI{min-height:2200px}}@media(min-width:1800px){#KaMqHCYhyDMYHr7dU4ydI{min-height:2800px}}#KaMqHCYhyDMYHr7dU4ydI .block-content{height:-moz-fit-content;height:fit-content;position:sticky;top:calc(var(--block-spacing-full) + var(--dynamic-island-height))}@media(min-width:1025px){#hOQWxIlRRJtgjUmYalCPG{margin-block-start:-1800px}}@media(min-width:1325px){#hOQWxIlRRJtgjUmYalCPG{margin-block-start:-2200px}}@media(min-width:1800px){#hOQWxIlRRJtgjUmYalCPG{margin-block-start:-2800px}}@media(min-width:1025px){#hOQWxIlRRJtgjUmYalCPG .grid-display-item:nth-child(2n){transform:translateY(50%)}}#hOQWxIlRRJtgjUmYalCPG .block-content{z-index:1}@media(max-width:1024px){#hOQWxIlRRJtgjUmYalCPG .block-content{grid-column:2 / 9}}#hOQWxIlRRJtgjUmYalCPG .line-clamp-3{--line-clamp: none}#hOQWxIlRRJtgjUmYalCPG .description:first-line{text-transform:uppercase;color:var(--accent-4)}@media(min-width:1025px){#JyNmb4QJYtEIsR4xAL94e .a_description{margin-inline-start:25%}}@media(min-width:1025px){#JyNmb4QJYtEIsR4xAL94e .a_heading,#AdQVLKYzZtA4tOEIxCePC .a_heading{max-width:95ex;width:min(200%,80vw)}}@media(max-width:1024px){#AdQVLKYzZtA4tOEIxCePC .block-content{grid-column:2 / 7}}.lottie_block>.block-content{margin-block:0!important}#QTTKAyLC5ate2wsRY1Kte .slide-preamble,#sFVaEnxuwedkCrgwmWuXC .slide-description,#sFVaEnxuwedkCrgwmWuXC .carousel-index{display:none}#sFVaEnxuwedkCrgwmWuXC .previous{justify-self:flex-start}#sFVaEnxuwedkCrgwmWuXC .next{justify-self:flex-end}.main-menu-popover .page-nav li:first-child{display:none}.main-menu-popover .page-nav{counter-reset:nav-item-counter;min-width:-moz-fit-content!important;min-width:fit-content!important}.main-menu-popover .page-nav *{text-transform:capitalize!important}.main-menu-popover .page-nav .separator~* *{text-transform:uppercase!important}.main-menu-popover .nav-item{position:relative;list-style:none;padding-block-start:10px!important;padding-inline:calc(var(--size-4) + var(--size-5))}.main-menu-popover .nav-item .button-content{font-size:var(--heading2-font-size)!important;text-transform:none;letter-spacing:var(--heading2-letter-spacing)}.main-menu-popover .separator~.nav-item .button-content{font-size:var(--preamble-font-size)!important;text-transform:none;letter-spacing:var(--preamble-letter-spacing)}.main-menu-popover .separator~.nav-item{padding-block-start:0!important}.main-menu-popover .separator~.nav-item:before{display:none}.main-menu-popover .nav-item:before{counter-increment:nav-item-counter;content:counter(nav-item-counter,decimal-leading-zero) ".";position:absolute;top:0;left:12px;padding-inline:calc(var(--size-4) + var(--size-5));color:var(--dynamic-island-color, var(--text-1));font-size:var(--caption-font-size)}#dynamic_island{padding:0}[popovertarget=main-menu] svg line{stroke-dasharray:2 2;stroke-width:1.5!important;stroke-dashoffset:-.5}@media(min-width:981px){[popovertarget=main-menu]{display:none!important}}@media(max-width:980px){#dynamic_island .overflow-observer .spacer~*{display:none}}#dynamic_island .overflow-observer .page-nav:first-child img{max-width:60vw}#dynamic_island>.content{--border-radius: 0;padding-inline:var(--size-5)}#dynamic_island>.content .row-1-left{padding-inline:1vw}@media(min-width:641px){#dynamic_island>.content .row-1-left{padding-inline:var(--size-4)}}@keyframes animation_translate_fade_in_from_top{0%{transform:translateY(-200%);opacity:0}to{transform:translateY(0);opacity:1}}#page-1:not(.is_editing) #dynamic_island{opacity:0;transform:translateY(-200%);animation:animation_translate_fade_in_from_top 2.5s ease-in-out 2.2s forwards}#page-1.is_editing #dynamic_island{opacity:1;transform:none;animation:none}.blocks-container .button-content{border-radius:var(--round);--medium-input-padding: var(--size-6);--border-opacity: 0 !important}@keyframes slide_fade_in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){#NDegTWzpRSAIRkOHIBtlg .slide-details{min-height:65px}}@media(max-width:768px){#NDegTWzpRSAIRkOHIBtlg .slide-details .slide-description>*{--line-clamp: none}}#NDegTWzpRSAIRkOHIBtlg .carousel-slide img{-o-object-fit:cover!important;object-fit:cover!important}#page-62 .intro_block{color:var(--accent-1)}@keyframes slide_in_full_height{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.main-page-content.is_editing #E339ILT3OLYpWmh6E3nx7>*,.main-page-content.is_editing #ekwdLq64ZNIh8MsLynObc>*,.main-page-content.is_editing #vTg70cHquWR6Mpcz91EKM>*,.main-page-content.is_editing #JyNmb4QJYtEIsR4xAL94e>*,.main-page-content.is_editing #RhNMXNdhYjEtmvWgZZqSg>*,.main-page-content.is_editing #AdQVLKYzZtA4tOEIxCePC>*,.main-page-content.is_editing #RDyypNAZQQgQYrNrANQBB>*{opacity:1;transform:none}.main-page-content #E339ILT3OLYpWmh6E3nx7>*,.main-page-content #ekwdLq64ZNIh8MsLynObc>*,.main-page-content #vTg70cHquWR6Mpcz91EKM>*,.main-page-content #JyNmb4QJYtEIsR4xAL94e>*,.main-page-content #RhNMXNdhYjEtmvWgZZqSg>*,.main-page-content #AdQVLKYzZtA4tOEIxCePC>*,.main-page-content #RDyypNAZQQgQYrNrANQBB>*{opacity:0;transform:translateY(100%)}#E339ILT3OLYpWmh6E3nx7.inview>*,#ekwdLq64ZNIh8MsLynObc.inview>*,#vTg70cHquWR6Mpcz91EKM.inview>*,#JyNmb4QJYtEIsR4xAL94e.inview>*,#RhNMXNdhYjEtmvWgZZqSg.inview>*,#AdQVLKYzZtA4tOEIxCePC.inview>*,#RDyypNAZQQgQYrNrANQBB.inview>*{animation:slide_in_full_height 1s cubic-bezier(.2,.8,.2,1) forwards .2s}#RhNMXNdhYjEtmvWgZZqSg .a_heading{grid-area:a_description}#RhNMXNdhYjEtmvWgZZqSg .a_description{grid-area:a_heading}.block:not(.footer_block) .text-3{color:var(--block-foreground)}
