
  @import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap');
  #ik-wild {
    --ik-acid: #c7ff42;
    --ik-void: light-dark(#0b0d0e, #07090a);
    --ik-type: light-dark(#f3f3e9, #f3f3e9);
    --ik-soft: light-dark(#c2c9cb, #c2c9cb);
    --ik-stroke: light-dark(#38413f, #38413f);
    width: 100%;
    color: var(--ik-type);
    background: var(--ik-void);
    font: 400 15px/1.5 'Space Grotesk', Arial, sans-serif;
    isolation: isolate;
    position: relative;
  }
  #ik-wild *, #ik-wild *::before, #ik-wild *::after { box-sizing: border-box; }
  #ik-wild .ik-site { position: relative; display: flex; flex-direction: column; padding: 30px 34px 15px; overflow: hidden; min-height: 100svh; min-height: 100dvh; }
  #ik-wild .ik-world { position: absolute; inset: 0; z-index: 0; opacity: .25; pointer-events: none; }
  #ik-wild #ik-canvas { display: block; width: 100%; height: 100%; }
  #ik-wild .ik-nav { display: flex; justify-content: space-between; align-items: center; gap: 18px; position: relative; z-index: 2; }
  #ik-wild .ik-wordmark { color: var(--ik-type); font: 500 13px/1.4 'IBM Plex Mono', Consolas, monospace; letter-spacing: 1px; }
  #ik-wild .ik-now { display: flex; gap: 8px; align-items: center; flex-shrink: 0; white-space: nowrap; color: var(--ik-soft); font: 400 11px/1.5 'IBM Plex Mono', Consolas, monospace; }
  #ik-wild .ik-live { width: 5px; height: 5px; flex-shrink: 0; background: var(--ik-acid); border-radius: 50%; }
  #ik-wild .ik-hero { z-index: 2; flex: 1; padding-top: 42px; min-height: 0; }
  #ik-wild h1 { position: relative; z-index: 2; font: 800 clamp(62px, 17.2vw, 132px)/.88 'Barlow Condensed', Impact, 'Arial Narrow', sans-serif; letter-spacing: -.5px; margin: 0; color: var(--ik-type); padding: 0; }
  #ik-wild h1 > span { display: block; }
  #ik-wild h1 > span + span { margin-top: 5px; }
  #ik-wild .ik-frontend { color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke: clamp(1px, .023em, 3px) var(--ik-type); }
  #ik-wild .ik-statement { position: absolute; z-index: 2; top: 50%; left: 34px; right: 34px; transform: translateY(-50%); margin: 0; text-align: center; color: var(--ik-type); font: 400 30px/1.8 'Space Grotesk', Arial, sans-serif; letter-spacing: -.8px; }
  #ik-wild .ik-message { position: relative; display: inline-block; overflow: visible; }
  #ik-wild #ik-statement-intro, #ik-wild #ik-statement-outro { display: inline-block; white-space: pre; }
  #ik-wild .ik-order { display: inline; min-height: 44px; padding: 8px 0; background: transparent; border: 0; border-radius: 0; font: inherit; color: var(--ik-acid); letter-spacing: inherit; text-decoration: none; white-space: nowrap; }
  #ik-wild .ik-order:hover { color: var(--ik-type); }
  #ik-wild .ik-order-label { display: inline-block; line-height: 1.15; padding-bottom: .18em; border-bottom: 1.5px dashed currentColor; overflow: visible; }
  #ik-wild .ik-swap-pair { display: inline-grid; grid-template-columns: auto auto auto; align-items: baseline; justify-items: start; column-gap: .25em; overflow: visible; }
  #ik-wild .ik-swap-word { display: inline-block; grid-row: 1; will-change: transform; }
  #ik-wild .ik-swap-word[data-word="order"] { grid-column: 1; }
  #ik-wild .ik-swap-word[data-word="chaos"] { grid-column: 3; }
  #ik-wild .ik-swap-to { grid-row: 1; grid-column: 2; }
  #ik-wild .ik-order.is-ordered .ik-swap-word[data-word="order"] { grid-column: 3; }
  #ik-wild .ik-order.is-ordered .ik-swap-word[data-word="chaos"] { grid-column: 1; }
  #ik-wild .ik-order:focus-visible, #ik-wild .ik-email:focus-visible, #ik-wild .ik-pause:focus-visible { outline: 2px solid var(--ik-acid); outline-offset: 7px; }
  #ik-wild .ik-footer { display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); align-items: start; gap: clamp(6px, 2vw, 25px); padding: 22px 0 15px; z-index: 2; }
  #ik-wild .ik-footer-info { display: contents; }
  #ik-wild .ik-bio { grid-column: 1; grid-row: 1; }
  #ik-wild #ik-original-return { grid-column: 2; grid-row: 1; align-self: center; justify-self: center; }
  #ik-wild .ik-bio, #ik-wild .ik-contact { font-size: 14px; line-height: 1.7; color: var(--ik-soft); }
  #ik-wild .ik-bio-lead { color: var(--ik-type); }
  #ik-wild .ik-contact { display: flex; flex-direction: column; align-items: flex-start; grid-column: 3; grid-row: 1; justify-self: end; min-width: 0; max-width: 100%; text-decoration: none; gap: 0; padding: 0; }
  #ik-wild .ik-contact-title { font: inherit; color: var(--ik-soft); }
  #ik-wild .ik-email-line { display: block; max-width: 100%; color: var(--ik-type); }
  #ik-wild .ik-email { font: inherit; overflow-wrap: anywhere; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 5px; color: var(--ik-type); }
  #ik-wild .ik-email:hover { color: var(--ik-acid); }
  #ik-wild .ik-pause { background: transparent; color: var(--ik-soft); border: 0; padding: 10px; width: 44px; height: 44px; display: grid; place-items: center; }
  #ik-wild .ik-pause:hover { color: var(--ik-acid); }
  #ik-wild .ik-pause > span { display: grid; place-items: center; }
  #ik-wild .ik-pause > span[hidden] { display: none; }
  #ik-wild .ik-sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
  @media (max-width: 520px) {
    #ik-wild .ik-site { padding: 24px 22px 14px; }
    #ik-wild .ik-wordmark { font-size: 12px; letter-spacing: .5px; }
    #ik-wild .ik-now { font-size: 11px; line-height: 1.6; }
    #ik-wild .ik-hero { padding-top: 59px; }
    #ik-wild h1 { font-size: clamp(57px, 15.8vw, 82px); line-height: .91; }
    #ik-wild .ik-statement { left: 22px; right: 22px; font-size: clamp(20px, 6.3vw, 23px); letter-spacing: -.7px; }
    #ik-wild .ik-order { min-height: 44px; }
    #ik-wild .ik-footer { padding-bottom: 6px; }
    #ik-wild .ik-bio, #ik-wild .ik-contact { font-size: 13px; }
  }
  @media (max-width: 767px) {
    #ik-wild .ik-footer { grid-template-columns: minmax(0, 1fr) auto; column-gap: 16px; }
    #ik-wild .ik-footer-info { display: flex; flex-direction: column; grid-column: 1; grid-row: 1; gap: 12px; min-width: 0; }
    #ik-wild #ik-original-return { width: auto; padding-inline: 10px; white-space: nowrap; }
  }
  @media (max-width: 767px) and (max-height: 480px) {
    #ik-wild .ik-footer { padding-top: 12px; padding-bottom: 4px; }
    #ik-wild .ik-footer-info { gap: 6px; }
    #ik-wild .ik-bio, #ik-wild .ik-contact { line-height: 1.5; }
  }
  @media (min-width: 521px) and (max-height: 760px) {
    #ik-wild h1 { font-size: clamp(62px, 13dvh, 100px); }
  }
  @media (min-width: 521px) and (max-height: 600px) {
    #ik-wild .ik-site { padding-top: 20px; }
    #ik-wild .ik-hero { padding-top: 12px; }
    #ik-wild h1 { font-size: clamp(48px, 12dvh, 72px); }
  }
  @media (max-width: 520px) and (max-height: 600px) {
    #ik-wild .ik-site { padding-top: 18px; }
    #ik-wild .ik-hero { padding-top: 12px; }
    #ik-wild h1 { font-size: clamp(40px, min(15.8vw, 12dvh), 72px); }
  }
