.hero[data-astro-cid-i3irphx7]{padding-block:clamp(2.5rem, .5rem + 5vw, 6rem) var(--space-section);isolation:isolate;position:relative}.hero[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 85% 10%,#d4af3712,#0000 70%);position:absolute;inset:0}.stairs[data-astro-cid-i3irphx7]{font-family:var(--f-display);font-size:var(--step-6);line-height:var(--lh-tight);letter-spacing:-.035em;text-wrap:initial;gap:clamp(.25rem,.1rem + .6vw,.75rem);display:grid}.stairs__step[data-astro-cid-i3irphx7]{align-items:center;column-gap:var(--space-m);padding-left:calc(var(--i) * clamp(1.5rem, -1rem + 12vw, 13rem));grid-template-columns:auto minmax(2rem,1fr) auto;display:grid}.stairs__mask[data-astro-cid-i3irphx7]{padding-bottom:.08em;display:block;overflow:hidden}.stairs__word[data-astro-cid-i3irphx7]{display:block}.stairs__rule[data-astro-cid-i3irphx7]{background:var(--c-gold);opacity:.7;transform-origin:0;height:1px}.stairs__covers[data-astro-cid-i3irphx7]{font-family:var(--f-body);font-size:var(--step--1);letter-spacing:.01em;color:var(--c-muted);max-width:14ch;font-weight:500;line-height:1.3}.hero__body[data-astro-cid-i3irphx7]{margin-top:var(--space-xl);gap:var(--space-m);max-width:40rem;display:grid}.hero[data-astro-cid-i3irphx7] .hero__video{margin-top:var(--space-2xl)}.hero__lede[data-astro-cid-i3irphx7]{font-size:var(--step-1);color:var(--c-text);line-height:1.5}.hero__note[data-astro-cid-i3irphx7]{font-size:var(--step--1);color:var(--c-muted)}@media (width>=64em){.hero__body[data-astro-cid-i3irphx7]{margin-left:auto;margin-right:0}}@media (width<=40em){.stairs__step[data-astro-cid-i3irphx7]{grid-template-columns:auto 1fr;row-gap:.2rem}.stairs__covers[data-astro-cid-i3irphx7]{grid-column:1/-1;max-width:none}}.legend[data-astro-cid-mr6ayyn2]{gap:var(--space-2xs) var(--space-l);font-size:var(--step--1);color:var(--c-muted);padding-bottom:var(--space-l);margin-bottom:var(--space-l);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.legend[data-astro-cid-mr6ayyn2] .status[data-astro-cid-mr6ayyn2]{color:var(--c-paper)}.pillar[data-astro-cid-mr6ayyn2]{gap:var(--space-s) var(--space-xl);padding-block:var(--space-l);display:grid}.pillar[data-astro-cid-mr6ayyn2]+.pillar[data-astro-cid-mr6ayyn2]{border-top:1px solid var(--c-line)}.pillar__name[data-astro-cid-mr6ayyn2]{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);color:var(--c-gold);letter-spacing:-.02em}.row[data-astro-cid-mr6ayyn2]{gap:var(--space-2xs) var(--space-l);padding-block:var(--space-m);border-bottom:1px solid var(--c-line);text-decoration:none;display:grid}.pillar__rows[data-astro-cid-mr6ayyn2] li[data-astro-cid-mr6ayyn2]:last-child .row[data-astro-cid-mr6ayyn2]{border-bottom:0}.row__name[data-astro-cid-mr6ayyn2]{font-family:var(--f-display);font-size:var(--step-2);color:var(--c-paper);letter-spacing:-.015em;transition:color var(--dur-fast);line-height:1.15}.row__text[data-astro-cid-mr6ayyn2]{gap:var(--space-3xs);display:grid}.row__short[data-astro-cid-mr6ayyn2]{color:var(--c-text);max-width:52ch}.row__includes[data-astro-cid-mr6ayyn2]{color:var(--c-muted);font-size:var(--step--1)}.row[data-astro-cid-mr6ayyn2]:hover .row__name[data-astro-cid-mr6ayyn2],.row[data-astro-cid-mr6ayyn2]:focus-visible .row__name[data-astro-cid-mr6ayyn2]{color:var(--c-gold)}@media (width>=60em){.pillar[data-astro-cid-mr6ayyn2]{grid-template-columns:3fr 9fr}.row[data-astro-cid-mr6ayyn2]{grid-template-columns:4fr 6fr 2fr;align-items:baseline}.row[data-astro-cid-mr6ayyn2] .status[data-astro-cid-mr6ayyn2]{justify-self:end}}.industry-note[data-astro-cid-mr6ayyn2]{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--c-line);color:var(--c-muted);max-width:none}.industry-note[data-astro-cid-mr6ayyn2] a[data-astro-cid-mr6ayyn2]{margin-left:.4em}.tiles[data-astro-cid-jqcpn73c]{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=64em){.tiles[data-astro-cid-jqcpn73c]{grid-template-columns:repeat(4,1fr)}}.tile[data-astro-cid-jqcpn73c]{gap:var(--space-2xs);align-content:start;display:grid}.tile__title[data-astro-cid-jqcpn73c]{font-family:var(--f-display);font-weight:400;font-size:var(--step-2);letter-spacing:-.015em;margin-top:var(--space-xs);line-height:1.15}.tile__text[data-astro-cid-jqcpn73c]{color:var(--c-muted);font-size:var(--step--1)}.tile__link[data-astro-cid-jqcpn73c]{font-size:var(--step--1);justify-self:start}@media (width<=30em){.tile__text[data-astro-cid-jqcpn73c]{display:none}}.why[data-astro-cid-42hmd5qe]{gap:var(--space-xl);display:grid}@media (width>=60em){.why[data-astro-cid-42hmd5qe]{grid-template-columns:5fr 7fr}}.why__title[data-astro-cid-42hmd5qe]{max-width:12ch}.why__item[data-astro-cid-42hmd5qe]{padding-block:var(--space-m);border-top:1px solid var(--c-line)}.why__item[data-astro-cid-42hmd5qe]:first-child{border-top-color:var(--c-gold)}.why__item[data-astro-cid-42hmd5qe] dt[data-astro-cid-42hmd5qe]{font-size:var(--step-1);color:var(--c-paper);font-weight:600}.why__item[data-astro-cid-42hmd5qe] dd[data-astro-cid-42hmd5qe]{margin-top:var(--space-2xs);color:var(--c-muted);max-width:56ch}.industries[data-astro-cid-4htdy44a] li[data-astro-cid-4htdy44a]{gap:var(--space-2xs) var(--space-xl);padding-block:var(--space-m);border-bottom:1px solid var(--c-line);display:grid}.industries[data-astro-cid-4htdy44a] li[data-astro-cid-4htdy44a]:first-child{border-top:1px solid var(--c-line)}@media (width>=60em){.industries[data-astro-cid-4htdy44a] li[data-astro-cid-4htdy44a]{grid-template-columns:6fr 6fr;align-items:baseline}}.industries__name[data-astro-cid-4htdy44a]{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);letter-spacing:-.02em;line-height:1.1}.industries__work[data-astro-cid-4htdy44a]{color:var(--c-muted)}.process[data-astro-cid-2kegqo7y]{padding-left:3.5rem;position:relative}.process__list[data-astro-cid-2kegqo7y]{gap:var(--space-xl);display:grid}.process__line[data-astro-cid-2kegqo7y]{background:var(--c-gold);transform-origin:top;width:1px;position:absolute;top:.6rem;bottom:.6rem;left:1.05rem}.process[data-astro-cid-2kegqo7y]:before{content:"";background:var(--c-line-strong);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:1.05rem}.process__step[data-astro-cid-2kegqo7y]{display:block;position:relative}.process__num[data-astro-cid-2kegqo7y]{border:1px solid var(--c-gold);background:var(--c-ink);width:2.15rem;height:2.15rem;font-family:var(--f-display);color:var(--c-gold);transition:background-color var(--dur-mid), color var(--dur-mid), border-color var(--dur-mid);border-radius:50%;place-items:center;font-size:1.05rem;display:grid;position:absolute;top:0;left:-3.5rem}.process__step[data-astro-cid-2kegqo7y].is-pending .process__num[data-astro-cid-2kegqo7y]{border-color:var(--c-line-strong);color:var(--c-muted)}.process__name[data-astro-cid-2kegqo7y]{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);letter-spacing:-.02em;line-height:1.1}.process__text[data-astro-cid-2kegqo7y]{margin-top:var(--space-2xs);color:var(--c-text)}.process__get[data-astro-cid-2kegqo7y]{margin-top:var(--space-2xs);color:var(--c-muted);font-size:var(--step--1)}@media (width>=60em){.process__step[data-astro-cid-2kegqo7y]>div[data-astro-cid-2kegqo7y]{gap:var(--space-l);grid-template-columns:4fr 5fr 3fr;align-items:baseline;display:grid}.process__text[data-astro-cid-2kegqo7y],.process__get[data-astro-cid-2kegqo7y]{margin-top:0}}.work[data-astro-cid-2fs72vvu]{gap:var(--space-l);display:grid}@media (width>=60em){.work[data-astro-cid-2fs72vvu]{grid-template-columns:repeat(12,1fr)}.work__item[data-astro-cid-2fs72vvu]:first-child{grid-column:1/8}.work__item[data-astro-cid-2fs72vvu]:nth-child(2){margin-top:var(--space-2xl);grid-column:8/13}.work__item[data-astro-cid-2fs72vvu]:nth-child(3){grid-column:3/9}}.work__item[data-astro-cid-2fs72vvu]{gap:var(--space-s);padding:var(--space-l) 0 0;border-top:1px solid var(--c-line-strong);align-content:start;display:grid}.work__meta[data-astro-cid-2fs72vvu]{justify-content:space-between;gap:var(--space-xs);font-size:var(--step--1);color:var(--c-muted);flex-wrap:wrap;max-width:none;display:flex}.work__title[data-astro-cid-2fs72vvu]{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);letter-spacing:-.02em;max-width:18ch;line-height:1.1}.work__text[data-astro-cid-2fs72vvu]{color:var(--c-muted)}.work__link[data-astro-cid-2fs72vvu]{justify-self:start}.work__all[data-astro-cid-2fs72vvu]{margin-top:var(--space-xl)}
