.kierownik-budowy-title{font-size:var(--text-h2-sm);line-height:1.12}.kierownik-budowy-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.kierownik-budowy-caption{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.kierownik-budowy-card{padding-top:2rem}.kierownik-budowy-card__inner{border:1px solid var(--navy);border-radius:var(--radius);padding:1.25rem;display:grid}.kierownik-budowy-card__person{flex-direction:column;gap:.25rem;padding-bottom:.5rem;display:flex}.kierownik-budowy-card__person .section-label{margin-bottom:.5rem}.kierownik-budowy-card__name{font-size:clamp(1.3125rem,1.15rem + .45vw,1.625rem);line-height:1.2}.kierownik-budowy-card__title{color:var(--muted);font-size:clamp(.9375rem,.9rem + .12vw,1.0625rem)}.kierownik-budowy-card__list{margin:0}.kierownik-budowy-card__row{border-top:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.75rem 0;display:flex}.kierownik-budowy-card__term{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;line-height:1.6}.kierownik-budowy-card__value{margin:0;font-size:clamp(.9375rem,.9rem + .12vw,1.0625rem);line-height:1.5}.kierownik-budowy-service{flex-direction:column;gap:1.5rem;padding-top:3.5rem;display:flex}.kierownik-budowy-service__main{align-items:start;gap:1rem;display:grid}.kierownik-budowy-service__text{flex-direction:column;gap:1rem;display:flex}.kierownik-budowy-service__paragraph{font-size:var(--text-body)}.kierownik-budowy-service__includes{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:.5rem;font-size:.75rem;display:none}.kierownik-budowy-service__figure{flex-direction:column;gap:.5rem;display:flex}@media (width<=63.99rem){.kierownik-budowy-service__main{flex-direction:column;display:flex}.kierownik-budowy-service__text{display:contents}.kierownik-budowy-service__figure{order:1}.kierownik-budowy-service__text>:nth-child(n+3){order:2}}.kierownik-budowy-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.kierownik-budowy-gallery__text{flex-direction:column;grid-column:1/-1;gap:.625rem;display:flex}.kierownik-budowy-gallery__title{color:var(--navy);font-size:1.3125rem;font-weight:600;font-stretch:108%;line-height:1.25;display:none}.kierownik-budowy-gallery__link{order:1}.kierownik-budowy-gallery__photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.kierownik-budowy-builds{gap:1rem;padding-top:3.5rem;display:grid}.kierownik-budowy-builds__intro{flex-direction:column;gap:1rem;display:flex}.kierownik-budowy-builds__note{color:var(--muted);font-size:1.0625rem;display:none}.kierownik-budowy-builds__link{color:var(--accent-text)}.kierownik-budowy-builds__table,.kierownik-budowy-builds__table tbody{border-collapse:collapse;width:100%;display:block}.kierownik-budowy-builds__table tbody{border-top:1px solid var(--navy)}.kierownik-budowy-builds__row{border-bottom:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:.125rem .75rem;padding:.875rem 0;display:grid}.kierownik-budowy-builds__row>*{text-align:left;padding:0}.kierownik-budowy-builds__year{color:var(--accent-text);font-family:var(--font-mono);grid-row:1/span 3;padding-top:3px;font-size:.8125rem}.kierownik-budowy-builds__object{color:var(--navy);font-size:1rem;font-weight:600}.kierownik-budowy-builds__place,.kierownik-budowy-builds__role{color:var(--muted);font-size:.9375rem}.kierownik-budowy-start{background:var(--surface);margin-top:4rem;padding-block:3.5rem}.kierownik-budowy-start__inner{gap:1rem;display:grid}.kierownik-budowy-start__text{flex-direction:column;gap:1rem;display:flex}.kierownik-budowy-start__label{display:none}.kierownik-budowy-start__title{font-size:clamp(1.625rem,1.3rem + .95vw,2.5rem)}.kierownik-budowy-start__lead{font-size:var(--text-body)}.kierownik-budowy-start__steps{margin:0;padding:0;list-style:none}.kierownik-budowy-start__step{border-top:1px solid var(--line);gap:.75rem;padding:.75rem 0;display:flex}.kierownik-budowy-start__number{color:var(--accent-text);font-family:var(--font-mono);padding-top:2px;font-size:.8125rem;font-weight:500}.kierownik-budowy-start__step-title{letter-spacing:0;font-size:1rem;font-stretch:108%}.kierownik-budowy-start__step-text{color:var(--muted);font-size:.9375rem}.kierownik-budowy-start__actions{flex-direction:column;gap:.75rem;display:flex}.kierownik-budowy-start__actions .button--secondary:hover{background:var(--bg)}.kierownik-budowy-quote{padding-block:3.5rem 4rem}.kierownik-budowy-quote__figure{border-top:1px solid var(--navy);gap:1.5rem;padding-top:1.5rem;display:grid}.kierownik-budowy-quote__roof{display:none}.kierownik-budowy-quote__body{flex-direction:column;gap:1rem;display:flex}.kierownik-budowy-quote__text{max-width:60rem;color:var(--navy);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.3125rem,.95rem + 1.05vw,2.125rem);font-weight:500;font-stretch:105%;line-height:1.3}.kierownik-budowy-quote__author{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase}@media (width>=40rem){.kierownik-budowy-start__actions{flex-flow:wrap}}@media (width<=63.99rem){.kierownik-budowy__hero-secondary{display:none}}@media (width>=64rem){.kierownik-budowy-card{padding-top:4.5rem}.kierownik-budowy-card__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:0}.kierownik-budowy-card__person{border-right:1px solid var(--line);gap:1rem;padding:2.5rem}.kierownik-budowy-card__person .section-label{margin-bottom:0}.kierownik-budowy-card__row{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:12.5rem minmax(0,1fr);gap:0;padding:0;display:grid}.kierownik-budowy-card__row:last-child{border-bottom:0}.kierownik-budowy-card__term{padding:1.125rem 1.5rem 1.125rem 2.5rem;font-size:.75rem}.kierownik-budowy-card__value{padding:1rem 2.5rem 1rem 0}.kierownik-budowy-service{padding-top:var(--section-space-sm);gap:2.5rem}.kierownik-budowy-service__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.kierownik-budowy-service__text{gap:1.25rem}.kierownik-budowy-service__includes{display:block}.kierownik-budowy-service__figure{gap:.75rem}.kierownik-budowy-service--left .kierownik-budowy-service__figure{order:-1}.kierownik-budowy-service--none .kierownik-budowy-service__main{border-top:1px solid var(--line);padding-top:3rem;display:block}.kierownik-budowy-service--none .kierownik-budowy-service__text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:5rem;display:grid}.kierownik-budowy-service--none .kierownik-budowy-service__text>:not(.plus-list){grid-column:1}.kierownik-budowy-service--none .kierownik-budowy-service__list{grid-area:1/2/span 3;margin-top:3.25rem}.kierownik-budowy-service--none .plus-list__item{padding-block:.875rem}.kierownik-budowy-caption{font-size:.75rem}.kierownik-budowy-gallery{border-top:1px solid var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;padding-top:1.5rem}.kierownik-budowy-gallery__text{grid-column:auto;padding-bottom:.25rem}.kierownik-budowy-gallery__title{display:block}.kierownik-budowy-gallery__photo{aspect-ratio:4/3}.kierownik-budowy-builds{padding-top:var(--section-space-sm);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:5rem}.kierownik-budowy-builds__intro{gap:1.25rem}.kierownik-budowy-builds__note{display:block}.kierownik-budowy-builds__row{grid-template-columns:4.5rem minmax(0,5fr) minmax(0,4fr) minmax(0,5fr);align-items:baseline;gap:1.5rem;padding-block:1.125rem}.kierownik-budowy-builds__year{grid-row:auto;padding-top:0;font-size:.875rem}.kierownik-budowy-builds__object{font-size:1.125rem}.kierownik-budowy-builds__place{color:var(--fg);font-size:1.0625rem}.kierownik-budowy-builds__role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.kierownik-budowy-start{margin-top:var(--section-space);padding-block:6.5rem}.kierownik-budowy-start__inner{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.75rem 6rem}.kierownik-budowy-start__text{gap:1.25rem}.kierownik-budowy-start__label{display:flex}.kierownik-budowy-start__steps{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;display:grid}.kierownik-budowy-start__step{border-top-color:var(--navy);flex-direction:column;gap:.625rem;padding:1.5rem 0 2rem}.kierownik-budowy-start__step-body{flex-direction:column;gap:.625rem;display:flex}.kierownik-budowy-start__step-title{font-size:1.25rem}.kierownik-budowy-start__step-text{font-size:1rem}.kierownik-budowy-quote{padding-block:var(--section-space)}.kierownik-budowy-quote__figure{border-top:0;grid-template-columns:minmax(0,2fr) minmax(0,10fr);padding-top:0}.kierownik-budowy-quote__roof{width:100%;max-width:8.75rem;height:auto;display:block}.kierownik-budowy-quote__body{gap:1.5rem}}
