.featured{--rz-forest-950:#0a2a1f;--rz-forest-700:#17513c;--rz-forest-600:#1f6b4a;--rz-forest-500:#2c8a5e;--rz-mint-50:#eff6f0;--rz-mint-100:#e2efe3;--rz-paper:#fffdf8;--rz-ink-900:#16241d;--rz-ink-600:#4f6058;--rz-gold-500:#c9962e;--rz-line:#17513c24;background:var(--rz-mint-50);padding:12px 24px 96px;position:relative;overflow:hidden}.featured:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#1f6b4a12,#0000 75%);width:720px;height:320px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.featured__inner{z-index:1;max-width:1080px;margin:0 auto;position:relative}.featured__header{border-bottom:1px dashed var(--rz-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;padding-bottom:20px;display:flex}.featured__header-left{flex-direction:column;gap:7px;display:flex}.featured__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--rz-forest-600);align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;display:inline-flex}.featured__eyebrow:before{content:"";background:var(--rz-gold-500);border-radius:50%;width:5px;height:5px}.featured__heading{color:var(--rz-ink-900);margin:0;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:600}.featured__see-all{color:var(--rz-forest-600);white-space:nowrap;align-items:center;gap:6px;padding-bottom:2px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.featured__see-all:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.featured__see-all svg{width:16px;height:16px;transition:transform .22s}.featured__see-all:hover{color:var(--rz-forest-700)}.featured__see-all:hover:after{transform-origin:0;transform:scaleX(1)}.featured__see-all:hover svg{transform:translate(3px)}.featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.featured__card-wrap{border-radius:16px;transition:transform .22s,box-shadow .22s}.featured__card-wrap:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px #0f3d2e52}.featured__footer{justify-content:center;margin-top:40px;display:flex}.featured__view-all{border:1.5px solid var(--rz-forest-600);height:46px;color:var(--rz-forest-700);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.featured__view-all svg{width:16px;height:16px;transition:transform .2s}.featured__view-all:hover{background:var(--rz-forest-600);color:var(--rz-paper);transform:translateY(-1px)}.featured__view-all:hover svg{transform:translate(3px)}.featured__skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.featured__skeleton{border:1px solid var(--rz-line);background:var(--rz-mint-50);border-radius:16px;height:280px;position:relative;overflow:hidden}.featured__skeleton:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%) 0 0/200% 100%;animation:1.6s ease-in-out infinite featured-shimmer;position:absolute;inset:0}@keyframes featured-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.featured__empty{text-align:center;background:var(--rz-mint-50);border:1px dashed #17513c40;border-radius:20px;flex-direction:column;align-items:center;padding:60px 24px;display:flex;position:relative;overflow:hidden}.featured__empty-ghosts{pointer-events:none;opacity:.6;background-image:radial-gradient(#1f6b4a1f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(480px 260px at 50% 0,#000,#0000 75%);mask-image:radial-gradient(480px 260px at 50% 0,#000,#0000 75%)}.featured__empty-ghost{display:none}.featured__empty-icon{background:linear-gradient(155deg, var(--rz-mint-100), var(--rz-paper));border:1px solid var(--rz-line);width:56px;height:56px;color:var(--rz-forest-700);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.featured__empty-icon svg{width:26px;height:26px}.featured__empty-title{color:var(--rz-ink-900);margin:0 0 8px;font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-size:19px;font-weight:600;position:relative}.featured__empty-subtitle{max-width:380px;color:var(--rz-ink-600);margin:0 0 24px;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;line-height:1.55;position:relative}.featured__empty-form{gap:8px;width:100%;max-width:380px;display:flex;position:relative}.featured__empty-input{border:1px solid var(--rz-line);background:var(--rz-paper);min-width:0;height:46px;color:var(--rz-ink-900);border-radius:10px;flex:1;padding:0 16px;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;transition:border-color .18s,box-shadow .18s}.featured__empty-input:focus{border-color:var(--rz-forest-600);outline:none;box-shadow:0 0 0 3px #1f6b4a24}.featured__empty-input[aria-invalid=true]{border-color:#c04b3f}.featured__empty-btn{background:linear-gradient(180deg, var(--rz-forest-600), var(--rz-forest-700));height:46px;color:var(--rz-paper);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 8px 18px -10px #0f3d2e8c}.featured__empty-btn:hover:not(:disabled){background:linear-gradient(180deg, var(--rz-forest-500), var(--rz-forest-600));transform:translateY(-1px)}.featured__empty-btn:disabled{opacity:.6;cursor:not-allowed}.featured__empty-success{color:var(--rz-forest-700);background:#1f6b4a1a;border:1px solid #1f6b4a33;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;display:inline-flex;position:relative}.featured__empty-error{color:#c04b3f;margin:12px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:13px;position:relative}.featured__empty-login{color:var(--rz-ink-600);margin:18px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:13.5px;position:relative}.featured__empty-login a{color:var(--rz-forest-600);font-weight:600;text-decoration:none}.featured__empty-login a:hover{text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.featured__grid,.featured__skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.featured{padding:8px 16px 64px}.featured__header{flex-direction:column;align-items:flex-start}.featured__grid,.featured__skeleton-grid{grid-template-columns:1fr}.featured__empty-form{flex-direction:column}}@media (prefers-reduced-motion:reduce){.featured__skeleton:after,.featured__card-wrap,.featured__see-all,.featured__view-all,.featured__empty-btn{transition:none;animation:none}}