.featured-article[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;border-radius:var(--radius, 12px);overflow:hidden;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);box-shadow:var(--shadow, 0 1px 3px rgba(0,0,0,.1));transition:transform .2s ease,box-shadow .2s ease}.featured-article[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 10px 25px rgba(0,0,0,.15))}.featured-article__image[data-astro-cid-j7pv25f6]{width:100%;height:160px;object-fit:cover}.featured-article__content[data-astro-cid-j7pv25f6]{padding:14px}.featured-article__label[data-astro-cid-j7pv25f6]{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary, #c97a4a);margin-bottom:6px}.featured-article__title[data-astro-cid-j7pv25f6]{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--text, #1a1a1a);line-height:1.3}.featured-article__desc[data-astro-cid-j7pv25f6]{margin:0;font-size:12px;color:var(--muted, #666);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.page--home[data-astro-cid-j7pv25f6] .section--hero[data-astro-cid-j7pv25f6]{padding:32px 0 40px;min-height:auto}.page--home[data-astro-cid-j7pv25f6] .hero[data-astro-cid-j7pv25f6]{gap:24px}.page--home[data-astro-cid-j7pv25f6] .hero__title[data-astro-cid-j7pv25f6]{font-size:22px;line-height:1.3}.page--home[data-astro-cid-j7pv25f6] .hero__desc[data-astro-cid-j7pv25f6]{font-size:14px}.page--home[data-astro-cid-j7pv25f6] .hero__eyebrow[data-astro-cid-j7pv25f6]{font-size:10px}.featured-article[data-astro-cid-j7pv25f6]{max-width:100%}.featured-article__image[data-astro-cid-j7pv25f6]{height:200px}.page--home[data-astro-cid-j7pv25f6] .section[data-astro-cid-j7pv25f6]{padding:36px 0}.page--home[data-astro-cid-j7pv25f6] .section__title[data-astro-cid-j7pv25f6]{font-size:20px}.page--home[data-astro-cid-j7pv25f6] .section__kicker[data-astro-cid-j7pv25f6]{font-size:13px}.page--home[data-astro-cid-j7pv25f6] .grid-2[data-astro-cid-j7pv25f6]{gap:20px}.page--home[data-astro-cid-j7pv25f6] .cards--three[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:12px}.page--home[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{padding:16px}.page--home[data-astro-cid-j7pv25f6] .card__title[data-astro-cid-j7pv25f6]{font-size:16px}.page--home[data-astro-cid-j7pv25f6] .card__desc[data-astro-cid-j7pv25f6]{font-size:13px}.page--home[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}.page--home[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;text-align:center;justify-content:center}}@media (min-width: 768px){.featured-article__image[data-astro-cid-j7pv25f6]{height:180px}.featured-article__content[data-astro-cid-j7pv25f6]{padding:16px}.featured-article__label[data-astro-cid-j7pv25f6]{font-size:11px;margin-bottom:8px}.featured-article__title[data-astro-cid-j7pv25f6]{font-size:16px;margin-bottom:8px}.featured-article__desc[data-astro-cid-j7pv25f6]{font-size:13px}}.article-carousel[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 992px){.article-carousel[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.article-carousel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.video-section__eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;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}.video-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.video-card[data-astro-cid-j7pv25f6]{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #0f172a0f,inset 0 1px #ffffffe6;transition:all .35s cubic-bezier(.175,.885,.32,1.275)}.video-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);border-color:#0d94884d;box-shadow:0 20px 40px #0d94881f,0 0 0 1px #0d948826,inset 0 1px #fff}.video-card__embed[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:20px}.video-card__embed[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}.video-section__cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0d9488,#0284c7);color:#fff;font-weight:700;font-size:.95rem;padding:13px 28px;border-radius:100px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 20px #0d94884d}.video-section__cta[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0d948866;filter:brightness(1.08)}@media (max-width: 1024px){.video-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 600px){.video-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:480px;margin:0 auto;gap:16px}}.cdpr-bento-gallery[data-astro-cid-j7pv25f6]{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-j7pv25f6]{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 4px 12px #0f172a0f;background:#e2e8f0}.cdpr-bento__item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cdpr-bento__item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.cdpr-bento__item--featured[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2}.cdpr-bento__item--tall[data-astro-cid-j7pv25f6]{grid-column:span 1;grid-row:span 2}@media (max-width: 900px){.cdpr-bento-gallery[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.cdpr-bento__item--featured[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 1;height:340px}.cdpr-bento__item--tall[data-astro-cid-j7pv25f6]{grid-column:span 1;grid-row:span 1;height:240px}.cdpr-bento__item[data-astro-cid-j7pv25f6]:not(.cdpr-bento__item--featured):not(.cdpr-bento__item--tall){height:240px}}@media (max-width: 600px){.cdpr-bento-gallery[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cdpr-bento__item[data-astro-cid-j7pv25f6]{grid-column:1 / -1!important;grid-row:auto!important;height:260px!important}}.bento-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}.bento-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:24px;padding:40px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000008}.bento-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.bento-card--wide[data-astro-cid-j7pv25f6]{grid-column:span 2;flex-direction:row;align-items:center;gap:32px}.bento-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;opacity:.1;background-size:200% 200%;animation:bgShift 15s ease infinite alternate;z-index:0}@keyframes bgShift{0%{background-position:0% 50%}to{background-position:100% 50%}}.bento-card--blue[data-astro-cid-j7pv25f6]:before{background-image:linear-gradient(135deg,#0284c7,#38bdf8,transparent)}.bento-card--emerald[data-astro-cid-j7pv25f6]:before{background-image:linear-gradient(135deg,#059669,#34d399,transparent)}.bento-card--purple[data-astro-cid-j7pv25f6]:before{background-image:linear-gradient(135deg,#7c3aed,#a78bfa,transparent)}.bento-card__icon[data-astro-cid-j7pv25f6]{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;z-index:1;position:relative;background:#fff;box-shadow:0 8px 16px #0000000d}.bento-card--blue[data-astro-cid-j7pv25f6] .bento-card__icon[data-astro-cid-j7pv25f6]{color:#0284c7}.bento-card--emerald[data-astro-cid-j7pv25f6] .bento-card__icon[data-astro-cid-j7pv25f6]{color:#059669}.bento-card--purple[data-astro-cid-j7pv25f6] .bento-card__icon[data-astro-cid-j7pv25f6]{color:#7c3aed}.bento-card--wide[data-astro-cid-j7pv25f6] .bento-card__icon[data-astro-cid-j7pv25f6]{margin-bottom:0;flex-shrink:0;width:80px;height:80px;border-radius:24px}.bento-card__content[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.bento-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 12px;letter-spacing:-.02em}.bento-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;color:#475569;line-height:1.6;margin:0}@media (max-width: 768px){.bento-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.bento-card--wide[data-astro-cid-j7pv25f6]{grid-column:auto;flex-direction:column;align-items:flex-start;gap:24px}.bento-card[data-astro-cid-j7pv25f6]{padding:32px}}.home-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:linear-gradient(135deg,#f0fdf8,#f0f9ff 60%,#fafafa);min-height:90vh;display:flex;align-items:center;padding:60px 0;border-bottom:1px solid #e2e8f0}.home-hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;z-index:1;background:url(/noise.png);opacity:.3}.home-hero__blob[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.25;animation:float 20s infinite ease-in-out alternate}.home-hero__blob--1[data-astro-cid-j7pv25f6]{width:600px;height:600px;background:radial-gradient(circle,#99f6e4,transparent 70%);top:-10%;right:-10%}.home-hero__blob--2[data-astro-cid-j7pv25f6]{width:500px;height:500px;background:radial-gradient(circle,#bae6fd,transparent 70%);bottom:-20%;left:-10%;animation-delay:-5s}.home-hero__blob--3[data-astro-cid-j7pv25f6]{width:400px;height:400px;background:radial-gradient(circle,#a5b4fc,transparent 70%);top:30%;left:40%;animation-delay:-10s;opacity:.15}@keyframes float{0%{transform:translate(0) scale(1)}50%{transform:translate(50px,30px) scale(1.1)}to{transform:translate(-30px,50px) scale(.9)}}.home-hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.home-hero__text[data-astro-cid-j7pv25f6]{position:relative;z-index:10}.home-hero__eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;background:#0d948812;border:1px solid rgba(13,148,136,.18);border-radius:100px;padding:6px 14px;margin-bottom:20px}.home-hero__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,4vw,3.1rem);font-weight:800;color:#0f172a;line-height:1.12;letter-spacing:-.025em;margin:0 0 24px}.text-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0d9488,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-hero__desc[data-astro-cid-j7pv25f6]{font-size:1rem;color:#475569;line-height:1.7;margin:0 0 32px;max-width:540px}.home-hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:16px;flex-wrap:wrap}.btn--lg[data-astro-cid-j7pv25f6]{padding:10px 22px;font-size:.95rem}.home-hero__panel-container[data-astro-cid-j7pv25f6]{perspective:1000px}.featured-article-glass[data-astro-cid-j7pv25f6]{display:block;background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:24px;overflow:hidden;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 20px 40px #0f172a0f,inset 0 1px #fff;transform:translateY(0) rotateX(2deg) rotateY(-5deg);transform-origin:center right}.featured-article-glass[data-astro-cid-j7pv25f6]:hover{transform:translateY(-10px) rotateX(0) rotateY(0);background:#ffffffe6;border-color:#0284c74d;box-shadow:0 30px 60px #0f172a1a,0 0 30px #0284c71a,inset 0 1px #fff}.featured-article-glass__image-wrapper[data-astro-cid-j7pv25f6]{position:relative;height:240px;overflow:hidden}.featured-article-glass__image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.featured-article-glass[data-astro-cid-j7pv25f6]:hover .featured-article-glass__image[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.featured-article-glass__badge[data-astro-cid-j7pv25f6]{position:absolute;top:16px;right:16px;background:#ffffffe6;backdrop-filter:blur(8px);color:#0f172a;padding:6px 12px;border-radius:100px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 10px #0000000d}.featured-article-glass__content[data-astro-cid-j7pv25f6]{padding:32px}.featured-article-glass__label[data-astro-cid-j7pv25f6]{display:block;color:#0284c7;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.featured-article-glass__title[data-astro-cid-j7pv25f6]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 12px}.featured-article-glass__desc[data-astro-cid-j7pv25f6]{color:#475569;font-size:.95rem;line-height:1.6;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-article-glass__link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;color:#0d9488;font-weight:700;font-size:.9rem;transition:transform .2s ease}.featured-article-glass[data-astro-cid-j7pv25f6]:hover .featured-article-glass__link[data-astro-cid-j7pv25f6]{transform:translate(4px)}@media (max-width: 992px){.home-hero[data-astro-cid-j7pv25f6]{padding:60px 0 40px;min-height:auto}.home-hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.home-hero__title[data-astro-cid-j7pv25f6]{font-size:2.1rem;margin-bottom:16px}.home-hero__desc[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:28px}.featured-article-glass[data-astro-cid-j7pv25f6]{transform:none;max-width:500px}.featured-article-glass[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.featured-article-glass__image-wrapper[data-astro-cid-j7pv25f6]{height:180px}.featured-article-glass__content[data-astro-cid-j7pv25f6]{padding:24px}.featured-article-glass__title[data-astro-cid-j7pv25f6]{font-size:1.2rem}}@media (max-width: 768px){.home-hero[data-astro-cid-j7pv25f6]{padding:40px 0 32px}.home-hero__grid[data-astro-cid-j7pv25f6]{gap:28px}.home-hero__eyebrow[data-astro-cid-j7pv25f6]{font-size:.7rem;padding:5px 12px;letter-spacing:.08em;margin-bottom:16px}.home-hero__title[data-astro-cid-j7pv25f6]{font-size:1.85rem;margin-bottom:14px;line-height:1.15}.home-hero__desc[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.6;margin-bottom:24px}.home-hero__actions[data-astro-cid-j7pv25f6]{gap:12px}.btn--lg[data-astro-cid-j7pv25f6]{padding:9px 18px;font-size:.9rem}.featured-article-glass[data-astro-cid-j7pv25f6]{max-width:100%}.featured-article-glass__image-wrapper[data-astro-cid-j7pv25f6]{height:160px}.featured-article-glass__content[data-astro-cid-j7pv25f6]{padding:20px}.featured-article-glass__title[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:8px}.featured-article-glass__desc[data-astro-cid-j7pv25f6]{font-size:.85rem;margin-bottom:16px}.featured-article-glass__label[data-astro-cid-j7pv25f6]{font-size:.75rem;margin-bottom:8px}.featured-article-glass__badge[data-astro-cid-j7pv25f6]{font-size:.7rem;padding:4px 10px}.home-hero__grid--cdpr[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important;gap:24px}.about-hero__image-wrap[data-astro-cid-j7pv25f6]{order:-1}.about-hero__image[data-astro-cid-j7pv25f6]{min-height:220px!important}}@media (max-width: 480px){.home-hero[data-astro-cid-j7pv25f6]{padding:28px 0 24px}.home-hero__grid[data-astro-cid-j7pv25f6]{gap:20px}.home-hero__eyebrow[data-astro-cid-j7pv25f6]{font-size:.7rem;padding:4px 10px;letter-spacing:.06em;margin-bottom:12px}.home-hero__title[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:12px}.home-hero__desc[data-astro-cid-j7pv25f6]{font-size:.85rem;margin-bottom:20px}.btn--lg[data-astro-cid-j7pv25f6]{padding:8px 16px;font-size:.85rem}.featured-article-glass__image-wrapper[data-astro-cid-j7pv25f6]{height:140px}.featured-article-glass__content[data-astro-cid-j7pv25f6]{padding:16px}.featured-article-glass__title[data-astro-cid-j7pv25f6]{font-size:1rem}.featured-article-glass__desc[data-astro-cid-j7pv25f6]{font-size:.8rem;-webkit-line-clamp:2}.about-hero__image[data-astro-cid-j7pv25f6]{min-height:180px!important}}
