.page-module-scss-module__rcUngW__page{--space-gutter:24px;--color-accent:darkorange}.page-module-scss-module__rcUngW__container{width:100%;max-width:var(--container-width);margin-inline:auto}.page-module-scss-module__rcUngW__introduction{padding:80px var(--space-gutter)40px}.page-module-scss-module__rcUngW__introduction h1{color:var(--color-text-secondary);font-size:16px;line-height:1.65em}.page-module-scss-module__rcUngW__introduction h1+.page-module-scss-module__rcUngW__introduction h1{margin-top:1em}.page-module-scss-module__rcUngW__introduction a{text-decoration:underline}.page-module-scss-module__rcUngW__introduction a:hover{color:var(--color-accent);transition:color .5s var(--easing-ease-out-quart)}.page-module-scss-module__rcUngW__introduction .page-module-scss-module__rcUngW__content{max-width:760px}.page-module-scss-module__rcUngW__projects{padding:0 var(--space-gutter)}.page-module-scss-module__rcUngW__projects .page-module-scss-module__rcUngW__content{flex-direction:column;grid-template-columns:1fr;gap:48px;display:grid}.page-module-scss-module__rcUngW__project{flex-direction:column;gap:12px;display:flex;position:relative}.page-module-scss-module__rcUngW__project:hover .page-module-scss-module__rcUngW__projectImage{scale:1.02}.page-module-scss-module__rcUngW__project:hover .page-module-scss-module__rcUngW__projectTitle{color:var(--color-accent)}.page-module-scss-module__rcUngW__projectBody{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__rcUngW__projectTitle{transition:color .5s var(--easing-ease-out-quart);align-items:center;gap:8px;font-weight:500;display:flex}.page-module-scss-module__rcUngW__projectLink{width:1em;height:1em;color:inherit;opacity:.5}.page-module-scss-module__rcUngW__projectSubtitle{color:var(--color-text-secondary)}.page-module-scss-module__rcUngW__projectSlides{display:flex}.page-module-scss-module__rcUngW__projectImage{background-color:var(--color-neutral-2);transition:scale .5s var(--easing-ease-out-quart);border-radius:8px;width:100%;height:auto}.page-module-scss-module__rcUngW__footer{padding:128px var(--space-gutter)48px}.page-module-scss-module__rcUngW__footer p{font-size:14px}.page-module-scss-module__rcUngW__header{padding:80px var(--space-gutter)0px;font-size:28px}.page-module-scss-module__rcUngW__header .page-module-scss-module__rcUngW__headerTitle{font-weight:550}.page-module-scss-module__rcUngW__header .page-module-scss-module__rcUngW__headerDescription{color:var(--color-neutral-10);font-size:24px}.page-module-scss-module__rcUngW__header a{text-decoration:underline}.page-module-scss-module__rcUngW__header a:hover{color:var(--color-accent);transition:color .5s var(--easing-ease-out-quart)}.page-module-scss-module__rcUngW__header .page-module-scss-module__rcUngW__headerContent{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__rcUngW__header .page-module-scss-module__rcUngW__headerImage{margin-top:40px}.page-module-scss-module__rcUngW__section{padding:48px var(--space-gutter)}.page-module-scss-module__rcUngW__section h2{margin-bottom:1em;font-size:18px;font-weight:550}.page-module-scss-module__rcUngW__section h3{margin-top:1.5em;margin-bottom:1em;font-size:22px;font-weight:500}.page-module-scss-module__rcUngW__section ul{flex-direction:column;gap:.75em;margin-top:1em;padding-left:24px;display:flex}.page-module-scss-module__rcUngW__section li,.page-module-scss-module__rcUngW__section p{color:var(--color-text-secondary);max-width:70ch;margin-top:1em;line-height:1.65}.page-module-scss-module__rcUngW__section strong{font-weight:600}.page-module-scss-module__rcUngW__section a{text-decoration:underline}.page-module-scss-module__rcUngW__section ul{margin-top:1em;padding-left:24px}.page-module-scss-module__rcUngW__section li{margin-top:0}.page-module-scss-module__rcUngW__section img{background-color:var(--color-neutral-2);border-radius:8px;margin-top:32px}@media (min-width:600px){.page-module-scss-module__rcUngW__introduction{padding:80px var(--space-gutter)}.page-module-scss-module__rcUngW__introduction .page-module-scss-module__rcUngW__tweak{display:block}.page-module-scss-module__rcUngW__introduction h1{font-size:20px}.page-module-scss-module__rcUngW__projects .page-module-scss-module__rcUngW__content{grid-template-columns:1fr 1fr}.page-module-scss-module__rcUngW__header{padding:80px var(--space-gutter)}.page-module-scss-module__rcUngW__header .page-module-scss-module__rcUngW__headerImage{margin-top:80px}.page-module-scss-module__rcUngW__section{padding:64px 24px}}
