*{box-sizing:border-box}html{--content-top-gap:98px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#000;font-family:var(--font-google-sans), var(--font-zen-kaku-gothic-new), Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}::selection{color:#000;background:#81d8d0}.home{flex-direction:column;min-height:100svh;display:flex}.home-header{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px;padding:16px clamp(32px,5vw,64px) 32px;display:grid}.about,.contact{min-width:0}.about{text-align:right}.contact{text-align:center}.header-value{margin:0;padding-block:10px;font-size:16px;line-height:1.5}.home h1{letter-spacing:.03em;font-weight:400}.apps-link{color:#000;justify-self:start;align-items:center;gap:10px;min-height:44px;margin-inline-start:-16px;font-weight:400;text-decoration:none;display:inline-flex}.link-arrow{width:16px;height:16px;transition:transform .18s}.apps-link:is(:hover,:focus-visible) .link-arrow{transform:translate(3px)}.contact a{color:#000;overflow-wrap:anywhere;text-underline-offset:4px;max-width:100%;min-height:44px;text-decoration-thickness:1px;display:inline-block}.contact a:hover{text-decoration-line:none}.home a{-webkit-tap-highlight-color:transparent;outline:none}.ascii-field{margin-top:var(--content-top-gap);color:#000;-webkit-user-select:none;user-select:none;flex:1;min-height:320px;position:relative;overflow:hidden}.ascii-field svg{cursor:default;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:861px){.home-header>*{grid-row:1}.home-header>h1{grid-column:1}.apps-link{grid-column:1/3;justify-self:center;margin-inline-start:0}.contact{grid-column:2/4;justify-self:center}.about{grid-column:4}}@media (max-width:860px){.home-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:16px 40px 24px}.about,.contact{text-align:left}.about{margin-inline-start:-16px}}@media (prefers-reduced-motion:reduce){.link-arrow{transition:none}.apps-link:is(:hover,:focus-visible) .link-arrow{transform:none}}
