.portfolio-page .guide-header,.portfolio-page .guide-hero{border-bottom:0}.portfolio-page .guide-header{min-height:68px;gap:12px;padding:14px 0 12px}.portfolio-page .guide-header .wordmark{min-width:0;padding:0;flex-shrink:1}.portfolio-page .guide-header .wordmark>span{display:block;font-size:clamp(25px,6.4375vw,30px);line-height:1;letter-spacing:-.5px;white-space:nowrap}.portfolio-page .guide-nav{flex-shrink:0}.portfolio-page .guide-nav a.portfolio-header-cta{position:relative;min-height:38px;height:38px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:linear-gradient(#111114,#111114) padding-box,linear-gradient(105deg,#9fcfd6,#8b78c8 48%,#c8ab82) border-box;color:var(--cream);box-shadow:inset 0 0 18px rgb(151 129 202/9%),0 8px 20px rgb(0 0 0/42%);font-size:16px;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.portfolio-page .guide-nav a.portfolio-header-cta:hover{color:var(--cream);box-shadow:inset 0 0 24px rgb(151 129 202/14%),0 0 20px rgb(159 207 214/13%),0 10px 24px rgb(0 0 0/48%);transform:translateY(-1px)}.portfolio-page .guide-hero{padding-top:24px;padding-bottom:0}.portfolio-page .guide-hero h1{margin-bottom:14px}.portfolio-page-content{padding-top:0}.portfolio-page .guide-cta{padding:clamp(24px,3vw,72px);margin-top:0;border-color:rgb(162 236 232/68%) rgb(103 188 229/68%) rgb(133 226 201/62%) rgb(125 211 186/62%);border-style:solid;border-width:1px;border-radius:18px;text-align:center;background:radial-gradient(circle at 12% 100%,rgb(77 207 161/14%),transparent 42%),radial-gradient(circle at 88% 0,rgb(102 191 233/12%),transparent 38%),rgb(10 26 31/12%);box-shadow:inset 0 1px rgb(240 255 249/14%),inset 0 0 58px rgb(69 196 164/7%),0 16px 42px rgb(6 30 32/12%)}.portfolio-page .guide-cta h2{max-width:none;font-size:clamp(36px,3.5vw,86px)}.portfolio-page .guide-cta>p:not(.readout){max-width:none;font-size:clamp(16px,1.05vw,26px)}.portfolio-page .guide-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(14px,2vw,24px)}.portfolio-page .guide-actions .chrome-button{grid-column:1/-1}.portfolio-page .guide-actions>a.guide-contact-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:12px;min-height:78px;padding:14px 16px;overflow-wrap:anywhere;border:1px solid #ffffff1c;border-radius:12px;background:#0f1110b8;color:var(--cream);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.portfolio-page .guide-contact-link>svg{position:absolute;left:16px;width:22px;height:22px;color:var(--teal)}.portfolio-page .guide-contact-link>svg:last-child{right:16px;left:auto;width:17px;height:17px;color:var(--gold)}.portfolio-page .guide-contact-link>span{display:grid;gap:4px;min-width:0;justify-items:center;text-align:center}.portfolio-page .guide-contact-link small{color:var(--gold);font-family:Atlantic Cruise,monospace;font-size:22px;line-height:1.1}.portfolio-page .guide-contact-link strong{overflow-wrap:anywhere;font-size:clamp(14px,1vw,18px);font-weight:400;line-height:1.25}.portfolio-page .guide-contact-link:hover{border-color:#9fcfd699;background:#1b2524d9;transform:translateY(-2px)}.project-path-page .guide-cta{border-color:rgb(162 236 232/68%) rgb(103 188 229/68%) rgb(133 226 201/62%) rgb(125 211 186/62%);background:radial-gradient(circle at 12% 100%,rgb(77 207 161/14%),transparent 42%) padding-box,radial-gradient(circle at 88% 0,rgb(102 191 233/12%),transparent 38%) padding-box,rgb(10 26 31/12%);box-shadow:inset 0 1px rgb(240 255 249/14%),inset 0 0 58px rgb(69 196 164/7%),0 16px 42px rgb(6 30 32/12%)}.project-path-page .guide-actions>a.guide-contact-link{border-color:rgb(166 235 219/25%);background:rgb(5 23 29/42%)}.project-path-page .guide-contact-link:hover{border-color:rgb(181 248 228/65%);background:rgb(8 43 48/64%)}.portfolio-page .guide-footer{margin-top:40px;min-height:100px}.developed-videos-page .video-podcast-proof{margin-top:clamp(20px,3vw,32px);margin-bottom:0;padding-top:clamp(20px,3vw,32px);padding-bottom:0;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-bottom:0}.developed-videos-page .portfolio-page-content{padding-bottom:0}.developed-videos-page .video-portfolio{padding-bottom:clamp(20px,2vw,24px)}@media (max-width:760px){.portfolio-page .guide-actions{grid-template-columns:minmax(0,1fr)}.portfolio-page .guide-actions>a.guide-contact-link{min-height:72px}.developed-websites-page .guide-cta,.developed-websites-page .guide-hero{text-align:center}.developed-websites-page .guide-cta>p,.developed-websites-page .guide-hero .guide-lead{margin-inline:auto}.developed-websites-page .guide-cta .guide-actions .chrome-button{justify-self:center;width:min(100%,360px)}}