body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{--accent-color:#b1140b;--background-color:#fff;--app-background:#f8f8f8;--shadow-color:#0000003b;--line-color:#d7d7d7;--text-color-light:#fff;--text-color-dark:#000;--static-shadow:0rem 0rem 1rem var(--shadow-color);--line-width:0.3rem;--border-radius:1rem;--accent-texture:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='a' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'/%3E%3CfeSpecularLighting surfaceScale='4' specularConstant='1.2' specularExponent='20' lighting-color='%23fff' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='200'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%2300000000' d='M0 0h700v700H0z'/%3E%3Cpath fill='%23fff' filter='url(%23a)' d='M0 0h700v700H0z'/%3E%3C/svg%3E");background-color:#fff;background-color:var(--background-color);display:grid;font-family:Helvetica,Arial,sans-serif;justify-content:center}*{border:0 dotted #000;box-sizing:border-box}a,button{color:#000;color:var(--text-color-dark);font-family:inherit;text-decoration:none}p{margin-bottom:0;margin-top:0}#page-background{background-color:#f8f8f8;background-color:var(--app-background);background-image:radial-gradient(#d7d7d7 2px,#0000 0);background-image:radial-gradient(var(--line-color) 2px,#0000 0);background-size:2rem 2rem;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}#page-content{display:grid;grid-auto-rows:auto;grid-template-areas:"header" "about" "projects" "work" "other" "contact" "footer";grid-template-columns:1fr;justify-content:center;margin-top:0;max-width:90rem;text-align:center;z-index:1}@media (min-width:45em){#page-content{grid-auto-rows:auto;grid-template-areas:"header header" "about about" "projects work" "projects other" "contact contact" "footer footer";grid-template-columns:1fr 1fr}}footer{font-size:.8rem;margin-bottom:4rem;margin-top:4rem}section{margin:1rem;text-align:left}section header{color:#000;color:var(--text-color-dark);font-size:3rem;font-weight:700;margin:0;padding-bottom:1.5rem}section .section-content{grid-gap:1rem;border-color:#b1140b;border-color:var(--accent-color);border-style:solid;display:grid;gap:1rem}#header{align-items:end;background-color:#b1140b;background-color:var(--accent-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='a' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'/%3E%3CfeSpecularLighting surfaceScale='4' specularConstant='1.2' specularExponent='20' lighting-color='%23fff' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='200'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%2300000000' d='M0 0h700v700H0z'/%3E%3Cpath fill='%23fff' filter='url(%23a)' d='M0 0h700v700H0z'/%3E%3C/svg%3E");background-image:var(--accent-texture);box-shadow:0 0 1rem #0000003b;box-shadow:var(--static-shadow);color:#fff;color:var(--text-color-light);display:grid;grid-auto-rows:auto auto 1fr auto;grid-template-areas:"header-title header-title" "header-subtitle header-subtitle" "_ _" "header-content header-content";grid-template-columns:1fr auto;height:100vh;margin:0 0 3rem;max-width:200vw;min-height:27rem;padding:1rem}#header .title-text{font-size:min(24vw,1000rem);font-weight:800;padding-top:1rem}#header .subtitle-text{font-size:2rem;font-weight:200}#header .content-text{border-top-color:#fff;border-top-width:.3rem;border-top:var(--line-width) solid var(--text-color-light);font-size:3rem;font-weight:700;margin-bottom:2rem;padding-bottom:0}#header #scroll-arrow{display:none;height:3.5rem;margin-bottom:2.5rem}@media (min-width:45em){#header{grid-auto-rows:auto 1fr auto;grid-auto-rows:auto auto 1fr auto;grid-template-areas:"header-title header-title" "header-subtitle header-subtitle" "_ _" "header-content header-arrow";grid-template-columns:1fr auto}#header .title-text{font-size:7rem}#header .subtitle-text{font-size:2.5rem;font-weight:200;padding-bottom:4rem}#header .content-text{border-top-color:#fff;border-top-width:.3rem;border-top:var(--line-width) solid var(--text-color-light);font-size:3rem;font-weight:700}#header #scroll-arrow{display:block}}#about header{display:none}#about .section-content{background-color:#b1140b;background-color:var(--accent-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='a' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'/%3E%3CfeSpecularLighting surfaceScale='4' specularConstant='1.2' specularExponent='20' lighting-color='%23fff' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='200'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%2300000000' d='M0 0h700v700H0z'/%3E%3Cpath fill='%23fff' filter='url(%23a)' d='M0 0h700v700H0z'/%3E%3C/svg%3E");background-image:var(--accent-texture);border-radius:1rem;border-radius:var(--border-radius);box-shadow:0 0 1rem #0000003b;box-shadow:var(--static-shadow);color:#fff;color:var(--text-color-light);font-size:1rem;font-weight:300;padding:1rem;text-align:justify;text-justify:inter-cluster}#about .section-content h1{font-size:1.2rem;font-weight:500;margin:0;padding:0}@media (min-width:45em){#about{justify-content:center;margin-left:auto;margin-right:auto;max-width:40em}}.contact-container{border-bottom:3px solid #000;border-top:3px solid #000;display:grid;grid-template-columns:repeat(2,1fr);height:8rem}.contact{color:#000;color:var(--text-color-dark);display:flex;padding:.3rem;transition:.15s}.contact:hover{background-color:#d7d7d7;background-color:var(--line-color)}.contact-icon{height:3rem;padding-right:.4rem}.contact-text{display:grid;font-size:1rem;text-align:left}.contact-text text{font-weight:700}.contact-text sub{font-weight:light}@media (min-width:45em){.contact-container{grid-template-columns:repeat(4,1fr);height:4rem}}.project{grid-gap:.5rem;background-color:#fff;border:1px solid #d7d7d7;border-color:var(--line-color);border-radius:1rem;border-radius:var(--border-radius);display:grid;gap:.5rem;grid-auto-rows:auto;grid-template-areas:"title title title title title" "type type type type type" "desc desc desc desc desc" "note note note note note" "carousel carousel carousel carousel carousel" "_ demo source yt ig";grid-template-columns:1fr auto auto auto auto;padding:2rem 1rem;transition-duration:.2s}.project:hover{box-shadow:0 0 1rem #0000003b;box-shadow:var(--static-shadow);transform:translateY(-.2rem)}.project .title{font-size:1.5rem;font-weight:700}.project .type{font-size:1rem;font-weight:200}.project .desc{font-size:1rem;font-weight:300;margin-top:1rem}.project .note{font-size:.8rem;font-style:italic;font-weight:100;padding-bottom:.5rem}.project .links{background-color:#b1140b;background-color:var(--accent-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='a' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'/%3E%3CfeSpecularLighting surfaceScale='4' specularConstant='1.2' specularExponent='20' lighting-color='%23fff' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='200'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='%2300000000' d='M0 0h700v700H0z'/%3E%3Cpath fill='%23fff' filter='url(%23a)' d='M0 0h700v700H0z'/%3E%3C/svg%3E");background-image:var(--accent-texture);border-color:#fff;border-color:var(--text-color-light);border-radius:1rem;border-radius:var(--border-radius);color:#fff;color:var(--text-color-light);cursor:pointer;font-size:.8rem;font-weight:700;padding:.5rem;text-align:center;transition-duration:.2s}.project .links:hover{background-image:none}.project .links:active,.project .links:hover{background-color:#d7d7d7;background-color:var(--line-color);color:#000;color:var(--text-color-dark)}.project .links:empty{display:none}.carousel{border-width:1px;display:flex;flex-direction:row;overflow:scroll;overflow-y:hidden}.youtube-video{border-width:1px;flex:1 0 auto;margin:1rem;width:5rem}
/*# sourceMappingURL=main.5bfd83f4.css.map*/