.page-header[data-astro-cid-3rkrlumz]{padding-top:calc(var(--nav-height) + 48px);border-bottom:1px solid var(--border-dark);padding-bottom:32px}.page-subtitle[data-astro-cid-3rkrlumz]{color:var(--text-white-muted);margin-top:8px}.projects-section[data-astro-cid-3rkrlumz]{padding-top:48px;padding-bottom:96px}.projects-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.project-card[data-astro-cid-3rkrlumz]{background:var(--bg-dark-1);border:1px solid var(--border-dark);corner-shape:squircle;border-radius:12px;padding:28px}.project-role[data-astro-cid-3rkrlumz]{color:var(--text-white-dim);margin-top:4px;margin-bottom:14px;font-size:13px}.project-desc[data-astro-cid-3rkrlumz]{color:var(--text-white-muted);line-height:1.55}@media (width<=768px){.projects-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}}.section-kicker[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.heading-sub[data-astro-cid-3rkrlumz]{color:#52525b;max-width:620px;margin-top:10px;line-height:1.55}.track-record-section[data-astro-cid-3rkrlumz]{border-top:1px solid var(--border-hairline,#0000000f);border-bottom:1px solid var(--border-hairline,#0000000f);background-color:#fcfbff;padding-top:96px;padding-bottom:104px;overflow:hidden}.track-record-section[data-astro-cid-3rkrlumz] .title-xxl[data-astro-cid-3rkrlumz]{color:#0e0e11}.stagger-desktop[data-astro-cid-3rkrlumz]{width:100%;margin-top:48px;position:relative}.stagger-desktop[data-astro-cid-3rkrlumz] .stagger-row[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.stagger-desktop[data-astro-cid-3rkrlumz] .row-top[data-astro-cid-3rkrlumz]{z-index:1;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#00000073 82%,#0000 97%);mask-image:linear-gradient(#000 62%,#00000073 82%,#0000 97%)}.stagger-desktop[data-astro-cid-3rkrlumz] .row-bottom[data-astro-cid-3rkrlumz]{z-index:3;margin-top:-17.5%;position:relative}.stagger-desktop[data-astro-cid-3rkrlumz] .stagger-shader[data-astro-cid-3rkrlumz]{z-index:2;pointer-events:none;background:linear-gradient(#fcfbff00 0%,#fcfbffb3 40%,#fcfbff 75%,#fcfbffcc 90%,#fcfbff00 100%);height:13%;position:absolute;top:26%;left:0;right:0}.stagger-mobile[data-astro-cid-3rkrlumz]{width:100%;margin-top:36px;display:none;position:relative}.stagger-mobile[data-astro-cid-3rkrlumz] .stagger-row[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.stagger-mobile[data-astro-cid-3rkrlumz] .row-mob-1[data-astro-cid-3rkrlumz]{z-index:1;position:relative;-webkit-mask-image:linear-gradient(#000 68%,#00000073 84%,#0000 97%);mask-image:linear-gradient(#000 68%,#00000073 84%,#0000 97%)}.stagger-mobile[data-astro-cid-3rkrlumz] .row-mob-2[data-astro-cid-3rkrlumz]{z-index:3;margin-top:-10%;position:relative;-webkit-mask-image:linear-gradient(#000 68%,#00000073 84%,#0000 97%);mask-image:linear-gradient(#000 68%,#00000073 84%,#0000 97%)}.stagger-mobile[data-astro-cid-3rkrlumz] .row-mob-3[data-astro-cid-3rkrlumz]{z-index:5;margin-top:-10%;position:relative}.stagger-mobile[data-astro-cid-3rkrlumz] .shader-mob-1[data-astro-cid-3rkrlumz]{z-index:2;pointer-events:none;background:linear-gradient(#fcfbff00 0%,#fcfbff8c 45%,#fcfbfff2 85%,#fcfbff 100%);height:12%;position:absolute;top:25%;left:0;right:0}.stagger-mobile[data-astro-cid-3rkrlumz] .shader-mob-2[data-astro-cid-3rkrlumz]{z-index:4;pointer-events:none;background:linear-gradient(#fcfbff00 0%,#fcfbff8c 45%,#fcfbfff2 85%,#fcfbff 100%);height:12%;position:absolute;top:58%;left:0;right:0}.stagger-phone-item[data-astro-cid-3rkrlumz]{position:relative}.phone-img-wrap[data-astro-cid-3rkrlumz]{cursor:pointer;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s;position:relative}.phone-img-wrap[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:contain;filter:drop-shadow(0 10px 24px #00000014);width:100%;height:auto;transition:filter .35s;display:block}.stagger-phone-item[data-astro-cid-3rkrlumz]:hover .phone-img-wrap[data-astro-cid-3rkrlumz]{transform:translateY(-16px)}.stagger-phone-item[data-astro-cid-3rkrlumz]:hover .phone-img-wrap[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{filter:drop-shadow(0 24px 38px #00000029)}@media (width<=768px){.stagger-desktop[data-astro-cid-3rkrlumz]{display:none}.stagger-mobile[data-astro-cid-3rkrlumz]{display:block}.track-record-section[data-astro-cid-3rkrlumz]{padding-top:64px;padding-bottom:72px}.stagger-phone-item[data-astro-cid-3rkrlumz]:hover .phone-img-wrap[data-astro-cid-3rkrlumz]{transform:translateY(-8px)}}
