.about-content,.about-page footer{max-width:1280px;margin-inline:auto;padding-inline:40px}.about-page{color:#eeefed}.about-page header nav a[aria-current]{color:#b6a6ec}.about-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center;padding:90px 0 80px}.about-intro h1{font-size:clamp(48px,6.5vw,88px);line-height:1.04;font-weight:400;letter-spacing:-.05em;margin:25px 0}.about-intro p{font-size:22px;color:#a9aaae}.about-intro>div>span,.about-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aaa5b7;font-weight:400}.about-intro>div>div{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.about-tag,.about-tags span{font-size:12px;border:1px solid #ffffff24;border-radius:7px;padding:7px 10px;color:#c7c2d2}.about-intro a{display:inline-block;color:#b6a6ec;border-bottom:1px solid #b6a6ec;padding-bottom:5px;font-size:14px}.about-intro-media{overflow:hidden;border-radius:16px}.about-intro-media img{width:100%;height:auto;display:block}.about-sidebar-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding:64px 0;border-top:1px solid #ffffff24}.about-sidebar-row p{font-size:18px;line-height:1.8;color:#b8b9bd;max-width:65ch;margin:0 0 24px}.about-sidebar-row a{color:#c7b6fa;text-decoration:underline;text-underline-offset:4px}.about-sidebar-row:nth-of-type(3)>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:32px}.about-sidebar-row:nth-of-type(3)>div:last-child>div{padding-bottom:24px;border-bottom:1px solid #ffffff24;line-height:1.7}.about-sidebar-row:nth-of-type(3)>div:last-child>div>div:first-child{font-size:13px;color:#9a95a7;margin-bottom:8px}.about-content>section:last-child{padding:50px 0 80px}.about-content>section:last-child>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.about-content>section:last-child h2{font-size:42px;font-weight:400;letter-spacing:-.03em}.about-content>section:last-child>div:first-child>span{font-size:12px;color:#9a95a7;letter-spacing:.08em}.about-content>section:last-child>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.about-project-image{aspect-ratio:1.25;border-radius:14px;overflow:hidden;margin-bottom:24px;position:relative}.about-project-image img{position:absolute;width:88%;height:90%;bottom:0;left:6%;object-fit:contain;object-position:center bottom}.about-project h3{font-size:25px;font-weight:400;margin:14px 0}.about-project p{font-size:16px;line-height:1.7;color:#b8b9bd}.about-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.about-page footer{border-top:1px solid #ffffff24;padding-top:65px}.about-page .colophon{padding-bottom:30px}
@media(max-width:800px){.about-content,.about-page footer{padding-inline:24px}.about-intro{gap:32px;padding-top:60px}.about-sidebar-row{grid-template-columns:150px minmax(0,1fr);gap:28px}.about-content>section:last-child>div:last-child{grid-template-columns:1fr}.about-project{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.about-project-image{grid-row:1/5}.about-project p{margin:0}.about-tags{margin-bottom:24px}}
@media(max-width:540px){.about-intro{grid-template-columns:1fr}.about-intro-media{max-width:340px}.about-sidebar-row{grid-template-columns:1fr;gap:20px;padding-block:40px}.about-sidebar-row p{font-size:16px}.about-project{display:block}.about-content>section:last-child h2{font-size:32px}.about-page header nav{gap:18px}.about-page header .wordmark{font-size:18px}}
