.iic-header[data-astro-cid-ei4kuhfg]{max-width:720px;margin:0 0 clamp(2rem,4vw,3rem)}.iic-eyebrow[data-astro-cid-ei4kuhfg]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--coral-300);background:linear-gradient(120deg,#ff7a592e,#ff7a590a);border:1px solid #ff7a5966;border-radius:999px;align-items:center;gap:10px;margin-bottom:1.1rem;padding:7px 14px 7px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.iic-eyebrow-dot[data-astro-cid-ei4kuhfg]{background:var(--coral-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #ff7a592e}.section:not(.section--dark):not(.section--deep-blue):not(.section--blue-gradient) .iic-eyebrow[data-astro-cid-ei4kuhfg]{color:var(--coral-500)}.iic-title[data-astro-cid-ei4kuhfg]{font-family:var(--font-display);letter-spacing:-.022em;color:var(--theme-heading);max-width:22ch;margin:0 0 .85rem;font-size:clamp(1.85rem,3.6vw,2.9rem);font-weight:700;line-height:1.08}.iic-title[data-astro-cid-ei4kuhfg] em,.iic-title[data-astro-cid-ei4kuhfg] strong{color:var(--lime-600);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:var(--em-underline-svg);background-position:0 92%;background-repeat:no-repeat;background-size:100% .16em;font-style:normal}.iic-desc[data-astro-cid-ei4kuhfg]{color:var(--theme-text);opacity:.85;max-width:60ch;margin:0;font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.62}.iic-grid[data-astro-cid-ei4kuhfg]{gap:clamp(1rem,1.5vw,1.4rem);display:grid}.iic-grid--2[data-astro-cid-ei4kuhfg]{grid-template-columns:repeat(2,1fr)}.iic-grid--3[data-astro-cid-ei4kuhfg]{grid-template-columns:repeat(3,1fr)}.iic-card[data-astro-cid-ei4kuhfg]{aspect-ratio:5/6;color:var(--white);cursor:default;isolation:isolate;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px -22px #0206178c,0 6px 14px -4px #0206174d}a[data-astro-cid-ei4kuhfg].iic-card{cursor:pointer}.iic-card[data-astro-cid-ei4kuhfg]:hover,.iic-card[data-astro-cid-ei4kuhfg]:focus-within{border-color:#ff7a5966;transform:translateY(-6px);box-shadow:0 32px 64px -22px #020617a6,0 10px 22px -6px #02061766}.iic-card__img[data-astro-cid-ei4kuhfg]{object-fit:cover;z-index:0;filter:saturate(.92)contrast(1.04);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s;position:absolute;inset:0}.iic-card[data-astro-cid-ei4kuhfg]:hover .iic-card__img[data-astro-cid-ei4kuhfg],.iic-card[data-astro-cid-ei4kuhfg]:focus-within .iic-card__img[data-astro-cid-ei4kuhfg]{filter:saturate()contrast(1.08);transform:scale(1.05)}.iic-card__overlay[data-astro-cid-ei4kuhfg]{z-index:1;pointer-events:none;background:linear-gradient(#05152466 0%,#05152426 32%,#051524b3 70%,#051524f2 100%);transition:opacity .35s;position:absolute;inset:0}.iic-card__overlay-2[data-astro-cid-ei4kuhfg]{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(60% 50% at 70% 30%,#ff7a592e,#0000 65%);transition:opacity .4s;position:absolute;inset:0}.iic-card[data-astro-cid-ei4kuhfg]:hover .iic-card__overlay-2[data-astro-cid-ei4kuhfg],.iic-card[data-astro-cid-ei4kuhfg]:focus-within .iic-card__overlay-2[data-astro-cid-ei4kuhfg]{opacity:1}.iic-card__top[data-astro-cid-ei4kuhfg]{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.iic-card__num[data-astro-cid-ei4kuhfg]{font-family:var(--font-display);letter-spacing:.22em;color:var(--coral-300);backdrop-filter:blur(4px);background:#051524b3;border:1px solid #ff7a594d;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px 4px;font-size:.62rem;font-weight:700;display:inline-flex}.iic-card__icon[data-astro-cid-ei4kuhfg]{width:36px;height:36px;color:var(--accent-icon);backdrop-filter:blur(4px);background:#051524a6;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.iic-card__icon[data-astro-cid-ei4kuhfg] svg{width:18px;height:18px}.iic-card__content[data-astro-cid-ei4kuhfg]{z-index:2;flex-direction:column;gap:.5rem;padding:clamp(1.1rem,1.5vw,1.5rem);display:flex;position:relative}.iic-card__rule[data-astro-cid-ei4kuhfg]{background:var(--lime-600);border-radius:2px;width:36px;height:2px;margin-bottom:.35rem;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.iic-card[data-astro-cid-ei4kuhfg]:hover .iic-card__rule[data-astro-cid-ei4kuhfg],.iic-card[data-astro-cid-ei4kuhfg]:focus-within .iic-card__rule[data-astro-cid-ei4kuhfg]{width:64px}.iic-card__title[data-astro-cid-ei4kuhfg]{font-family:var(--font-display);letter-spacing:-.012em;color:var(--cream-3);max-width:16ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;line-height:1.18}.iic-card__desc[data-astro-cid-ei4kuhfg]{color:#ffffffd1;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.iic-card__cta[data-astro-cid-ei4kuhfg]{font-family:var(--font-display);letter-spacing:.04em;color:var(--lime-600);opacity:0;align-items:center;gap:6px;margin-top:.35rem;font-size:.78rem;font-weight:700;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:translateY(6px)}.iic-card[data-astro-cid-ei4kuhfg]:hover .iic-card__cta[data-astro-cid-ei4kuhfg],.iic-card[data-astro-cid-ei4kuhfg]:focus-within .iic-card__cta[data-astro-cid-ei4kuhfg]{opacity:1;transform:translateY(0)}.iic-card__cta[data-astro-cid-ei4kuhfg] svg[data-astro-cid-ei4kuhfg]{transition:transform .22s}.iic-card[data-astro-cid-ei4kuhfg]:hover .iic-card__cta[data-astro-cid-ei4kuhfg] svg[data-astro-cid-ei4kuhfg]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.iic-card[data-astro-cid-ei4kuhfg],.iic-card__img[data-astro-cid-ei4kuhfg],.iic-card__rule[data-astro-cid-ei4kuhfg],.iic-card__cta[data-astro-cid-ei4kuhfg]{transition:none!important;transform:none!important}}@media (width<=1024px){.iic-grid--3[data-astro-cid-ei4kuhfg]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.iic-grid--3[data-astro-cid-ei4kuhfg],.iic-grid--2[data-astro-cid-ei4kuhfg]{grid-template-columns:1fr}.iic-card[data-astro-cid-ei4kuhfg]{aspect-ratio:16/11}.iic-card__title[data-astro-cid-ei4kuhfg]{font-size:1.05rem}.iic-card__desc[data-astro-cid-ei4kuhfg]{-webkit-line-clamp:4;line-clamp:4}.iic-card__cta[data-astro-cid-ei4kuhfg]{opacity:1;transform:none}}.iic-card__art[data-astro-cid-ei4kuhfg]{filter:none}.iic-card--art[data-astro-cid-ei4kuhfg]{border:0;box-shadow:0 18px 36px -20px #0a193173}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__overlay[data-astro-cid-ei4kuhfg],.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__overlay-2[data-astro-cid-ei4kuhfg]{display:none}.iic-card--art[data-astro-cid-ei4kuhfg] .sa{--sa-glow:transparent;--sa-glow-2:transparent;--sa-page:var(--white);background:var(--sa-bg)!important}.iic-card--blue[data-astro-cid-ei4kuhfg] .sa{--sa-bg:var(--pal-blue);--sa-dot:color-mix(in srgb, var(--white) 12%, transparent);--sa-line:color-mix(in srgb, var(--white) 60%, transparent);--sa-plane:color-mix(in srgb, var(--white) 16%, transparent);--sa-plane-edge:color-mix(in srgb, var(--white) 50%, transparent);--sa-node:color-mix(in srgb, var(--white) 18%, transparent);--sa-node-edge:color-mix(in srgb, var(--white) 55%, transparent);--sa-solid:var(--pal-yellow);--sa-solid-2:var(--white);--sa-hot:var(--pal-yellow);--sa-lime:var(--pal-yellow);--sa-bar:color-mix(in srgb, var(--white) 88%, transparent);--sa-ink:color-mix(in srgb, var(--pal-navy) 28%, transparent)}.iic-card--yellow[data-astro-cid-ei4kuhfg] .sa{--sa-bg:var(--pal-yellow);--sa-dot:color-mix(in srgb, var(--pal-navy) 9%, transparent);--sa-line:color-mix(in srgb, var(--pal-navy) 60%, transparent);--sa-plane:color-mix(in srgb, var(--pal-navy) 10%, transparent);--sa-plane-edge:color-mix(in srgb, var(--pal-navy) 45%, transparent);--sa-node:color-mix(in srgb, var(--pal-navy) 10%, transparent);--sa-node-edge:color-mix(in srgb, var(--pal-navy) 50%, transparent);--sa-solid:var(--pal-blue);--sa-solid-2:var(--pal-navy);--sa-hot:var(--pal-navy);--sa-lime:var(--pal-blue);--sa-bar:color-mix(in srgb, var(--pal-navy) 78%, transparent);--sa-ink:color-mix(in srgb, var(--pal-navy) 28%, transparent)}.iic-card--navy[data-astro-cid-ei4kuhfg] .sa{--sa-bg:var(--pal-navy);--sa-dot:color-mix(in srgb, var(--white) 7%, transparent);--sa-line:color-mix(in srgb, var(--pal-blue) 85%, transparent);--sa-plane:color-mix(in srgb, var(--pal-blue) 26%, transparent);--sa-plane-edge:color-mix(in srgb, var(--pal-blue) 70%, transparent);--sa-node:color-mix(in srgb, var(--white) 10%, transparent);--sa-node-edge:color-mix(in srgb, var(--white) 38%, transparent);--sa-solid:var(--pal-blue);--sa-solid-2:var(--pal-blue);--sa-hot:var(--pal-yellow);--sa-lime:var(--pal-yellow);--sa-bar:color-mix(in srgb, var(--white) 78%, transparent);--sa-ink:color-mix(in srgb, var(--pal-navy) 28%, transparent)}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__content[data-astro-cid-ei4kuhfg]{gap:.6rem;padding:clamp(1.25rem,1.9vw,1.75rem)}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__num[data-astro-cid-ei4kuhfg]{color:var(--pal-yellow);border-color:#0000;border-radius:6px;padding:6px 12px 5px;font-size:.8rem}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__rule[data-astro-cid-ei4kuhfg]{background:var(--pal-yellow);width:44px;height:4px}.iic-card--art[data-astro-cid-ei4kuhfg]:hover .iic-card__rule[data-astro-cid-ei4kuhfg],.iic-card--art[data-astro-cid-ei4kuhfg]:focus-within .iic-card__rule[data-astro-cid-ei4kuhfg]{width:76px}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__title[data-astro-cid-ei4kuhfg]{color:var(--white);max-width:18ch;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.14}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__desc[data-astro-cid-ei4kuhfg]{color:#fffffff0;-webkit-line-clamp:4;line-clamp:4;max-width:36ch;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__cta[data-astro-cid-ei4kuhfg]{color:var(--pal-yellow);font-size:.9rem}.iic-card--yellow[data-astro-cid-ei4kuhfg] .iic-card__title[data-astro-cid-ei4kuhfg],.iic-card--yellow[data-astro-cid-ei4kuhfg] .iic-card__desc[data-astro-cid-ei4kuhfg],.iic-card--yellow[data-astro-cid-ei4kuhfg] .iic-card__cta[data-astro-cid-ei4kuhfg]{color:var(--pal-navy)}.iic-card--yellow[data-astro-cid-ei4kuhfg] .iic-card__rule[data-astro-cid-ei4kuhfg]{background:var(--pal-blue)}.iic-card--art[data-astro-cid-ei4kuhfg]:hover,.iic-card--art[data-astro-cid-ei4kuhfg]:focus-within{border-color:#0000}@media (width<=640px){.iic-card--art[data-astro-cid-ei4kuhfg]{aspect-ratio:5/6}.iic-card--art[data-astro-cid-ei4kuhfg] .iic-card__title[data-astro-cid-ei4kuhfg]{font-size:1.4rem}}
