.contact-hero[data-astro-cid-lmtfkcv5]{display:grid}.contact-hero__panel[data-astro-cid-lmtfkcv5]{padding:64px var(--inside);background:var(--phthalo)}.contact-hero__intro[data-astro-cid-lmtfkcv5]{gap:24px;display:grid}.contact-hero__title[data-astro-cid-lmtfkcv5] .sans[data-astro-cid-lmtfkcv5]{color:var(--yellow)}.contact-hero__lower[data-astro-cid-lmtfkcv5]{flex-direction:column-reverse;display:flex}.contact-hero__lower[data-astro-cid-lmtfkcv5] .contact-hero__photo{aspect-ratio:1}.contacts[data-astro-cid-lmtfkcv5]{background:var(--white);display:grid}.contacts__cell[data-astro-cid-lmtfkcv5]{border-bottom:1px solid var(--border-light);align-content:start;gap:24px;padding:32px 20px;display:grid}.contacts__channels[data-astro-cid-lmtfkcv5]{border-bottom:1px solid var(--border-light);gap:20px;padding:32px 20px;display:grid}.contacts__channels[data-astro-cid-lmtfkcv5]:empty{display:none}.contacts__channel[data-astro-cid-lmtfkcv5]{border:0;gap:8px;padding:0}.contacts__value[data-astro-cid-lmtfkcv5]{min-height:26px;color:var(--phthalo-bright);letter-spacing:0;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.contacts__heading[data-astro-cid-lmtfkcv5]{letter-spacing:0;font-size:20px;font-weight:600;line-height:1.1}.contacts__company[data-astro-cid-lmtfkcv5]{gap:4px;display:grid}.contacts__muted[data-astro-cid-lmtfkcv5]{color:#000c}.contacts__block[data-astro-cid-lmtfkcv5]{justify-items:start;gap:12px;display:grid}.contacts__office[data-astro-cid-lmtfkcv5]{color:var(--phthalo-bright);align-items:center;gap:4px;text-decoration:none;display:flex}.contacts__social[data-astro-cid-lmtfkcv5]{gap:20px}.contacts__social[data-astro-cid-lmtfkcv5] ul[data-astro-cid-lmtfkcv5]{gap:16px;margin:0;display:grid}.contacts__social[data-astro-cid-lmtfkcv5] li[data-astro-cid-lmtfkcv5]{display:flex}.contacts__social[data-astro-cid-lmtfkcv5] a[data-astro-cid-lmtfkcv5]{color:var(--phthalo-bright);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.contacts[data-astro-cid-lmtfkcv5] a[data-astro-cid-lmtfkcv5]{transition:color var(--ease) ease}.contacts[data-astro-cid-lmtfkcv5] a[data-astro-cid-lmtfkcv5]:hover{color:var(--phthalo)}@media (width>=768px){.contact-hero[data-astro-cid-lmtfkcv5]{--overlap:313px;--photo:760px}.contact-hero__panel[data-astro-cid-lmtfkcv5]{padding:var(--v-small) var(--inside) calc(var(--overlap) + 96px)}.contact-hero__intro[data-astro-cid-lmtfkcv5]{gap:36px}.contact-hero[data-astro-cid-lmtfkcv5]:has(.contact-hero__photo) .contact-hero__panel[data-astro-cid-lmtfkcv5]{border-bottom-right-radius:0;border-bottom-left-radius:0}.contact-hero__lower[data-astro-cid-lmtfkcv5]{margin-top:calc(-1 * var(--overlap));display:block;position:relative}.contact-hero__lower[data-astro-cid-lmtfkcv5] .contact-hero__photo{inset:var(--overlap) 0 auto;height:var(--photo);aspect-ratio:auto;border-top-left-radius:0;border-top-right-radius:0;position:absolute}.contact-hero__lower[data-astro-cid-lmtfkcv5]:has(.contact-hero__photo){min-height:calc(var(--overlap) + var(--photo))}.contact-hero__card-wrap[data-astro-cid-lmtfkcv5]{padding-inline:var(--full);position:relative}.contacts[data-astro-cid-lmtfkcv5]{background:linear-gradient(var(--border-light), var(--border-light)), var(--white);max-width:1280px;box-shadow:var(--shadow-large);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-inline:auto}.contacts__channels[data-astro-cid-lmtfkcv5]{display:contents}.contacts__cell[data-astro-cid-lmtfkcv5],.contacts__channel[data-astro-cid-lmtfkcv5]{background:var(--white);border:0;padding:36px}.contacts__social[data-astro-cid-lmtfkcv5]{order:1}.contacts__place[data-astro-cid-lmtfkcv5]:not(.contacts__social){order:2}.contacts__value[data-astro-cid-lmtfkcv5],.contacts__heading[data-astro-cid-lmtfkcv5]{font-size:24px;line-height:1.1}}@media (width>=1024px){.contact-hero[data-astro-cid-lmtfkcv5]{--overlap:227px}.contact-hero__intro[data-astro-cid-lmtfkcv5]{text-align:center;justify-items:center;max-width:740px;margin-inline:auto}.contacts[data-astro-cid-lmtfkcv5]{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts__channel[data-astro-cid-lmtfkcv5]{grid-row:1}.contacts__channel[data-astro-cid-lmtfkcv5]:only-child{grid-column:1/-1}.contacts__channel[data-astro-cid-lmtfkcv5]:nth-child(2):last-child{grid-column:span 2}.contacts__place[data-astro-cid-lmtfkcv5]{grid-row:2}.contacts__social[data-astro-cid-lmtfkcv5]{order:3}.contacts__value[data-astro-cid-lmtfkcv5]{font-size:20px;line-height:1.2}}@media (width>=1440px){.contact-hero[data-astro-cid-lmtfkcv5]{--overlap:235px;--photo:820px}.contacts__cell[data-astro-cid-lmtfkcv5],.contacts__channel[data-astro-cid-lmtfkcv5]{padding:40px}.contacts__value[data-astro-cid-lmtfkcv5]{font-size:24px;line-height:1.1}}.office[data-astro-cid-nkabqkzi]{padding-block:80px}.office__inner[data-astro-cid-nkabqkzi]{gap:40px;display:grid}.office__heading[data-astro-cid-nkabqkzi]{gap:20px;display:grid}.office__map[data-astro-cid-nkabqkzi]{margin-inline:calc(-1 * var(--full));aspect-ratio:1;background:var(--grey);display:block;position:relative;overflow:hidden}.office__picture[data-astro-cid-nkabqkzi]{outline-offset:-2px;display:block;position:absolute;inset:0}.office__picture[data-astro-cid-nkabqkzi][hidden]{display:none}.office__live[data-astro-cid-nkabqkzi]{opacity:0;transition:opacity var(--ease) ease;position:absolute;inset:0}.office__live[data-astro-cid-nkabqkzi].is-ready{opacity:1}.office__zoom[data-astro-cid-nkabqkzi]{z-index:1;gap:1px;display:grid;position:absolute;top:12px;right:12px}.office__zoom[data-astro-cid-nkabqkzi][hidden]{display:none}.office__zoom[data-astro-cid-nkabqkzi] button[data-astro-cid-nkabqkzi]{background:var(--black);width:40px;height:40px;color:var(--white);cursor:pointer;transition:background-color var(--ease) ease;border:0;place-items:center;padding:0;display:grid}.office__zoom[data-astro-cid-nkabqkzi] button[data-astro-cid-nkabqkzi]:hover{background:#111111e6}.office__zoom[data-astro-cid-nkabqkzi] button[data-astro-cid-nkabqkzi]:active{background:var(--black)}.office__zoom[data-astro-cid-nkabqkzi] button[data-astro-cid-nkabqkzi][aria-disabled=true]{color:#ffffff73;cursor:default}.office__map[data-astro-cid-nkabqkzi]:after{content:"";box-shadow:inset 0 1px 0 var(--border-light), inset 0 -1px 0 var(--border-light);pointer-events:none;position:absolute;inset:0}.office__map[data-astro-cid-nkabqkzi] img[data-astro-cid-nkabqkzi]{object-fit:none;width:100%;height:100%}.office__pin[data-astro-cid-nkabqkzi]{position:absolute;top:calc(50% - 45px);left:calc(50% - 20px)}.office__credit[data-astro-cid-nkabqkzi]{color:var(--text-light);background:#ffffffb3;padding:2px 6px;font-size:10px;position:absolute;bottom:0;right:0}.office__details[data-astro-cid-nkabqkzi]{justify-items:start;gap:32px;display:grid}.office__address[data-astro-cid-nkabqkzi]{gap:16px;display:grid}.office__button[data-astro-cid-nkabqkzi]{padding:0 24px 0 20px}.office__entry[data-astro-cid-nkabqkzi]{color:var(--text-light)}@media (width>=768px){.office[data-astro-cid-nkabqkzi]{padding-block:var(--v-normal)}.office__inner[data-astro-cid-nkabqkzi]{gap:56px}.office__heading[data-astro-cid-nkabqkzi]{gap:24px}.office__map[data-astro-cid-nkabqkzi]{aspect-ratio:4/3;margin-inline:0}.office__map[data-astro-cid-nkabqkzi]:after{box-shadow:inset 0 0 0 1px var(--border-light)}.office__details[data-astro-cid-nkabqkzi]{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 20px}.office__address[data-astro-cid-nkabqkzi]{grid-row:1/-1}.office__address[data-astro-cid-nkabqkzi] p[data-astro-cid-nkabqkzi]{font-size:20px}}@media (width>=1024px){.office__inner[data-astro-cid-nkabqkzi]{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,402fr) minmax(0,446fr);gap:32px 64px}.office__heading[data-astro-cid-nkabqkzi]{grid-row:2}.office__details[data-astro-cid-nkabqkzi]{grid-row:3;grid-template-rows:none;grid-template-columns:none;gap:32px}.office__address[data-astro-cid-nkabqkzi]{grid-row:auto}.office__map[data-astro-cid-nkabqkzi]{aspect-ratio:446/593;grid-area:1/2/-1}}@media (width>=1440px){.office__inner[data-astro-cid-nkabqkzi]{grid-template-columns:minmax(0,521px) minmax(0,630px);justify-content:space-between;column-gap:96px}.office__map[data-astro-cid-nkabqkzi]{aspect-ratio:1}}@media (width>=1840px){.office__inner[data-astro-cid-nkabqkzi]{grid-template-columns:minmax(0,521px) minmax(0,790px)}.office__map[data-astro-cid-nkabqkzi]{aspect-ratio:4/3}.office__map[data-astro-cid-nkabqkzi] img[data-astro-cid-nkabqkzi]{object-fit:cover}}.cases[data-astro-cid-6bfsojfh]{display:grid}.cases__panel[data-astro-cid-6bfsojfh]{padding:80px var(--inside);background:var(--half-grey);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.cases__intro[data-astro-cid-6bfsojfh]{gap:20px;display:grid}.cases__intro[data-astro-cid-6bfsojfh] .h2[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{display:block}.cases__row[data-astro-cid-6bfsojfh]{margin-right:calc(-1 * var(--inside))}.cases__row[data-astro-cid-6bfsojfh] .pager[data-astro-cid-6bfsojfh]{margin-top:40px}@media (width>=768px){.cases__row[data-astro-cid-6bfsojfh] .pager[data-astro-cid-6bfsojfh]{margin-top:64px}.cases__panel[data-astro-cid-6bfsojfh]{gap:var(--v-gap-s);padding-block:var(--v-normal)}.cases__intro[data-astro-cid-6bfsojfh]{gap:24px}}@media (width>=1024px) and (width<=1439px){main{--v-normal:112px}}@media (width>=1024px){.cases__panel[data-astro-cid-6bfsojfh]{gap:64px}.cases__intro[data-astro-cid-6bfsojfh]{text-align:center;justify-self:center;justify-items:center;max-width:628px}.cases__row[data-astro-cid-6bfsojfh]{margin-right:0}.cases__row[data-astro-cid-6bfsojfh] .cards{justify-content:center}}@media (width>=768px){.cases__row[data-astro-cid-6bfsojfh] .cards.cards--row .card{flex-basis:calc((100% - var(--inside) - 20px) / 2)}}@media (width>=1024px){.cases__row[data-astro-cid-6bfsojfh] .cards.cards--row .card{flex-basis:calc(33.3333% - 13.3333px)}}@media (width>=1440px){.cases__row[data-astro-cid-6bfsojfh] .cards.cards--row .card{flex-basis:calc((min(100%, var(--content)) - 60px) / 4)}}
