:root{--theme-mode:"light"}:root[data-theme=dark]{--theme-mode:"dark"}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--theme-mode:"dark"}}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--clr-accent-1:#006ed5;--clr-accent-2:#ffcfa2;--clr-brand:#006ed5;--clr-base:#f7f7f7;--clr-base-2:#ededed;--clr-base-3:#d6d6d6;--clr-contrast:#1c1c1c;--clr-contrast-2:#303030;--clr-contrast-3:#545454;--clr-success-base:#abffa9;--clr-success-contrast:#014a00;--clr-danger-base:#ffe6f3;--clr-danger-contrast:#b8005f;--gradient-base:linear-gradient(200deg, color-mix(in srgb, var(--clr-danger-base), var(--clr-base) 33%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 90%), color-mix(in srgb, var(--clr-danger-base), var(--clr-base-2) 66%));--shadow-natural:0 .5rem 1rem #00000012}@container style(--theme-mode:"dark"){body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--clr-accent-1:#75bcff;--clr-accent-2:#633000;--clr-brand:#2690f2;--clr-base:#1c1c1c;--clr-base-2:#262626;--clr-base-3:#3d3d3d;--clr-contrast:#f7f7f7;--clr-contrast-2:#ebebeb;--clr-contrast-3:#d6d6d6;--clr-success-base:#014a00;--clr-success-contrast:#abffa9;--clr-danger-base:#6b0037;--clr-danger-contrast:#ffe6f2;--gradient-base:linear-gradient(200deg, color-mix(in srgb, var(--clr-success-base), var(--clr-base) 33%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 90%), color-mix(in srgb, var(--clr-success-base), var(--clr-base-2) 66%));--shadow-natural:0 .5rem 1rem #00000012}body img{filter:brightness(.9)contrast(1.1)}}header,body,button,img,select,input,option,textarea,span,path{transition:background-color .5s,border-color .5s,fill .5s}:root{--corner-shape-squircle:initial;--squircle-s:.75rem;--squircle-m:1.5rem;--squircle-l:2rem}@supports (corner-shape:squircle){:root{--corner-shape-squircle:squircle;--squircle-s:1rem;--squircle-m:2rem;--squircle-l:3rem}}.squircle-s{border-radius:var(--squircle-s);corner-shape:var(--corner-shape-squircle)}.squircle-m{border-radius:var(--squircle-m);corner-shape:var(--corner-shape-squircle)}.squircle-l{border-radius:var(--squircle-l);corner-shape:var(--corner-shape-squircle)}:root[data-season=halloween] body{--clr-accent-1:#b34400;--clr-accent-2:#e8d8ff;--clr-season-1:#8c6bad;--clr-season-2:#6c4d8c66;--gradient-base:linear-gradient(200deg, color-mix(in srgb, #ffb36b, var(--clr-base) 62%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 40%), color-mix(in srgb, #b98cff, var(--clr-base-2) 70%))}@container style(--theme-mode:"dark"){:root[data-season=halloween] body{--clr-accent-1:#ff9a3d;--clr-accent-2:#4a2470;--clr-season-1:#795999;--clr-season-2:#d9d9d94d;--gradient-base:linear-gradient(200deg, color-mix(in srgb, #ff7a1a, var(--clr-base) 78%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 45%), color-mix(in srgb, #2a0f45, var(--clr-base-2) 30%))}}:root[data-season=thanksgiving] body{--clr-accent-1:#a3431a;--clr-accent-2:#f6dca6;--clr-season-1:#de6d3d;--clr-season-2:#e0962a;--clr-season-3:#cd995e;--clr-season-4:#a9aa5b;--gradient-base:linear-gradient(200deg, color-mix(in srgb, #f2a65a, var(--clr-base) 62%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 45%), color-mix(in srgb, #d9894a, var(--clr-base-2) 68%))}@container style(--theme-mode:"dark"){:root[data-season=thanksgiving] body{--clr-accent-1:#f0a35c;--clr-accent-2:#5c3214;--clr-season-1:#cd5721;--clr-season-2:#a36e01;--clr-season-3:#a8743a;--clr-season-4:#847d27;--gradient-base:linear-gradient(200deg, color-mix(in srgb, #b8561c, var(--clr-base) 70%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 40%), color-mix(in srgb, #6b3a12, var(--clr-base-2) 45%))}}:root[data-season=holidays] body{--clr-accent-1:#b3122f;--clr-accent-2:#cfe9d6;--clr-season-1:#b8cfe6;--clr-season-2:#1f8552;--clr-season-3:#e0a92a;--gradient-base:linear-gradient(200deg, color-mix(in srgb, #2f8f55, var(--clr-base) 78%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 50%), color-mix(in srgb, #7fb3d9, var(--clr-base-2) 75%))}@container style(--theme-mode:"dark"){:root[data-season=holidays] body{--clr-accent-1:#ff9898;--clr-accent-2:#1d4a30;--clr-season-1:#ffffff80;--clr-season-2:#389466;--clr-season-3:#f5c542;--gradient-base:linear-gradient(200deg, color-mix(in srgb, #0f5a32, var(--clr-base) 55%), color-mix(in srgb, var(--clr-accent-2), var(--clr-base) 40%), color-mix(in srgb, #123a5c, var(--clr-base-2) 50%))}}.season-decor{z-index:-1;pointer-events:none;--edge:max(1rem, calc((100% - var(--content-width)) / 2));max-width:none;display:none;position:absolute;inset:0;overflow:hidden;container-type:size}:root[data-season] .season-decor{display:block}.season-decor>span{display:none;position:absolute}.season-decor>span:before{content:"";-webkit-mask:var(--shape) center / contain no-repeat;mask:var(--shape) center / contain no-repeat;background-color:currentColor;position:absolute;inset:0}:root[data-season=halloween] .season-decor>span:nth-child(-n+5){color:var(--clr-season-1);display:block}:root[data-season=halloween] .season-decor>span:is(:first-child,:nth-child(2),:nth-child(3)){--shape:url(../../../season/bat.svg);--flap:.36s;opacity:.8;block-size:1rem;inline-size:2rem;animation:26s linear infinite season-bat-fly;inset-block-start:0;inset-inline-start:0;overflow:hidden}:root[data-season=halloween] .season-decor>span:is(:first-child,:nth-child(2),:nth-child(3)):before{inline-size:200%;animation:season-flap var(--flap) steps(1) infinite;inset-inline-end:auto}:root[data-season=halloween] .season-decor>span:nth-child(2){--flap:.3s;block-size:.75rem;inline-size:1.375rem;animation-duration:34s;animation-delay:-12s}:root[data-season=halloween] .season-decor>span:nth-child(3){--flap:.42s;block-size:.875rem;inline-size:1.625rem;animation-duration:30s;animation-delay:-21s}:root[data-season=halloween] .season-decor>span:nth-child(4){--shape:url(../../../season/spider.svg);background:linear-gradient(currentColor,currentColor) top/1px calc(100% - 1rem) no-repeat;block-size:6rem;inline-size:1.5rem;animation:5s ease-in-out infinite alternate season-spider-bob;inset-block-start:-3rem;inset-inline-end:32%}@media (width<=48rem){:root[data-season=halloween] .season-decor>span:nth-child(4){inset-inline-end:0}}:root[data-season=halloween] .season-decor>span:nth-child(4):before{block-size:1.5rem;inset-block-start:auto}:root[data-season=halloween] .season-decor>span:nth-child(5){--shape:url(../../../season/web.svg);block-size:7rem;inline-size:7rem;color:var(--clr-season-2);inset-block-start:0;inset-inline-end:0;transform:scaleX(-1)}:root[data-season] section:has(>.season-decor){padding-block-end:calc(clamp(1.5rem,1.143rem + .952vw,2rem) + 2.5rem)}:root:is([data-season=halloween],[data-season=thanksgiving]) .season-decor{--clr-pumpkin:#e2701e;--clr-pumpkin-2:#d99a2b}:root:is([data-season=halloween],[data-season=thanksgiving]) .season-decor:before,:root:is([data-season=halloween],[data-season=thanksgiving]) .season-decor:after{content:"";aspect-ratio:4/3;background-color:var(--clr-pumpkin);opacity:.9;inline-size:3.5rem;position:absolute;inset-block-end:0;inset-inline-end:var(--edge);-webkit-mask:url(../../../season/pumpkin.svg) bottom/contain no-repeat;mask:url(../../../season/pumpkin.svg) bottom/contain no-repeat}:root:is([data-season=halloween],[data-season=thanksgiving]) .season-decor:after{background-color:var(--clr-pumpkin-2);inline-size:2.25rem;inset-inline-end:calc(var(--edge) + 3rem);transform:scaleX(-1)}@keyframes season-bat-fly{0%{transform:translate(-3rem,.25rem)}12.5%{transform:translate(12cqi)}25%{transform:translate(25cqi,.25rem)}37.5%{transform:translate(37cqi,.5rem)}50%{transform:translate(50cqi,.375rem)}62.5%{transform:translate(62cqi,.125rem)}75%{transform:translate(75cqi,.25rem)}87.5%{transform:translate(87cqi,.5rem)}to{transform:translate(calc(100cqi + 3rem),.375rem)}}@keyframes season-flap{0%{transform:none}50%,to{transform:translate(-50%)}}@keyframes season-spider-bob{0%{transform:translateY(0)}to{transform:translateY(1.75rem)}}:root[data-season=thanksgiving] .season-decor>span{--shape:url(../../../season/leaf-maple.svg);inline-size:var(--size,1.5rem);block-size:var(--size,1.5rem);color:var(--clr-season-1);opacity:.7;animation:season-leaf-fall var(--dur,16s) linear var(--delay,0s) infinite;display:block;inset-block-start:0;inset-inline-start:var(--x)}:root[data-season=thanksgiving] .season-decor>span:before{animation:season-leaf-sway calc(var(--dur,16s) / 4) ease-in-out infinite alternate}:root[data-season=thanksgiving] .season-decor>span:first-child{--x:6%;--dur:17s;--delay:-3s}:root[data-season=thanksgiving] .season-decor>span:nth-child(2){--x:22%;--dur:21s;--delay:-11s;--size:1.125rem;color:var(--clr-season-2);--shape:url(../../../season/leaf-oak.svg)}:root[data-season=thanksgiving] .season-decor>span:nth-child(3){--x:41%;--dur:19s;--delay:-7s;--size:1.75rem;color:var(--clr-season-3)}:root[data-season=thanksgiving] .season-decor>span:nth-child(4){--x:58%;--dur:23s;--delay:-16s;--size:1.25rem;color:var(--clr-season-4);--shape:url(../../../season/leaf-oak.svg)}:root[data-season=thanksgiving] .season-decor>span:nth-child(5){--x:72%;--dur:18s;--delay:-1s;color:var(--clr-season-2)}:root[data-season=thanksgiving] .season-decor>span:nth-child(6){--x:86%;--dur:20s;--delay:-9s;--size:1.375rem;--shape:url(../../../season/leaf-oak.svg)}:root[data-season=thanksgiving] .season-decor>span:nth-child(7){--x:94%;--dur:25s;--delay:-19s;--size:1rem;color:var(--clr-season-3)}@keyframes season-leaf-fall{0%{transform:translateY(-2rem)}to{transform:translateY(calc(100cqb + 2rem))}}@keyframes season-leaf-sway{0%{transform:translate(-1.25rem)rotate(-35deg)}to{transform:translate(1.25rem)rotate(40deg)}}:root[data-season=holidays] .season-decor:before,:root[data-season=holidays] .season-decor:after{content:"";inset:calc(-1 * var(--tile)) 0 0;background-image:radial-gradient(circle at 12% 18%, var(--clr-season-1) 0 var(--flake), transparent calc(var(--flake) + 1px)), radial-gradient(circle at 38% 62%, var(--clr-season-1) 0 var(--flake), transparent calc(var(--flake) + 1px)), radial-gradient(circle at 63% 30%, var(--clr-season-1) 0 var(--flake), transparent calc(var(--flake) + 1px)), radial-gradient(circle at 84% 78%, var(--clr-season-1) 0 var(--flake), transparent calc(var(--flake) + 1px)), radial-gradient(circle at 52% 92%, var(--clr-season-1) 0 var(--flake), transparent calc(var(--flake) + 1px));background-size:var(--tile) var(--tile);animation:season-snow var(--dur) linear infinite;position:absolute}:root[data-season=holidays] .season-decor:before{--tile:11rem;--flake:1.5px;--dur:14s}:root[data-season=holidays] .season-decor:after{--tile:17rem;--flake:2.5px;--dur:19s;background-position:4rem 0}:root[data-season=holidays] .season-decor>span:nth-child(-n+2){--shape:url(../../../season/tree.svg);aspect-ratio:40/54;inline-size:3rem;color:var(--clr-season-2);display:block;inset-block-end:0;inset-inline-end:var(--edge)}:root[data-season=holidays] .season-decor>span:nth-child(-n+2):first-child:after{content:"";background-color:var(--clr-season-3);position:absolute;inset:0;-webkit-mask:url(../../../season/tree-star.svg) 50%/contain no-repeat;mask:url(../../../season/tree-star.svg) 50%/contain no-repeat}:root[data-season=holidays] .season-decor>span:nth-child(-n+2):nth-child(2){opacity:.8;inline-size:2rem;inset-inline-end:calc(var(--edge) + 2.625rem)}@keyframes season-snow{to{transform:translateY(var(--tile))}}:root{--font-size--small:.875rem;--font-size--medium:clamp(.875rem, .785rem + .238vw, 1rem);--font-size--large:clamp(1rem, .875rem + .5vw, 1.25rem);--font-size--x-large:clamp(1.125rem, .75rem + .8vw, 1.5rem);--font-size--xx-large:clamp(1.375rem, .95rem + 1.35vw, 1.75rem);--measure:68ch;--content-width:88rem;--header-height:70px}@media (width<=768px){:root{--header-height:60px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{background-color:var(--clr-base);flex-direction:column;min-block-size:100svh;display:flex}body>main{flex:1}body>*{min-width:0}body:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}img,video{max-width:100%;height:auto}svg{display:block}button{cursor:pointer;background:0 0;border:none}::selection{background:var(--clr-accent-2);color:var(--clr-contrast)}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--font-size--medium);color:var(--clr-contrast);line-height:1.5}a{color:var(--clr-accent-1)}:focus-visible{outline:2px solid var(--clr-accent-1);outline-offset:2px}h1,h2,h3{text-wrap:balance;line-height:1.2}h1{font-size:var(--font-size--xx-large)}h2{font-size:var(--font-size--x-large)}h3{font-size:var(--font-size--large)}p{max-width:var(--measure)}:where(p):not(:last-child){margin-block-end:1.5rem}:where(h1,h2):not(:last-child){margin-block-end:1.25rem}:where(h3):not(:last-child){margin-block-end:.75rem}section{--section-padding-inline:1rem;padding-inline:var(--section-padding-inline);padding-block:clamp(1.5rem,1.143rem + .952vw,2rem);position:relative}section>div,section>ul{max-width:var(--content-width);margin-inline:auto}.snap-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.snap-track::-webkit-scrollbar{display:none}.snap-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}@media (prefers-reduced-motion:reduce){.snap-track{scroll-behavior:auto}}.pill{border-radius:var(--squircle-s);corner-shape:var(--corner-shape-squircle);background:var(--clr-base-2);border:1px solid var(--clr-base-3);color:var(--clr-contrast-2);line-height:normal;font-size:var(--font-size--small);white-space:nowrap;padding:0 .5rem;font-weight:400}.pill.sold{background:var(--clr-danger-base);color:var(--clr-danger-contrast);border-color:color-mix(in srgb, var(--clr-danger-contrast) 33%, canvas)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-break{white-space:nowrap}.site-logo.svelte-byj55g{overflow:visible}@keyframes svelte-byj55g-throw-bolt{0%,to{transform:translate(0)}45%{transform:translate(22%)}}.site-logo.svelte-byj55g:hover .icon-bar:where(.svelte-byj55g){transform-box:fill-box;animation:.55s ease-in-out svelte-byj55g-throw-bolt}@media (prefers-reduced-motion:reduce){.site-logo.svelte-byj55g:hover .icon-bar:where(.svelte-byj55g){animation:none}}.site-footer.svelte-9sff3o{border-block-start:1px solid var(--clr-base-3);color:var(--clr-contrast-3);font-size:var(--font-size--small);overflow-wrap:break-word;margin-block-start:3rem;padding:2rem 1rem}.site-footer.svelte-9sff3o a:where(.svelte-9sff3o){color:inherit;text-decoration:none}.site-footer.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--clr-accent-1);text-decoration:underline}.site-footer.svelte-9sff3o h3:where(.svelte-9sff3o){font-size:var(--font-size--small);color:var(--clr-contrast);margin-block:0 .5rem}.site-footer.svelte-9sff3o ul:where(.svelte-9sff3o){gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.site-footer.svelte-9sff3o address:where(.svelte-9sff3o){gap:.375rem;font-style:normal;display:grid}.site-footer.svelte-9sff3o nav:where(.svelte-9sff3o)+h3:where(.svelte-9sff3o),.site-footer.svelte-9sff3o address:where(.svelte-9sff3o)+h3:where(.svelte-9sff3o){margin-block-start:1.5rem}.site-footer.svelte-9sff3o .logo-link:where(.svelte-9sff3o){margin-block-end:1rem;display:block}.site-footer.svelte-9sff3o .logo-link:where(.svelte-9sff3o) .site-logo{block-size:auto;inline-size:100%;display:block}.site-footer.svelte-9sff3o .socials:where(.svelte-9sff3o){flex-wrap:wrap;gap:1.25rem;margin-block-start:1rem;display:flex}.site-footer.svelte-9sff3o .socials:where(.svelte-9sff3o) svg:where(.svelte-9sff3o){block-size:1.5rem;inline-size:1.5rem;transition:scale .15s ease-in}.site-footer.svelte-9sff3o .socials:where(.svelte-9sff3o) a:where(.svelte-9sff3o):hover svg:where(.svelte-9sff3o){scale:1.1}.footer-cols.svelte-9sff3o{max-width:var(--content-width);flex-wrap:wrap;justify-content:space-between;gap:2rem 3rem;margin-inline:auto;display:flex}.brand.svelte-9sff3o{flex:20rem;max-inline-size:26rem}.brand.svelte-9sff3o p:where(.svelte-9sff3o){margin-block:.75rem}.site-footer.svelte-9sff3o>small:where(.svelte-9sff3o){max-width:var(--content-width);border-block-start:1px solid var(--clr-base-3);margin-block-start:2rem;margin-inline:auto;padding-block-start:1rem;display:block}.theme-toggle.svelte-lu0t34{border-radius:var(--squircle-s);corner-shape:var(--corner-shape-squircle);padding:.5rem;display:grid}.theme-toggle.svelte-lu0t34:hover{background-color:var(--clr-base-2)}.theme-toggle.svelte-lu0t34:hover svg:where(.svelte-lu0t34){scale:1.1}.theme-toggle.svelte-lu0t34 svg:where(.svelte-lu0t34){block-size:1.25rem;inline-size:1.25rem;color:var(--clr-contrast);grid-area:1/1;transition:scale .15s ease-in}.theme-toggle.svelte-lu0t34 .icon-light:where(.svelte-lu0t34){opacity:0}html[data-theme=dark] .theme-toggle.svelte-lu0t34 .icon-dark:where(.svelte-lu0t34){opacity:0}html[data-theme=dark] .theme-toggle.svelte-lu0t34 .icon-light:where(.svelte-lu0t34){opacity:1}#site-header.svelte-zne36e{z-index:99;background-color:var(--clr-base);position:sticky;inset-block-start:0}#site-header.svelte-zne36e.scrolled{background-color:color-mix(in srgb, var(--clr-base), transparent 15%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-natural)}.header-inner.svelte-zne36e{max-inline-size:calc(var(--content-width) + 2rem);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-block:clamp(.375rem,.107rem + .714vw,.75rem);padding-inline:1rem;display:flex}.logo-link.svelte-zne36e{display:block}.logo-link.svelte-zne36e .site-logo{block-size:1.75rem;inline-size:auto;display:block}.header-col-2.svelte-zne36e{align-items:center;gap:.5rem;display:flex}@media (width>=48rem){.header-col-2.svelte-zne36e .theme-toggle{order:1}}.search-toggle.svelte-zne36e{border-radius:var(--squircle-s);corner-shape:var(--corner-shape-squircle);color:var(--clr-contrast);padding:.5rem;display:grid}.search-toggle.svelte-zne36e:hover{background-color:var(--clr-base-2)}.search-toggle.svelte-zne36e svg:where(.svelte-zne36e){block-size:1.25rem;inline-size:1.25rem}@media (width>=48rem){.search-toggle.svelte-zne36e{display:none}}.nav-toggle.svelte-zne36e{border-radius:var(--squircle-s);corner-shape:var(--corner-shape-squircle);padding:.5rem;display:flex}.nav-toggle.svelte-zne36e:hover,.nav-toggle.svelte-zne36e[aria-expanded=true]{background-color:var(--clr-base-2)}.nav-toggle.svelte-zne36e .nav-toggle-icon:where(.svelte-zne36e){flex-direction:column;justify-content:space-between;block-size:1rem;inline-size:1.125rem;display:flex}.nav-toggle.svelte-zne36e .nav-toggle-bar:where(.svelte-zne36e){background:var(--clr-contrast);block-size:2px;inline-size:100%;transition:transform .3s ease-in-out}.nav-toggle.svelte-zne36e[aria-expanded=true] .nav-toggle-bar:where(.svelte-zne36e):first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.svelte-zne36e[aria-expanded=true] .nav-toggle-bar:where(.svelte-zne36e):last-child{transform:translateY(-7px)rotate(-45deg)}@media (width>=48rem){.nav-toggle.svelte-zne36e{display:none}}#header-nav.svelte-zne36e{background-color:var(--clr-base);border-block-end:1px solid var(--clr-base-3);visibility:hidden;pointer-events:none;opacity:0;max-block-size:80svh;padding:1.5rem;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;transform:translateY(-.5rem);box-shadow:0 .5rem 1rem #00000014}#header-nav.svelte-zne36e.nav-open{visibility:visible;pointer-events:auto;opacity:1;transition-duration:.2s,.2s,0s;transform:translateY(0)}#header-nav.svelte-zne36e .site-search:where(.svelte-zne36e){margin-block-end:1.25rem}#header-nav.svelte-zne36e .site-search:where(.svelte-zne36e) input:where(.svelte-zne36e){inline-size:100%;font:inherit;color:var(--clr-contrast);background:var(--clr-base-2);border:1px solid var(--clr-base-3);border-radius:var(--squircle-s);corner-shape:var(--corner-shape-squircle);padding:.625rem .75rem}#header-nav.svelte-zne36e .site-search:where(.svelte-zne36e) input:where(.svelte-zne36e)::placeholder{color:var(--clr-contrast-3)}#header-nav.svelte-zne36e ul:where(.svelte-zne36e){flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}#header-nav.svelte-zne36e a:where(.svelte-zne36e){inline-size:fit-content;color:var(--clr-contrast);font-weight:500;line-height:normal;text-decoration:none;display:block;position:relative}@media (hover:hover){#header-nav.svelte-zne36e a:where(.svelte-zne36e):after{content:"";background-color:var(--clr-accent-1);transform-origin:100%;block-size:2px;inline-size:100%;transition:transform .25s cubic-bezier(.215,.61,.355,1);position:absolute;inset-block-end:-.25rem;inset-inline-start:0;transform:scaleX(0)}#header-nav.svelte-zne36e a:where(.svelte-zne36e):hover:after{transform-origin:0;transform:scaleX(1)}}@media (width>=48rem){#header-nav.svelte-zne36e{max-block-size:none;box-shadow:none;visibility:visible;pointer-events:auto;opacity:1;background:0 0;border:none;align-items:center;gap:1.25rem;padding:0;transition:none;display:flex;position:static;overflow:visible;transform:none}#header-nav.svelte-zne36e .site-search:where(.svelte-zne36e){order:1;margin-block-end:0}#header-nav.svelte-zne36e .site-search:where(.svelte-zne36e) input:where(.svelte-zne36e){background-color:var(--clr-base);inline-size:9rem;font-size:var(--font-size--small);padding:.375rem .625rem}#header-nav.svelte-zne36e ul:where(.svelte-zne36e){font-size:var(--font-size--small);flex-flow:wrap;flex:1;justify-content:flex-end;gap:.75rem 1.25rem}}.skip-link.svelte-12qhfyh{position:absolute;inset-inline-start:-9999px}.skip-link.svelte-12qhfyh:focus{z-index:100;background:var(--clr-base);border:1px solid var(--clr-base-3);padding:.5rem .75rem;inset-block-start:.5rem;inset-inline-start:.5rem}
