.cover[data-astro-cid-ta2fbyqs]{min-height:86svh;display:flex;position:relative;overflow:hidden}.cover-img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-ta2fbyqs]:after{content:"";pointer-events:none;background:linear-gradient(90deg, #000000e0, #000000a6 45%, #00000026), linear-gradient(180deg, #00000073, transparent 30%, transparent 70%, var(--color-ink));position:absolute;inset:0}.cover[data-astro-cid-ta2fbyqs] .cover-glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cover[data-astro-cid-ta2fbyqs] .cover-lit{filter:brightness(2.1)saturate(1.3)contrast(1.15);mix-blend-mode:screen;will-change:opacity;background-position:70%;background-size:cover;position:absolute;inset:0}.cover[data-astro-cid-ta2fbyqs] .cover-lit--band{opacity:.85;--p:120%;--m:linear-gradient(105deg, transparent calc(var(--p) - 16%), #000 var(--p), transparent calc(var(--p) + 16%));-webkit-mask-image:var(--m);mask-image:var(--m)}.cover[data-astro-cid-ta2fbyqs] .cover-lit--spot{opacity:0;filter:brightness(2.8)saturate(1.4)contrast(1.2)}.cover[data-astro-cid-ta2fbyqs] .cover-lit--spot.is-baked{filter:none}.cover[data-astro-cid-ta2fbyqs] .cover-sparks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cover[data-astro-cid-ta2fbyqs] .cover-spark{fill:var(--color-k1);filter:drop-shadow(0 0 6px #f29da0cc)}.cover-inner[data-astro-cid-ta2fbyqs]{z-index:1;width:100%;padding-top:calc(var(--header-h) + env(safe-area-inset-top));flex-direction:column;padding-bottom:4rem;display:flex;position:relative}.cover-mast[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.06em;white-space:nowrap;font-size:clamp(3.25rem,14.85vw,14.4rem);font-weight:700;line-height:.85}.cover-slogan[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.04em;margin-top:.4em;font-size:clamp(1.6rem,7.4vw,7.2rem);font-weight:300;line-height:.95}.cover-sub[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper);justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.75rem;display:flex}.cover-lines[data-astro-cid-ta2fbyqs]{gap:1.25rem;margin-top:auto;padding-top:3rem;display:grid}.cover-lines[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-top:1px solid #e8e4f459;min-width:0;padding-top:.9rem}.cover-label[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-k1);font-size:.72rem}.cover-lines[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);color:#fff;margin-top:.4rem;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:300;line-height:1.15}.love-num[data-astro-cid-ta2fbyqs]{font-variant-numeric:tabular-nums;min-width:2.2ch;display:inline-block}.love-bar[data-astro-cid-ta2fbyqs]{background:#e8e4f426;height:2px;margin-top:.7rem;display:block;overflow:hidden}.love-bar[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{background:var(--color-k1);width:100%;height:100%;box-shadow:0 0 10px var(--color-k1);transform-origin:0;display:block}.cover-cta[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.btn[data-astro-cid-ta2fbyqs]{transition:transform .4s var(--ease-out-expo), background-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-weight:600;display:inline-flex}.btn[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-2px)}.btn[data-astro-cid-ta2fbyqs]:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.btn-primary[data-astro-cid-ta2fbyqs]{background:var(--color-k1);color:#000}.btn-ghost[data-astro-cid-ta2fbyqs]{color:#fff;border:1px solid #e8e4f480}.btn-ghost[data-astro-cid-ta2fbyqs]:hover{background:#e8e4f414}.about-grid[data-astro-cid-ta2fbyqs]{gap:3rem;padding-block:12vh;display:grid}.portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:1;object-fit:cover;filter:brightness(.92)contrast(1.05);--fade:linear-gradient(180deg, #000 50%, transparent 97%);width:min(100%,28rem);-webkit-mask-image:var(--fade);mask-image:var(--fade);margin-top:2.5rem;display:block;mask-composite:intersect}.about-lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:300;line-height:1.08}.about-body[data-astro-cid-ta2fbyqs]{color:var(--color-paper);gap:1.4rem;max-width:40rem;font-size:1.125rem;line-height:1.7;display:grid}.about-block[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);padding-block:10vh}.about-h[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.03em;align-items:center;gap:.35em;margin-bottom:3rem;font-size:clamp(2rem,4.5vw,4rem);font-weight:300;display:flex}.about-ico[data-astro-cid-ta2fbyqs]{fill:none;width:1.1em;height:1.1em;stroke:var(--color-k1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #f29da059);flex:none}.xp[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);gap:.75rem 2rem;padding-block:2rem;display:grid}.xp-years[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper);font-variant-numeric:tabular-nums;font-size:.85rem}.xp-org[data-astro-cid-ta2fbyqs]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.6rem;font-weight:300}.xp-role[data-astro-cid-ta2fbyqs]{color:var(--color-paper);margin-top:.2rem}.xp-points[data-astro-cid-ta2fbyqs]{color:var(--color-paper);gap:.5rem;line-height:1.55;display:grid}.xp-points[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{padding-left:1.1rem;position:relative}.xp-points[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--color-k1);width:.4rem;height:1px;position:absolute;top:.7em;left:0}.press[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);gap:.4rem 2rem;padding-block:1.6rem;transition:color .3s;display:grid}.press[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .xp-org[data-astro-cid-ta2fbyqs]{color:var(--color-k1)}.press-org[data-astro-cid-ta2fbyqs]{align-items:center;gap:.9rem;display:flex}.press-tm[data-astro-cid-ta2fbyqs]{width:9.5rem;line-height:0;display:block}.press-tm[data-astro-cid-ta2fbyqs] svg{width:100%;height:auto;display:block;overflow:visible}.press-tm[data-astro-cid-ta2fbyqs] .tm-log--small__swash{fill:#e8e4f421;transition:fill .45s}.press-tm[data-astro-cid-ta2fbyqs] .tm-log--small__text{fill:var(--color-paper)}.press[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .press-tm[data-astro-cid-ta2fbyqs] .tm-log--small__swash{fill:#00c800}.press-ap[data-astro-cid-ta2fbyqs]{width:2.6rem;height:2.6rem;color:var(--color-paper);opacity:.9;flex:none;line-height:0;transition:color .45s,opacity .45s,transform .45s}.press-ap[data-astro-cid-ta2fbyqs] svg{fill:currentColor;width:100%;height:100%}.press[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover .press-ap[data-astro-cid-ta2fbyqs]{color:#b150e2;opacity:1;transform:scale(1.05)}.press-pod[data-astro-cid-ta2fbyqs]{gap:.3rem;line-height:1.1;display:grid}.press-apple[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper);opacity:.7;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.edu[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);padding-block:1.4rem}.edu-note[data-astro-cid-ta2fbyqs]{color:var(--color-k1);margin-top:.4rem;font-size:.9rem}.chips[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--color-line);color:var(--color-paper);border-radius:999px;padding:.45rem .9rem;font-size:.9rem}.chips[data-astro-cid-ta2fbyqs] .chip-ai[data-astro-cid-ta2fbyqs]{border-color:#f29da066}.about-two[data-astro-cid-ta2fbyqs]{gap:5rem;display:grid}@media (width<=767px){.cover[data-astro-cid-ta2fbyqs]{flex-direction:column;min-height:0}.cover-img[data-astro-cid-ta2fbyqs]{order:2;height:15rem;position:relative}.cover[data-astro-cid-ta2fbyqs] .cover-glow{order:2;height:15rem;margin-top:-15rem;position:relative;inset:auto}.cover[data-astro-cid-ta2fbyqs]:after{display:none}.cover-inner[data-astro-cid-ta2fbyqs]{display:contents}.cover-mast[data-astro-cid-ta2fbyqs]{padding:calc(var(--header-h) + env(safe-area-inset-top)) var(--gutter,1.25rem) 0;order:0}.cover-slogan[data-astro-cid-ta2fbyqs]{padding:0 var(--gutter,1.25rem);order:1}.cover-sub[data-astro-cid-ta2fbyqs]{padding:.75rem var(--gutter,1.25rem) 1.5rem;flex-direction:column;order:1;gap:.3rem}.cover-lines[data-astro-cid-ta2fbyqs]{padding:2rem var(--gutter,1.25rem) 0;order:3}.cover-cta[data-astro-cid-ta2fbyqs]{padding:0 var(--gutter,1.25rem) 1rem;flex-direction:column;order:4}}@media (width>=768px){.about-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:6rem}.cover-lines[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,auto);justify-content:start;gap:6rem}.cover-lines[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{white-space:nowrap}.love[data-astro-cid-ta2fbyqs]{min-width:10rem}.xp[data-astro-cid-ta2fbyqs]{grid-template-columns:12rem 1fr 1.4fr}.press[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-template-columns:12rem 1fr 1.4fr;align-items:center}.about-two[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:6rem}}
