.gn[data-astro-cid-sw3h6cgx]{aspect-ratio:440/260;cursor:default;user-select:none;-webkit-tap-highlight-color:transparent;width:clamp(300px,36vw,480px);position:relative;container-type:inline-size}.gn-scene[data-astro-cid-sw3h6cgx]{width:100%;height:100%;display:block;overflow:visible}.gn-bubble[data-astro-cid-sw3h6cgx]{z-index:1;font:800 clamp(.72rem, 3.7cqw, 1.1rem)/1 var(--f-sans,sans-serif);letter-spacing:-.03em;color:var(--ink,#111);white-space:nowrap;pointer-events:none;background:#fff;margin:0;padding:.35em .55em .42em;animation:4.8s ease-in-out infinite gn-pop;position:absolute;box-shadow:0 10px 24px -10px #00000059}.gn-bubble--bye[data-astro-cid-sw3h6cgx]{transform-origin:0 100%;bottom:51%;left:37.5%;rotate:-4deg}.gn-bubble--rb[data-astro-cid-sw3h6cgx]{transform-origin:0 100%;animation-delay:2.4s;bottom:53%;left:66%;rotate:3deg}.gn-glow[data-astro-cid-sw3h6cgx],.gn-sun[data-astro-cid-sw3h6cgx],.gn-hop[data-astro-cid-sw3h6cgx],.gn-head[data-astro-cid-sw3h6cgx],.gn-shuffle[data-astro-cid-sw3h6cgx],.gn-rb-eye[data-astro-cid-sw3h6cgx],.gn-leg[data-astro-cid-sw3h6cgx]{transform-box:fill-box;transform-origin:50%}.gn-grass[data-astro-cid-sw3h6cgx] path[data-astro-cid-sw3h6cgx],.gn-flower[data-astro-cid-sw3h6cgx],.gn-drift[data-astro-cid-sw3h6cgx],.gn-string[data-astro-cid-sw3h6cgx],.gn-forearm[data-astro-cid-sw3h6cgx],.gn-rb-arm[data-astro-cid-sw3h6cgx]{transform-box:view-box}.gn-grass[data-astro-cid-sw3h6cgx] path[data-astro-cid-sw3h6cgx],.gn-flower[data-astro-cid-sw3h6cgx]{animation:gn-sway var(--t) ease-in-out var(--dl) infinite alternate}.gn-sun[data-astro-cid-sw3h6cgx]{animation:40s linear infinite gn-turn}.gn-glow[data-astro-cid-sw3h6cgx]{animation:5s ease-in-out infinite alternate gn-glow}.gn-drift[data-astro-cid-sw3h6cgx]{transform-origin:50px 48px;animation:5.2s ease-in-out infinite alternate gn-drift}.gn-string[data-astro-cid-sw3h6cgx]{transform-origin:50px 85px;animation:2.6s ease-in-out -.8s infinite alternate gn-string}.gn-balloon[data-astro-cid-sw3h6cgx]{transition:translate 2.6s cubic-bezier(.3,.1,.4,1),opacity 1.2s 1.2s}.gn-balloon[data-astro-cid-sw3h6cgx].is-away{opacity:0;translate:0 -220px}.gn-balloon[data-astro-cid-sw3h6cgx].is-back{transition:opacity .9s}.gn-forearm[data-astro-cid-sw3h6cgx]{transform-origin:171px 177px;animation:1.4s ease-in-out infinite gn-wave}.gn-head[data-astro-cid-sw3h6cgx]{transform-origin:50% 100%;animation:2.8s ease-in-out infinite alternate gn-nod}.gn-shuffle[data-astro-cid-sw3h6cgx]{transform-origin:50% 100%;animation:1.6s ease-in-out infinite alternate gn-shuffle}.gn-leg[data-astro-cid-sw3h6cgx]{transform-origin:50% 0;animation:.8s ease-in-out infinite alternate gn-step}.gn-leg--2[data-astro-cid-sw3h6cgx]{animation-direction:alternate-reverse}.gn-rb-arm[data-astro-cid-sw3h6cgx]{transform-origin:321px 190px;animation:1.1s ease-in-out -.4s infinite gn-wave}.gn-rb-eye[data-astro-cid-sw3h6cgx]{animation:2.4s infinite gn-blink}.gn[data-astro-cid-sw3h6cgx].is-giddy .gn-hop[data-astro-cid-sw3h6cgx]{transform-origin:50% 100%;animation:.42s cubic-bezier(.3,.6,.4,1) infinite alternate gn-hop}.gn[data-astro-cid-sw3h6cgx].is-giddy .gn-hop--3[data-astro-cid-sw3h6cgx]{animation-duration:.5s;animation-delay:-.2s}.gn[data-astro-cid-sw3h6cgx].is-giddy .gn-hop--5[data-astro-cid-sw3h6cgx]{animation-duration:.6s;animation-delay:-.15s}.gn[data-astro-cid-sw3h6cgx].is-giddy .gn-forearm[data-astro-cid-sw3h6cgx],.gn[data-astro-cid-sw3h6cgx].is-giddy .gn-rb-arm[data-astro-cid-sw3h6cgx]{animation-duration:.45s}.gn[data-astro-cid-sw3h6cgx].is-giddy .gn-bubble[data-astro-cid-sw3h6cgx]{animation:none}@keyframes gn-sway{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(var(--a))}}@keyframes gn-drift{0%{transform:translate(0)rotate(-4deg)}50%{transform:translate(5px,-7px)rotate(1deg)}to{transform:translate(-2px,-12px)rotate(4deg)}}@keyframes gn-string{0%{transform:rotate(-7deg)}to{transform:rotate(6deg)}}@keyframes gn-turn{to{transform:rotate(360deg)}}@keyframes gn-glow{0%{opacity:.8;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes gn-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-26deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-20deg)}}@keyframes gn-nod{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes gn-shuffle{0%{transform:translate(-4px)rotate(-3deg)}to{transform:translate(4px)rotate(3deg)}}@keyframes gn-step{0%{transform:scaleY(1)}to{transform:scaleY(.8)}}@keyframes gn-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes gn-hop{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes gn-pop{0%,to{scale:1}6%{scale:1.08}12%{scale:1}}@media (prefers-reduced-motion:reduce){.gn[data-astro-cid-sw3h6cgx] [data-astro-cid-sw3h6cgx],.gn[data-astro-cid-sw3h6cgx].is-giddy [data-astro-cid-sw3h6cgx]{transition:none!important;animation:none!important}}.contact[data-astro-cid-6bfsojfh]{padding-top:calc(var(--header-h) + var(--space-page-top));grid-template-rows:auto 1fr;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,6vw,96px);padding-bottom:0;display:grid}.rotator-block[data-astro-cid-6bfsojfh]{grid-row:1/span 2;justify-self:start;width:100%;max-width:320px;padding-bottom:clamp(40px,6vw,88px)}.rotator-block[data-astro-cid-6bfsojfh] .role-rotator--lean{width:100%}.rotator-block[data-astro-cid-6bfsojfh] .portrait-stage{aspect-ratio:1;width:100%}.under[data-astro-cid-6bfsojfh]{justify-items:start;gap:8px;margin-top:18px;display:grid}.li[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;font-size:1.08rem;font-weight:800}.meta[data-astro-cid-6bfsojfh]{color:var(--ink-3);margin:0;font-size:.95rem;font-weight:600}.hello[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;color:var(--ink);text-underline-offset:.18em;margin-top:10px;font-size:1.42rem;font-weight:800;line-height:1.05;text-decoration:underline .08em}.hello[data-astro-cid-6bfsojfh]:hover{text-decoration-thickness:.12em}.hello[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--red,#e10600);outline-offset:5px}.side[data-astro-cid-6bfsojfh]{grid-area:1/2;padding-top:4px}.voice[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;max-width:34ch;margin:0;font-size:clamp(1.03rem,.85rem + .63vw,1.4rem);font-weight:700;line-height:1.22}.nest[data-astro-cid-6bfsojfh]{grid-area:2/2;place-self:end;padding-top:clamp(40px,5vw,72px);line-height:0}.nest[data-astro-cid-6bfsojfh] .gn{line-height:normal}@media (width<=860px){.contact[data-astro-cid-6bfsojfh]{grid-template-rows:none;grid-template-columns:1fr;row-gap:40px}.rotator-block[data-astro-cid-6bfsojfh],.side[data-astro-cid-6bfsojfh],.nest[data-astro-cid-6bfsojfh]{grid-area:auto/1}.rotator-block[data-astro-cid-6bfsojfh]{max-width:280px;padding-bottom:0}.nest[data-astro-cid-6bfsojfh]{padding-top:40px}.nest[data-astro-cid-6bfsojfh] .gn{width:min(340px,88vw)}}
