.page_page__iofAQ{padding:24px 0 64px}.page_pageHeader__BzjHW{margin-bottom:48px;animation:page_rise__dkvX9 .6s ease-out both}.page_eyebrow__QCrqa{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-label);margin-bottom:12px}.page_title__NVO9n{font-family:var(--display);font-size:clamp(2.6rem,6vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1;background:linear-gradient(120deg,#fff,#c7d2fe 60%,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent}.page_subtitle__tSenW{margin-top:14px;font-family:var(--display);font-size:.95rem;letter-spacing:.08em;color:var(--text-secondary)}.page_row__qpDMB{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_rowFull__20NZ8,.page_row__qpDMB{margin-bottom:16px}.page_rowNarrow__WrwRf{display:grid;grid-template-columns:minmax(0,420px);margin-bottom:16px}.page_card__5pYpe{--tint:124,156,255;position:relative;height:100%;padding:26px 28px 28px;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(420px 220px at 0 0,rgba(var(--tint),.16),transparent 70%),var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:border-color .3s,transform .3s;animation:page_rise__dkvX9 .6s ease-out both}.page_card__5pYpe:hover{border-color:rgba(var(--tint),.4);transform:translateY(-2px)}.page_backend__CxCwD{--tint:124,156,255}.page_frontend__qYHWa{--tint:94,234,212}.page_ai__1uWSi{--tint:192,132,252}.page_aws__8mHq6{--tint:251,191,36}.page_gcp__FgkkI{--tint:96,165,250}.page_azure__hMGAk{--tint:56,189,248}.page_iac__WS9Ro{--tint:167,139,250}.page_cardHeader__el6ZS{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.page_category__0hSuj{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:var(--text-primary)}.page_category__0hSuj:before{content:"";width:8px;height:8px;border-radius:50%;background:rgb(var(--tint));box-shadow:0 0 12px rgb(var(--tint))}.page_experience__4axfy{flex-shrink:0;padding:4px 12px;border-radius:999px;font-family:var(--display);font-size:.75rem;letter-spacing:.04em;color:rgb(var(--tint));background:rgba(var(--tint),.1);border:1px solid rgba(var(--tint),.25)}.page_tags__BtDKY{display:flex;flex-wrap:wrap;gap:8px}.page_tag__5DIpv{padding:6px 12px;border-radius:999px;font-size:.8rem;white-space:nowrap;color:var(--text-secondary);background:hsla(0,0%,100%,.04);border:1px solid var(--glass-border-light);transition:background .2s,color .2s,border-color .2s}.page_tag__5DIpv:hover{color:var(--text-primary);background:rgba(var(--tint),.12);border-color:rgba(var(--tint),.35)}@keyframes page_rise__dkvX9{0%{opacity:0;transform:translateY(16px)}}@media (max-width:720px){.page_rowNarrow__WrwRf,.page_row__qpDMB{grid-template-columns:1fr}.page_card__5pYpe{padding:22px 20px}}@media (max-width:767px){.page_page__iofAQ{padding:8px 0 40px}.page_pageHeader__BzjHW{margin-bottom:24px}.page_eyebrow__QCrqa{display:none}.page_title__NVO9n{font-size:2.4rem}.page_rowFull__20NZ8,.page_rowNarrow__WrwRf,.page_row__qpDMB{gap:10px;margin-bottom:10px}.page_card__5pYpe{padding:18px 16px;border-radius:18px}.page_cardHeader__el6ZS{margin-bottom:12px}.page_category__0hSuj{font-size:1rem}.page_tags__BtDKY{gap:6px}.page_tag__5DIpv{padding:4px 10px;font-size:.74rem}}