.LaMainOuverte_handIcon__deLaj{margin:1rem 0;padding:.25rem}@media (prefers-color-scheme:dark){.LaMainOuverte_handIcon__deLaj{filter:invert(1) contrast(1.2)}}[data-theme=dark] .LaMainOuverte_handIcon__deLaj{filter:invert(1) contrast(1.2)}[data-theme=light] .LaMainOuverte_handIcon__deLaj{filter:none}.page_skipLink__l4fAl{position:absolute;top:-40px;left:6px;background:var(--background);color:var(--text-color);padding:8px;text-decoration:none;z-index:100;border-radius:4px;font-weight:400}.page_skipLink__l4fAl:focus-visible{top:6px}.page_controlPanel__NreG_{display:flex;gap:.5rem;justify-content:space-between;align-items:center;height:3rem}main.page_contentContainer__SJYxO{padding:0 1rem}div.page_content__8geRE{max-width:500px;margin:6rem auto 3rem}@media (max-width:768px){div.page_content__8geRE{margin:1rem auto 2rem;padding:0 1rem}.page_controlPanel__NreG_{margin-bottom:0}}@media (max-width:432px){.page_controlPanel__NreG_{justify-content:flex-start;margin-bottom:0}}section.page_intro__9HgsY{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 0}.page_name__noiKk{text-transform:uppercase}.page_title__4Ol2S{opacity:.6}p.page_not_found_return_home__G_ROR{margin-top:3rem}@keyframes page_fadeInUp__PHt8c{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__gbxN5{0%{opacity:0}to{opacity:1}}.page_fadeInSection__isYXI,.page_fadeInUpSection__kIqhE{opacity:0}[data-animate=true] .page_fadeInSection__isYXI{animation:page_fadeIn__gbxN5 .5s cubic-bezier(.65,.05,.36,1) forwards}[data-animate=true] .page_fadeInUpSection__kIqhE{animation:page_fadeInUp__PHt8c .32s cubic-bezier(.65,.05,.36,1) forwards}[data-animate=false] .page_fadeInSection__isYXI,[data-animate=false] .page_fadeInUpSection__kIqhE{opacity:1}.Header_header__fNyWn{width:100%;padding:.5rem 0;display:inline-flex;justify-content:space-between;gap:1rem;border-bottom:.5px solid #c8c8c8}@media (max-width:432px){.Header_header__fNyWn{flex-direction:column;gap:.25rem}}.Button_button__hMNEn{display:inline-flex;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5;background:var(--background);color:var(--foreground);border-radius:.375rem;cursor:pointer;transition:background-color .16s ease,color .16s ease;text-decoration:none}.Button_button__hMNEn:focus-visible,.Button_button__hMNEn:hover{color:color-mix(in srgb,var(--text-color) 70%,transparent)}@media (prefers-color-scheme:dark){.Button_button__hMNEn:focus-visible,.Button_button__hMNEn:hover{color:color-mix(in srgb,var(--text-color) 70%,transparent)}}[data-theme=dark] .Button_button__hMNEn:focus-visible,[data-theme=dark] .Button_button__hMNEn:hover{color:color-mix(in srgb,var(--text-color) 70%,transparent)}[data-theme=light] .Button_button__hMNEn:focus-visible,[data-theme=light] .Button_button__hMNEn:hover{color:color-mix(in srgb,var(--text-color) 70%,transparent)}.Button_button__hMNEn:disabled{cursor:not-allowed;opacity:.5}ul.LinkList_list__She7r{list-style-type:none}li.LinkList_default__ulDV1{transition:opacity .16s ease}div.LinkList_inactive__msdqP,li.LinkList_inactive__msdqP{color:var(--text-color);opacity:.4;transition:opacity .16s ease}li.LinkList_active__zd4cq{color:var(--text-color);transition:opacity .16s ease}span.LinkList_indexIcon__I9_we{font-size:1.25rem;display:inline-flex;align-items:center;line-height:1}a.LinkList_link__XyT27{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .5rem .5rem 0;color:inherit;text-decoration:none}a.LinkList_link__XyT27:hover{color:inherit}span.LinkList_linkContent__NjNxk{color:var(--text-color);opacity:.6}span.LinkList_staticArrow__82Xlz{line-height:1rem;font-family:Tarnac,sans-serif;font-size:1.5rem;opacity:.6;transition:opacity .2s ease-out}.LinkList_listWrapper__J3_JQ:not([data-touch-device=true]):has(a:focus) span.LinkList_staticArrow__82Xlz,.LinkList_listWrapper__J3_JQ:not([data-touch-device=true]):hover span.LinkList_staticArrow__82Xlz{opacity:0}.LinkList_listWrapper__J3_JQ{position:relative}span.LinkList_floatingArrow__hFGl8{position:absolute;right:0;line-height:1rem;font-family:Tarnac,sans-serif;font-size:1.5rem;opacity:0;pointer-events:none;will-change:top,opacity;transition:top .2s cubic-bezier(.17,.84,.44,1),opacity .15s ease-out;transform:translateY(-50%)}.LinkList_listWrapper__J3_JQ:has(a:focus) span.LinkList_floatingArrow__hFGl8,.LinkList_listWrapper__J3_JQ:hover span.LinkList_floatingArrow__hFGl8{opacity:1;transform:translateY(-50%) translateX(-.5rem) rotate(-45deg)}section.LinkList_linkSection__2ZU9n{margin-bottom:1rem;ul{padding:.5rem 0 0}}.LinkList_headerWithIndex__ocS4w{display:inline-flex;gap:.5rem}.StyledLink_link__PHCpy{color:var(--text-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--text-color) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--text-color) 30%,transparent);text-underline-offset:.3em;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.StyledLink_link__PHCpy:active,.StyledLink_link__PHCpy:focus-visible,.StyledLink_link__PHCpy:hover{-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color)}.StyledLink_externalIcon__ithT4{font-size:1.25em;line-height:0;position:relative;top:.1em;-webkit-margin-start:.25rem;margin-inline-start:.25rem;opacity:.7;display:inline-block}.bauhausClientComponent_link__MkeyU{display:block;max-width:640px;position:relative;overflow:hidden}.bauhausClientComponent_link__MkeyU:active .bauhausClientComponent_overlay__XPidA{transform:scale(.97)}.bauhausClientComponent_overlay__XPidA{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .16s ease;pointer-events:none}.bauhausClientComponent_overlay__XPidA:active{transform:scale(.99)}.bauhausClientComponent_image__B_uEs{cursor:pointer;display:block;max-width:100%;height:auto}.ThemeToggle_toggle__yA_f1{background:none;border:none;border-radius:50%;background-color:color-mix(in srgb,var(--text-color) 10%,transparent);color:color-mix(in srgb,var(--text-color) 80%,transparent);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border .16s ease;width:24px}.ThemeToggle_toggleWrapper__6_jpo,.ThemeToggle_toggle__yA_f1{display:flex;align-items:center;justify-content:center;height:24px}.ThemeToggle_toggle__yA_f1:hover{background-color:color-mix(in srgb,var(--text-color) 90%,transparent);color:color-mix(in srgb,var(--background) 90%,transparent)}.ThemeToggle_toggle__yA_f1:active{transform:scale(.95)}.PageLayout_container__1qLxq{display:flex;justify-content:center;padding:6rem 2rem 5rem;width:100%;position:relative;p{margin-bottom:1rem}}.PageLayout_skipLink__Q0Ash{position:absolute;top:-40px;left:6px;background:var(--background);color:var(--text-color);padding:8px;text-decoration:none;z-index:100;border-radius:4px;font-weight:400;transition:background-color .16s ease,color .16s ease}.PageLayout_skipLink__Q0Ash:focus-visible{top:6px}.PageLayout_layout__0Bcs1{display:grid;grid-template-columns:1fr 500px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar controls empty" "sidebar content empty";grid-auto-rows:min-content;width:100%;max-width:1800px;margin:0 auto;align-items:start}.PageLayout_layoutXlarge__nO6hg{grid-template-columns:1fr 600px 1fr}.PageLayout_sidebar__1oMSj{grid-area:sidebar;justify-self:center;align-self:start;white-space:nowrap;position:-webkit-sticky;position:sticky;top:6rem;padding:0 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3rem;transition:background-color .16s ease,color .16s ease}.PageLayout_content__MKPxN{grid-area:content;width:100%;align-self:start}.PageLayout_buttonContent__Xt0gV{display:flex;align-items:center;gap:.5rem;text-transform:uppercase}.PageLayout_topRegion__dUfo3{grid-area:controls;justify-self:center;align-self:start;width:100%;max-width:500px;margin:0 auto .5rem;display:flex;flex-direction:column}.PageLayout_controlPanel__2K0Ur{display:inline-flex;gap:1rem;justify-content:space-between;align-items:center;min-height:3rem;width:100%}.PageLayout_controlPanel__2K0Ur .clockWrapper{margin-right:auto}.PageLayout_header__RGtRS{width:100%;max-width:500px;margin:0 auto}.PageLayout_mainContent__SgaX3{padding:.5rem 0 0}@media (max-width:768px){.PageLayout_container__1qLxq{padding:0 1rem 3rem}.PageLayout_layout__0Bcs1{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar controls" "content content";grid-auto-rows:min-content;gap:0;width:100%;max-width:500px}.PageLayout_sidebar__1oMSj{grid-area:sidebar;justify-self:flex-start;position:-webkit-sticky;position:sticky;top:0;z-index:12;background:var(--background);justify-content:flex-start;align-items:flex-start;padding:1.25rem 0 0;height:3rem;transition:background-color .16s ease,color .16s ease}.PageLayout_content__MKPxN{grid-area:content;padding:0 1rem;max-width:100%}.PageLayout_topRegion__dUfo3{grid-area:controls;justify-self:stretch;align-self:stretch;width:100%;max-width:none;margin:0;padding:1rem 1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:11;background:var(--background);transition:background-color .16s ease;grid-column:1/-1;pointer-events:none}.PageLayout_controlPanel__2K0Ur{width:100%;justify-content:flex-end;align-items:center}.PageLayout_controlPanel__2K0Ur .clockWrapper{margin-right:0;flex-direction:row-reverse}.PageLayout_topRegion__dUfo3>*{pointer-events:auto}}@media (max-width:432px){.PageLayout_container__1qLxq{justify-content:flex-start;padding:0 0 3rem}.PageLayout_layout__0Bcs1{grid-template-columns:auto 1fr;grid-template-areas:"sidebar controls" "header header" "content content"}.PageLayout_sidebar__1oMSj{padding:.75rem 0 0;justify-self:flex-start;width:auto;position:-webkit-sticky;position:sticky;top:0;z-index:12;background:var(--background);transition:background-color .16s ease,color .16s ease}.PageLayout_topRegion__dUfo3{display:contents}.PageLayout_controlPanel__2K0Ur{grid-area:controls;justify-self:end;padding:1rem 1rem 0;top:0;z-index:11}.PageLayout_controlPanel__2K0Ur,.PageLayout_header__RGtRS{position:-webkit-sticky;position:sticky;background:var(--background);transition:background-color .16s ease}.PageLayout_header__RGtRS{grid-area:header;padding:0 1rem;top:3rem;z-index:10}}@media (max-width:900px){.PageLayout_layoutXlarge__nO6hg{grid-template-columns:1fr 500px 1fr}}@media (max-width:768px){.PageLayout_layout__0Bcs1.PageLayout_layoutXlarge__nO6hg{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar controls" "header header" "content content";max-width:500px;margin:0 auto}}.GitHubRepoDisplay_card__JNZAz{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;border-radius:6px;background-color:color-mix(in srgb,var(--text-color) 3%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-color) 20%,transparent);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;text-decoration:none;color:inherit}.GitHubRepoDisplay_card__JNZAz:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-color) 40%,transparent);background-color:color-mix(in srgb,var(--text-color) 5%,transparent)}.GitHubRepoDisplay_card__JNZAz:active{transform:scale(.99)}.GitHubRepoDisplay_header__84DPQ{display:flex;gap:.75rem}.GitHubRepoDisplay_avatar__h2GfR{flex-shrink:0}.GitHubRepoDisplay_repoPath__TxtY5,.GitHubRepoDisplay_repoPrefix__X7EHJ{display:flex;align-items:baseline;gap:.25rem;font-size:1rem;font-weight:600;line-height:1.5}.GitHubRepoDisplay_username__9kvFO{color:color-mix(in srgb,var(--text-color) 70%,transparent)}.GitHubRepoDisplay_separator__Qcr1W{color:color-mix(in srgb,var(--text-color) 50%,transparent)}.GitHubRepoDisplay_repoName__LrENw{color:var(--text-color);font-weight:600}.GitHubRepoDisplay_arrow__tx9Dj{font-family:Tarnac,sans-serif;font-size:1.5rem;opacity:.6;transition:all .2s cubic-bezier(.86,0,.07,1)}.GitHubRepoDisplay_card__JNZAz:focus-visible .GitHubRepoDisplay_arrow__tx9Dj,.GitHubRepoDisplay_card__JNZAz:hover .GitHubRepoDisplay_arrow__tx9Dj{opacity:1;transform:rotate(-45deg)}@media (prefers-color-scheme:dark){.GitHubRepoDisplay_avatar__h2GfR{filter:none}}[data-theme=dark] .GitHubRepoDisplay_avatar__h2GfR{filter:none}[data-theme=light] .GitHubRepoDisplay_avatar__h2GfR{filter:invert(1)}@media (max-width:432px){.GitHubRepoDisplay_header__84DPQ{display:block}.GitHubRepoDisplay_repoPrefix__X7EHJ{display:flex;gap:.25rem;font-size:.85rem}.GitHubRepoDisplay_repoPath__TxtY5{display:block;font-size:.85rem}.GitHubRepoDisplay_repoName__LrENw{display:flex;width:100%}}