.c-timeline{gap:min(calc(32 * var(--u)), 42.67px);flex-direction:column;display:flex}@media (width>=900px){.c-timeline{gap:min(calc(60 * var(--u)), 80px)}}.c-timeline__label{min-block-size:min(calc(16 * var(--u)), 21.33px);color:var(--c-text-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.3}.c-timeline__label+.c-timeline__items{margin-block-start:min(calc(12 * var(--u)), 16px)}@media (width>=900px){.c-timeline__label+.c-timeline__items{margin-block-start:min(calc(20 * var(--u)), 26.67px)}}.c-timeline__item{gap:min(calc(4 * var(--u)), 5.33px);padding-block:calc(min(calc(16 * var(--u)), 21.33px) - 1px) min(calc(16 * var(--u)), 21.33px);border-block-start:1px solid var(--c-line);flex-direction:column;display:flex}.c-timeline__item:last-child{border-block-end:1px solid var(--c-line);padding-block-end:calc(min(calc(16 * var(--u)), 21.33px) - 1px)}@media (width>=900px){.c-timeline__item{gap:calc(60 * var(--ux));padding-block:calc(min(calc(20 * var(--u)), 26.67px) - 1px) min(calc(20 * var(--u)), 26.67px);flex-direction:row}.c-timeline__item:last-child{padding-block-end:calc(min(calc(20 * var(--u)), 26.67px) - 1px)}}@media (hover:hover) and (pointer:fine){.c-timeline__item:hover{border-color:var(--c-text-brand)}.c-timeline__item:hover .c-timeline__date{color:var(--c-text-brand)}.c-timeline__item:hover+.c-timeline__item{border-block-start-color:var(--c-text-brand)}}.c-timeline__item.is-hover{border-color:var(--c-text-brand)}.c-timeline__item.is-hover .c-timeline__date{color:var(--c-text-brand)}.c-timeline__item.is-hover+.c-timeline__item{border-block-start-color:var(--c-text-brand)}@media (prefers-reduced-motion:no-preference){.c-timeline__item{transition:border-color .25s cubic-bezier(.22,1,.36,1)}}.c-timeline__date{gap:0 min(calc(6 * var(--u)), 8px);color:var(--c-text-muted);letter-spacing:-.02em;text-transform:none;flex-wrap:wrap;font-size:1.25rem;font-weight:400;line-height:1.2;display:flex}@media (width>=900px){.c-timeline__date{min-inline-size:max(min(calc(53 * var(--u)), 70.66px), 2.65em);flex-direction:column;flex:none;gap:0}}@media (prefers-reduced-motion:no-preference){.c-timeline__date{transition:color .25s cubic-bezier(.22,1,.36,1)}}.c-timeline__body{min-inline-size:0;max-inline-size:min(calc(590 * var(--u)), 786.65px);flex:1 1 0}@media (width>=900px){.c-timeline__body{max-inline-size:none}}.c-timeline__title{color:var(--c-text);overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.02em;text-transform:none;font-size:1.25rem;font-weight:400;line-height:1.2}@media (width>=900px){.c-timeline__title{text-wrap:wrap}}.c-timeline__text{color:var(--c-text);overflow-wrap:break-word;text-wrap:pretty;letter-spacing:0;text-transform:none;margin-block-start:min(calc(8 * var(--u)), 10.67px);font-size:.875rem;font-weight:400;line-height:1.3}@media (width>=900px){.c-timeline__text{text-wrap:wrap;margin-block-start:min(calc(10 * var(--u)), 13.33px)}}.c-compare{--pozycja:50%;aspect-ratio:.991892;border-radius:min(calc(5 * var(--u)), 6.67px);background-color:var(--c-surface-muted);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container-type:inline-size}.c-compare__image{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset-block:0;inset-inline-start:0}.c-compare__before{z-index:1;inline-size:var(--pozycja);border-inline-end:1px solid var(--c-text-on-dark);position:absolute;inset-block:0;inset-inline-start:0;overflow:clip}.c-compare__before .c-compare__image{inline-size:100cqi;max-inline-size:none;-webkit-mask-image:linear-gradient(#0000 11.1%,#000 27.6% 68.2%,#0000 82.7%);mask-image:linear-gradient(#0000 11.1%,#000 27.6% 68.2%,#0000 82.7%)}.c-compare--przed-kadr .c-compare__before .c-compare__image{inline-size:100%}.c-compare__range{z-index:2;opacity:0;appearance:none;pointer-events:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.c-compare__handle{z-index:3;inline-size:min(calc(58 * var(--u)), 77.33px);block-size:min(calc(40 * var(--u)), 53.33px);color:var(--c-text-brand);background-color:var(--c-surface);pointer-events:none;border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:var(--pozycja);transform:translate(-50%,-50%)}.c-compare__handle:after{content:"";-webkit-mask:url(./przed-po-DEH6gjEM.svg) center/min(calc(32 * var(--u)), 42.67px) min(calc(16 * var(--u)), 21.33px) no-repeat;mask:url(./przed-po-DEH6gjEM.svg) center/min(calc(32 * var(--u)), 42.67px) min(calc(16 * var(--u)), 21.33px) no-repeat;background-color:currentColor;position:absolute;inset:0}.c-compare__range:focus-visible~.c-compare__handle{outline:2px solid var(--c-action);outline-offset:3px}.c-compare__tag{z-index:3;pointer-events:none;position:absolute;inset-block-end:min(calc(20 * var(--u)), 26.67px)}.c-compare__tag--before{inset-inline-start:min(calc(20 * var(--u)), 26.67px)}.c-compare__tag--after{inset-inline-end:min(calc(20 * var(--u)), 26.67px)}.s-person-hero{background-color:var(--c-bg);position:relative}.s-person-hero__body{flex-direction:column;flex:1 0 auto;display:flex}.s-person-hero__spacer{block-size:min(calc(40 * var(--u)), 53.33px);flex:none}.s-person-hero__spacer--2{block-size:min(calc(24 * var(--u)), 32px)}@media (width>=900px){.s-person-hero__spacer--1{block-size:auto;min-block-size:min(calc(40 * var(--u)), 53.33px);max-block-size:min(calc(120 * var(--u)), 160px);flex:80 1 0}.s-person-hero__spacer--2{block-size:auto;min-block-size:min(calc(24 * var(--u)), 32px);max-block-size:min(calc(48 * var(--u)), 64px);flex:30 1 0}}.s-person-hero__crumbs{flex:none}.s-person-hero__row{gap:min(calc(24 * var(--u)), 32px);flex-direction:column;display:flex}@media (width>=900px){.s-person-hero__row{flex-direction:row;flex:564 1 0;justify-content:space-between;align-items:flex-start;gap:0}}.s-person-hero__media{aspect-ratio:1.33333;border-radius:min(calc(5 * var(--u)), 6.67px);background-color:var(--c-surface-muted);position:relative;overflow:hidden}@media (width>=900px){.s-person-hero__media{inline-size:calc(500 * var(--ux));min-block-size:min(calc(564 * var(--u)), 751.98px);aspect-ratio:auto;flex:none;align-self:stretch}}.s-person-hero__image{object-fit:cover;object-position:50% 15%;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width>=900px){.s-person-hero__image{object-position:50% 20%}}.s-person-hero__text{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}@media (width>=900px){.s-person-hero__text{inline-size:calc(481 * var(--ux));flex:none}}.s-person-hero__text>*+*{margin-block-start:min(calc(24 * var(--u)), 32px)}@media (width>=900px){.s-person-hero__text>*+*{margin-block-start:min(calc(30 * var(--u)), 40px)}}.s-person-hero__eyebrow+.s-person-hero__title{margin-block-start:min(calc(16 * var(--u)), 21.33px)}@media (width>=900px){.s-person-hero__eyebrow+.s-person-hero__title{margin-block-start:min(calc(30 * var(--u)), 40px)}.s-person-hero__eyebrow{min-block-size:min(calc(16 * var(--u)), 21.33px)}}.s-person-hero__title{color:var(--c-text-brand);overflow-wrap:break-word;font-size:var(--fs-header-3);letter-spacing:-.02em;text-transform:none;text-wrap:balance;font-weight:400;line-height:1.1}@media (width>=900px){.s-person-hero__title{font-size:clamp(1.625rem, calc(46 * var(--u)), 61.33px);text-wrap:wrap;max-inline-size:calc(481 * var(--ux))}}.s-person-hero__bio{max-inline-size:min(calc(590 * var(--u)), 786.65px)}@media (width>=900px){.s-person-hero__bio{max-inline-size:none}}.s-person-hero__bio{color:var(--c-text);overflow-wrap:break-word;letter-spacing:0;text-transform:none;font-size:1.0625rem;font-weight:400;line-height:1.3}.s-person-hero__tags{gap:min(calc(22 * var(--u)), 29.33px) min(calc(12 * var(--u)), 16px);flex-wrap:wrap;display:flex}@media (width>=900px){.s-person-hero__tags{gap:min(calc(15 * var(--u)), 20px)}}.s-person-hero__tag{-webkit-tap-highlight-color:transparent;text-decoration:none;position:relative}.s-person-hero__tag:before{inline-size:max(100%, clamp(44px, calc(44 * var(--u)), 58.67px));block-size:max(100%, clamp(44px, calc(44 * var(--u)), 58.67px));content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.s-person-hero__tag:focus-visible{outline:2px solid var(--c-action);outline-offset:3px}@media (hover:hover) and (pointer:fine){.s-person-hero__tag:hover{color:var(--c-text-on-dark);background-color:var(--c-action)}}.s-person-hero__tag.is-hover,.s-person-hero__tag:focus-visible{color:var(--c-text-on-dark);background-color:var(--c-action)}@media (prefers-reduced-motion:no-preference){.s-person-hero__tag{transition:color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1)}}.s-person-hero__rule{align-self:stretch}.s-person-hero__stats{gap:min(calc(20 * var(--u)), 26.67px) min(calc(24 * var(--u)), 32px);flex-wrap:wrap;display:flex}@media (width>=900px){.s-person-hero__stats{gap:min(calc(70 * var(--u)), 93.33px);min-block-size:min(calc(74 * var(--u)), 98.66px);flex-wrap:nowrap}}.s-person-hero__button{align-self:flex-start}@media (width>=900px){.s-person-services__title .c-section-title__heading{max-inline-size:calc(686 * var(--ux))}}.s-person-services__slider{margin-block-start:min(calc(32 * var(--u)), 42.67px)}@media (width>=900px){.s-person-services__slider{margin-block-start:min(calc(65 * var(--u)), 86.66px)}}.s-person-services__nav{justify-content:flex-end;margin-block-start:min(calc(20 * var(--u)), 26.67px);display:flex}@media (width>=900px){.s-person-services__nav{margin-block-start:min(calc(65 * var(--u)), 86.66px)}}.s-person-about__inner{gap:min(calc(32 * var(--u)), 42.67px);padding-block:calc(min(calc(56 * var(--u)), 74.66px) - 1px);border-block:1px solid var(--c-line);flex-direction:column;display:flex}@media (width>=900px){.s-person-about__inner{justify-content:space-between;align-items:flex-start;gap:calc(65 * var(--ux));padding-block:calc(min(calc(120 * var(--u)), 160px) - 1px);flex-direction:row}.s-person-about__title .c-section-title__heading{max-inline-size:min(calc(326 * var(--u)), 434.66px)}.s-person-about__timeline{inline-size:calc(680 * var(--ux));flex:none}}.s-person-gallery{background-color:var(--c-bg)}.s-person-gallery__body{flex-direction:column;flex:1 0 auto;display:flex}.s-person-gallery__spacer{block-size:min(calc(56 * var(--u)), 74.66px);flex:none}.s-person-gallery__spacer--2{block-size:min(calc(32 * var(--u)), 42.67px)}@media (width>=900px){.s-person-gallery__spacer--1{block-size:auto;min-block-size:min(calc(28 * var(--u)), 37.33px);flex:116 1 0;max-block-size:none}.s-person-gallery__spacer--2{block-size:auto;min-block-size:min(calc(24 * var(--u)), 32px);max-block-size:min(calc(96 * var(--u)), 128px);flex:65 1 0}.s-person-gallery__spacer--3{block-size:auto;min-block-size:min(calc(28 * var(--u)), 37.33px);flex:116 1 0;max-block-size:none}}.s-person-gallery__head{gap:min(calc(24 * var(--u)), 32px);flex-direction:column;display:flex}@media (width>=900px){.s-person-gallery__head{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--ux));flex-direction:row}}.s-person-gallery__intro{color:var(--c-text);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.3}@media (width>=900px){.s-person-gallery__intro{max-inline-size:min(calc(287 * var(--u)), 382.66px);flex:none}}.s-person-gallery__cases{gap:min(calc(32 * var(--u)), 42.67px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.s-person-gallery__cases{grid-template-columns:repeat(3, calc(367 * var(--ux)));gap:min(calc(65 * var(--u)), 86.66px) calc(20 * var(--ux))}}.s-person-gallery__caption{justify-content:space-between;align-items:flex-end;gap:min(calc(16 * var(--u)), 21.33px);margin-block-start:min(calc(12 * var(--u)), 16px);display:flex}@media (width>=900px){.s-person-gallery__caption{margin-block-start:min(calc(20 * var(--u)), 26.67px)}}.s-person-gallery__text{min-inline-size:0;color:var(--c-text);overflow-wrap:break-word;letter-spacing:0;text-transform:none;font-size:1.0625rem;font-weight:400;line-height:1.3}.s-person-gallery__time{color:var(--c-text);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6875rem;font-weight:400;line-height:1.3}@media (width>=900px){.s-person-gallery__time{font-size:.625rem}}
