.dp.svelte-1djtnc1{background:var(--bg);color:var(--ink);min-height:90vh}.dp-hero.svelte-1djtnc1{position:relative;height:52vh;min-height:340px;overflow:hidden}.dp-hero-grad.svelte-1djtnc1{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,14,10,.86) 8%,rgba(20,14,10,.2) 55%,transparent)}.dp-hero-body.svelte-1djtnc1{position:absolute;left:0;right:0;bottom:0;max-width:40rem;margin-inline:auto;padding:0 clamp(20px,5vw,40px) 32px;color:#fff}.dp-week.svelte-1djtnc1{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-400)}.dp-title.svelte-1djtnc1{margin:8px 0 0;font-size:clamp(2.2rem,8vw,3rem);font-weight:500;line-height:1.02;letter-spacing:-.035em}.dp-creator.svelte-1djtnc1{display:block;margin-top:10px;font-size:13px;color:#ffffffd1}.dp-creator.svelte-1djtnc1 strong:where(.svelte-1djtnc1){font-weight:600;color:#fff}.dp-creator-link.svelte-1djtnc1{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.32);transition:border-color .2s var(--ease-apple)}.dp-creator-link.svelte-1djtnc1:hover{border-bottom-color:var(--brand-400)}.dp-wrap.svelte-1djtnc1{max-width:40rem;margin-inline:auto;padding:28px clamp(20px,5vw,40px) 80px}.dp-desc.svelte-1djtnc1{margin:0;font-size:15px;line-height:1.65;color:var(--n-700)}.dp-items.svelte-1djtnc1{margin-top:var(--space-section)}.dp-list.svelte-1djtnc1{margin-top:20px;display:flex;flex-direction:column;gap:10px}.dp-item.svelte-1djtnc1{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--n-200);text-decoration:none;color:var(--ink);transition:transform .3s var(--ease-apple),border-color .3s var(--ease-apple)}.dp-item-link.svelte-1djtnc1:hover{transform:translateY(-2px);border-color:var(--brand-300)}.dp-item-link.svelte-1djtnc1:hover .dp-item-name:where(.svelte-1djtnc1){color:var(--brand-700)}.dp-item-name.svelte-1djtnc1{transition:color .2s var(--ease-apple)}.dp-item-media.svelte-1djtnc1{position:relative;width:60px;height:60px;flex-shrink:0;border-radius:10px;overflow:hidden}.dp-item-body.svelte-1djtnc1{flex:1;min-width:0}.dp-item-name.svelte-1djtnc1{display:block;font-size:15px;font-weight:500;color:var(--ink)}.dp-item-brand.svelte-1djtnc1{display:block;margin-top:3px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--n-500)}.dp-item-price.svelte-1djtnc1{flex-shrink:0;font-size:14px;font-weight:600;color:var(--brand-600)}
