.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:28px;display:flex;position:relative;overflow:hidden}.map[data-astro-cid-ge2uvauf]{z-index:0;background:radial-gradient(ellipse at 60% 40%, #0e1622, var(--bg) 70%);position:absolute;inset:0}.map[data-astro-cid-ge2uvauf] .maplibregl-ctrl-attrib{color:var(--dim);font-size:10px;background:#06080c99!important}.map[data-astro-cid-ge2uvauf] .maplibregl-ctrl-attrib a{color:var(--muted)}.map[data-astro-cid-ge2uvauf] .maplibregl-ctrl-attrib-button{filter:invert()opacity(.5)}.veil[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(90deg, #06080ceb 0%, #06080c8c 38%, #06080c00 70%), linear-gradient(0deg, var(--bg) 0%, #06080c00 35%), linear-gradient(180deg, #06080cb3 0%, #06080c00 20%);position:absolute;inset:0}.hero-in[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;padding-top:120px;position:relative}.hero-in[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{pointer-events:auto}.title[data-astro-cid-ge2uvauf]{font-family:var(--f-display);margin:0;font-size:clamp(2.8rem,8.2vw,7.6rem);font-weight:700;line-height:1.2}.title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.title[data-astro-cid-ge2uvauf] .l2[data-astro-cid-ge2uvauf]{color:var(--c-accent);filter:drop-shadow(0 0 22px #39ff8f47)}.sub[data-astro-cid-ge2uvauf]{color:#b8c3cf;max-width:34rem;margin:24px 0 0;font-size:clamp(1rem,1.3vw,1.15rem)}.cta[data-astro-cid-ge2uvauf]{gap:12px;margin-top:32px;display:flex}.ticker[data-astro-cid-ge2uvauf]{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(3,auto) 1fr;align-items:end;gap:12px 40px;margin-top:clamp(40px,8vh,90px);padding-top:18px;display:grid;position:relative}.tk[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;display:flex}.tk[data-astro-cid-ge2uvauf] .mono[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.7rem}.n[data-astro-cid-ge2uvauf]{font-family:var(--f-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.tk[data-astro-cid-ge2uvauf].end{text-align:right;justify-self:end}.clock[data-astro-cid-ge2uvauf]{color:var(--c-accent)!important;font-size:.85rem!important}.offline[data-astro-cid-ge2uvauf]{color:var(--c-iot);grid-column:1/-1;margin:0}@media (width<=720px){.ticker[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr);gap:16px 20px}.tk[data-astro-cid-ge2uvauf].end{text-align:left;justify-self:start}.veil[data-astro-cid-ge2uvauf]{background:linear-gradient(0deg, var(--bg) 8%, #06080cbf 55%, #06080c59 100%)}}.facts[data-astro-cid-23gkgyqt]{border-block:1px solid var(--line)}.row[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(4,1fr);display:grid}.f[data-astro-cid-23gkgyqt]{align-items:baseline;gap:12px;padding:26px 16px 26px 0;display:flex}.f[data-astro-cid-23gkgyqt]+.f[data-astro-cid-23gkgyqt]{border-left:1px solid var(--line);padding-left:20px}b[data-astro-cid-23gkgyqt]{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1}span[data-astro-cid-23gkgyqt]{color:var(--muted);font-size:.92rem;line-height:1.35}@media (width<=860px){.row[data-astro-cid-23gkgyqt]{grid-template-columns:1fr 1fr}.f[data-astro-cid-23gkgyqt],.f[data-astro-cid-23gkgyqt]+.f[data-astro-cid-23gkgyqt]{border-left:0;padding:18px 10px 18px 0}.f[data-astro-cid-23gkgyqt]:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.f[data-astro-cid-23gkgyqt]:nth-child(-n+2){border-bottom:1px solid var(--line)}}.feat[data-astro-cid-5ryy5rd4]{padding-bottom:40px}.head[data-astro-cid-5ryy5rd4]{margin-bottom:clamp(30px,5vw,60px)}.hwrap[data-astro-cid-5ryy5rd4]{position:relative}.htrack[data-astro-cid-5ryy5rd4]{flex-direction:column;gap:90px;display:flex}.panel[data-astro-cid-5ryy5rd4]{--cc:var(--c-accent);padding:0 var(--pad);max-width:var(--max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,70px);width:100%;margin:0 auto;display:grid}.top[data-astro-cid-5ryy5rd4]{align-items:center;gap:14px;display:flex}.idx[data-astro-cid-5ryy5rd4]{color:var(--cc);font-size:.9rem}.idx[data-astro-cid-5ryy5rd4] em[data-astro-cid-5ryy5rd4]{color:var(--dim);margin-left:4px;font-style:normal}.ptitle[data-astro-cid-5ryy5rd4]{font-family:var(--f-display);margin:18px 0 16px;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.25}.tagline[data-astro-cid-5ryy5rd4]{color:#b8c3cf;max-width:36rem;margin:0}.res[data-astro-cid-5ryy5rd4]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:26px 0 0;padding:0;list-style:none;display:grid}.res[data-astro-cid-5ryy5rd4] li[data-astro-cid-5ryy5rd4]{flex-direction:column;gap:4px;padding:16px 12px 0 0;display:flex}.res[data-astro-cid-5ryy5rd4] b[data-astro-cid-5ryy5rd4]{font-family:var(--f-num);color:var(--cc);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1}.res[data-astro-cid-5ryy5rd4] span[data-astro-cid-5ryy5rd4]{color:var(--muted);font-size:.85rem;line-height:1.4}.btns[data-astro-cid-5ryy5rd4]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.media[data-astro-cid-5ryy5rd4]{padding:20px 0 40px;display:block;position:relative}.media[data-astro-cid-5ryy5rd4] .browser[data-astro-cid-5ryy5rd4]{transform-origin:50%;transition:transform .8s var(--ease)}.media[data-astro-cid-5ryy5rd4]:hover .browser[data-astro-cid-5ryy5rd4]{transform:scale(1.02)rotate(-.4deg)}.media[data-astro-cid-5ryy5rd4] .browser[data-astro-cid-5ryy5rd4] img[data-astro-cid-5ryy5rd4]{aspect-ratio:16/10;object-fit:cover;object-position:top}.media[data-astro-cid-5ryy5rd4] .phone[data-astro-cid-5ryy5rd4]{width:26%;position:absolute;bottom:0;right:-2%}.hprog[data-astro-cid-5ryy5rd4]{display:none}@media (width>=1024px){.hwrap[data-astro-cid-5ryy5rd4].pin{flex-direction:column;justify-content:center;height:100vh;display:flex;overflow:hidden}.hwrap[data-astro-cid-5ryy5rd4].pin .htrack[data-astro-cid-5ryy5rd4]{will-change:transform;flex-direction:row;gap:0;width:max-content}.hwrap[data-astro-cid-5ryy5rd4].pin .panel[data-astro-cid-5ryy5rd4]{width:100vw;max-width:none;padding:0 max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));flex:none}.hwrap[data-astro-cid-5ryy5rd4].pin .hprog[data-astro-cid-5ryy5rd4]{align-items:center;gap:24px;margin:0 auto;display:flex;position:absolute;bottom:34px;left:0;right:0}.hprog[data-astro-cid-5ryy5rd4] .bar[data-astro-cid-5ryy5rd4]{background:var(--line-2);flex:1;height:1px;position:relative}.hprog[data-astro-cid-5ryy5rd4] .bar[data-astro-cid-5ryy5rd4] span[data-astro-cid-5ryy5rd4]{background:var(--c-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hprog[data-astro-cid-5ryy5rd4] .dots[data-astro-cid-5ryy5rd4]{color:var(--dim);gap:16px;display:flex}.hprog[data-astro-cid-5ryy5rd4] .dots[data-astro-cid-5ryy5rd4] span[data-astro-cid-5ryy5rd4].on{color:var(--c-accent)}}@media (width<=860px){.panel[data-astro-cid-5ryy5rd4]{grid-template-columns:1fr}.media[data-astro-cid-5ryy5rd4]{order:-1;padding-bottom:20px}}.filters[data-astro-cid-yvqpge4l]{flex-wrap:wrap;gap:8px;margin:36px 0 30px;display:flex}.f[data-astro-cid-yvqpge4l]{--cc:var(--c-accent);border:1px solid var(--line-2);color:var(--muted);transition:all .35s var(--ease);border-radius:999px;padding:9px 16px;font-size:.92rem}.f[data-astro-cid-yvqpge4l] sup[data-astro-cid-yvqpge4l]{color:var(--dim);margin-left:4px;font-size:.62rem}.f[data-astro-cid-yvqpge4l]:hover{color:var(--text);border-color:var(--cc)}.f[data-astro-cid-yvqpge4l][aria-selected=true]{background:var(--cc);color:#06080c;border-color:var(--cc)}.f[data-astro-cid-yvqpge4l][aria-selected=true] sup[data-astro-cid-yvqpge4l]{color:#0000008c}.cards[data-astro-cid-yvqpge4l]{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:18px;display:grid}.card[data-astro-cid-yvqpge4l]{--cc:var(--c-accent);background:var(--bg-2);border:1px solid var(--line);border-radius:16px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.card[data-astro-cid-yvqpge4l].hide{display:none}.card[data-astro-cid-yvqpge4l]:hover{border-color:color-mix(in srgb, var(--cc) 60%, transparent);box-shadow:0 20px 60px -20px color-mix(in srgb, var(--cc) 45%, transparent)}.hit[data-astro-cid-yvqpge4l]{z-index:3;width:100%;position:absolute;inset:0}.thumb[data-astro-cid-yvqpge4l]{aspect-ratio:16/10;background:var(--bg-3);position:relative;overflow:hidden}.thumb[data-astro-cid-yvqpge4l] img[data-astro-cid-yvqpge4l]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s;filter:saturate(.85)}.card[data-astro-cid-yvqpge4l]:hover .thumb[data-astro-cid-yvqpge4l] img[data-astro-cid-yvqpge4l]{filter:saturate(1.1);transform:scale(1.06)}.thumb[data-astro-cid-yvqpge4l] .art{height:100%}.badges[data-astro-cid-yvqpge4l]{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.badges[data-astro-cid-yvqpge4l] .chip[data-astro-cid-yvqpge4l]{backdrop-filter:blur(6px);background:#06080cbf}.chip[data-astro-cid-yvqpge4l].gold,.chip.gold{color:#ffd76a;border-color:#ffd76a73}.livec[data-astro-cid-yvqpge4l]{color:var(--c-accent)!important}.body[data-astro-cid-yvqpge4l]{padding:18px 18px 20px}.meta[data-astro-cid-yvqpge4l]{color:var(--cc);font-size:.85rem}.body[data-astro-cid-yvqpge4l] h3[data-astro-cid-yvqpge4l]{font-family:var(--f-display);margin:6px 0 8px;font-size:1.3rem;font-weight:600;line-height:1.4}.body[data-astro-cid-yvqpge4l] p[data-astro-cid-yvqpge4l]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.tags[data-astro-cid-yvqpge4l]{color:var(--dim);text-transform:none;margin-top:14px;font-size:.68rem}.others[data-astro-cid-yvqpge4l]{margin-top:60px}.others[data-astro-cid-yvqpge4l] ul[data-astro-cid-yvqpge4l]{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.orow[data-astro-cid-yvqpge4l]{--cc:var(--c-accent);border-bottom:1px solid var(--line)}.orow[data-astro-cid-yvqpge4l].hide{display:none}.orow[data-astro-cid-yvqpge4l] button[data-astro-cid-yvqpge4l]{text-align:left;width:100%;transition:padding .5s var(--ease), background .3s;grid-template-columns:200px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:16px;padding:18px 4px;display:grid}.orow[data-astro-cid-yvqpge4l] button[data-astro-cid-yvqpge4l]:hover{background:color-mix(in srgb, var(--cc) 7%, transparent);padding-left:16px}.orow[data-astro-cid-yvqpge4l] .om[data-astro-cid-yvqpge4l]{color:var(--cc);font-size:.85rem}.orow[data-astro-cid-yvqpge4l] b[data-astro-cid-yvqpge4l]{font-family:var(--f-display);font-size:1.2rem;font-weight:600}.orow[data-astro-cid-yvqpge4l] .ot[data-astro-cid-yvqpge4l]{color:var(--muted);font-size:.92rem}@media (width<=860px){.orow[data-astro-cid-yvqpge4l] button[data-astro-cid-yvqpge4l]{grid-template-columns:1fr;gap:4px}}.early[data-astro-cid-yvqpge4l]{margin-top:clamp(70px,9vw,120px);position:relative}.early[data-astro-cid-yvqpge4l] ul[data-astro-cid-yvqpge4l]{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.early[data-astro-cid-yvqpge4l] li[data-astro-cid-yvqpge4l] a[data-astro-cid-yvqpge4l],.early[data-astro-cid-yvqpge4l] li[data-astro-cid-yvqpge4l] .row[data-astro-cid-yvqpge4l]{border-bottom:1px solid var(--line);transition:padding .5s var(--ease), color .3s, background .3s;grid-template-columns:48px minmax(0,1fr) minmax(0,1.4fr) 18px;align-items:center;gap:16px;padding:20px 4px;display:grid}.early[data-astro-cid-yvqpge4l] li[data-astro-cid-yvqpge4l] .row[data-astro-cid-yvqpge4l]{grid-template-columns:48px minmax(0,1fr) minmax(0,1.4fr) 18px}.early[data-astro-cid-yvqpge4l] li[data-astro-cid-yvqpge4l] a[data-astro-cid-yvqpge4l]:hover{color:var(--c-accent);background:linear-gradient(90deg,#39ff8f0f,#0000);padding-left:18px}.early[data-astro-cid-yvqpge4l] b[data-astro-cid-yvqpge4l]{font-family:var(--f-display);font-size:1.25rem;font-weight:600}.early[data-astro-cid-yvqpge4l] .n[data-astro-cid-yvqpge4l]{color:var(--dim)}.early[data-astro-cid-yvqpge4l] .note[data-astro-cid-yvqpge4l]{color:var(--muted);font-size:.92rem}.early[data-astro-cid-yvqpge4l] svg{width:14px;height:14px}@media (width<=720px){.early[data-astro-cid-yvqpge4l] li[data-astro-cid-yvqpge4l] a[data-astro-cid-yvqpge4l],.early[data-astro-cid-yvqpge4l] li[data-astro-cid-yvqpge4l] .row[data-astro-cid-yvqpge4l]{grid-template-columns:34px 1fr 16px}.early[data-astro-cid-yvqpge4l] .note[data-astro-cid-yvqpge4l]{grid-area:2/2}}.dlg[data-astro-cid-yvqpge4l]{border:1px solid var(--line-2);background:var(--bg-2);width:min(960px,100vw - 24px);max-height:calc(100svh - 40px);color:var(--text);border-radius:18px;padding:0;overflow:auto}.dlg[data-astro-cid-yvqpge4l]::backdrop{backdrop-filter:blur(8px);background:#030508b8}.dlg[data-astro-cid-yvqpge4l][open]{animation:dlgin .5s var(--ease)}@keyframes dlgin{0%{opacity:0;transform:translateY(30px)scale(.97)}}.x[data-astro-cid-yvqpge4l]{float:right;border:1px solid var(--line-2);background:var(--bg-2);z-index:2;border-radius:999px;margin:12px 12px 0 0;padding:8px 14px;position:sticky;top:12px}.x[data-astro-cid-yvqpge4l]:hover{border-color:var(--c-accent);color:var(--c-accent)}.dlg-body{padding:28px clamp(18px,4vw,40px) 36px}.dlg-meta{color:var(--cc);flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;display:flex}.dlg-meta .yr{color:var(--dim);margin-left:6px}.dlg-body h3{font-family:var(--f-display);margin:16px 0 10px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.3}.dlg-body>p{color:#b8c3cf;max-width:44rem;margin:0}.dlg-tags{color:var(--muted);margin:14px 0 0;font-size:.92rem}.dlg-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dlg-links:empty{display:none}.dlg-shots{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin-top:28px;display:grid}.dlg-shots figure{border:1px solid var(--line);background:var(--bg-3);border-radius:12px;margin:0;overflow:hidden}.dlg-shots img{width:100%;height:auto}.dlg-shots figcaption{color:var(--muted);padding:10px 12px;font-size:.85rem}.list[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);margin-top:44px}.it[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);isolation:isolate;transition:color .5s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 14px;display:grid;position:relative;overflow:hidden}.it[data-astro-cid-lesv7jgp]:before{content:"";background:var(--sc);z-index:-1;transform-origin:50% 100%;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.it[data-astro-cid-lesv7jgp]:hover{color:#06080c}.it[data-astro-cid-lesv7jgp]:hover:before{transform:scaleY(1)}.it[data-astro-cid-lesv7jgp]:hover p[data-astro-cid-lesv7jgp],.it[data-astro-cid-lesv7jgp]:hover .pr[data-astro-cid-lesv7jgp] .mono[data-astro-cid-lesv7jgp]{color:#06080cb3}h3[data-astro-cid-lesv7jgp]{font-family:var(--f-display);margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600;line-height:1.35}p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:6px 0 0;transition:color .5s}.pr[data-astro-cid-lesv7jgp]{white-space:nowrap;text-align:right;align-items:baseline;gap:8px;display:flex}.pr[data-astro-cid-lesv7jgp] b[data-astro-cid-lesv7jgp]{font-family:var(--f-num);font-size:clamp(1.8rem,3vw,2.6rem)}.pr[data-astro-cid-lesv7jgp] .mono[data-astro-cid-lesv7jgp]{color:var(--muted)}.q[data-astro-cid-lesv7jgp]{color:var(--sc);font-weight:600;transition:color .5s}.it[data-astro-cid-lesv7jgp]:hover .q[data-astro-cid-lesv7jgp]{color:#06080c}@media (width<=860px){.it[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:10px;padding:24px 6px}.pr[data-astro-cid-lesv7jgp]{justify-content:flex-start}}.grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(30px,6vw,90px);margin-top:40px;display:grid}.team[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:sticky;top:100px}.person[data-astro-cid-oxgmilyn]{margin:0}.person[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line-2);border-radius:14px;width:100%;height:auto}.person[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{flex-direction:column;margin-top:12px;line-height:1.45;display:flex}.person[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{font-weight:600}.person[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:.9rem}.person[data-astro-cid-oxgmilyn] .role[data-astro-cid-oxgmilyn]{color:var(--c-accent)}.bio[data-astro-cid-oxgmilyn]{color:#b8c3cf;max-width:40rem;margin:0;font-size:1.08rem}.btns[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sub[data-astro-cid-oxgmilyn]{color:var(--muted);margin:48px 0 14px;font-size:.95rem;font-weight:500}.sub[data-astro-cid-oxgmilyn].first{margin-top:0}.awards[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.awards[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:16px;padding:16px 0;display:grid}.awards[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn].gold b[data-astro-cid-oxgmilyn]{color:#ffd76a}.awards[data-astro-cid-oxgmilyn] .yr[data-astro-cid-oxgmilyn]{color:var(--dim);padding-top:2px}.awards[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{font-weight:600;display:block}.awards[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]:not(.yr){color:var(--muted);font-size:.9rem}.skills[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0 0 8px}.skills[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{color:var(--text);margin-right:6px;font-weight:600}.certs[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0}@media (width<=860px){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.team[data-astro-cid-oxgmilyn]{position:relative;top:0}}.contact[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);overflow:hidden}.big[data-astro-cid-he3spzz3]{font-family:var(--f-display);margin:18px 0 0;font-size:clamp(2.6rem,8vw,7.4rem);font-weight:700;line-height:1.2}.big[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{display:block}.big[data-astro-cid-he3spzz3] .g[data-astro-cid-he3spzz3]{color:var(--c-accent)}.row[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:44px;display:flex}.sub[data-astro-cid-he3spzz3]{color:#b8c3cf;max-width:30rem;margin:0;font-size:1.1rem}.circle[data-astro-cid-he3spzz3]{aspect-ratio:1;background:var(--c-accent);color:#031;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:8px;width:clamp(150px,16vw,210px);font-size:1.1rem;font-weight:700;transition:background .3s;display:grid}.circle[data-astro-cid-he3spzz3]:hover{background:#fff}.circle[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:22px;height:22px;transition:transform .5s var(--ease)}.circle[data-astro-cid-he3spzz3]:hover svg[data-astro-cid-he3spzz3]{transform:rotate(45deg)}.mail[data-astro-cid-he3spzz3]{flex-direction:column;gap:4px;margin-top:50px;display:inline-flex}.mail[data-astro-cid-he3spzz3] .mono[data-astro-cid-he3spzz3]{color:var(--muted)}.mail[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3]{font-family:var(--f-num);transition:background-size .6s var(--ease), color .3s;word-break:break-all;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:600}.mail[data-astro-cid-he3spzz3]:hover b[data-astro-cid-he3spzz3]{color:var(--c-accent);background-size:100% 1px}
