.alp{--alp-background:#fbfaf7;--alp-background-rgb:251, 250, 247;--alp-foreground:#121920;--alp-foreground-rgb:18, 25, 32;--alp-surface:#f4f3f0;--alp-surface-rgb:244, 243, 240;--alp-surface-elevated:#fcfcf9;--alp-surface-elevated-rgb:252, 252, 249;--alp-mint:#ef6c22;--alp-mint-rgb:239, 108, 34;--alp-mint-foreground:#ffffff;--alp-lilac:#fe626c;--alp-border:rgba(18, 25, 32, 0.09);--alp-muted:#585e65;--alp-gradient-card:linear-gradient(180deg, rgba(var(--alp-surface-elevated-rgb), 1) 0%, rgba(var(--alp-surface-rgb), 0.55) 100%);--alp-gradient-border:linear-gradient(145deg, rgba(var(--alp-foreground-rgb), 0.16) 0%, rgba(var(--alp-foreground-rgb), 0.09) 45%, rgba(var(--alp-foreground-rgb), 0.18) 100%);--alp-shadow-card:0 14px 34px -14px rgba(18, 25, 32, 0.12), 0 4px 10px -6px rgba(18, 25, 32, 0.06);--alp-shadow-hover:0 26px 50px -22px rgba(18, 25, 32, 0.2), 0 8px 18px -10px rgba(18, 25, 32, 0.1);--alp-font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--alp-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--alp-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--alp-max:100%;--alp-pad-x:0px;--alp-pad-y:64px;--alp-pad-y-md:96px;--alp-columns:2;--alp-gap:20px;--alp-radius:24px;--alp-ease:cubic-bezier(0.16, 1, 0.3, 1);position:relative;padding:var(--alp-pad-y) 0;font-family:var(--alp-font-sans);color:var(--alp-foreground);-webkit-font-smoothing:antialiased}.alp[data-alp-theme="dark"]{--alp-background:#0c1116;--alp-background-rgb:12, 17, 22;--alp-foreground:#f3f5f8;--alp-foreground-rgb:243, 245, 248;--alp-surface:#171c22;--alp-surface-rgb:23, 28, 34;--alp-surface-elevated:#1e252c;--alp-surface-elevated-rgb:30, 37, 44;--alp-mint:#ff9639;--alp-mint-rgb:255, 150, 57;--alp-lilac:#ff8589;--alp-border:rgba(255, 255, 255, 0.08);--alp-muted:#9099a3;--alp-gradient-card:linear-gradient(180deg, rgba(var(--alp-surface-elevated-rgb), 1) 0%, rgba(var(--alp-surface-rgb), 1) 100%);--alp-gradient-border:linear-gradient(145deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.07) 45%, rgba(255, 255, 255, 0.16) 100%);--alp-shadow-card:0 14px 34px -14px rgba(0, 0, 0, 0.5), 0 4px 10px -6px rgba(0, 0, 0, 0.35);--alp-shadow-hover:0 26px 50px -22px rgba(0, 0, 0, 0.6), 0 8px 18px -10px rgba(0, 0, 0, 0.45)}.alp,.alp *,.alp *::before,.alp *::after{box-sizing:border-box}.alp h2,.alp h3,.alp p,.alp figure{margin:0!important;padding:0!important}.alp img{max-width:100%}.alp a,.alp a:hover,.alp a:focus{text-decoration:none!important;box-shadow:none!important;color:inherit}@media (min-width:768px){.alp{padding:var(--alp-pad-y-md) 0}}.alp-inner{max-width:var(--alp-max);margin:0 auto;padding:0 var(--alp-pad-x)}.alp-head{max-width:768px;margin:0 auto 48px;text-align:center}.alp-label{font-family:var(--alp-font-mono);font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.2em;color:var(--alp-mint)}.alp-h2{font-family:var(--alp-font-display);font-size:36px;line-height:1.05;font-weight:600;letter-spacing:-.03em;color:var(--alp-foreground)}@media (min-width:640px){.alp-h2{font-size:48px}}@media (min-width:768px){.alp-h2{font-size:60px}}.alp-gradient{background:linear-gradient(100deg,var(--alp-mint) 0%,var(--alp-lilac) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.alp-sub{font-size:16px;line-height:1.6;color:var(--alp-muted)}.alp-grid{display:grid;grid-template-columns:1fr;gap:var(--alp-gap);transition:opacity 0.25s ease}@media (min-width:768px){.alp-grid{grid-template-columns:repeat(var(--alp-columns),minmax(0,1fr))}}.alp-grid.is-loading{opacity:.35;pointer-events:none}.alp-card{position:relative;display:block;overflow:hidden;border-radius:var(--alp-radius);background:var(--alp-gradient-card);box-shadow:var(--alp-shadow-card);color:inherit;transition:transform 0.35s var(--alp-ease),box-shadow 0.35s var(--alp-ease)}.alp-card::before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;background:var(--alp-gradient-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}a.alp-card:hover,a.alp-card:focus-visible{transform:translateY(-4px);box-shadow:var(--alp-shadow-hover)}a.alp-card:focus-visible{outline:2px solid var(--alp-mint);outline-offset:3px}.alp-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--alp-surface)}.alp-img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;object-fit:cover;object-position:top;transition:transform 0.7s ease-out}.alp-img--empty{background:linear-gradient(135deg,rgba(var(--alp-foreground-rgb),.05),rgba(var(--alp-mint-rgb),.1))}a.alp-card:hover .alp-img,a.alp-card:focus-visible .alp-img{transform:scale(1.03)}.alp-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(var(--alp-background-rgb),.4) 0%,rgba(var(--alp-background-rgb),0) 45%);pointer-events:none}.alp-sector{position:absolute;top:20px;right:20px;z-index:2;padding:4px 12px;border-radius:9999px;background:rgba(var(--alp-background-rgb),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;line-height:1.5;font-weight:500;color:var(--alp-foreground)}.alp-body{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px}.alp-text{min-width:0}.alp-title{font-family:var(--alp-font-display);font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--alp-foreground)}.alp-subtitle{font-size:14px;line-height:1.5;color:var(--alp-mint)}.alp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.alp-tag{padding:2px 10px;border:1px solid var(--alp-border);border-radius:9999px;background:var(--alp-surface);font-size:11px;line-height:1.6;color:var(--alp-muted)}.alp-arrow{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--alp-border);border-radius:9999px;color:var(--alp-foreground);transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,transform 0.3s ease}a.alp-card:hover .alp-arrow,a.alp-card:focus-visible .alp-arrow{background:var(--alp-mint);border-color:var(--alp-mint);color:var(--alp-mint-foreground)}.alp-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:40px}.alp-page{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--alp-border);border-radius:9999px;background:#fff0;font-family:var(--alp-font-mono);font-size:13px;color:var(--alp-muted);cursor:pointer;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.alp-page:hover{border-color:rgba(var(--alp-mint-rgb),.5);color:var(--alp-mint)}.alp-page.is-current{background:var(--alp-mint);border-color:var(--alp-mint);color:var(--alp-mint-foreground)}.alp-page[aria-disabled="true"]{opacity:.35;pointer-events:none}.alp-js .alp-card{opacity:0;transform:translateY(24px)}.alp-js .alp-card.is-in{opacity:1;transform:none;transition:opacity 0.6s var(--alp-ease),transform 0.6s var(--alp-ease)}.alp-js .alp-head{opacity:0;transform:translateY(16px)}.alp-js .alp-head.is-in{opacity:1;transform:none;transition:opacity 0.6s var(--alp-ease),transform 0.6s var(--alp-ease)}@media (prefers-reduced-motion:reduce){.alp-js .alp-card,.alp-js .alp-head{opacity:1!important;transform:none!important}.alp-card,.alp-img,.alp-arrow,.alp-grid{transition:none!important}}.alp{padding:var(--alp-pad-y) 0!important}@media (min-width:768px){.alp{padding:var(--alp-pad-y-md) 0!important}}.alp .alp-label{font-family:var(--alp-font-mono)!important;font-size:12px!important;line-height:1!important;color:var(--alp-mint)!important}.alp .alp-h2{font-family:var(--alp-font-display)!important;font-size:36px!important;line-height:1.05!important;font-weight:600!important;color:var(--alp-foreground)!important}@media (min-width:640px){.alp .alp-h2{font-size:48px!important}}@media (min-width:768px){.alp .alp-h2{font-size:60px!important}}.alp h2.alp-h2{margin-top:18px!important}.alp p.alp-sub{margin-top:20px!important}.alp p.alp-subtitle{margin-top:4px!important}.alp .alp-gradient{color:transparent!important}.alp .alp-sub{font-family:var(--alp-font-sans)!important;font-size:16px!important;line-height:1.6!important;color:var(--alp-muted)!important}.alp .alp-title{font-family:var(--alp-font-display)!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important;color:var(--alp-foreground)!important}.alp .alp-subtitle{font-family:var(--alp-font-sans)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;color:var(--alp-mint)!important}.alp .alp-tag{font-family:var(--alp-font-sans)!important;font-size:11px!important;line-height:1.6!important;color:var(--alp-muted)!important}.alp .alp-sector{font-family:var(--alp-font-sans)!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important;color:var(--alp-foreground)!important}.alp .alp-card,.alp .alp-page,.alp .alp-card:hover,.alp .alp-page:hover{text-decoration:none!important;background-image:none}.alp .alp-page{font-family:var(--alp-font-mono)!important;font-size:13px!important;line-height:1!important;color:var(--alp-muted)!important}.alp .alp-page:hover{color:var(--alp-mint)!important}.alp .alp-page.is-current{color:var(--alp-mint-foreground)!important}.alp .alp-body,.alp .alp-text,.alp .alp-tags,.alp .alp-media,.alp .alp-grid,.alp .alp-inner,.alp .alp-head{line-height:normal}