.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:485px;padding-block:46px 38px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding-block:24px}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme]{letter-spacing:-.07em;max-width:540px;margin-block:13px 15px;font-size:clamp(40px,5.2vw,64px);line-height:1.16}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brand)}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:460px;color:var(--text-muted);margin-bottom:24px;font-size:16px;line-height:1.9}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:20px;display:flex}.hero-secondary[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:14px;font-weight:600}.hero-secondary[data-astro-cid-lcdefpme]:hover{color:var(--brand)}.hero-stats[data-astro-cid-lcdefpme]{gap:36px;margin-top:39px;display:flex}.hero-stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{gap:3px;display:grid}.hero-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:13px}.hero-stats[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:11px}.hero-art[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(at 68% 28%,#ffffffd9 0 2%,#0000 2.5%),radial-gradient(at 35% 72%,#ffffffb3 0 1.5%,#0000 2%),linear-gradient(145deg,#f0e9fa,#fce9eb 52%,#e5f5ee);border:1px solid #7c5cff1f;border-radius:42% 58% 53% 47%/49% 42% 58% 51%;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.hero-art[data-astro-cid-lcdefpme]:before,.hero-art[data-astro-cid-lcdefpme]:after{z-index:-1;content:"";border:1px solid #7c5cff2b;border-radius:50%;position:absolute}.hero-art[data-astro-cid-lcdefpme]:before{width:275px;height:275px}.hero-art[data-astro-cid-lcdefpme]:after{width:350px;height:350px}.orbit[data-astro-cid-lcdefpme]{border:1px solid #ffffffb8;border-radius:50%;position:absolute;transform:rotate(-24deg)}.orbit-one[data-astro-cid-lcdefpme]{width:410px;height:190px}.orbit-two[data-astro-cid-lcdefpme]{width:440px;height:225px;transform:rotate(45deg)}.hero-q[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(145deg,#a993f7,#7557de);border:12px solid #fff;border-radius:50%;place-items:center;width:166px;height:166px;padding-bottom:22px;font-size:142px;font-weight:500;line-height:.8;display:grid;box-shadow:0 22px 65px #7c5cff4d}.hero-star[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 12px #7c5cff3d;position:absolute}.star-one[data-astro-cid-lcdefpme]{font-size:25px;top:20%;right:20%}.star-two[data-astro-cid-lcdefpme]{font-size:31px;bottom:19%;left:21%}.floating-note[data-astro-cid-lcdefpme]{color:#312d3a;backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #fffc;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 32px #3b27551a}.floating-note[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#817a8d;margin-top:2px;font-size:10px;font-weight:400;display:block}.note-top[data-astro-cid-lcdefpme]{top:15%;left:5%}.note-bottom[data-astro-cid-lcdefpme]{bottom:13%;right:3%}.note-icon[data-astro-cid-lcdefpme]{color:#7c5cff;background:#f0eaff;border-radius:11px;place-items:center;width:33px;height:33px;font-size:18px;display:grid}.note-icon[data-astro-cid-lcdefpme].mint{color:#4a9d82;background:#e8f7f1}.recruit-section[data-astro-cid-lcdefpme]{padding-top:24px}.preview-note[data-astro-cid-lcdefpme]{color:var(--text-muted);text-align:center;margin-top:-6px;font-size:11px}.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.quick-section[data-astro-cid-lcdefpme]{background:var(--surface);margin-top:15px}.quick-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:34px;min-height:182px;padding-block:28px;display:flex}.quick-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:7px 0 0;font-size:23px}.quick-links[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(18px,4vw,58px);display:flex}.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-muted);justify-items:center;gap:9px;font-size:12px;font-weight:500;transition:transform .16s;display:grid}.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--text);transform:translateY(-3px)}.quick-icon[data-astro-cid-lcdefpme]{border-radius:20px;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.quick-icon[data-astro-cid-lcdefpme].lavender{color:#7c5cff;background:#eee9ff}.quick-icon[data-astro-cid-lcdefpme].coral{color:#e87889;background:#fff0f1}.quick-icon[data-astro-cid-lcdefpme].mint{color:#579e88;background:#e9f8f2}.quick-icon[data-astro-cid-lcdefpme].gold{color:#c8983e;background:#fff6e6}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.closing[data-astro-cid-lcdefpme]{background:linear-gradient(110deg,#eae3fb,#fce8ec 66%,#e8f4ef);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;min-height:205px;margin-block:20px 58px;padding:32px 48px;display:flex;position:relative;overflow:hidden}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(22px,3vw,31px);line-height:1.4}.closing[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{z-index:1;flex-shrink:0}.closing-q[data-astro-cid-lcdefpme]{color:#7c5cff14;font-size:320px;font-weight:700;line-height:1;position:absolute;bottom:-132px;right:14%}@media (width<=920px){.hero[data-astro-cid-lcdefpme]{gap:22px;min-height:440px}.hero-art[data-astro-cid-lcdefpme]{min-height:310px}.floating-note[data-astro-cid-lcdefpme]{padding:8px 10px}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px}}@media (width<=650px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:21px;min-height:auto;padding-top:31px}.hero-copy[data-astro-cid-lcdefpme]{padding:4px 0 0}h1[data-astro-cid-lcdefpme]{max-width:360px;margin-block:10px;font-size:43px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:440px;margin-bottom:17px;font-size:14px}.hero-stats[data-astro-cid-lcdefpme]{gap:26px;margin-top:23px}.hero-art[data-astro-cid-lcdefpme]{min-height:255px}.hero-q[data-astro-cid-lcdefpme]{border-width:9px;width:120px;height:120px;padding-bottom:16px;font-size:103px}.hero-art[data-astro-cid-lcdefpme]:before{width:205px;height:205px}.hero-art[data-astro-cid-lcdefpme]:after{width:260px;height:260px}.orbit-one[data-astro-cid-lcdefpme]{width:300px;height:145px}.orbit-two[data-astro-cid-lcdefpme]{width:330px;height:165px}.note-top[data-astro-cid-lcdefpme]{top:10%;left:2%}.note-bottom[data-astro-cid-lcdefpme]{bottom:8%;right:2%}.floating-note[data-astro-cid-lcdefpme]{gap:7px;padding:7px 9px;font-size:10px}.floating-note[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:9px}.note-icon[data-astro-cid-lcdefpme]{width:27px;height:27px}.project-grid[data-astro-cid-lcdefpme]{grid-auto-columns:minmax(78%,1fr);grid-auto-flow:column;grid-template-columns:unset;scroll-snap-type:x mandatory;margin-right:-20px;padding:0 20px 10px 0;overflow-x:auto}.project-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{scroll-snap-align:start}.quick-inner[data-astro-cid-lcdefpme]{gap:18px}.quick-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:20px}.quick-links[data-astro-cid-lcdefpme]{justify-content:space-between;gap:8px;width:100%}.quick-icon[data-astro-cid-lcdefpme]{border-radius:17px;width:48px;height:48px}.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:10px}.section[data-astro-cid-lcdefpme]{padding-block:27px}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:14px}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:280px;font-size:11px}.closing[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:185px;margin-block:8px 36px;padding:25px}.closing[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:40px}.closing-q[data-astro-cid-lcdefpme]{font-size:210px;bottom:-75px;right:-5%}}
