.page-module___8aEwW__page{max-width:1280px;margin:0 auto;padding:0 72px}@media (max-width:720px){.page-module___8aEwW__page{padding:0 var(--gutter)}}.page-module___8aEwW__nav{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;height:72px;font-size:13px;font-weight:500;display:flex}.page-module___8aEwW__nav ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__nav .page-module___8aEwW__contact{color:var(--accent)}.page-module___8aEwW__hero{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:112px 0 96px;display:grid}.page-module___8aEwW__hero h1{grid-column:span 8;font-size:clamp(52px,7.5vw,96px);line-height:.98}.page-module___8aEwW__hero h1 em{color:var(--accent);font-style:normal}.page-module___8aEwW__hero aside{flex-direction:column;grid-column:span 4;gap:16px;padding-bottom:8px;display:flex}.page-module___8aEwW__hero aside p{margin:0}.page-module___8aEwW__label{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:500}@media (max-width:720px){.page-module___8aEwW__hero{flex-direction:column;gap:20px;padding:56px 0 48px;display:flex}}.page-module___8aEwW__workHead{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-top:16px;display:flex}.page-module___8aEwW__workHead h2{font-size:clamp(36px,4.5vw,56px);line-height:1}.page-module___8aEwW__grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin-bottom:var(--section);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;gap:40px;min-height:260px;padding:20px 24px 24px;display:flex}.page-module___8aEwW__card:hover{background:#ffffff59}.page-module___8aEwW__cardTop{justify-content:space-between;display:flex}.page-module___8aEwW__card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:30px;line-height:1.05}.page-module___8aEwW__card p{margin:0 0 10px;font-size:15px;line-height:1.45}.page-module___8aEwW__stat{color:var(--accent);font-size:15px;font-weight:500}@media (max-width:900px){.page-module___8aEwW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-module___8aEwW__grid{border-left:0;grid-template-columns:1fr}.page-module___8aEwW__card{border-right:0;min-height:0;padding:16px 0 18px}.page-module___8aEwW__workHead span{display:none}}.page-module___8aEwW__card:hover{color:var(--ink)}.page-module___8aEwW__card:hover h3{color:var(--accent)}.page-module___8aEwW__about{column-gap:var(--gutter);border-top:1px solid var(--ink);padding:32px 0 var(--section);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module___8aEwW__about>.page-module___8aEwW__label{grid-column:span 4}.page-module___8aEwW__aboutBody{flex-direction:column;grid-column:span 8;gap:32px;display:flex}.page-module___8aEwW__aboutBody h2{letter-spacing:-.015em;font-size:clamp(30px,3.5vw,44px);line-height:1.1}.page-module___8aEwW__facts{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));font-size:15px;display:grid}.page-module___8aEwW__facts div{flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-end;padding:32px 0 40px;display:flex}.page-module___8aEwW__footer .page-module___8aEwW__email{font-family:var(--font-display);color:var(--accent);letter-spacing:-.015em;font-size:clamp(28px,3.5vw,44px);line-height:1}.page-module___8aEwW__footer ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.page-module___8aEwW__about{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__facts{grid-template-columns:1fr;row-gap:16px}.page-module___8aEwW__footer{flex-direction:column;align-items:flex-start;gap:20px}}.page-module___8aEwW__footer .page-module___8aEwW__email{text-transform:none}
