.service-contact[data-astro-cid-hog2fhdm]{margin-top:6rem;margin-bottom:4rem}.cta[data-astro-cid-hog2fhdm]{display:flex;align-items:center;gap:2rem;padding:2rem 4rem;width:fit-content;background-color:var(--accent);font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-size:1.5rem;transition:.3s ease}.cta[data-astro-cid-hog2fhdm]:hover{background-color:transparent;gap:4rem}.img-cta[data-astro-cid-hog2fhdm]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end}.portfolio-page[data-astro-cid-hog2fhdm]{padding-block:2rem 0;background-color:var(--bg, #f5f5f5)}.portfolio-content[data-astro-cid-hog2fhdm] h2{font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-size:1.6rem;position:relative}.portfolio-content[data-astro-cid-hog2fhdm] p{margin-top:1rem;font-size:1.2rem;color:var(--text-muted);max-width:720px}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goals{margin-block:5rem}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2.2rem;margin-top:3rem;list-style:none;padding:0;margin-bottom:5rem}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-card{display:block;background-color:var(--bg);border:2px solid var(--text);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-card-inner{height:100%;padding:1.6rem 1.8rem;display:flex;flex-direction:column}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-title{font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-size:1.6rem;position:relative;margin-left:2rem}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-title:before{content:"";position:absolute;width:2rem;height:16px;background-color:var(--accent);bottom:-1rem;left:-2rem;transition:width .4s ease}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-card:hover .portfolio-goal-title:before{width:100%}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-text{font-size:.95rem;color:var(--text-muted);max-width:100%;margin-top:2rem}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-card:hover{background-color:#f0f0f0;transform:translateY(-3px);box-shadow:0 18px 40px #0000001f}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-list{margin-top:2rem;list-style:none;padding:0}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-list li{margin-bottom:.5rem}.portfolio-inner[data-astro-cid-hog2fhdm],.portfolio-content[data-astro-cid-hog2fhdm]{max-width:900px}.portfolio-header[data-astro-cid-hog2fhdm]{margin-bottom:3.5rem}.portfolio-title[data-astro-cid-hog2fhdm]{font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-size:clamp(2.5rem,6vw,5rem);line-height:1.1;margin-bottom:.6rem}.portfolio-intro[data-astro-cid-hog2fhdm]{margin-top:1.5rem;font-size:1.2rem;font-weight:400;color:var(--text-muted);max-width:720px;line-height:1.7}.portfolio-meta-item[data-astro-cid-hog2fhdm]{margin-block:3rem;font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.portfolio-link[data-astro-cid-hog2fhdm]{display:flex;gap:1rem;align-items:center;width:fit-content;font-size:1.4rem;color:var(--text);font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;text-decoration:none}.portfolio-link[data-astro-cid-hog2fhdm] svg[data-astro-cid-hog2fhdm]{flex-shrink:0}.portfolio-cover[data-astro-cid-hog2fhdm]{width:540px;margin-top:2.5rem;overflow:hidden;border:2px solid var(--text)}.portfolio-cover[data-astro-cid-hog2fhdm] img[data-astro-cid-hog2fhdm]{display:block;width:100%;height:auto}.portfolio-content[data-astro-cid-hog2fhdm]{margin-top:3rem;margin-bottom:3rem}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process{position:relative;padding-block:4rem}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .services-inner{position:relative;padding-right:clamp(5rem,10vw,8rem)}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .services-header{margin-bottom:4rem}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-title{font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-size:clamp(2rem,4vw,2.6rem);line-height:1.1}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-steps{display:flex;flex-direction:column;gap:3.5rem}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-item h3{font-family:Special Gothic Expanded One;font-style:normal;font-weight:400;font-size:1.6rem;position:relative;margin-left:2rem}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-item h3:before{content:"";position:absolute;width:2rem;height:14px;background-color:var(--accent);bottom:-.9rem;left:-2rem;transition:width .3s ease}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-item:hover h3:before{width:100%}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-item p{margin-top:1.6rem;font-size:1.2rem;color:var(--text-muted);max-width:720px}.portfolio-content[data-astro-cid-hog2fhdm] .bold{font-weight:800;color:var(--text)}@media(max-width:900px){.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .services-inner{padding-right:0}.portfolio-content[data-astro-cid-hog2fhdm] .services-section.service-process .service-item h3{font-size:1.35rem}}@media(max-width:900px){.img-cta[data-astro-cid-hog2fhdm]{grid-template-columns:1fr;gap:2rem}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goals-grid{grid-template-columns:1fr;gap:1.6rem}.portfolio-cover[data-astro-cid-hog2fhdm]{width:100%}}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goals-grid>*{min-width:0}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-card-inner{min-width:0}.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-text,.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-list,.portfolio-content[data-astro-cid-hog2fhdm] .portfolio-goal-list li{overflow-wrap:anywhere;word-break:break-word}
