.physics-orbit-hero_hero__BZY61{position:relative;isolation:isolate;width:100%;height:100svh;min-height:620px;overflow:hidden;color:var(--kit-cream);background:var(--kit-cobalt)}.physics-orbit-hero_hero__BZY61 .physics-orbit-hero_title__RsObW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:var(--font-body);width:75%;text-align:center;font-size:clamp(64px,10vw,180px);font-weight:500;line-height:1.12;letter-spacing:-.055em;color:var(--kit-cream);z-index:1}.physics-orbit-hero_orbit___npGB{position:absolute;inset:0;pointer-events:none}.physics-orbit-hero_emoji__BL_L3{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(48px,6.2vw,105px);line-height:1.2;user-select:none}.physics-orbit-hero_enter__OL7tp,.physics-orbit-hero_hero__BZY61 .physics-orbit-hero_note__OGZWF{position:absolute;bottom:5%;margin:0;font-family:Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--kit-cream)}.physics-orbit-hero_hero__BZY61 .physics-orbit-hero_note__OGZWF{left:3.5%;max-width:50%}.physics-orbit-hero_enter__OL7tp{right:3.5%;display:flex;align-items:center;gap:16px;min-height:44px;text-decoration:none}.physics-orbit-hero_enter__OL7tp svg{width:24px;height:24px;transition:transform .2s}.physics-orbit-hero_enter__OL7tp:hover svg{transform:translate(3px,3px)}.physics-orbit-hero_enter__OL7tp:focus-visible{outline:2px solid currentColor;outline-offset:8px}.physics-orbit-hero_pause__TD1ek{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);min-height:44px;padding:8px 12px;border:0;background:none;color:var(--kit-cream);font:12px/1.5 Arial,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.physics-orbit-hero_pause__TD1ek:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.physics-orbit-hero_pause__TD1ek{display:none}}@media(max-width:700px){.physics-orbit-hero_hero__BZY61{min-height:600px}.physics-orbit-hero_hero__BZY61 .physics-orbit-hero_title__RsObW{font-size:15vw}.physics-orbit-hero_orbit___npGB{inset:70px 0 55px}.physics-orbit-hero_emoji__BL_L3{font-size:clamp(32px,8vw,52px)}.physics-orbit-hero_enter__OL7tp,.physics-orbit-hero_hero__BZY61 .physics-orbit-hero_note__OGZWF{font-size:12px;bottom:4%;letter-spacing:.06em}.physics-orbit-hero_hero__BZY61 .physics-orbit-hero_note__OGZWF{max-width:42%}.physics-orbit-hero_enter__OL7tp{gap:8px}.physics-orbit-hero_pause__TD1ek{bottom:10%}}@font-face{font-family:Wenbei Handwriting;src:url(/fonts/yellowtail-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.project-jump-link{--jump-load:var(--kit-yellow);position:relative;isolation:isolate;display:inline-flex;max-width:100%;min-height:64px;align-items:center;gap:.34em;overflow:hidden;padding:10px 26px 14px;border-radius:999px;background:var(--kit-cream);color:var(--kit-cobalt);font:400 clamp(27px,1.82vw,31px)/1.08 Wenbei Handwriting,cursive;letter-spacing:0;text-decoration:none;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.project-jump-fill{position:absolute;z-index:0;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--jump-load);transition:width .48s cubic-bezier(.2,.8,.2,1)}.project-jump-arrow,.project-jump-copy,.project-jump-runner{position:relative;z-index:1}.project-jump-copy{white-space:normal;text-wrap:balance}.project-jump-runner{flex:0 0 auto;margin-inline:.12em;font-family:system-ui,sans-serif;font-size:1.28em;line-height:1;transform:translateY(.03em) scale(1.45);transform-origin:center}.project-jump-arrow{flex:0 0 auto;font-family:Arial,sans-serif;font-size:.9em;line-height:1;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.project-jump-link:is(:hover,:focus-visible){transform:translateY(-2px)}.project-jump-link:is(:hover,:focus-visible) .project-jump-arrow{transform:translate(4px,-4px)}.project-jump-link:is(:hover,:focus-visible) .project-jump-fill{width:100%}.project-jump-link:focus-visible{outline:3px solid var(--jump-load);outline-offset:6px}@media (max-width:700px){.project-jump-link{min-height:58px;align-items:flex-end;padding:10px 20px 13px;font-size:clamp(25px,7.4vw,34px)}.project-jump-arrow,.project-jump-runner{margin-bottom:.12em}}@media (prefers-reduced-motion:reduce){.project-jump-arrow,.project-jump-fill,.project-jump-link{transition:none}}