.Contact_section__Ovd7h{padding:96px 0}.Contact_grid__tQ1dB{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.Contact_note__w_SQy{margin-top:18px;font-size:17px}.Contact_form__GXlLz{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Contact_field__1d6DH{display:flex;flex-direction:column;gap:6px}.Contact_field__1d6DH label{font-size:14px;font-weight:600}.Contact_field__1d6DH input,.Contact_field__1d6DH textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--mist);border-radius:10px;padding:13px 15px;width:100%}.Contact_field__1d6DH input:focus,.Contact_field__1d6DH textarea:focus{outline:2px solid var(--ember-deep);outline-offset:1px;border-color:transparent}.Contact_field__1d6DH textarea{resize:vertical;min-height:120px}.Contact_field__1d6DH[data-invalid] input,.Contact_field__1d6DH[data-invalid] textarea{border-color:var(--ember-deep)}.Contact_full__c2wN8{grid-column:1/-1}.Contact_chips__oKy3M{grid-column:1/-1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.Contact_chips__oKy3M legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.Contact_chips__oKy3M label{cursor:pointer}.Contact_chips__oKy3M input{position:absolute;opacity:0;pointer-events:none}.Contact_chips__oKy3M span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border:1px solid var(--mist);background:var(--paper);border-radius:999px;padding:9px 15px;transition:background-color .15s ease,color .15s ease}.Contact_chips__oKy3M i{width:14px;height:7px;transform:skewX(-18deg);display:block}.Contact_chips__oKy3M input:checked+span{background:var(--ink);color:var(--bone);border-color:var(--ink)}.Contact_chips__oKy3M input:focus-visible+span{outline:2px solid var(--ember-deep);outline-offset:2px}.Contact_chips__oKy3M .Contact_error__uJSec{flex-basis:100%}.Contact_submit__wYuEE{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.Contact_error__uJSec{color:var(--ember-deep);font-size:14px}.Contact_done__FecK_{background:var(--paper);border:1px solid var(--mist);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.Contact_done__FecK_ h3{font-family:var(--font-display),sans-serif;font-size:26px;letter-spacing:-.02em}@media(max-width:760px){.Contact_section__Ovd7h{padding:64px 0}.Contact_form__GXlLz,.Contact_grid__tQ1dB{grid-template-columns:1fr}.Contact_grid__tQ1dB{gap:32px}}.Hero_hero__ozAHF{padding:88px 0 104px}.Hero_title__bJq2D{font-weight:700;font-size:clamp(64px,11vw,168px);letter-spacing:-.05em;line-height:.88}.Hero_sub__yPDbV,.Hero_title__bJq2D{font-family:var(--font-display),sans-serif}.Hero_sub__yPDbV{font-weight:500;font-size:clamp(20px,2.2vw,30px);letter-spacing:-.02em;line-height:1.15;max-width:22ch;margin:28px 0 36px}.Hero_actions__Nw6Hg{display:flex;gap:12px;flex-wrap:wrap}.Hero_bar__L67sZ{display:flex;gap:6px;height:10px;max-width:420px;margin-top:72px}.Hero_bar__L67sZ i{flex:1 1;transform:skewX(-18deg)}@media(max-width:760px){.Hero_hero__ozAHF{padding:40px 0 64px}.Hero_bar__L67sZ{margin-top:48px}}.Services_section__ID_Hk{padding:0 0 96px}.Services_grid__6oWBH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:44px}.Services_card__4wigk{display:flex;flex-direction:column;min-height:250px;padding:28px;background:var(--paper);border-top-width:1px;border:1px solid var(--mist);border-top:6px solid var(--mist);border-radius:var(--radius)}.Services_card__4wigk ul{list-style:none;padding:0;margin-top:auto;font-size:15px}.Services_card__4wigk li{padding:6px 0;border-top:1px solid var(--mist)}.Services_practice__pMlPs{opacity:.6}.Services_title__SimfM{font-family:var(--font-display),sans-serif;font-size:24px;letter-spacing:-.02em;line-height:1.1;margin:10px 0 16px}@media(max-width:1100px){.Services_grid__6oWBH{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.Services_section__ID_Hk{padding-bottom:64px}.Services_grid__6oWBH{grid-template-columns:1fr}.Services_card__4wigk{min-height:0}}.Work_section__i8oO8{padding:0 0 96px}.Work_list__f9EQM{margin-top:44px;display:grid;grid-gap:20px;gap:20px}.Work_project__yDTSj{display:grid;grid-template-columns:1.25fr 1fr;background:var(--paper);border:1px solid var(--mist);border-radius:var(--radius);overflow:hidden}.Work_image__WLHu3{display:block;background:#18476c}.Work_image__WLHu3 img{width:100%;height:100%;object-fit:cover}.Work_text__yP4GQ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:36px}.Work_text__yP4GQ h3{font-family:var(--font-display),sans-serif;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.03em;line-height:1.05}.Work_text__yP4GQ>p:not(.Work_client__7H_eJ):not(.Work_tags__2wzsr){font-size:17px;max-width:42ch}.Work_text__yP4GQ .btn{margin-top:auto}.Work_client__7H_eJ{color:var(--ember-deep)}.Work_tags__2wzsr{opacity:.6;font-size:11.5px;margin-bottom:12px}@media(max-width:900px){.Work_project__yDTSj{grid-template-columns:1fr}.Work_text__yP4GQ{padding:24px}}@media(max-width:760px){.Work_section__i8oO8{padding-bottom:64px}}.Clients_section__w0N3H{padding:96px 0}.Clients_logos__3niiY{display:flex;flex-wrap:wrap;align-items:center;gap:16px;list-style:none;padding:0;margin-top:44px}.Clients_logos__3niiY li{background:#fff;border-radius:10px;padding:12px 18px;height:80px;display:flex;align-items:center}.Clients_logos__3niiY img{height:56px;width:auto;filter:grayscale(1);opacity:.85;transition:filter .2s ease,opacity .2s ease}.Clients_logos__3niiY li:hover img{filter:none;opacity:1}@media(max-width:760px){.Clients_section__w0N3H{padding:64px 0}.Clients_logos__3niiY{gap:12px}.Clients_logos__3niiY li{height:64px;padding:10px 14px}.Clients_logos__3niiY img{height:44px}}