.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*,*:before,*:after{box-sizing:inherit;font-family:inherit;color:inherit;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;border-style:solid;border-width:0;border-color:currentColor}*:focus{outline:0;outline-offset:calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5);outline-offset:calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5);outline-offset:var(--s-5);box-shadow:0 0 0 calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #b901bd;box-shadow:0 0 0 calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #b901bd;box-shadow:0 0 0 var(--s-5) var(--purple-orchid)}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html{font-family:Futura PT,Helvetica,Arial,sans-serif;font-family:var(--font-standard);font-size:1rem;font-size:var(--s0);line-height:1.5;line-height:var(--line-height);color:#111314;color:var(--color-dark);box-sizing:border-box;text-rendering:optimizeLegibility}html,body{position:relative;overflow-x:hidden}body{font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;background-color:#fff;background-color:var(--color-light)}nav,main,header,footer{display:block}[hidden]{display:none}[hidden]+*{margin-top:0!important}[role=presentation]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:.063rem;width:.063rem;margin:-.063rem;padding:0;border:0}main>*+*{margin-top:1rem;margin-top:var(--s0)}@media screen and (min-width:60em){main>*+*{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--medium){main>*+*{margin-top:1.5rem;margin-top:var(--s1)}}article>*+*{margin-top:1rem;margin-top:var(--s0)}@media screen and (min-width:60em){article>*+*{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--medium){article>*+*{margin-top:1.5rem;margin-top:var(--s1)}}main,.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:1rem;margin-top:var(--s0)}::selection{background:#e5ebf1;background:var(--grey-100)}::-moz-selection{background:#e5ebf1;background:var(--grey-100)}h1,h2,h3,h4,h5,h6{line-height:calc(.8 * 1.5);line-height:var(--line-height-small);font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700;max-width:50em}h1{margin-top:2.25rem;margin-top:var(--s2);font-size:2.25rem;font-size:var(--s2);line-height:120%;letter-spacing:-.05em;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){h1{font-size:3.375rem;font-size:var(--s3)}}@media screen and (--small){h1{font-size:3.375rem;font-size:var(--s3)}}@media screen and (min-width:60em){h1{font-size:5.0625rem;font-size:var(--s4)}}@media screen and (--medium){h1{font-size:5.0625rem;font-size:var(--s4)}}@media screen and (min-width:41.25em){h1{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--small){h1{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (min-width:60em){h1{margin-top:3.375rem;margin-top:var(--s3)}}@media screen and (--medium){h1{margin-top:3.375rem;margin-top:var(--s3)}}.h1{margin-top:2.25rem;margin-top:var(--s2);font-size:2.25rem;font-size:var(--s2);line-height:120%;letter-spacing:-.05em;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.h1{font-size:3.375rem;font-size:var(--s3)}}@media screen and (--small){.h1{font-size:3.375rem;font-size:var(--s3)}}@media screen and (min-width:60em){.h1{font-size:5.0625rem;font-size:var(--s4)}}@media screen and (--medium){.h1{font-size:5.0625rem;font-size:var(--s4)}}@media screen and (min-width:41.25em){.h1{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--small){.h1{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (min-width:60em){.h1{margin-top:3.375rem;margin-top:var(--s3)}}@media screen and (--medium){.h1{margin-top:3.375rem;margin-top:var(--s3)}}.pageHeader{margin-top:2.25rem;margin-top:var(--s2);font-size:2.25rem;font-size:var(--s2);line-height:120%;letter-spacing:-.05em;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.pageHeader{font-size:3.375rem;font-size:var(--s3)}}@media screen and (--small){.pageHeader{font-size:3.375rem;font-size:var(--s3)}}@media screen and (min-width:60em){.pageHeader{font-size:5.0625rem;font-size:var(--s4)}}@media screen and (--medium){.pageHeader{font-size:5.0625rem;font-size:var(--s4)}}@media screen and (min-width:41.25em){.pageHeader{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--small){.pageHeader{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (min-width:60em){.pageHeader{margin-top:3.375rem;margin-top:var(--s3)}}@media screen and (--medium){.pageHeader{margin-top:3.375rem;margin-top:var(--s3)}}h2{font-size:1.5rem;font-size:var(--s1);line-height:120%;letter-spacing:-.02em;margin-top:2.25rem;margin-top:var(--s2);font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){h2{font-size:2.25rem;font-size:var(--s2)}}@media screen and (--small){h2{font-size:2.25rem;font-size:var(--s2)}}@media screen and (min-width:60em){h2{font-size:3.375rem;font-size:var(--s3)}}@media screen and (--medium){h2{font-size:3.375rem;font-size:var(--s3)}}.h2{font-size:1.5rem;font-size:var(--s1);line-height:120%;letter-spacing:-.02em;margin-top:2.25rem;margin-top:var(--s2);font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.h2{font-size:2.25rem;font-size:var(--s2)}}@media screen and (--small){.h2{font-size:2.25rem;font-size:var(--s2)}}@media screen and (min-width:60em){.h2{font-size:3.375rem;font-size:var(--s3)}}@media screen and (--medium){.h2{font-size:3.375rem;font-size:var(--s3)}}.sectionHeader{font-size:1.5rem;font-size:var(--s1);line-height:120%;letter-spacing:-.02em;margin-top:2.25rem;margin-top:var(--s2);font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.sectionHeader{font-size:2.25rem;font-size:var(--s2)}}@media screen and (--small){.sectionHeader{font-size:2.25rem;font-size:var(--s2)}}@media screen and (min-width:60em){.sectionHeader{font-size:3.375rem;font-size:var(--s3)}}@media screen and (--medium){.sectionHeader{font-size:3.375rem;font-size:var(--s3)}}h3{margin-top:1.5rem;margin-top:var(--s1);font-size:1.375rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){h3{font-size:1.5rem;font-size:var(--s1)}}@media screen and (--small){h3{font-size:1.5rem;font-size:var(--s1)}}@media screen and (min-width:60em){h3{font-size:2.25rem;font-size:var(--s2)}}@media screen and (--medium){h3{font-size:2.25rem;font-size:var(--s2)}}@media screen and (min-width:60em){h3{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--medium){h3{margin-top:2.25rem;margin-top:var(--s2)}}.h3{margin-top:1.5rem;margin-top:var(--s1);font-size:1.375rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.h3{font-size:1.5rem;font-size:var(--s1)}}@media screen and (--small){.h3{font-size:1.5rem;font-size:var(--s1)}}@media screen and (min-width:60em){.h3{font-size:2.25rem;font-size:var(--s2)}}@media screen and (--medium){.h3{font-size:2.25rem;font-size:var(--s2)}}@media screen and (min-width:60em){.h3{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--medium){.h3{margin-top:2.25rem;margin-top:var(--s2)}}.sectionTitle{margin-top:1.5rem;margin-top:var(--s1);font-size:1.375rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.sectionTitle{font-size:1.5rem;font-size:var(--s1)}}@media screen and (--small){.sectionTitle{font-size:1.5rem;font-size:var(--s1)}}@media screen and (min-width:60em){.sectionTitle{font-size:2.25rem;font-size:var(--s2)}}@media screen and (--medium){.sectionTitle{font-size:2.25rem;font-size:var(--s2)}}@media screen and (min-width:60em){.sectionTitle{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--medium){.sectionTitle{margin-top:2.25rem;margin-top:var(--s2)}}h4{margin-top:1rem;margin-top:var(--s0);font-size:1.25rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){h4{font-size:1.375rem}}@media screen and (--small){h4{font-size:1.375rem}}@media screen and (min-width:60em){h4{font-size:2rem}}@media screen and (--medium){h4{font-size:2rem}}@media screen and (min-width:41.25em){h4{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--small){h4{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (min-width:60em){h4{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--medium){h4{margin-top:2.25rem;margin-top:var(--s2)}}.h4{margin-top:1rem;margin-top:var(--s0);font-size:1.25rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.h4{font-size:1.375rem}}@media screen and (--small){.h4{font-size:1.375rem}}@media screen and (min-width:60em){.h4{font-size:2rem}}@media screen and (--medium){.h4{font-size:2rem}}@media screen and (min-width:41.25em){.h4{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--small){.h4{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (min-width:60em){.h4{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--medium){.h4{margin-top:2.25rem;margin-top:var(--s2)}}.introTitle{margin-top:1rem;margin-top:var(--s0);font-size:1.25rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.introTitle{font-size:1.375rem}}@media screen and (--small){.introTitle{font-size:1.375rem}}@media screen and (min-width:60em){.introTitle{font-size:2rem}}@media screen and (--medium){.introTitle{font-size:2rem}}@media screen and (min-width:41.25em){.introTitle{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--small){.introTitle{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (min-width:60em){.introTitle{margin-top:2.25rem;margin-top:var(--s2)}}@media screen and (--medium){.introTitle{margin-top:2.25rem;margin-top:var(--s2)}}h5{margin-top:1rem;margin-top:var(--s0);font-size:1.125rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){h5{font-size:1.125rem}}@media screen and (--small){h5{font-size:1.125rem}}@media screen and (min-width:60em){h5{font-size:1.75rem}}@media screen and (--medium){h5{font-size:1.75rem}}@media screen and (min-width:41.25em){h5{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--small){h5{margin-top:1.5rem;margin-top:var(--s1)}}.h5{margin-top:1rem;margin-top:var(--s0);font-size:1.125rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.h5{font-size:1.125rem}}@media screen and (--small){.h5{font-size:1.125rem}}@media screen and (min-width:60em){.h5{font-size:1.75rem}}@media screen and (--medium){.h5{font-size:1.75rem}}@media screen and (min-width:41.25em){.h5{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--small){.h5{margin-top:1.5rem;margin-top:var(--s1)}}.contentTitle{margin-top:1rem;margin-top:var(--s0);font-size:1.125rem;line-height:120%;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700}@media screen and (min-width:41.25em){.contentTitle{font-size:1.125rem}}@media screen and (--small){.contentTitle{font-size:1.125rem}}@media screen and (min-width:60em){.contentTitle{font-size:1.75rem}}@media screen and (--medium){.contentTitle{font-size:1.75rem}}@media screen and (min-width:41.25em){.contentTitle{margin-top:1.5rem;margin-top:var(--s1)}}@media screen and (--small){.contentTitle{margin-top:1.5rem;margin-top:var(--s1)}}h6,.h6,.attribute{font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700;font-size:1rem;font-size:var(--s0);line-height:120%;letter-spacing:-.02em;margin-top:1rem;margin-top:var(--s0)}hr{border-bottom:0;border-left:0;border-right:0;border-top:.063em solid;border-image-source:linear-gradient(90deg,#b900a5 0%,#ff1a14 253.3%);border-image-source:var(--grad-lin-purple-red);border-image-slice:1;display:inline-block;margin:2.25rem 0 0;margin:var(--s2) 0 0 0;width:100%}@media(min-width:41.25em){hr{margin:3.375rem 0 0;margin:var(--s3) 0 0 0}}@media(--small){hr{margin:3.375rem 0 0;margin:var(--s3) 0 0 0}}@media(min-width:60em){hr{margin:5.0625rem 0 0;margin:var(--s4) 0 0 0}}@media(--medium){hr{margin:5.0625rem 0 0;margin:var(--s4) 0 0 0}}.hr{border-bottom:0;border-left:0;border-right:0;border-top:.063em solid;border-image-source:linear-gradient(90deg,#b900a5 0%,#ff1a14 253.3%);border-image-source:var(--grad-lin-purple-red);border-image-slice:1;display:inline-block;margin:2.25rem 0 0;margin:var(--s2) 0 0 0;width:100%}@media(min-width:41.25em){.hr{margin:3.375rem 0 0;margin:var(--s3) 0 0 0}}@media(--small){.hr{margin:3.375rem 0 0;margin:var(--s3) 0 0 0}}@media(min-width:60em){.hr{margin:5.0625rem 0 0;margin:var(--s4) 0 0 0}}@media(--medium){.hr{margin:5.0625rem 0 0;margin:var(--s4) 0 0 0}}.label{font-size:.75rem;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700;text-transform:uppercase;letter-spacing:.04rem}.label-small{font-size:.75rem;font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700;font-size:.688rem;text-transform:uppercase;letter-spacing:.04rem}p,.paragraph{font-size:1rem;line-height:1.5;line-height:var(--line-height);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:41.25em){p,.paragraph{font-size:1.25rem}}@media screen and (--small){p,.paragraph{font-size:1.25rem}}span.medium,p.medium,.paragraph.medium{font-size:.875rem}span.small,p.small,.paragraph.small{font-size:.75rem}span.tiny,p.tiny,.paragraph.tiny,.caption{font-size:.688rem}ol{counter-reset:orderedlist;padding-left:calc((1rem / 1.5) / 1.5);padding-left:calc(calc(1rem / 1.5) / 1.5);padding-left:var(--s-2);font-size:inherit;margin-left:1rem}@media screen and (min-width:41.25em){ol{margin-left:1.25rem}}@media screen and (--small){ol{margin-left:1.25rem}}@media screen and (min-width:60em){ol{font-size:1.125rem;margin-left:2.25rem}}@media screen and (--medium){ol{font-size:1.125rem;margin-left:2.25rem}}ol ol,ol ul{counter-reset:orderedlist;padding-left:calc((1rem / 1.5) / 1.5);padding-left:calc(calc(1rem / 1.5) / 1.5);padding-left:var(--s-2)}ol li{counter-increment:orderedlist;list-style-type:none;padding-left:1.25rem}ol li:before{font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700;font-size:.75rem;content:counter(orderedlist);color:#111314;color:var(--text);display:inline-block;width:1.25rem;margin-left:-1.25rem}ul{padding-left:calc((1rem / 1.5) / 1.5);padding-left:calc(calc(1rem / 1.5) / 1.5);padding-left:var(--s-2);font-size:inherit;margin-left:1rem}@media screen and (min-width:41.25em){ul{margin-left:1.25rem}}@media screen and (--small){ul{margin-left:1.25rem}}@media screen and (min-width:60em){ul{font-size:1.125rem;margin-left:2.25rem}}@media screen and (--medium){ul{font-size:1.125rem;margin-left:2.25rem}}ul ol,ul ul{padding-left:calc((1rem / 1.5) / 1.5);padding-left:calc(calc(1rem / 1.5) / 1.5);padding-left:var(--s-2)}ul li{padding-left:1.25rem}ol>*+*{margin-top:calc((1rem / 1.5) / 1.5);margin-top:calc(calc(1rem / 1.5) / 1.5);margin-top:var(--s-2)}@media screen and (min-width:41.25em){ol>*+*{margin-top:calc(1rem / 1.5);margin-top:var(--s-1)}}@media screen and (--small){ol>*+*{margin-top:calc(1rem / 1.5);margin-top:var(--s-1)}}@media screen and (min-width:60em){ol>*+*{margin-top:1rem;margin-top:var(--s0)}}@media screen and (--medium){ol>*+*{margin-top:1rem;margin-top:var(--s0)}}ul>*+*{margin-top:calc((1rem / 1.5) / 1.5);margin-top:calc(calc(1rem / 1.5) / 1.5);margin-top:var(--s-2)}@media screen and (min-width:41.25em){ul>*+*{margin-top:calc(1rem / 1.5);margin-top:var(--s-1)}}@media screen and (--small){ul>*+*{margin-top:calc(1rem / 1.5);margin-top:var(--s-1)}}@media screen and (min-width:60em){ul>*+*{margin-top:1rem;margin-top:var(--s0)}}@media screen and (--medium){ul>*+*{margin-top:1rem;margin-top:var(--s0)}}blockquote{min-height:3rem;padding:.5rem 1rem;color:#465863;color:var(--grey-700);border:.063em solid #edf4fb;border:.063em solid var(--grey-200);border-left:.375em solid;border-image-source:linear-gradient(90deg,#b900a5 0%,#ff1a14 253.3%);border-image-source:var(--grad-lin-purple-red);border-image-slice:1}@media screen and (min-width:41.25em){blockquote{border-left:.5em solid}}@media screen and (--small){blockquote{border-left:.5em solid}}@media screen and (min-width:60em){blockquote{padding:.75rem 1.25rem}}@media screen and (--medium){blockquote{padding:.75rem 1.25rem}}button{-webkit-appearance:button;font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none;cursor:pointer}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:.063em dotted ButtonText}a,.link{color:#ae08b1;color:var(--link);cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;text-decoration-color:#e352c4;text-decoration-color:var(--purple-red-050);text-underline-offset:.125em}a:hover,.link:hover{background:radial-gradient(167.63% 245.72% at 100% 0%,#b901bd,#5200ff);background:var(--grad-rad-blue-violet);color:#fff;color:var(--text-reverse);text-decoration-line:none}a:active,.link:active{background:radial-gradient(167.63% 245.72% at 100% 0%,#9a029d,#3400a1);background:var(--grad-rad-blue-violet-darken);box-shadow:0 0 0 2px #7f447e;box-shadow:0 0 0 2px var(--purple-violet-200-muted);color:#fff;color:var(--text-reverse);-webkit-text-decoration:none;text-decoration:none}img{width:100%}figure,[role=figure]{text-align:center}figure img{background-image:linear-gradient(#fff,#fff);background-image:linear-gradient(var(--color-light),var(--color-light))}[role=figure] img{background-image:linear-gradient(#fff,#fff);background-image:linear-gradient(var(--color-light),var(--color-light))}figcaption{margin-top:calc(1rem / 1.5);margin-top:var(--s-1);font-size:calc(1rem / 1.5);font-size:var(--s-1)}.figcaption{margin-top:calc(1rem / 1.5);margin-top:var(--s-1);font-size:calc(1rem / 1.5);font-size:var(--s-1)}.with-icon{display:inline-flex;align-items:baseline}.with-icon .icon{margin-right:1rem;margin-inline-end:1rem;margin-right:var(--s0)}code{font-family:Courier,Courier New,Andale Mono,monospace;font-family:var(--font-mono);font-size:.85em;font-weight:500;font-weight:600;color:#9305ab;color:var(--purple-violet-100);background:#fff;background:var(--color-light);padding:0 .25rem;border:.063em solid #b9ccde;border:.063em solid var(--grey-300)}pre{border-radius:calc((((1rem / 1.5) / 1.5) / 1.5) / 1.5);border-radius:calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5);border-radius:var(--s-4);padding:1rem}pre code{color:#d6deeb;background:#00101c;background:var(--night-owl-midnight);display:block;padding:1.5rem;padding:var(--s1);overflow-x:auto;border:none}code[class*=language-],pre[class*=language-]{color:#d6deeb;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;font-size:1em;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::selection{text-shadow:none;background:#00101c;background:var(--night-owl-midnight)}pre[class*=language-] ::selection{text-shadow:none;background:#00101c;background:var(--night-owl-midnight)}code[class*=language-]::selection{text-shadow:none;background:#00101c;background:var(--night-owl-midnight)}code[class*=language-] ::selection{text-shadow:none;background:#00101c;background:var(--night-owl-midnight)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{color:#fff;background:#00101c;background:var(--night-owl-midnight)}pre[class*=language-]{color:#fff;background:#00101c;background:var(--night-owl-midnight)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#637777;font-style:italic}.token.punctuation{color:#c792ea}.namespace{color:#b2ccd6}.token.deleted{color:#ef53508f;font-style:italic}.token.symbol,.token.property{color:#80cbc4}.token.tag,.token.operator,.token.keyword{color:#7fdbca}.token.boolean{color:#ff5874}.token.number{color:#f78c6c}.token.constant,.token.function,.token.builtin,.token.char{color:#82aaff}.token.selector,.token.doctype{color:#c792ea;font-style:italic}.token.attr-name,.token.inserted{color:#addb67;font-style:italic}.token.string,.token.url,.token.entity,.language-css .token.string,.style .token.string{color:#addb67}.token.class-name,.token.atrule,.token.attr-value{color:#ffcb8b}.token.regex,.token.important,.token.variable{color:#d6deeb}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.contentWrapper{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}.main{flex:1 0 auto;font-size:1rem;line-height:1.5;line-height:var(--line-height)}.main .backToTop{position:relative;display:block;margin:2rem 1.75rem 1rem auto;max-width:-moz-fit-content;max-width:fit-content}@media screen and (min-width:60em){.main .backToTop{font-size:1.25rem}}@media screen and (--medium){.main .backToTop{font-size:1.25rem}}.icon{width:.75em;width:1cap;height:.75em;height:1cap}.iconSpan{display:inline-block;vertical-align:text-top}[href="#main"]{position:relative;display:block;order:1;align-self:center;padding:.5rem 1.75rem;line-height:3.1;text-align:center;color:#d10971;color:var(--magenta-red-100);background-color:#fff;background-color:var(--color-light)}@media screen and (min-width:60em){[href="#main"]{top:-100px;max-width:100%;min-width:11.25rem;padding:.5rem 2rem;line-height:1.7;font-size:1.25rem;border-radius:calc((((1rem / 1.5) / 1.5) / 1.5) / 1.5);border-radius:calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5);border-radius:var(--s-4, .188rem)}}@media screen and (--medium){[href="#main"]{top:-100px;max-width:100%;min-width:11.25rem;padding:.5rem 2rem;line-height:1.7;font-size:1.25rem;border-radius:calc((((1rem / 1.5) / 1.5) / 1.5) / 1.5);border-radius:calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5);border-radius:var(--s-4, .188rem)}}[href="#main"]:hover{color:#fff;color:var(--text-light, #ffffff);background:radial-gradient(131.46% 203.85% at 125.58% -43.48%,#ff1a14,#b900a5);background:var(--grad-rad-red-purple);box-shadow:0 0 0 calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #d10971;box-shadow:0 0 0 calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #d10971;box-shadow:0 0 0 var(--s-5) var(--magenta-red-100);text-decoration-line:none}[href="#main"]:focus{box-shadow:0 0 0 calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #d10971;box-shadow:0 0 0 calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #d10971;box-shadow:0 0 0 var(--s-5) var(--magenta-red-100)}@media screen and (min-width:60em){[href="#main"]:focus{top:0;color:#fff;color:var(--text-light, #ffffff);background:radial-gradient(131.46% 203.85% at 125.58% -43.48%,#ff1a14,#b900a5);background:var(--grad-rad-red-purple);text-decoration-line:none}}@media screen and (--medium){[href="#main"]:focus{top:0;color:#fff;color:var(--text-light, #ffffff);background:radial-gradient(131.46% 203.85% at 125.58% -43.48%,#ff1a14,#b900a5);background:var(--grad-rad-red-purple);text-decoration-line:none}}[href="#main"]:active{background:radial-gradient(167.63% 245.72% at 100% 0%,#b901bd,#5200ff);background:var(--grad-rad-blue-violet);box-shadow:0 0 0 calc(((((1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #a000ba;box-shadow:0 0 0 calc(calc(calc(calc(calc(1rem / 1.5) / 1.5) / 1.5) / 1.5) / 1.5) #a000ba;box-shadow:0 0 0 var(--s-5) var(--purple-violet-200)}.header{display:flex;flex-direction:column;background-color:#fff;background-color:var(--color-light)}.headerLinks{display:flex;justify-content:space-between;height:4.375rem;padding:0 0 0 1rem}@media screen and (min-width:60em){.headerLinks{padding:0 2rem}}@media screen and (--medium){.headerLinks{padding:0 2rem}}.primaryNav{height:2.75rem;border-bottom:.063rem solid #e5ebf1;border-bottom:.063rem solid var(--grey-100);border-top:.25rem solid #e5ebf1;border-top:.25rem solid var(--grey-100);box-shadow:0 10px 10px #00000026}.primaryNavUl{position:relative;display:flex;top:-.25rem;max-width:20rem;margin:0;margin-left:2.25rem;padding-left:0;list-style-type:none}@media screen and (min-width:41.25em){.primaryNavUl,[dir=ltr] .primaryNavUl{margin-left:3.3rem}.primaryNavUl:dir(ltr){margin-left:3.3rem}}@media screen and (--small){.primaryNavUl,[dir=ltr] .primaryNavUl{margin-left:3.3rem}.primaryNavUl:dir(ltr){margin-left:3.3rem}}@media screen and (min-width:60em){.primaryNavUl,[dir=ltr] .primaryNavUl{margin-left:8.5rem}.primaryNavUl:dir(ltr){margin-left:8.5rem}}@media screen and (--medium){.primaryNavUl,[dir=ltr] .primaryNavUl{margin-left:8.5rem}.primaryNavUl:dir(ltr){margin-left:8.5rem}}.primaryNavUl .primaryNavLi{display:flex;justify-content:center;align-items:center;width:6.25rem;padding-left:0;margin-top:0}.primaryNavUl .primaryNavLi:not(:last-of-type){margin-right:.25rem}.primaryNavUl .primaryNavLiLink{min-width:6.25rem;padding:.375rem .5rem;font-size:1.125rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;color:#5c6c7a;color:var(--grey-600);background:#fff;background:var(--color-light);border-top:.25rem solid;border-image-source:linear-gradient(to right,#e5ebf1,#e5ebf1);border-image-source:var(--grad-lin-solid-grey-100);border-image-slice:1;font-weight:500}.primaryNavUl .primaryNavLiLink:hover{border-image-source:linear-gradient(270deg,#ff8200 0%,#ff1a14 67%);border-image-source:var(--grad-lin-red-orange)}.primaryNavUl .primaryNavLiLink:focus{color:#fff;color:var(--color-light);background:linear-gradient(270deg,#ff8200,#ff1a14 67%);background:var(--grad-lin-red-orange);border-image-source:linear-gradient(270deg,#ff8200 0%,#ff1a14 67%);border-image-source:var(--grad-lin-red-orange);border-image-source:linear-gradient(270deg,#e97802 0%,#ce0500 67%);border-image-source:var(--grad-lin-red-orange-muted);box-shadow:none}.primaryNavUl .primaryNavLiLink:active{border-image-source:linear-gradient(270deg,#e97802 0%,#ce0500 67%);border-image-source:var(--grad-lin-red-orange-muted);background:linear-gradient(270deg,#e97802,#ce0500 67%);background:var(--grad-lin-red-orange-muted)}.primaryNavUl .primaryNavLiLink[aria-current=page]{font-family:Futura,Helvetica,Arial,sans-serif;font-family:var(--font-bold);font-weight:700;padding:.438rem .5rem;font-size:1.063rem}.logo{min-width:5.5rem;width:5.5rem;height:4.38rem;z-index:1}@media screen and (min-width:60em){.logo{min-width:8.5rem;width:8.5rem}}@media screen and (--medium){.logo{min-width:8.5rem;width:8.5rem}}.logo:hover{background:linear-gradient(to bottom,#343f4a,#111314);background:var(--grad-vert-grey-500)}.logo .logoImg{position:relative;top:-1.85rem}@media screen and (min-width:60em){.logo .logoImg{top:-2.85rem}}@media screen and (--medium){.logo .logoImg{top:-2.85rem}}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:.063rem;width:.063rem;margin:-.063rem;padding:0;border:0}:root{--font-standard: "Futura PT", Helvetica, Arial, sans-serif;--font-bold: Futura, Helvetica, Arial, sans-serif;--font-mono: Courier, Courier New, Andale Mono, monospace;--black: #111314;--grey-800: #313b44;--grey-700: #465863;--grey-600: #5c6c7a;--grey-500: #65788b;--grey-400: #8394a5;--grey-300: #b9ccde;--grey-200: #edf4fb;--grey-100: #e5ebf1;--white: #ffffff;--purple-violet-200: #a000ba;--purple-violet-200-muted: #7f447e;--purple-violet-100: #9305ab;--purple-red-200: #ba00a1;--purple-red-100: #b900a4;--purple-red-050: #e352c4;--purple-orchid: #b901bd;--red: #f51628;--magenta-red-100: #d10971;--night-owl-midnight: #00101c;--caribbean-blue-muted-300: #184a63;--caribbean-blue-muted-200: #366281;--caribbean-blue-muted-100: #2d6994;--caribbean-blue: #0071c2;--caribbean-blue-100: #6898bb;--purple-muted-100: #ae08b1;--pink: #fa9aff;--grad-grey-500: linear-gradient(to right, #343f4a, #111314);--grad-grey-400: linear-gradient(to right, #465863, #5f788b);--grad-grey-300: linear-gradient(to right, #96a6b5, #c0d8f0);--grad-vert-lin-grey-200: linear-gradient( 180deg, #8aaabd 1.91%, #d5dee6 101.1% );--grad-grey-100: linear-gradient(to right, #eef6fe, #edf4fb);--grad-vert-grey-500: linear-gradient(to bottom, #343f4a, #111314);--grad-lin-red-orange: linear-gradient(270deg, #ff8200 0%, #ff1a14 67%);--grad-lin-red-orange-muted: linear-gradient(270deg, #e97802 0%, #ce0500 67%);--grad-lin-purple-red: linear-gradient(90deg, #b900a5 0%, #ff1a14 253.3%);--grad-lin-vert-purple-red: linear-gradient( to bottom, #b900a5 0%, #ff1a14 253.3% );--grad-lin-purple-red-subtle: linear-gradient( 178.76deg, #b900a5 .09%, #ff1a14 201.83% );--grad-lin-blue-violet: linear-gradient( 270deg, #ff0000 -136.07%, #5200ff 129.01% );--grad-rad-red-purple: radial-gradient( 131.46% 203.85% at 125.58% -43.48%, #ff1a14 0%, #b900a5 100% );--grad-rad-red-purple-darken: radial-gradient( 131.46% 203.85% at 125.58% -43.48%, #e00600 0%, #850076 100% );--grad-rad-red-purple-darkest: radial-gradient( 131.46% 203.85% at 125.58% -43.48%, #b10702 0%, #4e0145 100% );--grad-rad-blue-violet: radial-gradient( 167.63% 245.72% at 100% 0%, #b901bd 0%, #5200ff 100% );--grad-rad-blue-violet-darken: radial-gradient( 167.63% 245.72% at 100% 0%, #9a029d 0%, #3400a1 100% );--grad-lin-solid-grey-300: linear-gradient( to right, var(--grey-300), var(--grey-300) );--grad-lin-solid-grey-100: linear-gradient( to right, var(--grey-100), var(--grey-100) );--color-light: var(--white);--color-dark: var(--black);--text: var(--color-dark);--text-reverse: var(--color-light);--link: var(--purple-muted-100);--error: var(--red);--ratio: 1.5;--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-5: calc(var(--s-4) / var(--ratio));--measure: 65ch;--line-height: var(--ratio);--line-height-small: calc(.8 * var(--ratio));--border-thin: var(--s-5);--border-thick: var(--s-3);--shadow-color: 259deg 0% 40%;--shadow-elevation-low: .3px .5px .9px hsl(var(--shadow-color) / .02), .5px 1px 1.7px hsl(var(--shadow-color) / .24), 1px 2px 3.3px hsl(var(--shadow-color) / .45);--shadow-elevation-medium: .3px .9px hsl(var(--shadow-color) / .38), .7px 1.9px 2px hsl(var(--shadow-color) / .34), 1.5px 3.9px 4.2px hsl(var(--shadow-color) / .31), 3.2px 8.5px 9.1px hsl(var(--shadow-color) / .27), 6.4px 17.1px 18.3px hsl(var(--shadow-color) / .23);--shadow-elevation-high: .3px .9px hsl(var(--shadow-color) / .35), 1.2px 3.1px 3.3px hsl(var(--shadow-color) / .34), 2.1px 5.5px 5.9px hsl(var(--shadow-color) / .32), 3.3px 8.8px 9.4px hsl(var(--shadow-color) / .3), 5.1px 13.6px 14.6px hsl(var(--shadow-color) / .29), 7.8px 20.7px 22.2px hsl(var(--shadow-color) / .27), 11.6px 30.7px 33px hsl(var(--shadow-color) / .25), 16.7px 44.4px 47.7px hsl(var(--shadow-color) / .23), 23.5px 62.4px 67px hsl(var(--shadow-color) / .22), 32.2px 85.5px 91.8px hsl(var(--shadow-color) / .2)}@custom-media --xsmall (min-width: 20em);@custom-media --small (min-width: 41.25em);@custom-media --medium (min-width: 60em);.footer{margin-top:auto;min-height:8rem;padding:1.5rem 1.75rem;text-align:center;color:#65788b;color:var(--grey-500);border-top:.25em solid;border-image-source:linear-gradient(90deg,#b900a5 0%,#ff1a14 253.3%);border-image-source:var(--grad-lin-purple-red);border-image-slice:1}@media screen and (min-width:41.25em){.footer{text-align:right}}@media screen and (--small){.footer{text-align:right}}.footer small{display:block;margin-top:.5rem}.footerNavUl{list-style-type:none;padding:0;margin:0;max-width:100%;line-height:1.2}.footerNavUl .footerNavLi{position:relative;display:inline-block;padding-left:0}.footerNavUl .footerNavLi:not(:last-of-type){margin-right:.625rem;padding-right:.625rem}.footerNavUl .footerNavLi:not(:last-of-type):after{background:#b9ccde;background:var(--grey-300);content:"";bottom:0;position:absolute;right:0;top:.25rem;width:.063em}.footerNavUl .link{color:#65788b;color:var(--grey-500);font-size:1rem}.footerNavUl .link:hover{color:#fff;color:var(--text-light, #ffffff)}.footerNavUl .link .footerIcon{width:.75em;width:1cap;height:.75em;height:1cap;color:currrentColor;margin-right:.125em}
