@import"https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&display=swap";:root{--s-5: clamp(0.4096rem, 0.5008rem + -0.076vi, 0.4856rem);--s-4: clamp(0.512rem, 0.5531rem + -0.0343vi, 0.5463rem);--s-3: clamp(0.6145rem, 0.6094rem + 0.0255vi, 0.64rem);--s-2: clamp(0.6914rem, 0.6696rem + 0.1086vi, 0.8rem);--s-1: clamp(0.7778rem, 0.7333rem + 0.2222vi, 1rem);--s0: clamp(0.875rem, 0.8rem + 0.375vi, 1.25rem);--s1: clamp(0.9844rem, 0.8688rem + 0.5781vi, 1.5625rem);--s2: clamp(1.1074rem, 0.9383rem + 0.8457vi, 1.9531rem);--s3: clamp(1.2458rem, 1.0067rem + 1.1956vi, 2.4414rem);--s4: clamp(1.4016rem, 1.0715rem + 1.6502vi, 3.0518rem);--s5: clamp(1.5768rem, 1.1292rem + 2.2379vi, 3.8147rem);--wrapper-size: 48rem;--wrapper-space: clamp(1rem, 0.5833rem + 2.0833vi, 2.25rem)}:root{--border-thin: 1px;--border-normal: 2px;--border-thick: 0.25rem;--border-thicker: 0.5rem}:root{--clr-neutral-0: hsl(0, 0%, 100%);--clr-neutral-50: hsl(0, 0%, 97%);--clr-neutral-100: hsl(0, 0%, 93%);--clr-neutral-200: hsl(0, 0%, 87%);--clr-neutral-300: hsl(0, 0%, 81%);--clr-neutral-400: hsl(0, 0%, 73%);--clr-neutral-500: hsl(0, 0%, 63%);--clr-neutral-600: hsl(0, 0%, 52%);--clr-neutral-700: hsl(0, 0%, 42%);--clr-neutral-800: hsl(0, 0%, 35%);--clr-neutral-900: hsl(0, 0%, 25%);--clr-neutral-950: hsl(0, 0%, 15%);--clr-neutral-1000: hsl(0, 0%, 5%);--clr-blue: hsl(199, 95%, 35%);--clr-green: hsl(121, 95%, 61%);--clr-orange: hsl(20, 95%, 40%);--clr-yellow: hsl(62, 95%, 61%)}:root{--border-radius-x-small: 0.125rem;--border-radius-small: 0.25rem;--border-radius-medium: 0.5rem;--border-radius-large: 1rem;--border-radius-x-large: 3.125rem;--border-radius-circle: 50%;--border-radius-pill: 9999px}:root{--ff-base: "Funnel Display", sans-serif;--ff-special: "Funnel Display", sans-serif;--ff-fa: "Font Awesome 7 Free";--lh-dense: 1.3;--lh-normal: 1.6;--lh-loose: 1.8;--ls-dense: -.015em;--ls-normal: normal;--ls-loose: 0.075em;--fw-thin: 100;--fw-light: 300;--fw-normal: 400;--fw-semibold: 600;--fw-bold: 800;--measure: 70ch}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,fieldset,figure,blockquote,ol,ul,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-block-size:100vh;min-block-size:100dvh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,button,input,label{line-height:1.1}img,picture{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit}iframe{border:0}textarea{min-block-size:4em}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}*{text-underline-offset:.5ex}:focus-visible{outline:2px solid currentColor;outline-offset:.5ex}@supports not selector(:focus-visible){:focus{outline:2px solid currentColor;outline-offset:.5ex}}:target{scroll-margin-block:2ex}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:var(--ff-base);font-optical-sizing:auto;line-height:var(--lh-normal);font-size:var(--s0)}ol,ul{padding:0;list-style:none}p{max-inline-size:var(--measure);text-wrap:pretty}b{font-weight:var(--fw-semibold)}strong{font-weight:var(--fw-bold)}fieldset{padding:0;border:0}legend{padding:0;inline-size:100%}a[href],button{cursor:pointer}abbr,i[title]{cursor:help}a{text-decoration-thickness:var(--border-normal)}a:focus,a:focus-visible,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--ff-special);font-optical-sizing:auto;line-height:var(--lh-dense);font-weight:var(--fw-semibold);font-size:var(--s0);hyphens:auto}h1{font-size:var(--s5);font-weight:var(--fw-bold)}h2{font-size:var(--s3);font-weight:var(--fw-bold)}h3{font-size:var(--s1)}hr{border:none;border-bottom:var(--border-normal) solid currentColor}hr:not([class*=clr-]){color:var(--clr-neutral-800)}small{font-size:max(var(--s-2),12px)}main{line-height:var(--lh-normal)}.center{box-sizing:content-box;max-inline-size:55ch;margin-inline:auto}.center:not([data-intrinsic]){padding-inline:var(--center-space, var(--s0))}.center[data-intrinsic]{display:flex;flex-direction:column;align-items:center}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-space, var(--s0));justify-content:var(--cluster-x-alignment, flex-start);align-items:var(--cluster-y-alignment, center)}.cluster[data-denser]{gap:var(--cluster-space, var(--s-5))}.cluster[data-dense]{gap:var(--cluster-space, var(--s-2))}.cluster[data-loose]{gap:var(--cluster-space, var(--s2))}.cluster[data-looser]{gap:var(--cluster-space, var(--s5))}.frame{--n: 3;--d: 2;aspect-ratio:var(--n)/var(--d);overflow:hidden;display:flex;justify-content:center;align-items:center}.frame>img{inline-size:100%;object-fit:cover}.full-bleed-grid{--content-gap: var(--wrapper-space);--content-size: var(--wrapper-size);--breakout-size: calc(var(--content-size) + (2 * var(--content-gap)));--content: min(var(--content-size), 100vw - (2 * var(--content-gap)));--breakout: minmax(0, var(--breakout-size));--wide: minmax(0, 8rem);--wider: minmax(0, 10rem);--full: minmax(var(--content-gap), 1fr);display:grid;grid-template-columns:[full-start] var(--full) [wider-start] var(--wider) [wide-start] var(--wide) [breakout-start] var(--breakout) [content-start] var(--content) [content-end] var(--breakout) [breakout-end] var(--wide) [wide-end] var(--wider) [wider-end] var(--full) [full-end]}.full-bleed-grid>*{grid-column:content}.full-bleed-grid>.breakout{grid-column:breakout}.full-bleed-grid>.wide{grid-column:wide}.full-bleed-grid>.wider{grid-column:wider}.full-bleed-grid>.full-bleed{grid-column:full;padding-inline:var(--content-gap)}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(min(var(--grid-item-size, 14rem), 100%), 1fr));grid-gap:var(--grid-space, var(--s0));justify-content:var(--grid-x-alignment, start);align-items:var(--grid-y-alignment, baseline)}.grid[data-auto-fit]{--grid-placement: auto-fit}.grid[data-denser]{gap:var(--grid-space, var(--s-5))}.grid[data-dense]{gap:var(--grid-space, var(--s-2))}.grid[data-loose]{gap:var(--grid-space, var(--s2))}.grid[data-looser]{gap:var(--grid-space, var(--s5))}.region{--region-space: var(--s0);padding-block:var(--region-space)}.region[data-denser]{--region-space: var(--s-5)}.region[data-dense]{--region-space: var(--s-2)}.region[data-loose]{--region-space: var(--s2)}.region[data-looser]{--region-space: var(--s5)}.repel{display:flex;flex-wrap:wrap;gap:var(--repel-space, var(--s0));justify-content:space-between;align-items:var(--repel-y-alignment, center)}.repel[data-denser]{gap:var(--repel-space, var(--s-5))}.repel[data-dense]{gap:var(--repel-space, var(--s-2))}.repel[data-loose]{gap:var(--repel-space, var(--s2))}.repel[data-looser]{gap:var(--repel-space, var(--s5))}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-space, var(--s0));align-items:var(--sidebar-y-alignment, stretch)}.sidebar[data-no-stretch]{align-items:flex-start}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-size, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-size, 50%)}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-size, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-size, 50%)}.stack>*+*{margin-block-start:var(--stack-space, var(--s0))}.stack[data-recursive] *+*{margin-block-start:var(--stack-space, var(--s0))}.stack[data-denser]>*+*,.stack>*+:not([class])[data-denser]{margin-block-start:var(--stack-space, var(--s-5))}.stack[data-recursive][data-denser] *+*,.stack[data-recursive] *+:not([class])[data-denser]{margin-block-start:var(--stack-space, var(--s-5))}.stack[data-dense]>*+*,.stack>*+:not([class])[data-dense]{margin-block-start:var(--stack-space, var(--s-2))}.stack[data-recursive][data-dense] *+*,.stack[data-recursive] *+:not([class])[data-dense]{margin-block-start:var(--stack-space, var(--s-2))}.stack[data-loose]>*+*,.stack>*+:not([class])[data-loose]{margin-block-start:var(--stack-space, var(--s2))}.stack[data-recursive][data-loose] *+*,.stack[data-recursive] *+:not([class])[data-loose]{margin-block-start:var(--stack-space, var(--s2))}.stack[data-looser]>*+*,.stack>*+:not([class])[data-looser]{margin-block-start:var(--stack-space, var(--s5))}.stack[data-recursive][data-looser] *+*,.stack[data-recursive] *+:not([class])[data-looser]{margin-block-start:var(--stack-space, var(--s5))}.stack>:first-child:is(.visually-hidden)+*{margin-block-start:0}.stack[data-recursive] :first-child:is(.visually-hidden)+*{margin-block-start:0}.stack[data-split]{display:flex;flex-direction:column;justify-content:flex-start}.stack[data-split]:only-child{block-size:100%}.stack[data-split="1"]>:nth-child(1){margin-block-end:auto}.stack[data-split="2"]>:nth-child(2){margin-block-end:auto}.stack[data-split="3"]>:nth-child(3){margin-block-end:auto}.stack[data-split="4"]>:nth-child(4){margin-block-end:auto}.stack[data-split="5"]>:nth-child(5){margin-block-end:auto}.stack[data-split="6"]>:nth-child(6){margin-block-end:auto}.stack[data-split="7"]>:nth-child(7){margin-block-end:auto}.stack[data-split="8"]>:nth-child(8){margin-block-end:auto}.stack[data-split="9"]>:nth-child(9){margin-block-end:auto}.stack[data-split=""]>:nth-last-child(2){margin-block-end:auto}.switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-space, var(--s0));align-items:var(--switcher-y-alignment, flex-start);--breakpoint: 30rem}.switcher>*{flex-grow:1;flex-basis:calc((var(--breakpoint) - 100%)*999)}.switcher[data-denser]{gap:var(--switcher-space, var(--s-5))}.switcher[data-dense]{gap:var(--switcher-space, var(--s-2))}.switcher[data-loose]{gap:var(--switcher-space, var(--s2))}.switcher[data-looser]{gap:var(--switcher-space, var(--s5))}.switcher[data-limit="9"]>:nth-last-child(n+10),.switcher[data-limit="9"]>:nth-last-child(n+10)~*{flex-basis:100%}.switcher[data-limit="8"]>:nth-last-child(n+9),.switcher[data-limit="8"]>:nth-last-child(n+9)~*{flex-basis:100%}.switcher[data-limit="7"]>:nth-last-child(n+8),.switcher[data-limit="7"]>:nth-last-child(n+8)~*{flex-basis:100%}.switcher[data-limit="6"]>:nth-last-child(n+7),.switcher[data-limit="6"]>:nth-last-child(n+7)~*{flex-basis:100%}.switcher[data-limit="5"]>:nth-last-child(n+6),.switcher[data-limit="5"]>:nth-last-child(n+6)~*{flex-basis:100%}.switcher[data-limit="4"]>:nth-last-child(n+5),.switcher[data-limit="4"]>:nth-last-child(n+5)~*{flex-basis:100%}.switcher[data-limit="3"]>:nth-last-child(n+4),.switcher[data-limit="3"]>:nth-last-child(n+4)~*{flex-basis:100%}.switcher[data-limit="2"]>:nth-last-child(n+3),.switcher[data-limit="2"]>:nth-last-child(n+3)~*{flex-basis:100%}.fs-2x-small{font-size:var(--s-3)}.fs-x-small{font-size:var(--s-2)}.fs-small{font-size:var(--s-1)}.fs-base{font-size:var(--s0)}.fs-large{font-size:var(--s1)}.fs-x-large{font-size:var(--s2)}.fs-2x-large{font-size:var(--s3)}.fs-3x-large{font-size:var(--s4)}.fs-4x-large{font-size:var(--s5)}.italic{font-style:italic}.text-upper{text-transform:uppercase}.text-small-upper{font-variant:small-caps}.text-lower{text-transform:lowercase}.fw-bold{font-weight:var(--fw-bold)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-normal{font-weight:var(--fw-normal)}.fw-light{font-weight:var(--fw-light)}.fw-thin{font-weight:var(--fw-thin)}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.underline{text-decoration:underline}.visually-hidden{display:inline-block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}:root{--base-clr: light-dark(var(--clr-neutral-900), var(--clr-neutral-100));--base-bg: light-dark(var(--clr-neutral-50), var(--clr-neutral-1000));--base-link-clr: light-dark(var(--clr-blue), var(--clr-green));--theme-switcher-clr: light-dark(var(--clr-orange), var(--clr-yellow))}body{color:var(--base-clr);background-color:var(--base-bg);color-scheme:light}body:not([data-theme]),body[data-theme=light]{color-scheme:light}body:not([data-theme]) .theme-switcher_light,body[data-theme=light] .theme-switcher_light{display:none}body[data-theme=dark]{color-scheme:dark}body[data-theme=dark] .theme-switcher_light{display:initial}body[data-theme=dark] .theme-switcher_dark{display:none}#site-wrapper{display:grid;grid-template-rows:auto 1fr auto;padding-block:1em;padding-inline:var(--wrapper-space)}.link{color:var(--base-link-clr)}.link[data-icon=prefix] i{margin-inline-end:.5ex}.link[data-icon=suffix] i{margin-inline-start:.5ex}.link:focus-visible{outline:none;position:relative;display:grid;align-items:center}.link:focus-visible::before{content:">";position:absolute;inset-inline-start:-1em;font-weight:var(--fw-bold)}.theme-switcher{color:var(--theme-switcher-clr);background-color:var(--base-bg);border:var(--border-normal) solid var(--base-bg);border-radius:var(--border-radius-circle);block-size:44px;inline-size:44px;padding:0}.theme-switcher:focus-visible{outline:none;border-color:currentColor}header{overflow:hidden;font-size:var(--s2)}header .link:has(.slide){display:inline-block;text-decoration:none;transform:translateX(calc(100% - 1.25em));transition:transform .75s ease-in-out}header .link:has(.slide):hover,header .link:has(.slide):focus-visible{transform:translateX(0)}main{margin:auto}main>*+*{margin-block-start:var(--s2)}main>h1+*{margin-block-start:var(--s5)}/*# sourceMappingURL=style.css.map */
