/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Montserrat";src:url("./assets/css/fonts/Montserrat-Regular.woff2") format("woff2"),url("./assets/css/fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("./assets/css/fonts/Montserrat-Medium.woff2") format("woff2"),url("./assets/css/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("./assets/css/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("./assets/css/fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("./assets/css/fonts/OpenSans-Light.woff2") format("woff2"),url("./assets/css/fonts/OpenSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("./assets/css/fonts/OpenSans-LightItalic.woff2") format("woff2"),url("./assets/css/fonts/OpenSans-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("./assets/css/fonts/OpenSans-Regular.woff2") format("woff2"),url("./assets/css/fonts/OpenSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("./assets/css/fonts/OpenSans-Italic.woff2") format("woff2"),url("./assets/css/fonts/OpenSans-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("./assets/css/fonts/OpenSans-SemiBold.woff2") format("woff2"),url("./assets/css/fonts/OpenSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("./assets/css/fonts/OpenSans-SemiBoldItalic.woff2") format("woff2"),url("./assets/css/fonts/OpenSans-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}:root{--color-text: #333333;--color-dark: #220C43;--color-white: #FFFFFF;--color-light: #F4F3F6;--color-gray: #E8E6EC;--color-gray-2: #9587A9;--color-focus: #5021FF;--color-accent: #5821AB;--color-primary-1: #220C43;--color-primary-2: #EC008C;--color-primary-3: #474C55;--color-secondary-1: #0077C8;--color-secondary-2: #00B0B9;--color-secondary-3: #C4D600;--color-secondary-4: #FCED00;--color-secondary-5: #FF8200;--color-alpha-light: #F4F3F699;--color-alpha-dark: #22222299;--color-alpha-primary-1: #220C4399;--color-alpha-primary-2: #EC008C99;--color-alpha-primary-3: #474C5599;--color-alpha-secondary-1: #0077C899;--color-alpha-secondary-2: #00B0B999;--color-alpha-secondary-3: #C4D60099;--color-alpha-secondary-4: #FCED0099;--color-alpha-secondary-5: #FF820099;--disabled-opacity: 0.35;--color-primary-1-lighter-90: #E9E7ED;--ratio: 1.414;--ratio-headers: 1.25;--ratio-flow: 1.5;--space-3xs: clamp(0.13rem, calc(0.13rem + 0.00vw), 0.13rem);--space-2xs: clamp(0.25rem, calc(0.24rem + 0.04vw), 0.31rem);--space-xs: clamp(0.50rem, calc(0.48rem + 0.09vw), 0.63rem);--space-s: clamp(0.75rem, calc(0.73rem + 0.09vw), 0.88rem);--space-base: clamp(1.00rem, calc(0.97rem + 0.13vw), 1.19rem);--space-m: clamp(1.50rem, calc(1.46rem + 0.22vw), 1.81rem);--space-l: clamp(2.00rem, calc(1.95rem + 0.26vw), 2.38rem);--space-xl: clamp(3.00rem, calc(2.92rem + 0.39vw), 3.56rem);--space-2xl: clamp(4.00rem, calc(3.89rem + 0.53vw), 4.75rem);--space-3xl: clamp(6.00rem, calc(5.84rem + 0.79vw), 7.13rem);--space-4xl: clamp(8.00rem, calc(7.79rem + 1.05vw), 9.50rem);--space-5xl: clamp(12.00rem, calc(11.68rem + 1.58vw), 14.25rem);--space-6xl: clamp(16.00rem, calc(15.58rem + 2.11vw), 19.00rem);--space-7xl: clamp(24.00rem, calc(23.37rem + 3.16vw), 28.50rem);--space-3xs-2xs: clamp(0.13rem, calc(0.10rem + 0.13vw), 0.31rem);--space-2xs-xs: clamp(0.25rem, calc(0.20rem + 0.26vw), 0.63rem);--space-xs-s: clamp(0.50rem, calc(0.45rem + 0.26vw), 0.88rem);--space-s-base: clamp(0.75rem, calc(0.69rem + 0.31vw), 1.19rem);--space-base-m: clamp(1.00rem, calc(0.89rem + 0.57vw), 1.81rem);--space-m-l: clamp(1.50rem, calc(1.38rem + 0.61vw), 2.38rem);--space-l-xl: clamp(2.00rem, calc(1.78rem + 1.10vw), 3.56rem);--space-xl-2xl: clamp(3.00rem, calc(2.75rem + 1.23vw), 4.75rem);--space-2xl-3xl: clamp(4.00rem, calc(3.56rem + 2.19vw), 7.13rem);--space-3xl-4xl: clamp(6.00rem, calc(5.51rem + 2.46vw), 9.50rem);--space-4xl-5xl: clamp(8.00rem, calc(7.12rem + 4.39vw), 14.25rem);--space-5xl-6xl: clamp(12.00rem, calc(11.02rem + 4.91vw), 19.00rem);--space-6xl-7xl: clamp(16.00rem, calc(14.25rem + 8.77vw), 28.50rem);--space-logo: clamp(7.5rem, calc(6.15rem + 3.25vw), 12rem);--space-4xl-6xl: clamp(8.00rem, calc(6.46rem + 7.72vw), 19.00rem);--font-size-s: clamp(0.8856rem, 0.8194rem + 0.1324vw, 1.0313rem);--font-size-base: clamp(1.0625rem, 0.9205rem + 0.2841vw, 1.375rem);--font-size-m: clamp(1.275rem, 1.0213rem + 0.5074vw, 1.8331rem);--font-size-l: clamp(1.53rem, 1.1149rem + 0.8301vw, 2.4431rem);--font-size-xl: clamp(1.8363rem, 1.1905rem + 1.2915vw, 3.2569rem);--font-size-2xl: clamp(2.2031rem, 1.2313rem + 1.9438vw, 4.3412rem);--font-size-3xl: clamp(2.6438rem, 1.2151rem + 2.8574vw, 5.7869rem);--font-size-controls: inherit;--measure: 72ch;--measure-m: 108ch;--measure-l: 144ch;--threshold: var(--measure);--threshold-2x: calc(var(--measure) * 2);--font-plain: "Open Sans","Helvetica Neue","Helvetica","Arial","sans-serif";--font-special: "Montserrat", "Helvetica Neue","Helvetica","Arial","sans-serif";--font-mono: "Menlo", "Courier", "Courier New", "Andale Mono", "monospace";--gutter: var(--space-m);--wrapper-width: clamp(16rem,90vw,160rem);--wrapper-width-l: clamp(16rem,90vw,160rem);--wrapper-width-m: clamp(16rem,60vw,160rem);--wrapper-width-s: clamp(16rem,30vw,160rem);--wrapper-reader-width: clamp(16rem,45vw,80rem);--sidebar-width: 16rem;--grid-cell-width: 16rem;--item-width: 16rem;--nav-item-width: content;--border-width-none: 0;--border-width-s: calc(1rem / 16);--border-width-base: calc(1rem / 8);--border-width-m: calc(1rem / 4);--border-width-l: calc(1rem / 2);--border-width-xl: calc(1rem);--border-radius: calc(1rem / 4);--border-width-0: 0;--border-width-1: var(--border-width-s);--border-width-2: var(--border-width-base);--border-width-3: var(--border-width-m);--border-width-4: var(--border-width-l);--border-width-5: var(--border-width-xl);--transition-base: 250ms ease;--transition-movement: 200ms linear;--transition-movement-slow: 600ms linear;--transition-fade: 300ms ease;--transition-fade-slow: 700ms ease;--transition-bounce: 500ms cubic-bezier(0.5, 0.05, 0.2, 1.5);--transition-bounce-slow: 1000ms cubic-bezier(0.5, 0.05, 0.2, 1.5);--cover-min-height: 60vh;font-size:100%}*,::after,::before{background-color:inherit;border:0 solid;box-sizing:border-box;color:inherit;font-family:inherit;margin:0;overflow-wrap:break-word;padding:0}body{background-color:var(--color-light);color:var(--color-dark);display:flex;flex-direction:column;font-family:var(--font-plain);font-size:var(--font-size-base);line-height:var(--ratio);min-height:100vh}input,button,textarea,select{font:inherit}*{max-inline-size:var(--measure)}html,body,div,header,nav,main,article,section,ul,pre,footer,iframe{max-inline-size:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}a{text-decoration-thickness:var(--border-width-1);text-underline-offset:.215em}a:hover{cursor:pointer}a:active{text-underline-offset:.2em}[hidden],.is-hidden{display:none}[hidden]+*,.is-hidden+*{margin-top:0 !important}main{flex:auto;min-height:50vh;padding-bottom:var(--space-xl)}main>*+*{margin-top:var(--space-l)}footer>*,main>*:not(h1,h2,h3),header>*,.wrapper{display:block;margin-left:auto;margin-right:auto;width:var(--wrapper-width)}main>.width\:full{width:100%}.wrapper-reader-view{width:auto;margin-left:20vw;margin-right:20vw}.skip-link{display:inline-block;padding:var(--space-base);color:var(--color-dark);background-color:var(--color-secondary-5);position:absolute;top:-10rem}.skip-link:focus-visible{position:absolute;z-index:1;top:0;outline:none}:focus-visible{--outline-size: max(2px, var(--border-width-1));outline:var(--outline-size) solid currentColor;outline-offset:calc(var(--border-width-1)*1.5)}main :focus-visible:not([data-theme=dark]){outline-color:var(--color-focus)}@supports not (selector(:focus-visible) ){:focus{outline:none;box-shadow:0px 0px 0px var(--border-width-1)}}img,video{max-width:100%}pre,code{background:var(--color-white);color:var(--color-text)}pre{border:var(--border-width-1) solid var(--color-gray);-webkit-overflow-scrolling:touch;overflow-x:auto;padding:var(--space-xs)}.flow>*+*{margin-top:var(--space-m)}.flow{line-height:var(--ratio-flow)}.flow[data-space="2xs"]>*+*{margin-top:var(--space-2xs)}.flow[data-space=xs]>*+*{margin-top:var(--space-xs)}.flow[data-space=s]>*+*{margin-top:var(--space-s)}.flow[data-space=m]>*+*{margin-top:var(--space-m)}.flow[data-space=l]>*+*{margin-top:var(--space-l)}.flow[data-space=xl]>*+*{margin-top:var(--space-xl)}.flow[data-space="2xl"]>*+*{margin-top:var(--space-2xl)}.flow[data-space="3xl"]>*+*{margin-top:var(--space-2xl)}.flow :is(ol,ul){padding-inline-start:var(--space-l)}.flow ol li::marker{color:var(--color-primary-2)}.flow li+li{margin-top:var(--space-s)}.flow :is(pre,pre+*,figure,figure+*,h2,h3,h4){margin-top:var(--space-xl)}.flow h1+*{margin-top:var(--space-s)}.flow :is(h2+*,h3+*,h4+*){margin-top:var(--space-m)}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*:not(h2,h3,h4,h5){margin-block-start:var(--space-base)}.stack>*+*:is(h2,h3,h4,h5){margin-block-start:var(--space-l)}.stack\:centered{block-size:100%}.stack[data-space=l]>*+*{margin-block-start:var(--space-l)}.stack[data-space=xl]>*+*{margin-block-start:var(--space-xl)}.stack[data-space="2xl"]>*+*{margin-block-start:var(--space-2xl)}.stack[data-space="3xl"]>*+*{margin-block-start:var(--space-3xl)}.stack[data-space=s]>*+*{margin-block-start:var(--space-s)}.box{padding:var(--space-base);border:var(--border-width-base) solid;color:inherit;background-color:inherit}.box *{color:inherit}.box.invert{color:var(--color-light);background-color:var(--color-dark)}.box>*+*:not(h2,h3,h4,h5){margin-top:var(--space-base)}.box>*+*:is(h2,h3,h4,h5){margin-top:var(--space-l)}.frame+.box{margin-top:0}.icon{width:var(--space-base);height:var(--space-base)}.with-icon{display:flex;align-items:center}.with-icon .icon{margin-inline-end:var(--space-s)}.with-icon[data-size=s] .icon{width:var(--space-s);height:var(--space-s)}.with-icon[data-size=m] .icon{width:var(--space-m);height:var(--space-m)}.with-icon[data-size=l] .icon{width:var(--space-l);height:var(--space-l)}.with-icon[data-size=xl] .icon{width:var(--space-xl);height:var(--space-xl)}.with-icon[data-size="2xl"] .icon{width:var(--space-2xl);height:var(--space-2xl)}.with-icon[data-side=right] .icon{margin-inline-end:initial;margin-inline-start:var(--space-s)}.with-icon[data-space=xs] .icon{margin-inline-end:var(--space-xs)}.with-icon[data-space="2xs"] .icon{margin-inline-end:var(--space-2xs)}.with-icon[data-space="3xs"] .icon{margin-inline-end:var(--space-3xs)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:flex-start;align-items:center}.center{box-sizing:content-box;margin-inline:auto;max-inline-size:var(--measure)}.intrinsic,[data-intrinsic=true]{align-items:center;display:flex;flex-direction:column}.cover{display:flex;flex-direction:column;min-block-size:var(--cover-min-height);padding:var(--space-m)}.cover>:first-child:not(.centered):not(.pushed){margin-block-start:0}.cover>:last-child:not(.centered):not(.pushed){margin-block-end:0}.cover>:only-child{margin-block:auto}.cover>.centered{margin-block:auto}@supports not (margin-block: auto){.cover>.centered{transform:translateY(50%)}}.cover>.pushed{margin-block:initial;margin-top:auto}.cover[data-height=small]{--cover-min-height: 30vh}.cover[data-height=medium]{--cover-min-height: 60vh}.cover[data-height=large]{--cover-min-height: 90vh}.frame{--n: 16;--d: 9;aspect-ratio:var(--n)/var(--d);overflow:hidden;display:flex;justify-content:center;align-items:center}.frame>img,.frame>video{inline-size:100%;block-size:100%;object-fit:cover}[data-ratio="4:3"]{--n: 4;--d: 3}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--space-m)}.with-sidebar>*{flex-grow:1;max-inline-size:initial}.with-sidebar>:first-child{flex-basis:var(--sidebar-width);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.with-sidebar[data-side=right]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.with-sidebar[data-side=right]>:last-child{flex-grow:1;flex-basis:var(--sidebar-width);min-inline-size:initial}.with-sidebar>:first-child>img,.with-sidebar[data-side=right]>:last-child>img{display:block}.with-sidebar[data-width=m]>:first-child,.with-sidebar[data-side=right][data-width=m]>:last-child{--sidebar-width: 24rem}.with-sidebar[data-width=l]>:first-child,.with-sidebar[data-side=right][data-width=l]>:last-child{--sidebar-width: 32rem}.with-sidebar[data-sideWidth=auto]>:first-child,.with-sidebar[data-side=right][data-sideWidth=auto]>:last-child{flex-basis:0}.with-sidebar[data-gap=none]{gap:0}.switcher{display:flex;flex-wrap:wrap;gap:var(--space-m)}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.reel{block-size:auto;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--color-light) var(--color-dark)}.reel>*{flex:0 0 var(--item-width)}.reel>img{block-size:100%;flex-basis:auto;inline-size:auto}.reel::-webkit-scrollbar{-webkit-appearance:none}.reel::-webkit-scrollbar{block-size:var(--space-base)}.reel::-webkit-scrollbar-track{background-color:var(--color-dark)}.reel::-webkit-scrollbar-thumb{background-color:var(--color-dark);background-image:linear-gradient(var(--color-dark) 0, var(--color-dark) 0.25rem, var(--color-light) 0.25rem, var(--color-light) 0.75rem, var(--color-dark) 0.75rem)}.grid{display:grid;gap:var(--space-base)}@supports(width: min(var(--grid-cell-width), 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-cell-width), 100%), 1fr))}}.grid[data-width=m]{max-inline-size:90ch}.grid[data-width=s]{max-inline-size:var(--measure)}.imposter{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.imposter.contain{--margin: 0px;overflow:auto;max-inline-size:calc(100% - var(--margin)*2);max-block-size:calc(100% - var(--margin)*2)}.card{display:flex;flex-flow:column;position:relative}.card :is(h2,h3,h4)>a{text-decoration:none}.card .box:nth-child(3){margin-block-start:auto}.card .box:only-child{block-size:100%}.card :is(h2,h3,h4) a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:initial}.card:focus-within,.card :is(h2,h3,h4) a:hover::after{box-shadow:0 0 0 var(--border-width-2) var(--color-primary-2);cursor:pointer}.card:focus-within :is(h2,h3,h4)>a,.card:hover :is(h2,h3,h4)>a{text-decoration:underline;text-decoration-thickness:var(--border-width-1);filter:none}.card .frame img{transition:all .2s}.card:focus-within .frame img,.card:hover .frame img{scale:101%}th,td{border:var(--border-width-1) solid var(--color-primary-1)}table{border:var(--border-width-2) solid var(--color-primary-1);border-collapse:collapse;display:table;max-width:100%;overflow:hidden;padding:0;table-layout:fixed;text-align:left}th,td{padding:var(--space-base)}thead{background-color:var(--color-primary-1-lighter-90);font-weight:600;font-family:var(--font-special);font-size:var(--font-size-m);text-transform:uppercase}tr:nth-child(even){background-color:#fff}tr:nth-child(odd){background-color:var(--color-light)}code,kbd,pre,samp{font-family:var(--font-mono);font-weight:400}code{word-wrap:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--color-primary-shade);hyphens:none;tab-size:2;text-align:left;word-break:normal;word-spacing:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font-special);font-weight:600}h1{font-size:var(--font-size-2xl);line-height:1.125}h2{font-size:var(--font-size-xl);line-height:1.225}h3{font-size:var(--font-size-l);line-height:1.325}h4{font-size:var(--font-size-m);line-height:1.425}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-s)}.hero h1{max-inline-size:calc(var(--measure)*.34)}.hero h2{max-inline-size:calc(var(--measure)*.42)}.hero h3{max-inline-size:calc(var(--measure)*.6)}h3{max-inline-size:calc(var(--measure)*.75)}.breadcrumb+:is(h1,h2,h3){margin-top:var(--space-3xl)}h1+:is(h2,h3,h4,p){margin-top:var(--space-l)}.hero h1+:is(h2,h3,h4,p){margin-top:var(--space-m)}.intro,.light,.weight\:light{font-weight:300}header{background-color:var(--color-dark)}.header-logo{display:flex;height:auto;width:var(--space-logo)}.header-logo svg{max-width:100%;height:auto}footer.box.invert{background-color:var(--color-primary-3)}footer ul{list-style:none}footer p{max-inline-size:var(--measure)}.banner,header{padding-block:var(--space-s)}@supports not (padding-block: var(--space-s)){.banner,header{padding-top:var(--space-s);padding-bottom:var(--space-s)}}button:not(.button){border:revert;background-color:revert;padding:revert;color:revert}button:not(.button)[disabled]{opacity:revert}.button{background-color:var(--color-gray);border-color:var(--color-dark);border-radius:var(--border-radius);border-width:clamp(1px,var(--border-width-1) + .25vw,2px);color:var(--color-dark);cursor:pointer;display:inline-block;font-weight:500;font-family:var(--font-special);font-size:inherit;padding:var(--space-xs) var(--space-base);text-transform:uppercase}.button:not([disabled]):hover{filter:brightness(90%) saturate(70%);transition:transform var(--transition-movement)}.button:not([disabled]):active{filter:brightness(70%) saturate(50%);transition:transform var(--transition-movement)}.button[data-type=primary]{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-light)}.button[data-type=primary][data-theme=dark]{background-color:var(--color-light);border-color:var(--color-light);color:var(--color-dark)}.button[data-type=primary][data-theme=dark]:focus-visible{outline-color:var(--color-light)}.button[data-theme=dark]{background-color:rgba(0,0,0,0);border-color:var(--color-light);color:var(--color-light)}.button[disabled]{opacity:var(--disabled-opacity);cursor:auto}.button[data-size=l]{font-size:var(--font-size-m);padding:var(--space-base) var(--space-xl)}.button[data-size=s]{font-size:var(--font-size-s);padding:var(--space-2xs) var(--space-s)}.font-size\:s .button{font-size:var(--font-size-s);padding:var(--space-2xs) var(--space-s)}.font-size\:l .button{font-size:var(--font-size-m);padding:var(--space-base) var(--space-m)}a.button{text-decoration:none}[type=text],[type=password],[type=email],textarea{border-radius:0;border-width:clamp(1px,var(--border-width-1) + .25vw,2px);font-size:inherit;font-family:var(--font-mono);padding:var(--space-xs)}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--color-primary-2);border-radius:4px;max-width:100%;height:.5rem;width:100%}progress[value]::-webkit-progress-bar{background-color:var(--color-gray);border-radius:4px}progress[value]::-webkit-progress-value{background-color:var(--color-accent);border-radius:4px}progress[value]::-moz-progress-bar{background-color:var(--color-accent);border-radius:4px}.progress-bar{max-width:100%;height:.5rem;border-radius:4px;width:100%}.progress-bar-wrapper{display:flex;align-items:center}.progress-bar-wrapper progress{flex:1 1 0;margin-left:32px}.progress-complete{background-color:var(--color-accent)}.progress-complete::-webkit-progress-bar{background-color:var(--color-accent)}.progress-complete::-moz-progress-bar{background-color:var(--color-accent)}progress{background-color:var(--color-gray)}a>svg{display:block}.frame+.hero,.hero+.hero,.breadcrumb+*:is(.cover,.frame){margin-top:0}.with-click{position:relative}.with-click h1>a{text-decoration:none;text-underline-offset:.125em}.with-click h1>a::after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;background-color:initial}.with-click h1>a::after:hover{cursor:pointer}.with-click:hover h1>a,.with-click:focus-within h1>a{text-decoration:underline;text-decoration-thickness:var(--border-width-1);filter:none}.reader-content{max-width:var(--wrapper-reader-width)}.display\:block{display:block}.filter\:invert{filter:invert(100%)}.text-align\:center{text-align:center}.text-align\:right{text-align:right}.align-items\:center{align-items:center}.align-items\:flex-start{align-items:flex-start}.align-items\:end{align-items:end}.align-items\:flex-end{align-items:end}.justify-content\:space-between{justify-content:space-between}.justify-content\:space-around{justify-content:space-around}.justify-content\:space-evenly{justify-content:space-evenly}.justify-content\:center{justify-content:center}.justify-content\:start{justify-content:start}.justify-content\:end{justify-content:end}.position\:relative{position:relative}[data-gap=none]{gap:0}[data-gap="3xs"]{gap:var(--space-3xs)}[data-gap="2xs"]{gap:var(--space-2xs)}[data-gap=xs]{gap:var(--space-xs)}[data-gap=s]{gap:var(--space-s)}[data-gap=base]{gap:var(--space-base)}[data-gap=m]{gap:var(--space-m)}[data-gap=l]{gap:var(--space-l)}[data-gap=xl]{gap:var(--space-xl)}[data-gap="2xl"]{gap:var(--space-2xl)}[data-gap="3xl"]{gap:var(--space-3xl)}[data-gap="4xl"]{gap:var(--space-4xl)}[data-padding=none],.padding\:none{padding:0}[data-padding="3xs"],.padding\:3xs{padding:var(--space-3xs)}[data-padding="2xs"],.padding\:2xs{padding:var(--space-2xs)}[data-padding=xs],.padding\:xs{padding:var(--space-xs)}[data-padding=s],.padding\:s{padding:var(--space-s)}[data-padding=base],.padding\:base{padding:var(--space-base)}[data-padding=m],.padding\:m{padding:var(--space-m)}[data-padding=l],.padding\:l{padding:var(--space-l)}[data-padding=xl],.padding\:xl{padding:var(--space-xl)}[data-padding="2xl"],.padding\:2xl{padding:var(--space-2xl)}[data-padding="3xl"],.padding\:3xl{padding:var(--space-3xl)}[data-padding="4xl"],.padding\:4xl{padding:var(--space-4xl)}.font-family\:special{font-family:var(--font-special)}.font-size\:s{font-size:var(--font-size-s)}.font-size\:xs{font-size:var(--font-size-xs)}.font-size\:2xs{font-size:var(--font-size-2xs)}.font-size\:base{font-size:var(--font-size-base)}.font-size\:m{font-size:var(--font-size-m)}.font-size\:l{font-size:var(--font-size-l)}.font-size\:xl{font-size:var(--font-size-xl)}.font-size\:2xl{font-size:var(--font-size-2xl)}.height\:100\%{height:100%}.measure\:none{max-inline-size:none}.measure\:20{max-inline-size:20ch}.measure\:40{max-inline-size:40ch}.measure\:60{max-inline-size:60ch}.measure\:80{max-inline-size:80ch}.measure\:90{max-inline-size:90ch}.font-weight\:700{font-weight:700}.font-weight\:600{font-weight:600}.font-weight\:500{font-weight:500}.font-weight\:400{font-weight:400}.text-transform\:uppercase,.uppercase{text-transform:uppercase}.inline-size\:none{max-inline-size:none}.color\:white{color:#fff}.color\:light{color:var(--color-light)}.color\:dark{color:var(--color-dark)}.color\:primary-1{color:var(--color-primary-1)}.color\:primary-2{color:var(--color-primary-2)}.color\:primary-3{color:var(--color-primary-3)}.bg-color\:initial{background-color:initial}.bg-color\:transparent{background-color:rgba(0,0,0,0)}.bg-color\:white{background-color:var(--color-white)}.bg-color\:light{background-color:var(--color-light)}.bg-color\:dark{background-color:var(--color-dark)}.bg-color\:gray{background-color:var(--color-gray)}.bg-color\:primary-1{background-color:var(--color-primary-1)}.bg-color\:primary-2{background-color:var(--color-primary-2)}.bg-color\:primary-3{background-color:var(--color-primary-3)}.bg-color\:secondary-1{background-color:var(--color-secondary-1)}.bg-color\:secondary-2{background-color:var(--color-secondary-2)}.bg-color\:secondary-3{background-color:var(--color-secondary-3)}.bg-color\:secondary-4{background-color:var(--color-secondary-4)}.bg-color\:secondary-5{background-color:var(--color-secondary-5)}.bga-color\:light{background-color:var(--color-alpha-light)}.bga-color\:dark{background-color:var(--color-alpha-dark)}.bga-color\:primary-1{background-color:var(--color-alpha-primary-1)}.bga-color\:primary-2{background-color:var(--color-alpha-primary-2)}.bga-color\:primary-3{background-color:var(--color-alpha-primary-3)}.bga-color\:secondary-1{background-color:var(--color-alpha-secondary-1)}.bga-color\:secondary-2{background-color:var(--color-alpha-secondary-2)}.bga-color\:secondary-3{background-color:var(--color-alpha-secondary-3)}.bga-color\:secondary-4{background-color:var(--color-alpha-secondary-4)}.bga-color\:secondary-5{background-color:var(--color-alpha-secondary-5)}.border-color\:light{border-color:var(--color-light)}.border-color\:dark{border-color:var(--color-dark)}.border-color\:primary-1{border-color:var(--color-primary-1)}.border-color\:primary-2{border-color:var(--color-primary-2)}.border-color\:primary-3{border-color:var(--color-primary-3)}[data-border-width="0"],.border\:0{border-width:0}[data-border-width=none],.border\:none{border-width:0}[data-border-width="1"],.border\:1{border-width:var(--border-width-1)}[data-border-width="2"],.border\:2{border-width:var(--border-width-2)}[data-border-width=s],.border\:s{border-width:var(--border-width-s)}[data-border-width=base],.border\:base{border-width:var(--border-width-base)}[data-border-width=m],.border\:m{border-width:var(--border-width-m)}[data-border-width=l],.border\:l{border-width:var(--border-width-l)}.margin-bottom\:none{margin-bottom:0}.margin-bottom\:s{margin-bottom:var(--space-s)}.margin-bottom\:m{margin-bottom:var(--space-m)}.margin-bottom\:l{margin-bottom:var(--space-l)}.margin-bottom\:xl{margin-bottom:var(--space-xl)}.margin-bottom\:2xl{margin-bottom:var(--space-2xl)}.margin-bottom\:3xl{margin-bottom:var(--space-3xl)}.margin-bottom\:4xl{margin-bottom:var(--space-4xl)}.margin-top\:none{margin-top:0}.margin-top\:s{margin-top:var(--space-s)}.margin-top\:m{margin-top:var(--space-m)}.margin-top\:l{margin-top:var(--space-l)}.margin-top\:xl{margin-top:var(--space-xl)}.margin-top\:2xl{margin-top:var(--space-2xl)}.margin-top\:3xl{margin-top:var(--space-3xl)}.margin-top\:4xl{margin-top:var(--space-4xl)}.margin-block\:s{margin-block:var(--space-s)}.margin-block\:base{margin-block:var(--space-base)}.margin-block\:m{margin-block:var(--space-m)}.margin-block\:l{margin-block:var(--space-l)}.margin-block\:xl{margin-block:var(--space-xl)}.margin-block\:2xl{margin-block:var(--space-2xl)}.margin-block\:3xl{margin-block:var(--space-3xl)}.margin-block\:4xl{margin-block:var(--space-4xl)}.padding-block\:m{padding-block:var(--space-m)}@supports not (padding-block: var(--space-m)){.padding-block\:m{padding-top:var(--space-m);padding-bottom:var(--space-m)}}.padding-block\:l{padding-block:var(--space-l)}@supports not (padding-block: var(--space-l)){.padding-block\:l{padding-top:var(--space-l);padding-bottom:var(--space-l)}}.padding-block\:xl{padding-block:var(--space-xl)}@supports not (padding-block: var(--space-xl)){.padding-block\:xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}.padding-block\:2xl{padding-block:var(--space-2xl)}@supports not (padding-block: var(--space-2xl)){.padding-block\:2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}}.center[data-width=m]{--measure: var(--measure-m)}.center[data-width=l]{--measure: var(--measure-l)}.center[data-threshold="2x"],.center.threshold\:2x{--measure: var(--threshold-2x)}.hero[data-hero-theme=primary-1] .pushed h1{color:var(--color-secondary-4)}.hero[data-hero-theme=primary-2] .pushed{background-color:var(--color-alpha-primary-2)}.hero[data-hero-theme=primary-3] .pushed{background-color:var(--color-alpha-primary-3)}.hero[data-hero-theme=secondary-1] .pushed{background-color:var(--color-alpha-secondary-1)}.hero[data-hero-theme=secondary-2] .pushed{background-color:var(--color-alpha-secondary-2)}.hero[data-hero-theme=secondary-3] .pushed{background-color:var(--color-alpha-secondary-3)}.hero[data-hero-theme=secondary-4] .pushed{background-color:var(--color-alpha-secondary-4)}.hero[data-hero-theme=secondary-5] .pushed{background-color:var(--color-alpha-secondary-5)}nav{background-color:var(--color-gray)}.nav{list-style:none}.nav>li{font-size:var(--font-size-s)}.nav.reel>*{flex-basis:var(--nav-item-width);margin-left:var(--space-2xl)}.nav.reel>*:first-child{margin-left:0}.cta{cursor:pointer;display:inline-block;font-weight:600;font-family:var(--font-special);line-height:calc(var(--ratio)*2);text-transform:uppercase;text-decoration:none}.cta:hover{filter:none;color:var(--color-primary-2)}.nav+.nav{margin-left:var(--space-xl)}.wrapper-video{max-width:100%}.wrapper-video iframe{width:100% !important;height:100% !important}.showhide{margin-bottom:var(--gutter);padding-top:var(--gutter)}.showhide-body{list-style:none;margin:0;padding:0;border-bottom:var(--border-width-1) solid rgba(43,20,83,.25)}.showhide-item{width:100%;border-top:1px solid rgba(43,20,83,.25);margin-bottom:0}.showhide-item-content{display:none;padding:var(--gutter);background-color:var(--color-white)}.showhide-item-control{position:absolute;opacity:0}.showhide-item-title{cursor:pointer;display:block;font-weight:600;margin:0;padding:var(--gutter) calc(var(--gutter)*3.5) var(--gutter) var(--gutter);position:relative}.showhide-item-title:after{content:" ";position:absolute;right:var(--gutter);top:0;width:32px;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve'%3E%3Cpath fill='%232B1453' d='M3.313,8.954c-0.418-0.417-0.418-1.095,0-1.511l0.756-0.756c0.418-0.416,1.097-0.416,1.514,0l6.416,6.405 l6.415-6.405c0.417-0.416,1.096-0.416,1.513,0l0.758,0.756c0.42,0.416,0.42,1.094,0,1.511l-8.686,8.671L3.313,8.954z'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:1.5rem auto}.showhide-item-control:checked+.showhide-item-title{background-color:var(--color-gray)}.showhide-item-control:checked+.showhide-item-title:after{transform-origin:center;transform:rotate(180deg);transition:transform .2s ease-out}.showhide-item-control:checked~.showhide-item-content{display:block}.showhide-item-control:hover{cursor:pointer}.showhide-item-control:focus-within{box-shadow:0 0 0 var(--border-width-2) var(--color-primary-2)}.showhide-body ul{list-style:square}.showhide-body ul ul{list-style:disc}.showhide-item-content>img,.showhide-item-content>video,.showhide-item-content>p>img,.showhide-item-content>p>video,.showhide-item-content>div>img,.showhide-item-content>div>video{max-width:100%;height:auto}
