.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:radial-gradient(circle at 84% 18%, #22d3ee21, transparent 28%), var(--cloud);place-items:center;min-height:650px;padding:76px 0 100px;display:grid;position:relative;overflow:hidden}.hero__art[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{text-align:center;max-width:835px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.065em;max-width:800px;margin:0 auto 20px;font-size:clamp(2.9rem,7vw,5.3rem);line-height:1.02}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--blue)}.hero__copy[data-astro-cid-ge2uvauf]{max-width:640px;color:var(--muted);margin:0 auto 32px;font-size:1.14rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:600px;padding:52px 0 76px}}.services-grid[data-astro-cid-lesv7jgp]{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card[data-astro-cid-lesv7jgp]{background:var(--cloud);border:1px solid var(--border);min-height:248px;transform-style:preserve-3d;border-radius:14px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.card[data-astro-cid-lesv7jgp]:hover{border-color:#22d3eebf;box-shadow:0 19px 36px #0b25451a}.card[data-astro-cid-lesv7jgp]:before{content:"";width:150px;height:150px;transition:transform .55s var(--ease-out);border:1px solid #22d3ee61;border-radius:50%;position:absolute;bottom:-70px;right:-50px}.card[data-astro-cid-lesv7jgp]:hover:before{transform:scale(2.5)rotate(40deg)}.card__number[data-astro-cid-lesv7jgp]{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;margin-bottom:20px;font-size:.82rem;font-weight:850;display:grid}h3[data-astro-cid-lesv7jgp]{letter-spacing:-.025em;margin-bottom:8px;font-size:1.17rem}.card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin-bottom:0;font-size:.94rem}.card[data-astro-cid-lesv7jgp]:nth-child(2){transition-delay:80ms}.card[data-astro-cid-lesv7jgp]:nth-child(3){transition-delay:.16s}@media (width<=760px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.section-action[data-astro-cid-lesv7jgp] .button[data-astro-cid-lesv7jgp]{gap:8px}.art-band[data-astro-cid-jdo7tcuh]{isolation:isolate;background:linear-gradient(118deg,#071c35 0%,#0b2545 57%,#0c355c 100%);min-height:490px;position:relative;overflow:hidden}.art-band[data-astro-cid-jdo7tcuh]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 82% 48%,#22d3ee1f,#0000 38%);position:absolute;inset:0}.art-band__content[data-astro-cid-jdo7tcuh]{z-index:2;pointer-events:none;align-content:center;min-height:490px;display:grid;position:relative}h2[data-astro-cid-jdo7tcuh]{color:#fff;max-width:610px;margin:0;font-size:clamp(2.3rem,5vw,4.5rem)}.art-band__content[data-astro-cid-jdo7tcuh] p[data-astro-cid-jdo7tcuh]{color:#c5d4ea;max-width:470px;margin:15px 0 0}.art-band__canvas[data-astro-cid-jdo7tcuh]{z-index:1;pointer-events:none;outline:0;width:53%;height:100%;position:absolute;top:0;left:47%;right:0}@media (width<=760px){.art-band[data-astro-cid-jdo7tcuh],.art-band__content[data-astro-cid-jdo7tcuh]{min-height:600px}.art-band__content[data-astro-cid-jdo7tcuh]{align-content:start;padding-top:68px}.art-band__content[data-astro-cid-jdo7tcuh] p[data-astro-cid-jdo7tcuh]{max-width:440px}.art-band__canvas[data-astro-cid-jdo7tcuh]{opacity:.8;width:100%;height:275px;top:315px;left:0;right:0}}.section-action[data-astro-cid-hemr5th4] .button[data-astro-cid-hemr5th4]{gap:8px}.about-layout[data-astro-cid-oxgmilyn]{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;display:grid}.about-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:1.03rem}.about-copy[data-astro-cid-oxgmilyn] .button[data-astro-cid-oxgmilyn]{margin-top:16px}.team-bubbles[data-astro-cid-oxgmilyn]{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;min-height:330px;padding:22px 8px;display:grid;position:relative}.team-bubbles[data-astro-cid-oxgmilyn]:before,.team-bubbles[data-astro-cid-oxgmilyn]:after{content:"";z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.team-bubbles[data-astro-cid-oxgmilyn]:before{border:1px solid #22d3ee7a;width:270px;height:270px;top:0;right:-42px;box-shadow:0 0 0 20px #22d3ee0e,0 0 0 43px #2563eb08}.team-bubbles[data-astro-cid-oxgmilyn]:after{background:radial-gradient(circle,#2563eb29,#22d3ee0a 65%,#0000 66%);width:116px;height:116px;bottom:-2px;left:-23px}.team-bubble[data-astro-cid-oxgmilyn]{background:0 0;flex-direction:column;align-items:center;margin:0;transition:transform .3s;display:flex;position:relative}.team-bubble[data-astro-cid-oxgmilyn]:first-child{transform:translateY(-18px)}.team-bubble[data-astro-cid-oxgmilyn]:nth-child(2){transform:translateY(28px)}.team-bubble[data-astro-cid-oxgmilyn]:first-child:hover{transform:translateY(-24px)scale(1.035)}.team-bubble[data-astro-cid-oxgmilyn]:nth-child(2):hover{transform:translateY(22px)scale(1.035)}.team-portrait[data-astro-cid-oxgmilyn]{aspect-ratio:1;border:5px solid var(--white);width:100%;box-shadow:0 18px 38px #0b25452e, 0 0 0 1px var(--border);background:radial-gradient(circle at 50% 22%,#f8fdff 0%,#e7f5ff 40%,#c7dcfa 100%);border-radius:50%;transition:box-shadow .3s;position:relative;overflow:hidden}.team-portrait[data-astro-cid-oxgmilyn]:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fffffff5,#22d3ee38 58%,#2563eb29);border:1px solid #2563eb2e;border-radius:50%;width:72%;position:absolute;bottom:8%;left:14%;box-shadow:0 0 0 12px #ffffff57,0 14px 25px #2563eb24}.team-portrait[data-astro-cid-oxgmilyn]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#0b25451f);border-radius:50%;position:absolute;inset:0}.team-bubble[data-astro-cid-oxgmilyn]:hover .team-portrait[data-astro-cid-oxgmilyn]{box-shadow:0 24px 44px #0b25453d,0 0 0 1px #22d3eeb3}.team-portrait[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px #0b254538);width:100%;height:96%;transition:transform .45s var(--ease-out);position:absolute;inset:auto 0 0}.team-bubble[data-astro-cid-oxgmilyn]:hover img[data-astro-cid-oxgmilyn]{transform:scale(1.045)}figcaption[data-astro-cid-oxgmilyn]{color:var(--navy);background:var(--white);border:1px solid var(--border);letter-spacing:-.02em;border-radius:999px;margin-top:12px;padding:4px 11px;font-size:.75rem;font-weight:850;box-shadow:0 5px 13px #0b254514}@media (width<=760px){.about-layout[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:28px}.team-bubbles[data-astro-cid-oxgmilyn]{width:min(100%,440px);min-height:285px;margin:0 auto}}
