.js:not(.motion-ready) [data-clip],.js:not(.motion-ready) [data-reveal-group]>*,.js:not(.motion-ready) [data-reveal]{opacity:0;animation:motion-failsafe .4s ease 1.2s forwards}@keyframes motion-failsafe{to{opacity:1}}.js [data-hero]{animation:hero-in .75s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--hero-i, 0) * 70ms)}.js [data-hero-split]{animation-name:hero-rise;animation-duration:.9s}.js [data-hero-scale]{animation-name:hero-scale;animation-duration:1s}[data-hero="1"]{--hero-i:0}[data-hero="2"]{--hero-i:1}[data-hero="3"]{--hero-i:2}[data-hero="4"]{--hero-i:3}[data-hero="5"]{--hero-i:4}[data-hero="6"]{--hero-i:5}[data-hero="7"]{--hero-i:6}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}}@keyframes hero-rise{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{-webkit-clip-path:inset(0 0 -10% 0);clip-path:inset(0 0 -10% 0)}}@keyframes hero-scale{0%{opacity:0;transform:scale(.88) rotate(-6deg)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.split-line{padding-bottom:.08em;margin-bottom:-.08em}.style_footer__b9U6q{position:relative;border-top:1px solid var(--line);padding-top:var(--sp-9);overflow:hidden}.style_grid__0oklu{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr);grid-gap:var(--sp-8);gap:var(--sp-8);align-items:start}.style_lead__Qfr3E{display:grid;justify-items:start;grid-gap:var(--sp-4);gap:var(--sp-4)}.style_mark__qewVk{display:grid;border-radius:12px;box-shadow:0 8px 28px -8px rgba(139,92,246,.7)}.style_role__tqZz6{max-width:22ch;font-size:var(--fs-xl);font-weight:700;line-height:1.15;letter-spacing:-.03em}.style_available__oTArs{display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 14px 6px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-soft)}.style_dot__kt0R4{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.style_say__BM2XG{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-5)}.style_sayLabel__Psxvq{font-size:var(--fs-s);color:var(--muted)}.style_email__CLCSX{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:clamp(1.25rem,.9rem + 1.4vw,2rem);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.style_email__CLCSX span{background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;transition:background-size .45s var(--ease-out)}.style_email__CLCSX svg{flex-shrink:0;color:var(--violet-soft);transition:translate .35s var(--ease-out)}.style_email__CLCSX:hover span{background-size:100% 2px}.style_email__CLCSX:hover svg{translate:3px -3px}.style_col__ZxuCe{padding-top:var(--sp-2)}.style_heading__uXeYF{margin-bottom:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-soft)}.style_links__VgMtI{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.style_pages__nqeuD{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:var(--sp-8)}.style_links__VgMtI a{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--text-soft);font-size:var(--fs-s);transition:color var(--tr),translate var(--tr)}.style_links__VgMtI a:hover{color:var(--text);translate:3px 0}.style_icon__LcYLF{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;transition:border-color var(--tr),background-color var(--tr)}.style_links__VgMtI a:hover .style_icon__LcYLF{border-color:var(--violet-soft);background:rgba(139,92,246,.12)}.style_bottom__Rc2mK{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-9);padding-block:var(--sp-5);border-top:1px solid var(--line)}.style_muted__WglpU{color:var(--muted);font-size:var(--fs-s)}.style_credit__phMIz{display:inline-flex;align-items:center;gap:8px;cursor:default}.style_top__a11Gt{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-s);color:var(--text-soft);transition:color var(--tr)}.style_topIcon__WkEr9{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;transition:border-color var(--tr),background-color var(--tr),translate var(--tr)}.style_top__a11Gt:hover{color:var(--text)}.style_top__a11Gt:hover .style_topIcon__WkEr9{border-color:var(--violet-soft);background:rgba(139,92,246,.14);translate:0 -3px}.style_wordmark__30Kdx{margin:0 0 -.22em;padding-inline:var(--gutter);font-family:var(--font-mono);font-size:clamp(3rem,12.5vw,12rem);font-weight:500;line-height:1;letter-spacing:-.06em;white-space:nowrap;text-align:center;background:linear-gradient(180deg,rgba(167,139,250,.32),rgba(79,124,255,.05) 75%,transparent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width:1024px){.style_grid__0oklu{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.style_lead__Qfr3E{grid-column:1/-1}}@media (max-width:600px){.style_footer__b9U6q{padding-top:var(--sp-8)}.style_grid__0oklu{grid-template-columns:1fr;gap:var(--sp-7)}.style_bottom__Rc2mK{margin-top:var(--sp-8);flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.style_topLabel__kt7Bd{display:none}.style_top__a11Gt{position:absolute;right:var(--gutter);margin-top:var(--sp-2)}.style_bottom__Rc2mK{position:relative}}