*,:before,:after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable;height:100%}body{-webkit-font-smoothing:antialiased;min-height:100%}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}img,picture,video,canvas,svg{shape-margin:.75rem;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a:not([class]){text-underline-offset:.15em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor;text-decoration-thickness:max(.08em,1px)}:focus-visible{--outline-size:max(2px, .15em);outline:var(--outline-width,var(--outline-size)) var(--outline-style,solid) var(--outline-color,currentColor);outline-offset:var(--outline-offset,var(--outline-size))}textarea:not([rows]){min-height:10em}:root{--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--color-rednight);--color-white:var(--csstools-light-dark-toggle--4,#fff);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #dedede;--color-black:var(--csstools-light-dark-toggle--5,#020202);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #1d487c;--color-highlight:var(--csstools-light-dark-toggle--6,#def3fb);--color-highlight-reduced:oklch(from var(--color-highlight) l calc(c * .6) h);--color-bggrey:color-mix(in oklch, var(--color-white), var(--color-black) 6%);--color-faintgrey:color-mix(in oklch, var(--color-white), var(--color-black) 20%);--color-grey:color-mix(in oklch, var(--color-white), var(--color-black) 55%);--color-lightgrey:color-mix(in oklch, var(--color-white), var(--color-black) 40%);--color-darkgrey:color-mix(in oklch, var(--color-white), var(--color-black) 80%);--contrast:color-mix(in oklch, currentColor 15%, var(--color-black));--color-reddusk:#343330;--color-rednight:#191512;--color-reddusk-muted:#2f271e;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) transparent;--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) transparent;--section-linear-gradient:linear-gradient(150deg, var(--csstools-light-dark-toggle--0,color-mix(in oklch, var(--color-white) 99%, var(--color-black))) 0%, var(--csstools-light-dark-toggle--1,color-mix(in oklch, var(--color-white) 96%, var(--color-black))) 70%)}@supports (color:light-dark(red, red)){:root{--color-white:light-dark(#fff,var(--color-rednight))}}@supports (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--color-white:light-dark(oklch(100% 0 0),var(--color-rednight))}}@supports (color:light-dark(red, red)){:root{--color-black:light-dark(#020202,#dedede)}}@supports (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--color-black:light-dark(oklch(8% 0 0),oklch(90% 0 0))}}@supports (color:light-dark(red, red)){:root{--color-highlight:light-dark(#def3fb,#1d487c)}}@supports (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--color-highlight:light-dark(oklch(95% .025 225),oklch(40% .1 255))}}@supports (color:oklab(0% 0 0%)){:root{--color-reddusk:oklch(32% .005 90);--color-rednight:oklch(20% .009 70);--color-reddusk-muted:oklch(27.9% .02 70)}}@supports (color:color-mix(in lch, red, blue)) and (color:light-dark(red, red)){:root{--section-linear-gradient:linear-gradient(150deg, light-dark(color-mix(in oklch, var(--color-white) 99%, var(--color-black)),transparent) 0%, light-dark(color-mix(in oklch, var(--color-white) 96%, var(--color-black)),transparent) 70%)}}@supports not (color:light-dark(tan, tan)){:root *{--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--color-rednight);--color-white:var(--csstools-light-dark-toggle--4,#fff);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #dedede;--color-black:var(--csstools-light-dark-toggle--5,#020202);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #1d487c;--color-highlight:var(--csstools-light-dark-toggle--6,#def3fb);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) transparent;--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) transparent;--section-linear-gradient:linear-gradient(150deg, var(--csstools-light-dark-toggle--0,color-mix(in oklch, var(--color-white) 99%, var(--color-black))) 0%, var(--csstools-light-dark-toggle--1,color-mix(in oklch, var(--color-white) 96%, var(--color-black))) 70%)}}:root{--letter-spacing-p:0em;--letter-spacing-h:0em;--step-0:clamp(.75rem, .7083rem + .2083vw, .875rem);--step-1:clamp(.9rem, .8354rem + .3229vw, 1.0938rem);--step-2:clamp(1.08rem, .9843rem + .4786vw, 1.3672rem);--step-3:clamp(1.296rem, 1.1583rem + .6883vw, 1.709rem);--step-4:clamp(1.5552rem, 1.3615rem + .9684vw, 2.1362rem);--step-5:clamp(1.8662rem, 1.5982rem + 1.3401vw, 2.6703rem);--step-6:clamp(2.2395rem, 1.8734rem + 1.8306vw, 3.3379rem);--text-typeface:"Parafina-RegularS", sans-serif;--display-typeface:"QueensThin", serif;--decoration-typeface:LaLuxesSerif, serif;--decoration-typeface-handwritten:LaLuxesScript, serif;--global-line-height:1.4}:root :where(p){font-family:var(--text-typeface);font-size:var(--step-1);font-style:normal;font-weight:400;line-height:var(--global-line-height);letter-spacing:var(--letter-spacing-p)}:root .deco-title-diagonal{font-family:var(--decoration-typeface);font-size:var(--step-6);text-align:center;rotate:var(--rotation);font-weight:300;line-height:1.15}:root .deco-title-diagonal-bold{font-family:var(--decoration-typeface);font-size:var(--step-6);text-align:center;rotate:var(--rotation);margin-left:auto;margin-right:auto;font-weight:400;line-height:1.15}:root .title-7{font-family:var(--display-typeface);line-height:.95;font-size:calc(var(--step-6) * 1.2);font-optical-sizing:auto;margin-left:auto;margin-right:auto;font-weight:300}:root .title-6{font-family:var(--display-typeface);font-size:var(--step-6);font-weight:300;line-height:1.15}:root .title-5{font-family:var(--text-typeface);font-size:var(--step-5);font-weight:400;line-height:var(--global-line-height)}:root .title-4{font-family:var(--text-typeface);font-size:var(--step-4);font-weight:400;line-height:var(--global-line-height)}:root .title-3{font-family:var(--text-typeface);font-size:var(--step-3);font-weight:400;line-height:var(--global-line-height)}:root .title-2{font-family:var(--text-typeface);font-size:var(--step-2);font-weight:400;line-height:var(--global-line-height)}:root .title-1{font-family:var(--text-typeface);font-size:var(--step-1);font-weight:400;line-height:var(--global-line-height)}:root .title-0{font-family:var(--text-typeface);font-size:var(--step-0);font-weight:400;line-height:var(--global-line-height)}:root .title-1-lines{font-family:var(--text-typeface);font-size:var(--step-0);font-weight:400;line-height:var(--global-line-height);text-align:center;margin-bottom:var(--space-l);white-space:nowrap;text-transform:uppercase;overflow:hidden}:root .title-1-lines:before,:root .title-1-lines:after,:is(:root .title-1-lines):before,:is(:root .title-1-lines):after{background-color:var(--color-black);content:"";vertical-align:middle;width:6%;height:1px;display:inline-block;position:relative}:root .title-1-lines:before,:is(:root .title-1-lines):before{right:1em}:root .title-1-lines:after,:is(:root .title-1-lines):after{left:1em}:root .title-1-lines *,:is(:root .title-1-lines) *{color:inherit}:root .bold{font-weight:500}:root ::selection{color:color-mix(in oklch, var(--color-white) 100%, black);background:color-mix(in oklch, var(--color-white) 0%, black)}:root{--font-weight-medium:400;--site-wrapper-size:85rem;--inner-wrapper-size:70rem;--text-wrapper-size:60ch}.site-wrapper{max-width:min(100% - var(--space-xl), var(--site-wrapper-size));margin-left:auto;margin-right:auto}.second-wrapper{max-width:min(100%, var(--inner-wrapper-size));margin-left:auto;margin-right:auto}.text-wrapper{max-width:var(--text-wrapper-size);margin-left:auto;margin-right:auto}:root{--shadow-color:80% 0 0;--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #00000021;--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #00000073;--shadow-elevation-low:.4px .5px .9px var(--csstools-light-dark-toggle--7,oklch(var(--shadow-color) / .13)), 1.6px 1.7px 3.2px -.7px var(--csstools-light-dark-toggle--8,oklch(var(--shadow-color) / .45));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #00000021;--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #00000052;--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #00000082;--shadow-elevation-medium:.4px .5px .9px var(--csstools-light-dark-toggle--9,oklch(var(--shadow-color) / .13)), 2.5px 2.8px 5.2px -.4px var(--csstools-light-dark-toggle--10,oklch(var(--shadow-color) / .32)), 7.8px 8.6px 16.1px -.7px var(--csstools-light-dark-toggle--11,oklch(var(--shadow-color) / .51));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #00000024;--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #00000045;--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #0006;--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #00000087;--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #000000a8;--shadow-elevation-high:.4px .5px .9px var(--csstools-light-dark-toggle--12,oklch(var(--shadow-color) / .14)), 5.2px 5.8px 10.8px -.2px var(--csstools-light-dark-toggle--13,oklch(var(--shadow-color) / .27)), 10.6px 11.7px 21.9px -.4px var(--csstools-light-dark-toggle--14,oklch(var(--shadow-color) / .4)), 19.7px 21.8px 40.8px -.6px var(--csstools-light-dark-toggle--15,oklch(var(--shadow-color) / .53)), 36.1px 39.8px 74.6px -.7px var(--csstools-light-dark-toggle--16,oklch(var(--shadow-color) / .66));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) color-mix(in oklch, var(--color-rednight) 60%, var(--color-white));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) color-mix(in oklch, var(--color-rednight) 47%, var(--color-white));--box-gradient:linear-gradient(150deg, var(--csstools-light-dark-toggle--2,color-mix(in oklch, var(--color-white) 99%, var(--color-black))) 0%, var(--csstools-light-dark-toggle--3,color-mix(in oklch, var(--color-white) 100%, var(--color-black))) 70%)}@supports (color:light-dark(red, red)){:root{--shadow-elevation-low:.4px .5px .9px light-dark(oklch(var(--shadow-color) / .13),#00000021), 1.6px 1.7px 3.2px -.7px light-dark(oklch(var(--shadow-color) / .45),#00000073)}}@supports (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--shadow-elevation-low:.4px .5px .9px light-dark(oklch(var(--shadow-color) / .13),oklch(0% 0 0/.13)), 1.6px 1.7px 3.2px -.7px light-dark(oklch(var(--shadow-color) / .45),oklch(0% 0 0/.45))}}@supports (color:light-dark(red, red)){:root{--shadow-elevation-medium:.4px .5px .9px light-dark(oklch(var(--shadow-color) / .13),#00000021), 2.5px 2.8px 5.2px -.4px light-dark(oklch(var(--shadow-color) / .32),#00000052), 7.8px 8.6px 16.1px -.7px light-dark(oklch(var(--shadow-color) / .51),#00000082)}}@supports (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--shadow-elevation-medium:.4px .5px .9px light-dark(oklch(var(--shadow-color) / .13),oklch(0% 0 0/.13)), 2.5px 2.8px 5.2px -.4px light-dark(oklch(var(--shadow-color) / .32),oklch(0% 0 0/.32)), 7.8px 8.6px 16.1px -.7px light-dark(oklch(var(--shadow-color) / .51),oklch(0% 0 0/.51))}}@supports (color:light-dark(red, red)){:root{--shadow-elevation-high:.4px .5px .9px light-dark(oklch(var(--shadow-color) / .14),#00000024), 5.2px 5.8px 10.8px -.2px light-dark(oklch(var(--shadow-color) / .27),#00000045), 10.6px 11.7px 21.9px -.4px light-dark(oklch(var(--shadow-color) / .4),#0006), 19.7px 21.8px 40.8px -.6px light-dark(oklch(var(--shadow-color) / .53),#00000087), 36.1px 39.8px 74.6px -.7px light-dark(oklch(var(--shadow-color) / .66),#000000a8)}}@supports (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--shadow-elevation-high:.4px .5px .9px light-dark(oklch(var(--shadow-color) / .14),oklch(0% 0 0/.14)), 5.2px 5.8px 10.8px -.2px light-dark(oklch(var(--shadow-color) / .27),oklch(0% 0 0/.27)), 10.6px 11.7px 21.9px -.4px light-dark(oklch(var(--shadow-color) / .4),oklch(0% 0 0/.4)), 19.7px 21.8px 40.8px -.6px light-dark(oklch(var(--shadow-color) / .53),oklch(0% 0 0/.53)), 36.1px 39.8px 74.6px -.7px light-dark(oklch(var(--shadow-color) / .66),oklch(0% 0 0/.66))}}@supports (color:color-mix(in lch, red, blue)) and (color:light-dark(red, red)){:root{--box-gradient:linear-gradient(150deg, light-dark(color-mix(in oklch, var(--color-white) 99%, var(--color-black)),color-mix(in oklch, var(--color-rednight) 60%, var(--color-white))) 0%, light-dark(color-mix(in oklch, var(--color-white) 100%, var(--color-black)),color-mix(in oklch, var(--color-rednight) 47%, var(--color-white))) 70%)}}@supports not (color:light-dark(tan, tan)){:root *{--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #00000021;--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #00000073;--shadow-elevation-low:.4px .5px .9px var(--csstools-light-dark-toggle--7,oklch(var(--shadow-color) / .13)), 1.6px 1.7px 3.2px -.7px var(--csstools-light-dark-toggle--8,oklch(var(--shadow-color) / .45));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) #00000021;--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #00000052;--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #00000082;--shadow-elevation-medium:.4px .5px .9px var(--csstools-light-dark-toggle--9,oklch(var(--shadow-color) / .13)), 2.5px 2.8px 5.2px -.4px var(--csstools-light-dark-toggle--10,oklch(var(--shadow-color) / .32)), 7.8px 8.6px 16.1px -.7px var(--csstools-light-dark-toggle--11,oklch(var(--shadow-color) / .51));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #00000024;--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #00000045;--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #0006;--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #00000087;--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #000000a8;--shadow-elevation-high:.4px .5px .9px var(--csstools-light-dark-toggle--12,oklch(var(--shadow-color) / .14)), 5.2px 5.8px 10.8px -.2px var(--csstools-light-dark-toggle--13,oklch(var(--shadow-color) / .27)), 10.6px 11.7px 21.9px -.4px var(--csstools-light-dark-toggle--14,oklch(var(--shadow-color) / .4)), 19.7px 21.8px 40.8px -.6px var(--csstools-light-dark-toggle--15,oklch(var(--shadow-color) / .53)), 36.1px 39.8px 74.6px -.7px var(--csstools-light-dark-toggle--16,oklch(var(--shadow-color) / .66));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) color-mix(in oklch, var(--color-rednight) 60%, var(--color-white));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) color-mix(in oklch, var(--color-rednight) 47%, var(--color-white));--box-gradient:linear-gradient(150deg, var(--csstools-light-dark-toggle--2,color-mix(in oklch, var(--color-white) 99%, var(--color-black))) 0%, var(--csstools-light-dark-toggle--3,color-mix(in oklch, var(--color-white) 100%, var(--color-black))) 70%)}}:root{--space-xs:clamp(.6875rem, .65rem + .1875vw, .875rem);--space-s:clamp(.9375rem, .8875rem + .25vw, 1.1875rem);--space-m:clamp(1.4375rem, 1.3625rem + .375vw, 1.8125rem);--space-l:clamp(1.875rem, 1.775rem + .5vw, 2.375rem);--space-xl:clamp(2.8125rem, 2.6625rem + .75vw, 3.5625rem);--space-2xl:clamp(3.75rem, 3.55rem + 1vw, 4.75rem)}.cluster{gap:var(--space,1rem);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.with-sidebar{gap:var(--space-xl);flex-wrap:wrap;display:flex}.with-sidebar>:first-child{flex-grow:1}.with-sidebar>:last-child{flex-grow:999;flex-basis:0;min-width:50%}.switcher{gap:var(--space-xs);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc(29970rem - 99900%)}.switcher>:nth-last-child(n+3),.switcher>:nth-last-child(n+3)~*{flex-basis:100%}.grid{grid-gap:var(--space-xl);--min-size:50ch;grid-template-columns:repeat(auto-fit, minmax(min(var(--min-size), 100%), 1fr));display:grid}:root{-webkit-tap-highlight-color:transparent;--border-radius:.5rem;--border-radius-big:3rem;--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #ffffff0f;--border-transparent:1px solid var(--csstools-light-dark-toggle--17,color-mix(in oklch, var(--color-black), transparent 90%));--border-black:1px solid var(--color-black);--rotation:-2.75deg;--transition-initial:.14s;--transition-hover:.25s}@supports (color:color-mix(in lch, red, blue)) and (color:light-dark(red, red)){:root{--border-transparent:1px solid light-dark(color-mix(in oklch, var(--color-black), transparent 90%),#ffffff0f)}}@supports (color:color-mix(in lch, red, blue)) and (color:light-dark(red, red)) and (color:oklab(0% 0 0%)){:root{--border-transparent:1px solid light-dark(color-mix(in oklch, var(--color-black), transparent 90%),oklch(100% 0 0/.06))}}@supports not (color:light-dark(tan, tan)){:root *{--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #ffffff0f;--border-transparent:1px solid var(--csstools-light-dark-toggle--17,color-mix(in oklch, var(--color-black), transparent 90%))}}:root ::selection{background-color:var(--color-black);color:var(--color-white)}:root{background:var(--color-white);color:var(--color-black);font-family:var(--text-typeface), sans-serif;transition:background-color .3s linear,color .3s linear}:root a{color:currentColor;text-underline-offset:.5ex;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.15ex}:root ul{margin:0;padding:0;list-style-type:""}:root{scroll-behavior:smooth}:root main{margin-top:var(--space-s)}:root{--text-typeface:"Parafina-RegularS", sans-serif;--display-typeface:"QueensThin", serif;--decoration-typeface:LaLuxesSerif, serif;--decoration-typeface-handwritten:LaLuxesScript, serif}button{border:.1rem solid var(--color-black);border-radius:var(--border-radius);color:inherit;transition:var(--transition-initial);background-color:#0000;padding:4px 16px}.stack-4xl{flex-direction:column;justify-content:flex-start;display:flex}.stack-4xl>*{margin-top:0;margin-bottom:0}.stack-4xl>*+*{margin-top:calc(var(--space-2xl,3rem) * 1.7)}.stack-3xl{flex-direction:column;justify-content:flex-start;display:flex}.stack-3xl>*{margin-top:0;margin-bottom:0}.stack-3xl>*+*{margin-top:var(--space-2xl,3rem)}.stack-2xl{flex-direction:column;justify-content:flex-start;display:flex}.stack-2xl>*{margin-top:0;margin-bottom:0}.stack-2xl>*+*{margin-top:var(--space-xl,3rem)}.stack-l{flex-direction:column;justify-content:flex-start;display:flex}.stack-l>*{margin-top:0;margin-bottom:0}.stack-l>*+*{margin-top:var(--space-l,2rem)}.stack-m{flex-direction:column;justify-content:flex-start;display:flex}.stack-m>*{margin-top:0;margin-bottom:0}.stack-m>*+*{margin-top:var(--space-m,1.5rem)}.stack-xs{flex-direction:column;justify-content:flex-start;display:flex}.stack-xs>*{margin-top:0;margin-bottom:0}.stack-xs>*+*{margin-top:var(--space-xs,.5rem)}.stack-xxs{flex-direction:column;justify-content:flex-start;display:flex}.stack-xxs>*{margin-top:0;margin-bottom:0}.stack-xxs>*+*{margin-top:calc(var(--space-xs,.5rem) * .5)}section{width:100%;position:relative}@font-face{font-family:LaLuxesSerif;font-display:swap;src:url(/_astro/LaLuxesSerif.DP4qU9pk.eot);src:url(/_astro/LaLuxesSerif.DP4qU9pk.eot?#iefix)format("embedded-opentype"),url(/_astro/LaLuxesSerif.KmgHesJs.woff)format("woff"),url(/_astro/LaLuxesSerif.BeFHupTA.ttf)format("truetype"),url(/_astro/LaLuxesSerif.xcv_ZL_H.svg#svgFontName)format("svg")}@font-face{font-family:LaLuxesScript;font-display:swap;src:url(/_astro/LaLuxesScript.D4m0Yeyq.eot);src:url(/_astro/LaLuxesScript.D4m0Yeyq.eot?#iefix)format("embedded-opentype"),url(/_astro/LaLuxesScript.CBcbLi03.woff)format("woff"),url(/_astro/LaLuxesScript.BtgbQNqQ.ttf)format("truetype"),url(/_astro/LaLuxesScript.DwvqL4T2.svg#svgFontName)format("svg")}@font-face{font-family:Parafina-RegularS;font-display:swap;src:url(/_astro/Parafina-RegularS.BcNjI1G6.woff2)}@font-face{font-family:Parafina-RegularM;font-display:swap;src:url(/_astro/Parafina-RegularM.IsKv9edq.woff2)}@font-face{font-family:Parafina-RegularL;font-display:swap;src:url(/_astro/Parafina-RegularL.CZyoiUnU.woff2)}@font-face{font-family:QueensThin;font-display:swap;src:url(/_astro/Queens_W-Thin.cQ7zSO9_.woff2)}@view-transition{navigation:auto}[data-astro-cid-hwcsxoql]::view-transition-group(root){animation-duration:.12s}:root{--csstools-color-scheme--light:initial;color-scheme:light dark;--filter-grayscale:grayscale(1);--theme-filter:none}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}html[data-theme=light]{--csstools-color-scheme--light:initial;color-scheme:light;--theme-filter:none}html[data-theme=dark]{--csstools-color-scheme--light: ;color-scheme:dark;--theme-filter:var(--filter-grayscale)}html[data-theme=system]{--csstools-color-scheme--light:initial;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--csstools-color-scheme--light: ;--theme-filter:var(--filter-grayscale)}}html[data-theme=light] .light-icon[data-astro-cid-zbu7zpxb]{display:inline}html[data-theme=light] .dark-icon[data-astro-cid-zbu7zpxb],html[data-theme=dark] .light-icon[data-astro-cid-zbu7zpxb]{display:none}html[data-theme=dark] .dark-icon[data-astro-cid-zbu7zpxb],html[data-theme=system] .light-icon[data-astro-cid-zbu7zpxb]{display:inline}html[data-theme=system] .dark-icon[data-astro-cid-zbu7zpxb]{display:none}@media (prefers-color-scheme:dark){html[data-theme=system] .light-icon[data-astro-cid-zbu7zpxb]{display:none}html[data-theme=system] .dark-icon[data-astro-cid-zbu7zpxb]{display:inline}}select[data-astro-cid-zbu7zpxb]{background-color:var(--color-white,#f0f0f0);color:var(--color-black,#333);border:var(--border-transparent);border-radius:var(--border-radius,1px);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--transition-initial), box-shadow var(--transition-initial);padding:.3ex 2.5ch .3ex .5rem}select[data-astro-cid-zbu7zpxb]:hover{border-color:var(--color-black,#333)}.theme-switcher[data-astro-cid-zbu7zpxb]{position:relative}.theme-switcher[data-astro-cid-zbu7zpxb]:after{content:"▾";color:var(--color-black,#333);pointer-events:none;font-size:1em;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}.main-navigation[data-astro-cid-tqrcit52]{gap:var(--space-m,1rem);padding:var(--space-m);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.main-navigation[data-astro-cid-tqrcit52] ul[data-astro-cid-tqrcit52]{gap:var(--space-s,1rem);flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:last baseline;min-width:fit-content;display:flex}.main-navigation[data-astro-cid-tqrcit52] a[data-astro-cid-tqrcit52]{display:block}.logo-toni[data-astro-cid-tqrcit52] a[data-astro-cid-tqrcit52]{width:fit-content;-webkit-text-decoration:none;text-decoration:none}.logo-toni[data-astro-cid-tqrcit52] a[data-astro-cid-tqrcit52] h3[data-astro-cid-tqrcit52],.logo-toni a[data-astro-cid-tqrcit52] h3[data-astro-cid-tqrcit52],[data-astro-cid-tqrcit52]:is(.logo-toni a) h3[data-astro-cid-tqrcit52]{margin-top:-.3em}
