*,:after,:before{background-color:inherit;border:0 solid;box-sizing:border-box;color:inherit;font-family:inherit;margin:0;overflow-wrap:break-word;padding:0;text-align:start}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}a{color:inherit;text-decoration:inherit}a:hover{text-decoration:underline}:root{--text-xs:clamp(.69rem, calc(.69rem + .03dvw) ,.72rem);--text-sm:clamp(.83rem, calc(.82rem + .07dvw) ,.9rem);--text-md:clamp(1rem, calc(.97rem + .14dvw) ,1.13rem);--text-lg:clamp(1.2rem, calc(1.15rem + .23dvw) ,1.41rem);--text-xl:clamp(1.44rem, calc(1.36rem + .35dvw) ,1.76rem);--text-2xl:clamp(1.73rem, calc(1.61rem + .52dvw) ,2.2rem);--text-3xl:clamp(2.07rem, calc(1.91rem + .74dvw) ,2.75rem);--text-4xl:clamp(2.49rem, calc(2.26rem + 1.04dvw) ,3.43rem);--text-5xl:clamp(2.99rem, calc(2.67rem + 1.44dvw) ,4.29rem);--font-sans:Bespoke Sans,sans-serif;--font-serif:Erode,serif;--color-background:#fef9f6;--color-surface:#f7f4f3;--color-primary-lighten:#5e6f5a;--color-primary:#4d5e4a;--color-primary-darken:#394537;--color-secondary:#e7f0db;--color-accent:#fa4a05;--color-text:#1d1f1c;--color-text-lighten:#42463f;--space-3xs:clamp(.25rem, calc(.23rem + .07dvw) ,.31rem);--space-2xs:clamp(.5rem, calc(.48rem + .07dvw) ,.56rem);--space-xs:clamp(.75rem, calc(.72rem + .14dvw) ,.88rem);--space-sm:clamp(1rem, calc(.97rem + .14dvw) ,1.13rem);--space-md:clamp(1.5rem, calc(1.45rem + .21dvw) ,1.69rem);--space-lg:clamp(2rem, calc(1.94rem + .28dvw) ,2.25rem);--space-xl:clamp(3rem, calc(2.91rem + .41dvw) ,3.38rem);--space-2xl:clamp(4rem, calc(3.88rem + .55dvw) ,4.5rem);--space-3xl:clamp(6rem, calc(5.82rem + .83dvw) ,6.75rem);--space-3xs_2xs:clamp(.25rem, calc(.17rem + .34dvw) ,.56rem);--space-2xs_xs:clamp(.5rem, calc(.41rem + .41dvw) ,.88rem);--space-xs_sm:clamp(.75rem, calc(.66rem + .41dvw) ,1.13rem);--space-sm_md:clamp(1rem, calc(.83rem + .76dvw) ,1.69rem);--space-md_lg:clamp(1.5rem, calc(1.32rem + .83dvw) ,2.25rem);--space-lg_xl:clamp(2rem, calc(1.67rem + 1.52dvw) ,3.38rem);--space-xl_2xl:clamp(3rem, calc(2.64rem + 1.66dvw) ,4.5rem);--space-2xl_3xl:clamp(4rem, calc(3.34rem + 3.03dvw) ,6.75rem);--space-sm_lg:clamp(1.13rem, calc(.84rem + 1.41dvw) ,2.25rem);--grid-max-width:69.75rem;--grid-gutter:var( --space-sm-lg,clamp(1.13rem, calc(.67rem + 2.26dvw) ,2.25rem) );--grid-repeat:auto-fit;--grid-columns:minmax(min(300px,100%),1fr);--border-thin:1px}body{--s1:var(--space-md);color:var(--color-text);font-family:var(--font-sans)}:not(.prose *,[class]):is(p,li,blockquote){max-inline-size:60ch}.u-container{margin-inline:auto;max-block-size:var(--grid-max-width);padding-inline:var(--space-sm_lg)}.u-grid{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-repeat),var(--grid-columns))}.stack-deep *+*,.stack>*+*{margin-block-start:var(--flow,1rem)}.box{color:var(--color-text);padding:var(--p1,1rem)}.box *{color:inherit}.cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow,1rem)}.vertical-divider{background-color:var(--color-text-lighten);height:1px;height:100%;opacity:.1;width:100%;width:1px}.btn{background-color:var(--btn-bg-color,var(--color-primary));border-radius:.5rem;color:var(--btn-text-color,var(--color-surface));cursor:pointer;padding-block:var(--space-2xs);padding-inline:var(--space-xs);text-align:center}.btn:hover{background-color:var( --btn-bg-color-hover,color-mix(in srgb,var(--color-primary),#000) )}.frame{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden}.frame>img,video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;max-width:100%;min-width:50%}.with-sidebar{display:flex;flex-wrap:wrap}.with-sidebar>:first-child{flex-basis:var(--sidebar-breakpoint,clamp(30ch,20%,50%));flex-grow:1}.with-sidebar-reverse{display:flex;flex-wrap:wrap}.with-sidebar-reverse>:first-child{flex-basis:0;flex-grow:999;max-width:100%;min-width:50%}.with-sidebar-reverse>:last-child{flex-basis:var(--sidebar-breakpoint,clamp(30ch,20%,50%));flex-grow:1}.switcher{display:flex;flex-wrap:wrap;gap:var(--s1);&>{flex-basis:calc(var(--switcher-breakpoint, 30rem) - 100%) * 999;flex-grow:1}}.card{background-color:var(--card-bg,var(--color-surface));border-radius:.5rem;color:var(--color-text-lighten);overflow:hidden}.card>.frame:has(img){background-color:var(--color-text-lighten);border-radius:.5rem}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }@font-face{font-display:swap;font-family:Bespoke Sans;font-style:normal;font-weight:300 800;src:url(//cdn.fontshare.com/wf/LNSX4FWPO4ZL2WAJIR35URGM2OTT4J2Y/CODY2MQI2EHSLD63BY7Y4TDOPDHDZUA6/4ZLMEZZNNIQNZVM2MOIKXS6T4UJPJEPI.woff2) format("woff2"),url(//cdn.fontshare.com/wf/LNSX4FWPO4ZL2WAJIR35URGM2OTT4J2Y/CODY2MQI2EHSLD63BY7Y4TDOPDHDZUA6/4ZLMEZZNNIQNZVM2MOIKXS6T4UJPJEPI.woff) format("woff"),url(//cdn.fontshare.com/wf/LNSX4FWPO4ZL2WAJIR35URGM2OTT4J2Y/CODY2MQI2EHSLD63BY7Y4TDOPDHDZUA6/4ZLMEZZNNIQNZVM2MOIKXS6T4UJPJEPI.ttf) format("truetype")}@font-face{font-display:swap;font-family:Erode;font-style:normal;font-weight:300 700;src:url(//cdn.fontshare.com/wf/YVHXIVYMTHSZF6EW66XL7QNUAFEYQBX5/CCRUQ7ASHMKXJT5SBSL4ST3ZADAZ2CZL/MOKCGU3EKYHOXP3Y5X7XQ2BPG4HCMF66.woff2) format("woff2"),url(//cdn.fontshare.com/wf/YVHXIVYMTHSZF6EW66XL7QNUAFEYQBX5/CCRUQ7ASHMKXJT5SBSL4ST3ZADAZ2CZL/MOKCGU3EKYHOXP3Y5X7XQ2BPG4HCMF66.woff) format("woff"),url(//cdn.fontshare.com/wf/YVHXIVYMTHSZF6EW66XL7QNUAFEYQBX5/CCRUQ7ASHMKXJT5SBSL4ST3ZADAZ2CZL/MOKCGU3EKYHOXP3Y5X7XQ2BPG4HCMF66.ttf) format("truetype")}.i-tabler-external-link{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6m-7 1l9-9m-5 0h5v5'/%3E%3C/svg%3E");background-color:currentColor;color:inherit;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1.2em}.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-headings);font-weight:600;line-height:1.25}.prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links);font-weight:500;text-decoration:underline}.prose :where(a code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links)}.prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){line-height:1.75;margin:1em 0}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:.25em solid var(--un-prose-borders);font-style:italic;margin:1em 0;padding-left:1em}.prose :where(h1):not(:where(.not-prose,.not-prose *)){font-size:2.25em;margin:1rem 0}.prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:1.75em;margin:1.75em 0 .5em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.375em;margin:1.5em 0 .5em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){font-size:1.125em;margin:1em 0}.prose :where(img,video):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(figure,picture):not(:where(.not-prose,.not-prose *)){margin:1em 0}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-captions);font-size:.875em}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;font-weight:600}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):after,.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):before{content:"`"}.prose :where(pre):not(:where(.not-prose,.not-prose *)){border-radius:.375rem;overflow-x:auto;padding:1.25rem 1.5rem}.prose :where(pre,code):not(:where(.not-prose,.not-prose *)){white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;background:transparent;-webkit-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-weight:inherit}.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){padding-left:1.25em}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ol[type=A]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(summary):not(:where(.not-prose,.not-prose *))::marker,.prose :where(ul>li):not(:where(.not-prose,.not-prose *))::marker{color:var(--un-prose-lists)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){border:1px solid var(--un-prose-hr);margin:2em 0}.prose :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;display:block;margin:1em 0;overflow-x:auto}.prose :where(tr):not(:where(.not-prose,.not-prose *)):nth-child(2n){background:var(--un-prose-bg-soft)}.prose :where(td,th):not(:where(.not-prose,.not-prose *)){border:1px solid var(--un-prose-borders);padding:.625em 1em}.prose :where(abbr):not(:where(.not-prose,.not-prose *)){cursor:help}.prose :where(kbd):not(:where(.not-prose,.not-prose *)){border:1px solid;border-radius:.25rem;color:var(--un-prose-code);font-size:.875em;padding:.25rem .5rem}.prose :where(details):not(:where(.not-prose,.not-prose *)){background:var(--un-prose-bg-soft);margin:1em 0;padding:1.25rem 1.5rem}.prose :where(summary):not(:where(.not-prose,.not-prose *)){cursor:pointer;font-weight:600}.prose{color:var(--un-prose-body);max-width:65ch}.fixed{position:fixed}.-bottom-1\/2{bottom:-50%}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.grid{display:grid}.mb-16{margin-bottom:4rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.\[\&_h1\]\:first-of-type\:mt-0:first-of-type h1{margin-top:0}.block{display:block}.inline-block{display:inline-block}.h-1\/2{height:50%}.h-auto{height:auto}.h1{height:.25rem}.h2{height:.5rem}.max-w-520px{max-width:520px}.max-w-75ch{max-width:75ch}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-block-\[100dvh\]{min-block-size:100dvh}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap-reverse{flex-wrap:wrap-reverse}.cursor-pointer{cursor:pointer}.place-content-center{place-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3xs{gap:var(--space-3xs)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.bg-black\/5{background-color:#0000000d}.bg-surface{background-color:var(--color-surface)}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.dark .dark\:bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark .dark\:bg-white\/10{background-color:#ffffff1a}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pb{padding-bottom:1rem}.pt-14{padding-top:3.5rem}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--space-2xl)}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-lg{font-size:var(--text-lg);line-height:var(--space-lg)}.text-md{font-size:var(--text-md);line-height:var(--space-md)}.text-sm{font-size:var(--text-sm);line-height:var(--space-sm)}.text-xl{font-size:var(--text-xl);line-height:var(--space-xl)}.dark .dark\:text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.text-text-lighten{color:var(--color-text-lighten)}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.leading-tight{line-height:1.25}.\[\&_h1\,h2\,h3\]\:font-serif h1,.font-serif,h2,h3{font-family:Erode,ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-sans{font-family:Bespoke Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--space-2xl)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--space-4xl)}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--space-xl)}}.main-navigation{--s1:var(--space-xs)}
