@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500&family=JetBrains+Mono:wght@400&display=swap";.hero-display[data-astro-cid-nlow4r3u]{font-family:Space Grotesk,system-ui,sans-serif}#headline[data-astro-cid-nlow4r3u]{text-shadow:0 0 120px rgba(251,191,36,.08)}#stats[data-astro-cid-nlow4r3u]>div[data-astro-cid-nlow4r3u]{animation:fadeSlideUp .8s ease-out backwards}#stats[data-astro-cid-nlow4r3u]>div[data-astro-cid-nlow4r3u]:nth-child(2){animation-delay:.15s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.antigravity-bg[data-astro-cid-nlow4r3u]{animation:fadeInBg 2s ease-out .5s forwards}@keyframes fadeInBg{0%{opacity:0}to{opacity:.6}}.font-serif[data-astro-cid-x2lc2h5w]{font-family:Space Grotesk,system-ui,sans-serif}.pixelblast-container[data-astro-cid-x2lc2h5w]{width:100%;height:100%;opacity:.5}.about-title[data-astro-cid-x2lc2h5w] span[data-astro-cid-x2lc2h5w]:first-child{text-shadow:0 0 80px rgba(251,191,36,.1)}.journey-card[data-astro-cid-x2lc2h5w]{--panel-x: 1rem;--panel-y: 2rem;will-change:transform,opacity}.journey-card[data-astro-cid-x2lc2h5w].is-revealed{transition:opacity .5s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.journey-card[data-astro-cid-x2lc2h5w]{--panel-x: 2rem;--panel-y: 2rem}}@media(min-width:1024px){.journey-card[data-astro-cid-x2lc2h5w]{--panel-x: 2.5rem;--panel-y: 1.5rem}}.journey-surface[data-astro-cid-x2lc2h5w]{position:absolute;inset:var(--panel-y) calc(var(--panel-x) * -1);z-index:0;overflow:hidden;border-radius:1.25rem;background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d;opacity:0;transform:scale(.985);pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.journey-surface[data-astro-cid-x2lc2h5w]:before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:1px;background:linear-gradient(90deg,#f59e0b99,#f59e0b00 55%);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,1,.36,1)}.journey-glow[data-astro-cid-x2lc2h5w]{position:absolute;left:-15rem;top:-15rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(closest-side,#f59e0b1a,#f59e0b00)}.journey-year[data-astro-cid-x2lc2h5w],.journey-chapter[data-astro-cid-x2lc2h5w],.journey-description[data-astro-cid-x2lc2h5w],.journey-badge[data-astro-cid-x2lc2h5w],.journey-badge-dot[data-astro-cid-x2lc2h5w]{transition-property:color,border-color,background-color;transition-duration:.45s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.journey-list[data-astro-cid-x2lc2h5w]:hover .journey-card[data-astro-cid-x2lc2h5w]:not(:hover){opacity:.45}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-surface[data-astro-cid-x2lc2h5w]{opacity:1;transform:none}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-surface[data-astro-cid-x2lc2h5w]:before{transform:scaleX(1)}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-glow[data-astro-cid-x2lc2h5w]{will-change:transform}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-year[data-astro-cid-x2lc2h5w]{color:#a3a3a3}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-chapter[data-astro-cid-x2lc2h5w]{color:#f59e0bcc}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-description[data-astro-cid-x2lc2h5w]{color:#d4d4d4}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-badge[data-astro-cid-x2lc2h5w]{border-color:#f59e0b59;color:#fbbf24e6}.journey-card[data-astro-cid-x2lc2h5w]:hover .journey-badge-dot[data-astro-cid-x2lc2h5w]{background-color:#fbbf24}}.live-dot[data-astro-cid-x2lc2h5w]{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:9999px;background:#10b981}.live-dot[data-astro-cid-x2lc2h5w]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:live-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes live-ping{75%,to{transform:scale(2.6);opacity:0}}.currently-line[data-astro-cid-x2lc2h5w]{display:block;overflow:hidden;padding-bottom:.08em}.currently-line[data-astro-cid-x2lc2h5w]>span[data-astro-cid-x2lc2h5w]{display:block}.currently-card[data-astro-cid-x2lc2h5w].is-armed:not(.is-in) .currently-line[data-astro-cid-x2lc2h5w]>span[data-astro-cid-x2lc2h5w]{transform:translateY(105%)}.currently-card[data-astro-cid-x2lc2h5w].is-armed:not(.is-in) .currently-foot[data-astro-cid-x2lc2h5w]{opacity:0}.currently-card[data-astro-cid-x2lc2h5w].is-in .currently-line[data-astro-cid-x2lc2h5w]>span[data-astro-cid-x2lc2h5w]{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .11s)}.currently-card[data-astro-cid-x2lc2h5w].is-in .currently-foot[data-astro-cid-x2lc2h5w]{transition:opacity .9s ease .35s}.currently-chip[data-astro-cid-x2lc2h5w]{border:1px solid rgb(64 64 64 / .8);border-radius:9999px;padding:.375rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#a3a3a3;transition:border-color .35s ease,color .35s ease}.currently-chip[data-astro-cid-x2lc2h5w]:hover{border-color:#f59e0b73;color:#fbbf24}.connect-ring[data-astro-cid-x2lc2h5w]{position:relative;display:grid;place-items:center;width:8.5rem;height:8.5rem;border-radius:9999px;color:#fff}@media(min-width:768px){.connect-ring[data-astro-cid-x2lc2h5w]{width:9.5rem;height:9.5rem}}.connect-ring__text[data-astro-cid-x2lc2h5w]{position:absolute;inset:0;fill:#a3a3a3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.4px;letter-spacing:.1em;animation:ring-spin 18s linear infinite;transition:fill .4s ease}@keyframes ring-spin{to{transform:rotate(360deg)}}.connect-ring__fill[data-astro-cid-x2lc2h5w]{position:absolute;inset:22%;border-radius:9999px;border:1px solid rgb(64 64 64);transition:border-color .4s ease}.connect-ring__fill[data-astro-cid-x2lc2h5w]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:#f59e0b;transform:scale(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.connect-ring__arrow[data-astro-cid-x2lc2h5w]{position:relative;width:1.5rem;height:1.5rem;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.22,1,.36,1),color .3s ease}.connect-ring[data-astro-cid-x2lc2h5w]:hover .connect-ring__fill[data-astro-cid-x2lc2h5w],.connect-ring[data-astro-cid-x2lc2h5w]:focus-visible .connect-ring__fill[data-astro-cid-x2lc2h5w]{border-color:#f59e0b}.connect-ring[data-astro-cid-x2lc2h5w]:hover .connect-ring__fill[data-astro-cid-x2lc2h5w]:before,.connect-ring[data-astro-cid-x2lc2h5w]:focus-visible .connect-ring__fill[data-astro-cid-x2lc2h5w]:before{transform:none}.connect-ring[data-astro-cid-x2lc2h5w]:hover .connect-ring__arrow[data-astro-cid-x2lc2h5w],.connect-ring[data-astro-cid-x2lc2h5w]:focus-visible .connect-ring__arrow[data-astro-cid-x2lc2h5w]{transform:none;color:#0a0a0a}.connect-ring[data-astro-cid-x2lc2h5w]:hover .connect-ring__text[data-astro-cid-x2lc2h5w],.connect-ring[data-astro-cid-x2lc2h5w]:focus-visible .connect-ring__text[data-astro-cid-x2lc2h5w]{fill:#fbbf24}@media(prefers-reduced-motion:reduce){.live-dot[data-astro-cid-x2lc2h5w]:after,.connect-ring__text[data-astro-cid-x2lc2h5w]{animation:none}}.stat-item[data-astro-cid-x2lc2h5w]{animation:fadeInUp .6s ease-out backwards}.stat-item[data-astro-cid-x2lc2h5w]:nth-child(1){animation-delay:.1s}.stat-item[data-astro-cid-x2lc2h5w]:nth-child(2){animation-delay:.2s}.stat-item[data-astro-cid-x2lc2h5w]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.works-index[data-astro-cid-erqm26fx]{--works-bg: #0d0e0f;--works-text: #d9d9da;--works-muted: #929397;--works-faint: #6b6c70;--works-border: rgba(255, 255, 255, .14);--works-row-border: rgba(255, 255, 255, .1);--works-gutter: clamp(1.25rem, 3.2vw, 3rem);--font-display: "Space Grotesk", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ease: cubic-bezier(.22, 1, .36, 1);position:relative;z-index:20;isolation:isolate;overflow:hidden;background:var(--works-bg);color:var(--works-text);scroll-margin-top:0}.works-index__inner[data-astro-cid-erqm26fx]{position:relative;padding:0 var(--works-gutter) 6rem}.works-index__header[data-astro-cid-erqm26fx]{display:flex;align-items:center;justify-content:space-between;min-height:5.35rem;border-bottom:1px solid var(--works-border);color:var(--works-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}.works-index__header[data-astro-cid-erqm26fx] h2[data-astro-cid-erqm26fx],.works-index__header[data-astro-cid-erqm26fx] p[data-astro-cid-erqm26fx]{margin:0;font:inherit}.reel__list[data-astro-cid-erqm26fx]{margin:0;padding:0;list-style:none}.reel-row[data-astro-cid-erqm26fx]{position:relative;display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1.5rem;padding-block:clamp(1.1rem,2.2vw,1.9rem);border-bottom:1px solid var(--works-row-border);color:inherit;text-decoration:none;outline:none}.reel-row[data-astro-cid-erqm26fx]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.reel-row__index[data-astro-cid-erqm26fx]{font-family:var(--font-mono);font-size:.75rem;color:var(--works-faint);transition:color .4s var(--ease)}.reel-row__title[data-astro-cid-erqm26fx]{font-family:var(--font-display);font-size:clamp(2.4rem,6.6vw,7rem);font-weight:300;line-height:.95;letter-spacing:-.04em;color:var(--works-text);transition:color .45s var(--ease),transform .6s var(--ease)}.reel-row__meta[data-astro-cid-erqm26fx]{display:grid;justify-items:end;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--works-faint);text-align:right}.reel-row__thumb[data-astro-cid-erqm26fx]{display:none}.reel-row[data-astro-cid-erqm26fx]:focus-visible:after,.reel-row[data-astro-cid-erqm26fx].is-recent:after{transform:scaleX(1)}.reel-row[data-astro-cid-erqm26fx]:focus-visible .reel-row__title[data-astro-cid-erqm26fx]{color:#fff}.reel-row[data-astro-cid-erqm26fx]:focus-visible .reel-row__index[data-astro-cid-erqm26fx]{color:var(--accent)}.reel-preview[data-astro-cid-erqm26fx]{position:absolute;left:0;top:0;z-index:5;width:clamp(17rem,27vw,27rem);aspect-ratio:1920 / 939;overflow:hidden;border-radius:.9rem;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff14;pointer-events:none;opacity:0;scale:.55;transition:opacity .35s var(--ease),scale .55s var(--ease);will-change:transform}.reel-preview__img[data-astro-cid-erqm26fx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;clip-path:inset(100% 0 0 0);scale:1.12;transition:clip-path .65s var(--ease),scale .9s var(--ease)}.reel-preview__img[data-astro-cid-erqm26fx].is-active{clip-path:inset(0 0 0 0);scale:1}@media(hover:hover)and (pointer:fine){.reel[data-astro-cid-erqm26fx].is-previewing .reel-preview[data-astro-cid-erqm26fx]{opacity:1;scale:1}.reel__list[data-astro-cid-erqm26fx]:hover .reel-row__title[data-astro-cid-erqm26fx]{color:#3c3d40}.reel-row[data-astro-cid-erqm26fx]:hover .reel-row__title[data-astro-cid-erqm26fx]{color:#fff;transform:translate(1.25rem)}.reel-row[data-astro-cid-erqm26fx]:hover .reel-row__index[data-astro-cid-erqm26fx]{color:var(--accent)}.reel-row[data-astro-cid-erqm26fx]:hover:after{transform:scaleX(1)}}@media(max-width:47.99rem){.works-index[data-astro-cid-erqm26fx]{--works-gutter: clamp(1rem, 5vw, 1.5rem)}.works-index__header[data-astro-cid-erqm26fx]{min-height:4.75rem;font-size:.64rem;letter-spacing:.13em}.reel-row[data-astro-cid-erqm26fx]{grid-template-columns:2.5rem 1fr;row-gap:.75rem}.reel-row__meta[data-astro-cid-erqm26fx]{grid-column:2;display:flex;gap:1rem;text-align:left}}@media(hover:none),(pointer:coarse){.reel-row[data-astro-cid-erqm26fx]{grid-template-columns:2.5rem 1fr;row-gap:.9rem}.reel-row__meta[data-astro-cid-erqm26fx]{grid-column:2;display:flex;gap:1rem;text-align:left}.reel-row__thumb[data-astro-cid-erqm26fx]{display:block;grid-column:2;overflow:hidden;border-radius:.75rem;aspect-ratio:1920 / 939}.reel-row__thumb[data-astro-cid-erqm26fx] img[data-astro-cid-erqm26fx]{width:100%;height:100%;object-fit:cover;object-position:center top}.reel-preview[data-astro-cid-erqm26fx]{display:none}}@media(prefers-reduced-motion:reduce){.reel-row[data-astro-cid-erqm26fx]:after,.reel-row__title[data-astro-cid-erqm26fx],.reel-preview[data-astro-cid-erqm26fx],.reel-preview__img[data-astro-cid-erqm26fx]{transition:none}}html.intro-lock,html.intro-lock body{overflow:hidden}.intro[data-astro-cid-k33zpwd4]{--intro-bg: #070707;--intro-ink: #f5f5f4;--intro-accent: #f39502;--mark-size: clamp(150px, 30vmin, 290px);position:fixed;inset:0;z-index:100;color:var(--intro-ink);animation:intro-failsafe .6s ease 7s forwards}.intro.is-running{animation:none}html.intro-seen .intro[data-astro-cid-k33zpwd4]{display:none}@keyframes intro-failsafe{to{opacity:0;visibility:hidden}}.intro-backdrop[data-astro-cid-k33zpwd4]{position:absolute;inset:0;overflow:hidden;background:var(--intro-bg)}.intro.is-exiting .intro-backdrop[data-astro-cid-k33zpwd4]{background:transparent}.intro-canvas[data-astro-cid-k33zpwd4]{position:absolute;inset:0;width:100%;height:100%;opacity:0}.intro-mark-wrap[data-astro-cid-k33zpwd4]{position:absolute;left:50%;top:46%;width:var(--mark-size);aspect-ratio:1;transform:translate(-50%,-50%);will-change:transform}.intro-mark-wrap--under[data-astro-cid-k33zpwd4]{visibility:hidden}.intro.is-exiting .intro-mark-wrap--build[data-astro-cid-k33zpwd4]{--hole: radial-gradient( circle at var(--hole-x, 50%) var(--hole-y, 50%), transparent var(--hole-r, 0px), #000 calc(var(--hole-r, 0px) + var(--hole-edge, 1px)) );-webkit-mask-image:var(--hole);mask-image:var(--hole)}.intro-layer[data-astro-cid-k33zpwd4]{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.intro-guides[data-astro-cid-k33zpwd4]{position:absolute;left:-150%;top:-150%;width:400%;height:400%;pointer-events:none}.intro-guide-line[data-astro-cid-k33zpwd4]{position:absolute;height:.0931%;transform:translateY(-50%);clip-path:inset(0% 50% 0% 50%);will-change:transform}.intro-construct[data-astro-cid-k33zpwd4]{visibility:hidden;will-change:opacity}.intro-guide-circle[data-astro-cid-k33zpwd4]{stroke:#f5f5f41a;stroke-width:3.5}.intro-node[data-astro-cid-k33zpwd4] circle[data-astro-cid-k33zpwd4]{fill:var(--intro-bg);stroke:#f39502bf;stroke-width:3}.intro-node[data-astro-cid-k33zpwd4] path[data-astro-cid-k33zpwd4]{stroke:#f3950280;stroke-width:2}.intro-bloom[data-astro-cid-k33zpwd4]{opacity:0;filter:blur(calc(var(--mark-size) * .0234));will-change:opacity}.intro-reveal--ink[data-astro-cid-k33zpwd4]{stroke:var(--intro-ink)}.intro-reveal--accent[data-astro-cid-k33zpwd4]{stroke:var(--intro-accent)}.intro-dot-layer[data-astro-cid-k33zpwd4]{opacity:0;transform-origin:30.798% 52.394%;will-change:transform}.intro-dot[data-astro-cid-k33zpwd4]{fill:var(--intro-accent)}.intro-skeleton[data-astro-cid-k33zpwd4]{stroke-width:7;visibility:hidden}.intro-skeleton--ink[data-astro-cid-k33zpwd4]{stroke:#fff}.intro-skeleton--accent[data-astro-cid-k33zpwd4]{stroke:#ffc56b}.intro-seam[data-astro-cid-k33zpwd4]{stroke:#fff6e0;stroke-width:10;visibility:hidden}.intro-pen[data-astro-cid-k33zpwd4]{opacity:0}.intro-pen-halo[data-astro-cid-k33zpwd4]{fill:#f395028c}.intro-pen-core[data-astro-cid-k33zpwd4]{fill:#fff}.intro-echo[data-astro-cid-k33zpwd4]{opacity:0;stroke:var(--intro-accent);stroke-width:3;will-change:transform,opacity}.intro-dot-ring[data-astro-cid-k33zpwd4]{opacity:0;stroke:#ffd18a;stroke-width:4;transform-origin:30.798% 52.394%;will-change:transform,opacity}.intro-caption[data-astro-cid-k33zpwd4]{position:absolute;left:0;right:0;top:calc(46% + var(--mark-size) / 2 + clamp(1.75rem,5vh,3rem));text-align:center;pointer-events:none}.intro-name[data-astro-cid-k33zpwd4]{margin:0;overflow:hidden;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.15rem,2.6vmin,1.6rem);font-weight:300;letter-spacing:.32em;text-transform:uppercase;line-height:1.3;padding-left:.32em}.intro-char[data-astro-cid-k33zpwd4]{display:inline-block;transform:translateY(110%);will-change:transform}.intro-hud[data-astro-cid-k33zpwd4]{position:absolute;left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);bottom:clamp(1.25rem,4vh,2.5rem);display:flex;align-items:center;gap:1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;letter-spacing:.24em;text-transform:uppercase;color:#f5f5f466;opacity:0}.intro-hud-bar[data-astro-cid-k33zpwd4]{position:relative;flex:1;height:1px;background:#f5f5f41a;overflow:hidden}.intro-hud-fill[data-astro-cid-k33zpwd4]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(243,149,2,0),var(--intro-accent));transform:scaleX(0);transform-origin:left;will-change:transform}.intro-hud-count[data-astro-cid-k33zpwd4]{min-width:3ch;color:var(--intro-ink);font-variant-numeric:tabular-nums}@media(max-width:640px){.intro-hud-label[data-astro-cid-k33zpwd4]{display:none}}
