@charset "UTF-8";.icon-made-in-canada .cls-1{fill:none;stroke:var(--contrast)}.icon-made-in-canada .cls-2{fill:red}.icon-made-in-canada .cls-3{fill:var(--contrast)}.mock-window{overflow:hidden;border-radius:10px;position:relative}.mock-window>svg{position:absolute;left:0;bottom:0;width:100%}.mock-window__content{overflow:hidden;position:relative;top:30px;width:100%;height:calc(100% - 30px)}.mock-agent-hero{transition:transform .3s}.mock-agent-hero__front{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary);transition:all .5s;display:flex;flex-direction:column;align-items:center;justify-content:center}.mock-agent-hero__front .ethically-emblem{position:relative;width:140px;height:140px}.mock-agent-hero__a{position:absolute;bottom:98px;width:96px;height:96px;border-radius:3px;background-color:#888;transition:opacity .5s}.mock-agent-hero__a:after{position:absolute;content:"";bottom:-96px;left:calc(50% - 1px);height:98px;width:2px;background:#888}.mock-agent-hero__a:nth-child(1){left:calc(30% - 48px);opacity:0}.mock-agent-hero__a:nth-child(2){left:calc(50% - 48px);opacity:0}.mock-agent-hero__a:nth-child(3){left:calc(70% - 48px);opacity:0}.mock-agent-hero__a svg{position:absolute;stroke:#999}.mock-agent-hero__a .main-icon{top:50%;left:50%;width:70%;height:70%;stroke-width:1.4px;transform:translate(-50%) translateY(-50%)}.mock-agent-hero__a:nth-child(2) .main-icon{width:50%;height:50%;top:37%;stroke-width:1.8px}.mock-agent-hero__a .hh_1,.mock-agent-hero__a .hh_2{top:66%;width:50%;height:50%;stroke-width:1.6px}.mock-agent-hero__a .hh_1{left:72%;transform:translate(-50%) translateY(-50%) rotate(-45deg)}.mock-agent-hero__a .hh_2{left:28%;transform:translate(-50%) translateY(-50%) rotate(-135deg) scaleY(-1)}.mock-agent-hero__l{position:absolute;bottom:240px;left:calc(50% - 100px);width:200px;height:42px;border-radius:30px;background:#aaa}.mock-agent-hero__il{position:absolute;top:10px;left:10px;width:100px;height:20px;border-radius:30px;background:#aaa}.mock-agent-hero__ir{position:absolute;top:10px;right:10px;width:40px;height:20px;border-radius:30px;background:#aaa}.mock-agent-hero:hover .mock-agent-hero__front,.mock-agent-hero[data-hover=true] .mock-agent-hero__front{top:-100%;transition-delay:2s}.mock-agent-hero:hover .mock-agent-hero__a:nth-child(1),.mock-agent-hero[data-hover=true] .mock-agent-hero__a:nth-child(1){opacity:1;transition-delay:2.3s}.mock-agent-hero:hover .mock-agent-hero__a:nth-child(2),.mock-agent-hero[data-hover=true] .mock-agent-hero__a:nth-child(2){opacity:1;transition-delay:2.5s}.mock-agent-hero:hover .mock-agent-hero__a:nth-child(3),.mock-agent-hero[data-hover=true] .mock-agent-hero__a:nth-child(3){opacity:1;transition-delay:2.7s}@media screen and (max-width: 1024px){.mock-agent-hero{transform:scale(.8)}}@media screen and (max-width: 600px){.mock-agent-hero{transform:scale(.5)}}._container_1shq4_1{display:flex;justify-content:center;align-items:center}._container_1shq4_1 svg{overflow:visible!important}._outlineMode_1shq4_11 g[id=islands] path,._outlineMode_1shq4_11 g[id=globe] path{fill:#fff!important}._outlineMode_1shq4_11 circle[id=water]{fill:#0000!important}._animated_1shq4_22 g[id=islands] path,._animated_1shq4_22 g[id=globe] path,._animated_1shq4_22 g[id=globe] circle{transition:fill .6s .6s}._animated_1shq4_22 g[id=rainbow]{transition:transform .68s;transform:rotate(-180deg);transform-origin:center}._animated_1shq4_22 g[id=rainbow] path{transform-origin:center;transition:stroke .6s,transform .5s;transform:scale(1.4)}@keyframes _strokePulse_1shq4_1{0%{opacity:0}50%{opacity:1}to{opacity:0}}._animated_1shq4_22:not(._activated_1shq4_56) g[id=rainbow] path{animation:_strokePulse_1shq4_1 2s infinite}._activated_1shq4_56 g[id=rainbow] path{transform:scale(1)}._activated_1shq4_56 g[id=rainbow]{transform:rotate(0)}.super-text{position:relative;display:inline-flex;flex-direction:column;height:1lh;overflow:hidden;align-items:flex-end;margin-left:var(--supertext-offset);color:var(--primary);transition:margin-left .5s}.super-text__node{position:relative;opacity:0;transition:opacity .5s;top:calc(var(--supertext-li) * -1lh)}.super-text__node.active{opacity:1}.super-text__node:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--primary);z-index:-1}/*!
 * Pico CSS ✨ v2.1.1 (https://picocss.com)
 * Copyright 2019-2025 - Licensed under MIT
 */:root,:host{--font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--font-family-emoji);--font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--font-family-emoji);--font-family: var(--font-family-sans-serif);--line-height: 1.5;--font-weight: 400;--font-size: 100%;--text-underline-offset: .1rem;--border-radius: .25rem;--border-width: .0625rem;--outline-width: .125rem;--transition: .2s ease-in-out;--spacing: 1rem;--typography-spacing-vertical: 1rem;--block-spacing-vertical: var(--spacing);--block-spacing-horizontal: var(--spacing);--form-element-spacing-vertical: .75rem;--form-element-spacing-horizontal: 1rem;--group-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--group-box-shadow-focus-with-button: 0 0 0 var(--outline-width) var(--primary-focus);--group-box-shadow-focus-with-input: 0 0 0 .0625rem var(--form-element-border-color);--modal-overlay-backdrop-filter: blur(.375rem);--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: .5rem;--nav-link-spacing-vertical: .5rem;--nav-link-spacing-horizontal: .5rem;--nav-breadcrumb-divider: ">";--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}@media (min-width: 576px){:root,:host{--font-size: 106.25%}}@media (min-width: 768px){:root,:host{--font-size: 112.5%}}@media (min-width: 1024px){:root,:host{--font-size: 118.75%}}@media (min-width: 1280px){:root,:host{--font-size: 125%}}@media (min-width: 1536px){:root,:host{--font-size: 131.25%}}a,a.secondary,a.contrast{--text-decoration: underline}small{--font-size: .875em}h1,h2,h3,h4,h5,h6{--font-weight: 700}h1{--font-size: 2rem;--line-height: 1.125;--typography-spacing-top: 3rem}h2{--font-size: 1.75rem;--line-height: 1.15;--typography-spacing-top: 2.625rem}h3{--font-size: 1.5rem;--line-height: 1.175;--typography-spacing-top: 2.25rem}h4{--font-size: 1.25rem;--line-height: 1.2;--typography-spacing-top: 1.874rem}h5{--font-size: 1.125rem;--line-height: 1.225;--typography-spacing-top: 1.6875rem}h6{--font-size: 1rem;--line-height: 1.25;--typography-spacing-top: 1.5rem}thead th,thead td,tfoot th,tfoot td{--font-weight: 600;--border-width: .1875rem}pre,code,kbd,samp{--font-family: var(--font-family-monospace)}kbd{--font-weight: bolder}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--outline-width: .0625rem}[type=search]{--border-radius: 5rem}details.dropdown summary:not([role=button]){--outline-width: .0625rem}nav details.dropdown summary:focus-visible{--outline-width: .125rem}[role=search]{--border-radius: 5rem}[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--group-box-shadow-focus-with-button: 0 0 0 var(--outline-width) var(--secondary-focus)}[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--group-box-shadow-focus-with-button: 0 0 0 var(--outline-width) var(--contrast-focus)}[role=search] button,[role=search] [type=submit],[role=search] [type=button],[role=search] [role=button],[role=group] button,[role=group] [type=submit],[role=group] [type=button],[role=group] [role=button]{--form-element-spacing-horizontal: 2rem}details summary[role=button]:not(.outline):after{filter:brightness(0) invert(1)}[data-theme=light],:root:not([data-theme=dark]),:host(:not([data-theme=dark])){color-scheme:light;--background-color: #fff;--color: #373c44;--text-selection-color: rgba(129, 145, 181, .25);--muted-color: #646b79;--muted-border-color: rgb(231, 234, 239.5);--primary: #5d6b89;--primary-background: #525f7a;--primary-border: var(--primary-background);--primary-underline: rgba(93, 107, 137, .5);--primary-hover: #48536b;--primary-hover-background: #48536b;--primary-hover-border: var(--primary-hover-background);--primary-hover-underline: var(--primary-hover);--primary-focus: rgba(129, 145, 181, .5);--primary-inverse: #fff;--secondary: #5d6b89;--secondary-background: #525f7a;--secondary-border: var(--secondary-background);--secondary-underline: rgba(93, 107, 137, .5);--secondary-hover: #48536b;--secondary-hover-background: #48536b;--secondary-hover-border: var(--secondary-hover-background);--secondary-hover-underline: var(--secondary-hover);--secondary-focus: rgba(93, 107, 137, .25);--secondary-inverse: #fff;--contrast: #181c25;--contrast-background: #181c25;--contrast-border: var(--contrast-background);--contrast-underline: rgba(24, 28, 37, .5);--contrast-hover: #000;--contrast-hover-background: #000;--contrast-hover-border: var(--contrast-hover-background);--contrast-hover-underline: var(--secondary-hover);--contrast-focus: rgba(93, 107, 137, .25);--contrast-inverse: #fff;--box-shadow: .0145rem .029rem .174rem rgba(129, 145, 181, .01698), .0335rem .067rem .402rem rgba(129, 145, 181, .024), .0625rem .125rem .75rem rgba(129, 145, 181, .03), .1125rem .225rem 1.35rem rgba(129, 145, 181, .036), .2085rem .417rem 2.502rem rgba(129, 145, 181, .04302), .5rem 1rem 6rem rgba(129, 145, 181, .06), 0 0 0 .0625rem rgba(129, 145, 181, .015);--h1-color: #2d3138;--h2-color: #373c44;--h3-color: #424751;--h4-color: #4d535e;--h5-color: #5c6370;--h6-color: #646b79;--mark-background-color: rgb(252.5, 230.5, 191.5);--mark-color: #0f1114;--ins-color: rgb(28.5, 105.5, 84);--del-color: rgb(136, 56.5, 53);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(111, 120, 135, .0375);--code-background-color: rgb(243, 244.5, 246.75);--code-color: #646b79;--code-kbd-background-color: var(--color);--code-kbd-color: var(--background-color);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary-hover);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--background-color);--card-border-color: var(--muted-border-color);--card-box-shadow: var(--box-shadow);--card-sectioning-background-color: rgb(251, 251.5, 252.25);--dropdown-background-color: #fff;--dropdown-border-color: #eff1f4;--dropdown-box-shadow: var(--box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: #eff1f4;--modal-overlay-background-color: rgba(232, 234, 237, .75)}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]),:host(:not([data-theme])){color-scheme:dark;--background-color: rgb(19, 22.5, 30.5);--color: #c2c7d0;--text-selection-color: rgba(144, 158, 190, .1875);--muted-color: #7b8495;--muted-border-color: #202632;--primary: #909ebe;--primary-background: #525f7a;--primary-border: var(--primary-background);--primary-underline: rgba(144, 158, 190, .5);--primary-hover: #b0b9d0;--primary-hover-background: #5d6b89;--primary-hover-border: var(--primary-hover-background);--primary-hover-underline: var(--primary-hover);--primary-focus: rgba(144, 158, 190, .375);--primary-inverse: #fff;--secondary: #969eaf;--secondary-background: #525f7a;--secondary-border: var(--secondary-background);--secondary-underline: rgba(150, 158, 175, .5);--secondary-hover: #b3b9c5;--secondary-hover-background: #5d6b89;--secondary-hover-border: var(--secondary-hover-background);--secondary-hover-underline: var(--secondary-hover);--secondary-focus: rgba(144, 158, 190, .25);--secondary-inverse: #fff;--contrast: #dfe3eb;--contrast-background: #eff1f4;--contrast-border: var(--contrast-background);--contrast-underline: rgba(223, 227, 235, .5);--contrast-hover: #fff;--contrast-hover-background: #fff;--contrast-hover-border: var(--contrast-hover-background);--contrast-hover-underline: var(--contrast-hover);--contrast-focus: rgba(207, 213, 226, .25);--contrast-inverse: #000;--box-shadow: .0145rem .029rem .174rem rgba(7, 8.5, 12, .01698), .0335rem .067rem .402rem rgba(7, 8.5, 12, .024), .0625rem .125rem .75rem rgba(7, 8.5, 12, .03), .1125rem .225rem 1.35rem rgba(7, 8.5, 12, .036), .2085rem .417rem 2.502rem rgba(7, 8.5, 12, .04302), .5rem 1rem 6rem rgba(7, 8.5, 12, .06), 0 0 0 .0625rem rgba(7, 8.5, 12, .015);--h1-color: #f0f1f3;--h2-color: #e0e3e7;--h3-color: #c2c7d0;--h4-color: #b3b9c5;--h5-color: #a4acba;--h6-color: #8891a4;--mark-background-color: #014063;--mark-color: #fff;--ins-color: #62af9a;--del-color: rgb(205.5, 126, 123);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(111, 120, 135, .0375);--code-background-color: rgb(26, 30.5, 40.25);--code-color: #8891a4;--code-kbd-background-color: var(--color);--code-kbd-color: var(--background-color);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary-hover);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: #181c25;--card-border-color: var(--card-background-color);--card-box-shadow: var(--box-shadow);--card-sectioning-background-color: rgb(26, 30.5, 40.25);--dropdown-background-color: #181c25;--dropdown-border-color: #202632;--dropdown-box-shadow: var(--box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: #202632;--modal-overlay-background-color: rgba(7.5, 8.5, 10, .75)}:root:not([data-theme]) details summary[role=button].contrast:not(.outline):after,:host(:not([data-theme])) details summary[role=button].contrast:not(.outline):after{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--background-color: rgb(19, 22.5, 30.5);--color: #c2c7d0;--text-selection-color: rgba(144, 158, 190, .1875);--muted-color: #7b8495;--muted-border-color: #202632;--primary: #909ebe;--primary-background: #525f7a;--primary-border: var(--primary-background);--primary-underline: rgba(144, 158, 190, .5);--primary-hover: #b0b9d0;--primary-hover-background: #5d6b89;--primary-hover-border: var(--primary-hover-background);--primary-hover-underline: var(--primary-hover);--primary-focus: rgba(144, 158, 190, .375);--primary-inverse: #fff;--secondary: #969eaf;--secondary-background: #525f7a;--secondary-border: var(--secondary-background);--secondary-underline: rgba(150, 158, 175, .5);--secondary-hover: #b3b9c5;--secondary-hover-background: #5d6b89;--secondary-hover-border: var(--secondary-hover-background);--secondary-hover-underline: var(--secondary-hover);--secondary-focus: rgba(144, 158, 190, .25);--secondary-inverse: #fff;--contrast: #dfe3eb;--contrast-background: #eff1f4;--contrast-border: var(--contrast-background);--contrast-underline: rgba(223, 227, 235, .5);--contrast-hover: #fff;--contrast-hover-background: #fff;--contrast-hover-border: var(--contrast-hover-background);--contrast-hover-underline: var(--contrast-hover);--contrast-focus: rgba(207, 213, 226, .25);--contrast-inverse: #000;--box-shadow: .0145rem .029rem .174rem rgba(7, 8.5, 12, .01698), .0335rem .067rem .402rem rgba(7, 8.5, 12, .024), .0625rem .125rem .75rem rgba(7, 8.5, 12, .03), .1125rem .225rem 1.35rem rgba(7, 8.5, 12, .036), .2085rem .417rem 2.502rem rgba(7, 8.5, 12, .04302), .5rem 1rem 6rem rgba(7, 8.5, 12, .06), 0 0 0 .0625rem rgba(7, 8.5, 12, .015);--h1-color: #f0f1f3;--h2-color: #e0e3e7;--h3-color: #c2c7d0;--h4-color: #b3b9c5;--h5-color: #a4acba;--h6-color: #8891a4;--mark-background-color: #014063;--mark-color: #fff;--ins-color: #62af9a;--del-color: rgb(205.5, 126, 123);--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(111, 120, 135, .0375);--code-background-color: rgb(26, 30.5, 40.25);--code-color: #8891a4;--code-kbd-background-color: var(--color);--code-kbd-color: var(--background-color);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary-hover);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: #181c25;--card-border-color: var(--card-background-color);--card-box-shadow: var(--box-shadow);--card-sectioning-background-color: rgb(26, 30.5, 40.25);--dropdown-background-color: #181c25;--dropdown-border-color: #202632;--dropdown-box-shadow: var(--box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: #202632;--modal-overlay-background-color: rgba(7.5, 8.5, 10, .75)}[data-theme=dark] details summary[role=button].contrast:not(.outline):after{filter:brightness(0)}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--primary)}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root),:where(:host){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-underline-offset:var(--text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}#app>header,#app>main,#app>footer{padding-block:var(--block-spacing-vertical)}section{margin-bottom:var(--block-spacing-vertical)}.container,#app>header,#app>footer,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}@media (min-width: 576px){.container,#app>header,#app>footer{max-width:510px;padding-right:0;padding-left:0}}@media (min-width: 768px){.container,#app>header,#app>footer{max-width:700px}}@media (min-width: 1024px){.container,#app>header,#app>footer{max-width:950px}}@media (min-width: 1280px){.container,#app>header,#app>footer{max-width:1200px}}@media (min-width: 1536px){.container,#app>header,#app>footer{max-width:1450px}}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family)}h1{--color: var(--h1-color)}h2{--color: var(--h2-color)}h3{--color: var(--h3-color)}h4{--color: var(--h4-color)}h5{--color: var(--h5-color)}h6{--color: var(--h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-top)}p{margin-bottom:var(--typography-spacing-vertical)}hgroup{margin-bottom:var(--typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>*:not(:first-child):last-child{--color: var(--muted-color);--font-weight: unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);border-inline-start:.25rem solid var(--blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::selection{background-color:var(--text-selection-color)}:where(a:not([role=button])),[role=link]{--color: var(--primary);--background-color: transparent;--underline: var(--primary-underline);outline:none;background-color:var(--background-color);color:var(--color);text-decoration:var(--text-decoration);text-decoration-color:var(--underline);text-underline-offset:.125em;transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color: var(--primary-hover);--underline: var(--primary-hover-underline);--text-decoration: underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--outline-width) var(--primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--color: var(--secondary);--underline: var(--secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color: var(--secondary-hover);--underline: var(--secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--color: var(--contrast);--underline: var(--contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color: var(--contrast-hover);--underline: var(--contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--background-color: var(--primary-background);--border-color: var(--primary-border);--color: var(--primary-inverse);--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--background-color: var(--primary-hover-background);--border-color: var(--primary-hover-border);--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color: var(--primary-inverse)}button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=reset],[type=file]::file-selector-button{--background-color: var(--secondary-background);--border-color: var(--secondary-border);--color: var(--secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--background-color: var(--secondary-hover-background);--border-color: var(--secondary-hover-border);--color: var(--secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--background-color: var(--contrast-background);--border-color: var(--contrast-border);--color: var(--contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--background-color: var(--contrast-hover-background);--border-color: var(--contrast-hover-border);--color: var(--contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--background-color: transparent;--color: var(--primary);--border-color: var(--primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--background-color: transparent;--color: var(--primary-hover);--border-color: var(--primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--color: var(--secondary);--border-color: var(--secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color: var(--secondary-hover);--border-color: var(--secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--color: var(--contrast);--border-color: var(--contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color: var(--contrast-hover);--border-color: var(--contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing) / 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:var(--table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root),svg:not(:host){overflow:hidden}pre,code,kbd,samp{font-size:.875em;font-family:var(--font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd,samp{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--spacing);background:none;line-height:var(--line-height)}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--spacing) * .5) 0;color:var(--muted-color)}hr{height:0;margin:var(--typography-spacing-vertical) 0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary:after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing, 1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:none}details summary:focus:not([role]){color:var(--accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--outline-width) solid var(--primary-focus);outline-offset:calc(var(--spacing, 1rem) * .5);color:var(--primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]:after{height:calc(1rem * var(--line-height, 1.5))}details[open]>summary{margin-bottom:var(--spacing)}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary:after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary:after{float:left;background-position:left center}article{margin-bottom:var(--block-spacing-vertical);padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>header,article>footer{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);background-color:var(--card-sectioning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}details.dropdown{position:relative;border-bottom:none}details.dropdown>summary:after,details.dropdown>button:after,details.dropdown>a:after{display:block;width:1rem;height:calc(1rem * var(--line-height, 1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translate(.2rem);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}nav details.dropdown{margin-bottom:0}details.dropdown>summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:none}details.dropdown>summary:not([role])[aria-invalid=false]{--form-element-border-color: var(--form-element-valid-border-color);--form-element-active-border-color: var(--form-element-valid-focus-color);--form-element-focus-color: var(--form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--form-element-border-color: var(--form-element-invalid-border-color);--form-element-active-border-color: var(--form-element-invalid-focus-color);--form-element-focus-color: var(--form-element-invalid-focus-color)}nav details.dropdown{display:inline;margin:calc(var(--nav-element-spacing-vertical) * -1) 0}nav details.dropdown>summary:after{transform:rotate(0) translate(0)}nav details.dropdown>summary:not([role]){height:calc(1rem * var(--line-height) + var(--nav-link-spacing-vertical) * 2);padding:calc(var(--nav-link-spacing-vertical) - var(--border-width) * 2) var(--nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--outline-width) var(--primary-focus)}details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:fit-content;margin:0;margin-top:var(--outline-width);padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);background-color:var(--dropdown-background-color);box-shadow:var(--dropdown-box-shadow);color:var(--dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--transition),transform 0s ease-in-out 1s}details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--dropdown-hover-background-color)}details.dropdown>summary+ul li label{width:100%}details.dropdown>summary+ul li:has(label):hover{background-color:var(--dropdown-hover-background-color)}details.dropdown[open]>summary{margin-bottom:0}details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--transition),transform 0s ease-in-out 0s}details.dropdown[open]>summary:before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;background:none;content:"";cursor:default}label>details.dropdown{margin-top:calc(var(--spacing) * .25)}[role=search],[role=group]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--spacing);border-radius:var(--border-radius);box-shadow:var(--group-box-shadow, 0 0 0 rgba(0, 0, 0, 0));vertical-align:middle;transition:box-shadow var(--transition)}[role=search]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=group]>*,[role=group] input:not([type=checkbox],[type=radio]),[role=group] select{position:relative;flex:1 1 auto;margin-bottom:0}[role=search]>*:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=group]>*:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=search]>*:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=group]>*:not(:last-child),[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=search]>*:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=group]>*:focus,[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus{z-index:2}[role=search] button:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=group] button:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [role=button]:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child){margin-left:calc(var(--border-width) * -1)}[role=search] button,[role=search] [type=submit],[role=search] [type=reset],[role=search] [type=button],[role=search] [role=button],[role=group] button,[role=group] [type=submit],[role=group] [type=reset],[role=group] [type=button],[role=group] [role=button]{width:auto}@supports selector(:has(*)){[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--group-box-shadow: var(--group-box-shadow-focus-with-button)}[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus){--group-box-shadow: var(--group-box-shadow-focus-with-input)}[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button]{--button-box-shadow: 0 0 0 var(--border-width) var(--primary-border);--button-hover-box-shadow: 0 0 0 var(--border-width) var(--primary-hover-border)}[role=search] button:focus,[role=search] [type=submit]:focus,[role=search] [type=reset]:focus,[role=search] [type=button]:focus,[role=search] [role=button]:focus,[role=group] button:focus,[role=group] [type=submit]:focus,[role=group] [type=reset]:focus,[role=group] [type=button]:focus,[role=group] [role=button]:focus{box-shadow:none}}[role=search]>*:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>*:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}:root,:host{--scrollbar-width: 0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog>article{width:100%;max-height:calc(100vh - var(--spacing) * 2);margin:var(--spacing);overflow:auto}@media (min-width: 576px){dialog>article{max-width:510px}}@media (min-width: 768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer button,dialog>article>footer [role=button]{margin-bottom:0}dialog>article>footer button:not(:first-of-type),dialog>article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing) * .5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--spacing) * -1);margin-bottom:var(--spacing);margin-left:auto;border:none;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--transition)}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--scrollbar-width, 0px);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{0%{transform:translateY(-100%);opacity:0}}:where(nav li):before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li button,nav li [role=button],nav li [type=button],nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--nav-link-spacing-vertical) - var(--border-width) * 2) var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child):after{display:inline-block;position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 4);margin:0 calc(var(--nav-link-spacing-horizontal) * -1);content:var(--nav-breadcrumb-divider);color:var(--muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) :after{content:"\\"}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion: reduce){*:not([aria-busy=true]),:not([aria-busy=true]):before,:not([aria-busy=true]):after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-DBaOTIGl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DKQcY9Xy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-vGCdF-6O.woff2) format("woff2"),url(/assets/noto-sans-latin-500-normal-DQOcvVeV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-BY4wKf3j.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-CMlAFB_5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=light],:root:not([data-theme=dark]){--color: hsl(205, 8%, 42%);--primary: hsl(10, 71%, 63%);--primary-background: var(--primary);--primary-underline: rgba(240, 96, 60, .5);--primary-hover: hsl(10, 71%, 55%);--primary-hover-background: hsl(10, 71%, 50%);--primary-focus: rgba(240, 96, 60, .125);--primary-inverse: #fff;--contrast: #222;--secondary: hsl(205, 100%, 34%);--secondary-background: var(--secondary);--secondary-underline: rgba(0, 124, 240, .5);--secondary-hover: hsl(205, 100%, 28%);--secondary-hover-background: hsl(205, 100%, 25%);--secondary-focus: rgba(0, 124, 240, .125);--secondary-inverse: #fff;--fake-window-titlebar-background: #d4d9df;--gradient-hero: linear-gradient(180deg, hsl(205, 100%, 34%, .5) 0%, hsl(205, 100%, 34%, 0) 70%);--section-background-alt: rgba(0, 0, 0, .016);--section-background-alt-solid: #fbfbfb;--icon-bg-accent-color: #f9f9f9}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]){--color: hsl(209, 10%, 60%);--contrast: #eee;--section-background-alt: rgba(0, 0, 0, .2);--section-background-alt-solid: #0f1219;--fake-window-titlebar-background: #333;--icon-bg-accent-color: #1c2028}}:root[data-theme=dark]{--color: hsl(209, 10%, 60%);--contrast: #eee;--section-background-alt: rgba(0, 0, 0, .2);--section-background-alt-solid: #0f1219;--fake-window-titlebar-background: #333;--icon-bg-accent-color: #1c2028}:root{--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2.5rem;--spacing-xl: 4rem;--spacing-hero-top: 5rem;--spacing-hero-bottom: 2rem;--spacing-hero-h: 4rem;--spacing-section-top: 7rem;--spacing-section-header: 5rem;--spacing-section-bottom: 7rem;--max-width-content: 65ch;--max-width-wide: 1120px;--container-padding: clamp(var(--spacing-md), 5vw, var(--spacing-lg));--line-height: 1.6;--line-height-p: 1.7}@media screen and (max-width: 800px){:root{--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-hero-h: 3rem;--spacing-section-top: 3rem;--spacing-section-header: 3rem;--spacing-section-bottom: 3rem;--line-height-p: 1.8}}:root{--heading-font-family: "Figtree";--font-family: "Noto Sans";scroll-behavior:smooth}h1,h2,h3,h4,h5{font-family:var(--heading-font-family)}.hero{display:flex;align-items:center;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-hero-top) var(--spacing-hero-h) var(--spacing-hero-bottom)}.hero em{font-style:normal}.hero h1{text-align:center;color:var(--text)}.hero h1 em{color:var(--contrast);display:block;font-size:5rem;font-weight:700;letter-spacing:2px;margin-top:.5rem}.hero p,.hero small{margin-left:auto;margin-right:auto;max-width:var(--max-width-content)}.hero p{font-weight:500;line-height:var(--line-height-p);text-align:center}.hero p strong{color:var(--contrast)}.hero:before{z-index:-1;bottom:0;left:0;position:absolute;content:"";width:100%;height:150%;background:var(--gradient-hero)}section:not(.hero){padding:var(--spacing-section-top) var(--spacing-lg) var(--spacing-section-bottom)}section:not(.hero)>h2:first-child{padding-bottom:var(--spacing-section-header)}section:not(.hero)>h2,section:not(.hero)>div h3{color:var(--contrast)}section:not(.hero) p{line-height:var(--line-height-p)}section:not(.hero) em,section:not(.hero) b,section:not(.hero) strong{color:var(--contrast)!important;font-weight:500}section:not(.hero):not(.full)>p,section:not(.hero):not(.full)>ul,section:not(.hero) .centerpiece,section:not(.hero) .centerpiece p{display:block;margin-left:auto;margin-right:auto;max-width:var(--max-width-content)}section:not(.hero) .centerpiece,section:not(.hero) .centerpiece p{color:var(--contrast)}section:not(.hero):nth-of-type(odd){background-color:var(--section-background-alt)}.grid>div:last-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-sm);max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){.grid{gap:var(--spacing-xl)}}.grid article{position:relative;z-index:0;overflow:hidden;margin:0;width:calc(50% - var(--spacing-sm) / 2);background:transparent!important;border:solid 2px var(--icon-bg-accent-color);display:flex}.grid article div{display:flex;flex-direction:column;justify-content:space-between}.grid article svg{z-index:-1;position:absolute;bottom:-20%;right:-20%;width:27rem;height:27rem;stroke:var(--icon-bg-accent-color)}@media screen and (max-width: 1024px){.grid article{width:100%}}.first-actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin:var(--spacing-lg) auto 0}.actions{display:flex;align-items:center;gap:var(--spacing-sm)}.features-grid{overflow:hidden;display:flex;gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;max-width:2000px}.features-grid>div{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:calc(50% - var(--spacing-md));max-width:var(--max-width-content)}@media screen and (max-width: 600px){.features-grid>div{flex:100%}}.features-grid>div svg{margin:var(--spacing-md) auto}.divide,section>h2:first-child{display:flex;position:relative;align-items:center;width:100%;gap:var(--spacing-md)}.divide:before,section>h2:first-child:before,.divide:after,section>h2:first-child:after{display:block;width:auto;content:"";flex:1;border-bottom:solid 2px var(--primary)}.icon-container{position:relative}.icon-container svg{stroke-width:.6px}.icon-big,.icon-container-big{width:20rem;height:20rem;stroke-width:.6px}.icon-md,.icon-container-md{width:10rem;height:10rem;stroke-width:1.4px}.icon-sm,.icon-container-sm{width:6rem;height:6rem;stroke-width:1.4px}.values-grid{display:grid;gap:2px;flex-wrap:wrap;justify-content:center;margin:0 auto;grid-template-columns:4fr 4fr;background-color:var(--secondary-focus);max-width:2000px}@media screen and (max-width: 1024px){.values-grid{grid-template-columns:none}}.values-grid>div{display:flex;flex-direction:column;padding:var(--spacing-md);background-color:var(--background-color);justify-content:flex-start;align-items:left;gap:var(--spacing-sm)}.values-grid .summary{display:flex;gap:var(--spacing-md);font-weight:500}.values-grid .summary p,.values-grid .summary h3{color:var(--contrast);font-family:var(--heading-font-family)}.values-grid .summary p{font-weight:500;font-size:1.3rem;line-height:var(--line-height)}.values-grid .details{max-height:0;opacity:0;overflow:hidden;transition:all .3s}#values>div{padding-top:var(--spacing-md)}#get-involved{z-index:10;display:flex;flex-direction:column;gap:var(--spacing-md)}#get-involved>div{max-width:2000px;margin:0 auto;display:flex;gap:var(--spacing-md)}@media screen and (max-width: 1024px){#get-involved>div{flex-direction:column}}#get-involved article{display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm);justify-content:space-between;opacity:.5;transition:opacity .3s}#get-involved article>div:last-child{text-align:center}#get-involved article>div:last-child a{display:block;margin-bottom:var(--spacing-md)}#get-involved article:target{opacity:1}#get-involved:hover article,#get-involved:target article,#get-involved.in-viewport article:not(:target){opacity:1}#app>footer{display:flex;justify-content:space-between;align-items:center}body.follower #app>header{top:0;position:sticky;z-index:5}body.follower #app>header li{transition:opacity .3s,visibility .3s}body.follower:not(.at-root) #app>header ul:first-of-type li{display:none}body.follower:not(.at-root) #app>header li:not(.header-cta){opacity:0;visibility:hidden}body.follower #get-involved{position:relative;background-color:var(--section-background-alt-solid)}body.follower section:not(.hero) svg[class^=icon-]{transition:color 1s .6s}body.follower section:not(.hero).in-viewport svg[class^=icon-]{color:var(--contrast)}.mega-cta{display:block;position:sticky;top:100px}
