.hero__image[data-astro-cid-bpjyj2te]{display:none}.hero__image[data-astro-cid-bpjyj2te] img[data-astro-cid-bpjyj2te]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}@media (min-width: 768px){.hero__image[data-astro-cid-bpjyj2te]{display:block}}.section__header[data-astro-cid-bpjyj2te]{margin-bottom:24px}.section__header--center[data-astro-cid-bpjyj2te]{text-align:center;margin-bottom:48px}.section__subtitle[data-astro-cid-bpjyj2te]{color:var(--color-text-muted, #666);font-size:1.1rem;margin-top:8px;line-height:1.5}.section__header--center[data-astro-cid-bpjyj2te] .section__subtitle[data-astro-cid-bpjyj2te]{max-width:600px;margin-left:auto;margin-right:auto}.why-cdpr-editorial[data-astro-cid-bpjyj2te]{padding:0 0 40px}.wce-header[data-astro-cid-bpjyj2te]{background:linear-gradient(135deg,#fdf6f0,#f0f4ff);border-top:1px solid #ede9e5;border-bottom:1px solid #ede9e5;padding:40px 0 32px;margin-bottom:32px}.wce-eyebrow[data-astro-cid-bpjyj2te]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--primary, #c97a4a);margin:0 0 12px}.wce-title[data-astro-cid-bpjyj2te]{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em;max-width:680px;margin:0 0 12px}.wce-title[data-astro-cid-bpjyj2te] em[data-astro-cid-bpjyj2te]{font-style:italic;color:var(--accent, #0284c7);background:linear-gradient(90deg,var(--primary, #c97a4a),var(--accent, #0284c7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wce-sub[data-astro-cid-bpjyj2te]{font-size:.9rem;color:#6b7280;margin:0;line-height:1.5}.wce-grid[data-astro-cid-bpjyj2te]{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.wce-item[data-astro-cid-bpjyj2te]{padding:24px 24px 24px 0;border-right:1px solid #e5e7eb;position:relative;transition:background .2s ease}.wce-item[data-astro-cid-bpjyj2te]:nth-child(3n){border-right:none;padding-right:0}.wce-item[data-astro-cid-bpjyj2te]:nth-child(n+4){border-top:1px solid #e5e7eb}.wce-item[data-astro-cid-bpjyj2te]:not(:nth-child(3n)){padding-left:0;padding-right:24px}.wce-item[data-astro-cid-bpjyj2te]:nth-child(3n+2){padding-left:24px;padding-right:24px}.wce-item[data-astro-cid-bpjyj2te]:nth-child(3n){padding-left:24px}.wce-num[data-astro-cid-bpjyj2te]{display:block;font-size:2.5rem;font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#e0e7ff,#dbeafe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;transition:background .3s ease;user-select:none}.wce-item[data-astro-cid-bpjyj2te]:hover .wce-num[data-astro-cid-bpjyj2te]{background:linear-gradient(135deg,var(--primary, #c97a4a),var(--accent, #0284c7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wce-item-title[data-astro-cid-bpjyj2te]{font-size:1rem;font-weight:700;color:#111827;margin:0 0 6px;letter-spacing:-.01em}.wce-item-desc[data-astro-cid-bpjyj2te]{font-size:.85rem;color:#6b7280;line-height:1.5;margin:0}@media (max-width: 768px){.why-cdpr-editorial[data-astro-cid-bpjyj2te]{padding-bottom:32px}.wce-header[data-astro-cid-bpjyj2te]{padding:24px 0;margin-bottom:24px}.wce-title[data-astro-cid-bpjyj2te]{font-size:1.25rem}.wce-grid[data-astro-cid-bpjyj2te]{grid-template-columns:repeat(2,1fr)}.wce-item[data-astro-cid-bpjyj2te]:nth-child(3n){border-right:1px solid #e5e7eb;padding-right:16px}.wce-item[data-astro-cid-bpjyj2te]:nth-child(2n){border-right:none}.wce-item[data-astro-cid-bpjyj2te]:nth-child(n+3){border-top:1px solid #e5e7eb}.wce-item[data-astro-cid-bpjyj2te]{padding:16px 16px 16px 0}.wce-item[data-astro-cid-bpjyj2te]:nth-child(2n){padding-left:16px;padding-right:0}.wce-num[data-astro-cid-bpjyj2te]{font-size:2rem;margin-bottom:6px}.wce-item-title[data-astro-cid-bpjyj2te]{font-size:.9rem}.wce-item-desc[data-astro-cid-bpjyj2te]{font-size:.8rem}}@media (max-width: 480px){.wce-header[data-astro-cid-bpjyj2te]{padding:20px 0;margin-bottom:16px}.wce-title[data-astro-cid-bpjyj2te]{font-size:1.1rem}.wce-grid[data-astro-cid-bpjyj2te]{grid-template-columns:1fr}.wce-item[data-astro-cid-bpjyj2te],.wce-item[data-astro-cid-bpjyj2te]:nth-child(n){border-right:none!important;border-top:1px solid #e5e7eb;padding:16px 0!important}.wce-item[data-astro-cid-bpjyj2te]:first-child{border-top:none}.wce-num[data-astro-cid-bpjyj2te]{font-size:1.8rem;margin-bottom:4px}}.focus-section[data-astro-cid-bpjyj2te]{position:relative;overflow:hidden;padding:6rem 0}@media (max-width: 768px){.focus-section[data-astro-cid-bpjyj2te]{padding:3rem 0}}.relative-z[data-astro-cid-bpjyj2te]{position:relative;z-index:10}.focus-bg[data-astro-cid-bpjyj2te]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.orb[data-astro-cid-bpjyj2te]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;animation:float 20s infinite alternate ease-in-out}.orb-1[data-astro-cid-bpjyj2te]{width:400px;height:400px;background:#bae6fd;top:5%;right:0%;animation-delay:-5s}.orb-2[data-astro-cid-bpjyj2te]{width:500px;height:500px;background:#a7f3d0;bottom:5%;left:-5%}@keyframes float{0%{transform:translate(0) scale(1)}to{transform:translate(30px,50px) scale(1.1)}}.cdpr-bento-gallery[data-astro-cid-bpjyj2te]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,260px);gap:16px;border-radius:20px}.cdpr-bento__item[data-astro-cid-bpjyj2te]{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 4px 12px #0f172a0f;background:#e2e8f0}.cdpr-bento__item[data-astro-cid-bpjyj2te] img[data-astro-cid-bpjyj2te]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cdpr-bento__item[data-astro-cid-bpjyj2te]:hover img[data-astro-cid-bpjyj2te]{transform:scale(1.06)}.cdpr-bento__item--featured[data-astro-cid-bpjyj2te]{grid-column:span 2;grid-row:span 2}.cdpr-bento__item--tall[data-astro-cid-bpjyj2te]{grid-column:span 1;grid-row:span 2}@media (max-width: 900px){.cdpr-bento-gallery[data-astro-cid-bpjyj2te]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.cdpr-bento__item--featured[data-astro-cid-bpjyj2te]{grid-column:span 2;grid-row:span 1;height:340px}.cdpr-bento__item--tall[data-astro-cid-bpjyj2te]{grid-column:span 1;grid-row:span 1;height:240px}.cdpr-bento__item[data-astro-cid-bpjyj2te]:not(.cdpr-bento__item--featured):not(.cdpr-bento__item--tall){height:240px}}@media (max-width: 600px){.cdpr-bento-gallery[data-astro-cid-bpjyj2te]{grid-template-columns:1fr}.cdpr-bento__item[data-astro-cid-bpjyj2te]{grid-column:1 / -1!important;grid-row:auto!important;height:260px!important}}.outputs-inline[data-astro-cid-bpjyj2te]{color:var(--color-text-muted, #666);line-height:1.6;font-style:italic;margin-top:8px}.outputs-inline[data-astro-cid-bpjyj2te] strong[data-astro-cid-bpjyj2te]{font-style:normal;color:var(--color-text, #1a1a1a)}.blog-grid[data-astro-cid-bpjyj2te]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.blog-grid[data-astro-cid-bpjyj2te]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-grid[data-astro-cid-bpjyj2te]{grid-template-columns:repeat(3,1fr)}}.cdpr-hero[data-astro-cid-bpjyj2te]{position:relative;overflow:hidden;background:linear-gradient(135deg,#f0fdf8,#f0f9ff 60%,#fafafa);padding:64px 0 56px;border-bottom:1px solid #e2e8f0}.cdpr-hero__blob[data-astro-cid-bpjyj2te]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;pointer-events:none}.cdpr-hero__blob--1[data-astro-cid-bpjyj2te]{width:480px;height:480px;background:radial-gradient(circle,#bae6fd,transparent);bottom:-160px;left:-80px}.cdpr-hero__blob--2[data-astro-cid-bpjyj2te]{width:360px;height:360px;background:radial-gradient(circle,#99f6e4,transparent);top:-120px;right:-60px}.cdpr-hero__grid[data-astro-cid-bpjyj2te]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cdpr-hero__eyebrow[data-astro-cid-bpjyj2te]{display:inline-block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#0d9488;background:#0d948814;border:1px solid rgba(13,148,136,.2);border-radius:100px;padding:5px 14px;margin-bottom:20px}.cdpr-hero__title[data-astro-cid-bpjyj2te]{font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;color:#0f172a;line-height:1.15;letter-spacing:-.03em;margin:0 0 18px}.cdpr-hero__title[data-astro-cid-bpjyj2te] em[data-astro-cid-bpjyj2te]{font-style:italic;background:linear-gradient(90deg,#0d9488,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cdpr-hero__desc[data-astro-cid-bpjyj2te]{font-size:.95rem;color:#475569;line-height:1.7;margin:0;max-width:460px}.cdpr-hero__image-wrap[data-astro-cid-bpjyj2te]{position:relative}.cdpr-hero__image-frame[data-astro-cid-bpjyj2te]{border-radius:24px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 24px 48px #0f172a1a}.cdpr-hero__image[data-astro-cid-bpjyj2te]{width:100%;height:280px;object-fit:cover;object-position:center;display:block}@media (max-width: 768px){.cdpr-hero[data-astro-cid-bpjyj2te]{padding:48px 0}.cdpr-hero__grid[data-astro-cid-bpjyj2te]{grid-template-columns:1fr;gap:32px}.cdpr-hero__image[data-astro-cid-bpjyj2te]{height:220px}}
