.has-motion [data-reveal=lines]{visibility:hidden}.has-motion [data-reveal=fade]{opacity:0}.has-motion [data-reveal=media]{clip-path:inset(100% 0 0)}.has-motion [data-reveal=media] .frame__corner{opacity:0}.has-motion [data-reveal=rule]{transform-origin:0;transform:scaleX(0)}.curtain{z-index:100;background:var(--c-burgundy);transform-origin:50% 100%;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:scaleY(0)}.curtain-in .curtain{transform:scaleY(1)}.site-header{transition:transform .6s var(--ease-out)}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-hidden:focus-within{transform:none}.has-motion [data-reveal=lines]>div{padding-bottom:.04em}@media print{.site-header,.site-menu,.curtain,.skip-link,.screen__glow,.screen__ruler,.site-footer__mark{display:none!important}html,body{background:#fff!important}*,:before,:after{color:#111!important;text-shadow:none!important;box-shadow:none!important;transition:none!important;animation:none!important}[data-reveal],[data-reveal] *,.screen__intro,.screen__frame,.screen__picture,.pipeline__stage,.pipeline__node,.pipeline__progress,.bloom__pillar,.bloom__mark svg,.bloom__mark path{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;transform:none!important}.bloom__mark path{fill-opacity:1!important;stroke-dashoffset:0!important}.pin-spacer{width:auto!important;height:auto!important;padding:0!important}.pin-spacer>*{width:auto!important;max-width:none!important;position:static!important;inset:auto!important;transform:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}}.logo[data-astro-cid-f7espo7c]{color:var(--c-text);align-items:center;gap:12px;display:inline-flex}.logo[data-astro-cid-f7espo7c] .logo__mark{transition:transform 1.2s var(--ease-out);flex:none}.logo[data-astro-cid-f7espo7c]:hover .logo__mark{transform:rotate(120deg)}.logo__word[data-astro-cid-f7espo7c]{line-height:1;display:grid}.logo__name[data-astro-cid-f7espo7c]{letter-spacing:.2em;padding-left:.1em;font-size:21px;font-weight:500}.logo__sub[data-astro-cid-f7espo7c]{letter-spacing:.31em;text-transform:uppercase;color:var(--c-muted);margin-top:5px;font-size:8.5px;font-weight:500}@media (width<=380px){.logo__sub[data-astro-cid-f7espo7c]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:60;background:linear-gradient(#0a0a0ad9,#0a0a0a00);position:fixed;inset:0 0 auto}.site-header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);padding-inline:var(--gutter);max-width:calc(var(--maxw) + 2 * var(--gutter));justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(16px,1.8vw,28px);display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta){letter-spacing:.12em;text-transform:uppercase;padding-block:8px;font-size:clamp(11px,.9vw,13px);font-weight:500;position:relative}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta):after{content:"";background:var(--c-gold);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta):hover:after,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-nav[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs][aria-current=page] .cta__label[data-astro-cid-nen7h5rs]{border-color:var(--c-gold)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0 10px 12px;font-size:13px;font-weight:500;display:none}.menu-toggle__bars[data-astro-cid-nen7h5rs]{gap:6px;width:26px;display:grid}.menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1px;transition:transform .5s var(--ease-out);background:currentColor;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-menu[data-astro-cid-nen7h5rs]{z-index:55;padding:calc(var(--header-h) + 24px) var(--gutter) 32px;background:var(--c-burgundy);animation:menu-in .7s var(--ease-out);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.site-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.site-menu[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{gap:6px;display:grid}.site-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px dashed #ece8e138;align-items:baseline;gap:16px;padding-block:6px;display:flex}.site-menu[data-astro-cid-nen7h5rs] .display[data-astro-cid-nen7h5rs]{font-size:clamp(56px,16vw,96px)}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:menu-item-in .8s var(--ease-out) both}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(2){animation-delay:50ms}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:.1s}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(4){animation-delay:.15s}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(5){animation-delay:.2s}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(6){animation-delay:.25s}.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(7){animation-delay:.3s}.site-menu__foot[data-astro-cid-nen7h5rs]{font-size:13px}@keyframes menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.site-menu[data-astro-cid-nen7h5rs],.site-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:none}}@media (width<=1199px){.site-nav[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--section);padding-bottom:28px;overflow:hidden}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr .6fr;gap:48px;padding-top:56px;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] .display[data-astro-cid-jo6i4kqk]{max-width:10ch;margin-bottom:16px;font-size:clamp(36px,3.6vw,56px)}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:14px;margin-top:22px;font-size:15px;display:grid}.site-footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{display:grid}.site-footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;font-size:12px}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--c-gold), var(--c-gold)) left bottom / 0 1px no-repeat;width:fit-content;transition:background-size .5s var(--ease-out), color .3s}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background-size:100% 1px}.site-footer__mark[data-astro-cid-jo6i4kqk]{text-align:center;color:#0000;-webkit-text-stroke:1px #ece8e117;user-select:none;transition:color 1.4s var(--ease-out), -webkit-text-stroke-color 1.4s var(--ease-out), text-shadow 1.4s var(--ease-out);margin-top:clamp(64px,10vw,140px);font-size:clamp(120px,31vw,520px);line-height:.74}.site-footer__mark[data-astro-cid-jo6i4kqk].is-lit{color:var(--c-burgundy);-webkit-text-stroke-color:#8c142cbf;text-shadow:0 0 48px #8c142c8c}@media (prefers-reduced-motion:reduce){.site-footer__mark[data-astro-cid-jo6i4kqk]{transition:none}}.site-footer__bottom[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;color:var(--c-faint);justify-content:space-between;gap:16px;margin-top:28px;font-size:12px;display:flex}@media (width<=767px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px}.site-footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}}
