.hero[data-astro-cid-ge2uvauf]{min-height:var(--hero-h);background:var(--ink-muted);align-items:flex-end;display:flex;position:relative}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__panel[data-astro-cid-ge2uvauf]{margin-left:var(--edge);width:var(--panel-w);background:var(--hero-panel);color:var(--paper);flex-direction:column;gap:28px;padding:56px 56px 120px;display:flex;position:relative}.hero__rule[data-astro-cid-ge2uvauf]{background:var(--orange);width:48px;height:3px}.hero__title[data-astro-cid-ge2uvauf]{font:400 var(--fs-h1) / 1.08 var(--font-serif);letter-spacing:-.01em;text-wrap:balance}.hero__h1[data-astro-cid-ge2uvauf]{font:600 var(--fs-title) / 1.3 var(--font-ui);color:var(--paper)}.hero__body[data-astro-cid-ge2uvauf]{font:400 var(--fs-body) / 1.6 var(--font-body);color:var(--on-dark-body);text-wrap:pretty}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}@media (width>=1024px) and (hover:hover) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf]{clip-path:inset(0)}.hero__media[data-astro-cid-ge2uvauf]{height:max(100vh, var(--hero-h));position:fixed;inset:0 0 auto}}@media (width<=1279px){.hero__panel[data-astro-cid-ge2uvauf]{width:min(var(--panel-w), 60%)}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:35% 30%}}@media (width>=768px) and (width<=1023px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:stretch;min-height:0;display:grid}.hero__media[data-astro-cid-ge2uvauf]{order:2;position:relative}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:90% 30%;position:absolute;inset:0}.hero__panel[data-astro-cid-ge2uvauf]{width:auto;padding:48px var(--gutter) 56px;background:var(--ink);margin-left:0}}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;min-height:0}.hero__media[data-astro-cid-ge2uvauf]{height:480px;position:relative}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:72% 30%}.hero__panel[data-astro-cid-ge2uvauf]{width:100%;padding:48px var(--gutter) 56px;background:var(--ink);margin-left:0}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:11/10;height:auto;max-height:480px;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:230.8%;max-width:none;height:auto;position:absolute;top:0;left:0;transform:translate(-56.67%,-8.9%)}.hero__panel[data-astro-cid-ge2uvauf]{padding:40px var(--gutter) 48px;gap:24px}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{text-align:center;flex:100%}}.states-bar[data-astro-cid-v3apw7gy]{z-index:2;margin:-36px 0 -36px var(--edge);width:var(--panel-w);background:var(--sand);box-shadow:var(--shadow-states);justify-content:space-between;align-items:center;gap:24px;padding:26px 56px;display:flex;position:relative}.states-bar__lead[data-astro-cid-v3apw7gy]{font:600 var(--fs-body) / 1 var(--font-ui)}.states-bar__list[data-astro-cid-v3apw7gy] a[data-astro-cid-v3apw7gy]{color:inherit;display:inline-block;position:relative}.states-bar__list[data-astro-cid-v3apw7gy] a[data-astro-cid-v3apw7gy]:after{content:"";left:0;right:var(--states-tracking);transform-origin:0;background:currentColor;height:2px;transition:transform .25s;position:absolute;bottom:-6px;transform:scaleX(0)}.states-bar__list[data-astro-cid-v3apw7gy] a[data-astro-cid-v3apw7gy]:hover{color:var(--orange-text)}.states-bar__list[data-astro-cid-v3apw7gy] a[data-astro-cid-v3apw7gy]:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.states-bar__list[data-astro-cid-v3apw7gy] a[data-astro-cid-v3apw7gy]:after{transition:none}}.states-bar__list[data-astro-cid-v3apw7gy]{--states-gap:32px;--states-tracking:.14em;gap:var(--states-gap);font:600 var(--fs-label) / 1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-body);display:flex}.states-bar__list[data-astro-cid-v3apw7gy] li[data-astro-cid-v3apw7gy]+li[data-astro-cid-v3apw7gy]{position:relative}.states-bar__list[data-astro-cid-v3apw7gy] li[data-astro-cid-v3apw7gy]+li[data-astro-cid-v3apw7gy]:before{content:"";left:calc(var(--states-gap) / -2);background:var(--rule);width:1px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=1279px){.states-bar[data-astro-cid-v3apw7gy]{width:min(var(--panel-w), 60%);flex-wrap:wrap;gap:16px 24px}}@media (width<=1023px){.states-bar[data-astro-cid-v3apw7gy]{width:100%;padding:24px var(--gutter);box-shadow:none;flex-direction:column;align-items:flex-start;gap:16px;margin:0}.states-bar__lead[data-astro-cid-v3apw7gy]{line-height:1.35}.states-bar__list[data-astro-cid-v3apw7gy]{--states-gap:24px;flex-wrap:wrap;row-gap:12px}}.experience[data-astro-cid-bl6cniha]{padding:var(--section-y) var(--edge);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;display:grid}.experience__intro[data-astro-cid-bl6cniha]{flex-direction:column;gap:24px;display:flex}.experience__body[data-astro-cid-bl6cniha]{font:400 var(--fs-body-lg) / 1.65 var(--font-body);color:var(--ink-body);text-wrap:pretty}.experience__quote[data-astro-cid-bl6cniha]{font:italic 400 var(--fs-quote) / 1.4 var(--font-serif);color:var(--orange-text);margin-top:8px}@media (width<=1279px){.experience[data-astro-cid-bl6cniha]{grid-template-columns:minmax(0,1fr);gap:48px}.experience__intro[data-astro-cid-bl6cniha]{max-width:720px}}@media (width<=767px){.experience[data-astro-cid-bl6cniha]{gap:40px}}.image-break[data-astro-cid-4yt6tbq2]{height:var(--break-h);background:var(--sand);margin:0;position:relative}.image-break[data-astro-cid-4yt6tbq2] img[data-astro-cid-4yt6tbq2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px) and (hover:hover) and (prefers-reduced-motion:no-preference){.image-break[data-astro-cid-4yt6tbq2]{clip-path:inset(0)}.image-break[data-astro-cid-4yt6tbq2] img[data-astro-cid-4yt6tbq2]{height:max(100vh, var(--break-h));position:fixed;inset:0 0 auto}}@media (width<=1279px){.image-break[data-astro-cid-4yt6tbq2]{aspect-ratio:16/8;height:auto}}@media (width<=767px){.image-break[data-astro-cid-4yt6tbq2]{aspect-ratio:auto;height:var(--break-h)}}.services[data-astro-cid-lqxbeeos]{padding:var(--section-y) var(--edge);flex-direction:column;gap:40px;display:flex}.services__head[data-astro-cid-lqxbeeos]{justify-content:space-between;align-items:end;gap:80px;display:flex}.services__head[data-astro-cid-lqxbeeos] .h2[data-astro-cid-lqxbeeos]{text-wrap:nowrap}.services__intro[data-astro-cid-lqxbeeos]{max-width:62ch;font:400 var(--fs-body) / 1.6 var(--font-body);color:var(--ink-body);text-wrap:pretty}.tiles[data-astro-cid-lqxbeeos]{background:var(--sand);border:2px solid var(--sand);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.tile[data-astro-cid-lqxbeeos]{background:var(--paper);min-height:264px;display:flex}.tile__inner[data-astro-cid-lqxbeeos]{flex-direction:column;flex:1;gap:12px;padding:32px 28px;display:flex}a[data-astro-cid-lqxbeeos].tile__inner{transition:background-color .2s}a[data-astro-cid-lqxbeeos].tile__inner:hover{background:color-mix(in srgb, var(--sand) 45%, var(--paper))}.tile__title[data-astro-cid-lqxbeeos]{font:600 var(--fs-title) / 1.35 var(--font-ui)}.tile__body[data-astro-cid-lqxbeeos]{font:400 var(--fs-body-sm) / 1.6 var(--font-body);color:var(--ink-body)}.tile__cta[data-astro-cid-lqxbeeos]{font:600 var(--fs-body-sm) / 1 var(--font-ui);color:var(--orange-text);margin-top:auto;padding-top:16px}.tile__arrow[data-astro-cid-lqxbeeos]{transition:transform .18s;display:inline-block}a[data-astro-cid-lqxbeeos].tile__inner:hover .tile__arrow[data-astro-cid-lqxbeeos]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.tile__arrow[data-astro-cid-lqxbeeos],a[data-astro-cid-lqxbeeos].tile__inner,.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]{transition:none}a[data-astro-cid-lqxbeeos].tile__inner:hover .tile__arrow[data-astro-cid-lqxbeeos],.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]:hover,.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]:active{transform:none}}.tile-cta[data-astro-cid-lqxbeeos]{z-index:1;margin:-16px -16px -16px 0;display:flex;position:relative}.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]{background:var(--orange);color:var(--on-orange);font:600 var(--fs-title) / 1.35 var(--font-ui);box-shadow:var(--shadow-tile);flex-direction:column;flex:1;justify-content:flex-end;padding:32px 28px;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex}.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]:hover{background:var(--orange-hover);color:var(--on-orange);transform:translateY(-4px);box-shadow:0 48px 76px -28px #1e1f2299,0 1px 4px #1e1f222e}.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]:active{transform:translateY(2px);box-shadow:0 20px 36px -22px #1e1f2280}@media (width<=1279px){.tiles[data-astro-cid-lqxbeeos]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-lqxbeeos]{min-height:220px}}@media (width<=1023px){.services__head[data-astro-cid-lqxbeeos]{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=767px){.services[data-astro-cid-lqxbeeos]{gap:32px}.tiles[data-astro-cid-lqxbeeos]{grid-template-columns:minmax(0,1fr)}.tile[data-astro-cid-lqxbeeos]{min-height:0}.tile__inner[data-astro-cid-lqxbeeos]{padding:28px 24px}.tile-cta[data-astro-cid-lqxbeeos]{margin:0}.tile-cta[data-astro-cid-lqxbeeos] a[data-astro-cid-lqxbeeos]{min-height:120px;box-shadow:none;padding:28px 24px}}.contact-runway[data-astro-cid-lcdefpme]{height:112px}
