@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:ebGaramond;src:url(../media/EBGaramond_Regular-s.p.0e616f41.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:ebGaramond Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.ebgaramond_df5326b1-module__3v-Gbq__className{font-family:ebGaramond,ebGaramond Fallback;font-weight:400}.ebgaramond_df5326b1-module__3v-Gbq__variable{--font-eb-garamond:"ebGaramond","ebGaramond Fallback"}
.RouteBackgroundLayer-module__K3oeZG__background{z-index:-1;pointer-events:none;view-transition-name:none;transition:background-color .6s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.RouteBackgroundLayer-module__K3oeZG__background.RouteBackgroundLayer-module__K3oeZG__fast{transition:background-color .3s cubic-bezier(.4,0,.2,1)}.RouteBackgroundLayer-module__K3oeZG__theme-default{background-color:var(--bg-default)}.RouteBackgroundLayer-module__K3oeZG__theme-journal{background-color:var(--bg-journal)}.RouteBackgroundLayer-module__K3oeZG__theme-about{background-color:var(--bg-about)}@media (prefers-reduced-motion:reduce){.RouteBackgroundLayer-module__K3oeZG__background{transition:none}}
.Header-module__ldgnoG__header{z-index:100;view-transition-name:none;background-color:#0000;justify-content:space-between;align-items:center;padding:15px;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__header.Header-module__ldgnoG__transitioning{background-color:#0000!important}.Header-module__ldgnoG__header.Header-module__ldgnoG__nonHomePage{background-color:var(--color-background)}.Header-module__ldgnoG__leftSection{align-items:center;gap:215px;display:flex}.Header-module__ldgnoG__logo{align-items:center;display:flex}.Header-module__ldgnoG__mainNav{gap:20px;display:flex}.Header-module__ldgnoG__rightSection{align-items:center;display:flex}.Header-module__ldgnoG__dateTime{font-size:.875rem;font-weight:var(--weight-regular);color:#fff;white-space:nowrap}.Header-module__ldgnoG__header.Header-module__ldgnoG__nonHomePage .Header-module__ldgnoG__dateTime{color:var(--color-text-secondary)}.Header-module__ldgnoG__link{font-size:.875rem;font-weight:var(--weight-regular);color:#fff;text-decoration:none;transition:color .2s,opacity .2s}.Header-module__ldgnoG__link:hover{color:#fff;opacity:.8}.Header-module__ldgnoG__link.Header-module__ldgnoG__active{color:#fff}.Header-module__ldgnoG__header.Header-module__ldgnoG__nonHomePage .Header-module__ldgnoG__link{color:var(--color-text-secondary)}.Header-module__ldgnoG__header.Header-module__ldgnoG__nonHomePage .Header-module__ldgnoG__link:hover{color:var(--color-text-primary);opacity:1}.Header-module__ldgnoG__header.Header-module__ldgnoG__nonHomePage .Header-module__ldgnoG__link.Header-module__ldgnoG__active{color:var(--color-menutxt-active)}.Header-module__ldgnoG__header.Header-module__ldgnoG__homePage{background-color:#0000!important}.Header-module__ldgnoG__header.Header-module__ldgnoG__homePage .Header-module__ldgnoG__link{color:#fff!important}.Header-module__ldgnoG__header.Header-module__ldgnoG__homePage .Header-module__ldgnoG__link:hover{opacity:.8;color:#fff!important}.Header-module__ldgnoG__header.Header-module__ldgnoG__homePage .Header-module__ldgnoG__link.Header-module__ldgnoG__active,.Header-module__ldgnoG__header.Header-module__ldgnoG__homePage .Header-module__ldgnoG__dateTime{color:#fff!important}.Header-module__ldgnoG__header.Header-module__ldgnoG__journal .Header-module__ldgnoG__link{color:#fff}.Header-module__ldgnoG__header.Header-module__ldgnoG__journal .Header-module__ldgnoG__link:hover{color:#fff;opacity:.8}.Header-module__ldgnoG__header.Header-module__ldgnoG__journal .Header-module__ldgnoG__link.Header-module__ldgnoG__active{color:#98bfff}.Header-module__ldgnoG__header.Header-module__ldgnoG__journal .Header-module__ldgnoG__dateTime{color:#fff}.Header-module__ldgnoG__header.Header-module__ldgnoG__journal{background-color:var(--bg-journal)}.Header-module__ldgnoG__header.Header-module__ldgnoG__about .Header-module__ldgnoG__link{opacity:1;color:#e9e2d0;transition:all .2s}.Header-module__ldgnoG__header.Header-module__ldgnoG__about .Header-module__ldgnoG__link:hover{color:#e9e2d0;opacity:.5}.Header-module__ldgnoG__header.Header-module__ldgnoG__about .Header-module__ldgnoG__link.Header-module__ldgnoG__active{color:#d84618}.Header-module__ldgnoG__header.Header-module__ldgnoG__about .Header-module__ldgnoG__link.Header-module__ldgnoG__active:hover{color:#d84618;opacity:1}.Header-module__ldgnoG__header.Header-module__ldgnoG__about .Header-module__ldgnoG__dateTime{color:#e9e2d0}.Header-module__ldgnoG__header.Header-module__ldgnoG__about{background-color:var(--bg-about)}@media (max-width:768px){.Header-module__ldgnoG__header{display:none}}
.MobileHeader-module__wVVdiW__header{padding:10px;padding-top:max(10px,env(safe-area-inset-top,0));-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;view-transition-name:none;background-color:#0000;flex-direction:column;height:38px;transition:background-color .3s,height .3s,transform .3s;display:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__nonHomePage{background-color:var(--color-background)}@media (max-width:768px){.MobileHeader-module__wVVdiW__header{display:flex}}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__homePage:not(.MobileHeader-module__wVVdiW__menuOpen){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__menuOpen{height:100dvh;transition:all .3s;background-color:#f04e26!important}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__hidden{transform:translateY(-100%)}.MobileHeader-module__wVVdiW__topRow{justify-content:space-between;align-items:center;width:100%;display:flex}.MobileHeader-module__wVVdiW__logo{align-items:center;display:flex}.MobileHeader-module__wVVdiW__logo img{aspect-ratio:22/9;flex-shrink:0;width:44px;height:18px;transition:filter .3s}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__nonHomePage.MobileHeader-module__wVVdiW__menuOpen .MobileHeader-module__wVVdiW__logo img{filter:brightness(0)invert()}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__homePage .MobileHeader-module__wVVdiW__logo img{filter:none!important}.MobileHeader-module__wVVdiW__menuButton{font-size:.875rem;font-weight:var(--weight-regular);color:#fff;cursor:pointer;background:0 0;border:none;padding:0;line-height:normal;transition:color .3s}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__nonHomePage:not(.MobileHeader-module__wVVdiW__menuOpen) .MobileHeader-module__wVVdiW__menuButton{color:#000}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__homePage .MobileHeader-module__wVVdiW__menuButton{color:#fff!important}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__menuOpen .MobileHeader-module__wVVdiW__menuButton{color:#f6f6f6}.MobileHeader-module__wVVdiW__mobileNav{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:15px;transition:all .3s;display:flex;position:absolute;top:70px;left:10px;right:10px}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__menuOpen .MobileHeader-module__wVVdiW__mobileNav{opacity:1;visibility:visible;pointer-events:auto;transition:all .3s}.MobileHeader-module__wVVdiW__mobileLink{font-size:1.25rem;font-weight:var(--weight-regular);color:#f6f6f6;text-decoration:none;transition:opacity .2s}.MobileHeader-module__wVVdiW__bottomSection{bottom:max(30px,env(safe-area-inset-bottom,30px));flex-direction:column;display:flex;position:absolute;left:10px;right:10px}.MobileHeader-module__wVVdiW__email{font-size:.875rem;font-weight:var(--weight-regular);color:#f6f6f6;opacity:0;visibility:hidden;text-decoration:none;transition:opacity .3s,visibility .3s}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__menuOpen .MobileHeader-module__wVVdiW__email{opacity:1;visibility:visible;transition:opacity .3s .3s,visibility .3s .3s}.MobileHeader-module__wVVdiW__email:hover{opacity:.7}.MobileHeader-module__wVVdiW__dateTimeLocation{font-size:.875rem;font-weight:var(--weight-regular);color:#f6f6f6;opacity:0;visibility:hidden;flex-direction:column;margin-top:30px;transition:opacity .3s,visibility .3s;display:flex}.MobileHeader-module__wVVdiW__header.MobileHeader-module__wVVdiW__menuOpen .MobileHeader-module__wVVdiW__dateTimeLocation{opacity:1;visibility:visible;transition:opacity .3s .3s,visibility .3s .3s}
.Footer-module__Grjkva__footer{background-color:var(--color-background);flex-direction:column;align-items:flex-start;min-height:100vh;padding:15px;transition:background-color .6s cubic-bezier(.4,0,.2,1);display:flex}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal{background-color:var(--bg-journal);color:var(--color-background)}.Footer-module__Grjkva__footer.Footer-module__Grjkva__about{background-color:var(--bg-about);color:#e9e2d0}.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__heroText,.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__copyright,.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__socialLink{color:#e9e2d0}@media (max-width:768px){.Footer-module__Grjkva__footer{display:none}.Footer-module__Grjkva__footer.Footer-module__Grjkva__about{background-color:var(--bg-about)}}.Footer-module__Grjkva__heroBlock{text-align:left;margin-top:auto;margin-bottom:100px}.Footer-module__Grjkva__heroText{font-size:4rem;font-weight:var(--weight-regular);margin:0;line-height:normal}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__heroText .Footer-module__Grjkva__heroText{color:var(--color-background)}.Footer-module__Grjkva__emailLink{color:inherit;text-decoration:none;transition:opacity .2s}.Footer-module__Grjkva__emailLink:hover{opacity:.7}.Footer-module__Grjkva__jobsContainer{flex-direction:column;align-items:flex-start;gap:10px;max-width:600px;display:flex}.Footer-module__Grjkva__jobsTitle{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0;line-height:normal}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__jobsTitle,.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__jobsTitle{color:var(--color-background)}.Footer-module__Grjkva__jobsDescription{font-size:var(--font-size-md);font-weight:var(--weight-regular);color:var(--color-text-primary);opacity:.5;margin:0;line-height:120%}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__jobsDescription,.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__jobsDescription{color:#e9e2d0}.Footer-module__Grjkva__applyContainer{align-self:flex-start;margin-top:20px}.Footer-module__Grjkva__applyLink{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);line-height:normal;transition:opacity .2s}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__applyLink,.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__applyLink{color:var(--color-background)}.Footer-module__Grjkva__applyLink:hover{opacity:.7}.Footer-module__Grjkva__bottomBar{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:50px;display:flex}.Footer-module__Grjkva__copyright{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__copyright,.Footer-module__Grjkva__footer.Footer-module__Grjkva__about .Footer-module__Grjkva__copyright{color:var(--color-text-background)}.Footer-module__Grjkva__socialLinks{gap:30px;display:flex}.Footer-module__Grjkva__socialLink{font-size:var(--font-size-base);font-weight:var(--weight-regular);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s}.Footer-module__Grjkva__footer.Footer-module__Grjkva__journal .Footer-module__Grjkva__socialLink .Footer-module__Grjkva__socialLink{color:var(--color-background)}.Footer-module__Grjkva__socialLink:hover{opacity:.7}
.MobileFooter-module__pnMAbG__footer{background-color:var(--color-background);flex-direction:column;align-items:flex-start;min-height:100vh;padding:15px;transition:background-color .6s cubic-bezier(.4,0,.2,1);display:none}.MobileFooter-module__pnMAbG__darkFooter{background-color:var(--color-text-primary);color:var(--color-background)}.MobileFooter-module__pnMAbG__aboutFooter{color:#e9e2d0;background-color:#2f1b12}@media (max-width:768px){.MobileFooter-module__pnMAbG__footer{display:flex}}.MobileFooter-module__pnMAbG__heroBlock{text-align:left;margin-top:auto;margin-bottom:100px}.MobileFooter-module__pnMAbG__heroText{font-size:1.5rem;font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0;line-height:normal}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__heroText{color:var(--color-background)}.MobileFooter-module__pnMAbG__aboutFooter .MobileFooter-module__pnMAbG__heroText{color:#e9e2d0}.MobileFooter-module__pnMAbG__emailLink{color:inherit;text-decoration:none;transition:opacity .2s}.MobileFooter-module__pnMAbG__emailLink:hover{opacity:.7}.MobileFooter-module__pnMAbG__jobsContainer{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.MobileFooter-module__pnMAbG__jobsTitle{font-size:.6875rem;font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0;line-height:normal}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__jobsTitle{color:var(--color-background)}.MobileFooter-module__pnMAbG__aboutFooter .MobileFooter-module__pnMAbG__jobsTitle{color:#e9e2d0}.MobileFooter-module__pnMAbG__jobsDescription{font-size:.6875rem;font-weight:var(--weight-regular);color:var(--color-text-primary);opacity:.5;margin:0;line-height:120%}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__jobsDescription,.MobileFooter-module__pnMAbG__aboutFooter .MobileFooter-module__pnMAbG__jobsDescription{color:#e9e2d0}.MobileFooter-module__pnMAbG__applyContainer{align-self:flex-start;margin-top:20px}.MobileFooter-module__pnMAbG__applyLink{font-size:.6875rem;font-weight:var(--weight-regular);color:var(--color-text-primary);line-height:normal;transition:opacity .2s}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__applyLink{color:var(--color-background)}.MobileFooter-module__pnMAbG__aboutFooter .MobileFooter-module__pnMAbG__applyLink{color:#e9e2d0}.MobileFooter-module__pnMAbG__applyLink:hover{opacity:.7}.MobileFooter-module__pnMAbG__bottomBar{flex-direction:column-reverse;align-items:flex-start;gap:20px;width:100%;margin-top:auto;padding-top:50px;display:flex}.MobileFooter-module__pnMAbG__copyright{font-size:.625rem;font-weight:var(--weight-regular);color:var(--color-text-primary);margin:0}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__copyright{color:var(--color-text-background)}.MobileFooter-module__pnMAbG__aboutFooter .MobileFooter-module__pnMAbG__copyright{color:#e9e2d0}.MobileFooter-module__pnMAbG__socialLinks{gap:30px;display:flex}.MobileFooter-module__pnMAbG__socialLink{font-size:.625rem;font-weight:var(--weight-regular);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s}.MobileFooter-module__pnMAbG__darkFooter .MobileFooter-module__pnMAbG__socialLink{color:var(--color-background)}.MobileFooter-module__pnMAbG__aboutFooter .MobileFooter-module__pnMAbG__socialLink{color:#e9e2d0}.MobileFooter-module__pnMAbG__socialLink:hover{opacity:.7}
.AppShell-module___gVAnq__appShell{z-index:1;min-height:100vh;position:relative}
:root{--color-background:#fff;--color-text-primary:#121212;--color-text-secondary:#767676;--color-headertxt-inactive:#b3b3b3;--color-menutxt-active:#06f;--color-maroon:#3d1900;--color-divider:#e6e6e6;--color-button-bg:#f3f3f3;--bg-default:#fff;--bg-journal:#121212;--bg-about:#2f1b12;--font-primary:"TWK Lausanne",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"EB Garamond",Georgia,serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-size-sm:.75rem;--font-size-base:.8125rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xxl:2.5rem;--weight-regular:450;--weight-semibold:650;--page-top-desktop:200px;--page-top-mobile:70px}
@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-450.woff2)format("woff2"),url(/fonts/TWKLausanne-450.woff)format("woff"),url(/fonts/TWKLausanne-450.ttf)format("truetype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-650.woff2)format("woff2"),url(/fonts/TWKLausanne-650.woff)format("woff"),url(/fonts/TWKLausanne-650.ttf)format("truetype");font-weight:650;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);color:var(--color-text);min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}p,ul,ol{margin:0}ul,ol{list-style:none}a{color:inherit;background-color:#0000;text-decoration:none}img,picture,video,canvas{max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button{cursor:pointer;background:0 0;border:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}
