.pk-pattern-page-intro .pk-page-intro-body{max-width:40rem}
.pk-pattern-about .pk-about-body[data-layout=split],.pk-pattern-about .pk-about-body[data-layout=grid]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);display:grid}.pk-pattern-about .pk-about-body[data-layout=stack]{gap:var(--pk-space-4);display:grid}.pk-pattern-about .pk-facts{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.pk-pattern-about .pk-about-body[data-layout=split],.pk-pattern-about .pk-about-body[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}
.pk-pattern-manifesto .pk-manifesto-body[data-layout=split]{gap:var(--pk-space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.pk-pattern-manifesto .pk-manifesto-body[data-layout=stack],.pk-pattern-manifesto .pk-manifesto-body[data-layout=grid]{gap:var(--pk-space-3);display:grid}@media (max-width:767px){.pk-pattern-manifesto .pk-manifesto-body[data-layout=split]{grid-template-columns:minmax(0,1fr)}}
.pk-pattern-portfolio .pk-portfolio-list{gap:var(--pk-space-4);margin:0;padding:0;list-style:none;display:grid}.pk-pattern-portfolio[data-layout=grid] .pk-portfolio-list,.pk-pattern-portfolio[data-layout=split] .pk-portfolio-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.pk-pattern-portfolio[data-layout=stack] .pk-portfolio-list{grid-template-columns:minmax(0,1fr)}.pk-pattern-portfolio .pk-portfolio-card a{color:inherit;text-decoration:none}
.pk-pattern-media-gallery .pk-gallery-list{gap:var(--pk-space-3);margin:0;padding:0;list-style:none;display:grid}.pk-pattern-media-gallery[data-layout=grid] .pk-gallery-list,.pk-pattern-media-gallery[data-layout=split] .pk-gallery-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.pk-pattern-media-gallery[data-layout=stack] .pk-gallery-list{grid-template-columns:minmax(0,1fr)}
.pk-pattern-trust-strip .pk-trust-list{gap:var(--pk-space-3);margin:0;padding:0;list-style:none;display:grid}.pk-pattern-trust-strip[data-layout=split] .pk-trust-list,.pk-pattern-trust-strip[data-layout=grid] .pk-trust-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.pk-pattern-trust-strip[data-layout=stack] .pk-trust-list{grid-template-columns:minmax(0,1fr)}
.pk-pattern-testimonial .pk-testimonial-body[data-layout=split]{gap:var(--pk-space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.pk-pattern-testimonial .pk-testimonial-body[data-layout=stack],.pk-pattern-testimonial .pk-testimonial-body[data-layout=grid]{gap:var(--pk-space-3);max-width:46rem;display:grid}@media (max-width:767px){.pk-pattern-testimonial .pk-testimonial-body[data-layout=split]{grid-template-columns:minmax(0,1fr)}}
.pk-pattern-services .pk-services-list{gap:var(--pk-space-3);margin:0;padding:0;list-style:none;display:grid}.pk-pattern-services[data-layout=grid] .pk-services-list,.pk-pattern-services[data-layout=split] .pk-services-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}
.pk-pattern-process .pk-process-list{gap:var(--pk-space-3);counter-reset:pk-step;margin:0;padding:0;list-style:none;display:grid}.pk-pattern-process[data-layout=grid] .pk-process-list,.pk-pattern-process[data-layout=split] .pk-process-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.pk-pattern-process .pk-process-list>li{counter-increment:pk-step}.pk-pattern-process .pk-process-index:before{content:counter(pk-step, decimal-leading-zero)}
.pk-pattern-faq .pk-faq-grid[data-layout=split],.pk-pattern-faq .pk-faq-grid[data-layout=grid]{gap:var(--pk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-pattern-faq .pk-faq-grid[data-layout=stack]{gap:var(--pk-space-3);display:grid}@media (max-width:767px){.pk-pattern-faq .pk-faq-grid[data-layout=split],.pk-pattern-faq .pk-faq-grid[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}
.pk-pattern-contact .pk-contact-body[data-layout=split],.pk-pattern-contact .pk-contact-body[data-layout=grid]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.pk-pattern-contact .pk-contact-body[data-layout=stack]{gap:var(--pk-space-4);display:grid}.pk-pattern-contact .pk-channels{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pk-pattern-contact .pk-channels a{text-underline-offset:.2em;text-decoration:underline}.pk-pattern-contact .pk-form{gap:var(--pk-space-3);display:grid}@media (max-width:767px){.pk-pattern-contact .pk-contact-body[data-layout=split],.pk-pattern-contact .pk-contact-body[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}
.pk-pattern-site-footer .pk-footer-body{gap:var(--pk-space-4);display:grid}.pk-pattern-site-footer[data-layout=split] .pk-footer-body,.pk-pattern-site-footer[data-layout=grid] .pk-footer-body{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));align-items:start}.pk-pattern-site-footer .pk-wordmark{font-family:var(--pk-font-display);margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.pk-pattern-site-footer nav ul,.pk-pattern-site-footer .pk-footer-channels{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pk-pattern-site-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (max-width:767px){.pk-pattern-site-footer[data-layout=split] .pk-footer-body,.pk-pattern-site-footer[data-layout=grid] .pk-footer-body{grid-template-columns:minmax(0,1fr)}}
















