.rb-why__aside .air-h2{text-align:left}.ab-h1 .hc-serif,.ab-h2 .hc-serif,.ab-h3 .hc-serif{display:block;color:var(--hc-ink)}.ab-h1 .hc-serif{font-size:.92em;margin-top:2px}.ab-h2 .hc-serif{font-size:.95em;margin-top:2px}.ab-h3 .hc-serif{font-size:.98em;margin-top:2px}.aj-done__title .hc-serif,.aj-intro__title .hc-serif{display:block}.air{display:flex;flex-direction:column;gap:var(--section-gap);padding-bottom:var(--section-gap)}.air-eyebrow{margin:0;font-size:var(--fs-eyebrow);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-blue)}.air-h1{font-size:var(--fs-display);line-height:var(--lh-tight)}.air-h1,.air-h2{margin:0;letter-spacing:var(--ls-display);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air-h2{font-size:var(--fs-h2);line-height:1.12}.air-h3{margin:0;font-size:var(--fs-h3);line-height:1.2;letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air p{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--hc-gray-600)}.air-prose{display:flex;flex-direction:column;gap:14px}.air-prose--wide{max-width:860px;margin-inline:auto;text-align:center;align-self:center;width:100%}.air-prose h3{margin-bottom:2px}.air-section,.air-section>.hc-container{display:flex;flex-direction:column;gap:clamp(26px,3.4vw,44px)}.air-tinted{padding-block:clamp(40px,6vw,78px);background:var(--color-surface)}.air-head{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;max-width:820px;margin-inline:auto}.air-head .air-eyebrow{color:var(--hc-blue)}.air-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--hc-gray-600);max-width:720px}.air-ctas{display:flex;flex-wrap:wrap;gap:12px}.air-ctas--center{justify-content:center}.air-bullets{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.air-bullets li{position:relative;padding-left:26px;font-size:var(--fs-body);line-height:1.5;color:var(--hc-gray-600)}.air-bullets--center{max-width:640px;margin-inline:auto;width:100%}.air-bullets li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:#2563eb1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E") 50% /11px no-repeat}.air-photo{margin:0;border-radius:var(--radius-card);overflow:hidden;align-self:center}.air-photo img{display:block;width:100%;height:auto}.air-slot{margin:0;border-radius:var(--radius-card);background:repeating-linear-gradient(-45deg,rgba(0,0,0,.015) 0 12px,#0000 12px 24px),var(--color-chip);border:1px dashed #c7c7cf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:clamp(18px,3vw,30px);text-align:center;min-height:160px}.air-slot__tag{font-size:var(--fs-small);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-gray-500)}.air-slot__prompt{font-size:var(--fs-meta);line-height:1.5;color:var(--hc-gray-600);max-width:460px}.air-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,60px);align-items:center;padding-top:clamp(12px,2vw,26px)}.air-hero__figure{margin:0;border-radius:var(--radius-card);overflow:hidden}.air-hero__figure img{display:block;width:100%;height:auto}.air-hero__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.air-hero__copy .air-eyebrow{margin-bottom:-4px}.air-hero__sub{font-size:var(--fs-h3)!important;line-height:1.3!important;font-weight:var(--fw-medium);color:var(--hc-ink)!important}.air-hero__lead{font-size:var(--fs-lead)!important;max-width:560px}.air-hero__note{font-size:var(--fs-meta)!important;color:var(--hc-gray-500)!important;max-width:520px}.air-hero .air-ctas{margin-top:6px}.air-band{padding-block:4px}.air-metrics{list-style:none;margin:0;padding:clamp(18px,2.4vw,26px) clamp(16px,3vw,34px);display:grid;grid-template-columns:repeat(5,1fr);gap:18px;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.air-metrics li{display:flex;flex-direction:column;gap:4px;text-align:center;position:relative}.air-metrics li+li:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--color-divider)}.air-metrics strong{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:var(--fw-semibold);color:var(--hc-ink);letter-spacing:var(--ls-tight)}.air-metrics span{font-size:var(--fs-meta);color:var(--hc-gray-600)}.air-why{display:flex;flex-direction:column;gap:clamp(24px,3.4vw,40px)}.air-why__intro{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(24px,3.4vw,48px);align-items:start}.air-why__intro .air-prose{gap:16px}.air-note-card{background:var(--color-surface);border-radius:var(--radius-card);border-left:3px solid var(--hc-blue);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card)}.air-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);align-items:center}.air-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:12px}.air-tinted .air-card{border-color:#0000;box-shadow:var(--shadow-card)}.air-grid{display:grid;gap:clamp(16px,2vw,22px)}.air-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.air-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.air-grid--4,.air-grid--roles{grid-template-columns:repeat(4,minmax(0,1fr))}.air-grid--stats{grid-template-columns:repeat(5,minmax(0,1fr))}.air-role{gap:10px}.air-role__title{font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:1.28;letter-spacing:var(--ls-tight);color:var(--hc-ink);margin:0}.air-role p{font-size:var(--fs-meta);line-height:1.55}.air-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.air-tag{font-weight:var(--fw-medium);color:var(--hc-gray-600);background:var(--color-chip);padding:4px 10px}.air-badge,.air-tag{font-size:var(--fs-small);border-radius:var(--radius-pill)}.air-badge{align-self:flex-start;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--hc-blue);background:#2563eb1a;padding:5px 12px}.air-badge--soft{color:var(--hc-gray-600);background:var(--color-chip);text-transform:none;letter-spacing:0}.air-model{gap:14px}.air-model--wide{flex-direction:row;gap:clamp(24px,4vw,56px);align-items:center}.air-model--wide .air-model__wideText{flex:1;display:flex;flex-direction:column;gap:12px}.air-model--wide .air-bullets{flex:1}.air-aud{gap:14px}.air-aud__close{font-size:var(--fs-meta)!important;font-style:italic;color:var(--hc-gray-500)!important;padding-top:4px;border-top:1px solid var(--color-divider);margin-top:4px}.air-cubic{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,3.4vw,48px);align-items:center;background:var(--gradient-footer);border-radius:var(--radius-job);padding:clamp(26px,3.4vw,44px)}.air-cubic__text{display:flex;flex-direction:column;gap:16px}.air-cubic .air-h3{color:var(--hc-white)}.air-cubic p{color:#ffffffd1}.air-cubic__stats{list-style:none;margin:6px 0 0;padding:0;display:flex;gap:clamp(18px,3vw,40px);flex-wrap:wrap}.air-cubic__stats li{display:flex;flex-direction:column;gap:2px}.air-cubic__stats strong{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);font-weight:var(--fw-semibold);color:var(--hc-white)}.air-cubic__stats span{font-size:var(--fs-meta);color:#ffffffb3}.air-cubic .air-slot{background:#ffffff0f;border-color:#ffffff47}.air-cubic .air-slot__tag{color:#ffffffbf}.air-cubic .air-slot__prompt{color:#ffffff9e}.air-steps{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);max-width:900px;margin-inline:auto;width:100%}.air-step{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2.4vw,28px)}.air-step__rail{display:flex;flex-direction:column;align-items:center}.air-step__n{flex:none;width:clamp(46px,5vw,58px);height:clamp(46px,5vw,58px);display:grid;place-items:center;border-radius:50%;background:var(--gradient-button);color:var(--hc-white);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.air-step:not(:last-child) .air-step__rail:after{content:"";flex:1;width:2px;margin-top:8px;background:linear-gradient(180deg,var(--color-divider),#0000)}.air-step__body{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:clamp(18px,2.2vw,26px);display:flex;flex-direction:column;gap:12px}.air-step__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.air-step__when{flex:none;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--hc-blue);background:#2563eb17;border-radius:var(--radius-pill);padding:4px 12px}.air-closing{max-width:780px;align-self:center;margin:6px auto 0;text-align:center;font-size:var(--fs-lead)!important;line-height:1.6;color:var(--hc-gray-600)}.air-stat{align-items:center;text-align:center;gap:4px}.air-stat__n{font-size:clamp(1.6rem,1.2rem + 1.7vw,2.4rem);font-weight:var(--fw-semibold);color:var(--hc-ink);letter-spacing:var(--ls-tight)}.air-stat__label{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--hc-ink)}.air-stat__sub{font-size:var(--fs-meta);color:var(--hc-gray-500);line-height:1.4}.air-attrib{text-align:center;font-size:var(--fs-meta)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--hc-gray-500)!important}.air-cities{display:grid;grid-template-columns:.7fr 1.6fr;gap:clamp(20px,3vw,40px);align-items:start}.air-cities .air-slot{position:sticky;top:90px}.air-grid--cities{grid-template-columns:repeat(2,minmax(0,1fr))}.air-city{gap:10px}.air-city__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.air-city__name{margin:0;font-size:var(--fs-card-title);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air-city__title{font-weight:var(--fw-medium);color:var(--hc-ink)!important;font-size:var(--fs-lead)!important}.air-city p{font-size:var(--fs-meta);line-height:1.55}.air-case{gap:clamp(22px,3vw,34px)}.air-case,.air-case__intro{display:flex;flex-direction:column}.air-case__intro{gap:10px}.air-case__client{font-size:var(--fs-lead)!important;color:var(--hc-ink)!important}.air-case__client span{color:var(--hc-gray-500);margin-right:8px;text-transform:uppercase;font-size:var(--fs-meta);letter-spacing:.05em}.air-case__blocks{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.6vw,32px)}.air-case__block{display:flex;flex-direction:column;gap:8px}.air-case__block h4{margin:0}.air-case__block h4,.air-case__resh{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--hc-blue);font-weight:var(--fw-semibold)}.air-case__resh{margin-bottom:4px}.air-case__stat{background:var(--color-bg);border-radius:var(--radius-card);padding:clamp(18px,2.2vw,26px);display:flex;flex-direction:column;gap:5px;text-align:center}.air-case__stat strong{font-size:clamp(1.7rem,1.3rem + 1.8vw,2.5rem);font-weight:var(--fw-semibold);color:var(--hc-ink);letter-spacing:var(--ls-tight)}.air-case__statl{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--hc-ink)}.air-case__stats{font-size:var(--fs-meta);color:var(--hc-gray-500);line-height:1.4}.air-quote{margin:0;gap:16px;position:relative}.air-quote__mark{font-family:var(--font-serif);font-size:3rem;line-height:.6;color:var(--hc-blue);opacity:.4;height:22px}.air-quote blockquote{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--hc-gray-700,#444)}.air-quote figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}.air-quote__avatar{width:40px;height:40px;flex:none;border-radius:50%;background:var(--gradient-avatar);color:var(--hc-violet);display:grid;place-items:center;font-weight:var(--fw-semibold);font-size:var(--fs-lead)}.air-quote__who{display:flex;flex-direction:column}.air-quote__who strong{font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--hc-ink)}.air-quote__who span{font-size:var(--fs-meta);color:var(--hc-gray-500)}.air-tablewrap{overflow-x:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-surface)}.air-table{width:100%;border-collapse:collapse;min-width:640px}.air-table td,.air-table th{padding:14px 16px;text-align:left;font-size:var(--fs-meta);vertical-align:middle}.air-table thead th{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--hc-ink);border-bottom:1px solid var(--color-divider);background:var(--color-bg)}.air-table tbody th{font-weight:var(--fw-medium);color:var(--hc-ink)}.air-table tbody tr+tr td,.air-table tbody tr+tr th{border-top:1px solid var(--color-divider)}.air-table td span{color:var(--hc-gray-600)}.air-table__us{background:#2563eb0d}.air-table thead .air-table__us{color:var(--hc-blue);background:#2563eb1a}.air-table td.air-table__us span{color:var(--hc-ink);font-weight:var(--fw-medium)}.air-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700;margin-right:8px;vertical-align:-3px}.air-mark--yes{background:#00a63e24;color:var(--hc-green)}.air-mark--no{background:#dc26261f;color:#dc2626}.air-mark--mid{background:#8a6d0024;color:#8a6d00}.air-vs{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,32px)}.air-vs__h{text-align:center;max-width:760px;margin-inline:auto}.air-vs__col{gap:10px}.air-vs__col--us{border-color:var(--hc-blue);box-shadow:0 0 0 1px var(--hc-blue) inset}.air-vs__label{margin:0;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-semibold);color:var(--hc-gray-500)}.air-vs__col--us .air-vs__label{color:var(--hc-blue)}.air-faq__list{max-width:860px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:10px}.air-faq__item{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:2px clamp(16px,2vw,22px)}.air-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--hc-ink)}.air-faq__item summary::-webkit-details-marker{display:none}.air-faq__icon{position:relative;flex:none;width:16px;height:16px}.air-faq__icon:after,.air-faq__icon:before{content:"";position:absolute;background:var(--hc-blue);border-radius:2px;transition:transform var(--dur-quick) var(--ease-soft),opacity var(--dur-quick)}.air-faq__icon:before{top:7px;left:0;width:16px;height:2px}.air-faq__icon:after{top:0;left:7px;width:2px;height:16px}.air-faq__item[open] .air-faq__icon:after{transform:rotate(90deg);opacity:0}.air-faq__item[open] summary{color:var(--hc-blue)}.air-faq__item p{padding:0 0 18px;font-size:var(--fs-body);line-height:1.65;max-width:760px}.air-final{background:var(--gradient-footer);border-radius:var(--radius-job);padding:clamp(36px,5vw,72px) clamp(22px,4vw,60px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.air-eyebrow--light{color:var(--hc-cyan)}.air-final__h{margin:0;max-width:820px;font-size:var(--fs-h2);line-height:1.15;letter-spacing:var(--ls-display);font-weight:var(--fw-semibold);color:var(--hc-white)}.air-final__p{max-width:680px;color:#ffffffd1!important;font-size:var(--fs-lead)!important}.air-final .air-ctas{margin-top:6px}.air-final .hc-btn--ghost{color:var(--hc-white);border-color:#fff6}.air-final .hc-btn--ghost:hover{background:#ffffff1a}.air-final__trust{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.air-final__trust li{position:relative;padding-left:18px;font-size:var(--fs-meta);color:#ffffffbf}.air-final__trust li:before{content:"✓";position:absolute;left:0;color:var(--hc-cyan);font-weight:700}.air-grid--roles{grid-template-columns:repeat(2,minmax(0,1fr))}.air-grid--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.air-metrics{grid-template-columns:repeat(3,1fr);gap:24px 18px}.air-metrics li:nth-child(n+4):before{display:none}.air-cities{grid-template-columns:1fr}.air-cities .air-slot{position:static;max-width:420px;margin-inline:auto}.air-hero{grid-template-columns:1fr}.air-hero .air-slot{order:-1;max-height:300px}.air-hero__figure{order:-1}.air-why__intro{grid-template-columns:1fr}.air-why__intro .air-slot{max-width:360px}.air-why__intro .air-photo{max-width:460px;margin-inline:auto}.air-cubic,.air-split{grid-template-columns:1fr}.air-model--wide{flex-direction:column;align-items:stretch}.air-case__blocks,.air-grid--2{grid-template-columns:1fr}.air-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.air-metrics{grid-template-columns:repeat(2,1fr)}.air-metrics li:before{display:none!important}.air-step{grid-template-columns:1fr}.air-step__rail{flex-direction:row}.air-step:not(:last-child) .air-step__rail:after{display:none}.air-card,.air-faq__item,.air-note-card{transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft),border-color var(--dur-soft) var(--ease-soft)}.air-card:hover,.air-note-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px -24px #04070e38;border-color:#2563eb59}.air-note-card:hover{border-left-color:var(--hc-blue)}.air-faq__item:hover{border-color:#2563eb59}.air-tag{transition:background var(--dur-quick) var(--ease-soft),color var(--dur-quick) var(--ease-soft)}.air-role:hover .air-tag{background:#2563eb14;color:var(--hc-blue)}.air-step__n{transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft)}.air-step:hover .air-step__n{transform:scale(1.08);box-shadow:0 0 0 6px #2563eb1a}.air-hero__figure img{transition:transform 1.2s var(--ease-soft)}.air-hero__figure:hover img{transform:scale(1.025)}.air-metrics li strong{transition:color var(--dur-soft) var(--ease-soft)}.air-metrics li:hover strong{color:var(--hc-blue)}.air-hero__figure{box-shadow:0 30px 70px -30px #04070e59}.air-faq__item[open] p{animation:air-faq-in .35s var(--ease-soft) both}.air-faq__item summary{transition:color var(--dur-quick) var(--ease-soft)}.air-faq__item summary:focus-visible{outline:2px solid var(--hc-blue);outline-offset:4px;border-radius:6px}.air-faq__item[open] p{animation:none}.air-hero__figure img{transition:none}.city-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-top:clamp(12px,2vw,26px)}.city-hero__title{max-width:940px}.city-hero__lead{max-width:680px}.city-hero .air-ctas{justify-content:center;margin-top:2px}.city-hero .air-metrics{width:100%;margin-top:clamp(10px,1.6vw,18px)}.air-metrics--4{grid-template-columns:repeat(4,1fr)}.city-openings__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px}.city-openings__count{margin-top:4px;font-size:var(--fs-meta)!important;color:var(--hc-gray-500)!important}.city-openings__submit{font-size:var(--fs-meta);color:var(--hc-gray-600);text-decoration:none}.city-openings__submit strong{color:var(--hc-blue);font-weight:var(--fw-semibold)}.city-openings__submit:hover strong{text-decoration:underline}.city-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.city-job{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-card);padding:clamp(16px,1.8vw,20px) clamp(18px,2vw,22px);transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft),border-color var(--dur-soft) var(--ease-soft)}.city-job:hover{transform:translateY(-3px);box-shadow:0 22px 48px -24px #04070e38;border-color:#2563eb59}.city-job__main{display:flex;flex-direction:column;gap:8px;min-width:0}.city-job__title{margin:0;font-size:var(--fs-card-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--hc-ink)}.city-job__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.city-job__meta li{position:relative;font-size:var(--fs-meta);color:var(--hc-gray-600)}.city-job__meta li+li:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--hc-gray-500)}.city-job__pay{color:var(--hc-ink)!important;font-weight:var(--fw-medium)}.city-job__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;text-align:right}.city-job__posted{font-size:var(--fs-small);color:var(--hc-gray-500);white-space:nowrap}.city-job__apply{padding:7px 20px;min-height:34px}.city-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.city-signal{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--hc-ink);background:var(--color-chip);border:1px solid var(--color-divider);padding:5px 6px 5px 14px}.city-signal,.city-signal em{border-radius:var(--radius-pill)}.city-signal em{font-style:normal;font-weight:var(--fw-semibold);font-size:var(--fs-small);color:var(--hc-white);background:var(--hc-blue);min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px}.city-signals__note{font-size:var(--fs-meta)!important;color:var(--hc-gray-500)!important}.city-diff .city-diff__bolt{color:var(--hc-blue)}.city-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,34px)}.city-links__group{display:flex;flex-direction:column;gap:4px}.city-links__title{margin:0;font-size:var(--fs-card-title);font-weight:var(--fw-semibold);color:var(--hc-ink)}.city-links__sub{margin:0 0 10px;font-size:var(--fs-meta)!important;color:var(--hc-gray-500)!important}.city-links__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.city-links__list a{display:block;padding:8px 12px;margin-inline:-12px;border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--hc-gray-600);text-decoration:none;transition:background var(--dur-quick) var(--ease-soft),color var(--dur-quick) var(--ease-soft)}.city-links__list a:hover{background:var(--color-chip);color:var(--hc-blue)}.air-metrics--4{grid-template-columns:repeat(2,1fr);gap:24px 18px}.air-metrics--4 li:nth-child(n+3):before{display:none}.city-links{gap:clamp(18px,4vw,28px)}.city-jobs,.city-links{grid-template-columns:1fr}.air-metrics--4{grid-template-columns:1fr 1fr}.city-job{flex-direction:column;align-items:flex-start;gap:12px}.city-job__side{flex-direction:row;align-items:center;width:100%;justify-content:space-between;text-align:left}.trust .hc-h2 .hc-serif{display:block}.hc-serif{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular)}@media(max-width:1023px){.air-grid--roles{grid-template-columns:repeat(2,minmax(0,1fr))}.air-grid--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.air-metrics{grid-template-columns:repeat(3,1fr);gap:24px 18px}.air-metrics li:nth-child(n+4):before{display:none}.air-cities{grid-template-columns:1fr}.air-cities .air-slot{position:static;max-width:420px;margin-inline:auto}}@media(max-width:860px){.air-hero{grid-template-columns:1fr}.air-hero .air-slot{order:-1;max-height:300px}.air-hero__figure{order:-1}.air-why__intro{grid-template-columns:1fr}.air-why__intro .air-slot{max-width:360px}.air-why__intro .air-photo{max-width:460px;margin-inline:auto}.air-cubic,.air-split{grid-template-columns:1fr}.air-model--wide{flex-direction:column;align-items:stretch}.air-case__blocks,.air-grid--2{grid-template-columns:1fr}.air-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.air-metrics{grid-template-columns:repeat(2,1fr)}.air-metrics li:before{display:none!important}.air-step{grid-template-columns:1fr}.air-step__rail{flex-direction:row}.air-step:not(:last-child) .air-step__rail:after{display:none}}@media(hover:hover){.air-card,.air-faq__item,.air-note-card{transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft),border-color var(--dur-soft) var(--ease-soft)}.air-card:hover,.air-note-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px -24px #04070e38;border-color:#2563eb59}.air-note-card:hover{border-left-color:var(--hc-blue)}.air-faq__item:hover{border-color:#2563eb59}.air-tag{transition:background var(--dur-quick) var(--ease-soft),color var(--dur-quick) var(--ease-soft)}.air-role:hover .air-tag{background:#2563eb14;color:var(--hc-blue)}.air-step__n{transition:transform var(--dur-soft) var(--ease-soft),box-shadow var(--dur-soft) var(--ease-soft)}.air-step:hover .air-step__n{transform:scale(1.08);box-shadow:0 0 0 6px #2563eb1a}.air-hero__figure img{transition:transform 1.2s var(--ease-soft)}.air-hero__figure:hover img{transform:scale(1.025)}.air-metrics li strong{transition:color var(--dur-soft) var(--ease-soft)}.air-metrics li:hover strong{color:var(--hc-blue)}}@media(prefers-reduced-motion:reduce){.air-faq__item[open] p{animation:none}.air-hero__figure img{transition:none}}@media(hover:hover){.city-job:hover{transform:translateY(-3px);box-shadow:0 22px 48px -24px #04070e38;border-color:#2563eb59}}@media(max-width:1023px){.air-metrics--4{grid-template-columns:repeat(2,1fr);gap:24px 18px}.air-metrics--4 li:nth-child(n+3):before{display:none}.city-links{grid-template-columns:1fr;gap:clamp(18px,4vw,28px)}}@media(max-width:860px){.city-jobs{grid-template-columns:1fr}}@media(max-width:620px){.air-metrics--4{grid-template-columns:1fr 1fr}.city-job{flex-direction:column;align-items:flex-start;gap:12px}.city-job__side{flex-direction:row;align-items:center;width:100%;justify-content:space-between;text-align:left}}.air-ctas,.air-final .air-ctas,.city-hero .air-ctas{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:nowrap!important}.air-ctas .hc-btn,.air-final .air-ctas .hc-btn,.city-hero .air-ctas .hc-btn{width:auto!important;min-width:fit-content!important;white-space:nowrap!important}.air-metrics,.air-metrics--4,.city-hero .air-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important}.air-metrics li,.air-metrics--4 li{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.air-grid--3{gap:clamp(16px,2vw,22px)!important}.air-grid--3,.city-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.city-links{gap:clamp(20px,2.6vw,34px)!important}@media (max-width:640px){.air-ctas,.city-hero .air-ctas{flex-wrap:wrap!important}.air-metrics,.air-metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.air-grid--3,.city-links{grid-template-columns:1fr!important}}:root{--hc-black:#010101;--hc-ink:#04070e;--hc-white:#fff;--hc-blue:#2563eb;--hc-blue-deep:#2157cd;--hc-cyan:#00c0e8;--hc-cyan-bright:#1fbfd8;--hc-green:#00a63e;--hc-violet:#4f39f6;--hc-gray-800:#262626;--hc-gray-900:#171717;--hc-gray-600:#737373;--hc-gray-500:#828282;--hc-gray-100:#f1f1f1;--color-bg:var(--hc-gray-100);--color-surface:var(--hc-white);--color-surface-dark:var(--hc-black);--color-text:var(--hc-ink);--color-text-inverse:var(--hc-white);--color-text-muted:var(--hc-gray-600);--color-text-meta:var(--hc-gray-500);--color-accent:var(--hc-cyan);--color-positive:var(--hc-green);--color-chip:#efefef80;--color-chip-active:#60606033;--color-divider:#ececec;--gradient-button:linear-gradient(32deg,#00c0e8f2 4%,#00c0e800 52%),radial-gradient(130% 150% at 88% 118%,var(--hc-blue) 0%,#2563eb00 58%),var(--hc-gray-900);--gradient-button-hover:linear-gradient(212deg,#00c0e8f2 4%,#00c0e800 52%),radial-gradient(130% 150% at 12% -18%,var(--hc-blue) 0%,#2563eb00 58%),var(--hc-gray-900);--gradient-hero-tint:linear-gradient(90deg,#010101eb,#0101018c 32%,#01010100 58%),radial-gradient(60% 90% at 100% 115%,#1fbfd873 0%,#1fbfd800 60%),radial-gradient(50% 80% at 0% -10%,#3c8fc280 0%,#3c8fc200 60%);--gradient-hero-tint-mobile:linear-gradient(180deg,#01010159,#01010166 45%,#010101e6),radial-gradient(70% 60% at 100% 100%,#1fbfd866 0%,#1fbfd800 60%);--gradient-footer:radial-gradient(85% 140% at 102% 125%,#1fbfd8 0%,#178fa299 28%,#08303600 62%),radial-gradient(90% 150% at -5% -20%,#2157cd 0%,#19419a99 28%,#08163300 62%),#051019;--gradient-avatar:linear-gradient(135deg,#e0e7ff,#f3e8ff);--font-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:clamp(2.25rem,1.832rem + 1.714vw,3.375rem);--fs-h1:clamp(1.75rem,1.31rem + 1.81vw,2.9375rem);--fs-h2:clamp(1.75rem,1.31rem + 1.81vw,2.9375rem);--fs-h3:clamp(1.375rem,1.19rem + 0.762vw,1.875rem);--fs-card-title:clamp(1.0625rem,0.993rem + 0.286vw,1.25rem);--fs-lead:clamp(0.8125rem,0.778rem + 0.143vw,0.90625rem);--fs-body:clamp(0.8125rem,0.801rem + 0.048vw,0.84375rem);--fs-meta:clamp(0.71875rem,0.705rem + 0.057vw,0.78125rem);--fs-eyebrow:clamp(0.6875rem,0.609rem + 0.324vw,0.9rem);--fs-small:0.71875rem;--lh-tight:1.08;--lh-snug:1.25;--lh-normal:1.4;--ls-display:-0.03em;--ls-tight:-0.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--section-gap:clamp(2.5rem,1.92rem + 2.381vw,4.0625rem);--card-gap:clamp(0.75rem,0.66rem + 0.214vw,0.9rem);--radius-sm:10px;--radius-card:clamp(14px,1.18vw,17px);--radius-job:clamp(20px,1.74vw,25px);--radius-pill:100px;--radius-chip:28px;--radius-full:999px;--shadow-sm:0 4px 5px 0 #00000038;--shadow-card:0 16px 44px -18px #04070e29;--shadow-hover:0 10px 28px -10px #04070e2e;--page-max:1440px;--container-max:1296px;--gutter:clamp(1rem,5.333vw - 0.3rem,4.5rem);--control-height:clamp(3rem,2.814rem + 0.762vw,3.5rem);--ease-soft:cubic-bezier(0.25,0.6,0.3,1);--dur-quick:0.22s;--dur-soft:0.35s}