html{box-sizing:border-box;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html body *{animation-duration:0s!important;animation-delay:0s!important}}*,*:after,*:before{box-sizing:inherit}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul:where([class]){list-style:none}button,input,select,textarea{color:inherit;letter-spacing:inherit;font:inherit}input[type=text],textarea{width:100%}fieldset{padding:0;border:none}legend{margin-bottom:.5rem;max-width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;background-color:transparent;line-height:1}button *{pointer-events:none}button:hover{cursor:pointer}embed,iframe,img,object,svg,video{display:block;max-width:100%}table{width:100%;table-layout:fixed}noscript{display:block;margin-top:1em;margin-bottom:1em}[tabindex="-1"]{outline:none!important;box-shadow:none!important}:root{--primary-100: hsl(194, 100%, 96%);--primary-200: hsl(194, 100%, 80%);--primary-300: hsl(194, 100%, 70%);--primary-400: hsl(194, 70%, 47%);--primary-500: hsl(194, 100%, 21%);--secondary-100: hsl(25, 100%, 75%);--secondary-200: hsl(25, 100%, 68%);--secondary-300: hsl(25, 100%, 55%);--secondary-400: hsl(25, 92%, 45%);--secondary-500: hsl(25, 100%, 32%);--neutral-100: hsl(0, 0%, 75%);--neutral-200: hsl(200, 23%, 97%);--neutral-300: hsl(200, 12%, 95%);--neutral-400: hsl(205, 12%, 88%);--neutral-500: hsl(209, 13%, 83%);--neutral-600: hsl(208, 6%, 55%);--neutral-700: hsl(210, 8%, 31%);--neutral-800: hsl(212, 9%, 22%);--neutral-900: hsl(210, 10%, 14%);--info-100: hsl(195, 100%, 94%);--info-200: hsl(195, 100%, 85%);--info-300: hsl(194, 95%, 74%);--info-400: hsl(197, 91%, 60%);--info-500: hsl(198, 84%, 54%);--info-600: hsl(201, 78%, 46%);--info-700: hsl(202, 82%, 40%);--info-800: hsl(202, 87%, 34%);--info-900: hsl(203, 95%, 27%);--success-100: hsl(155, 66%, 96%);--success-200: hsl(154, 75%, 87%);--success-300: hsl(156, 72%, 74%);--success-400: hsl(160, 50%, 49%);--success-500: hsl(161, 62%, 41%);--success-600: hsl(163, 71%, 33%);--success-700: hsl(165, 72%, 28%);--success-800: hsl(167, 79%, 23%);--success-900: hsl(169, 97%, 15%);--warning-100: hsl(47, 100%, 96%);--warning-200: hsl(47, 100%, 88%);--warning-300: hsl(48, 95%, 76%);--warning-400: hsl(44, 91%, 62%);--warning-500: hsl(41, 86%, 55%);--warning-600: hsl(36, 76%, 49%);--warning-700: hsl(29, 79%, 44%);--warning-800: hsl(21, 81%, 38%);--warning-900: hsl(14, 85%, 30%);--error-100: hsl(0, 100%, 94%);--error-200: hsl(0, 100%, 87%);--error-300: hsl(0, 100%, 80%);--error-400: hsl(0, 82%, 61%);--error-500: hsl(355, 74%, 52%);--error-600: hsl(354, 84%, 43%);--error-700: hsl(352, 90%, 35%);--error-800: hsl(350, 94%, 27%);--error-900: hsl(347, 94%, 19%)}*:focus,*:focus-visible{outline:2px dotted black;outline-color:#000;outline-offset:0;-webkit-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px #fff}*:focus:not(:focus-visible){outline:none;box-shadow:none}body{color:var(--font-color);font-family:var(--font-family-default);text-shadow:rgba(0,0,0,.01) 0 0 1px;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem}body a,body a:visited{color:var(--action-color)}body a:hover,body a:focus{color:var(--action-color);text-decoration:none}body :where(main) a{word-wrap:break-word;word-break:break-word}body :where(h1,h2){font-family:var(--font-family-special)}body h1,body h2{font-weight:800}body h3,body h4,body h5,body h6{font-weight:600}body h1{font-size:2.25rem;line-height:3.375rem}@media(min-width:48em){body h1{font-size:3rem;line-height:3.625rem}}body h2{font-size:1.875rem;line-height:2.8125rem}@media(min-width:48em){body h2{font-size:2.25rem;line-height:3.375rem}}body h3{font-size:1.5rem;line-height:2.25rem}@media(min-width:48em){body h3{font-size:1.875rem;line-height:2.8125rem}}body h4{font-size:1.25rem;line-height:1.875rem}@media(min-width:48em){body h4{font-size:1.5rem;line-height:2.25rem}}body h5{font-size:1.125rem;line-height:1.6875rem}@media(min-width:48em){body h5{font-size:1.25rem;line-height:1.875rem}}body h6{font-size:1rem;line-height:1.5rem}@media(min-width:48em){body h6{font-size:1.125rem;line-height:1.6875rem}}ul:not([class]),ol:not([class]){margin-left:1rem}ul:not([class]) ul,ul:not([class]) ol,ol:not([class]) ul,ol:not([class]) ol{padding:.5rem 1rem 0}ul:not([class]) li,ol:not([class]) li{margin-bottom:.5rem}ul:not([class])>li::marker{display:block;color:var(--primary-800)}ol.incremented,ol.incremented ol{counter-reset:item}ol.incremented ol,ol.incremented ul{margin:.75rem 0 0 1rem}ol.incremented li{display:block;margin-bottom:.5rem}@media(min-width:48em){ol.incremented li{margin-bottom:.75rem}}ol.incremented li:before{content:counters(item,".") ". ";counter-increment:item}ol.incremented li:last-child{margin-bottom:0}ol.incremented li p{display:inline}ol.incremented ul li:before{content:""}[data-auto-grid]{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-default)}@media(min-width:48em){[data-auto-grid="2"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:48em){[data-auto-grid="3"]{grid-template-columns:repeat(3,1fr)}}@media(min-width:48em){[data-auto-grid="4"]{grid-template-columns:repeat(4,1fr)}}@media(min-width:48em){[data-auto-grid="5"]{grid-template-columns:repeat(5,1fr)}}@media(min-width:48em){[data-auto-grid="6"]{grid-template-columns:repeat(6,1fr)}}[data-grid-center]{justify-items:center;align-items:center}.container{margin:0 auto;padding:0 calc(var(--gap-default) / 2);max-width:100%}@media(min-width:48em){.container{padding:0 var(--gap-default)}}@media(min-width:75em){.container{padding:0 calc(var(--gap-default) / 2);max-width:1200px}}.container.stretch{max-width:100%}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gap-default);align-items:start}.grid.no-gutters{grid-gap:0}.grid.equal-height{align-items:stretch}.grid>.x-start{justify-self:start}.grid>.x-center{justify-self:center}.grid>.x-end{justify-self:end}.grid>.y-start{align-self:start}.grid>.y-center{align-self:center}.grid>.y-end{align-self:end}.grid>.small-1{grid-column-end:span 1}.grid>.offset-small-1{grid-column-start:2}.grid.small-grid-1{grid-template-columns:repeat(1,1fr)}.grid>.small-2{grid-column-end:span 2}.grid>.offset-small-2{grid-column-start:3}.grid.small-grid-2{grid-template-columns:repeat(2,1fr)}.grid>.small-3{grid-column-end:span 3}.grid>.offset-small-3{grid-column-start:4}.grid.small-grid-3{grid-template-columns:repeat(3,1fr)}.grid>.small-4{grid-column-end:span 4}.grid>.offset-small-4{grid-column-start:5}.grid.small-grid-4{grid-template-columns:repeat(4,1fr)}.grid>.small-5{grid-column-end:span 5}.grid>.offset-small-5{grid-column-start:6}.grid.small-grid-5{grid-template-columns:repeat(5,1fr)}.grid>.small-6{grid-column-end:span 6}.grid>.offset-small-6{grid-column-start:7}.grid.small-grid-6{grid-template-columns:repeat(6,1fr)}.grid>.small-7{grid-column-end:span 7}.grid>.offset-small-7{grid-column-start:8}.grid.small-grid-7{grid-template-columns:repeat(7,1fr)}.grid>.small-8{grid-column-end:span 8}.grid>.offset-small-8{grid-column-start:9}.grid.small-grid-8{grid-template-columns:repeat(8,1fr)}.grid>.small-9{grid-column-end:span 9}.grid>.offset-small-9{grid-column-start:10}.grid.small-grid-9{grid-template-columns:repeat(9,1fr)}.grid>.small-10{grid-column-end:span 10}.grid>.offset-small-10{grid-column-start:11}.grid.small-grid-10{grid-template-columns:repeat(10,1fr)}.grid>.small-11{grid-column-end:span 11}.grid>.offset-small-11{grid-column-start:12}.grid.small-grid-11{grid-template-columns:repeat(11,1fr)}.grid>.small-12{grid-column-end:span 12}.grid>.offset-small-12{grid-column-start:13}.grid.small-grid-12{grid-template-columns:repeat(12,1fr)}@media(min-width:48em){.grid>.medium-1{grid-column-end:span 1}.grid>.offset-medium-1{grid-column-start:2}.grid.medium-grid-1{grid-template-columns:repeat(1,1fr)}.grid>.medium-2{grid-column-end:span 2}.grid>.offset-medium-2{grid-column-start:3}.grid.medium-grid-2{grid-template-columns:repeat(2,1fr)}.grid>.medium-3{grid-column-end:span 3}.grid>.offset-medium-3{grid-column-start:4}.grid.medium-grid-3{grid-template-columns:repeat(3,1fr)}.grid>.medium-4{grid-column-end:span 4}.grid>.offset-medium-4{grid-column-start:5}.grid.medium-grid-4{grid-template-columns:repeat(4,1fr)}.grid>.medium-5{grid-column-end:span 5}.grid>.offset-medium-5{grid-column-start:6}.grid.medium-grid-5{grid-template-columns:repeat(5,1fr)}.grid>.medium-6{grid-column-end:span 6}.grid>.offset-medium-6{grid-column-start:7}.grid.medium-grid-6{grid-template-columns:repeat(6,1fr)}.grid>.medium-7{grid-column-end:span 7}.grid>.offset-medium-7{grid-column-start:8}.grid.medium-grid-7{grid-template-columns:repeat(7,1fr)}.grid>.medium-8{grid-column-end:span 8}.grid>.offset-medium-8{grid-column-start:9}.grid.medium-grid-8{grid-template-columns:repeat(8,1fr)}.grid>.medium-9{grid-column-end:span 9}.grid>.offset-medium-9{grid-column-start:10}.grid.medium-grid-9{grid-template-columns:repeat(9,1fr)}.grid>.medium-10{grid-column-end:span 10}.grid>.offset-medium-10{grid-column-start:11}.grid.medium-grid-10{grid-template-columns:repeat(10,1fr)}.grid>.medium-11{grid-column-end:span 11}.grid>.offset-medium-11{grid-column-start:12}.grid.medium-grid-11{grid-template-columns:repeat(11,1fr)}.grid>.medium-12{grid-column-end:span 12}.grid>.offset-medium-12{grid-column-start:13}.grid.medium-grid-12{grid-template-columns:repeat(12,1fr)}}@media(min-width:75em){.grid>.large-1{grid-column-end:span 1}.grid>.offset-large-1{grid-column-start:2}.grid.large-grid-1{grid-template-columns:repeat(1,1fr)}.grid>.large-2{grid-column-end:span 2}.grid>.offset-large-2{grid-column-start:3}.grid.large-grid-2{grid-template-columns:repeat(2,1fr)}.grid>.large-3{grid-column-end:span 3}.grid>.offset-large-3{grid-column-start:4}.grid.large-grid-3{grid-template-columns:repeat(3,1fr)}.grid>.large-4{grid-column-end:span 4}.grid>.offset-large-4{grid-column-start:5}.grid.large-grid-4{grid-template-columns:repeat(4,1fr)}.grid>.large-5{grid-column-end:span 5}.grid>.offset-large-5{grid-column-start:6}.grid.large-grid-5{grid-template-columns:repeat(5,1fr)}.grid>.large-6{grid-column-end:span 6}.grid>.offset-large-6{grid-column-start:7}.grid.large-grid-6{grid-template-columns:repeat(6,1fr)}.grid>.large-7{grid-column-end:span 7}.grid>.offset-large-7{grid-column-start:8}.grid.large-grid-7{grid-template-columns:repeat(7,1fr)}.grid>.large-8{grid-column-end:span 8}.grid>.offset-large-8{grid-column-start:9}.grid.large-grid-8{grid-template-columns:repeat(8,1fr)}.grid>.large-9{grid-column-end:span 9}.grid>.offset-large-9{grid-column-start:10}.grid.large-grid-9{grid-template-columns:repeat(9,1fr)}.grid>.large-10{grid-column-end:span 10}.grid>.offset-large-10{grid-column-start:11}.grid.large-grid-10{grid-template-columns:repeat(10,1fr)}.grid>.large-11{grid-column-end:span 11}.grid>.offset-large-11{grid-column-start:12}.grid.large-grid-11{grid-template-columns:repeat(11,1fr)}.grid>.large-12{grid-column-end:span 12}.grid>.offset-large-12{grid-column-start:13}.grid.large-grid-12{grid-template-columns:repeat(12,1fr)}}.align-center{display:grid;place-items:center}.align-horizontal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.align-vertical{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-up{0%{transform:scale(.1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}[data-animation=blink]{animation:blink .25s ease-in-out 2}[data-animation=fade-in]{opacity:0;animation:fade-in .5s ease-in-out forwards}[data-animation=pop-up]{animation:pop-up 1.5s ease-in-out forwards}[data-animation=spin]{animation:spin 5 .15s linear}[data-animation-delay="0.25s"]{animation-delay:.25s}[data-animation-delay="0.5s"]{animation-delay:.5s}[data-animation-delay="0.75s"]{animation-delay:.75s}[data-animation-delay="1s"]{animation-delay:1s}.radius-small{border-radius:var(--radius-small)}.radius-large{border-radius:var(--radius-large)}.button{display:inline-block;padding:.75rem 1rem;font-weight:700;text-decoration:none;text-align:center;color:var(--neutral-900);background-color:var(--primary-300);border:2px solid var(--primary-300);border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.button:hover,.button:focus{text-decoration:underline;color:var(--neutral-900);background-color:var(--primary-200);border:2px solid var(--primary-200)}.button:visited{color:var(--neutral-900)}.button.color-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200)}.button.color-secondary:hover,.button.color-secondary:focus{border-color:var(--secondary-100);background-color:var(--secondary-100)}.button.color-neutral{background-color:var(--neutral-500);border-color:var(--neutral-500)}.button.color-neutral:hover,.button.color-neutral:focus{border-color:var(--neutral-400);background-color:var(--neutral-400)}.button.color-info{background-color:var(--info-300);border-color:var(--info-300)}.button.color-info:hover,.button.color-info:focus{border-color:var(--info-200);background-color:var(--info-200)}.button.color-success{background-color:var(--success-400);border-color:var(--success-400)}.button.color-success:hover,.button.color-success:focus{border-color:var(--success-300);background-color:var(--success-300)}.button.color-warning{background-color:var(--warning-400);border-color:var(--warning-400)}.button.color-warning:hover,.button.color-warning:focus{border-color:var(--warning-300);background-color:var(--warning-300)}.button.color-error{background-color:var(--error-300);border-color:var(--error-300)}.button.color-error:hover,.button.color-error:focus{border-color:var(--error-200);background-color:var(--error-200)}.button.size-tiny{padding:.125rem .25rem;font-size:.75rem;line-height:1.125rem}.button.size-small{padding:.25rem .5rem;font-size:.875rem;line-height:1.3125rem}.button.size-large{padding:.75rem 1rem;font-size:1.125rem;line-height:1.6875rem}.button.size-huge{padding:1rem 2rem;font-size:1.25rem;line-height:1.875rem}.button.behavior-full{display:block;width:100%}.color-neutral{background-color:var(--neutral-background)}.color-primary{background-color:var(--primary-background)}.text-primary-100 *:not(button){color:var(--primary-100)}.bg-primary-100{background-color:var(--primary-100)}.text-primary-200 *:not(button){color:var(--primary-200)}.bg-primary-200{background-color:var(--primary-200)}.text-primary-300 *:not(button){color:var(--primary-300)}.bg-primary-300{background-color:var(--primary-300)}.text-primary-400 *:not(button){color:var(--primary-400)}.bg-primary-400{background-color:var(--primary-400)}.text-primary-500 *:not(button){color:var(--primary-500)}.bg-primary-500{background-color:var(--primary-500)}.text-secondary-100 *:not(button){color:var(--secondary-100)}.bg-secondary-100{background-color:var(--secondary-100)}.text-secondary-200 *:not(button){color:var(--secondary-200)}.bg-secondary-200{background-color:var(--secondary-200)}.text-secondary-300 *:not(button){color:var(--secondary-300)}.bg-secondary-300{background-color:var(--secondary-300)}.text-secondary-400 *:not(button){color:var(--secondary-400)}.bg-secondary-400{background-color:var(--secondary-400)}.text-secondary-500 *:not(button){color:var(--secondary-500)}.bg-secondary-500{background-color:var(--secondary-500)}.text-neutral-100 *:not(button){color:var(--neutral-100)}.bg-neutral-100{background-color:var(--neutral-100)}.text-neutral-200 *:not(button){color:var(--neutral-200)}.bg-neutral-200{background-color:var(--neutral-200)}.text-neutral-300 *:not(button){color:var(--neutral-300)}.bg-neutral-300{background-color:var(--neutral-300)}.text-neutral-400 *:not(button){color:var(--neutral-400)}.bg-neutral-400{background-color:var(--neutral-400)}.text-neutral-500 *:not(button){color:var(--neutral-500)}.bg-neutral-500{background-color:var(--neutral-500)}.text-neutral-600 *:not(button){color:var(--neutral-600)}.bg-neutral-600{background-color:var(--neutral-600)}.text-neutral-700 *:not(button){color:var(--neutral-700)}.bg-neutral-700{background-color:var(--neutral-700)}.text-neutral-800 *:not(button){color:var(--neutral-800)}.bg-neutral-800{background-color:var(--neutral-800)}.text-neutral-900 *:not(button){color:var(--neutral-900)}.bg-neutral-900{background-color:var(--neutral-900)}.text-info-100 *:not(button){color:var(--info-100)}.bg-info-100{background-color:var(--info-100)}.text-info-200 *:not(button){color:var(--info-200)}.bg-info-200{background-color:var(--info-200)}.text-info-300 *:not(button){color:var(--info-300)}.bg-info-300{background-color:var(--info-300)}.text-info-400 *:not(button){color:var(--info-400)}.bg-info-400{background-color:var(--info-400)}.text-info-500 *:not(button){color:var(--info-500)}.bg-info-500{background-color:var(--info-500)}.text-info-600 *:not(button){color:var(--info-600)}.bg-info-600{background-color:var(--info-600)}.text-info-700 *:not(button){color:var(--info-700)}.bg-info-700{background-color:var(--info-700)}.text-info-800 *:not(button){color:var(--info-800)}.bg-info-800{background-color:var(--info-800)}.text-info-900 *:not(button){color:var(--info-900)}.bg-info-900{background-color:var(--info-900)}.text-success-100 *:not(button){color:var(--success-100)}.bg-success-100{background-color:var(--success-100)}.text-success-200 *:not(button){color:var(--success-200)}.bg-success-200{background-color:var(--success-200)}.text-success-300 *:not(button){color:var(--success-300)}.bg-success-300{background-color:var(--success-300)}.text-success-400 *:not(button){color:var(--success-400)}.bg-success-400{background-color:var(--success-400)}.text-success-500 *:not(button){color:var(--success-500)}.bg-success-500{background-color:var(--success-500)}.text-success-600 *:not(button){color:var(--success-600)}.bg-success-600{background-color:var(--success-600)}.text-success-700 *:not(button){color:var(--success-700)}.bg-success-700{background-color:var(--success-700)}.text-success-800 *:not(button){color:var(--success-800)}.bg-success-800{background-color:var(--success-800)}.text-success-900 *:not(button){color:var(--success-900)}.bg-success-900{background-color:var(--success-900)}.text-warning-100 *:not(button){color:var(--warning-100)}.bg-warning-100{background-color:var(--warning-100)}.text-warning-200 *:not(button){color:var(--warning-200)}.bg-warning-200{background-color:var(--warning-200)}.text-warning-300 *:not(button){color:var(--warning-300)}.bg-warning-300{background-color:var(--warning-300)}.text-warning-400 *:not(button){color:var(--warning-400)}.bg-warning-400{background-color:var(--warning-400)}.text-warning-500 *:not(button){color:var(--warning-500)}.bg-warning-500{background-color:var(--warning-500)}.text-warning-600 *:not(button){color:var(--warning-600)}.bg-warning-600{background-color:var(--warning-600)}.text-warning-700 *:not(button){color:var(--warning-700)}.bg-warning-700{background-color:var(--warning-700)}.text-warning-800 *:not(button){color:var(--warning-800)}.bg-warning-800{background-color:var(--warning-800)}.text-warning-900 *:not(button){color:var(--warning-900)}.bg-warning-900{background-color:var(--warning-900)}.text-error-100 *:not(button){color:var(--error-100)}.bg-error-100{background-color:var(--error-100)}.text-error-200 *:not(button){color:var(--error-200)}.bg-error-200{background-color:var(--error-200)}.text-error-300 *:not(button){color:var(--error-300)}.bg-error-300{background-color:var(--error-300)}.text-error-400 *:not(button){color:var(--error-400)}.bg-error-400{background-color:var(--error-400)}.text-error-500 *:not(button){color:var(--error-500)}.bg-error-500{background-color:var(--error-500)}.text-error-600 *:not(button){color:var(--error-600)}.bg-error-600{background-color:var(--error-600)}.text-error-700 *:not(button){color:var(--error-700)}.bg-error-700{background-color:var(--error-700)}.text-error-800 *:not(button){color:var(--error-800)}.bg-error-800{background-color:var(--error-800)}.text-error-900 *:not(button){color:var(--error-900)}.bg-error-900{background-color:var(--error-900)}.contents{display:contents}.elevation-100{box-shadow:0 1px 3px #0000001f}.elevation-200{box-shadow:0 3px 6px #00000026}.elevation-300{box-shadow:0 10px 20px #00000026}.elevation-400{box-shadow:0 15px 25px #00000026}.elevation-500{box-shadow:0 20px 40px #0003}.gap-small{gap:var(--gap-small)}.gap-default{gap:var(--gap-default)}.gap-big{gap:var(--gap-big)}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.w-screen{width:100vw}.margin-2{margin-top:.125rem;margin-bottom:.125rem}@media(min-width:48em){.margin-2{margin-top:.25rem;margin-bottom:.25rem}}.margin-4{margin-top:.25rem;margin-bottom:.25rem}@media(min-width:48em){.margin-4{margin-top:.5rem;margin-bottom:.5rem}}.margin-8{margin-top:.5rem;margin-bottom:.5rem}@media(min-width:48em){.margin-8{margin-top:.75rem;margin-bottom:.75rem}}.margin-12{margin-top:.75rem;margin-bottom:.75rem}@media(min-width:48em){.margin-12{margin-top:1rem;margin-bottom:1rem}}.margin-16{margin-top:1rem;margin-bottom:1rem}@media(min-width:48em){.margin-16{margin-top:1.5rem;margin-bottom:1.5rem}}.margin-24{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:48em){.margin-24{margin-top:2rem;margin-bottom:2rem}}.margin-32{margin-top:2rem;margin-bottom:2rem}@media(min-width:48em){.margin-32{margin-top:3rem;margin-bottom:3rem}}.margin-48{margin-top:3rem;margin-bottom:3rem}@media(min-width:48em){.margin-48{margin-top:4rem;margin-bottom:4rem}}.margin-64{margin-top:4rem;margin-bottom:4rem}@media(min-width:48em){.margin-64{margin-top:6rem;margin-bottom:6rem}}.margin-96{margin-top:6rem;margin-bottom:6rem}@media(min-width:48em){.margin-96{margin-top:8rem;margin-bottom:8rem}}.margin-128{margin-top:8rem;margin-bottom:8rem}@media(min-width:48em){.margin-128{margin-top:12rem;margin-bottom:12rem}}.margin-192{margin-top:12rem;margin-bottom:12rem}@media(min-width:48em){.margin-192{margin-top:16rem;margin-bottom:16rem}}.margin-256{margin-top:16rem;margin-bottom:16rem}@media(min-width:48em){.margin-256{margin-top:24rem;margin-bottom:24rem}}.margin-384{margin-top:24rem;margin-bottom:24rem}@media(min-width:48em){.margin-384{margin-top:32rem;margin-bottom:32rem}}.margin-512{margin-top:32rem;margin-bottom:32rem}@media(min-width:48em){.margin-512{margin-top:40rem;margin-bottom:40rem}}.margin-640{margin-top:40rem;margin-bottom:40rem}@media(min-width:48em){.margin-640{margin-top:48rem;margin-bottom:48rem}}.padding-2{padding-top:.125rem;padding-bottom:.125rem}@media(min-width:48em){.padding-2{padding-top:.25rem;padding-bottom:.25rem}}.padding-4{padding-top:.25rem;padding-bottom:.25rem}@media(min-width:48em){.padding-4{padding-top:.5rem;padding-bottom:.5rem}}.padding-8{padding-top:.5rem;padding-bottom:.5rem}@media(min-width:48em){.padding-8{padding-top:.75rem;padding-bottom:.75rem}}.padding-12{padding-top:.75rem;padding-bottom:.75rem}@media(min-width:48em){.padding-12{padding-top:1rem;padding-bottom:1rem}}.padding-16{padding-top:1rem;padding-bottom:1rem}@media(min-width:48em){.padding-16{padding-top:1.5rem;padding-bottom:1.5rem}}.padding-24{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:48em){.padding-24{padding-top:2rem;padding-bottom:2rem}}.padding-32{padding-top:2rem;padding-bottom:2rem}@media(min-width:48em){.padding-32{padding-top:3rem;padding-bottom:3rem}}.padding-48{padding-top:3rem;padding-bottom:3rem}@media(min-width:48em){.padding-48{padding-top:4rem;padding-bottom:4rem}}.padding-64{padding-top:4rem;padding-bottom:4rem}@media(min-width:48em){.padding-64{padding-top:6rem;padding-bottom:6rem}}.padding-96{padding-top:6rem;padding-bottom:6rem}@media(min-width:48em){.padding-96{padding-top:8rem;padding-bottom:8rem}}.padding-128{padding-top:8rem;padding-bottom:8rem}@media(min-width:48em){.padding-128{padding-top:12rem;padding-bottom:12rem}}.padding-192{padding-top:12rem;padding-bottom:12rem}@media(min-width:48em){.padding-192{padding-top:16rem;padding-bottom:16rem}}.padding-256{padding-top:16rem;padding-bottom:16rem}@media(min-width:48em){.padding-256{padding-top:24rem;padding-bottom:24rem}}.padding-384{padding-top:24rem;padding-bottom:24rem}@media(min-width:48em){.padding-384{padding-top:32rem;padding-bottom:32rem}}.padding-512{padding-top:32rem;padding-bottom:32rem}@media(min-width:48em){.padding-512{padding-top:40rem;padding-bottom:40rem}}.padding-640{padding-top:40rem;padding-bottom:40rem}@media(min-width:48em){.padding-640{padding-top:48rem;padding-bottom:48rem}}.size-content>p,.size-content>p>a,.size-content>span,.size-content>dl p,.size-content>dl a,.size-content>dl dt,.size-content>ul li,.size-content>ol li,.size-content>ul li *:not(span),.size-content>ol li *:not(span),.size-content>a:not([class]){font-size:1rem;line-height:1.5rem}@media(min-width:75em){.size-content>p,.size-content>p>a,.size-content>span,.size-content>dl p,.size-content>dl a,.size-content>dl dt,.size-content>ul li,.size-content>ol li,.size-content>ul li *:not(span),.size-content>ol li *:not(span),.size-content>a:not([class]){font-size:1.125rem;line-height:1.6875rem}}header h1.size-10,header h2.size-10,header h3.size-10,header h4.size-10,header h5.size-10,header h6.size-10,header p.size-10,header a.size-10,header code.size-10,header pre.size-10,header .svg-inline--fa.size-10,main h1.size-10,main h2.size-10,main h3.size-10,main h4.size-10,main h5.size-10,main h6.size-10,main p.size-10,main a.size-10,main code.size-10,main pre.size-10,main .svg-inline--fa.size-10,footer h1.size-10,footer h2.size-10,footer h3.size-10,footer h4.size-10,footer h5.size-10,footer h6.size-10,footer p.size-10,footer a.size-10,footer code.size-10,footer pre.size-10,footer .svg-inline--fa.size-10,* .cell.size-content h1.size-10,* .cell.size-content h2.size-10,* .cell.size-content h3.size-10,* .cell.size-content h4.size-10,* .cell.size-content h5.size-10,* .cell.size-content h6.size-10,* .cell.size-content p.size-10,* .cell.size-content a.size-10,* .cell.size-content code.size-10,* .cell.size-content pre.size-10,* .cell.size-content .svg-inline--fa.size-10{font-size:.625rem;line-height:.9375rem}@media(min-width:48em){header h1.size-10,header h2.size-10,header h3.size-10,header h4.size-10,header h5.size-10,header h6.size-10,header p.size-10,header a.size-10,header code.size-10,header pre.size-10,header .svg-inline--fa.size-10,main h1.size-10,main h2.size-10,main h3.size-10,main h4.size-10,main h5.size-10,main h6.size-10,main p.size-10,main a.size-10,main code.size-10,main pre.size-10,main .svg-inline--fa.size-10,footer h1.size-10,footer h2.size-10,footer h3.size-10,footer h4.size-10,footer h5.size-10,footer h6.size-10,footer p.size-10,footer a.size-10,footer code.size-10,footer pre.size-10,footer .svg-inline--fa.size-10,* .cell.size-content h1.size-10,* .cell.size-content h2.size-10,* .cell.size-content h3.size-10,* .cell.size-content h4.size-10,* .cell.size-content h5.size-10,* .cell.size-content h6.size-10,* .cell.size-content p.size-10,* .cell.size-content a.size-10,* .cell.size-content code.size-10,* .cell.size-content pre.size-10,* .cell.size-content .svg-inline--fa.size-10{font-size:.75rem;line-height:1.125rem}}header h1.size-12,header h2.size-12,header h3.size-12,header h4.size-12,header h5.size-12,header h6.size-12,header p.size-12,header a.size-12,header code.size-12,header pre.size-12,header .svg-inline--fa.size-12,main h1.size-12,main h2.size-12,main h3.size-12,main h4.size-12,main h5.size-12,main h6.size-12,main p.size-12,main a.size-12,main code.size-12,main pre.size-12,main .svg-inline--fa.size-12,footer h1.size-12,footer h2.size-12,footer h3.size-12,footer h4.size-12,footer h5.size-12,footer h6.size-12,footer p.size-12,footer a.size-12,footer code.size-12,footer pre.size-12,footer .svg-inline--fa.size-12,* .cell.size-content h1.size-12,* .cell.size-content h2.size-12,* .cell.size-content h3.size-12,* .cell.size-content h4.size-12,* .cell.size-content h5.size-12,* .cell.size-content h6.size-12,* .cell.size-content p.size-12,* .cell.size-content a.size-12,* .cell.size-content code.size-12,* .cell.size-content pre.size-12,* .cell.size-content .svg-inline--fa.size-12{font-size:.75rem;line-height:1.125rem}@media(min-width:48em){header h1.size-12,header h2.size-12,header h3.size-12,header h4.size-12,header h5.size-12,header h6.size-12,header p.size-12,header a.size-12,header code.size-12,header pre.size-12,header .svg-inline--fa.size-12,main h1.size-12,main h2.size-12,main h3.size-12,main h4.size-12,main h5.size-12,main h6.size-12,main p.size-12,main a.size-12,main code.size-12,main pre.size-12,main .svg-inline--fa.size-12,footer h1.size-12,footer h2.size-12,footer h3.size-12,footer h4.size-12,footer h5.size-12,footer h6.size-12,footer p.size-12,footer a.size-12,footer code.size-12,footer pre.size-12,footer .svg-inline--fa.size-12,* .cell.size-content h1.size-12,* .cell.size-content h2.size-12,* .cell.size-content h3.size-12,* .cell.size-content h4.size-12,* .cell.size-content h5.size-12,* .cell.size-content h6.size-12,* .cell.size-content p.size-12,* .cell.size-content a.size-12,* .cell.size-content code.size-12,* .cell.size-content pre.size-12,* .cell.size-content .svg-inline--fa.size-12{font-size:.875rem;line-height:1.3125rem}}header h1.size-14,header h2.size-14,header h3.size-14,header h4.size-14,header h5.size-14,header h6.size-14,header p.size-14,header a.size-14,header code.size-14,header pre.size-14,header .svg-inline--fa.size-14,main h1.size-14,main h2.size-14,main h3.size-14,main h4.size-14,main h5.size-14,main h6.size-14,main p.size-14,main a.size-14,main code.size-14,main pre.size-14,main .svg-inline--fa.size-14,footer h1.size-14,footer h2.size-14,footer h3.size-14,footer h4.size-14,footer h5.size-14,footer h6.size-14,footer p.size-14,footer a.size-14,footer code.size-14,footer pre.size-14,footer .svg-inline--fa.size-14,* .cell.size-content h1.size-14,* .cell.size-content h2.size-14,* .cell.size-content h3.size-14,* .cell.size-content h4.size-14,* .cell.size-content h5.size-14,* .cell.size-content h6.size-14,* .cell.size-content p.size-14,* .cell.size-content a.size-14,* .cell.size-content code.size-14,* .cell.size-content pre.size-14,* .cell.size-content .svg-inline--fa.size-14{font-size:.875rem;line-height:1.3125rem}@media(min-width:48em){header h1.size-14,header h2.size-14,header h3.size-14,header h4.size-14,header h5.size-14,header h6.size-14,header p.size-14,header a.size-14,header code.size-14,header pre.size-14,header .svg-inline--fa.size-14,main h1.size-14,main h2.size-14,main h3.size-14,main h4.size-14,main h5.size-14,main h6.size-14,main p.size-14,main a.size-14,main code.size-14,main pre.size-14,main .svg-inline--fa.size-14,footer h1.size-14,footer h2.size-14,footer h3.size-14,footer h4.size-14,footer h5.size-14,footer h6.size-14,footer p.size-14,footer a.size-14,footer code.size-14,footer pre.size-14,footer .svg-inline--fa.size-14,* .cell.size-content h1.size-14,* .cell.size-content h2.size-14,* .cell.size-content h3.size-14,* .cell.size-content h4.size-14,* .cell.size-content h5.size-14,* .cell.size-content h6.size-14,* .cell.size-content p.size-14,* .cell.size-content a.size-14,* .cell.size-content code.size-14,* .cell.size-content pre.size-14,* .cell.size-content .svg-inline--fa.size-14{font-size:1rem;line-height:1.5rem}}header h1.size-16,header h2.size-16,header h3.size-16,header h4.size-16,header h5.size-16,header h6.size-16,header p.size-16,header a.size-16,header code.size-16,header pre.size-16,header .svg-inline--fa.size-16,main h1.size-16,main h2.size-16,main h3.size-16,main h4.size-16,main h5.size-16,main h6.size-16,main p.size-16,main a.size-16,main code.size-16,main pre.size-16,main .svg-inline--fa.size-16,footer h1.size-16,footer h2.size-16,footer h3.size-16,footer h4.size-16,footer h5.size-16,footer h6.size-16,footer p.size-16,footer a.size-16,footer code.size-16,footer pre.size-16,footer .svg-inline--fa.size-16,* .cell.size-content h1.size-16,* .cell.size-content h2.size-16,* .cell.size-content h3.size-16,* .cell.size-content h4.size-16,* .cell.size-content h5.size-16,* .cell.size-content h6.size-16,* .cell.size-content p.size-16,* .cell.size-content a.size-16,* .cell.size-content code.size-16,* .cell.size-content pre.size-16,* .cell.size-content .svg-inline--fa.size-16{font-size:1rem;line-height:1.5rem}@media(min-width:48em){header h1.size-16,header h2.size-16,header h3.size-16,header h4.size-16,header h5.size-16,header h6.size-16,header p.size-16,header a.size-16,header code.size-16,header pre.size-16,header .svg-inline--fa.size-16,main h1.size-16,main h2.size-16,main h3.size-16,main h4.size-16,main h5.size-16,main h6.size-16,main p.size-16,main a.size-16,main code.size-16,main pre.size-16,main .svg-inline--fa.size-16,footer h1.size-16,footer h2.size-16,footer h3.size-16,footer h4.size-16,footer h5.size-16,footer h6.size-16,footer p.size-16,footer a.size-16,footer code.size-16,footer pre.size-16,footer .svg-inline--fa.size-16,* .cell.size-content h1.size-16,* .cell.size-content h2.size-16,* .cell.size-content h3.size-16,* .cell.size-content h4.size-16,* .cell.size-content h5.size-16,* .cell.size-content h6.size-16,* .cell.size-content p.size-16,* .cell.size-content a.size-16,* .cell.size-content code.size-16,* .cell.size-content pre.size-16,* .cell.size-content .svg-inline--fa.size-16{font-size:1.125rem;line-height:1.6875rem}}header h1.size-18,header h2.size-18,header h3.size-18,header h4.size-18,header h5.size-18,header h6.size-18,header p.size-18,header a.size-18,header code.size-18,header pre.size-18,header .svg-inline--fa.size-18,main h1.size-18,main h2.size-18,main h3.size-18,main h4.size-18,main h5.size-18,main h6.size-18,main p.size-18,main a.size-18,main code.size-18,main pre.size-18,main .svg-inline--fa.size-18,footer h1.size-18,footer h2.size-18,footer h3.size-18,footer h4.size-18,footer h5.size-18,footer h6.size-18,footer p.size-18,footer a.size-18,footer code.size-18,footer pre.size-18,footer .svg-inline--fa.size-18,* .cell.size-content h1.size-18,* .cell.size-content h2.size-18,* .cell.size-content h3.size-18,* .cell.size-content h4.size-18,* .cell.size-content h5.size-18,* .cell.size-content h6.size-18,* .cell.size-content p.size-18,* .cell.size-content a.size-18,* .cell.size-content code.size-18,* .cell.size-content pre.size-18,* .cell.size-content .svg-inline--fa.size-18{font-size:1.125rem;line-height:1.6875rem}@media(min-width:48em){header h1.size-18,header h2.size-18,header h3.size-18,header h4.size-18,header h5.size-18,header h6.size-18,header p.size-18,header a.size-18,header code.size-18,header pre.size-18,header .svg-inline--fa.size-18,main h1.size-18,main h2.size-18,main h3.size-18,main h4.size-18,main h5.size-18,main h6.size-18,main p.size-18,main a.size-18,main code.size-18,main pre.size-18,main .svg-inline--fa.size-18,footer h1.size-18,footer h2.size-18,footer h3.size-18,footer h4.size-18,footer h5.size-18,footer h6.size-18,footer p.size-18,footer a.size-18,footer code.size-18,footer pre.size-18,footer .svg-inline--fa.size-18,* .cell.size-content h1.size-18,* .cell.size-content h2.size-18,* .cell.size-content h3.size-18,* .cell.size-content h4.size-18,* .cell.size-content h5.size-18,* .cell.size-content h6.size-18,* .cell.size-content p.size-18,* .cell.size-content a.size-18,* .cell.size-content code.size-18,* .cell.size-content pre.size-18,* .cell.size-content .svg-inline--fa.size-18{font-size:1.25rem;line-height:1.875rem}}header h1.size-20,header h2.size-20,header h3.size-20,header h4.size-20,header h5.size-20,header h6.size-20,header p.size-20,header a.size-20,header code.size-20,header pre.size-20,header .svg-inline--fa.size-20,main h1.size-20,main h2.size-20,main h3.size-20,main h4.size-20,main h5.size-20,main h6.size-20,main p.size-20,main a.size-20,main code.size-20,main pre.size-20,main .svg-inline--fa.size-20,footer h1.size-20,footer h2.size-20,footer h3.size-20,footer h4.size-20,footer h5.size-20,footer h6.size-20,footer p.size-20,footer a.size-20,footer code.size-20,footer pre.size-20,footer .svg-inline--fa.size-20,* .cell.size-content h1.size-20,* .cell.size-content h2.size-20,* .cell.size-content h3.size-20,* .cell.size-content h4.size-20,* .cell.size-content h5.size-20,* .cell.size-content h6.size-20,* .cell.size-content p.size-20,* .cell.size-content a.size-20,* .cell.size-content code.size-20,* .cell.size-content pre.size-20,* .cell.size-content .svg-inline--fa.size-20{font-size:1.25rem;line-height:1.875rem}@media(min-width:48em){header h1.size-20,header h2.size-20,header h3.size-20,header h4.size-20,header h5.size-20,header h6.size-20,header p.size-20,header a.size-20,header code.size-20,header pre.size-20,header .svg-inline--fa.size-20,main h1.size-20,main h2.size-20,main h3.size-20,main h4.size-20,main h5.size-20,main h6.size-20,main p.size-20,main a.size-20,main code.size-20,main pre.size-20,main .svg-inline--fa.size-20,footer h1.size-20,footer h2.size-20,footer h3.size-20,footer h4.size-20,footer h5.size-20,footer h6.size-20,footer p.size-20,footer a.size-20,footer code.size-20,footer pre.size-20,footer .svg-inline--fa.size-20,* .cell.size-content h1.size-20,* .cell.size-content h2.size-20,* .cell.size-content h3.size-20,* .cell.size-content h4.size-20,* .cell.size-content h5.size-20,* .cell.size-content h6.size-20,* .cell.size-content p.size-20,* .cell.size-content a.size-20,* .cell.size-content code.size-20,* .cell.size-content pre.size-20,* .cell.size-content .svg-inline--fa.size-20{font-size:1.5rem;line-height:2.25rem}}header h1.size-24,header h2.size-24,header h3.size-24,header h4.size-24,header h5.size-24,header h6.size-24,header p.size-24,header a.size-24,header code.size-24,header pre.size-24,header .svg-inline--fa.size-24,main h1.size-24,main h2.size-24,main h3.size-24,main h4.size-24,main h5.size-24,main h6.size-24,main p.size-24,main a.size-24,main code.size-24,main pre.size-24,main .svg-inline--fa.size-24,footer h1.size-24,footer h2.size-24,footer h3.size-24,footer h4.size-24,footer h5.size-24,footer h6.size-24,footer p.size-24,footer a.size-24,footer code.size-24,footer pre.size-24,footer .svg-inline--fa.size-24,* .cell.size-content h1.size-24,* .cell.size-content h2.size-24,* .cell.size-content h3.size-24,* .cell.size-content h4.size-24,* .cell.size-content h5.size-24,* .cell.size-content h6.size-24,* .cell.size-content p.size-24,* .cell.size-content a.size-24,* .cell.size-content code.size-24,* .cell.size-content pre.size-24,* .cell.size-content .svg-inline--fa.size-24{font-size:1.5rem;line-height:2.25rem}@media(min-width:48em){header h1.size-24,header h2.size-24,header h3.size-24,header h4.size-24,header h5.size-24,header h6.size-24,header p.size-24,header a.size-24,header code.size-24,header pre.size-24,header .svg-inline--fa.size-24,main h1.size-24,main h2.size-24,main h3.size-24,main h4.size-24,main h5.size-24,main h6.size-24,main p.size-24,main a.size-24,main code.size-24,main pre.size-24,main .svg-inline--fa.size-24,footer h1.size-24,footer h2.size-24,footer h3.size-24,footer h4.size-24,footer h5.size-24,footer h6.size-24,footer p.size-24,footer a.size-24,footer code.size-24,footer pre.size-24,footer .svg-inline--fa.size-24,* .cell.size-content h1.size-24,* .cell.size-content h2.size-24,* .cell.size-content h3.size-24,* .cell.size-content h4.size-24,* .cell.size-content h5.size-24,* .cell.size-content h6.size-24,* .cell.size-content p.size-24,* .cell.size-content a.size-24,* .cell.size-content code.size-24,* .cell.size-content pre.size-24,* .cell.size-content .svg-inline--fa.size-24{font-size:1.875rem;line-height:2.8125rem}}header h1.size-30,header h2.size-30,header h3.size-30,header h4.size-30,header h5.size-30,header h6.size-30,header p.size-30,header a.size-30,header code.size-30,header pre.size-30,header .svg-inline--fa.size-30,main h1.size-30,main h2.size-30,main h3.size-30,main h4.size-30,main h5.size-30,main h6.size-30,main p.size-30,main a.size-30,main code.size-30,main pre.size-30,main .svg-inline--fa.size-30,footer h1.size-30,footer h2.size-30,footer h3.size-30,footer h4.size-30,footer h5.size-30,footer h6.size-30,footer p.size-30,footer a.size-30,footer code.size-30,footer pre.size-30,footer .svg-inline--fa.size-30,* .cell.size-content h1.size-30,* .cell.size-content h2.size-30,* .cell.size-content h3.size-30,* .cell.size-content h4.size-30,* .cell.size-content h5.size-30,* .cell.size-content h6.size-30,* .cell.size-content p.size-30,* .cell.size-content a.size-30,* .cell.size-content code.size-30,* .cell.size-content pre.size-30,* .cell.size-content .svg-inline--fa.size-30{font-size:1.875rem;line-height:2.8125rem}@media(min-width:48em){header h1.size-30,header h2.size-30,header h3.size-30,header h4.size-30,header h5.size-30,header h6.size-30,header p.size-30,header a.size-30,header code.size-30,header pre.size-30,header .svg-inline--fa.size-30,main h1.size-30,main h2.size-30,main h3.size-30,main h4.size-30,main h5.size-30,main h6.size-30,main p.size-30,main a.size-30,main code.size-30,main pre.size-30,main .svg-inline--fa.size-30,footer h1.size-30,footer h2.size-30,footer h3.size-30,footer h4.size-30,footer h5.size-30,footer h6.size-30,footer p.size-30,footer a.size-30,footer code.size-30,footer pre.size-30,footer .svg-inline--fa.size-30,* .cell.size-content h1.size-30,* .cell.size-content h2.size-30,* .cell.size-content h3.size-30,* .cell.size-content h4.size-30,* .cell.size-content h5.size-30,* .cell.size-content h6.size-30,* .cell.size-content p.size-30,* .cell.size-content a.size-30,* .cell.size-content code.size-30,* .cell.size-content pre.size-30,* .cell.size-content .svg-inline--fa.size-30{font-size:2.25rem;line-height:3.375rem}}header h1.size-36,header h2.size-36,header h3.size-36,header h4.size-36,header h5.size-36,header h6.size-36,header p.size-36,header a.size-36,header code.size-36,header pre.size-36,header .svg-inline--fa.size-36,main h1.size-36,main h2.size-36,main h3.size-36,main h4.size-36,main h5.size-36,main h6.size-36,main p.size-36,main a.size-36,main code.size-36,main pre.size-36,main .svg-inline--fa.size-36,footer h1.size-36,footer h2.size-36,footer h3.size-36,footer h4.size-36,footer h5.size-36,footer h6.size-36,footer p.size-36,footer a.size-36,footer code.size-36,footer pre.size-36,footer .svg-inline--fa.size-36,* .cell.size-content h1.size-36,* .cell.size-content h2.size-36,* .cell.size-content h3.size-36,* .cell.size-content h4.size-36,* .cell.size-content h5.size-36,* .cell.size-content h6.size-36,* .cell.size-content p.size-36,* .cell.size-content a.size-36,* .cell.size-content code.size-36,* .cell.size-content pre.size-36,* .cell.size-content .svg-inline--fa.size-36{font-size:2.25rem;line-height:3.375rem}@media(min-width:48em){header h1.size-36,header h2.size-36,header h3.size-36,header h4.size-36,header h5.size-36,header h6.size-36,header p.size-36,header a.size-36,header code.size-36,header pre.size-36,header .svg-inline--fa.size-36,main h1.size-36,main h2.size-36,main h3.size-36,main h4.size-36,main h5.size-36,main h6.size-36,main p.size-36,main a.size-36,main code.size-36,main pre.size-36,main .svg-inline--fa.size-36,footer h1.size-36,footer h2.size-36,footer h3.size-36,footer h4.size-36,footer h5.size-36,footer h6.size-36,footer p.size-36,footer a.size-36,footer code.size-36,footer pre.size-36,footer .svg-inline--fa.size-36,* .cell.size-content h1.size-36,* .cell.size-content h2.size-36,* .cell.size-content h3.size-36,* .cell.size-content h4.size-36,* .cell.size-content h5.size-36,* .cell.size-content h6.size-36,* .cell.size-content p.size-36,* .cell.size-content a.size-36,* .cell.size-content code.size-36,* .cell.size-content pre.size-36,* .cell.size-content .svg-inline--fa.size-36{font-size:3rem;line-height:3.625rem}}header h1.size-48,header h2.size-48,header h3.size-48,header h4.size-48,header h5.size-48,header h6.size-48,header p.size-48,header a.size-48,header code.size-48,header pre.size-48,header .svg-inline--fa.size-48,main h1.size-48,main h2.size-48,main h3.size-48,main h4.size-48,main h5.size-48,main h6.size-48,main p.size-48,main a.size-48,main code.size-48,main pre.size-48,main .svg-inline--fa.size-48,footer h1.size-48,footer h2.size-48,footer h3.size-48,footer h4.size-48,footer h5.size-48,footer h6.size-48,footer p.size-48,footer a.size-48,footer code.size-48,footer pre.size-48,footer .svg-inline--fa.size-48,* .cell.size-content h1.size-48,* .cell.size-content h2.size-48,* .cell.size-content h3.size-48,* .cell.size-content h4.size-48,* .cell.size-content h5.size-48,* .cell.size-content h6.size-48,* .cell.size-content p.size-48,* .cell.size-content a.size-48,* .cell.size-content code.size-48,* .cell.size-content pre.size-48,* .cell.size-content .svg-inline--fa.size-48{font-size:3rem;line-height:3.625rem}@media(min-width:48em){header h1.size-48,header h2.size-48,header h3.size-48,header h4.size-48,header h5.size-48,header h6.size-48,header p.size-48,header a.size-48,header code.size-48,header pre.size-48,header .svg-inline--fa.size-48,main h1.size-48,main h2.size-48,main h3.size-48,main h4.size-48,main h5.size-48,main h6.size-48,main p.size-48,main a.size-48,main code.size-48,main pre.size-48,main .svg-inline--fa.size-48,footer h1.size-48,footer h2.size-48,footer h3.size-48,footer h4.size-48,footer h5.size-48,footer h6.size-48,footer p.size-48,footer a.size-48,footer code.size-48,footer pre.size-48,footer .svg-inline--fa.size-48,* .cell.size-content h1.size-48,* .cell.size-content h2.size-48,* .cell.size-content h3.size-48,* .cell.size-content h4.size-48,* .cell.size-content h5.size-48,* .cell.size-content h6.size-48,* .cell.size-content p.size-48,* .cell.size-content a.size-48,* .cell.size-content code.size-48,* .cell.size-content pre.size-48,* .cell.size-content .svg-inline--fa.size-48{font-size:3.75rem;line-height:5.125rem}}header h1.size-60,header h2.size-60,header h3.size-60,header h4.size-60,header h5.size-60,header h6.size-60,header p.size-60,header a.size-60,header code.size-60,header pre.size-60,header .svg-inline--fa.size-60,main h1.size-60,main h2.size-60,main h3.size-60,main h4.size-60,main h5.size-60,main h6.size-60,main p.size-60,main a.size-60,main code.size-60,main pre.size-60,main .svg-inline--fa.size-60,footer h1.size-60,footer h2.size-60,footer h3.size-60,footer h4.size-60,footer h5.size-60,footer h6.size-60,footer p.size-60,footer a.size-60,footer code.size-60,footer pre.size-60,footer .svg-inline--fa.size-60,* .cell.size-content h1.size-60,* .cell.size-content h2.size-60,* .cell.size-content h3.size-60,* .cell.size-content h4.size-60,* .cell.size-content h5.size-60,* .cell.size-content h6.size-60,* .cell.size-content p.size-60,* .cell.size-content a.size-60,* .cell.size-content code.size-60,* .cell.size-content pre.size-60,* .cell.size-content .svg-inline--fa.size-60{font-size:3.75rem;line-height:5.125rem}@media(min-width:48em){header h1.size-60,header h2.size-60,header h3.size-60,header h4.size-60,header h5.size-60,header h6.size-60,header p.size-60,header a.size-60,header code.size-60,header pre.size-60,header .svg-inline--fa.size-60,main h1.size-60,main h2.size-60,main h3.size-60,main h4.size-60,main h5.size-60,main h6.size-60,main p.size-60,main a.size-60,main code.size-60,main pre.size-60,main .svg-inline--fa.size-60,footer h1.size-60,footer h2.size-60,footer h3.size-60,footer h4.size-60,footer h5.size-60,footer h6.size-60,footer p.size-60,footer a.size-60,footer code.size-60,footer pre.size-60,footer .svg-inline--fa.size-60,* .cell.size-content h1.size-60,* .cell.size-content h2.size-60,* .cell.size-content h3.size-60,* .cell.size-content h4.size-60,* .cell.size-content h5.size-60,* .cell.size-content h6.size-60,* .cell.size-content p.size-60,* .cell.size-content a.size-60,* .cell.size-content code.size-60,* .cell.size-content pre.size-60,* .cell.size-content .svg-inline--fa.size-60{font-size:4.5rem;line-height:6.125rem}}header h1.size-72,header h2.size-72,header h3.size-72,header h4.size-72,header h5.size-72,header h6.size-72,header p.size-72,header a.size-72,header code.size-72,header pre.size-72,header .svg-inline--fa.size-72,main h1.size-72,main h2.size-72,main h3.size-72,main h4.size-72,main h5.size-72,main h6.size-72,main p.size-72,main a.size-72,main code.size-72,main pre.size-72,main .svg-inline--fa.size-72,footer h1.size-72,footer h2.size-72,footer h3.size-72,footer h4.size-72,footer h5.size-72,footer h6.size-72,footer p.size-72,footer a.size-72,footer code.size-72,footer pre.size-72,footer .svg-inline--fa.size-72,* .cell.size-content h1.size-72,* .cell.size-content h2.size-72,* .cell.size-content h3.size-72,* .cell.size-content h4.size-72,* .cell.size-content h5.size-72,* .cell.size-content h6.size-72,* .cell.size-content p.size-72,* .cell.size-content a.size-72,* .cell.size-content code.size-72,* .cell.size-content pre.size-72,* .cell.size-content .svg-inline--fa.size-72{font-size:4.5rem;line-height:6.125rem}.space-content>*+*,.space-content>dl>*+*{margin-top:1.5rem;margin-bottom:0}.space-content>h2{margin-top:3rem}@media(min-width:75em){.space-content>h2{margin-top:4rem}}.space-content>h3{margin-top:2rem}@media(min-width:75em){.space-content>h3{margin-top:3rem}}.space-content>h4{margin-top:1.5rem}@media(min-width:75em){.space-content>h4{margin-top:2rem}}.space-content>h5{margin-top:1rem}@media(min-width:75em){.space-content>h5{margin-top:1.5rem}}.space-content>h6{margin-top:1rem}@media(min-width:75em){.space-content>h6{margin-top:1.5rem}}.space-content>*:first-child{margin-top:0}.space-2{padding:.125rem}.space-4{padding:.25rem}.space-8{padding:.5rem}.space-12{padding:.75rem}.space-16{padding:1rem}.space-24{padding:1.5rem}.space-32{padding:2rem}.space-48{padding:3rem}.space-64{padding:4rem}.space-96{padding:6rem}.space-128{padding:8rem}.space-192{padding:12rem}.space-256{padding:16rem}.space-384{padding:24rem}.space-512{padding:32rem}.space-640{padding:40rem}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:auto;border:0;white-space:nowrap}.top{margin-bottom:0}.bottom{margin-top:0}:root{--animation-timing: cubic-bezier(.165, .84, .44, 1);--animation-duration-hover: .5s;--animation-duration-pulse: 2s}@keyframes boop{0%{transform:scale(1) rotate(0)}25%{transform:scale(var(--scaleAmount, 1.1)) rotate(calc(-1 * var(--rotateAmount, 10deg)))}50%{transform:scale(calc(var(--scaleAmount, 1.1) - .05)) rotate(calc(var(--rotateAmount, 10deg) / 2))}75%{transform:scale(calc(var(--scaleAmount, 1.1) - .08)) rotate(calc(-1 * var(--rotateAmount, 10deg) / 4))}to{transform:scale(1) rotate(0)}}@keyframes bouncing{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--pulse-color, 0, 0, 0),.7)}70%{box-shadow:0 0 0 6px rgba(var(--pulse-color, 0, 0, 0),0)}to{box-shadow:0 0 rgba(var(--pulse-color, 0, 0, 0),0)}}@keyframes nudge{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(var(--rotateAmount, 10deg))}to{transform:rotate(0)}}@media(prefers-reduced-motion:no-preference){.animate-boop:where(:hover,:focus-visible){animation:boop var(--animation-duration-hover) var(--animation-timing) forwards}.animate-bouncing:where(:hover,:focus-visible){animation:bouncing var(--animation-duration-hover) var(--animation-timing) forwards}.animate-rotate:where(:hover,:focus-visible){animation:rotate var(--animation-duration-hover) var(--animation-timing) forwards}.animate-nudge:where(:hover,:focus-visible){animation:nudge var(--animation-duration-hover) var(--animation-timing) forwards}.animate-boop-svg:where(:hover,:focus-visible) svg{animation:boop var(--animation-duration-hover) var(--animation-timing) forwards}.animate-bouncing-svg:where(:hover,:focus-visible) svg{animation:bouncing var(--animation-duration-hover) var(--animation-timing) forwards}.animate-rotate-svg:where(:hover,:focus-visible) svg{animation:rotate var(--animation-duration-hover) var(--animation-timing) forwards}.animate-nudge-svg:where(:hover,:focus-visible) svg{animation:nudge var(--animation-duration-hover) var(--animation-timing) forwards}.animation-pulse{--pulse-iteration-count: var(--pulse-iterations, 3);animation:pulse var(--animation-duration-pulse) var(--animation-timing) var(--pulse-iteration-count)}}@media(prefers-reduced-motion:reduce){.animate-boop:where(:hover,:focus-visible),.animate-bouncing:where(:hover,:focus-visible),.animate-rotate:where(:hover,:focus-visible),.animate-nudge:where(:hover,:focus-visible),.animate-boop-svg:where(:hover,:focus-visible) svg,.animate-bouncing-svg:where(:hover,:focus-visible) svg,.animate-rotate-svg:where(:hover,:focus-visible) svg{transform:none;animation:none}.animation-pulse{animation:none;box-shadow:0 0 0 2px rgba(var(--pulse-color, 0, 0, 0),.3)}}:root{--color-primary-border: light-dark(var(--color-primary-500), var(--color-primary-100));--color-primary-bg: light-dark(var(--color-primary-100), var(--color-primary-500));--color-primary-text: light-dark(hsl(214.3, 30.4%, 4.5%), hsl(0 0% 100%));--color-secondary-border: light-dark(hsl(169.8, 100%, 24.1%), hsl(170.1, 96.4%, 66.9%));--color-secondary-bg: light-dark(hsl(170.1, 96.4%, 66.9%), hsl(169.8, 100%, 24.1%));--color-secondary-text: light-dark(hsl(214.3, 30.4%, 4.5%), hsl(0 0% 100%));--color-default-border: light-dark(hsl(204 8% 55%), hsl(215 15% 45%));--color-default-bg: light-dark(hsl(200 20% 97%), hsl(215 25% 13%));--color-default-text: light-dark(hsl(204 8% 14%), hsl(0 0% 100%));--color-info-border: light-dark(hsl(200 78% 46%), hsl(234 100% 60%));--color-info-bg: light-dark(hsl(198 100% 94%), hsl(234 54% 20%));--color-info-text: light-dark(hsl(200 96% 27%), hsl(0 0% 100%));--color-success-border: light-dark(hsl(160 61% 41%), hsl(101 82% 63%));--color-success-bg: light-dark(hsl(160 71% 96%), hsl(101 39% 22%));--color-success-text: light-dark(hsl(170 96% 15%), hsl(0 0% 100%));--color-warning-border: light-dark(hsl(35 75% 49%), hsl(41 82% 63%));--color-warning-bg: light-dark(hsl(48 100% 96%), hsl(41 39% 22%));--color-warning-text: light-dark(hsl(15 85% 30%), hsl(0 0% 100%));--color-error-border: light-dark(hsl(355 73% 51%), hsl(339 82% 63%));--color-error-bg: light-dark(hsl(0 100% 94%), hsl(339 39% 22%));--color-error-text: light-dark(hsl(350 94% 19%), hsl(0 0% 100%));--color-pulse-default: 100, 100, 100;--color-pulse-info: 0, 122, 255;--color-pulse-success: 52, 199, 89;--color-pulse-warning: 255, 149, 0;--color-pulse-error: 255, 59, 48}:root{--elevation-1: 0 1px 3px rgba(0 0 0 / .12);--elevation-2: 0 3px 6px rgba(0 0 0 / .15);--elevation-3: 0 10px 20px rgba(0 0 0 / .15);--elevation-4: 0 15px 25px rgba(0 0 0 / .15);--elevation-5: 0 20px 40px rgba(0 0 0 / .5)}:root{--font-size--2: clamp(.6944rem, .6855rem + .0446vw, .72rem);--font-size--1: clamp(.8331rem, .8099rem + .1163vw, .9rem);--font-size-0: clamp(1rem, .9565rem + .2174vw, 1.125rem);--font-size-1: clamp(1.2rem, 1.1283rem + .3587vw, 1.4063rem);--font-size-2: clamp(1.44rem, 1.3293rem + .5533vw, 1.7581rem);--font-size-3: clamp(1.7281rem, 1.5649rem + .8163vw, 2.1975rem);--font-size-4: clamp(2.0738rem, 1.8396rem + 1.1707vw, 2.7469rem);--font-size-5: clamp(2.4881rem, 2.1594rem + 1.6435vw, 3.4331rem);--font-size-6: clamp(2.9863rem, 2.5323rem + 2.2696vw, 4.2913rem);--font-size-7: clamp(3.5836rem, 2.9667rem + 3.0674vw, 5.3544rem);--font-size-8: clamp(4.2999rem, 3.5601rem + 3.6935vw, 6.6856rem)}input,button,select,textarea{font:inherit}input,select,textarea{field-sizing:content}input:not([type=checkbox],[type=radio]){inline-size:100%}:root{--radius-xs: .125rem;--radius-s: .25rem;--radius-m: .5rem;--radius-l: .75rem;--radius-h: 1rem;--z-index--1: -1;--z-index-0: 0;--z-index-1: 10;--z-index-2: 20;--z-index-3: 30;--z-index-4: 40;--z-index-5: 50;--z-index-6: 60;--z-index-7: 70;--z-index-8: 80;--z-index-9: 90;--z-index-10: 100}[hidden]{display:none!important}:root{--space-5xs: clamp(.1rem, .0931rem + .1087vw, .125rem);--space-4xs: clamp(.125rem, .1131rem + .1087vw, .1563rem);--space-3xs: clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs: clamp(.5rem, .4783rem + .1087vw, .5625rem);--space-xs: clamp(.75rem, .7065rem + .2174vw, .875rem);--space-s: clamp(1rem, .9565rem + .2174vw, 1.125rem);--space-m: clamp(1.5rem, 1.4348rem + .3261vw, 1.6875rem);--space-l: clamp(2rem, 1.913rem + .4348vw, 2.25rem);--space-xl: clamp(3rem, 2.8696rem + .6522vw, 3.375rem);--space-2xl: clamp(4rem, 3.8261rem + .8696vw, 4.5rem);--space-3xl: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);--space-4xl: clamp(8rem, 7.6522rem + 1.7403vw, 8.25rem);--space-5xl: clamp(10rem, 9.5652rem + 2.1741vw, 10.5rem)}.sr-only{position:absolute;margin:-1px;padding:0;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}[data-astro-cid-zgbrtpeb]:where(.heading){text-wrap:balance}[data-astro-cid-zgbrtpeb]:where(.h1,.h2){font-weight:600}[data-astro-cid-zgbrtpeb]:where(.h3,.h4,.h5,.h6){font-weight:500}[data-astro-cid-zgbrtpeb]:where(.h1){font-size:var(--font-size-6);line-height:var(--font-size-7)}[data-astro-cid-zgbrtpeb]:where(.h2){font-size:var(--font-size-5);line-height:var(--font-size-6)}[data-astro-cid-zgbrtpeb]:where(.h3){font-size:var(--font-size-4);line-height:var(--font-size-5)}[data-astro-cid-zgbrtpeb]:where(.h4){font-size:var(--font-size-3);line-height:var(--font-size-4)}[data-astro-cid-zgbrtpeb]:where(.h5){font-size:var(--font-size-2);line-height:var(--font-size-3)}[data-astro-cid-zgbrtpeb]:where(.h6){font-size:var(--font-size-1);line-height:var(--font-size-2)}[data-astro-cid-lhox4pm7]:where(.link){color:var(--link-color, currentColor)}[data-astro-cid-lhox4pm7]:where(.link--external){display:inline-flex;align-items:center;gap:var(--space-3xs)}[data-astro-cid-lhox4pm7]:where(.link--external svg){flex-shrink:0;inline-size:1em;block-size:1em}[data-astro-cid-lhox4pm7]:where(.button){display:inline-flex;position:relative;justify-content:center;align-items:center;gap:var(--space-2xs);transition:all .2s var(--animation-timing);cursor:pointer;border:3px solid var(--color-default-border);border-radius:var(--radius-s);background-color:var(--color-default-bg);padding:var(--space-xs) var(--space-s);inline-size:fit-content;color:var(--color-default-text);font-weight:700;text-decoration:underline;text-decoration-style:solid;text-decoration-color:transparent;text-decoration-thickness:2px;text-decoration-skip-ink:none;text-underline-offset:4px}[data-astro-cid-lhox4pm7]:where(.button:where(:hover,:focus-visible)){text-decoration-color:currentColor;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){[data-astro-cid-lhox4pm7]:where(.button:where(:hover,:focus-visible)){translate:0 -3px}}[data-astro-cid-lhox4pm7]:where(.button--sm){padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size--1)}[data-astro-cid-lhox4pm7]:where(.button--lg){padding:var(--space-s) var(--space-l);font-size:var(--font-size-1)}[data-astro-cid-lhox4pm7]:where(.button.type-primary){border-color:var(--color-primary-border);background-color:var(--color-primary-bg);color:var(--color-primary-text)}[data-astro-cid-lhox4pm7]:where(.button.type-secondary){border-color:var(--color-secondary-border);background-color:var(--color-secondary-bg);color:var(--color-secondary-text)}[data-astro-cid-lhox4pm7]:where(.button.type-info){border-color:var(--color-info-border);background-color:var(--color-info-bg);color:var(--color-info-text)}[data-astro-cid-lhox4pm7]:where(.button.type-success){border-color:var(--color-success-border);background-color:var(--color-success-bg);color:var(--color-success-text)}[data-astro-cid-lhox4pm7]:where(.button.type-warning){border-color:var(--color-warning-border);background-color:var(--color-warning-bg);color:var(--color-warning-text)}[data-astro-cid-lhox4pm7]:where(.button.type-error){border-color:var(--color-error-border);background-color:var(--color-error-bg);color:var(--color-error-text)}[data-astro-cid-lhox4pm7]:where(.button--outlined){background-color:transparent;color:var(--color-default-text)}[data-astro-cid-lhox4pm7]:where(.button) svg{flex-shrink:0;transition:transform var(--transition-duration, .3s) var(--transition-easing, cubic-bezier(.165, .84, .44, 1))}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-default){--pulse-color: var(--color-pulse-default)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-info){--pulse-color: var(--color-pulse-info)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-success){--pulse-color: var(--color-pulse-success)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-warning){--pulse-color: var(--color-pulse-warning)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-error){--pulse-color: var(--color-pulse-error)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-primary){--pulse-color: var(--color-pulse-primary)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-secondary){--pulse-color: var(--color-pulse-secondary)}[data-astro-cid-lhox4pm7]:where(.button.animation-pulse.type-ghost){--pulse-color: var(--color-pulse-ghost, var(--color-pulse-default))}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}[data-astro-cid-pnrsh66h]:where(.notification){display:flex;align-items:center;gap:.75rem;border:2px solid;border-radius:.5rem;padding:1rem}[data-astro-cid-pnrsh66h]:where(.notification){border-color:var(--color-default-border);background-color:var(--color-default-bg);color:var(--color-default-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-info){border-color:var(--color-info-border);background-color:var(--color-info-bg);color:var(--color-info-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-success){border-color:var(--color-success-border);background-color:var(--color-success-bg);color:var(--color-success-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-warning){border-color:var(--color-warning-border);background-color:var(--color-warning-bg);color:var(--color-warning-text)}[data-astro-cid-pnrsh66h]:where(.notification.type-error){border-color:var(--color-error-border);background-color:var(--color-error-bg);color:var(--color-error-text)}[data-astro-cid-pnrsh66h]:where(.notification.variant-accent){position:relative;border:none;padding-inline-start:1.25rem}[data-astro-cid-pnrsh66h]:where(.notification .icon){position:absolute;flex-shrink:0;transform:translate(calc(-50% - 3px),-50%);inset-block-start:0;inset-inline-start:0;border-radius:50%;background-color:var( --background-color, light-dark(oklch(from #b9bec4 100% 0 0), oklch(from #b9bec4 15% c h)) );padding:var(--space-3xs)}.notification[data-astro-cid-pnrsh66h].variant-accent:before{position:absolute;inset-block-start:0;inset-inline-start:0;border-left:6px solid;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;block-size:100%;content:""}.notification[data-astro-cid-pnrsh66h].variant-accent.type-info:before{border-color:var(--color-info-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-success:before{border-color:var(--color-success-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-warning:before{border-color:var(--color-warning-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-error:before{border-color:var(--color-error-border)}.notification[data-astro-cid-pnrsh66h].variant-accent.type-default:before{border-color:var(--color-default-border)}[data-astro-cid-pnrsh66h]:where(.notification svg) svg{flex-shrink:0}[data-astro-cid-nwlnqdlu]:where(.skip-link a){position:absolute;z-index:9999;inset-block-start:-100vh;inset-inline-start:0;border-end-end-radius:.5rem;background:light-dark(hsl(0 0% 100%),hsl(215 25% 15%));padding-inline:3.25rem;padding-block:1rem;color:light-dark(hsl(215 25% 27%),hsl(215 25% 89%))}[data-astro-cid-nwlnqdlu]:where(.skip-link a:hover),[data-astro-cid-nwlnqdlu]:where(.skip-link a:focus-visible){inset-block-start:0}div[data-astro-cid-c7cwgpum]{display:flex;align-items:center;gap:.75rem}img[data-astro-cid-c7cwgpum]{max-width:3rem}p[data-astro-cid-c7cwgpum]{display:none}@media(min-width:600px){p[data-astro-cid-c7cwgpum]{display:block}}.rainbow-button[data-astro-cid-jqxv6ick]{position:relative}a[data-astro-cid-jqxv6ick]{width:225px;text-align:center;position:relative;border-radius:6px;box-sizing:border-box;font-weight:700;display:block;z-index:2;overflow:hidden;padding:3px;text-decoration:none}a[data-astro-cid-jqxv6ick]:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(115deg,#4fcf70,#fad648,#a767e5,#12bcfe,#44ce7b);background-size:auto;background-size:50% 100%}a[data-astro-cid-jqxv6ick]:hover:before,a[data-astro-cid-jqxv6ick]:focus:before{animation:rainbow-effect 1s linear infinite}a[data-astro-cid-jqxv6ick]:hover span[data-astro-cid-jqxv6ick],a[data-astro-cid-jqxv6ick]:focus span[data-astro-cid-jqxv6ick]{letter-spacing:1px}span[data-astro-cid-jqxv6ick]{position:relative;z-index:2;padding:.875rem 1.5rem;font-size:1.1rem;align-items:center;background-color:rgb(var(--support-color-dark));border-radius:3px;display:block;justify-content:center;box-sizing:border-box;height:100%;transition:letter-spacing .3s ease}@keyframes rainbow-effect{to{transform:translate(-50%)}}header[data-astro-cid-3ef6ksr2]{position:absolute;width:100%;padding:2rem;z-index:5}div[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}a[data-astro-cid-i3mson4q]{width:fit-content;height:31px;display:inline-block}p[data-astro-cid-sz7xmlte]{text-align:center;margin-bottom:1rem}.secret[data-astro-cid-sz7xmlte]{position:relative;display:grid;place-items:center;padding:8rem 0 4rem}.secret[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{position:absolute;display:inline-block;border:none;transform:rotate(-40deg);transition:all .5s ease}.secret[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{margin-top:-255px;font-size:10rem}:root{--primary-color: 151, 71, 255;--secondary-color: 0, 214, 255;--support-color-dark: 13, 15, 15;--support-color-darkest: 21, 21, 21;--bg-gradient: linear-gradient(45deg, rgb(var(--support-color-darkest)), rgb(var(--support-color-dark)) 50%, rgb(var(--support-color-darkest)) 100%);--color-gradient: linear-gradient(45deg, rgb(var(--primary-color)), rgb(var(--secondary-color)));--text-gradient: linear-gradient(45deg, rgb(var(--primary-color)), rgb(var(--secondary-color)) 30%, white 60%);--radius-small: 3px;--radius-large: 6px;--gap-default: 2rem;--font-measure: 70ch;--font-family-default: "Lato", sans-serif;--font-family-special: "Oswald", sans-serif;--font-color: var(--neutral-100);--action-color: var(--neutral-100);--background: var(--bg-gradient)}html,body{height:100%;overflow-x:hidden}body{position:relative;display:flex;flex-direction:column;background-image:var(--bg-gradient)}body main{flex:1 0 auto}body footer{flex-shrink:0}.text-gradient{background-image:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}body a.fancy-link{color:rgb(var(--secondary-color));padding:.2rem .05rem;box-shadow:inset 0 -.475rem rgba(var(--secondary-color),.3);text-decoration:none;transition:all .2s ease-in-out .05s}body a.fancy-link:hover,body a.fancy-link:focus{color:var(--neutral-900);background-color:rgba(var(--secondary-color));box-shadow:inset 0 -.475rem 0 transparent}.animate{opacity:0;transform:translateY(5rem);transition:all .5s ease-in-out;transition-delay:.1s}.animate+.animate{transition-delay:.3s}.is-visible{opacity:1;transform:translateY(0)}
