.Preloader-module-scss-module__Gb8lPa__wrap{background-color:var(--default-bg-color);z-index:9999;background-color:#ecebeb;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Preloader-module-scss-module__Gb8lPa__dark .Preloader-module-scss-module__Gb8lPa__wrap{background-color:var(--background-color)}.Preloader-module-scss-module__Gb8lPa__spinner{border:6px solid #0003;border-left-color:#000;border-radius:50%;width:50px;height:50px;animation:1s linear infinite Preloader-module-scss-module__Gb8lPa__spin}.Preloader-module-scss-module__Gb8lPa__dark .Preloader-module-scss-module__Gb8lPa__spinner{border:6px solid #ecebeb33;border-left-color:#ecebeb}@keyframes Preloader-module-scss-module__Gb8lPa__spin{to{transform:rotate(360deg)}}
*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-family-system:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-family-serif:Georgia,Cambria,"Times New Roman",Times,serif;--text-primary-color:var(--text-color);--text-secondary-color:var(--text-muted);--text-tertiary-color:var(--true-gray-500);--link-hover-color:var(--orange)}html{scroll-behavior:smooth;margin:0;padding:0}body{font-family:var(--font-family-system);scroll-behavior:smooth;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}.content{width:100%;max-width:120rem;min-height:100vh;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.content{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:1024px){.content{margin-bottom:0}}@media screen and (max-width:767px){.content{margin-bottom:0}}nav{align-items:center;margin:0 auto 3rem;padding:20px 0}nav .logo{margin-left:auto;margin-right:auto}nav .logo a{margin:0}@media screen and (min-width:1200px){nav{flex-direction:row;margin-right:30px}}footer{text-align:left;text-align:center;padding:30px 10px;display:block}.not-found{text-align:center}.not-found a{color:orange;text-decoration:underline}.ibm-plex-mono-regular{font-family:IBM Plex Mono,monospace;font-style:normal;font-weight:400}img{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:100%}.visible{opacity:1!important;transform:translateY(0)!important}a{text-decoration:none}.tag{font-family:var(--font-family-serif);font-style:italic}:root{--background-color:#ecebeb;--text-color:#222}.dark{--background-color:#222;--text-color:#ecebeb}.dark a{color:#ecebeb}.dark .darklight-toggle svg{fill:#ecebeb}.dark .darklight-toggle svg path{fill:#161310}.dark .clsx-1{fill:var(--text-color)}body{background-color:var(--background-color);color:var(--text-color)}body a{color:#161310;cursor:pointer}body .darklight-toggle{cursor:pointer;width:20px;height:20px;margin:0 0 0 10px;position:relative}body .darklight-toggle svg{fill:#161310;transition:all .2s ease-in-out;position:absolute}body .darklight-toggle svg path{fill:#ecebeb}body .darklight-toggle:hover svg{transition:all .2s ease-in-out;transform:rotate(180deg)}@media screen and (max-width:767px){body .darklight-toggle{position:absolute;top:22px;right:22px}}@media screen and (min-width:1200px){body .darklight-toggle{width:25px;height:25px;margin:0 0 0 20px}}.time{text-align:right;justify-content:flex-end;align-items:center;display:flex}.time .city{letter-spacing:1px;padding-right:4px;font-size:.875rem}@media screen and (min-width:1200px){.time .city{font-size:1rem}}.time span{text-align:center;letter-spacing:1px;font-size:.875rem;display:inline-block}@media screen and (min-width:1200px){.time span{font-size:1rem}}.link.link-logo{text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-family:Clash Display,sans-serif;font-size:1.35rem;display:flex}.link.link-logo span{margin-left:5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media screen and (min-width:1200px){.link.link-logo{font-size:1.5rem}}.navigation{width:100%;margin-bottom:1rem}.menu{padding:0 1rem}@media screen and (min-width:767px){.menu{padding:0}}.menu .link{letter-spacing:1px;font-size:14px}@media screen and (min-width:1200px){.menu .link{margin:0 20px 0 0;font-size:14px}}@media screen and (min-width:767px){.navigation{grid-gap:.5rem;grid-template-columns:1fr 2fr 1fr;align-items:start;padding-left:1rem;padding-right:1rem;display:grid}}.meta{flex-direction:row;justify-content:center;align-items:center;display:flex}@media screen and (min-width:767px){.meta{justify-content:flex-end}}footer{font-size:14px}footer .link{text-transform:uppercase;letter-spacing:1px;margin-left:.5rem;font-family:Clash Display,sans-serif;font-size:14px}@media screen and (max-width:767px){.menu{margin-bottom:2rem}}@media screen and (max-width:1199px){.menu{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;display:grid}}h1{letter-spacing:1px;text-transform:uppercase;font-family:Clash Display,sans-serif;font-size:1.5rem;line-height:1}@media screen and (min-width:1200px){h1{font-size:2.25rem}}.link.is-active{font-weight:700}p.intro{text-align:center;font-optical-sizing:auto;padding:0 20px 20px;font-family:EB Garamond,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.25}@media screen and (min-width:767px){p.intro{font-size:1.75rem}}.intro a{margin:0 0 20px;display:block}.text{padding:0 20px 20px}.wrap p{text-align:left;margin:0 0 20px;font-size:.875rem}.wrap p.intro{font-size:1.25rem}@media screen and (min-width:768px){.wrap p.intro{font-size:1.5rem}}.wrap{margin:0 auto}@media screen and (min-width:768px){.wrap{max-width:640px}}.profile{max-width:250px;margin:0 auto 30px}.main-intro{text-align:center;font-optical-sizing:auto;max-width:850px;margin:0 auto 40px;padding:0 1rem;font-family:EB Garamond,serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.25}@media screen and (min-width:768px){.main-intro{margin:0 auto 60px;font-size:1.35rem}}.established{text-align:center;margin:0 0 10px}@media screen and (min-width:768px){.established{margin:0}}
