@font-face{font-family:GCQuestrial;src:url(https://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/questrial/v9/QdVUSTchPBm7nuUeVf70viFluW44JQ.woff2)format("woff2");font-display:swap}.gc-page{color:#080808;background:#fff;font-family:GCQuestrial,Arial,sans-serif}.gc-page .site-header{align-items:center;height:76px;padding:0 6%}.gc-page .brand{width:38px;height:38px}.gc-page .site-header nav{padding:0}.gc-content{width:88%;max-width:1440px;margin:0 auto}.gc-content section{margin:0 0 70px}.gc-intro{padding-top:100px}.gc-content h1,.gc-content h2{letter-spacing:-.035em;margin:0 0 16px;font-family:Arial,sans-serif;font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.05}.gc-content p,.gc-content h3{margin:0 0 50px;font-size:clamp(22px,2.66vw,36px);font-weight:400;line-height:1.32}.gc-content img{width:100%;height:auto;display:block}.gc-content .gc-hero{object-fit:contain;width:100%;height:760px;margin:50px auto 0}.gc-gallery{grid-template-columns:1fr 1fr;gap:32px;display:grid}.gc-gallery>div:first-child{grid-column:1/-1}.gc-gallery img{aspect-ratio:1;object-fit:cover;border-radius:16px}.gc-gallery>div:first-child img{aspect-ratio:1}.gc-render{margin:0 0 48px}.gc-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gc-process h2{margin-bottom:70px}.gc-content .gc-goal{margin-bottom:12px;font-size:22px}.gc-process h3{margin-bottom:20px}.gc-process .gc-image-button+h3{margin-top:90px}.gc-back{margin-bottom:40px;padding:24px 0;font-size:18px;display:inline-block}.gc-image-dialog{background:#fff;justify-content:center;align-items:center;height:90dvh;width:94vw!important;max-width:1500px!important;padding:40px!important;display:flex!important}.gc-image-dialog img{object-fit:contain;max-width:100%;max-height:100%}.gc-content a:focus-visible{outline-offset:6px;outline:2px solid #111}.gc-image-button:focus-visible{outline-offset:6px;outline:2px solid #111}@media (max-width:700px){.gc-page .site-header{height:64px}.gc-page .brand{width:32px;height:32px}.gc-content section{margin-bottom:40px}.gc-intro{padding-top:40px}.gc-content h1,.gc-content h2{font-size:40px}.gc-content p,.gc-content h3{margin-bottom:28px;font-size:22px}.gc-content .gc-hero{height:420px;margin-top:28px}.gc-gallery{gap:14px}.gc-gallery img{border-radius:8px}.gc-gallery>div:first-child img{aspect-ratio:1}.gc-process h2{margin-bottom:40px}.gc-content .gc-goal{font-size:18px}.gc-process .gc-image-button+h3{margin-top:44px}.gc-image-dialog{padding:32px 12px!important}}
