.about-module__-i9KWa__intro{color:#fff;-webkit-text-fill-color:transparent;background-image:linear-gradient(225deg,#fff,#ddd6fe 50%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.about-module__-i9KWa__titleWrapper{display:inline-block;position:relative}.about-module__-i9KWa__star{color:#c4b5fd;pointer-events:none;-webkit-text-fill-color:#c4b5fd;line-height:1;animation:3s ease-in-out infinite about-module__-i9KWa__floatStar,2s ease-in-out infinite about-module__-i9KWa__twinkle;position:absolute}.about-module__-i9KWa__star:first-child{font-size:1.4rem;animation-delay:0s,0s;top:-18px;right:-32px}.about-module__-i9KWa__star:nth-child(2){font-size:.8rem;animation-delay:.6s,.8s;top:8px;right:-52px}.about-module__-i9KWa__star:nth-child(3){font-size:1rem;animation-delay:1.2s,.4s;top:-8px;right:-68px}@keyframes about-module__-i9KWa__floatStar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes about-module__-i9KWa__twinkle{0%,to{opacity:1}50%{opacity:.2}}
.nav-module__39oP1W__nav{justify-content:space-between;align-items:center;width:100%;padding:2.5rem 5vw;display:flex}.nav-module__39oP1W__logoLink{outline:none;align-items:center;display:inline-flex;position:relative}@media not (min-width:40rem){.nav-module__39oP1W__logoLink{display:block;top:0;left:0}.nav-module__39oP1W__logoLink img{margin:0 auto}}.nav-module__39oP1W__navLinks{gap:4px;display:flex;position:relative}.nav-module__39oP1W__navLinks a{color:#ffffffa6;border-radius:999px;outline:none;padding:7px 18px;font-size:14px}.nav-module__39oP1W__navLinks a:hover{color:#fffffff2}.nav-module__39oP1W__active{background-color:#ffffff14;border:.5px solid #ffffff1a;color:#fffffff2!important}
.projects-module__lnHueG__wrap{background-attachment:fixed;position:relative;overflow-x:hidden}.projects-module__lnHueG__wrap:before{content:"";pointer-events:none;z-index:0;background-size:28px 28px;position:fixed;inset:0}.projects-module__lnHueG__content{z-index:1;padding:0 0 1rem;position:relative}.projects-module__lnHueG__pageHeader{margin-bottom:4.5rem;padding:0 5vw}.projects-module__lnHueG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;margin-bottom:1rem;font-size:11px;font-weight:500}.projects-module__lnHueG__pageTitle{font-family:var(--font-noto-serif),serif;color:#fffffff2;letter-spacing:-1px;font-size:clamp(48px,7vw,80px);font-weight:700;line-height:1}.projects-module__lnHueG__pageTitle em{color:#a087ffb3;font-style:italic}.projects-module__lnHueG__featured{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin-bottom:3rem;padding:0 5vw;display:grid}.projects-module__lnHueG__featuredLabel{letter-spacing:.14em;text-transform:uppercase;color:#a087ffb3;align-items:center;gap:10px;margin-bottom:1.5rem;font-size:11px;font-weight:500;display:flex}.projects-module__lnHueG__featuredLabel:before{content:"";background:#a087ffb3;flex-shrink:0;width:24px;height:1px}.projects-module__lnHueG__featuredName{font-family:var(--font-noto-serif),serif;color:#fffffff2;letter-spacing:-3px;margin-bottom:.75rem;font-size:clamp(64px,10vw,110px);font-weight:700;line-height:.88}.projects-module__lnHueG__featuredTagline{color:#ffffff61;margin-bottom:1.5rem;font-size:15px;font-style:italic}.projects-module__lnHueG__featuredDesc{color:#ffffffa6;margin-bottom:2.25rem;font-size:15px;line-height:1.85}.projects-module__lnHueG__cta{color:#fffffff2;background:#a087ff1f;border:.5px solid #a087ff4d;border-radius:10px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.projects-module__lnHueG__cta:hover{background:#a087ff38;border-color:#a087ff99;transform:translateY(-2px)}.projects-module__lnHueG__arrow{transition:transform .2s;display:inline-block}.projects-module__lnHueG__cta:hover .projects-module__lnHueG__arrow{transform:translate(4px)}.projects-module__lnHueG__traceVisual{transition:transform .5s;position:relative;transform:perspective(900px)rotate(1.5deg)}.projects-module__lnHueG__traceVisual img{cursor:pointer;border-radius:22px;width:100%;display:block}.projects-module__lnHueG__traceStatus{color:#190f4b8c;z-index:2;background:#a087ff1a;border:.5px solid #a087ff26;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:1rem;right:1rem}.projects-module__lnHueG__section{margin-bottom:4rem;padding:0 5vw}.projects-module__lnHueG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.projects-module__lnHueG__sectionHeaderLeft{flex:1;align-items:center;gap:1rem;display:flex}.projects-module__lnHueG__sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;white-space:nowrap;font-size:11px;font-weight:500}.projects-module__lnHueG__sectionLine{background:#ffffff1a;flex:1;height:.5px}.projects-module__lnHueG__sectionLink{color:#a087ffb3;white-space:nowrap;flex-shrink:0;align-items:center;margin-left:1.5rem;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,gap .2s;display:flex}.projects-module__lnHueG__sectionLink:hover{color:#a087ff;font-weight:700}.projects-module__lnHueG__sketchGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.projects-module__lnHueG__sketchGrid>:nth-child(2){margin-top:20px}.projects-module__lnHueG__sketchGrid>:nth-child(3){margin-top:-10px}.projects-module__lnHueG__scard{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:.5px solid #ffffff26;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000040,inset 0 .5px #ffffff1a}.projects-module__lnHueG__scard:hover{border-color:#a087ff66;transform:translateY(-6px);box-shadow:0 8px 32px #0000004d,inset 0 .5px #ffffff26}.projects-module__lnHueG__scardThumb{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.projects-module__lnHueG__scardThumbImg{object-fit:cover;width:100%;height:100%}.projects-module__lnHueG__scardBody{flex-direction:column;gap:8px;padding:1.25rem;display:flex}.projects-module__lnHueG__scardMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.projects-module__lnHueG__scardNum{letter-spacing:.1em;color:#ffffff61;font-size:9px;font-style:italic;font-weight:600}.projects-module__lnHueG__scardType{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;font-size:9px;font-weight:700}.projects-module__lnHueG__scardName{color:#fffffff2;font-size:15px;font-weight:700}.projects-module__lnHueG__scardDesc{color:#ffffff80;font-size:13px;line-height:1.6}.projects-module__lnHueG__scardLink{color:#a087ffb3;margin-top:auto;font-size:12px;font-weight:500}.projects-module__lnHueG__scard:hover .projects-module__lnHueG__scardLink{color:#a087ff;font-weight:700}.projects-module__lnHueG__practiceGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.projects-module__lnHueG__practiceGrid>:nth-child(2){margin-top:24px}.projects-module__lnHueG__practiceGrid>:nth-child(3){margin-top:-12px}.projects-module__lnHueG__pcard{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:.5px solid #ffffff26;border-radius:18px;padding:1.75rem;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000040,inset 0 .5px #ffffff1a}.projects-module__lnHueG__pcard:after{content:"";opacity:0;background:radial-gradient(circle at 50% -20%,#a087ff17,#0000 60%);border-radius:18px;transition:opacity .3s;position:absolute;inset:0}.projects-module__lnHueG__pcard:hover{border-color:#a087ff66;transform:translateY(-7px);box-shadow:0 8px 32px #0000004d,inset 0 .5px #ffffff26}.projects-module__lnHueG__pcard:hover:after{opacity:1}.projects-module__lnHueG__pcardTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.projects-module__lnHueG__pcardNum{font-family:var(--font-noto-serif),serif;color:#ffffff61;font-size:12px;font-style:italic}.projects-module__lnHueG__pcardType{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;font-size:10px;font-weight:700}.projects-module__lnHueG__pcardEmoji{margin-bottom:.75rem;font-size:24px;display:block}.projects-module__lnHueG__pcardName{color:#ffffffeb;margin-bottom:.5rem;font-size:19px;font-weight:700;line-height:1.2}.projects-module__lnHueG__pcardDesc{color:#ffffffa6;margin-bottom:1.25rem;font-size:13px;font-weight:300;line-height:1.75}.projects-module__lnHueG__pcardLink{color:#a087ffb3;z-index:1;align-items:center;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.projects-module__lnHueG__pcard:hover .projects-module__lnHueG__pcardLink{color:#a087ff;font-weight:700}@media (max-width:768px){.projects-module__lnHueG__pageHeader{margin-bottom:3rem}.projects-module__lnHueG__featured{grid-template-columns:1fr;gap:2.5rem;margin-bottom:2.5rem;padding-bottom:3.5rem}.projects-module__lnHueG__featuredName{letter-spacing:-2px}.projects-module__lnHueG__traceVisual{transform:none!important}.projects-module__lnHueG__sketchGrid{grid-template-columns:1fr 1fr;align-items:stretch;margin-bottom:3rem}.projects-module__lnHueG__sketchGrid>:nth-child(2){margin-top:0}.projects-module__lnHueG__sketchGrid>:nth-child(3){grid-column:1/-1;margin-top:0}.projects-module__lnHueG__practiceGrid{grid-template-columns:1fr 1fr;align-items:stretch}.projects-module__lnHueG__practiceGrid>:nth-child(2){margin-top:0}.projects-module__lnHueG__practiceGrid>:nth-child(3){grid-column:1/-1;margin-top:0}.projects-module__lnHueG__sectionHeader{flex-wrap:wrap;gap:.5rem}.projects-module__lnHueG__sectionLink{margin-left:0}}@media (max-width:480px){.projects-module__lnHueG__pageHeader{margin-bottom:2.5rem}.projects-module__lnHueG__pageTitle{letter-spacing:-1px}.projects-module__lnHueG__featured{gap:2rem;margin-bottom:2rem;padding-bottom:3rem}.projects-module__lnHueG__featuredName{letter-spacing:-1.5px}.projects-module__lnHueG__featuredDesc{font-size:14px}.projects-module__lnHueG__sketchGrid{grid-template-columns:1fr;gap:12px;margin-bottom:2.5rem}.projects-module__lnHueG__sketchGrid>:nth-child(3){grid-column:auto}.projects-module__lnHueG__practiceGrid{grid-template-columns:1fr;gap:12px}.projects-module__lnHueG__practiceGrid>:nth-child(3){grid-column:auto}.projects-module__lnHueG__sectionHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.projects-module__lnHueG__sectionHeaderLeft{width:100%}.projects-module__lnHueG__sectionLink{font-size:11px}.projects-module__lnHueG__featuredLabel{font-size:10px}.projects-module__lnHueG__cta{padding:11px 20px;font-size:13px}.projects-module__lnHueG__pcard{padding:1.25rem}.projects-module__lnHueG__pcardName{font-size:17px}.projects-module__lnHueG__scardName{font-size:15px}}
