@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:local("Inter"),url(/fonts/inter.woff2)format("woff2 supports variations"),url(/fonts/inter.woff2)format("woff2-variations"),url(/fonts/inter.woff2)format("woff2"),url(/fonts/inter.woff)format("woff");unicode-range:U+0020-007F,U+2000-206F,U+00A2,U+00A3,U+00A7,U+00A9,U+00AB,U+00AE,U+00B0,U+00B1,U+00B2,U+00B3,U+00B4,U+00B5,U+00B6,U+00B9,U+00BB,U+00BC,U+00BD,U+00BE,U+00C2,U+00CE,U+00D7,U+00E2,U+00E6,U+00EE,U+00F7,U+0102,U+0103,U+0218,U+0219,U+021A,U+021B,U+20A4,U+20AC,U+20BF,U+231B,U+23FB,U+25BC,U+2605,U+2606,U+260E,U+2620,U+2626,U+269C,U+26D4,U+26A1,U+2705,U+2709,U+2714,U+2716,U+2729,U+2740,U+274C,U+2764}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:local("Inter"),url(/fonts/inter-italic.woff2)format("woff2 supports variations"),url(/fonts/inter-italic.woff2)format("woff2-variations"),url(/fonts/inter-italic.woff2)format("woff2"),url(/fonts/inter-italic.woff)format("woff");unicode-range:U+0020-007F,U+2000-206F,U+00A2,U+00A3,U+00A7,U+00A9,U+00AB,U+00AE,U+00B0,U+00B1,U+00B2,U+00B3,U+00B4,U+00B5,U+00B6,U+00B9,U+00BB,U+00BC,U+00BD,U+00BE,U+00C2,U+00CE,U+00D7,U+00E2,U+00E6,U+00EE,U+00F7,U+0102,U+0103,U+0218,U+0219,U+021A,U+021B,U+20A4,U+20AC,U+20BF,U+231B,U+23FB,U+25BC,U+2605,U+2606,U+260E,U+2620,U+2626,U+269C,U+26D4,U+26A1,U+2705,U+2709,U+2714,U+2716,U+2729,U+2740,U+274C,U+2764}@font-face{font-family:"Noto Serif Display";font-weight:100 900;font-display:swap;src:local("Noto Serif Display"),url(/fonts/noto-serif-display.woff2)format("woff2 supports variations"),url(/fonts/noto-serif-display.woff2)format("woff2-variations"),url(/fonts/noto-serif-display.woff2)format("woff2"),url(/fonts/noto-serif-display.woff)format("woff");unicode-range:U+0020-007F,U+2000-206F,U+00A2,U+00A3,U+00A7,U+00A9,U+00AB,U+00AE,U+00B0,U+00B1,U+00B2,U+00B3,U+00B4,U+00B5,U+00B6,U+00B9,U+00BB,U+00BC,U+00BD,U+00BE,U+00C2,U+00CE,U+00D7,U+00E2,U+00E6,U+00EE,U+00F7,U+0102,U+0103,U+0218,U+0219,U+021A,U+021B,U+20A4,U+20AC,U+20BF,U+231B,U+23FB,U+25BC,U+2605,U+2606,U+260E,U+2620,U+2626,U+269C,U+26D4,U+26A1,U+2705,U+2709,U+2714,U+2716,U+2729,U+2740,U+274C,U+2764}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:100 900;font-display:swap;src:local("Atkinson Hyperlegible Mono"),local("Atkinson Hyperlegible Mono VF E"),url(/fonts/atkinson-mono.woff2)format("woff2 supports variations"),url(/fonts/atkinson-mono.woff2)format("woff2-variations"),url(/fonts/atkinson-mono.woff2)format("woff2"),url(/fonts/atkinson-mono.woff)format("woff");unicode-range:U+0020-007F,U+2000-206F,U+00A2,U+00A3,U+00A7,U+00A9,U+00AB,U+00AE,U+00B0,U+00B1,U+00B2,U+00B3,U+00B4,U+00B5,U+00B6,U+00B9,U+00BB,U+00BC,U+00BD,U+00BE,U+00C2,U+00CE,U+00D7,U+00E2,U+00E6,U+00EE,U+00F7,U+0102,U+0103,U+0218,U+0219,U+021A,U+021B,U+20A4,U+20AC,U+20BF,U+231B,U+23FB,U+25BC,U+2605,U+2606,U+260E,U+2620,U+2626,U+269C,U+26D4,U+26A1,U+2705,U+2709,U+2714,U+2716,U+2729,U+2740,U+274C,U+2764}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:80vh;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@view-transition{navigation:auto;fade:.5s}::view-transition-group(*){animation-duration:.3s}@keyframes fade{0%{opacity:0}to{opacity:1}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details{transition:height .5s ease;height:var(--top-menu-height, 3.75rem)}details[open]{height:auto;overflow:clip}}@counter-style circled-alpha{system:fixed;symbols:Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ;suffix:" "}@counter-style visible-counter{system:cyclic;symbols:"👁";suffix:" "}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.Small{font-size:.618rem;font-size:clamp(.618rem,.5811rem + .1845vw,.9271rem);line-height:1.5;opacity:.618}@media (min-width:600px){.Small{font-size:.75rem;font-size:clamp(.75rem,.75rem + .25vw,1.125rem)}}.ScreenReaderOnly,.SROnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.DesktopOnlyBlock{display:none}@media (min-width:1023px){.DesktopOnlyBlock{display:block}}:root{color-scheme:dark;--system-ui-fonts:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--code-fonts:"Atkinson Hyperlegible Mono", "Fira Code", "Source Code Pro", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--display-fonts:"Noto Serif Display", "Noto Serif", "Playfair Display", "Merriweather", Georgia, serif;--top-menu-height:3.75rem}@media (min-width:1200px){:root{--top-menu-height:4.5rem}}:root{--body-max-width:112.5rem;--blur-standard:blur(.625rem);--color-text:rgb(252, 253, 254);--color-text-highlight:rgb(250, 245, 240);--color-text-title:#fefefe;--color-text-aside:#ccc;--color-overlay:rgba(0, 0, 0, .8);--color-background:oklch(0 0 0);--color-background-secondary:oklch(.2 0 0);--color-background-tertiary:oklch(.25 0 0);--color-link:rgb(220, 220, 220);--color-highlight:oklch(90% .22 115);--color-highlight-secondary:oklch(75.358% .22 115 / .75);--color-highlight-tertiary:oklch(50% .22 115);--color-border:rgba(255, 255, 255, .2);--hdr-gradient-color-explosion:conic-gradient( from var(--startDeg) in oklch longer hue, oklch(70% .3 0), oklch(70% .3 0) );--hdr-gradient-muted-explosion:conic-gradient( from var(--startDeg) in oklch longer hue, oklch(95% .1 0), oklch(95% .1 0) );--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:2rem}h1,h2,h3,h4,h5,h6{display:block;margin:1.5rem 0 .75rem;text-wrap:balance;line-height:1}h1,h2,h3,h4{font-family:var(--display-fonts);font-weight:900}h1{font-size:2rem;line-height:1;margin-block-start:2.25rem}@media (min-width:600px){h1{font-size:3rem}}h2{font-size:1.5rem;line-height:1}@media (min-width:600px){h2{font-size:2.25rem}}h3{font-size:1.5rem;font-weight:300;line-height:1}@media (min-width:600px){h3{font-size:2.25rem}}h4{font-size:1.5rem;line-height:1}h5,h6{font-family:var(--system-ui-fonts);font-size:1.5rem;font-weight:700}h6{font-weight:300}p{display:block;font-size:1rem;line-height:1.5;margin:0 0 .75rem}code,kbd,var,samp{font-family:var(--code-fonts);font-size:.875rem;line-height:1.5;background:#0a0b0c21}table{font-variant-numeric:tabular-nums oldstyle-nums;border-collapse:collapse;width:100%;margin:1.5rem 0}th,td{text-align:left;padding:.5rem 1rem;border:1px solid var(--color-border)}th{background:var(--color-background-secondary);font-weight:700}tr:nth-child(2n){background:var(--color-background-secondary)}figure{display:block;margin:1.5rem 0}picture{display:block}picture img{display:block;width:100%;height:auto}a{--text-color:var(--color-link);color:var(--text-color);text-decoration:underline;transition:color .3s ease,border-color .3s ease}a:visited{color:var(--color-text-highlight)}a:hover{color:var(--color-highlight)}a:active{color:var(--color-highlight);text-decoration:none}a:focus{color:var(--color-highlight);outline-offset:.25rem;border-radius:.25rem}[aria-current=page]{--border-color:var(--color-highlight);--text-color:var(--color-highlight)}.Button{display:inline-flex}.Button:active{transform:scale(.95);transition:scale .1s ease}.Icon{display:inline-block;width:1.5rem;height:1.5rem;margin:0}.Badge{display:inline-flex;align-items:center;padding:.125rem .75rem;background:var(--color-text-title);color:var(--color-background);font-size:.875rem;line-height:1.25rem;font-weight:600;border-radius:.75rem;transition:color,background-color,opacity}a.Badge:hover{opacity:.8}.BadgeSmall{font-size:.75rem;padding:.125rem .5rem}html{font-synthesis:none}body{position:relative;margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--system-ui-fonts);font-size:16px}html:has(:popover-open){overflow:hidden}body:has(:popover-open) :is(button,a,input,textarea,select,label,audio,video,[tabindex]:not([tabindex="-1"])){pointer-events:none}body [popover] :is(button,a,input,textarea,select,label,audio,video,[tabindex]:not([tabindex="-1"])){pointer-events:auto}#skip.ScreenReaderOnly{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#skip.ScreenReaderOnly:hover,#skip.ScreenReaderOnly:focus,#skip.ScreenReaderOnly:focus-visible{width:fit-content;height:auto;margin:70px;overflow:visible;clip:none;border:0;background:var(--color-overlay);color:var(--color-link);padding:1rem;z-index:1000;outline:2px solid currentColor;outline-offset:4px}.Framework{min-height:calc(100vh - var(--top-menu-height, 3.75rem))}.Header{display:flex;justify-content:flex-end;gap:.5rem;position:fixed;top:0;left:0;width:100%;height:var(--top-menu-height, 3.75rem);background-color:var(--color-overlay);z-index:10;border-bottom:1px solid var(--color-border)}@supports (backdrop-filter:blur(1px)){.Header{backdrop-filter:var(--blur-standard)}}@media (min-width:1023px){.Header{border:0}}.LogoLink{display:flex;justify-self:start;align-items:center;justify-content:center;padding:0 .5rem;margin:0 auto 0 0}@media (min-width:600px){.LogoLink{padding:0 1.5rem}}@media (min-width:1023px){.LogoLink{padding:0 .5rem 0 1.5rem}}.MainLogo{display:block;width:10rem;height:auto;fill:#fff}.MainLogo path{fill:#fff}.MainLogo:hover path{fill:#000}.MainLogo polygon{fill:none;stroke-width:1rem;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000,10000;stroke-dashoffset:1000;transition:stroke-dashoffset 3s;stroke:#ff0;transition:stroke-dashoffset 3s cubic-bezier(.535,.199,.228,.928)}.MainLogo:hover polygon{stroke-dashoffset:0}.HeaderLanguage{display:flex;flex-direction:row;margin:0}@media (min-width:1023px){.HeaderLanguage{order:3}}.HeaderLanguageContext{display:none}@media (min-width:1600px){.HeaderLanguageContext{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}}.HeaderLanguageIntro{display:block;margin:0;font-size:.75rem;font-weight:700;color:var(--color-text-title)}.HeaderLanguageList{display:flex;flex-direction:row;align-items:stretch;justify-content:center;list-style:none;margin:0;padding:0}.HeaderLanguageItem{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.HeaderLanguageItem.Active{display:none}.HeaderLanguageLink{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 .5rem;color:var(--color-text-aside);text-decoration:none;font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:-.01rem;transition:background-color .3s ease}@media (min-width:1023px){.HeaderLanguageLink{padding-inline-end:1.5rem}}.HeaderLanguageLink:hover{background-color:#ff03}.HeaderLanguageLink:focus{background-color:#ff06;outline:0}.LangIcon{display:block;width:1.5rem;height:1.5rem}.HeaderLanguageLink .LangIcon{width:2rem;height:auto;margin:.5rem 0 .25rem}.HeaderMenu{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0}@media (min-width:1023px){.HeaderMenu{margin:0 auto 0 0}}.HeaderMenuToggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--top-menu-height, 3.75rem);height:var(--top-menu-height, 3.75rem);padding:.5rem;background-color:transparent;border:0;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box}.HeaderMenuToggle:hover{color:var(--color-highlight, #ff0)}@media (min-width:1023px){.HeaderMenuToggle{display:none}}.IconMenu{width:2rem;height:2rem;fill:var(--color-text-title);transition:fill .3s ease}.HeaderMenuToggle:hover .IconMenu{fill:var(--color-highlight, #ff0)}.MenuToggleText{display:block;margin-top:.25rem;font-size:.625rem;font-weight:700;letter-spacing:-.01rem;text-transform:uppercase}.MenuContainer{width:100vw;height:100vh;max-height:100vh;overflow-y:auto}@media (min-width:1023px){.MenuContainer{display:flex;flex-direction:row;width:max-content;height:auto;position:static;padding:0;background:0 0;border:0;color:inherit}}.MenuContainer::backdrop{background-color:#00000080;transition:background-color .3s ease}@supports (backdrop-filter:blur(1px)){.MenuContainer::backdrop{backdrop-filter:var(--blur-standard)}}.MenuPreludeList{display:flex;flex-direction:row}@media (min-width:1023px){.MenuPreludeList{display:none}}.MenuList{display:block;margin:0;padding:0;list-style-type:none;background:#000}@media (min-width:1023px){.MenuList{display:flex;flex-direction:row;align-items:center;justify-content:center;background:0 0}}.MenuItem{display:block}@media (min-width:1023px){.MenuCloseButton{display:none}}.MenuLink{display:block;padding:.5rem 1rem;color:var(--color-text-title);text-decoration:none;font-size:.875rem;line-height:1.25rem;font-weight:700;transition:background-color .3s ease}@media (min-width:1023px){.MenuLink{padding:1.25rem .75rem}}@media (min-width:1200px){.MenuLink{padding:1.5rem 1rem;font-size:1rem;line-height:1.5rem}}@media (min-width:1300px){.MenuLink{padding:1.5rem}}.MenuLink:hover,.MenuItem:hover .MenuLink{background-color:#ff03}.MenuLink:focus{background-color:#ff06;outline:0}.Active>.MenuLink{background-color:#ff06}.Active>.MenuLink:hover{background-color:#ff09}.Active>.MenuLink:focus{background-color:#ff0c}.MenuLink .MenuLinkIcon,.MenuItem .Icon{display:inline-block;width:1.5rem;height:1.5rem;margin:0 .25rem;fill:var(--color-text-title);vertical-align:middle;transition:fill .3s ease}@media (min-width:1023px){.MenuLink .MenuLinkIcon,.MenuItem .Icon{width:1rem;height:1rem;margin:0 0 0 .25rem}}.MenuLink:hover .MenuLinkIcon{fill:#ff0}.MenuLink:focus .MenuLinkIcon{fill:#ff0}.MenuItem .Icon{fill:var(--color-text-title)}.SubMenuList{display:flex;flex-direction:column;margin:0;padding:0;background:#ffffff1a}@media (min-width:1023px){.SubMenuList{display:none;position:absolute;top:100%;left:0;width:100%;flex-direction:row;justify-content:center}}@media (min-width:1023px){.MenuItem:hover .SubMenuList{display:flex;background-color:var(--color-overlay);z-index:10}}.SubMenuItem{display:block}.SubMenuLink{display:block;padding:.5rem 1rem;color:var(--color-text-title);text-decoration:none;font-size:.875rem;font-weight:700;transition:background-color .3s ease;white-space:nowrap}@media (min-width:1023px){.SubMenuLink{height:var(--top-menu-height);padding:1.5rem .75rem;line-height:1.5rem}}@media (min-width:1200px){.SubMenuLink{padding:1.5rem 1rem;font-size:1rem;line-height:1.5rem}}@media (min-width:1300px){.SubMenuLink{padding:1.5rem}}.SubMenuLink:hover{background-color:#ff03}.SubMenuLink:focus{background-color:#ff06;outline:0}.SearchContainer{display:flex;flex-direction:row}.PageFind{display:block;background:var(--color-background)}.SearchContainer .PageFind input{border:1px solid var(--color-text);border-radius:var(--radius-md)}.ProgressBarLabel{pointer-events:none}.ProgressBarContainer{position:fixed;top:var(--top-menu-height, 3.75rem);left:0;width:100%;height:auto;background:var(--color-background);z-index:100;appearance:none;-webkit-appearance:none;-moz-appearance:none}progress.ProgressBarContainer[value]::-webkit-progress-bar{height:.25rem;background:var(--color-background-secondary)}progress.ProgressBarContainer[value]::-moz-progress-bar{height:.25rem;background:var(--color-background-secondary)}progress.ProgressBarContainer:not([value])::-webkit-progress-bar{height:.125rem;background:var(--color-background-tertiary)}progress.ProgressBarContainer:not([value])::-moz-progress-bar{height:.125rem;background:var(--color-background-tertiary)}progress.ProgressBarContainer[value]::-webkit-progress-value{background:var(--color-highlight) linear-gradient(to right,var(--color-highlight-tertiary),var(--color-highlight-secondary),var(--color-highlight));box-shadow:0 0 1rem var(--color-highlight-secondary);border-radius:0 .125rem .125rem 0;transition:width .2s ease}.ProgressBar{height:100%;width:0%;background-color:#fff;transition:width .3s ease;overflow:hidden}.Breadcrumbs{display:block;padding:var(--top-menu-height, 3.75rem) .25rem 0;border-bottom:1px solid var(--color-border)}@media (min-width:600px){.Breadcrumbs{padding:var(--top-menu-height, 3.75rem) 1.5rem 0}}.BreadcrumbList{display:flex;flex-direction:row;margin:0;padding:0;gap:0}.BreadcrumbItem{display:flex;flex-direction:row;align-items:flex-start}.BreadcrumbItem:not(:first-child):before{content:"→";padding:.75rem 0;line-height:1.25rem;color:var(--color-text-aside)}@media (min-width:600px){.BreadcrumbItem:not(:first-child):before{padding:1rem 0}}@media (min-width:1023px){.BreadcrumbItem:not(:first-child):before{padding:1.5rem 0}}.BreadcrumbItem.Active{padding:0 .5rem 0 0;overflow-x:auto}.BreadcrumbLink{display:flex;flex-direction:row;padding:.75rem .5rem;gap:.25rem;align-items:flex-start;justify-content:center;color:var(--color-text-aside);text-decoration:none;font-size:.875rem;line-height:1.5rem;font-weight:700;transition:color .3s ease}.BreadcrumbLink:hover{color:var(--color-highlight)}.BreadcrumbLink:focus{color:var(--color-highlight);outline-offset:.25rem;border-radius:.25rem}@media (min-width:600px){.BreadcrumbLink{padding:1rem .5rem}}@media (min-width:1023px){.BreadcrumbLink{padding:1.5rem .5rem}}@media (min-width:1200px){.BreadcrumbLink{font-size:1rem}}.BreadcrumbItem.Active .BreadcrumbLink{opacity:.75;font-weight:200}.BreadcrumbLink .Icon{width:1.5em;height:1.5em;fill:var(--color-text-aside)}.BreadcrumbLink .LinkText{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Content{padding:1px 1.5rem}.Content:has(.Main){padding:1px .75rem}@media (min-width:600px){.Content:has(.Main){display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"hero hero hero""main main sidebar""auxiliary auxiliary auxiliary"}}@media (min-width:800px){.Content:has(.Main){grid-template-columns:repeat(4,1fr);grid-template-areas:"hero hero hero hero""main main main sidebar""auxiliary auxiliary auxiliary auxiliary"}}@media (min-width:1000px){.Content:has(.Main){grid-template-columns:repeat(5,1fr);grid-template-areas:"hero hero hero hero hero""main main main sidebar sidebar""auxiliary auxiliary auxiliary auxiliary auxiliary"}}@media (min-width:1200px){.Content:has(.Main){grid-template-columns:repeat(6,1fr);grid-template-areas:"hero hero hero hero hero hero""main main main main sidebar sidebar""auxiliary auxiliary auxiliary auxiliary auxiliary auxiliary"}}@media (min-width:1400px){.Content:has(.Main){grid-template-columns:repeat(8,1fr);grid-template-areas:"hero hero hero hero hero hero hero hero""main main main main main sidebar sidebar sidebar""auxiliary auxiliary auxiliary auxiliary auxiliary auxiliary auxiliary auxiliary"}}@media (min-width:1600px){.Content:has(.Main){grid-template-columns:repeat(10,1fr);grid-template-areas:"hero hero hero hero hero hero hero hero hero hero""main main main main main main sidebar sidebar auxiliary auxiliary"}}@media (min-width:1800px){.Content:has(.Main){padding:1px 0 0;margin:0 auto;max-width:var(--body-max-width);grid-template-columns:repeat(12,1fr);grid-template-areas:"hero hero hero hero hero hero hero hero hero hero hero hero""main main main main main main sidebar sidebar sidebar auxiliary auxiliary auxiliary"}}.HomeHero,.ArticleTitleArea{padding:1px 0;grid-area:hero}@media (min-width:600px){.HomeHero,.ArticleTitleArea{grid-column:1/-1}}.HomeHeroTitle{--startDeg:0deg;display:block;font-weight:900;font-size:1.5rem;font-size:clamp(1.5rem,.25rem + 9vw,3.9rem);line-height:1.1;color:var(--color-text-title)}@media (min-width:600px){.HomeHeroTitle{width:8.625em;font-size:2rem;font-size:clamp(2rem,10.6vw,13.25rem);line-height:.9}}.Neon{background:#fff conic-gradient(from var(--startDeg) in oklch longer hue,oklch(99%.1 0deg),oklch(99%.1 0deg));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Neon2,.HomeHeroTitle .TitleContinuation,.HomeHeroTitle .TitlePrelude{background:#fff conic-gradient(from var(--startDeg) in oklch longer hue,oklch(99%.1 0deg),oklch(99%.1 0deg));background-size:400% 400%;animation:gradient 15s ease infinite;min-height:100vh;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.HomeHeroTitle .TitlePrelude{font-family:var(--display-fonts);letter-spacing:-.045em}.HomeHeroTitle .TitleContinuation{font-family:var(--system-ui-fonts);font-weight:300;font-style:italic}.HomeHeroSmallText{font-weight:400;color:var(--color-text-aside);margin-top:10px}.ArticleTitleArea{padding:1px 0 .75rem}@media (min-width:600px){.ArticleTitleArea{padding:1px 1.5rem .75rem}}@media (min-width:1200px){.ArticleTitleArea{padding:1px 3rem 1.5rem}}.ArticleHeroImage{display:block}.ArticleHeroImage img{display:block;width:100%;height:auto}.ArticleTitle{font-stretch:ultra-condensed;letter-spacing:-.5px}@media (min-width:1200px){.ArticleTitle{font-size:clamp(3rem,5vw + 1rem,6rem)}}.ArticleHeroImage+.ArticleTitle{margin:-2.15em 0 0}.ArticleTitleSpan{display:inline-block;background:#00000080;backdrop-filter:blur(.5rem);padding:1.5rem}@media (min-width:1200px){.ArticleTitleSpan{max-width:85%}}.Main{grid-area:main}@media (min-width:600px){.Main{padding:0 1.5rem .75rem}}@media (min-width:1200px){.Main{padding:0 3rem 1.5rem}}.ArticleExcerpt{font-style:italic}.ArticleMeta{opacity:.5}.Article h2,.Article h3,.Article h4,.Article h5,.Article h6{margin:1.5rem 0 .75rem}@media (min-width:1200px){.Article h2,.Article h3,.Article h4,.Article h5,.Article h6{margin:3rem 0 1.5rem}}.Article ol,.Article ul{padding:0 0 0 1.5rem}@media (min-width:600px){.Article ol,.Article ul{padding:0}}.Article ol li,.Article ul li,.Article p{margin:0 0 .75rem}@media (min-width:1800px){.Article ol li,.Article ul li,.Article p{margin:0 0 1.5rem}}.ListItemTitle{display:block}.Article blockquote{margin:1.5rem 0;padding:0 1.5rem 0 1.25rem;border-left:.25rem solid var(--color-highlight);color:var(--color-text-aside);font-style:italic;font-weight:200}@media (min-width:1200px){.Article blockquote{padding:0 3rem 0 2rem;border-left:1rem solid var(--color-highlight);font-size:1.5rem}}.Article blockquote p{font-size:inherit}.PostList{display:block;margin:1.5rem 0;padding:0;list-style-type:none}.PostItem{display:block;margin:1.5rem 0}.PostLink{display:block;color:var(--color-text-title);text-decoration:none;transition:color .3s ease}.PostLink:hover{color:var(--color-highlight)}.PostLink:focus{color:var(--color-highlight);outline-offset:.25rem;border-radius:.25rem}.PostListTitle{display:block;font-size:1.5rem;font-weight:700;line-height:1.1;margin:0 0 .5rem}.PostListDate{display:block;font-size:.875rem;font-weight:400;opacity:.5;margin:0 0 .5rem}.PostListExcerpt{display:block;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.Aside{grid-area:sidebar;padding:0 0 1.5rem}@media (min-width:600px){.Aside{padding:0 1.5rem 1.5rem}}@media (min-width:1200px){.Aside{padding:0 3rem 2.25rem}}@media (min-width:600px){.ArticleToc{position:sticky;top:calc(var(--top-menu-height, 3.75rem) + 1.5rem)}}.ArticleTocTitle{margin:2rem 0 .75rem}@media (min-width:1200px){.ArticleTocTitle{margin:3rem 0 1.5rem}}.ArticleTocList{padding:0;margin:0}@media (min-width:600px){.ArticleTocList{font-size:.75rem}}@media (min-width:1000px){.ArticleTocList{font-size:1rem}}.ArticleTocItem:has(.ArticleTocLink[aria-current=true]){list-style-type:visible-counter}.Auxiliary{margin:1px;background:var(--color-text-title);color:var(--color-background-secondary);grid-area:auxiliary}.ArticleNavigation{display:block;padding:1px 0 0}.Auxiliary h2{display:block;padding:0 1.5rem}@media (min-width:1200px){.Auxiliary h2{padding:0 3rem;margin:3rem 0 1.5rem}}@media (min-width:600px){.Auxiliary ul,.Auxiliary ol{padding:0 1.5rem}}@media (min-width:1200px){.Auxiliary ul,.Auxiliary ol{padding:0 3rem 1.5rem;overflow-x:hidden}}.ArticleNavList,.Auxiliary .ArticleNavList{display:block;padding:0;margin:0;list-style-type:none}@media (min-width:800px){.ArticleNavList,.Auxiliary .ArticleNavList{display:flex;flex-direction:row}}@media (min-width:1600px){.ArticleNavList,.Auxiliary .ArticleNavList{flex-direction:column}}.ArticleNavItem{display:block}@media (min-width:800px){.ArticleNavItem{display:flex;flex-basis:50%;align-items:stretch}}@media (min-width:1600px){.ArticleNavItem{flex-basis:0}}.ArticleNavigation .ArticleNavLink{display:block;padding:1.5rem;color:inherit;border-bottom:1px solid var(--color-overlay);text-decoration:none}.ArticleNavigation .ArticleNavLink:hover{background:var(--color-highlight-secondary)}.ArticleNavigation .ArticleNavLink:focus{outline-offset:.25rem;border-radius:.25rem}@media (min-width:800px){.ArticleNavigation .ArticleNavLink{width:100%;border-top:1px solid var(--color-overlay);text-align:right}}@media (min-width:1200px){.ArticleNavigation .ArticleNavLink{padding:1.5rem 3rem}}@media (min-width:1600px){.ArticleNavigation .ArticleNavLink{border-top:none;text-align:left}}.ArticleNavItem:first-of-type .ArticleNavLink{border-top:1px solid var(--color-overlay)}@media (min-width:800px){.ArticleNavItem:first-of-type .ArticleNavLink{border-right:1px solid var(--color-overlay);text-align:left}}@media (min-width:1600px){.ArticleNavItem:first-of-type .ArticleNavLink{border-right:none;border-top:1px solid var(--color-overlay)}}.ArticleNavLabel{display:block;font-size:.875rem;font-weight:400;opacity:.5}.ArticleNavIcon{width:1rem;height:1rem;margin:.125rem .25rem -.125rem 0;fill:currentColor}.ArticleNavItem:last-of-type .ArticleNavIcon{margin:.125rem 0-.125rem .25rem}.ArticleNavTitle{text-decoration:underline}.Footer{position:relative;background-color:#000c;color:var(--color-text);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media (min-width:1822px){.Footer{max-width:var(--body-max-width);margin:0 auto}}.FooterMenu{display:block;padding:0 .75rem}@media (min-width:1822px){.FooterMenu{padding:0}}.FooterList{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0 0 1.5rem;gap:0;list-style-type:none}@media (min-width:600px){.FooterList{padding:0}}.FooterItem{display:block;margin:0;flex-grow:1;flex-basis:50%}@media (min-width:400px){.FooterItem{flex-basis:50%}}@media (min-width:600px){.FooterItem{flex-basis:33.3333%}}@media (min-width:800px){.FooterItem{flex-basis:25%}}@media (min-width:1000px){.FooterItem{flex-basis:20%}}@media (min-width:1200px){.FooterItem{flex-basis:16.6667%}}@media (min-width:1400px){.FooterItem{width:12.5%;flex-basis:12.5%;flex-grow:0}}@media (min-width:1600px){.FooterItem{width:10%;flex-basis:10%;flex-grow:0}}@media (min-width:1822px){.FooterItem{width:16.6666%;flex-basis:16.6666%;flex-grow:0}}.FooterLink{display:block;padding:1.5rem 1.5rem .75rem;color:var(--color-text-aside);text-decoration:none;font-size:.875rem;font-weight:200;transition:color .3s ease;text-transform:uppercase}.FooterLink:hover{color:var(--color-highlight)}.FooterLink:focus{color:var(--color-highlight);outline-offset:.25rem;border-radius:.25rem}@media (min-width:600px){.FooterLink{padding:1.5rem}}@media (min-width:1800px){.FooterLink{padding:3rem 3rem 1.5rem}}.FooterItem.Active .FooterLink{font-weight:400;color:var(--color-highlight)}.FooterItem.Active .FooterLink:has(+.FooterSublist>.FooterSubitem.Active){color:inherit}.FooterSublist{display:block;margin:0;padding:0;list-style-type:none}@media (min-width:600px){.FooterSublist{margin:0 0 1.5rem}}@media (min-width:1800px){.FooterSublist{margin:0 0 3rem}}.FooterSubitem{display:block;margin:.25rem 0}.FooterSublink{display:block;padding:0 1.5rem;color:var(--color-text-aside);text-decoration:none;font-size:.875rem;font-weight:400;transition:color .3s ease}.FooterSublink:hover{color:var(--color-highlight)}.FooterSublink:focus{color:var(--color-highlight);outline-offset:.25rem;border-radius:.25rem}@media (min-width:1800px){.FooterSublink{padding:0 3rem}}.FooterSubitem.Active .FooterSublink{font-weight:900;color:var(--color-highlight)}.FooterParagraphs{display:block;width:calc(100% - 3px);padding:1.5rem 1.5rem 1rem;margin:1px;position:relative;left:2px;right:2px;z-index:12;border-top:1px solid var(--color-border)}@media (min-width:1023px){.FooterParagraphs{text-align:center}}@supports (backdrop-filter:blur(1px)){.FooterParagraphs{backdrop-filter:var(--blur-standard)}}.FooterP{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-aside)}.FooterP a{color:var(--color-text-highlight);text-decoration:none}.FooterP a:hover{text-decoration:underline}.Grid{display:grid;grid-template-columns:1fr;height:100%;position:absolute;z-index:11;top:0;right:.6875rem;bottom:0;left:.6875rem;border-right:1px solid var(--color-border, white);pointer-events:none}@media (min-width:400px){.Grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){.Grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:800px){.Grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.Grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.Grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1400px){.Grid{grid-template-columns:repeat(8,1fr)}}@media (min-width:1600px){.Grid{grid-template-columns:repeat(10,1fr)}}@media (min-width:1800px){.Grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1822px){.Grid{width:112.5rem;margin:0 auto;left:calc((100vw - 113.25rem)/2);right:calc((100vw - 113.25rem)/2)}}.GridColumn{display:none;height:100%;position:relative;top:-var(--top-menu-height);bottom:0;border-left:1px solid rgba(255,255,255,.2)}.GridColumn:nth-child(1){display:block}@media (min-width:400px){.GridColumn:nth-child(6n+1){display:block}}@media (min-width:600px){.GridColumn:nth-child(6n+1){display:none}}@media (min-width:600px){.GridColumn:nth-child(4n+1){display:block}}@media (min-width:800px){.GridColumn:nth-child(4n+1){display:none}}@media (min-width:800px){.GridColumn:nth-child(3n+1){display:block}}@media (min-width:1200px){.GridColumn:nth-child(3n+1){display:none}}@media (min-width:1000px){.GridColumn:nth-child(5){display:block}}@media (min-width:1200px){.GridColumn:nth-child(5){display:none}}@media (min-width:1200px){.GridColumn:nth-child(odd){display:block}}@media (min-width:1400px){.GridColumn:nth-child(2),.GridColumn:nth-child(4){display:block}}@media (min-width:1600px){.GridColumn:nth-child(6),.GridColumn:nth-child(8){display:block}}@media (min-width:1800px){.GridColumn:nth-child(10),.GridColumn:nth-child(12){display:block}}.TemporaryMessage,.Debug{padding:1.5rem;margin:0;position:relative;z-index:13;overflow-x:auto;background:#000;text-align:center}.NoScriptContainer{display:block;padding:1.5rem;margin:0;position:relative;z-index:13;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-error-border)}@media (min-width:1822px){.NoScriptContainer{max-width:112.75rem;margin:0 auto}}.NoScriptContainer a{color:var(--color-error-link);text-decoration:underline}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@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}}.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px*var(--pagefind-ui-scale)),3%);padding:calc(30px*var(--pagefind-ui-scale))0 calc(40px*var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px*var(--pagefind-ui-scale)))*100000));max-width:calc(120px*var(--pagefind-ui-scale));margin-top:calc(10px*var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px*var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px*var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px*var(--pagefind-ui-scale));margin-top:calc(4px*var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px*var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px*var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px*var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px*var(--pagefind-ui-scale)) calc(8px*var(--pagefind-ui-scale));font-size:calc(14px*var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px*var(--pagefind-ui-scale)),3%);padding:calc(30px*var(--pagefind-ui-scale))0 calc(40px*var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px*var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px*var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px*var(--pagefind-ui-scale)))*100000));max-width:calc(120px*var(--pagefind-ui-scale));margin-top:calc(10px*var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px*var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px*var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px*var(--pagefind-ui-scale));margin-top:calc(4px*var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px*var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px*var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px*var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px*var(--pagefind-ui-scale)) calc(8px*var(--pagefind-ui-scale));font-size:calc(14px*var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px*var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px*var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px*var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px*var(--pagefind-ui-scale))0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px*var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px*var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px*var(--pagefind-ui-scale));top:50%;width:calc(8px*var(--pagefind-ui-scale));height:calc(8px*var(--pagefind-ui-scale));border:solid calc(2px*var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px*var(--pagefind-ui-scale));padding-top:calc(30px*var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px*var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px*var(--pagefind-ui-scale));width:0;height:0;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px*var(--pagefind-ui-scale)*-1),calc(.8px*var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px*var(--pagefind-ui-scale));height:calc(4px*var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px*var(--pagefind-ui-scale));height:calc(16px*var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius)/2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px*var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset :where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset :before,.pagefind-ui--reset :after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px*var(--pagefind-ui-scale));height:calc(18px*var(--pagefind-ui-scale));top:calc(23px*var(--pagefind-ui-scale));left:calc(20px*var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px*var(--pagefind-ui-scale));padding:0 calc(70px*var(--pagefind-ui-scale))0 calc(54px*var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px*var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px*var(--pagefind-ui-scale));right:calc(3px*var(--pagefind-ui-scale));height:calc(58px*var(--pagefind-ui-scale));padding:0 calc(15px*var(--pagefind-ui-scale))0 calc(2px*var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px*var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px*var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px*var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px*var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px*var(--pagefind-ui-scale));height:calc(24px*var(--pagefind-ui-scale));padding:calc(20px*var(--pagefind-ui-scale))0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px*var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px*var(--pagefind-ui-scale));padding:0 calc(12px*var(--pagefind-ui-scale));font-size:calc(16px*var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}.pagefind-theme{--pagefind-ui-scale:.85;--pagefind-ui-primary:var(--primary);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--surface-1);--pagefind-ui-border:var(--border);--pagefind-ui-tag:var(--surface-2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:var(--radius-md);--pagefind-ui-image-border-radius:var(--radius-md);--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:inherit}.pagefind-theme .pagefind-ui__search-input{font-weight:400}.pagefind-theme .pagefind-ui__search-clear{background-color:transparent}.pagefind-theme .pagefind-ui__result-title{font-weight:600}.pagefind-theme .pagefind-ui__filter-panel{display:none!important}