.hero[data-astro-cid-tjofog7i]{overflow:hidden}.hero-grid[data-astro-cid-tjofog7i]{min-height:min(720px, calc(100svh - var(--header-h)));grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;padding-block:50px 90px;display:grid}h1[data-astro-cid-tjofog7i]{font-size:clamp(2.25rem,1.2rem + 3.6vw,4.1rem)}.sub[data-astro-cid-tjofog7i]{font-family:var(--font-display);color:var(--sun);margin-block:12px 16px;font-size:clamp(1.25rem,.9rem + 1.3vw,1.9rem);font-weight:700;line-height:1.3}.intro[data-astro-cid-tjofog7i]{max-width:46ch;font-size:1.125rem}.tablet[data-astro-cid-tjofog7i]{aspect-ratio:4/3;background:#1d1d2e;border-radius:40px;padding:18px;position:relative;transform:rotate(-6deg);box-shadow:0 40px 60px -30px #05143c99,inset 0 0 0 3px #34344c}.tablet[data-astro-cid-tjofog7i]:before{content:"";background:#4b4b6b;border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;left:7px}.screen[data-astro-cid-tjofog7i]{background:#000;border-radius:24px;width:100%;height:100%;overflow:hidden}.screen[data-astro-cid-tjofog7i] video[data-astro-cid-tjofog7i]{object-fit:cover;width:100%;height:100%}.sound-btn[data-astro-cid-tjofog7i]{width:52px;height:52px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;position:absolute;bottom:34px;right:34px;box-shadow:0 8px 18px -6px #05143c8c}.sound-btn[data-astro-cid-tjofog7i]:hover{transform:scale(1.08)}.sound-btn[data-astro-cid-tjofog7i]:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.sound-btn[data-astro-cid-tjofog7i] .icon{width:26px;height:26px}.sound-btn[data-astro-cid-tjofog7i] .sound-on{display:none}.sound-btn[data-astro-cid-tjofog7i][aria-pressed=true] .sound-on{display:block}.sound-btn[data-astro-cid-tjofog7i][aria-pressed=true] .sound-off{display:none}.skills[data-astro-cid-tjofog7i] .head[data-astro-cid-tjofog7i]{margin-bottom:0;padding-bottom:56px}.band[data-astro-cid-tjofog7i]{background:var(--b)}.band-grid[data-astro-cid-tjofog7i]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding-block:56px;display:grid}.band[data-astro-cid-tjofog7i]:nth-of-type(2n) .art[data-astro-cid-tjofog7i]{order:2}.art[data-astro-cid-tjofog7i]{place-items:center;display:grid}.art[data-astro-cid-tjofog7i] img{filter:drop-shadow(0 26px 26px #00000029);width:min(440px,100%)}.band[data-astro-cid-tjofog7i] h3[data-astro-cid-tjofog7i]{color:var(--ink);margin-bottom:12px;font-size:clamp(2.4rem,1.4rem + 3.4vw,4rem)}.band[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{max-width:48ch;font-size:1.19rem}.card[data-astro-cid-tjofog7i]{border-radius:var(--radius-card);background:var(--white);box-shadow:0 30px 60px -44px rgb(var(--shadow) / .5);grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:48px;display:grid}.card[data-astro-cid-tjofog7i]>img{filter:drop-shadow(0 24px 24px #00000024);width:min(340px,100%);margin-inline:auto}.card[data-astro-cid-tjofog7i] h2[data-astro-cid-tjofog7i]{margin-bottom:12px;font-size:clamp(1.9rem,1.3rem + 2vw,2.75rem)}.lead[data-astro-cid-tjofog7i]{color:var(--ink-2);margin-bottom:24px}.checks[data-astro-cid-tjofog7i]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-tjofog7i] li[data-astro-cid-tjofog7i]{align-items:flex-start;gap:14px;display:flex}.bubble[data-astro-cid-tjofog7i]{border-radius:var(--radius-chip);flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.bubble[data-astro-cid-tjofog7i] .icon{width:1em;height:1em}.checks[data-astro-cid-tjofog7i] b[data-astro-cid-tjofog7i]{font-family:var(--font-display);font-size:1.2rem;display:block}.checks[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]:not(.bubble){color:var(--ink-2);font-size:.97rem}@media (width<=900px){.hero-grid[data-astro-cid-tjofog7i]{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:26px 56px}.tablet[data-astro-cid-tjofog7i]{border-radius:22px;margin-inline:6px;padding:10px;transform:rotate(-4deg)}.tablet[data-astro-cid-tjofog7i]:before{display:none}.screen[data-astro-cid-tjofog7i]{border-radius:14px}.sound-btn[data-astro-cid-tjofog7i]{width:42px;height:42px;bottom:18px;right:18px}.sound-btn[data-astro-cid-tjofog7i] .icon{width:22px;height:22px}.band-grid[data-astro-cid-tjofog7i],.card[data-astro-cid-tjofog7i]{grid-template-columns:1fr}.band[data-astro-cid-tjofog7i]:nth-of-type(2n) .art[data-astro-cid-tjofog7i]{order:0}.band-grid[data-astro-cid-tjofog7i]{gap:18px;padding-block:26px 56px}.art[data-astro-cid-tjofog7i] img{width:min(300px,80%)}.card[data-astro-cid-tjofog7i]{padding:30px 22px}}@media (width<=560px){.band[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{font-size:1.06rem}}
