._site_ae8a4_1{font-family:var(--font-family-base);color:#191919;background:#f5f4f0;overflow:hidden}._site_ae8a4_1 *{box-sizing:border-box}._site_ae8a4_1 a{color:inherit;text-decoration:none}._site_ae8a4_1 button{font:inherit;cursor:pointer}._header_ae8a4_1{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3d2cc}._brand_ae8a4_1{font-family:Syne,sans-serif;font-weight:800;font-size:34px;letter-spacing:-.085em}._brandDot_ae8a4_1,._headingDot_ae8a4_1{color:#2029e8}._nav_ae8a4_1{display:flex;gap:42px}._nav_ae8a4_1 a{font-size:13px;font-weight:600}._headerCta_ae8a4_1{font-size:13px;font-weight:700;display:flex;align-items:center;gap:15px;padding:14px 20px;border:1px solid #222;border-radius:99px}._menuButton_ae8a4_1,._mobileNav_ae8a4_1{display:none}._hero_ae8a4_1{padding:53px 5% 0;min-height:710px;display:flex;flex-direction:column}._heroKicker_ae8a4_1{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}._greenDot_ae8a4_1{background:#65a783;width:8px;height:8px;border-radius:50%}._kickerEnd_ae8a4_1{margin-left:auto;color:#777}._heroComposition_ae8a4_1{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;flex:1}._hero_ae8a4_1 h1{font-family:Syne,sans-serif;font-size:clamp(75px,9.2vw,148px);letter-spacing:-.09em;line-height:1;margin:35px 0;font-weight:700}._outline_ae8a4_1{color:transparent;-webkit-text-stroke:2px #191919}._heroStar_ae8a4_1{font-family:Georgia,serif;color:#2029e8;font-size:5vw;vertical-align:top;margin-left:20px}._heroPortrait_ae8a4_1{max-width:33%;width:100%;max-height:465px;object-fit:contain;align-self:center}._heroBottom_ae8a4_1{display:flex;align-items:center;justify-content:space-between;padding:24px 0 55px;gap:30px}._heroBottom_ae8a4_1 p{line-height:1.7;font-size:16px;max-width:430px}._roundArrow_ae8a4_1{height:86px;width:86px;flex-shrink:0;border-radius:50%;background:#2029e8;color:#fff!important;display:grid;place-items:center}._heroFoot_ae8a4_1{border-top:1px solid #d3d2cc;display:flex;justify-content:space-between;padding:22px 0;font-size:10px;color:#777;letter-spacing:.1em;font-weight:700}._work_ae8a4_1,._expertise_ae8a4_1{padding:105px 5%;background:#e9e8e2}._sectionTop_ae8a4_1,._headingRow_ae8a4_1{display:flex;justify-content:space-between;align-items:center;gap:40px}._eyebrow_ae8a4_1,._sectionCounter_ae8a4_1{font-size:12px;letter-spacing:.13em;font-weight:700}._sectionCounter_ae8a4_1{color:#777}._asterisk_ae8a4_1{font-size:22px;color:#2029e8;margin-right:12px}._headingRow_ae8a4_1{margin:36px 0 45px;align-items:end}._headingRow_ae8a4_1 h2,._expertise_ae8a4_1 h2{font-family:Syne,sans-serif;font-size:clamp(58px,7.5vw,115px);font-weight:700;line-height:1;letter-spacing:-.09em;margin:0}._headingRow_ae8a4_1 h2 i,._aboutHeading_ae8a4_1 i,._contact_ae8a4_1 h2 i{font-family:Georgia,serif;font-weight:400}._headingRow_ae8a4_1 p{max-width:350px;color:#62635d;font-size:15px;line-height:1.8}._filters_ae8a4_1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}._filters_ae8a4_1 button{border:1px solid #c6c5be;background:none;color:#555;border-radius:99px;padding:12px 16px;font-size:12px;font-weight:700}._filters_ae8a4_1 button span{opacity:.55;font-size:10px;margin-left:6px}._filters_ae8a4_1 ._activeFilter_ae8a4_1{background:#2029e8;border-color:#2029e8;color:#fff}._workGrid_ae8a4_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 22px}._workCard_ae8a4_1{min-width:0}._imageWrap_ae8a4_1{padding:0;border:0;display:block;width:100%;height:clamp(230px,26vw,430px);position:relative;background:#d2d0ca;overflow:hidden}._imageWrap_ae8a4_1 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}._imageWrap_ae8a4_1:hover img{transform:scale(1.04)}._cardArrow_ae8a4_1{position:absolute;right:17px;top:17px;width:43px;height:43px;background:#f5f4f0;display:grid;place-items:center;border-radius:50%}._cardIndex_ae8a4_1{position:absolute;left:15px;top:15px;background:#1118;color:#fff;padding:7px 10px;font-size:11px}._cardCaption_ae8a4_1{display:flex;justify-content:space-between;align-items:start;padding-top:17px}._cardCaption_ae8a4_1 h3{font-family:Syne,sans-serif;font-size:18px;letter-spacing:-.04em;margin:0 0 7px}._cardCaption_ae8a4_1 p{color:#777;font-size:12px;margin:0}._allWork_ae8a4_1{display:flex;gap:30px;align-items:center;border:1px solid #111;border-radius:50px;background:none;padding:19px 28px;margin:60px auto 0;font-size:13px;font-weight:700}._about_ae8a4_1{padding:110px 5% 85px}._aboutLabel_ae8a4_1{display:flex;align-items:center;font-size:12px;letter-spacing:.12em;font-weight:700}._aboutLabel_ae8a4_1 span:last-child{margin-left:auto;color:#777}._aboutMain_ae8a4_1{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:75px 0 85px}._aboutHeading_ae8a4_1{font-family:Syne,sans-serif;font-size:clamp(64px,7vw,112px);font-weight:700;letter-spacing:-.085em;line-height:1.08}._aboutSmall_ae8a4_1{font-size:11px;font-weight:700;letter-spacing:.14em;color:#2029e8}._aboutContent_ae8a4_1 h3{font-size:clamp(29px,3vw,44px);line-height:1.2;letter-spacing:-.05em;margin:25px 0}._aboutContent_ae8a4_1 p{font-size:16px;line-height:1.85;color:#62635d}._textLink_ae8a4_1{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid #111;padding:18px 0 12px;font-size:13px;font-weight:700;margin-top:20px}._stats_ae8a4_1{border-top:1px solid #d3d2cc;display:grid;grid-template-columns:repeat(3,1fr);padding-top:50px}._stats_ae8a4_1>div{display:flex;flex-direction:column;gap:10px}._stats_ae8a4_1 strong{font-family:Syne,sans-serif;font-size:clamp(55px,6vw,90px);letter-spacing:-.09em}._stats_ae8a4_1 strong span,._expertise_ae8a4_1 h2 span{color:#2029e8}._stats_ae8a4_1 small{color:#777;font-size:12px}._expertise_ae8a4_1 h2{margin:38px 0 64px}._services_ae8a4_1{border-top:1px solid #c6c5bf}._service_ae8a4_1{padding:30px 0;display:grid;grid-template-columns:75px 1.4fr 1fr 25px;gap:20px;align-items:center;border-bottom:1px solid #c6c5bf}._service_ae8a4_1>span,._service_ae8a4_1 p{color:#777;font-size:13px}._service_ae8a4_1 h3{font-family:Syne,sans-serif;font-size:clamp(22px,2.3vw,34px);letter-spacing:-.05em;margin:0}._service_ae8a4_1 p{max-width:285px;line-height:1.6}._contact_ae8a4_1{padding:80px 5% 105px;background:#2029e8;color:#fff}._contactTop_ae8a4_1{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;font-weight:700}._contact_ae8a4_1 h2{font-family:Syne,sans-serif;font-size:clamp(70px,10vw,150px);letter-spacing:-.09em;line-height:1.02;margin:75px 0}._contact_ae8a4_1 h2>span{font-size:.42em;vertical-align:top;margin-left:30px}._contactActions_ae8a4_1{display:flex;align-items:center;gap:35px;flex-wrap:wrap}._contactBtn_ae8a4_1{display:flex;align-items:center;gap:40px;padding:22px 30px;border-radius:50px;background:#fff;color:#2029e8!important;font-size:15px;font-weight:700}._originLink_ae8a4_1{display:flex;align-items:center;gap:12px;font-size:13px;border-bottom:1px solid #fff8;padding:12px 0}._contactAddress_ae8a4_1{margin-top:45px;font-size:13px;opacity:.75}._footer_ae8a4_1{padding:43px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px}._footer_ae8a4_1>span,._footer_ae8a4_1>a:not(._brand_ae8a4_1),._footer_ae8a4_1 small{font-size:11px;color:#777}._modal_ae8a4_1{position:fixed;z-index:500;inset:0;background:#080808e8;display:grid;place-items:center;padding:30px}._modalInner_ae8a4_1{width:min(1100px,100%);max-height:90vh;position:relative;color:#fff}._modalInner_ae8a4_1>button{position:absolute;right:0;top:-48px;border:0;color:#fff;background:none}._modalInner_ae8a4_1 video,._modalInner_ae8a4_1 img{max-width:100%;max-height:76vh;display:block;margin:auto}._modalInner_ae8a4_1 p{font-size:13px;text-align:center}@media(max-width:900px){._workGrid_ae8a4_1{grid-template-columns:repeat(2,1fr)}._imageWrap_ae8a4_1{height:36vw}._hero_ae8a4_1 h1{font-size:10vw}._service_ae8a4_1{grid-template-columns:40px 1fr 1fr 24px}}@media(max-width:650px){._header_ae8a4_1{height:76px;padding:0 6%}._brand_ae8a4_1{font-size:30px}._nav_ae8a4_1,._headerCta_ae8a4_1{display:none}._menuButton_ae8a4_1{display:block;border:0;background:none}._mobileNav_ae8a4_1{position:absolute;top:76px;left:0;right:0;z-index:15;background:#f5f4f0;display:flex;flex-direction:column;padding:18px 6% 30px;box-shadow:0 20px 25px #0001}._mobileNav_ae8a4_1 a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #ddd}._hero_ae8a4_1{padding:36px 6% 0;min-height:640px}._heroComposition_ae8a4_1{flex-direction:column-reverse;justify-content:center;align-items:start;gap:0}._heroPortrait_ae8a4_1{max-width:56%;height:235px;align-self:center}._hero_ae8a4_1 h1{font-size:clamp(60px,12vw,85px);margin:10px 0}._heroStar_ae8a4_1{font-size:30px;margin-left:8px}._heroBottom_ae8a4_1{padding-bottom:40px}._heroBottom_ae8a4_1 p{font-size:13px}._roundArrow_ae8a4_1{width:60px;height:60px}._heroFoot_ae8a4_1{font-size:9px}._heroFoot_ae8a4_1 span:last-child{display:none}._kickerEnd_ae8a4_1{display:none}._work_ae8a4_1,._expertise_ae8a4_1,._about_ae8a4_1{padding:75px 6%}._sectionTop_ae8a4_1{gap:10px}._headingRow_ae8a4_1{display:block;margin:32px 0}._headingRow_ae8a4_1 h2,._expertise_ae8a4_1 h2{font-size:55px}._headingRow_ae8a4_1 p{margin-top:22px}._filters_ae8a4_1{gap:8px}._filters_ae8a4_1 button{padding:10px 13px}._workGrid_ae8a4_1{grid-template-columns:1fr;gap:32px}._imageWrap_ae8a4_1{height:70vw}._aboutMain_ae8a4_1{display:block;padding:48px 0}._aboutHeading_ae8a4_1{font-size:62px;margin-bottom:48px}._aboutContent_ae8a4_1 h3{font-size:30px}._stats_ae8a4_1{grid-template-columns:1fr 1fr;gap:35px}._stats_ae8a4_1 strong{font-size:57px}._service_ae8a4_1{grid-template-columns:35px 1fr 24px;gap:8px;padding:25px 0}._service_ae8a4_1 h3{font-size:21px}._service_ae8a4_1 p{grid-column:2;grid-row:2}._service_ae8a4_1 svg{grid-column:3;grid-row:1}._contact_ae8a4_1{padding:65px 6% 85px}._contactTop_ae8a4_1 span:last-child{display:none}._contact_ae8a4_1 h2{font-size:clamp(55px,12vw,90px)}._contactActions_ae8a4_1{flex-direction:column;align-items:start;gap:20px}._contactBtn_ae8a4_1{gap:20px}._footer_ae8a4_1{padding:38px 6%;flex-wrap:wrap}._footer_ae8a4_1>span{width:60%}}
