*,:after,:before,html{box-sizing:border-box}html{text-size-adjust:none;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html body *{animation-duration:0s!important;animation-delay:0s!important}}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100dvh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--z-orange:#ffa600;--z-blue:#242453;--z-blue-medium:#595c98;--z-blue-light:#bcbad1;--z-green:#295438;--z-brown:#d0774c;--z-brown-light:#dc8f73;--z-panther:#eab2cf;--z-white:#fff5e6;--z-black:#0f0f0f;--base-font-family:"Satoshi-Variable",sans-serif;--base-font-size:22px;--base-padding:1rem;--prose-width:60ch;--accent-font-family:"ClashDisplay-Variable",sans-serif;--header-height:120px;--inner-fs:calc(100dvh - var(--header-height));--base-transition-large:background-color .6s ease-in-out;--large-gap:2rem}@media screen and (width<=768px){:root{--base-font-size:18px;--header-height:82px;--large-gap:1rem}}:root{--main-color:var(--z-blue);--key-color:var(--z-green);--accent-color:var(--z-orange);--accent-font:var(--accent-font-family);--bg-main:var(--z-white)}section{--title-color:var(--z-blue);--title-bg-color:var(--bg-main)}section .section-title{top:var(--header-height);z-index:1;color:var(--title-color);background-color:var(--title-bg-color);justify-content:flex-start;align-items:center;padding:1rem;display:flex;position:sticky}:is(section .section-title):before{content:"-";width:5rem;color:inherit;background:currentColor;margin-right:2rem;font-size:.7em;line-height:1;display:inline-flex}body[data-theme=base] section{--bg-pillar-1:var(--z-brown-light);--bg-pillar-2:var(--z-panther);--bg-pillar-3:var(--z-blue-light)}body[data-theme=community]{--key-color:var(--z-orange);--accent-color:var(--z-blue);--bg-main:var(--z-white)}body[data-theme=community] [data-theme=default]{display:none}body[data-theme=community] section{--bg-pillar-1:var(--z-panther);--bg-pillar-2:var(--z-green);--bg-pillar-3:var(--z-orange)}#pillars:is(body[data-theme=community] section) .section-title{color:var(--z-green);background-color:var(--z-panther)}.default:is(#pillars:is(body[data-theme=community] section) .section-title){display:none}.community:is(#pillars:is(body[data-theme=community] section) .section-title){display:flex}.default:is(#pillars:is(body[data-theme=community] section) .context){display:none}:is(body[data-theme=community] section) .pillar:first-of-type{color:var(--z-blue)}:is(body[data-theme=community] section) .pillar:nth-of-type(2),:is(:is(body[data-theme=community] section) .pillar:nth-of-type(2)) .pillar-title{color:#fff}:is(body[data-theme=community] section) .pillar:nth-of-type(3),:is(:is(body[data-theme=community] section) .pillar:nth-of-type(3)) .pillar-title{color:var(--z-green)}body[data-theme=default]{--key-color:var(--z-blue);--accent-color:var(--z-orange);--bg-main:var(--z-blue-light)}body[data-theme=default] [data-theme=community]{display:none}body[data-theme=default] section{--bg-pillar-1:#fff;--bg-pillar-2:#f1f1f1;--bg-pillar-3:#fff}#pillars:is(body[data-theme=default] section) .section-title{--title-bg-color:#fff}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.black{font-weight:900}.color-light{color:var(--z-white)}.blue{color:var(--z-blue)}@font-face{font-family:Satoshi-Variable;src:url(/_astro/Satoshi-Variable.CFg-z2ne.woff2)format("woff2"),url(/_astro/Satoshi-Variable.B5cVmYQo.woff)format("woff"),url(/_astro/Satoshi-Variable.ChAXbpFa.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/_astro/Satoshi-VariableItalic.DjwFspxr.woff2)format("woff2"),url(/_astro/Satoshi-VariableItalic.DeirzIcA.woff)format("woff"),url(/_astro/Satoshi-VariableItalic.Bb7sdEFv.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/_astro/Satoshi-Light.IqwJ_ZjS.woff2)format("woff2"),url(/_astro/Satoshi-Light.C_dmkKXz.woff)format("woff"),url(/_astro/Satoshi-Light.B82kzbU-.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/_astro/Satoshi-LightItalic.C9iuU4v7.woff2)format("woff2"),url(/_astro/Satoshi-LightItalic.B9L6s97T.woff)format("woff"),url(/_astro/Satoshi-LightItalic.BAhuxY-A.ttf)format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/_astro/Satoshi-Regular.CPM9dct4.woff2)format("woff2"),url(/_astro/Satoshi-Regular.CWSyEjGv.woff)format("woff"),url(/_astro/Satoshi-Regular.DToFXog2.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/_astro/Satoshi-Italic.wVmEEc6M.woff2)format("woff2"),url(/_astro/Satoshi-Italic.BPCXRxzy.woff)format("woff"),url(/_astro/Satoshi-Italic.FMxkCD8o.ttf)format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/_astro/Satoshi-Medium.ByP-Zb-9.woff2)format("woff2"),url(/_astro/Satoshi-Medium.DDwDPeBg.woff)format("woff"),url(/_astro/Satoshi-Medium.DOt9kM-a.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/_astro/Satoshi-MediumItalic.BxR-IcRj.woff2)format("woff2"),url(/_astro/Satoshi-MediumItalic.BPTJUpxz.woff)format("woff"),url(/_astro/Satoshi-MediumItalic.BUFVYoD2.ttf)format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/_astro/Satoshi-Bold.Bd5kKQ_U.woff2)format("woff2"),url(/_astro/Satoshi-Bold.C2PhLWFc.woff)format("woff"),url(/_astro/Satoshi-Bold.CPly9kH5.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/_astro/Satoshi-BoldItalic.CAjvAcxR.woff2)format("woff2"),url(/_astro/Satoshi-BoldItalic.DQ7B0PfL.woff)format("woff"),url(/_astro/Satoshi-BoldItalic.tClQcAb-.ttf)format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/_astro/Satoshi-Black.DjnQuuRz.woff2)format("woff2"),url(/_astro/Satoshi-Black.D3hzT7Um.woff)format("woff"),url(/_astro/Satoshi-Black.CizHyRqb.ttf)format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/_astro/Satoshi-BlackItalic.ChCbTD27.woff2)format("woff2"),url(/_astro/Satoshi-BlackItalic.D8Ai_S3C.woff)format("woff"),url(/_astro/Satoshi-BlackItalic.CvIpOoSh.ttf)format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:ClashDisplay-Extralight;src:url(/_astro/ClashDisplay-Extralight.D3i1MCwm.woff2)format("woff2"),url(/_astro/ClashDisplay-Extralight.BJExDEVH.woff)format("woff"),url(/_astro/ClashDisplay-Extralight.-kv4w5k0.ttf)format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(/_astro/ClashDisplay-Light.DIjv0-nY.woff2)format("woff2"),url(/_astro/ClashDisplay-Light.Co9CQZ40.woff)format("woff"),url(/_astro/ClashDisplay-Light.CutxPsj4.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(/_astro/ClashDisplay-Regular.DhusH4GR.woff2)format("woff2"),url(/_astro/ClashDisplay-Regular.BKrzTZUV.woff)format("woff"),url(/_astro/ClashDisplay-Regular.zoOY6xZw.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(/_astro/ClashDisplay-Medium.BPdWq--j.woff2)format("woff2"),url(/_astro/ClashDisplay-Medium.D8oxfInt.woff)format("woff"),url(/_astro/ClashDisplay-Medium.RwyLHzhI.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(/_astro/ClashDisplay-Semibold.DcA1xgJG.woff2)format("woff2"),url(/_astro/ClashDisplay-Semibold.Cc_zfQ1K.woff)format("woff"),url(/_astro/ClashDisplay-Semibold.C8tXlykZ.ttf)format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(/_astro/ClashDisplay-Bold.YaCnK2PY.woff2)format("woff2"),url(/_astro/ClashDisplay-Bold.79YOzMqN.woff)format("woff"),url(/_astro/ClashDisplay-Bold.5hYeFSJJ.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Variable;src:url(/_astro/ClashDisplay-Variable.Buk7cB_f.woff2)format("woff2"),url(/_astro/ClashDisplay-Variable.Dt2PxZhp.woff)format("woff"),url(/_astro/ClashDisplay-Variable.BHZjogP3.ttf)format("truetype");font-weight:200 700;font-display:swap;font-style:normal}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.t-center{text-wrap:auto;text-align:center;hyphens:unset}*{scrollbar-width:thin;scrollbar-color:var(--key-color) transparent}::-webkit-scrollbar{background-color:#0000;width:clamp(4px,.5vw,8px)}::-webkit-scrollbar-thumb{background-color:var(--key-color);border-radius:10px;transition:background-color .2s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:var(--main-color)}::-webkit-scrollbar-thumb:active{background-color:var(--accent-color)}::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}@media (hover:none){::-webkit-scrollbar{width:2px}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--key-color) 70%,transparent)}}:is(.intro,section,#dialog-content) h1,:is(.intro,section,#dialog-content) h2,:is(.intro,section,#dialog-content) h3,:is(.intro,section,#dialog-content) h4,:is(.intro,section,#dialog-content) h5,:is(.intro,section,#dialog-content) h6{margin-top:0;margin-bottom:0}a,button,details,input,label,select,summary,textarea{-webkit-tap-highlight-color:transparent}.default:is(body[data-theme=base] section#pillars .pillars),body[data-theme=base] footer,body[data-theme=base] header details,body[data-theme=base] section{display:none}:is(body[data-theme=community] header) div.community,:is(body[data-theme=community] header) span.community{display:flex!important}.default:is(body[data-theme=community] section#pillars .pillars){display:none}body[data-theme=community] .switch{--color:var(--z-blue-medium)!important}:is(body[data-theme=community] #partners) .section-title.community{display:flex}:is(body[data-theme=community] #partners) .partners.community{display:grid}:is(body[data-theme=community] section#team div.team) .person[data-category=default]{display:none}.default:is(:is(body[data-theme=default] header) span,:is(body[data-theme=default] header) div){display:flex!important}.community:is(body[data-theme=default] section#pillars .pillars){display:none}body[data-theme=default] main{color:var(--z-blue)}:is(body[data-theme=default] main) h1,:is(body[data-theme=default] main) h2,:is(body[data-theme=default] main) h3,:is(body[data-theme=default] main) h4,:is(body[data-theme=default] main) h5,:is(body[data-theme=default] main) h6{font-family:var(--base-font-family);letter-spacing:0}body[data-theme=default] .switch{--color:var(--z-brown)!important}:is(body[data-theme=default] #partners) .section-title.default{display:flex}:is(body[data-theme=default] #partners) .partners.default{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}@media screen and (width<=768px){:is(body[data-theme=default] #partners) .partners.default{grid-template-columns:1fr 1fr;gap:40px 20px}}details>summary{list-style:none}details summary::-webkit-details-marker{display:none}#dialog-container[data-pillar=c1] div.body.c1,#dialog-container[data-pillar=c1] span.title.c1,#dialog-container[data-pillar=c2] div.body.c2,#dialog-container[data-pillar=c2] span.title.c2,#dialog-container[data-pillar=c3] div.body.c3,#dialog-container[data-pillar=c3] span.title.c3,#dialog-container[data-pillar=d1] div.body.d1,#dialog-container[data-pillar=d1] span.title.d1,#dialog-container[data-pillar=d2] div.body.d2,#dialog-container[data-pillar=d2] span.title.d2,#dialog-container[data-pillar=d3] div.body.d3,#dialog-container[data-pillar=d3] span.title.d3{display:flex}.teaser h3{max-width:30ch;font-size:clamp(20px,1.8rem,3vw)!important}@media screen and (width<=530px){.teaser h3{max-width:26ch}}.vignette{border:1rem solid var(--z-green);aspect-ratio:1;outline:1px solid red;height:auto;margin-top:0;margin-bottom:0}img.vignette{height:100%;width:revert-layer}.person .person-image picture:has(img.vignette)+span.person-credit{bottom:1rem!important;right:1rem!important}.person picture,.rounded{border-radius:6px}.person picture{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;width:100%;overflow:hidden}.action svg{pointer-events:none}.dialog-body img{width:100%;max-width:400px;margin-left:0}section.pin h3{margin-top:2rem!important}.section-body.prose,.section-body>.prose{max-width:var(--prose-width);margin-left:auto;margin-right:auto;gap:1rem!important}.column.prose{max-width:var(--prose-width)}section.section-cover-image{min-height:unset;background-color:#ffe3af;place-items:center;display:grid;margin:0!important;padding:0!important}section.section-cover-image picture{max-width:1844px;margin:0 auto}body{font-family:var(--base-font-family);font-size:var(--base-font-size);scrollbar-width:thin;overscroll-behavior:contain;width:100vw;overflow:hidden scroll;scrollbar-gutter:stable!important}a{color:var(--z-green)}header{font-variant:all-small-caps;font-family:var(--accent-font-family)}:is(header,footer) a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--accent-font-family);color:var(--title-color,var(--z-blue));font-weight:600;line-height:1.15}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:2.75rem}@media screen and (width<=600px){h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.2rem}.projects{padding-left:0!important}.projects .project{gap:1rem!important}:is(.projects .project) button.circle{width:50px!important;height:50px!important;padding:6px!important}}img{width:100%;height:auto;margin:0 auto}img.cap{max-height:100%}ol,ul{margin-top:0;margin-bottom:0;padding-left:2rem}:is(ul,ol) li{padding-left:.6rem}main li+li{margin-top:1rem}#home h2,#home h3{white-space:nowrap}@media screen and (height<=700px){#home h2{line-height:1}#home .toggle-layer{margin-top:-2rem}}main{flex-direction:column;gap:0;width:100%;max-width:60ch;margin:0 auto;padding:0;display:flex;position:relative}main h1,main h2,main h3,main h4,main h5,main h6{hyphens:auto;letter-spacing:.5px;text-wrap:balance;margin-top:1.5rem}main.wide{max-width:unset}main.unrel{padding-top:0;position:static}main section{padding:var(--base-padding);transition:var(--base-transition-large);min-height:calc(100dvh - var(--header-height));flex-direction:column;justify-content:center;display:flex;position:relative}.contained:is(main section) div.section-inner{width:100%;max-width:70ch;margin:0 auto;padding-top:1rem;padding-bottom:2rem;position:relative}blockquote>:last-child{margin-bottom:0}details{border:none!important}details summary{cursor:pointer;user-select:none}details ul{margin-top:0;margin-bottom:0}.button,button{font-variant:all-small-caps;color:#fff;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:90px;height:44px;padding-bottom:3px;padding-left:16px;padding-right:16px;font-weight:700;line-height:.9;text-decoration:none;transition:color .1s ease-out,border-color .1s ease-out,background-color .1s ease-out;display:flex}.main:is(button,.button){color:var(--main-color)}.main:is(button,.button):focus,.main:is(button,.button):hover{color:var(--z-brown);background-color:var(--main-color)}.primary:is(button,.button){color:var(--accent-color);background-color:var(--key-color);font-variant:unset;border-radius:99px;height:auto;padding:1rem 2rem;display:inline-flex}.primary.inline:is(button,.button){margin-left:auto;margin-right:auto}.primary:is(button,.button):focus,.primary:is(button,.button):hover{background-color:var(--key-color);color:var(--accent-color)}.primary.dark:is(button,.button){background-color:var(--z-brown);color:var(--main-color)}.plain:is(button,.button){width:auto;height:auto;min-width:unset;border:none;padding:0;position:relative}.plain.icon:is(button,.button){border-radius:50px}.plain.icon:is(button,.button) svg{pointer-events:none}.plain.circle:is(button,.button){border-radius:99px}:target{background:var(--z-orange);scroll-padding-top:var(--header-height);scroll-margin-top:var(--header-height)}.shadow{box-shadow:0 0 0 1px #0e3f7e0a,0 1px 1px -.5px #2a33450a,0 3px 3px -1.5px #2a33460a,0 6px 6px -3px #2a33460a,0 12px 12px -6px #0e3f7e0a,0 24px 24px -12px #0e3f7e0a}.dp-shadow{filter:drop-shadow(5px 5px 4px #0e3f7e0a)}.desktop:not(#id){display:none}.mobile:not(#id){display:inherit}.hyphenate{hyphens:auto}@media screen and (height>=769px){.mobile{display:none}.desktop{display:inherit}}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}@keyframes wiggle{0%{transform:translate(0)}33%{transform:translate(-5%)}66%{transform:translate(5%)}to{transform:translate(0)}}.wiggle{animation:.3s ease-in-out 2 wiggle}.fade{opacity:1;transition:opacity .3s ease-in-out}.fade.faded{opacity:0}table{border-collapse:collapse;width:fit-content;margin:0 auto}table td{vertical-align:baseline;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;line-height:1.2}:is(table td):first-child{padding-left:0;padding-right:1rem}@media screen and (width<=600px){:is(table td):first-child{padding-right:0}}@media screen and (width<=420px){table tr{flex-direction:column;padding:.5rem 0;display:flex}:is(table tr) td{padding:0}}svg.icon{display:inline-block}.auto{width:auto;height:auto;position:relative}.auto-h{height:100%}.auto-w{width:100%}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}ul[data-astro-cid-4h2zsz5c]{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;list-style:none;display:flex;position:absolute}ul[data-astro-cid-4h2zsz5c] li[data-astro-cid-4h2zsz5c]{cursor:default;padding:.2rem .4rem}[data-astro-cid-4h2zsz5c]:is(ul li) a[data-astro-cid-4h2zsz5c]{color:var(--z-blue)}[data-astro-cid-4h2zsz5c]:is(ul li) .disabled[data-astro-cid-4h2zsz5c]{color:var(--z-blue-light,#ccc);cursor:default}.active[data-astro-cid-4h2zsz5c]:is(ul li){font-weight:600}select[data-astro-cid-4h2zsz5c]{width:7ch;margin-bottom:0;padding:.2rem .5rem}@media screen and (width<=768px){select[data-astro-cid-4h2zsz5c]{width:4ch}}select[data-astro-cid-4h2zsz5c].hidden{visibility:hidden}select[data-astro-cid-4h2zsz5c] option[data-astro-cid-4h2zsz5c][selected]{font-family:inherit;display:none}button.plain.svelte-x9noyn{color:var(--color);white-space:nowrap;border:0;justify-content:flex-start;padding:0;font-weight:400}details[data-astro-cid-bzmbj2jw]>summary[data-astro-cid-bzmbj2jw]{cursor:pointer;list-style:none}details[data-astro-cid-bzmbj2jw] summary[data-astro-cid-bzmbj2jw]::-webkit-details-marker{display:none}details[data-astro-cid-bzmbj2jw],h4[data-astro-cid-bzmbj2jw]{font-size:22px}details[data-astro-cid-bzmbj2jw]{padding-top:calc(var(--header-height)/2 - 24px);background:var(--z-white);box-shadow:none;z-index:2;width:224px;padding-right:1rem;line-height:1;position:absolute;top:0;right:0}details[data-astro-cid-bzmbj2jw][open]{box-shadow:none;background:#fff}details[data-astro-cid-bzmbj2jw] h4[data-astro-cid-bzmbj2jw]{margin-top:0;margin-bottom:0}details[data-astro-cid-bzmbj2jw] summary[data-astro-cid-bzmbj2jw]{text-align:right;color:#000;margin-right:0;padding-right:1rem;font-weight:700;position:absolute;right:0}details[data-astro-cid-bzmbj2jw] span[data-astro-cid-bzmbj2jw].community,details[data-astro-cid-bzmbj2jw] span[data-astro-cid-bzmbj2jw].default{display:none}details[data-astro-cid-bzmbj2jw] .switch[data-astro-cid-bzmbj2jw]{--color:var(--z-blue);border-top:1px solid #d1d1d1;margin-top:6px;padding-top:14px;padding-bottom:4px}details[data-astro-cid-bzmbj2jw] nav[data-astro-cid-bzmbj2jw]{gap:1rem;width:100%;padding:12px 0 .75rem 1rem}details[data-astro-cid-bzmbj2jw] nav[data-astro-cid-bzmbj2jw],details[data-astro-cid-bzmbj2jw] ul[data-astro-cid-bzmbj2jw]{flex-direction:column;display:flex}details[data-astro-cid-bzmbj2jw] ul[data-astro-cid-bzmbj2jw]{gap:.5rem;padding-left:0}details[data-astro-cid-bzmbj2jw] ul[data-astro-cid-bzmbj2jw] li[data-astro-cid-bzmbj2jw]{padding-left:0;list-style-type:none}[data-astro-cid-bzmbj2jw]:is(details ul li) a[data-astro-cid-bzmbj2jw]{color:var(--z-blue)}header[data-astro-cid-kgevm5mn]{--gap:1rem;z-index:999;justify-content:space-between;align-items:center;gap:var(--gap);height:var(--header-height);background-color:var(--z-white);backdrop-filter:blur(8px);margin-left:auto;margin-right:auto;padding:.5rem;display:flex;position:sticky;top:0}@media screen and (width<=768px){header[data-astro-cid-kgevm5mn]{--gap:.5rem}}header[data-astro-cid-kgevm5mn] .brand[data-astro-cid-kgevm5mn]{z-index:1;height:100%;margin:0 auto}header[data-astro-cid-kgevm5mn] .logo[data-astro-cid-kgevm5mn]{text-transform:uppercase;height:100%;font-weight:700;display:none}.large[data-astro-cid-kgevm5mn]:is(header .logo){display:block}header[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{color:#000;text-decoration:none}.active[data-astro-cid-kgevm5mn]:is(header a){font-weight:700}header[data-astro-cid-kgevm5mn] nav[data-astro-cid-kgevm5mn]{justify-content:flex-end;align-items:center;gap:var(--gap);padding:.5rem 0;font-weight:400;display:flex}[data-astro-cid-kgevm5mn]:is(header nav) ul[data-astro-cid-kgevm5mn]{gap:var(--gap);margin:0;padding:0;display:flex}[data-astro-cid-kgevm5mn]:is(:is(header nav) ul) li[data-astro-cid-kgevm5mn]{list-style-type:none}[data-astro-cid-kgevm5mn]:is(:is(:is(header nav) ul) li) a[data-astro-cid-kgevm5mn]{white-space:nowrap;border-radius:4px;padding:.5rem}footer[data-astro-cid-yvkg62gd]{background:var(--background-color);backdrop-filter:blur(4px);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:50ch;margin-top:2rem;margin-left:auto;margin-right:auto;padding:.5rem 2rem 2rem 1rem;display:flex;position:relative;bottom:0}footer[data-astro-cid-yvkg62gd],footer[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{color:var(--z-blue)}footer[data-astro-cid-yvkg62gd] .brand[data-astro-cid-yvkg62gd]{flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem;display:flex}[data-astro-cid-yvkg62gd]:is(footer .brand) .logo[data-astro-cid-yvkg62gd]{width:60px;margin-left:-12px;display:inline-flex}footer[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{padding-left:0}[data-astro-cid-yvkg62gd]:is(footer ul) li[data-astro-cid-yvkg62gd]{padding-left:0;list-style:none}footer[data-astro-cid-yvkg62gd] h3[data-astro-cid-yvkg62gd]{margin-top:0;margin-bottom:0}.footer[data-astro-cid-yvkg62gd]{align-items:flex-start;gap:1rem}.copy[data-astro-cid-yvkg62gd],.footer[data-astro-cid-yvkg62gd]{flex-direction:row;justify-content:space-between;width:100%;display:flex}.copy[data-astro-cid-yvkg62gd]{align-items:center}
