.gzl{--ab-prose:#44444d;--ab-tile:var(--gearz-bg-elevated);--ab-row:var(--gearz-bg-surface);--ab-band:var(--gearz-bg-surface);--ab-rail:#c4c4cc}.dark .gzl{--ab-prose:#c4c4cc;--ab-tile:#16161b;--ab-row:#16161b;--ab-band:#111115;--ab-rail:#3a3a42}.gzl .gzl-ab-sec{padding:96px 0;position:relative}.gzl .gzl-ab-h1{max-width:15em;font-size:calc(clamp(2.4rem,5vw,4.4rem))}.gzl .gzl-ab-dot{background-color:var(--k,#e63946);width:7px;height:7px;box-shadow:0 0 10px var(--k,#e63946);border-radius:99px}.gzl .gzl-ab-lede{color:var(--ab-prose);max-width:36em;margin:0;font-size:20px;line-height:1.6}.gzl .gzl-ab-prose p{color:var(--ab-prose);margin:0;font-size:18px;line-height:1.7}.gzl .gzl-ab-lede a{text-underline-offset:3px;text-decoration:underline}.gzl .gzl-ab-prose b{color:var(--gearz-text-primary);font-weight:600}.gzl .gzl-ab-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gzl .gzl-ab-stats>li{background-color:var(--ab-tile);border:1px solid var(--gearz-border-subtle);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.gzl .gzl-ab-stats b{font:700 28px var(--font-gearz-mono),monospace;color:var(--gearz-text-primary);line-height:1.1}.gzl .gzl-ab-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.gzl .gzl-ab-photo{background-color:#f5f5f7;border:1px solid #00000014;border-radius:18px;padding:12px 12px 0;position:relative;transform:rotate(2.5deg);box-shadow:0 30px 60px -28px #00000059}.dark .gzl .gzl-ab-photo{border:0;box-shadow:0 40px 70px -24px #000000d9}.gzl .gzl-ab-slot{aspect-ratio:4/5;background-color:#1a1a1f;border-radius:10px;position:relative;overflow:hidden}.gzl .gzl-ab-cap{color:#0d0d0f;justify-content:space-between;align-items:center;height:58px;padding:0 6px;display:flex}.gzl .gzl-ab-cap-name{font-family:var(--font-gearz-wordmark),var(--font-sans),sans-serif;letter-spacing:.02em;font-size:22px}.gzl .gzl-ab-cap-role{font-family:var(--font-gearz-mono),monospace;letter-spacing:.1em;color:#5b5b66;font-size:12px;font-weight:700}.gzl .gzl-ab-tl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.gzl .gzl-ab-tl:before{content:"";background-image:linear-gradient(90deg,var(--ab-rail),#e63946 70%,#f4a261);height:2px;position:absolute;top:15px;left:0;right:0}.gzl .gzl-ab-tl>li{flex-direction:column;gap:8px;padding:44px 20px 0 0;display:flex;position:relative}.gzl .gzl-ab-tl h3{margin:0;font-size:17px;font-weight:700}.gzl .gzl-ab-tl p{color:var(--gearz-text-secondary);margin:0;font-size:15px;line-height:1.5}.gzl .gzl-ab-tldot{background-color:var(--gearz-bg-base);border:3px solid var(--d,#6b6b78);border-radius:99px;width:18px;height:18px;position:absolute;top:7px;left:0}.gzl .gzl-ab-now .gzl-ab-tldot:after{content:"";border:2px solid #e63946;border-radius:99px;animation:1.8s ease-out infinite gzl-ab-ping;position:absolute;inset:-6px}.gzl .gzl-ab-now .gzl-stat{color:var(--gearz-accent-primary-text)}@keyframes gzl-ab-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.gzl .gzl-ab-band{border-top:1px solid var(--gearz-border-subtle);background-color:var(--ab-band)}.gzl .gzl-ab-feed{flex-direction:column;gap:10px;margin:0;padding:20px;display:flex}.gzl .gzl-ab-feedhead{justify-content:space-between;align-items:center;padding:0 4px 4px;display:flex}.gzl .gzl-ab-feed ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gzl .gzl-ab-fi{background-color:var(--ab-row);border:1px solid var(--gearz-border-subtle);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.gzl .gzl-ab-fi .gzl-ab-when{text-align:center;width:56px;font:700 13px var(--font-gearz-mono),monospace;color:var(--gearz-text-primary);flex:none;line-height:1.25}.gzl .gzl-ab-fi .gzl-ab-when small{color:var(--gearz-text-secondary);letter-spacing:.1em;font-size:10px;display:block}.gzl .gzl-ab-fi b{font-size:15px}.gzl .gzl-ab-fi .gzl-ab-meta{color:var(--gearz-text-secondary);font-size:13px}.gzl .gzl-ab-chips{flex-wrap:wrap;gap:8px;padding:6px 4px 0;display:flex}.gzl .gzl-ab-chips span{border:1px solid var(--gearz-border-default);height:28px;font-family:var(--font-gearz-mono),monospace;letter-spacing:.08em;color:var(--ab-prose);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.gzl .gzl-ab-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gzl .gzl-ab-why>.gzl-card{flex-direction:column;gap:12px;padding:24px;display:flex}.gzl .gzl-ab-why h3{margin:0;font-size:18px;font-weight:700}.gzl .gzl-ab-why p{color:var(--gearz-text-secondary);margin:0;font-size:15px;line-height:1.55}.gzl .gzl-ab-end{background-image:radial-gradient(60% 120% at 100% 0,#e6394629,#0000 70%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:48px;display:grid;position:relative;overflow:hidden}.gzl .gzl-ab-end h2{font-size:calc(clamp(1.7rem,2.8vw,2.4rem))}.gzl .gzl-ab-sig{font-family:var(--font-gearz-wordmark),var(--font-sans),sans-serif;letter-spacing:.02em;color:var(--gearz-text-primary);font-size:30px}@media (max-width:980px){.gzl .gzl-ab-split{grid-template-columns:minmax(0,1fr);gap:40px}.gzl .gzl-ab-photofig{order:-1}.gzl .gzl-ab-stats,.gzl .gzl-ab-why{grid-template-columns:repeat(2,minmax(0,1fr))}.gzl .gzl-ab-photo{max-width:420px;transform:rotate(1.5deg)}}@media (max-width:720px){.gzl .gzl-ab-sec{padding:64px 0}.gzl .gzl-ab-lede{font-size:18px}.gzl .gzl-ab-prose p{font-size:17px}.gzl .gzl-ab-photo{transform:none}.gzl .gzl-ab-tl,.gzl .gzl-ab-why{grid-template-columns:minmax(0,1fr)}.gzl .gzl-ab-tl:before{background-image:linear-gradient(180deg,var(--ab-rail),#e63946 70%,#f4a261);width:2px;height:auto;inset:0 auto 0 8px}.gzl .gzl-ab-tl>li{padding:0 0 28px 40px}.gzl .gzl-ab-tl>li:last-child{padding-bottom:0}.gzl .gzl-ab-tldot{top:2px}.gzl .gzl-ab-end{grid-template-columns:minmax(0,1fr);padding:28px}.gzl .gzl-ab-end .gzl-btn{width:100%}}@media (prefers-reduced-motion:reduce){.gzl .gzl-ab-now .gzl-ab-tldot:after{animation:none}}