.hero[data-astro-cid-glgfkru5]{--mx:50%;--my:50%;min-height:100svh;padding:calc(var(--bar) + var(--space-8)) var(--gutter) var(--space-10);isolation:isolate;align-content:center;display:grid;position:relative;overflow:hidden}.hero__glow[data-astro-cid-glgfkru5]{z-index:-1;background:radial-gradient(42rem circle at var(--mx) var(--my), #f2453f1a, transparent 60%);opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.hero[data-astro-cid-glgfkru5][data-pointer] .hero__glow[data-astro-cid-glgfkru5]{opacity:1}.hero__grain[data-astro-cid-glgfkru5]{z-index:-1;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}html.js-motion .hero__grain[data-astro-cid-glgfkru5]{animation:.9s steps(4,end) infinite grain}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.hero__rule[data-astro-cid-glgfkru5]{background:var(--coral);opacity:.55;transform-origin:0;height:1px;position:absolute;bottom:-.22em;left:0;right:0}html.js-motion .hero__rule[data-astro-cid-glgfkru5]{animation:rule-draw 1.6s var(--ease-out) .2s both}@keyframes rule-draw{0%{transform:scaleX(0)}}.hero__greeting[data-astro-cid-glgfkru5]{margin:0 0 var(--space-5) 26%;position:relative}.hero__name[data-astro-cid-glgfkru5]{letter-spacing:.01em;cursor:default;font-size:clamp(3rem,9.4vw,11.5rem);line-height:.9;display:grid;position:relative}.hero__line[data-astro-cid-glgfkru5]{white-space:nowrap;will-change:transform;display:block}.hero__line--0[data-astro-cid-glgfkru5]{padding-left:26%}.hero__line--1[data-astro-cid-glgfkru5]{text-align:right}.hero__line--2[data-astro-cid-glgfkru5]{padding-left:12%}.hero__mask[data-astro-cid-glgfkru5]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.hero__ch[data-astro-cid-glgfkru5]{display:inline-block}.hero[data-astro-cid-glgfkru5][data-settled] .hero__mask[data-astro-cid-glgfkru5]{overflow:visible}.hero__lift[data-astro-cid-glgfkru5]{transition:color .4s;display:inline-block}html.js-motion .hero__ch[data-astro-cid-glgfkru5]{animation:ch-rise 1.3s var(--ease-out) both;animation-delay:calc(.45s + var(--li) * .12s + var(--ci) * 28ms)}@keyframes ch-rise{0%{transform:translateY(105%)rotate(7deg)}}.hero__foot[data-astro-cid-glgfkru5]{left:var(--gutter);right:var(--gutter);bottom:var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;display:grid;position:absolute}html.js-motion .hero__greeting[data-astro-cid-glgfkru5],html.js-motion .hero__foot[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]{animation:settle 1.1s var(--ease-out) both;animation-delay:1.5s}html.js-motion .hero__foot[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]:nth-child(2){animation-delay:1.65s}html.js-motion .hero__foot[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]:nth-child(3){animation-delay:1.8s}@keyframes settle{0%{opacity:0;transform:translateY(.8rem)}}.hero__statement[data-astro-cid-glgfkru5]{max-width:34rem;font-size:var(--step-1);line-height:1.35}.hero__co[data-astro-cid-glgfkru5]{white-space:nowrap}.hero__co[data-astro-cid-glgfkru5] .logo{margin:-.15em .25em 0 .1em;font-size:.95em}.hero__roller[data-astro-cid-glgfkru5]{vertical-align:bottom;height:1.35em;color:var(--coral-ink);font-weight:500;display:inline-block;overflow:clip}.hero__roll[data-astro-cid-glgfkru5]{flex-direction:column;display:flex}.hero__roll[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{white-space:nowrap;height:1.35em;display:block}html.js-motion .hero__roll[data-astro-cid-glgfkru5]{animation:roll calc(var(--n) * 2.6s) cubic-bezier(.7, 0, .2, 1) infinite;animation-delay:2.4s}@keyframes roll{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-1.35em)}40%,56%{transform:translateY(-2.7em)}60%,76%{transform:translateY(-4.05em)}80%,96%{transform:translateY(-5.4em)}to{transform:translateY(-6.75em)}}.hero__scroll[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-3);color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.hero__cue[data-astro-cid-glgfkru5]{background:var(--rule);width:1px;height:3.5rem;position:relative;overflow:hidden}.hero__cue[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{background:var(--fg);width:1px;height:40%;position:absolute;left:0}html.js-motion .hero__cue[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{animation:cue 1.8s var(--ease-out) infinite}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media (width<=56rem){.hero[data-astro-cid-glgfkru5]{padding-top:calc(var(--bar) + var(--space-6));padding-bottom:12rem}.hero__name[data-astro-cid-glgfkru5]{font-size:9.8vw}.hero__greeting[data-astro-cid-glgfkru5],.hero__line--0[data-astro-cid-glgfkru5]{margin-left:0;padding-left:0}.hero__line--1[data-astro-cid-glgfkru5]{text-align:left}.hero__line--2[data-astro-cid-glgfkru5]{padding-left:0}.hero__foot[data-astro-cid-glgfkru5]{grid-template-columns:1fr}.hero__scroll[data-astro-cid-glgfkru5]{display:none}}.companies[data-astro-cid-3t5arpap]{padding-top:var(--space-9);position:relative}.companies__head[data-astro-cid-3t5arpap]{border-bottom:1px solid var(--fg);padding-bottom:var(--space-3);justify-content:space-between;align-items:flex-end;display:flex}.companies__count[data-astro-cid-3t5arpap]{color:var(--fg);font-size:clamp(3rem,6vw,5rem);line-height:.8}.co[data-astro-cid-3t5arpap]{height:240svh;position:relative}.co__stage[data-astro-cid-3t5arpap]{gap:var(--space-5) var(--space-8);height:100svh;padding:calc(var(--bar) + var(--space-6)) var(--gutter) var(--space-6);grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:sticky;top:0;overflow:hidden}.co__index[data-astro-cid-3t5arpap]{top:calc(var(--bar) + var(--space-4));left:var(--gutter);color:#0000;-webkit-text-stroke:1px #8f8f8f;font-size:clamp(5rem,11vw,10rem);line-height:.8;position:absolute}.co__meta[data-astro-cid-3t5arpap]{z-index:3;align-self:center;gap:var(--space-4);max-width:28rem;padding-top:var(--space-9);grid-area:1/1;display:grid;position:relative}.co__summary[data-astro-cid-3t5arpap]{font-size:var(--step-1);line-height:1.4}.co__list[data-astro-cid-3t5arpap]{margin:var(--space-2) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.co__item[data-astro-cid-3t5arpap]{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--rule);transition:padding .4s var(--ease-out), color .3s;padding:.55rem 0;text-decoration:none;display:flex}.co__item-name[data-astro-cid-3t5arpap]{text-transform:uppercase;letter-spacing:-.01em;font-weight:500}.co__item-note[data-astro-cid-3t5arpap]{font-size:var(--step--1);color:var(--fg-soft);text-align:right}.co__item[data-astro-cid-3t5arpap]:hover,.co__item[data-astro-cid-3t5arpap]:focus-visible,.co__item[data-astro-cid-3t5arpap][data-active]{padding-left:var(--space-3);color:var(--coral-ink)}.co__more[data-astro-cid-3t5arpap]{justify-self:start;font-weight:500}.co__panel-wrap[data-astro-cid-3t5arpap]{perspective:1400px;grid-area:1/2;place-self:center;width:min(100%,34rem)}.co__panel[data-astro-cid-3t5arpap]{aspect-ratio:1;border:1px solid var(--fg);background:var(--panel);color:var(--ink);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 90px -60px #0000008c}.co__mark[data-astro-cid-3t5arpap]{transition:transform .9s var(--ease-out);font-size:clamp(7rem,16vw,15rem);line-height:0}.co__panel[data-astro-cid-3t5arpap]:hover .co__mark[data-astro-cid-3t5arpap]{transform:scale(1.06)rotate(-4deg)}html.js-motion .co__mark[data-astro-cid-3t5arpap] .logo{animation:6s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-4%)}}.co__caption[data-astro-cid-3t5arpap]{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--step--1);color:color-mix(in srgb, var(--ink) 82%, black);display:flex;position:absolute}.co__caption-name[data-astro-cid-3t5arpap]{text-transform:uppercase;letter-spacing:.02em;font-weight:500}.co__caption-name[data-astro-cid-3t5arpap],.co__caption-note[data-astro-cid-3t5arpap]{transition:opacity .3s, transform .5s var(--ease-out)}.co__caption[data-astro-cid-3t5arpap][data-swapping] .co__caption-name[data-astro-cid-3t5arpap],.co__caption[data-astro-cid-3t5arpap][data-swapping] .co__caption-note[data-astro-cid-3t5arpap]{opacity:0;transform:translateY(.5rem)}.co__name[data-astro-cid-3t5arpap]{z-index:2;color:var(--word);pointer-events:none;grid-area:2/1/auto/-1;align-self:end;margin:0;position:relative}.co__name[data-astro-cid-3t5arpap] .co__wordmark{width:min(78vw,70rem)}@media (width<=56rem){.co[data-astro-cid-3t5arpap]{height:auto}.co__stage[data-astro-cid-3t5arpap]{height:auto;padding-block:var(--space-8);flex-direction:column;display:flex;position:static}.co__index[data-astro-cid-3t5arpap]{font-size:4rem;position:static}.co__name[data-astro-cid-3t5arpap]{order:-1}.co__name[data-astro-cid-3t5arpap] .co__wordmark{width:80vw}.co__panel-wrap[data-astro-cid-3t5arpap]{width:min(100%,22rem)}.co__meta[data-astro-cid-3t5arpap]{max-width:none;padding-top:0}}html:not(.js-motion) .co[data-astro-cid-3t5arpap]{height:auto}html:not(.js-motion) .co__stage[data-astro-cid-3t5arpap]{height:auto;min-height:100svh;position:static}.meet[data-astro-cid-lcdefpme]{gap:var(--space-6);min-height:100svh;padding:var(--space-9) var(--gutter);border-top:1px solid var(--fg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.meet__visual[data-astro-cid-lcdefpme]{perspective:1200px;place-items:center;display:grid}.meet__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border:1px solid var(--fg);width:min(100%,30rem);transition:rotate .9s var(--ease-out);margin:0;position:relative;overflow:hidden;rotate:-3deg;box-shadow:0 50px 80px -50px #00000080}.meet__photo[data-astro-cid-lcdefpme]:hover{rotate:0deg}.meet__photo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .8s var(--ease-out), transform 1.2s var(--ease-out);transform:scale(1.06)}.meet__photo[data-astro-cid-lcdefpme]:hover img{filter:none;transform:scale(1)}.meet__facts[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;padding:0;font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.02;list-style:none}.meet__and[data-astro-cid-lcdefpme]{margin-block:var(--space-6);font-size:clamp(1.5rem,2.6vw,2.6rem)}.meet__intro[data-astro-cid-lcdefpme]{max-width:34rem;font-size:var(--step-1);margin-bottom:var(--space-6)}.closing[data-astro-cid-lcdefpme]{padding:var(--space-10) 0;border-top:1px solid var(--rule)}.closing__line[data-astro-cid-lcdefpme]{max-width:52rem;margin:var(--space-4) 0 var(--space-6);text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.6rem);line-height:1}@media (width<=56rem){.meet[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.meet__photo[data-astro-cid-lcdefpme]{width:min(100%,22rem)}}
