.Hx0lNG_hero{min-height:clamp(520px, calc(100svh - var(--nav-h) - 40px), 820px);color:#fff;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.Hx0lNG_heroImg{object-fit:cover;z-index:-2;animation:7.4s cubic-bezier(.25,.1,.35,1) both Hx0lNG_pull}@keyframes Hx0lNG_pull{0%{transform:scale(1.12)}to{transform:scale(1)}}.Hx0lNG_shade{z-index:-1;background:linear-gradient(#100e0c00 34%,#100e0c2e 54%,#100e0cb8 100%),linear-gradient(90deg,#100e0c4d,#100e0c00 60%);position:absolute;inset:0}.Hx0lNG_heroIn{flex-direction:column;align-items:flex-start;gap:18px;width:100%;padding-bottom:clamp(48px,9vh,96px);display:flex}.Hx0lNG_eyebrow{color:#ffffffd9}.Hx0lNG_title{max-width:18ch;font-size:clamp(2.6rem,6.6vw,6.4rem)}.Hx0lNG_lead{color:#ffffffe0;max-width:46ch;font-size:1.08rem}.Hx0lNG_tag{right:var(--gr);color:#fff;background:#1f1e1b59;border-color:#ffffff80;position:absolute;top:24px}.Hx0lNG_search{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:4px;grid-template-columns:auto repeat(2,minmax(0,1fr)) auto;align-items:stretch;margin-top:-36px;display:grid;position:relative;box-shadow:0 30px 60px -40px #100e0c80}.Hx0lNG_op{border:0;align-items:center;gap:4px;margin:0;padding:12px 18px;display:flex}.Hx0lNG_op input{opacity:0;pointer-events:none;position:absolute}.Hx0lNG_op span{color:var(--ink-2);cursor:pointer;border-radius:2px;padding:9px 14px;font-weight:500;transition:background-color .2s,color .2s;display:block}.Hx0lNG_op input:checked+span{background:var(--ink);color:var(--paper)}.Hx0lNG_op input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.Hx0lNG_field{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:12px 20px;display:flex}.Hx0lNG_field .Hx0lNG_mono{color:var(--concrete)}.Hx0lNG_field select{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-weight:500}.Hx0lNG_search .btn{margin:10px}.Hx0lNG_block{padding-top:104px}.Hx0lNG_head{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.Hx0lNG_head .Hx0lNG_mono{color:var(--concrete)}.Hx0lNG_head h2,.Hx0lNG_agency h2{font-size:clamp(2rem,3.6vw,3.2rem)}.Hx0lNG_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Hx0lNG_service{background:var(--paper);border:1px solid var(--line);color:var(--ink);transition:transform .38s var(--ease-out), border-color .3s ease, box-shadow .38s var(--ease-out);border-radius:6px;flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.Hx0lNG_num{color:var(--brass-deep)}.Hx0lNG_service h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.6rem;font-weight:400;font-stretch:108%}.Hx0lNG_service p{color:var(--ink-2);flex:1}.Hx0lNG_go{color:var(--brass-deep)}@media (hover:hover) and (pointer:fine){.Hx0lNG_service:hover{border-color:color-mix(in srgb, var(--brass) 50%, var(--line));box-shadow:0 26px 50px -30px color-mix(in srgb, var(--brass) 70%, transparent);transform:translateY(-4px)}}.Hx0lNG_agency{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:32px;padding:clamp(28px,4vw,48px);display:grid}.Hx0lNG_agency>div:first-child{flex-direction:column;gap:14px;display:flex}.Hx0lNG_agency .Hx0lNG_mono{color:var(--brass-deep)}.Hx0lNG_agency p{color:var(--ink-2);max-width:52ch}.Hx0lNG_agencyCta{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:960px){.Hx0lNG_search{grid-template-columns:repeat(2,minmax(0,1fr))}.Hx0lNG_op{border-bottom:1px solid var(--line);grid-column:1/-1}.Hx0lNG_field:first-of-type{border-left:0}.Hx0lNG_search .btn{grid-column:1/-1}.Hx0lNG_services,.Hx0lNG_agency{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.Hx0lNG_search{grid-template-columns:minmax(0,1fr)}.Hx0lNG_field{border-left:0;border-top:1px solid var(--line)}.Hx0lNG_field:first-of-type{border-top:0}.Hx0lNG_tag{display:none}}
