.Layout-module-scss-module__Vc59kq__Header{z-index:20;height:var(--ui-header-height);border-bottom:1px solid var(--ui-color-border-default);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100f0ed9;position:fixed;top:0;left:0;right:0}.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content{max-width:1080px;height:100%;padding:var(--ui-inset-xs) var(--ui-inset-3xl);gap:var(--ui-inset-xs) var(--ui-inset-xl);margin:0 auto}.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Logo>span{letter-spacing:.06em;color:inherit;font-size:13px}.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Nav{gap:28px}.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Nav span{letter-spacing:.08em}.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Nav .Layout-module-scss-module__Vc59kq__CV{background:var(--ui-color-primary);padding:var(--ui-inset-2xs) var(--ui-inset-sm);border-radius:2px}.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Nav .Layout-module-scss-module__Vc59kq__CV:hover{opacity:.85}@media screen and (max-width:900px){.Layout-module-scss-module__Vc59kq__Header .Layout-module-scss-module__Vc59kq__Content{padding:var(--ui-inset-xs) var(--ui-inset-lg);flex-direction:column;justify-content:unset!important}}.Layout-module-scss-module__Vc59kq__Footer{background-color:var(--ui-color-background-dark);border-top:1px solid var(--ui-color-border-default)}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content{max-width:1080px;height:100%;padding:clamp(48px,8vw,64px) var(--ui-inset-3xl) clamp(24px,4vw,32px);gap:var(--ui-inset-xs) var(--ui-inset-xl);margin:0 auto}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__FooterText{max-width:22ch;line-height:1.3}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Email{border-bottom:1px solid var(--ui-color-primary);padding-bottom:2px;display:inline-block}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Nav{gap:28px}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Nav span{letter-spacing:.08em}@media screen and (max-width:900px){.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content{padding:clamp(48px,8vw,64px) var(--ui-inset-lg) clamp(24px,4vw,32px)}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Main{gap:var(--ui-inset-xl);flex-direction:column;align-items:flex-start}.Layout-module-scss-module__Vc59kq__Footer .Layout-module-scss-module__Vc59kq__Content .Layout-module-scss-module__Vc59kq__Disclaimer{gap:var(--ui-inset-3xs);flex-direction:column}}
@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../media/ibm-plex-mono-v20-latin-regular.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-v20-latin-regular.3j_tr52ncjnsd.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../media/ibm-plex-mono-v20-latin-500.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-v20-latin-500.3quo4lkm1bih6.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(../media/ibm-plex-sans-v23-latin-regular.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-v23-latin-regular.1ko4obha-74ja.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(../media/ibm-plex-sans-v23-latin-500.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-v23-latin-500.3278osv8d-lfr.ttf)format("truetype")}html:root{--ui-color-background:#100f0e;--ui-color-background-dark:#0c0b0a;--ui-color-hover:#161513;--ui-color-border-default:#26241f;--ui-color-primary:#d3ac7c;--ui-color-primary-hover:#4a4239;--ui-font-sans:"IBM Plex Sans", system-ui, sans-serif;--ui-font-mono:"IBM Plex Mono", monospace;--ui-font-size-xs:10px;--ui-font-size-sm:11px;--ui-font-size-md:15px;--ui-font-size-lg:18px;--ui-font-size-xl:26px;--ui-font-color-primary:#ecebe7;--ui-font-color-base:#b5b0a7;--ui-font-color-light:#86827a;--ui-font-color-subtle:#56534d;--ui-color-font-invert:#100f0e;--ui-inset-3xs:4px;--ui-inset-2xs:8px;--ui-inset-xs:12px;--ui-inset-sm:14px;--ui-inset-md:16px;--ui-inset-lg:20px;--ui-inset-xl:24px;--ui-inset-2xl:32px;--ui-inset-3xl:40px;--ui-header-height:88px}@media screen and (max-width:900px){html:root{--ui-header-height:93px}}html{scroll-behavior:smooth;height:100%;scroll-padding-top:var(--ui-header-height);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;font-family:var(--ui-font-sans),sans-serif;font-size:var(--ui-font-size-md);background-color:var(--ui-color-background);color:var(--ui-font-color-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{max-width:1080px;margin:var(--ui-header-height) auto 0 auto;padding:0 var(--ui-inset-3xl)}@media screen and (max-width:900px){main{padding:0 var(--ui-inset-lg)}}*{box-sizing:border-box;margin:0;padding:0}a{color:#ecebe7;text-decoration:none}a:hover{color:var(--ui-color-primary)}.wrapper{padding:clamp(72px,12vw,128px) 0 clamp(56px,8vw,96px)}h1,h2,h3,h4,h5,h6{appearance:none;font-weight:unset}::selection{color:var(--ui-color-font-invert);background:var(--ui-color-primary)}
