.company-page[data-astro-cid-zpwr3yl4]{--orange:#f58220;--orange-text:#f58220;color:#151515;font-family:var(--font-reading);background:#fff}.company-page[data-astro-cid-zpwr3yl4] [data-astro-cid-zpwr3yl4]{box-sizing:border-box}.wrap[data-astro-cid-zpwr3yl4]{width:min(1240px,100% - 80px);margin-inline:auto}.company-page[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4],.company-page[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4],.company-page[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.08}.company-page[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{font-size:var(--type-hero);line-height:1.05}.company-page[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{font-size:var(--type-section-title)}.company-page[data-astro-cid-zpwr3yl4] em[data-astro-cid-zpwr3yl4]{color:var(--orange);font-style:normal}.company-page[data-astro-cid-zpwr3yl4] .eyebrow[data-astro-cid-zpwr3yl4]{color:#f58220;letter-spacing:.14em;text-transform:uppercase;background:#f5822014;border:1px solid #f5822066;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.company-page[data-astro-cid-zpwr3yl4] .eyebrow[data-astro-cid-zpwr3yl4]:before{content:"";background:#f58220;border-radius:50%;width:6px;height:6px}.road[data-astro-cid-zpwr3yl4] .eyebrow[data-astro-cid-zpwr3yl4]{color:#f58220}.company-page[data-astro-cid-zpwr3yl4] .body[data-astro-cid-zpwr3yl4]{max-width:var(--site-lede-measure);color:#4a4a4a;font-size:var(--type-lede);text-wrap:balance;margin:22px auto 0;line-height:1.65}.company-page[data-astro-cid-zpwr3yl4] .body--dark[data-astro-cid-zpwr3yl4]{color:#c8c8c8}.company-page[data-astro-cid-zpwr3yl4] .btn[data-astro-cid-zpwr3yl4]{font-size:var(--type-body);font-weight:600}.company-page[data-astro-cid-zpwr3yl4] .btn--primary[data-astro-cid-zpwr3yl4]{color:#000}.company-page[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.sr-only[data-astro-cid-zpwr3yl4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section[data-astro-cid-zpwr3yl4]{padding:104px 0;scroll-margin-top:96px}.sec-head[data-astro-cid-zpwr3yl4]{text-align:center;max-width:880px;margin-inline:auto}.co-pill[data-astro-cid-zpwr3yl4]{color:#f58220;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(6px);background:#f5822014;border:1px solid #f5822066;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.co-pill[data-astro-cid-zpwr3yl4]:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.co-hero[data-astro-cid-zpwr3yl4]{box-sizing:border-box;min-height:100dvh;padding:calc(var(--nav-h) + clamp(12px, 2vh, 28px)) 0 clamp(16px, 3vh, 32px);color:#fff;background:#050505;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.co-hero-bg[data-astro-cid-zpwr3yl4]{position:absolute;inset:0}.co-hero-bg[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{object-fit:cover;object-position:center 35%;filter:saturate(.9);width:100%;height:100%;animation:24s ease-in-out infinite alternate co-drift}.co-hero-bg[data-astro-cid-zpwr3yl4]:after{content:"";background:linear-gradient(#050505b8 0%,#0505059e 40%,#050505eb 78%,#050505 100%),radial-gradient(70% 60% at 50% 30%,#f5822024,#0000 70%);position:absolute;inset:0}@keyframes co-drift{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.12)translate(1%)}}.co-hero-inner[data-astro-cid-zpwr3yl4]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.co-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{text-shadow:0 4px 30px #0006}.company-page[data-astro-cid-zpwr3yl4] .lede[data-astro-cid-zpwr3yl4]{max-width:var(--site-lede-measure);color:#e6e6e6;font-size:var(--type-lede);text-wrap:balance;margin:22px auto 0;line-height:1.65}.team[data-astro-cid-zpwr3yl4]{background:linear-gradient(#fff 0%,#f5f4f0 100%)}.team-bento[data-astro-cid-zpwr3yl4]{grid-template-columns:1.05fr .95fr;align-items:start;gap:20px;margin-top:44px;display:grid}.team-side[data-astro-cid-zpwr3yl4]{align-content:start;gap:20px;display:grid}.bento-card--recognitions[data-astro-cid-zpwr3yl4]{grid-column:1/-1}.bento-card[data-astro-cid-zpwr3yl4]{background:#fff;border:1px solid #e6e4de;border-radius:22px;flex-direction:column;gap:22px;padding:32px;display:flex;box-shadow:0 16px 38px #0f141c0d}.bento-copy[data-astro-cid-zpwr3yl4]{flex-direction:column;display:flex}.bento-kicker[data-astro-cid-zpwr3yl4]{color:var(--orange-text);font-size:var(--type-small);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-weight:600;display:inline-flex}.bento-kicker[data-astro-cid-zpwr3yl4]:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.team-bento[data-astro-cid-zpwr3yl4] .body[data-astro-cid-zpwr3yl4]{color:#2b3137;max-width:none;font-size:var(--type-lede);text-wrap:pretty;margin:0;line-height:1.6}.team-pillars[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.team-pillars[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{background:#faf9f6;border:1px solid #eceae4;border-radius:16px;flex-direction:column;gap:4px;padding:16px 14px;display:flex}.team-pillars[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{color:#151515;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,2.4vw,2.5rem);font-weight:600;line-height:1}.team-pillars[data-astro-cid-zpwr3yl4] i[data-astro-cid-zpwr3yl4]{color:var(--orange);font-style:normal}.pillar-unit[data-astro-cid-zpwr3yl4]{color:#151515;font-size:13px;font-weight:600;line-height:1.2}.team-pillars[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]:last-child{color:#525a63;font-size:var(--type-small);font-weight:500;line-height:1.35}.recog[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.recog[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{text-align:center;background:#faf9f6;border:1px solid #eceae4;border-radius:16px;justify-items:center;gap:4px;padding:16px 14px;display:grid}.recog[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{color:#151515;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,1.6vw,1.7rem);font-weight:600;line-height:1.1}.recog[data-astro-cid-zpwr3yl4] i[data-astro-cid-zpwr3yl4]{color:var(--orange);font-style:normal}.recog[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{color:#525a63;font-size:var(--type-small);font-weight:500;line-height:1.4}.recog[data-astro-cid-zpwr3yl4] strong[data-astro-cid-zpwr3yl4]{color:var(--orange);font-weight:700}.actions[data-astro-cid-zpwr3yl4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.quiet-link[data-astro-cid-zpwr3yl4]{color:#fff;min-height:44px;font-size:var(--type-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.quiet-link[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{color:var(--orange);margin-left:10px}.co-caption[data-astro-cid-zpwr3yl4]{color:#9a9a9a;font-size:var(--type-small);text-align:right;margin-top:22px;text-decoration:none;display:block;position:relative}.co-caption[data-astro-cid-zpwr3yl4]:hover{color:#fff}.co-caption[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{color:var(--orange)}.road[data-astro-cid-zpwr3yl4]{color:#fff;background:#050505;overflow:hidden}.reel[data-astro-cid-zpwr3yl4]{margin-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reel-track[data-astro-cid-zpwr3yl4]{width:max-content;margin:0;padding:0;list-style:none;animation:70s linear infinite reel;display:flex}.reel[data-astro-cid-zpwr3yl4]:hover .reel-track[data-astro-cid-zpwr3yl4],.reel[data-astro-cid-zpwr3yl4]:focus-within .reel-track[data-astro-cid-zpwr3yl4]{animation-play-state:paused}@keyframes reel{to{transform:translate(-50%)}}.reel-track[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{flex:none;width:360px;padding-right:24px}.reel-track[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4],.reel-track[data-astro-cid-zpwr3yl4] .reel-card[data-astro-cid-zpwr3yl4]{color:#fff;text-decoration:none;display:block}.reel-photo[data-astro-cid-zpwr3yl4]{aspect-ratio:4/3;background:#111;border-radius:16px;display:block;overflow:hidden}.reel-photo[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.reel-track[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover .reel-photo[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4],.reel-track[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:focus-visible .reel-photo[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{filter:saturate(1.05);transform:scale(1.05)}.reel-track[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{font-family:var(--font-display);font-size:var(--type-subtitle);letter-spacing:-.02em;margin-top:14px;font-weight:600;line-height:1.25;display:block}.reel-place[data-astro-cid-zpwr3yl4]{color:#9a9a9a;font-size:var(--type-small);margin-top:4px;display:block}.reel-track[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover b[data-astro-cid-zpwr3yl4]{color:var(--orange)}.all-shows[data-astro-cid-zpwr3yl4]{text-align:center;margin:40px 0 0}.all-shows[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{color:var(--orange);font-size:var(--type-body);font-weight:600;text-decoration:none}.all-shows[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover{color:#fff}.is-armed[data-astro-cid-zpwr3yl4] [data-astro-cid-zpwr3yl4][data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * .11s);transform:translateY(24px)}.is-armed[data-astro-cid-zpwr3yl4] [data-astro-cid-zpwr3yl4][data-reveal].is-in{opacity:1;transform:none}.is-armed[data-astro-cid-zpwr3yl4] .team-pillars[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{opacity:0;transform:translateY(18px)}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4].is-in .team-pillars[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{animation:.65s cubic-bezier(.2,.7,.2,1) forwards pillar-in;animation-delay:calc(var(--d,0) * 90ms)}@keyframes pillar-in{to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes slide-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes dot-pulse{0%,to{box-shadow:0 0 #f582208c}60%{box-shadow:0 0 0 7px #f5822000}}.co-line[data-astro-cid-zpwr3yl4]{padding-bottom:.06em;display:block;overflow:hidden}.co-line[data-astro-cid-zpwr3yl4]>[data-astro-cid-zpwr3yl4]{display:inline-block}.co-hero-bg[data-astro-cid-zpwr3yl4]{transform:translateY(calc(var(--sy,0) * 18%));will-change:transform}.co-hero-inner[data-astro-cid-zpwr3yl4]{transform:translateY(calc(var(--sy,0) * -80px));opacity:calc(1 - var(--sy,0) * 1.3)}.is-armed[data-astro-cid-zpwr3yl4] .co-hero-inner[data-astro-cid-zpwr3yl4]>[data-astro-cid-zpwr3yl4],.is-armed[data-astro-cid-zpwr3yl4] .co-caption[data-astro-cid-zpwr3yl4]{opacity:0}.is-armed[data-astro-cid-zpwr3yl4] .co-line[data-astro-cid-zpwr3yl4]>[data-astro-cid-zpwr3yl4]{transform:translateY(105%)}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-hero-inner[data-astro-cid-zpwr3yl4]>[data-astro-cid-zpwr3yl4],.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-caption[data-astro-cid-zpwr3yl4]{animation:.8s cubic-bezier(.2,.7,.2,1) forwards rise-in}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-pill[data-astro-cid-zpwr3yl4]{animation-delay:.1s}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live h1[data-astro-cid-zpwr3yl4]{animation-duration:10ms}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-line[data-astro-cid-zpwr3yl4]>[data-astro-cid-zpwr3yl4]{animation:.9s cubic-bezier(.2,.7,.2,1) forwards line-up}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-line[data-astro-cid-zpwr3yl4]:first-child>[data-astro-cid-zpwr3yl4]{animation-delay:.25s}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-line[data-astro-cid-zpwr3yl4]:last-child>[data-astro-cid-zpwr3yl4]{animation-delay:.4s}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .lede[data-astro-cid-zpwr3yl4]{animation-delay:.65s}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .actions[data-astro-cid-zpwr3yl4]{animation-delay:.8s}.is-armed[data-astro-cid-zpwr3yl4] .co-hero[data-astro-cid-zpwr3yl4].is-live .co-caption[data-astro-cid-zpwr3yl4]{animation-delay:1.1s}.co-pill[data-astro-cid-zpwr3yl4]:before{animation:2.4s ease-out infinite dot-pulse}.is-armed[data-astro-cid-zpwr3yl4] .sec-head[data-astro-cid-zpwr3yl4][data-reveal]{opacity:1;transform:none}.is-armed[data-astro-cid-zpwr3yl4] .sec-head[data-astro-cid-zpwr3yl4][data-reveal]>[data-astro-cid-zpwr3yl4]{opacity:0}.is-armed[data-astro-cid-zpwr3yl4] .sec-head[data-astro-cid-zpwr3yl4].is-in>[data-astro-cid-zpwr3yl4]{animation:.7s cubic-bezier(.2,.7,.2,1) forwards rise-in}.is-armed[data-astro-cid-zpwr3yl4] .sec-head[data-astro-cid-zpwr3yl4].is-in>[data-astro-cid-zpwr3yl4]:nth-child(2){animation-delay:.12s}.is-armed[data-astro-cid-zpwr3yl4] .sec-head[data-astro-cid-zpwr3yl4].is-in>[data-astro-cid-zpwr3yl4]:nth-child(3){animation-delay:.24s}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4][data-reveal]{opacity:1;transform:none}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{opacity:0}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4].is-in article[data-astro-cid-zpwr3yl4]{animation:.8s cubic-bezier(.2,.7,.2,1) forwards rise-in}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4].is-in>.team-side[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]:first-child{animation-delay:.12s}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4].is-in>.team-side[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]:nth-child(2){animation-delay:.24s}.is-armed[data-astro-cid-zpwr3yl4] .team-bento[data-astro-cid-zpwr3yl4].is-in>.bento-card--recognitions[data-astro-cid-zpwr3yl4]{animation-delay:.36s}.bento-card[data-astro-cid-zpwr3yl4]{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.bento-card[data-astro-cid-zpwr3yl4]:hover{border-color:#f5822059;transform:translateY(-4px);box-shadow:0 24px 48px #0f141c17}.team-pillars[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4],.recog[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{transition:border-color .25s,background .25s,transform .25s}.team-pillars[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:hover,.recog[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:hover{background:#fff;border-color:#f5822066;transform:translateY(-2px)}.is-armed[data-astro-cid-zpwr3yl4] .reel[data-astro-cid-zpwr3yl4][data-reveal]{transform:none}.is-armed[data-astro-cid-zpwr3yl4] .reel[data-astro-cid-zpwr3yl4] .reel-track[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{opacity:0}.is-armed[data-astro-cid-zpwr3yl4] .reel[data-astro-cid-zpwr3yl4].is-in .reel-track[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{animation:.8s cubic-bezier(.2,.7,.2,1) forwards slide-in;animation-delay:calc(var(--i,0) * 90ms)}.reel-photo[data-astro-cid-zpwr3yl4]{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.reel-track[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover .reel-photo[data-astro-cid-zpwr3yl4],.reel-track[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:focus-visible .reel-photo[data-astro-cid-zpwr3yl4]{transform:translateY(-6px);box-shadow:0 18px 40px #f582202e}@media (width<=860px){.team-bento[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr)}.bento-card--recognitions[data-astro-cid-zpwr3yl4]{grid-column:auto}.recog[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr)}.team-pillars[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.team-pillars[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr))}.reel-track[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{width:280px;padding-right:16px}.co-caption[data-astro-cid-zpwr3yl4]{text-align:center}.wrap[data-astro-cid-zpwr3yl4]{width:calc(100% - 32px)}.section[data-astro-cid-zpwr3yl4]{padding:72px 0}.co-hero[data-astro-cid-zpwr3yl4]{min-height:100svh;padding:calc(var(--nav-h) + 16px) 0 24px}}@media (height<=820px){.company-page[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{font-size:clamp(1.7rem,5vh,2.5rem)}}@media (prefers-reduced-motion:reduce){.co-hero-bg[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4],.co-pill[data-astro-cid-zpwr3yl4]:before{animation:none}.reel-photo[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4],.reel-photo[data-astro-cid-zpwr3yl4],.bento-card[data-astro-cid-zpwr3yl4],.team-pillars[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4],.recog[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{transition:none;transform:none!important}.reel[data-astro-cid-zpwr3yl4]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reel-track[data-astro-cid-zpwr3yl4]{animation:none}}
