/* Independent pages, using the established Kangcept type, color and components. */
.work-page .work-section{background:transparent;max-width:1440px;margin:auto;padding-top:65px;padding-bottom:90px}.work-page .section-heading{margin-bottom:52px}.work-page .projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 5%}.work-page .projects>.project:nth-child(n){margin:0;display:block;text-decoration:none}.work-page .project-cover{height:auto;aspect-ratio:1.35}.work-page .project-meta{align-items:start}.work-page .project-meta h3{font-size:clamp(25px,2.5vw,36px);line-height:1.2}.work-page .project-meta p{font-size:12px;line-height:1.7;max-width:340px}.header nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:#d68c9b;text-underline-offset:7px;text-decoration-thickness:2px}.work-page .project:hover .project-cover{border-radius:0;transform:translateY(-4px)}.work-page .project-cover .cover-index{font-size:8px}.about-page .about-section{padding-top:70px;padding-bottom:80px}.footer a{font-size:11px;color:inherit;text-underline-offset:4px}@media(max-width:760px){.work-page .work-section{padding:42px 6% 60px}.work-page .section-heading{display:block;margin-bottom:32px}.work-page .section-heading>p{margin-top:18px}.work-page .projects{grid-template-columns:1fr;gap:38px}.work-page .project-cover{aspect-ratio:1.3}.work-page .project-meta h3{font-size:29px}.about-page .about-section{padding-top:45px;padding-bottom:60px}.work-page .footer,.about-page .footer{gap:16px;flex-wrap:wrap}}

.work-page #work-title{font-family:var(--serif);font-size:clamp(44px,5.1vw,76px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0}.work-page #work-title em{color:var(--teal);font-weight:500}
.work-page #work-title em{display:inline;margin:0}.work-page #work-title{pointer-events:auto}
