.about-section[data-astro-cid-v2cbyr3p]{background:var(--bg-secondary);position:relative;overflow:hidden}.about-section[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(124,58,237,.08) 0%,transparent 70%);top:-200px;right:-100px;pointer-events:none}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-tag[data-astro-cid-v2cbyr3p]{display:inline-block;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:var(--accent-2);font-weight:700;margin-bottom:1.25rem}.about-content[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{margin-bottom:1.5rem;line-height:1.2}.about-text[data-astro-cid-v2cbyr3p]{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:1.1rem}.stats[data-astro-cid-v2cbyr3p]{display:flex;gap:2.5rem;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--border-subtle)}.stat[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column}.stat-number[data-astro-cid-v2cbyr3p]{font-size:2.4rem;font-weight:800;letter-spacing:-.04em;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.about-bottom[data-astro-cid-v2cbyr3p]{margin-top:2rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.about-cta-glow[data-astro-cid-v2cbyr3p]{box-shadow:0 0 20px #7c3aed4d,0 0 40px #7c3aed26}.about-cta-glow[data-astro-cid-v2cbyr3p]:hover{box-shadow:0 0 30px #7c3aed80,0 0 60px #7c3aed40!important;transform:translateY(-2px)}.clutch-badge[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:.85rem}.clutch-badge[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{height:76px;width:auto;opacity:.85;transition:opacity var(--transition)}.clutch-badge[data-astro-cid-v2cbyr3p]:hover img[data-astro-cid-v2cbyr3p]{opacity:1}.clutch-badge-text[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;line-height:1.3}.clutch-badge-title[data-astro-cid-v2cbyr3p]{font-size:.85rem;font-weight:700;color:var(--text-secondary);letter-spacing:-.01em}.clutch-badge-sub[data-astro-cid-v2cbyr3p]{font-size:.75rem;color:var(--text-muted)}.stat-label[data-astro-cid-v2cbyr3p]{color:var(--text-muted);font-size:.8rem;margin-top:.4rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.about-visual[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;justify-content:center}.about-photos[data-astro-cid-v2cbyr3p]{width:100%}.about-photo-main[data-astro-cid-v2cbyr3p]{border-radius:var(--radius);overflow:hidden;box-shadow:0 16px 48px #00000059;will-change:transform}.about-photo-main[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;display:block}.showreel-wrapper[data-astro-cid-v2cbyr3p]{position:relative;cursor:pointer}.showreel-play[data-astro-cid-v2cbyr3p]{position:absolute;bottom:1.25rem;left:1.25rem;display:flex;align-items:center;gap:.6rem;background:#7c3aed99;border:1px solid rgba(168,85,247,.5);border-radius:var(--radius-pill);padding:.6rem 1.2rem .6rem .9rem;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.02em;box-shadow:0 0 30px #7c3aed80,0 0 60px #7c3aed33;animation:showreel-pulse 2.5s ease-in-out infinite}.showreel-play[data-astro-cid-v2cbyr3p]:hover{background:#7c3aedd9;border-color:#a855f7cc;transform:translateY(-2px);box-shadow:0 0 40px #7c3aedb3,0 0 80px #a855f74d;animation:none}@keyframes showreel-pulse{0%,to{box-shadow:0 0 25px #7c3aed66,0 0 50px #7c3aed26}50%{box-shadow:0 0 45px #a855f7b3,0 0 80px #7c3aed40}}.video-modal[data-astro-cid-v2cbyr3p]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.video-modal[data-astro-cid-v2cbyr3p].active{opacity:1;pointer-events:all}.modal-backdrop[data-astro-cid-v2cbyr3p]{position:absolute;inset:0;background:#07070ff2;backdrop-filter:blur(8px)}.modal-content[data-astro-cid-v2cbyr3p]{position:relative;width:90vw;max-width:960px}.modal-close[data-astro-cid-v2cbyr3p]{position:absolute;top:-40px;right:0;color:var(--text-muted);cursor:pointer;background:none;border:none;z-index:1}.modal-close[data-astro-cid-v2cbyr3p]:hover{color:var(--text-primary)}.modal-video[data-astro-cid-v2cbyr3p]{position:relative;padding-bottom:56.25%;border-radius:var(--radius);overflow:hidden}.modal-video[data-astro-cid-v2cbyr3p] iframe[data-astro-cid-v2cbyr3p]{position:absolute;inset:0;width:100%;height:100%}@media(max-width:768px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:3rem}.stats[data-astro-cid-v2cbyr3p]{gap:1.75rem}.stat-number[data-astro-cid-v2cbyr3p]{font-size:2rem}.about-visual[data-astro-cid-v2cbyr3p]{order:-1}}
