.highlights[data-astro-cid-awfdy76h]{z-index:2;margin-top:-56px;position:relative}.card[data-astro-cid-awfdy76h]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.item[data-astro-cid-awfdy76h]{align-items:center;gap:16px;padding:30px 26px;transition:background-color .3s;display:flex}.item[data-astro-cid-awfdy76h]:hover{background:var(--tint)}.item[data-astro-cid-awfdy76h]:hover .icon[data-astro-cid-awfdy76h]{background:var(--brand-yellow);color:var(--ink);transform:rotate(-8deg)scale(1.06)}.item[data-astro-cid-awfdy76h]+.item[data-astro-cid-awfdy76h]{border-left:1px solid var(--line)}.icon[data-astro-cid-awfdy76h]{background:var(--brand-navy);width:52px;height:52px;color:var(--brand-yellow);transition:transform .35s var(--ease-spring), background-color .3s ease, color .3s ease;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}dt[data-astro-cid-awfdy76h]{color:var(--brand-navy);font-size:1.9rem}dd[data-astro-cid-awfdy76h]{color:var(--text-subtle);margin:4px 0 0;font-size:.9rem;line-height:1.35}@media (width<=1000px){.card[data-astro-cid-awfdy76h]{grid-template-columns:repeat(2,minmax(0,1fr))}.item[data-astro-cid-awfdy76h]:nth-child(3){border-left:0}.item[data-astro-cid-awfdy76h]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=560px){.highlights[data-astro-cid-awfdy76h]{margin-top:-36px}.item[data-astro-cid-awfdy76h]{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px}.icon[data-astro-cid-awfdy76h]{width:42px;height:42px}dt[data-astro-cid-awfdy76h]{font-size:1.5rem}}.section[data-astro-cid-blrye27w]{isolation:isolate;background:linear-gradient(180deg, var(--navy-900), var(--navy-950));padding-block:104px;position:relative;overflow:hidden}.section[data-astro-cid-blrye27w]:before{content:"";z-index:-1;background:radial-gradient(34rem 20rem at 90% 0,#ffe1001a,#0000 70%);position:absolute;inset:0}.intro[data-astro-cid-blrye27w]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-bottom:52px;display:flex}.intro[data-astro-cid-blrye27w] p[data-astro-cid-blrye27w]{max-width:26rem;color:var(--on-dark-muted)}.marquee[data-astro-cid-blrye27w]{--gap:14px;gap:var(--gap);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-blrye27w]{gap:var(--gap);flex:none;justify-content:space-around;min-width:100%;margin:0;padding:6px 0;list-style:none;display:flex}.track[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;background:#ffffff0d;border-radius:999px;flex:none;align-items:center;gap:12px;padding:16px 26px;font-size:1.2rem;font-weight:700;font-stretch:85%;transition:background-color .3s,box-shadow .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.track[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:before{content:"";background:var(--brand-yellow);border-radius:2px;width:9px;height:9px;rotate:45deg}.track[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:hover{background:var(--brand-yellow);color:var(--ink);box-shadow:none}.track[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:hover:before{background:var(--ink)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-blrye27w]{animation:38s linear infinite marquee}.marquee[data-astro-cid-blrye27w]:hover .track[data-astro-cid-blrye27w]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-blrye27w]{padding-inline:var(--gutter);max-width:var(--container);margin-inline:auto;-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-blrye27w]{flex-wrap:wrap;justify-content:flex-start;min-width:0}.track--copy[data-astro-cid-blrye27w]{display:none}}@keyframes marquee{to{transform:translateX(calc(-100% - var(--gap)))}}.bento[data-astro-cid-fnp7r5on]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-fnp7r5on]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease, background-color .3s ease;flex-direction:column;gap:10px;padding:28px 26px;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-fnp7r5on]:not(.tile--hero):hover{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.tile[data-astro-cid-fnp7r5on]:not(.tile--hero):hover .icon[data-astro-cid-fnp7r5on]{background:var(--brand-yellow);color:var(--ink);transform:rotate(-8deg)scale(1.06)}.tile[data-astro-cid-fnp7r5on]:not(.tile--hero):hover .num[data-astro-cid-fnp7r5on]{color:var(--brand-yellow)}.tile--hero[data-astro-cid-fnp7r5on]{background:linear-gradient(160deg, var(--navy-800), var(--navy-950));border-color:var(--navy-900);color:#fff;grid-area:span 2/span 2;grid-template-rows:auto 1fr;padding:0;display:grid}.hero__text[data-astro-cid-fnp7r5on]{flex-direction:column;align-items:flex-start;gap:16px;padding:36px 34px 8px;display:flex}.tile--hero[data-astro-cid-fnp7r5on] h2[data-astro-cid-fnp7r5on]{font-size:clamp(2rem,3.4vw,2.9rem);font-stretch:78%}.tile--hero[data-astro-cid-fnp7r5on] p[data-astro-cid-fnp7r5on]{color:var(--on-dark-muted);max-width:30rem}.hero__art[data-astro-cid-fnp7r5on]{min-height:200px;display:flex;position:relative}.hero__art[data-astro-cid-fnp7r5on] .bp{background-color:#0000}.num[data-astro-cid-fnp7r5on]{color:var(--line-strong);font-size:3rem;line-height:1;transition:color .3s;position:absolute;top:18px;right:22px}.icon[data-astro-cid-fnp7r5on]{background:var(--brand-navy);width:48px;height:48px;color:var(--brand-yellow);transition:transform .4s var(--ease-spring), background-color .3s ease, color .3s ease;border-radius:14px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.tile[data-astro-cid-fnp7r5on] h3[data-astro-cid-fnp7r5on]{font-size:1.12rem;font-weight:600}.tile[data-astro-cid-fnp7r5on]:not(.tile--hero) p[data-astro-cid-fnp7r5on]{color:var(--text-muted);font-size:.95rem}@media (width<=1000px){.bento[data-astro-cid-fnp7r5on]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--hero[data-astro-cid-fnp7r5on]{grid-row:span 1}}@media (width<=600px){.bento[data-astro-cid-fnp7r5on]{grid-template-columns:1fr}.tile--hero[data-astro-cid-fnp7r5on]{grid-column:span 1}.hero__text[data-astro-cid-fnp7r5on]{padding:30px 24px 4px}}.stack[data-astro-cid-wtzqjce7]{flex-direction:column;gap:40px;display:flex}.quotes[data-astro-cid-wtzqjce7],.logos[data-astro-cid-wtzqjce7]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.quotes[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.quotes[data-astro-cid-wtzqjce7] li[data-astro-cid-wtzqjce7]{border:1px solid var(--line);flex-direction:column;gap:16px;padding:28px;display:flex}blockquote[data-astro-cid-wtzqjce7]{margin:0;font-size:1.05rem}.who[data-astro-cid-wtzqjce7]{color:var(--text-subtle);font-size:.92rem}.logos[data-astro-cid-wtzqjce7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:center}.logos[data-astro-cid-wtzqjce7] li[data-astro-cid-wtzqjce7]{border:1px solid var(--line);min-height:88px;color:var(--text-subtle);justify-content:center;align-items:center;padding:16px;font-weight:600;display:flex}.logos[data-astro-cid-wtzqjce7] img{filter:grayscale();width:auto;max-height:48px}.grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:72px;display:grid}.col[data-astro-cid-tbvw4kn2]{flex-direction:column;gap:22px;display:flex}.muted[data-astro-cid-tbvw4kn2]{color:var(--text-muted)}.photo-wrap[data-astro-cid-tbvw4kn2]{border-radius:var(--r);box-shadow:var(--shadow);margin-top:8px;overflow:hidden}.process-label[data-astro-cid-tbvw4kn2]{margin:0 0 28px}.steps[data-astro-cid-tbvw4kn2]{--node:52px;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.steps[data-astro-cid-tbvw4kn2]:before,.steps[data-astro-cid-tbvw4kn2]:after{content:"";left:calc(var(--node) / 2 - 1px);top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);background:var(--line);border-radius:2px;width:2px;position:absolute}.steps[data-astro-cid-tbvw4kn2]:after{background:linear-gradient(var(--brand-yellow), var(--accent));transform-origin:top;transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-tbvw4kn2]:after{animation:linear both rail view();animation-range:entry 40% cover 60%}}}@supports not (animation-timeline:view()){.steps[data-astro-cid-tbvw4kn2]:after{transform:none}}@keyframes rail{to{transform:scaleY(1)}}.step[data-astro-cid-tbvw4kn2]{border-radius:var(--r);gap:22px;padding:16px 20px 16px 0;transition:background-color .3s;display:flex;position:relative}.step__num[data-astro-cid-tbvw4kn2]{z-index:1;width:var(--node);height:var(--node);background:var(--surface);box-shadow:0 0 0 2px var(--line), 0 0 0 7px var(--surface);color:var(--brand-navy);transition:background-color .4s ease, color .4s ease, box-shadow .4s ease, transform .4s var(--ease-spring);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid;position:relative}.step[data-astro-cid-tbvw4kn2]:hover .step__num[data-astro-cid-tbvw4kn2]{background:var(--brand-navy);color:var(--brand-yellow);box-shadow:0 0 0 2px var(--brand-navy), 0 0 0 7px var(--surface);transform:scale(1.08)}.step[data-astro-cid-tbvw4kn2]>div[data-astro-cid-tbvw4kn2]{padding-top:12px}h4[data-astro-cid-tbvw4kn2]{margin:0 0 6px;font-size:1.15rem;font-weight:650}
