#projectPage{flex-direction:column;display:flex}#projectPage .project-top{width:100%;max-width:1600px;display:flex}#projectPage .project-top .introduction-figure .introduction-image{object-fit:cover;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle,#fff 34%,#0000 83%);mask-image:radial-gradient(circle,#fff 34%,#0000 83%)}#projectPage .project-introduction{flex-direction:column;width:100%;padding:2rem;display:flex}#projectPage .project-introduction .project-tag{text-transform:uppercase;letter-spacing:.6rem;word-spacing:.5rem;width:fit-content;color:var(--color-heading);margin-bottom:-10px;font-size:1rem;font-weight:700;line-height:26px}#projectPage .project-introduction .project-title{font-family:changa one,sans-serif;font-size:5rem}#projectPage .project-introduction .project-description{color:#e5e3ee;max-width:600px;margin-bottom:18px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:19px;font-weight:400;line-height:1.5}#projectPage .project-introduction .project-info{color:var(--text-dim);max-width:520px;margin-bottom:32px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:300;line-height:25px}#projectPage .project-introduction .project-links{flex-wrap:wrap;gap:3rem;display:flex}#projectPage .project-summary,#projectPage .project-details{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:1600px;margin:0 auto 44px;padding:30px 40px}#projectPage .project-summary{flex-wrap:wrap;justify-content:space-around;gap:2rem;display:flex}#projectPage .project-summary .summary-item{border-left:1px solid var(--border);align-items:flex-start;gap:14px;padding:0 10px 0 3rem;display:flex}#projectPage .project-summary .summary-item .summary-icon{width:38px;height:38px;color:var(--gold);flex-shrink:0;margin-top:2px}#projectPage .project-summary .summary-item .summary-content{flex-direction:column;display:flex}#projectPage .project-summary .summary-item .summary-content .summary-label{letter-spacing:1.5px;color:var(--gold);text-transform:uppercase;margin-bottom:6px;font-size:1rem;font-weight:700}#projectPage .project-summary .summary-item .summary-content .summary-value{font-size:18px}#projectPage .project-summary .summary-item:first-child{border-left:none;padding-left:0}#projectPage .project-details{display:flex}#projectPage .project-details .details-content{flex-direction:column;flex:1;padding-right:1rem;display:flex}#projectPage .project-details .details-content .details-overview{flex-direction:column;gap:1rem;display:flex}#projectPage .project-details .details-content .details-overview .details-heading{letter-spacing:1px;font-family:Changa One,canela;font-size:2rem}#projectPage .project-details .details-content .details-overview .details-text{color:var(--text-dim);margin-bottom:32px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:300;line-height:25px}#projectPage .project-details .details-content .details-features{flex-direction:column;gap:1rem;display:flex}#projectPage .project-details .details-content .details-features .features-heading{letter-spacing:1px;font-family:Changa One,canela;font-size:2rem}#projectPage .project-details .details-content .details-features .features{flex-direction:column;gap:2rem;display:flex}#projectPage .project-details .details-content .details-features .features .feature{align-items:center;gap:1rem;display:flex}#projectPage .project-details .details-content .details-features .features .feature>svg{width:100px;min-width:100px;height:100px}#projectPage .project-details .details-content .details-features .features .feature .feature-content{flex-direction:column;display:flex}#projectPage .project-details .details-content .details-features .features .feature .feature-content .content-heading{font-size:1.5rem}#projectPage .project-details .details-content .details-features .features .feature .feature-content .content-text{color:var(--text-dim);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:300;line-height:20px}#projectPage .project-details .project-images{border-left:1px solid var(--border);flex-direction:column;flex:1;gap:1rem;padding-left:1rem;display:flex}#projectPage .project-details .project-images .images-heading{letter-spacing:1px;font-family:Changa One,canela;font-size:2rem}#projectPage .project-details .project-images .images-figure{height:100%;max-height:40rem;display:flex}#projectPage .project-details .project-images .images-figure .images-image{object-fit:cover;object-position:top;width:100%;height:100%}@media (max-width:1250px){#projectPage .project-top .introduction-figure{display:none}#projectPage .project-details{flex-direction:column}#projectPage .project-details .details-content .details-features .features{padding-bottom:2rem}#projectPage .project-details .project-images{border-left:none;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (max-width:800px){#projectPage .project-introduction .project-title{font-size:4rem}#projectPage .project-summary{justify-content:flex-start;gap:3rem}#projectPage .project-summary .summary-item{border-left:0;padding:0}#projectPage .project-details{flex-direction:column}#projectPage .project-details .details-content .details-features .features{padding-bottom:1rem}#projectPage .project-details .project-images{border-left:none;border-top:1px solid var(--border);padding-top:1rem;padding-left:0}}@media (max-width:600px){#projectPage .project-details .details-content .details-features .features .feature>svg{display:none}}@media (max-width:500px){#projectPage .project-introduction{padding:1rem}#projectPage .project-introduction .project-tag{font-size:13px}#projectPage .project-introduction .project-title{font-size:3rem}#projectPage .project-introduction .project-links{gap:2rem}#projectPage .project-summary{flex-direction:column}#projectPage .project-details{padding:1rem}}
