.home{min-height:100vh}.home .spacer{min-height:25vh}.home p{font-size:14px;padding-bottom:var(--body-padding);width:26vw}.home a{text-decoration:underline}@media (min-width: 2700px){.home p{font-size:.55vw}}@media (max-width: 1930px){.home p{font-size:12px;width:30vw}}@media (max-width: 1450px){.home p{width:40vw}}@media (max-width: 900px){.home p{font-size:10px;width:55vw}}@media (max-width: 580px){.home p{font-size:9px;width:50vw}}@media (max-width: 580px){.home p{width:60vw}}.portfolio-grid .image-grid{columns:5;gap:var(--body-padding)}.portfolio-grid .portfolio-item{margin-bottom:var(--body-padding)}.portfolio-grid .portfolio-item img,.portfolio-grid .portfolio-item video{width:100%;height:auto;display:block;object-fit:cover}@media (min-width: 2700px){.portfolio-grid .image-grid{columns:6}}@media (max-width: 1930px){.portfolio-grid .image-grid{columns:4}}@media (max-width: 1024px){.portfolio-grid .image-grid{columns:3}}@media (max-width: 700px){.portfolio-grid .image-grid{columns:2}}@media (max-width: 500px){.portfolio-grid .image-grid{columns:1}}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:initial}html{scroll-behavior:initial;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}a{all:unset;cursor:pointer}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:initial}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:initial!important}}body,html{font-family:Inter,sans-serif}*::selection{background-color:#a5a5a5}.container{padding:0 var(--body-padding)}:root{--body-padding: 16px;--nav-font-size: 22px;--nav-font-weight: 400}@media (max-width: 670px){:root{--nav-font-size: 18px}}@media (max-width: 570px){:root{--nav-font-size: 14px}.navbar .nav-actions button{margin-left:2ch!important}}@media (max-width: 410px){:root{--nav-font-size: 12px;--body-padding: 12px}.navbar .nav-actions button{margin-left:2ch!important}}@media (max-width: 345px){:root{--nav-font-size: 11px}.navbar .nav-actions button{margin-left:1ch!important}}.navbar{position:fixed;display:flex;justify-content:space-between;align-items:center;padding:var(--body-padding);color:#fff;width:100%;mix-blend-mode:difference;font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);z-index:100}.navbar .logo{font-size:var(--nav-font-size);font-weight:var(--nav-font-weight)}.navbar .nav-actions button{margin-left:3ch;cursor:pointer}
