.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,255,255,.012) 0%,transparent 40%),linear-gradient(45deg,rgba(255,255,255,.006) 10%,transparent 35%),linear-gradient(115deg,transparent 40%,rgba(255,255,255,.01) 50%,transparent 60%),#020305;padding:60px 40px;overflow:hidden}.glow-orb[data-astro-cid-bbe6dxrz]{position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px);z-index:1;opacity:.65}.glow-orb--center[data-astro-cid-bbe6dxrz]{width:650px;height:650px;background:radial-gradient(circle,rgba(104,199,255,.08) 0%,rgba(104,199,255,.01) 60%,transparent 80%);top:50%;left:50%;transform:translate(-50%,-50%)}.glow-orb--left[data-astro-cid-bbe6dxrz]{width:450px;height:450px;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);top:30%;left:5%}.glow-orb--right[data-astro-cid-bbe6dxrz]{width:450px;height:450px;background:radial-gradient(circle,rgba(104,199,255,.02) 0%,transparent 70%);bottom:20%;right:5%}.hero__container[data-astro-cid-bbe6dxrz]{display:flex;width:100%;max-width:1400px;min-height:620px;gap:24px;align-items:stretch;position:relative;z-index:5}.panel[data-astro-cid-bbe6dxrz]{position:relative;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--glass-shadow);transition:flex var(--transition-duration) var(--transition-bezier),border-color .4s ease,box-shadow .4s ease,opacity .4s ease}.panel__shine[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:3;transition:opacity .4s ease;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.08),transparent 70%)}.panel[data-astro-cid-bbe6dxrz]:hover .panel__shine[data-astro-cid-bbe6dxrz]{opacity:1}.panel--main[data-astro-cid-bbe6dxrz]{flex:2.2 1 600px;background:linear-gradient(135deg,#dcf0fa17,#c8dcf008);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid var(--glass-border-ice);color:#f0f4f8;box-shadow:var(--glass-shadow),inset 0 1px #ffffff40}.panel--main[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,#fff0,#ffffff14 40%,#fff0 65%)}.panel--main[data-astro-cid-bbe6dxrz] .panel__shine[data-astro-cid-bbe6dxrz]{background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(104,199,255,.22),transparent 70%)}.panel--main[data-astro-cid-bbe6dxrz] .panel__content-wrap[data-astro-cid-bbe6dxrz]{padding:60px 50px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:2}.brand-logo-container[data-astro-cid-bbe6dxrz]{margin-bottom:24px;display:inline-block;max-width:100%}.brand-logo[data-astro-cid-bbe6dxrz]{width:275px;height:auto;max-width:100%;display:block;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25))}.brand-tagline[data-astro-cid-bbe6dxrz]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-ice-bright);margin-bottom:24px;opacity:.95;text-shadow:0 0 10px rgba(104,199,255,.15)}.brand-name[data-astro-cid-bbe6dxrz]{font-size:.95rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#dcf0ffb3;margin-bottom:16px}.brand-h1[data-astro-cid-bbe6dxrz]{font-size:2.7rem;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:#fff;margin-bottom:16px;text-shadow:0 2px 12px rgba(0,0,0,.15)}.brand-subheadline[data-astro-cid-bbe6dxrz]{font-size:1.25rem;font-weight:450;line-height:1.45;color:#f0f8ffd9;max-width:48ch;margin-bottom:24px}.brand-divider[data-astro-cid-bbe6dxrz]{width:48px;height:2px;background-color:#ffffff29;margin-bottom:28px}.brand-description[data-astro-cid-bbe6dxrz]{font-size:1.05rem;line-height:1.6;color:#f0f8ffbf;max-width:52ch;margin-bottom:auto}.brand-footer[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:36px;font-size:.86rem;font-weight:600;color:#ffffffe6}.brand-social-pill[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:12px;background:linear-gradient(135deg,#ffffff14,#68c7ff08);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s var(--transition-bezier),border-color .25s ease,background .25s ease,box-shadow .25s ease}.brand-social-pill[data-astro-cid-bbe6dxrz]:hover{opacity:1;transform:translateY(-2px);border-color:#68c7ff8c;background:linear-gradient(135deg,#ffffff21,#68c7ff1a);box-shadow:0 12px 26px #0006,0 0 18px #68c7ff33,inset 0 1px #ffffff4d;color:#fff}.instagram-pill[data-astro-cid-bbe6dxrz]:hover{border-color:#a882ff99;background:linear-gradient(135deg,#68c7ff24,#d65cff1f);box-shadow:0 12px 26px #0006,0 0 20px #a882ff38,inset 0 1px #ffffff4d}.pill-icon-wrap[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:radial-gradient(circle at 30% 30%,#68c7ff47,#68c7ff0f);border:1px solid rgba(104,199,255,.3);color:var(--color-ice-bright);box-shadow:0 0 12px #68c7ff26;transition:all .25s ease}.pill-icon-wrap--ig[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#68c7ff40,#c06cff38 60%,#ff6ea533);border-color:#b991ff61;color:#e6d8ff}.brand-social-pill[data-astro-cid-bbe6dxrz]:hover .pill-icon-wrap[data-astro-cid-bbe6dxrz]{transform:scale(1.06);border-color:#68c7ff99;color:#fff}.instagram-pill[data-astro-cid-bbe6dxrz]:hover .pill-icon-wrap--ig[data-astro-cid-bbe6dxrz]{border-color:#dca5ffb3;box-shadow:0 0 14px #c06cff59}.brand-social-pill[data-astro-cid-bbe6dxrz] .icon[data-astro-cid-bbe6dxrz]{width:15px;height:15px}.pill-ext-icon[data-astro-cid-bbe6dxrz]{width:13px;height:13px;opacity:.5;margin-left:-2px;transition:transform .2s ease,opacity .2s ease}.brand-social-pill[data-astro-cid-bbe6dxrz]:hover .pill-ext-icon[data-astro-cid-bbe6dxrz]{opacity:.95;transform:translate(1px,-1px)}.panel--main[data-astro-cid-bbe6dxrz].shrunk{flex:1 1 360px;opacity:.75}.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-h1[data-astro-cid-bbe6dxrz]{font-size:2.1rem}.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-subheadline[data-astro-cid-bbe6dxrz],.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-description[data-astro-cid-bbe6dxrz],.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-divider[data-astro-cid-bbe6dxrz]{display:none}.panel--side[data-astro-cid-bbe6dxrz]{flex:0 0 72px;width:72px;background:linear-gradient(135deg,#0e121ab3,#07090dd9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-dark);cursor:pointer}.panel--side[data-astro-cid-bbe6dxrz]:hover{border-color:#ffffff1f;background:linear-gradient(135deg,#141a26bf,#090c12e6)}.panel__toggle-btn[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4;padding:0;outline:none}.vertical-label[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:16px;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:.85rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);transition:color .3s ease}.panel--side[data-astro-cid-bbe6dxrz]:hover .vertical-label[data-astro-cid-bbe6dxrz]{color:var(--color-text-primary)}.pulse-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background-color:var(--color-ice-bright);box-shadow:0 0 8px var(--color-ice-bright);animation:pulse 2.5s infinite}.vertical-label-status[data-astro-cid-bbe6dxrz]{opacity:.45;font-weight:400}.panel--side[data-astro-cid-bbe6dxrz].active{flex:1.6 1 480px;cursor:default;background:linear-gradient(135deg,#121721e0,#080a0ff2);border-color:#ffffff2e;box-shadow:0 30px 80px #000000d9,inset 0 1px #ffffff14}.panel--side[data-astro-cid-bbe6dxrz].active .panel__toggle-btn[data-astro-cid-bbe6dxrz]{pointer-events:none;display:none}.panel__content-wrap[data-astro-cid-bbe6dxrz]{height:100%;padding:44px 40px;display:flex;flex-direction:column;z-index:2;transition:opacity .3s ease}.panel--side[data-astro-cid-bbe6dxrz] .panel__content-wrap[data-astro-cid-bbe6dxrz]{opacity:0;pointer-events:none}.panel--side[data-astro-cid-bbe6dxrz]:not(.active) .panel__content-wrap[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:480px}.panel--side[data-astro-cid-bbe6dxrz].active .panel__content-wrap[data-astro-cid-bbe6dxrz]{min-width:400px}.panel--side[data-astro-cid-bbe6dxrz].active .panel__content-wrap[data-astro-cid-bbe6dxrz]{opacity:1;pointer-events:auto;transition-delay:.2s}.panel__header[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.panel__kicker[data-astro-cid-bbe6dxrz]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ice-bright);text-shadow:0 0 12px rgba(104,199,255,.2)}.panel__badge[data-astro-cid-bbe6dxrz]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:99px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--color-text-primary)}.panel__title[data-astro-cid-bbe6dxrz]{font-size:2.3rem;font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:16px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.panel__description[data-astro-cid-bbe6dxrz]{font-size:1rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:28px;max-width:44ch}.panel__meta-section[data-astro-cid-bbe6dxrz]{margin-top:auto}.meta-title[data-astro-cid-bbe6dxrz]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:12px}.panel__tech-stack[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:8px}.tech-tag[data-astro-cid-bbe6dxrz]{font-size:.78rem;padding:6px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffffbf;transition:all .2s ease}.panel--side[data-astro-cid-bbe6dxrz].active .tech-tag[data-astro-cid-bbe6dxrz]:hover{background:#ffffff14;border-color:#ffffff26;color:var(--color-text-primary)}.panel__links-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.project-tile[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:14px;background:linear-gradient(135deg,#ffffff0b,#68c7ff05);border:1px solid rgba(255,255,255,.09);box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff14;transition:transform .25s var(--transition-bezier),border-color .25s ease,background .25s ease,box-shadow .25s ease}.project-tile--social[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;background:linear-gradient(135deg,#68c7ff1a,#a86eff14 60%,#ff69a50f);border-color:#91afff3d}.project-tile[data-astro-cid-bbe6dxrz]:hover{opacity:1;transform:translateY(-2px);background:linear-gradient(135deg,#68c7ff21,#ffffff0d);border-color:#68c7ff73;box-shadow:0 12px 26px #00000073,0 0 18px #68c7ff29,inset 0 1px #fff3}.project-tile--social[data-astro-cid-bbe6dxrz]:hover{background:linear-gradient(135deg,#68c7ff2e,#b46eff26 60%,#ff69a51f);border-color:#be9bff8c;box-shadow:0 12px 28px #00000080,0 0 22px #a878ff38,inset 0 1px #ffffff40}.tile-icon-box[data-astro-cid-bbe6dxrz]{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#68c7ff38,#68c7ff0d);border:1px solid rgba(104,199,255,.28);color:var(--color-ice-bright);box-shadow:0 0 14px #68c7ff1f;transition:all .25s ease}.project-tile--social[data-astro-cid-bbe6dxrz] .tile-icon-box[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#68c7ff47,#bc6eff47 60%,#ff6ea53d);border-color:#c39bff6b;color:#f2e8ff;box-shadow:0 0 16px #af78ff33}.project-tile[data-astro-cid-bbe6dxrz]:hover .tile-icon-box[data-astro-cid-bbe6dxrz]{transform:scale(1.06);color:#fff;border-color:#68c7ff8c}.project-tile--social[data-astro-cid-bbe6dxrz]:hover .tile-icon-box[data-astro-cid-bbe6dxrz]{border-color:#e1b4ffbf;box-shadow:0 0 18px #c382ff59}.tile-icon[data-astro-cid-bbe6dxrz]{width:18px;height:18px}.tile-body[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-width:0;flex:1}.tile-label[data-astro-cid-bbe6dxrz]{font-size:.84rem;font-weight:600;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-sublabel[data-astro-cid-bbe6dxrz]{font-size:.73rem;color:var(--color-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-tile--social[data-astro-cid-bbe6dxrz] .tile-sublabel[data-astro-cid-bbe6dxrz]{color:#dcebffcc;font-weight:500}.tile-arrow[data-astro-cid-bbe6dxrz]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffff0a;color:#ffffff8c;transition:all .25s ease}.project-tile[data-astro-cid-bbe6dxrz]:hover .tile-arrow[data-astro-cid-bbe6dxrz]{background:#68c7ff33;color:#fff;transform:translate(2px)}.project-tile--social[data-astro-cid-bbe6dxrz]:hover .tile-arrow[data-astro-cid-bbe6dxrz]{background:#be8cff40;transform:translate(2px,-2px)}.arrow-icon[data-astro-cid-bbe6dxrz]{width:14px;height:14px}.panel__close-btn[data-astro-cid-bbe6dxrz]{position:absolute;top:40px;right:40px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .2s var(--transition-bezier);outline:none;z-index:10}.panel__close-btn[data-astro-cid-bbe6dxrz]:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;transform:scale(1.05)}.panel__close-btn[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-icon]{width:20px;height:20px}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #68c7ff99}70%{transform:scale(1.05);box-shadow:0 0 0 6px #68c7ff00}to{transform:scale(.95);box-shadow:0 0 #68c7ff00}}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{padding:40px 16px;align-items:flex-start;overflow-y:auto}.hero__container[data-astro-cid-bbe6dxrz]{flex-direction:column;height:auto;gap:16px}.panel[data-astro-cid-bbe6dxrz]{border-radius:var(--radius-md);transition:all .5s ease}.panel--main[data-astro-cid-bbe6dxrz]{order:1;flex:none;width:100%;min-height:auto}.panel--main[data-astro-cid-bbe6dxrz].shrunk{flex:none;opacity:.95}.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-subheadline[data-astro-cid-bbe6dxrz],.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-description[data-astro-cid-bbe6dxrz],.panel--main[data-astro-cid-bbe6dxrz].shrunk .brand-divider[data-astro-cid-bbe6dxrz]{display:block}.panel--main[data-astro-cid-bbe6dxrz] .panel__content-wrap[data-astro-cid-bbe6dxrz]{padding:40px 24px}.brand-logo[data-astro-cid-bbe6dxrz]{width:260px}.brand-h1[data-astro-cid-bbe6dxrz]{font-size:2.1rem}.brand-subheadline[data-astro-cid-bbe6dxrz]{font-size:1.1rem;margin-bottom:20px}.brand-description[data-astro-cid-bbe6dxrz]{font-size:.98rem}.brand-footer[data-astro-cid-bbe6dxrz]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.panel--side[data-astro-cid-bbe6dxrz]{order:2;flex:none;width:100%;height:60px;min-height:60px}.panel__toggle-btn[data-astro-cid-bbe6dxrz]{flex-direction:row;justify-content:flex-start;padding:0 20px}.vertical-label[data-astro-cid-bbe6dxrz]{writing-mode:horizontal-tb;transform:none;font-size:.82rem;flex-direction:row;align-items:center;gap:10px;width:100%}.pulse-dot[data-astro-cid-bbe6dxrz]{margin-bottom:0}.panel--side[data-astro-cid-bbe6dxrz].active{flex:none;height:auto;min-height:auto}.panel--side[data-astro-cid-bbe6dxrz] .panel__content-wrap[data-astro-cid-bbe6dxrz]{display:none}.panel__content-wrap[data-astro-cid-bbe6dxrz]{padding:30px 20px}.panel--side[data-astro-cid-bbe6dxrz].active .panel__content-wrap[data-astro-cid-bbe6dxrz]{display:flex;min-width:0}.panel__title[data-astro-cid-bbe6dxrz]{font-size:1.8rem;margin-bottom:12px}.panel__description[data-astro-cid-bbe6dxrz]{font-size:.98rem;margin-bottom:24px}.panel__links-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.panel__close-btn[data-astro-cid-bbe6dxrz]{top:24px;right:20px;width:32px;height:32px}}main[data-astro-cid-j7pv25f6]{margin:0;min-height:100vh;display:flex;flex-direction:column}
