.about-page{color:#fff;background:#0d0c0a;min-width:0;overflow:hidden}.about-wrap{width:min(1240px,100% - 64px);margin:0 auto;padding:150px 0 110px}.about-hero{max-width:980px;padding:30px 0 76px}.about-hero .kicker,.about-section .kicker{color:#cfaf77}.about-hero h1{margin:12px 0 18px;font-size:clamp(56px,9vw,118px);line-height:.9}.about-hero .lede{color:#d3c9bc;max-width:680px;font-family:Georgia,serif;font-size:clamp(20px,2.3vw,30px);line-height:1.45}.about-jump-links{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.about-jump-links a{color:#ead7b7;letter-spacing:.13em;text-transform:uppercase;border:1px solid #c9a9696b;padding:12px 14px;font-size:10px}.about-section{border-top:1px solid #c9a96947;padding:84px 0;scroll-margin-top:84px}.about-section:first-of-type{border-top:0}.about-section .about-brand{margin:0}.about-section .team-intro{max-width:780px;margin-bottom:28px}.about-section .team-intro h2,.about-section .references-intro h2{font-size:clamp(36px,5vw,62px);line-height:1.04}.about-section .team-card h3{margin:14px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.about-section .clients-featured,.about-section .team-grid,.about-section .testimonials-grid{margin-top:0}.about-section .client-star,.about-section .testimonial-card,.about-section .team-card,.about-section .about-brand{background:#ffffff06}.references-intro{margin-top:70px}.about-testimonials [hidden]{display:none}.about-more{color:#ead7b7;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:1px solid #c9a96999;margin:28px auto 0;padding:13px 18px;font:10px Arial,sans-serif;display:block}.about-more[hidden]{display:none}.about-page a:focus-visible,.about-page button:focus-visible{outline-offset:4px;outline:2px solid #e5c776}@media (hover:hover){.about-jump-links a:hover,.about-more:hover{color:#fff;background:#c9a96924;border-color:#e5c776}}@media (width<=900px){.about-wrap{padding-top:126px}.about-section{padding:64px 0}}@media (width<=580px){.about-wrap{width:calc(100% - 36px);padding:110px 0 70px}.about-hero{padding-bottom:52px}.about-jump-links{grid-template-columns:1fr 1fr;display:grid}.about-jump-links a{align-items:center;min-height:46px;display:flex}.about-section{padding:52px 0}.about-section .about-brand{padding:26px}.about-section .about-brand h2{font-size:clamp(32px,9vw,46px)}.about-section .clients-featured{grid-template-columns:1fr}}@media (width<=360px){.about-jump-links{grid-template-columns:1fr}.about-hero h1{font-size:52px}}@media (width<=650px){.about-page :is(.about-hero .kicker,.about-section .kicker,.about-jump-links a,.team-card .team-role,.testimonial-card span,.about-more){font-size:var(--type-label);line-height:1.45}}@media (width>=651px){.about-page :is(.about-hero .kicker,.about-section .kicker){font-size:var(--desktop-meta);line-height:1.45}.about-page :is(.about-jump-links a,.team-card .team-role,.testimonial-card span,.about-more){font-size:var(--desktop-label);line-height:1.45}}:is([data-contact-content=team],#team) .team-photo{aspect-ratio:8/5;isolation:isolate;height:auto;overflow:hidden}:is([data-contact-content=team],#team) .team-photo img{display:block}:is([data-contact-content=team],#team) .team-photo--portrait img{object-fit:fill;max-width:none;position:absolute;transform:none}:is([data-contact-content=team],#team) .team-card{min-width:0}:is([data-contact-content=team],#team) .team-card .team-role{min-height:2.7em;line-height:1.5;display:block}:is([data-contact-content=team],#team) .team-photo--katerina img{filter:saturate(.78)contrast(1.04)brightness(1.04);width:259.459%;height:276.689%;top:-86.4865%;left:-76.3514%}:is([data-contact-content=team],#team) .team-photo--martina img{filter:saturate(1.02)contrast(1.04)brightness(1.04);width:208.706%;height:166.965%;top:-0%;left:-58.8235%}:is([data-contact-content=team],#team) .team-photo--ondrej img{filter:sepia(.08)saturate(.94)contrast(1.04)brightness(1.02);width:128%;height:136.499%;top:-0%;left:-24%}
