.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--bar-h) - var(--ruler-h) - 96px);text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:24px;display:grid;position:relative}.clock[data-astro-cid-lcdefpme]{color:var(--fg)}.hero-hand{margin-top:24px}.hero-h1[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;width:100%;font-weight:500;display:grid}.name-stage[data-astro-cid-lcdefpme]{max-width:100%;display:block;position:relative}.name-frame[data-astro-cid-lcdefpme]{animation:frame-in .9s var(--ease) both;animation-delay:var(--intro);background:0 0;padding:24px 40px 16px;display:block}.hero-name{overflow-wrap:anywhere;display:block}.hero-note[data-astro-cid-lcdefpme]{z-index:3;text-align:left;max-width:240px;animation:note-in .9s var(--spring) both;animation-delay:calc(var(--intro) + .45s);font-weight:500;position:absolute}.hero-note--a[data-astro-cid-lcdefpme]{top:-56px;left:-24px}.hero-note--b[data-astro-cid-lcdefpme]{animation-delay:calc(var(--intro) + .55s);top:-48px;right:-32px}.hero-statement[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);display:block}.avail[data-astro-cid-lcdefpme]{text-align:left;align-items:center;gap:8px;max-width:100%;display:inline-flex}.avail-dot[data-astro-cid-lcdefpme]{background:var(--cyan);outline:1px solid var(--fg);border-radius:50%;width:10px;height:10px}.hero-intro[data-astro-cid-lcdefpme]{max-width:52ch;font-size:var(--t-body);color:var(--fg-muted)}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px 16px;display:flex}.hero-marker{position:absolute;top:58%;left:0;rotate:9deg}.hero-bubble[data-astro-cid-lcdefpme]{background:var(--cyan-pale);object-fit:cover;border-radius:50% 50% 50% 0;width:56px;height:56px;padding:4px;position:absolute;top:46%;right:4%}@keyframes frame-in{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(-12px)}}@keyframes note-in{0%{opacity:0;translate:0 -12px}}.about[data-astro-cid-lcdefpme]{justify-items:center;gap:40px;display:grid;position:relative}.about-curve[data-astro-cid-lcdefpme]{fill:none;width:100vw;max-width:none;height:80px;stroke:var(--line);stroke-width:1.5px;margin-inline:calc(50% - 50vw)}.about-hand{justify-self:start;margin-top:-40px}.about-stage[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:center;gap:40px;width:100%;display:grid}.about-pola[data-astro-cid-lcdefpme]{justify-self:center;width:180px}.about-pola--b[data-astro-cid-lcdefpme]{margin-top:120px}.about-clip{text-align:left}.about-clip .about-frame{justify-items:start;gap:16px;padding:40px;display:grid}.about-text[data-astro-cid-lcdefpme]{font-size:var(--t-body-l)}.skills[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;max-width:960px;margin:0;padding:0;list-style:none;display:flex}.skill[data-astro-cid-lcdefpme]{background:var(--tone);min-height:56px;font-family:var(--font-sans);font-size:var(--t-title-s);letter-spacing:-.02em;text-transform:none;border:0;border-radius:0;gap:16px;padding:8px 20px 8px 8px;font-weight:500}.skill-icon[data-astro-cid-lcdefpme]{border:1.5px solid var(--fg);background:var(--bg);place-items:center;width:40px;height:40px;display:grid}.skill-icon[data-astro-cid-lcdefpme] .icon{width:18px;height:18px;color:var(--tone);stroke:var(--fg);stroke-width:1.5px}.work[data-astro-cid-lcdefpme],.services-teaser[data-astro-cid-lcdefpme]{gap:64px;display:grid}.work-head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:16px;display:grid}.reel[data-astro-cid-lcdefpme] .reel-frame{padding:var(--frame-pad)}.reel-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.reel-text[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.reel-desc[data-astro-cid-lcdefpme]{max-width:40ch;font-size:var(--t-body-l)}.reel-text[data-astro-cid-lcdefpme] .hero-ctas[data-astro-cid-lcdefpme]{justify-content:flex-start}.reel-player[data-astro-cid-lcdefpme] .tile--portrait{max-width:min(26rem,100%);margin-inline:auto}.bands[data-astro-cid-lcdefpme]{display:grid}.band[data-astro-cid-lcdefpme]{background:var(--tone-pale);clip-path:polygon(0 16px,8% 0,16% 16px,24% 0,32% 16px,40% 0,48% 16px,56% 0,64% 16px,72% 0,80% 16px,88% 0,96% 16px,100% 4px,100% 100%,0 100%);grid-template-columns:96px minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:16px 32px;margin-top:-16px;padding:48px 40px 40px;display:grid}.band[data-astro-cid-lcdefpme]:first-child{margin-top:0}.band-num[data-astro-cid-lcdefpme]{color:var(--fg)}.services-more[data-astro-cid-lcdefpme]{justify-self:center}@media (width<=1199px){.hero[data-astro-cid-lcdefpme]{padding-bottom:104px}.hero-note--a[data-astro-cid-lcdefpme]{left:0}.hero-note--b[data-astro-cid-lcdefpme]{right:0}.hero-marker{text-align:left;white-space:normal;max-width:min(340px,82%);padding:12px 18px;font-size:.8125rem;line-height:1.25;top:auto;bottom:20px;left:4px;rotate:-5deg}.hero-bubble[data-astro-cid-lcdefpme]{width:48px;height:48px;top:0;right:0}.about-stage[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-clip{grid-area:1/1/auto/-1}.about-pola--b[data-astro-cid-lcdefpme]{margin-top:0}}@media (width<=809px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero-h1[data-astro-cid-lcdefpme]{gap:56px}.name-stage[data-astro-cid-lcdefpme]{margin-top:20px}.hero-note[data-astro-cid-lcdefpme]{max-width:160px;padding:8px 10px;font-size:.75rem;line-height:1.3}.hero-note--a[data-astro-cid-lcdefpme]{top:auto;bottom:-40px;left:-6px}.hero-note--b[data-astro-cid-lcdefpme]{top:-34px;right:-6px}.name-frame[data-astro-cid-lcdefpme]{padding:16px}.skill[data-astro-cid-lcdefpme]{gap:10px;min-height:44px;padding:6px 14px 6px 6px;font-size:1rem}.skill-icon[data-astro-cid-lcdefpme]{width:32px;height:32px}.reel-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.about-pola[data-astro-cid-lcdefpme]{width:140px}.about-clip .about-frame{padding:24px}.band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:8px;padding:40px 20px 32px}}
