@import "https://cdn.jsdelivr.net/gh/silktide/consent-manager@v2.0.0/silktide-consent-manager.css";
#stcm-wrapper{--fontFamily:"Memoir",system-ui,sans-serif;--primaryColor:var(--color-white);--backgroundColor:transparent;--textColor:var(--color-white);--boxShadow:none;--iconColor:var(--color-white);--iconBackgroundColor:var(--color-black);justify-content:flex-start;align-items:flex-end}#stcm-banner{box-shadow:none;padding:var(--page-padding);width:auto;max-width:calc(100% - 2*var(--page-padding));background:0 0;border-radius:0;flex-wrap:nowrap;align-items:baseline;gap:.75rem;display:flex;transform:translateY(5px)}#stcm-banner .stcm-actions,#stcm-banner .stcm-actions-row{display:contents}#stcm-banner p{font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-small);text-transform:uppercase;color:var(--color-white);order:1;margin:0;line-height:1;display:inline}#stcm-banner p a{color:var(--color-white);background:0 0;text-decoration:underline}#stcm-banner p a:hover{color:var(--color-gray)}#stcm-banner .stcm-preferences-button{order:2}#stcm-banner .stcm-accept-all{order:3}#stcm-banner a.stcm-logo,#stcm-banner .stcm-reject-all,#stcm-banner .stcm-button-secondary{display:none!important}#stcm-wrapper #stcm-banner .stcm-preferences-button,#stcm-wrapper #stcm-banner .stcm-accept-all,#stcm-wrapper #stcm-banner .stcm-button{font-family:var(--fontFamily);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-small);text-transform:uppercase;color:#888c;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#stcm-wrapper #stcm-banner .stcm-preferences-button:hover,#stcm-wrapper #stcm-banner .stcm-accept-all:hover,#stcm-wrapper #stcm-banner .stcm-button-primary:hover{color:var(--color-white);background:0 0!important}#stcm-wrapper #stcm-banner button:focus,#stcm-wrapper #stcm-banner button:active,#stcm-wrapper #stcm-banner button:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}#stcm-icon,#stcm-modal .stcm-modal-reject-all{display:none!important}#stcm-modal footer a.stcm-credit-link{display:none}#stcm-modal{--backgroundColor:var(--color-black);--textColor:var(--color-white);--primaryColor:var(--color-white);border-radius:0}#stcm-modal .stcm-button-primary{background:var(--color-white);color:var(--color-black);border-color:var(--color-white);border-radius:0}#stcm-modal .stcm-button-primary:hover{background:var(--color-black);color:var(--color-white)}@media (max-width:768px){#stcm-wrapper{justify-content:center;align-items:flex-end}#stcm-banner,#stcm-banner.stcm-pos-bottom-left,#stcm-banner.stcm-loaded{top:auto;bottom:var(--page-padding);text-align:center;white-space:nowrap;justify-content:center;left:50%;right:auto;transform:translate(-50%)}#stcm-banner p,#stcm-wrapper #stcm-banner .stcm-preferences-button,#stcm-wrapper #stcm-banner .stcm-accept-all,#stcm-wrapper #stcm-banner .stcm-button{font-size:14px}}
:root{--color-black:#080808;--color-white:#efefef;--color-gray:#444c;--color-gray-2:#888;--page-padding:20px;--home-header-gap:84px;--home-layout-gap:12px;--header-gap:14px;--home-top-gradient-height:30vh;--home-top-gradient-fade:.75;--font-size-header:42px;--font-size-body:42px;--font-size-small:14px;--letter-spacing-small:.06em}@font-face{font-family:Memoir;src:url(/fonts/Memoir.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{background-color:var(--color-black);color:var(--color-white);margin:0;padding:0;font-family:Memoir,system-ui,sans-serif;line-height:1.5}.page{max-width:none;padding:var(--page-padding);text-transform:uppercase;font-size:var(--font-size-body);padding-bottom:380px;line-height:1}a{color:inherit;text-decoration:none}ul{margin:1.5rem 0 0;padding:0;list-style:none}li+li{margin-top:1rem}.page--profile,.page--project,.page--text{max-width:none}.home-layout{-moz-column-gap:var(--home-layout-gap);column-gap:var(--home-layout-gap);grid-template-columns:1fr 1fr;row-gap:0;padding:0;display:grid}.home-layout__left{text-align:left}.home-layout__left--header,.home-layout__left--category{text-align:right}.home-layout__right{text-align:left}@media (max-width:768px){.page{padding-bottom:80px}:root{--page-padding:10px;--font-size-header:25px;--home-header-from-top:280px;--font-size-body:24px;--font-size-small:11px;--letter-spacing-small:.08em;--header-gap:0px;--color-gray:#888c;--home-top-gradient-height:280px;--home-top-gradient-fade:0}.home-scroll__intro-spacer,.profile-scroll__intro-spacer,.text-page-scroll__intro-spacer{height:calc(var(--home-header-from-top) - var(--page-padding))}.site-header__name-line,.site-header__nav-line{letter-spacing:.04em}.page--profile,.page--text{overflow-x:clip}.page--profile .home-layout,.page--profile .profile__content,.page--text .home-layout,.page--text .text-page-scroll__content{min-width:0}.home-layout{-moz-column-gap:0;column-gap:0}.home-layout__left{padding-right:12px}.home-layout__left--header{padding-right:14px}}.small-text{font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-small);line-height:1}.site-header__name-line,.site-header__nav-line{font-size:var(--font-size-header)}
::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform}::view-transition-new(root){z-index:2;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){animation:none!important}}
