:root{--color-primary:#CE0033;--color-primary-dark:#A80029;--color-primary-soft:#FDECEF;--color-primary-muted:#E06A82;--color-ink:#0A0F1E;--color-ink-soft:#1F1F1F;--color-text:#313135;--color-text-muted:#6B7280;--color-bg:#FFFFFF;--color-bg-soft:#F8F9FA;--color-bg-warm:#F8F9FA;--color-bg-muted:#F0F0F0;--color-tint:#F8F9FA;--color-card:#FFFFFF;--color-card-soft:#FBF9F5;--color-surface-dark:#0A0F1E;--color-surface-dark-2:#131824;--color-surface-dark-3:#0F0D0B;--grad-warm:linear-gradient(180deg,#F7F4EF 0%,#F4F1EC 100%);--grad-dark:linear-gradient(160deg,#131824 0%,#0A0F1E 55%,#120F0D 100%);--grad-primary:linear-gradient(135deg,#E4143F 0%,#CE0033 55%,#A80029 100%);--color-border:#E5E7EB;--color-border-strong:#D1D5DB;--color-success:#1F8A4C;--color-success-soft:#E7F5EC;--color-warning:#F59E0B;--color-warning-soft:#FEF9E7;--color-error:#DC2626;--color-error-soft:#FEE2E2;--color-info:#2F6FED;--color-overlay-dark:rgba(33,33,33,.58);--color-overlay-soft:rgba(33,33,33,.06);--font-heading:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif;--font-accent:"Fraunces",Georgia,serif;--fw-heading:700;--fw-heading-strong:800;--fw-body:400;--fw-medium:500;--fw-semibold:600;--fs-h1:clamp(2.4rem,4.5vw,4.8rem);--fs-h2:clamp(2rem,3.2vw,3.4rem);--fs-h3:clamp(1.45rem,2.2vw,2.2rem);--fs-h4:clamp(1.2rem,1.6vw,1.5rem);--fs-body:clamp(0.95rem,0.3vw + 0.88rem,1rem);--fs-small:clamp(0.78rem,0.25vw + 0.72rem,0.9rem);--text-xs:var(--fs-small);--text-sm:clamp(0.85rem,0.3vw + 0.8rem,0.95rem);--text-base:var(--fs-body);--text-lg:var(--fs-h4);--text-xl:clamp(1.3rem,1.9vw,1.7rem);--text-2xl:clamp(1.5rem,2.2vw,2.2rem);--text-3xl:clamp(1.7rem,2.6vw,2.7rem);--text-4xl:var(--fs-h2);--text-5xl:clamp(2.2rem,4vw,4rem);--text-6xl:var(--fs-h1);--lh-h1:1.02;--lh-h2:1.08;--lh-h3:1.14;--lh-h4:1.22;--line-height-heading:1.08;--line-height-body:1.62;--line-height-meta:1.35;--letter-spacing-tight:-0.02em;--letter-spacing-eyebrow:0.14em;--space-2xs:clamp(0.25rem,0.2rem + 0.2vw,0.5rem);--space-xs:clamp(0.5rem,0.45rem + 0.25vw,0.75rem);--space-sm:clamp(0.75rem,0.65rem + 0.35vw,1rem);--space-md:clamp(1rem,0.9rem + 0.6vw,1.5rem);--space-lg:clamp(1.5rem,1.2rem + 1vw,2.5rem);--space-xl:clamp(2rem,1.5rem + 2vw,4rem);--space-2xl:clamp(3rem,2rem + 4vw,6rem);--space-3xl:clamp(4rem,3rem + 6vw,8rem);--gap-sm:clamp(0.75rem,0.6vw,1rem);--gap-md:clamp(1rem,1vw,1.5rem);--gap-lg:clamp(1.5rem,2vw,2.5rem);--gap-xl:clamp(2rem,3vw,4rem);--section-xs:clamp(2rem,4vw,3rem);--section-sm:clamp(3rem,5vw,4rem);--section-md:clamp(4rem,7vw,6rem);--section-lg:clamp(5rem,9vw,8rem);--section-xl:clamp(6rem,11vw,10rem);--section-hero:clamp(4.5rem,9vw,9rem);--container-max:1200px;--container-wide:1320px;--container-narrow:900px;--container-text:720px;--container-xs:560px;--side-padding:clamp(1rem,4vw,5rem);--grid-gap:var(--gap-lg);--grid-gap-large:var(--gap-xl);--radius-xs:0.5rem;--radius-sm:0.7rem;--radius-md:0.9rem;--radius-lg:1.1rem;--radius-xl:1.4rem;--radius-2xl:1.8rem;--radius-pill:999px;--border-light:1px solid var(--color-border);--border-strong:1px solid var(--color-border-strong);--border-primary:1px solid var(--color-primary);--shadow-xs:0 1px 2px rgba(33,33,33,.05);--shadow-sm:0 4px 16px rgba(33,33,33,.06);--shadow-md:0 12px 34px rgba(33,33,33,.08);--shadow-lg:0 24px 60px rgba(33,33,33,.10);--shadow-hover:0 16px 44px rgba(33,33,33,.11);--motion-fast:160ms;--motion-normal:260ms;--motion-slow:440ms;--motion-ease:cubic-bezier(0.22,1,0.36,1);--button-padding-y:0;--button-padding-x:24px;--button-gap:0.5ch;--button-radius:0.7rem;--button-font-size:var(--text-sm);--button-font-weight:600;--button-min-h:2.875rem;--card-padding:clamp(1.2rem,2vw,2rem);--card-radius:1.15rem;--card-bg:var(--color-card);--card-border:1px solid transparent;--card-shadow:0 1px 3px rgba(33,33,33,.05),0 10px 28px -14px rgba(33,33,33,.20);--card-shadow-hover:0 4px 10px rgba(33,33,33,.07),0 24px 50px -18px rgba(33,33,33,.28);--card-gap:var(--gap-sm);--card-image-radius:var(--radius-md);--badge-padding-y:0.34em;--badge-padding-x:0.7em;--badge-radius:0.55rem;--badge-font-size:var(--fs-small);--badge-font-weight:700;--image-radius:var(--radius-md);--image-card-ratio:16/10;--image-hero-ratio:16/8;--image-avatar-size:2.5rem;--image-logo-container:96px;--flag-max-w:88px;--flag-max-h:58px;--logo-max-h:56px}.mip-scope{font-family:var(--font-body);color:var(--color-text);font-size:var(--fs-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mip-scope h1,.mip-scope h2,.mip-scope h3,.mip-scope h4,.mip-scope h5,.mip-scope h6{font-family:var(--font-heading);font-weight:var(--fw-heading);color:var(--color-ink);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);margin:0}.mip-scope h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-heading-strong)}.mip-scope h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.mip-scope h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.mip-scope h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.mip-scope p{line-height:var(--line-height-body)}.mip-scope:where(a){color:var(--color-primary-dark)}.mip-scope .elementor-heading-title{font-family:var(--font-heading);font-weight:var(--fw-heading);color:var(--color-ink);letter-spacing:var(--letter-spacing-tight)}.page-shell{width:100%;padding-inline:var(--side-padding)}.container-default,.container-wide,.container-narrow,.container-text,.container-xs{width:100%;margin-inline:auto;padding-inline:var(--side-padding)}.container-default{max-width:var(--container-max)}.container-wide{max-width:var(--container-wide)}.container-narrow{max-width:var(--container-narrow)}.container-text{max-width:var(--container-text)}.container-xs{max-width:var(--container-xs)}.grid-2,.grid-3,.grid-4,.grid-auto-fit,.grid-blog,.grid-events{display:grid;gap:var(--grid-gap)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-auto-fit,.grid-blog,.grid-events{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.flex-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.flex-center{display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.flex-start{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm)}.stack{display:flex;flex-direction:column;gap:var(--space-md)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.stack-xs{display:flex;flex-direction:column;gap:var(--space-xs)}.stack-sm{display:flex;flex-direction:column;gap:var(--space-sm)}.stack-md{display:flex;flex-direction:column;gap:var(--space-md)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-lg)}.stack-xl{display:flex;flex-direction:column;gap:var(--space-xl)}.section-xs{padding-block:var(--section-xs)}.section-sm{padding-block:var(--section-sm)}.section-md{padding-block:var(--section-md)}.section-lg{padding-block:var(--section-lg)}.section-xl{padding-block:var(--section-xl)}.section-hero{padding-block:var(--section-hero)}.section-soft{background:var(--color-bg-soft)}.section-warm{background:var(--color-bg-warm)}.section-dark{background:var(--color-ink);color:#e9edf2}.section-dark h1,.section-dark h2,.section-dark h3{color:#fff}.section-red{background:var(--color-primary);color:#fff}.section-red h1,.section-red h2,.section-red h3{color:#fff}.heading-hero{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:700;line-height:0.98;letter-spacing:var(--letter-spacing-tight)}.heading-page{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:700;line-height:1.02;letter-spacing:var(--letter-spacing-tight)}.heading-section{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;line-height:1.1;letter-spacing:var(--letter-spacing-tight)}.heading-card{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:1.2}.heading-small{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:1.25}.text-lead{font-size:var(--fs-body);line-height:1.55;color:var(--color-ink-soft)}.text-base{font-size:var(--text-base)}.text-small,.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-muted{color:var(--color-text-muted)}.text-meta{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-meta)}.text-label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-soft)}.text-eyebrow{display:inline-flex;align-items:center;gap:.5ch;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-primary)}.text-eyebrow::before{content:"";width:1.6rem;height:2px;background:currentColor;border-radius:2px}.btn{--_bg:var(--color-primary);--_fg:#fff;--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);font-family:var(--font-body);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:1;padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);text-decoration:none;cursor:pointer;transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.99)}.btn-primary{--_bg:var(--color-primary);--_fg:#fff}.btn-primary:hover{--_bg:var(--color-primary-dark);box-shadow:0 10px 24px -10px rgba(206,0,51,.6)}.btn-secondary{--_bg:#fff;--_fg:var(--color-primary-dark);--_bd:var(--color-border-strong)}.btn-secondary:hover{--_bg:var(--color-primary-soft);--_bd:var(--color-primary)}.btn-ghost{--_bg:transparent;--_fg:var(--color-ink)}.btn-ghost:hover{--_bg:var(--color-bg-soft);--_fg:var(--color-primary-dark)}.btn-light{--_bg:#fff;--_fg:var(--color-ink);--_bd:var(--color-border)}.btn-light:hover{--_bg:var(--color-bg-soft)}.btn-dark{--_bg:var(--color-ink);--_fg:#fff}.btn-dark:hover{--_bg:var(--color-ink-soft)}.btn-link{--_bg:transparent;--_fg:var(--color-primary-dark);padding:.2em 0;border-radius:0}.btn-link:hover{--_fg:var(--color-primary);transform:none;text-decoration:underline;text-underline-offset:3px}.btn-small{--button-padding-y:0.6em;--button-padding-x:1em;font-size:var(--text-xs)}.btn-large{--button-padding-y:1em;--button-padding-x:1.7em;font-size:var(--text-base)}.btn[disabled],.btn.is-disabled{opacity:.5;pointer-events:none}@media(max-width:640px){.btn-full-mobile{width:100%}}.card{display:flex;flex-direction:column;background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow)}.card-soft{background:var(--color-card-soft);box-shadow:none}.card-editorial{gap:var(--space-sm);padding:var(--card-padding)}.card-equal,.card-blog,.card-activity,.card-partner,.card-actor,.card-country,.card-resource{height:100%}.card-hover-lift,.card-clickable{transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease)}.card-hover-lift:hover,.card-clickable:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover);border-color:var(--color-border-strong)}.card-clickable:focus-within{box-shadow:var(--card-shadow-hover)}.card-horizontal{flex-direction:row;align-items:stretch}.card-compact{flex-direction:row;align-items:center;gap:var(--space-sm);padding:var(--space-xs);box-shadow:none}.card-featured{flex-direction:row;align-items:stretch}@media(max-width:820px){.card-featured,.card-horizontal{flex-direction:column}}.blog-card,.activity-card{display:flex;flex-direction:column;height:100%;background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.blog-card:hover,.activity-card:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover)}.blog-card-image,.activity-card-image{position:relative;aspect-ratio:var(--image-card-ratio);overflow:hidden;background:var(--color-bg-muted)}.blog-card-image img,.activity-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-slow) var(--motion-ease)}.blog-card:hover .blog-card-image img,.activity-card:hover .activity-card-image img{transform:scale(1.045)}.blog-card-body,.activity-card-body{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--card-padding);flex:1}.blog-card-meta,.activity-card-meta{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-meta);display:flex;flex-wrap:wrap;gap:.4ch .8ch;align-items:center}.blog-card-title,.activity-card-title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:1.22;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-title a,.activity-card-title a{color:inherit;text-decoration:none}.blog-card-title a:hover,.activity-card-title a:hover{color:var(--color-primary-dark)}.blog-card-excerpt,.activity-card-excerpt{font-size:var(--text-sm);line-height:1.55;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt p,.activity-card-excerpt p{margin:0;display:inline}.blog-card-cta,.activity-card-cta{margin-top:auto;padding-top:var(--space-sm)}.activity-card-date{position:absolute;top:.75rem;left:.75rem;background:#fff;border-radius:var(--radius-sm);padding:.4rem .55rem;text-align:center;line-height:1;box-shadow:0 3px 10px rgba(0,0,0,.16);min-width:2.9rem}.activity-card-date b{display:block;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-ink)}.activity-card-date span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-top:2px}.blog-card-featured,.activity-card-featured{flex-direction:row}.blog-card-featured .blog-card-image,.activity-card-featured .activity-card-image{flex:1 1 52%;aspect-ratio:auto;min-height:280px}.blog-card-featured .blog-card-body,.activity-card-featured .activity-card-body{flex:1 1 48%;justify-content:center;padding:clamp(1.4rem,2.5vw,2.4rem)}.blog-card-featured .blog-card-title,.activity-card-featured .activity-card-title{font-size:var(--text-3xl)}@media(max-width:820px){.blog-card-featured,.activity-card-featured{flex-direction:column}.blog-card-featured .blog-card-image,.activity-card-featured .activity-card-image{aspect-ratio:16/9;min-height:0}}.blog-card-compact,.activity-card-compact{flex-direction:row;align-items:center;gap:var(--space-sm);box-shadow:none;padding:.6rem}.blog-card-compact .blog-card-image,.activity-card-compact .activity-card-image{width:84px;aspect-ratio:1;flex:none;border-radius:var(--radius-sm)}.badge{display:inline-flex;align-items:center;gap:.4ch;font-family:var(--font-body);font-weight:var(--badge-font-weight);font-size:var(--badge-font-size);line-height:1;padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--color-bg-muted);color:var(--color-ink-soft)}.badge-primary{background:var(--color-primary);color:#fff}.badge-soft{background:var(--color-primary-soft);color:var(--color-primary-dark)}.badge-outline{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-ink-soft)}.badge-success{background:#e6f6ec;color:var(--color-success)}.badge-warning{background:#fdf0dd;color:var(--color-warning)}.badge-error{background:#fdeaea;color:var(--color-error)}.badge-info{background:#e8f0fe;color:var(--color-info)}.badge-neutral{background:var(--color-bg-muted);color:var(--color-text-muted)}.badge-category,.badge-taxonomy{background:var(--color-primary-soft);color:var(--color-primary-dark)}.badge-date{background:#fff;color:var(--color-ink);box-shadow:var(--shadow-xs)}.badge-status{background:var(--color-bg-muted);color:var(--color-ink-soft)}.badge[href]:hover{filter:brightness(.97)}.badge.is-active,.badge[aria-pressed="true"]{background:var(--color-primary);color:#fff}.badge-tl{position:absolute;top:.75rem;left:.75rem;z-index:2}.badge-tr{position:absolute;top:.75rem;right:.75rem;z-index:2}.blog-card-image .badge,.activity-card-image .badge{box-shadow:0 2px 8px rgba(0,0,0,.14);backdrop-filter:blur(3px)}.badge-status[data-status="Terminée"]{background:var(--color-bg-muted);color:var(--color-text-muted)}.badge-status[data-status="À venir"]{background:#e6f6ec;color:var(--color-success)}.badge-status[data-status="En cours"]{background:#fdeaea;color:var(--color-error)}.badge-status[data-status="Reportée"],.badge-status[data-status="Annulée"]{background:#fdf0dd;color:var(--color-warning)}.meta-list{display:flex;flex-direction:column;gap:.35rem;font-size:var(--text-sm);color:var(--color-text)}.meta-list span{display:inline-flex;align-items:center;gap:.5ch}.meta-list .ico{width:1.05em;height:1.05em;color:var(--color-primary);flex:none}.badge:empty,.blog-card-meta:empty,.blog-card-excerpt:empty,.activity-card-excerpt:empty,.meta-list:empty{display:none}.blog-card-image img[src=""],.activity-card-image img[src=""],.blog-card-image img:not([src]),.activity-card-image img:not([src]){display:none}.meta-list span:has(.country-flag[src=""]){display:none}.cluster:has(>.badge:only-child:empty){display:none}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;background:var(--color-card);border:var(--border-light);border-radius:var(--radius-lg);padding:clamp(.7rem,1.4vw,1rem);box-shadow:var(--shadow-sm)}.filter-group{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.filter-field{display:flex;flex-direction:column;gap:.35rem}.filter-label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-soft)}.filter-input,.filter-select{font:inherit;font-size:var(--text-sm);padding:.7em 1em;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;color:var(--color-ink);min-height:44px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.filter-input:hover,.filter-select:hover{border-color:var(--color-border-strong)}.filter-input:focus,.filter-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.filter-chip{display:inline-flex;align-items:center;gap:.4ch;font-size:var(--text-sm);font-weight:600;padding:.5em 1em;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:#fff;color:var(--color-ink-soft);cursor:pointer;min-height:40px}.filter-chip:hover{border-color:var(--color-primary-muted);color:var(--color-primary-dark)}.filter-chip-active,.filter-chip[aria-pressed="true"]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.filter-reset{color:var(--color-text-muted);background:none;border:none;font-weight:600;cursor:pointer}.filter-reset:hover{color:var(--color-primary)}.filter-submit{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-pill);padding:.7em 1.4em;font-weight:600;cursor:pointer;min-height:44px}.filter-submit:hover{background:var(--color-primary-dark)}.filter-toggle{display:none}@media(max-width:768px){.filter-toggle{display:inline-flex;align-items:center;gap:.5ch;width:100%;justify-content:center}.filter-drawer[hidden]{display:none}.filter-bar{flex-direction:column;align-items:stretch}.filter-field,.filter-input,.filter-select,.filter-chip{width:100%}}.img-cover,.object-cover{width:100%;height:100%;object-fit:cover;display:block}.img-contain,.object-contain{width:100%;height:100%;object-fit:contain;display:block}.img-rounded{border-radius:var(--image-radius)}.img-soft{border-radius:var(--radius-md)}.img-editorial,.img-card{width:100%;aspect-ratio:var(--image-card-ratio);object-fit:cover;border-radius:var(--image-radius);display:block}.img-hero{width:100%;aspect-ratio:var(--image-hero-ratio);object-fit:cover;border-radius:var(--radius-xl);display:block}.img-avatar{width:var(--image-avatar-size);height:var(--image-avatar-size);border-radius:50%;object-fit:cover}.img-flag,.country-flag{width:1.4em;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.06);vertical-align:-2px}.img-logo{max-width:100%;max-height:100%;object-fit:contain}.logo-frame,.flag-frame,.partner-logo,.actor-logo{display:flex;align-items:center;justify-content:center;overflow:hidden;width:var(--image-logo-container);height:var(--image-logo-container);padding:var(--space-sm);background:#fff;border:var(--border-light);border-radius:var(--radius-md)}.logo-img,.flag-img,.partner-logo img,.actor-logo img{max-width:100%;max-height:100%;object-fit:contain}.flag-frame{width:auto;height:auto;padding:0;border:none;background:none}.archive-page{width:100%}.archive-hero{background:linear-gradient(180deg,var(--color-bg-warm),var(--color-bg));border-bottom:var(--border-light)}.archive-eyebrow{color:var(--color-primary)}.archive-title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:800;line-height:1.05;letter-spacing:var(--letter-spacing-tight);max-width:20ch}.archive-intro{margin-top:var(--space-sm);max-width:60ch;font-size:var(--fs-body);line-height:1.55;color:var(--color-text)}.archive-toolbar{margin-block:var(--space-md)}.archive-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.archive-empty{text-align:center;padding:clamp(2.5rem,6vw,4rem) 1rem;color:var(--color-text-muted);background:var(--color-bg-soft);border:1px dashed var(--color-border);border-radius:var(--radius-xl)}.archive-related-nav{margin-top:var(--space-xl)}@media(max-width:960px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.archive-grid{grid-template-columns:1fr}}.single-page{width:100%}.single-hero{padding-block:var(--section-sm)}.single-meta{display:flex;flex-wrap:wrap;gap:.6ch 1.1ch;align-items:center;color:var(--color-text-muted);font-size:var(--text-sm)}.single-title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:800;line-height:1.07;letter-spacing:var(--letter-spacing-tight)}.single-intro{font-size:var(--fs-body);line-height:1.55;color:var(--color-ink-soft)}.single-featured-image{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:var(--image-hero-ratio);background:var(--color-bg-muted)}.single-featured-image img{width:100%;height:100%;object-fit:cover}.single-content{font-size:var(--text-base);line-height:var(--line-height-body);color:var(--color-text);max-width:var(--container-text)}.single-content h2{font-size:var(--text-2xl);margin:1.8em 0 .5em}.single-content h3{font-size:var(--text-xl);margin:1.4em 0 .4em}.single-content p{margin:0 0 1.1em}.single-content img{max-width:100%;height:auto;border-radius:var(--radius-md)}.single-section{margin-block:var(--space-lg)}.single-related{margin-top:var(--space-xl)}.single-cta{margin-block:var(--space-lg)}.cta-band{background:var(--color-primary-soft);border:1px solid #f3c9d5;border-radius:var(--radius-xl);padding:clamp(1.2rem,2.5vw,1.8rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}.description-card,.description-balanced{font-size:var(--text-sm);line-height:1.55;color:var(--color-text)}.description-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.description-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link{color:var(--color-primary-dark);text-decoration:none;transition:color var(--motion-fast)}.link:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.link-primary{color:var(--color-primary);font-weight:600}.link-muted{color:var(--color-text-muted)}.link-muted:hover{color:var(--color-ink)}.link-underlined{text-decoration:underline;text-underline-offset:3px}.link-arrow{display:inline-flex;align-items:center;gap:.4ch;font-weight:600;color:var(--color-primary-dark);text-decoration:none}.link-arrow::after{content:"→";transition:transform var(--motion-fast) var(--motion-ease)}.link-arrow:hover::after{transform:translateX(3px)}.link-card{position:absolute;inset:0;z-index:1;text-indent:-9999px}.link-nav{color:var(--color-ink-soft);text-decoration:none;font-weight:500}.link-nav:hover,.link-nav[aria-current="page"]{color:var(--color-primary)}.form{display:flex;flex-direction:column;gap:var(--space-md)}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-soft)}.form-input,.form-select,.form-textarea{font:inherit;font-size:var(--text-base);padding:.75em 1em;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-ink);min-height:46px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--color-border-strong)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.form-input[aria-invalid="true"],.form-error input{border-color:var(--color-error)}.form-help{font-size:var(--text-sm);color:var(--color-text-muted)}.form-error{color:var(--color-error);font-size:var(--text-sm)}.form-success{color:var(--color-success);font-size:var(--text-sm)}.form-submit{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-pill);padding:.85em 1.6em;font-weight:600;cursor:pointer;min-height:46px}.form-submit:hover{background:var(--color-primary-dark)}.form-input:disabled,.form-select:disabled{opacity:.55;cursor:not-allowed;background:var(--color-bg-soft)}.motion-fade{opacity:0;animation:mip-fade var(--motion-slow) var(--motion-ease) forwards}.motion-fade-up{opacity:0;transform:translateY(14px);animation:mip-fade-up var(--motion-slow) var(--motion-ease) forwards}.motion-scale-soft{transition:transform var(--motion-normal) var(--motion-ease)}.motion-scale-soft:hover{transform:scale(1.02)}.motion-hover-lift{transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.motion-hover-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.motion-image-zoom{overflow:hidden}.motion-image-zoom img{transition:transform var(--motion-slow) var(--motion-ease)}.motion-image-zoom:hover img{transform:scale(1.05)}.motion-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease)}.motion-reveal.is-visible{opacity:1;transform:none}.motion-stagger>*{opacity:0;transform:translateY(14px);animation:mip-fade-up var(--motion-slow) var(--motion-ease) forwards}.motion-stagger>*:nth-child(2){animation-delay:80ms}.motion-stagger>*:nth-child(3){animation-delay:160ms}.motion-stagger>*:nth-child(4){animation-delay:240ms}.motion-stagger>*:nth-child(5){animation-delay:320ms}.motion-stagger>*:nth-child(6){animation-delay:400ms}@keyframes mip-fade{to{opacity:1}}@keyframes mip-fade-up{to{opacity:1;transform:none}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-between{justify-content:space-between}.width-full{width:100%}.width-fit{width:fit-content}.overflow-hidden,.no-overflow{overflow:hidden}.position-relative{position:relative}.z-top{z-index:50}.clamp-1,.clamp-2,.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.aspect-16-9{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}.aspect-1-1{aspect-ratio:1/1}.aspect-3-2{aspect-ratio:3/2}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-2xl{border-radius:var(--radius-2xl)}.radius-pill{border-radius:var(--radius-pill)}.border-light{border:var(--border-light)}.border-strong{border:var(--border-strong)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-hover{box-shadow:var(--shadow-hover)}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px) and (max-width:1024px){.hide-tablet{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:768px){.show-mobile{display:revert!important}}.mip-scope a:focus-visible,.mip-scope button:focus-visible,.btn:focus-visible,.filter-chip:focus-visible,.filter-input:focus-visible,.form-input:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:6px}.mip-sr,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.mip-scope{--mip-primary:var(--color-primary);--mip-primary-ink:var(--color-primary-dark);--mip-primary-soft:var(--color-primary-soft);--mip-accent:var(--color-primary);--mip-accent-soft:var(--color-primary-soft);--mip-ink:var(--color-ink);--mip-body:var(--color-text);--mip-muted:var(--color-text-muted);--mip-line:var(--color-border);--mip-surface:var(--color-card);--mip-surface-2:var(--color-bg-soft);--mip-surface-3:var(--color-bg-muted);--mip-font:var(--font-body);--mip-primary-soft:var(--color-primary-soft)}body.mip-scope .mip-eyebrow,body.mip-scope .mip-card__title,body.mip-scope .mip-hero__title,body.mip-scope .mip-single__title,body.mip-scope .mip-secthead h2{font-family:var(--font-heading)}.mip-scope .ts-preview .e-con:has(>.activity-card-image){position:relative;display:flex;flex-direction:column;height:100%;padding:0;background:var(--color-card);border:var(--border-light);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--card-shadow);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.mip-scope .ts-preview .e-con:has(>.activity-card-image):hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover)}.mip-scope .activity-card-image{width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--color-bg-muted)}.mip-scope .activity-card-image>.elementor-widget-container,.mip-scope .activity-card-image a{display:block;height:100%}.mip-scope .activity-card-image img{width:100%;height:100%;object-fit:cover;display:block}.mip-scope .ts-preview .e-con:has(>.actdate-day){position:absolute;top:.7rem;left:.7rem;z-index:3;width:auto;background:#fff;border-radius:var(--radius-sm);padding:.32rem .5rem;text-align:center;box-shadow:0 3px 10px rgba(0,0,0,.18);min-width:2.7rem}.mip-scope .actdate-day .elementor-heading-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-ink);line-height:1;margin:0}.mip-scope .actdate-mon .elementor-heading-title{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);line-height:1.3;margin:0}.mip-scope .act-status{position:absolute;top:.7rem;right:.7rem;z-index:3;width:auto}.mip-scope .act-status .elementor-heading-title{margin:0;font-size:var(--badge-font-size);font-weight:700;line-height:1;color:inherit}.mip-scope .act-status>.elementor-widget-container{display:flex}.mip-scope .ts-preview .e-con:has(>.activity-card-title){display:flex;flex-direction:column;gap:.5rem;padding:clamp(1rem,1.5vw,1.35rem);flex:1}.mip-scope .activity-card-title .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:1.22;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mip-scope .mip-facts .elementor-icon-list-items{display:flex;flex-direction:column;gap:.4rem;padding:0;margin:0}.mip-scope .mip-facts .elementor-icon-list-item{display:flex;align-items:center;gap:.6ch;font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;border:0;padding:0}.mip-scope .mip-facts .elementor-icon-list-icon{display:inline-flex;align-items:center;width:auto}.mip-scope .mip-facts .elementor-icon-list-icon svg{width:1em;height:1em;fill:var(--color-primary)}.mip-scope .mip-facts .elementor-icon-list-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}.mip-scope .mip-facts .elementor-icon-list-item:has(.elementor-icon-list-text:empty){display:none}.mip-scope .activity-card-excerpt>.elementor-widget-container{font-size:var(--text-sm);line-height:1.55;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mip-scope .activity-card-excerpt p{margin:0}.mip-scope .act-cta{margin-top:auto}.mip-scope .act-cta .elementor-button{background:transparent;color:var(--color-primary-dark);padding:0;font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);box-shadow:none;border:0}.mip-scope .act-cta .elementor-button:hover{background:transparent;color:var(--color-primary)}.mip-scope .act-cta .elementor-button .elementor-button-text::after{content:" →"}.mip-scope .act-cta .elementor-button-icon,.mip-scope .act-cta .elementor-align-icon-right{display:none}.mip-scope .post-feed-grid .ts-preview,.mip-scope .post-feed-grid .ts-preview>.elementor,.mip-scope .post-feed-grid .ts-preview>.elementor>.e-con,.mip-scope .post-feed-grid .ts-preview .elementor-widget-html,.mip-scope .post-feed-grid .ts-preview .elementor-widget-html>.elementor-widget-container{height:100%}.mip-scope .ts-preview .e-con:has(>.actdate-day){height:auto}.activity-card{border-radius:var(--radius-sm)}.activity-card-image{aspect-ratio:1/1}.activity-card-image img{object-fit:cover;object-position:center}.activity-card-body{gap:.5rem;padding:clamp(1rem,1.5vw,1.35rem)}.activity-card-title{-webkit-line-clamp:2;font-size:var(--text-lg);font-weight:700}.activity-card-excerpt{-webkit-line-clamp:2;margin-top:.1rem}.mip-facts{list-style:none;margin:.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.mip-facts li{display:flex;align-items:center;gap:.65ch;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.3}.mip-facts .ico{width:1.05em;height:1.05em;flex:none;color:var(--color-primary)}.mip-facts .v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mip-facts li:has(.v:empty){display:none}.meta-list span:has(.v:empty){display:none}.mip-single__cover--flyer{aspect-ratio:auto;max-width:560px;margin-inline:auto;background:var(--color-bg-soft);border:1px solid var(--color-border);display:flex}.mip-single__cover--flyer img{width:100%;height:auto;object-fit:contain}.ts-field-popup,.ts-popup-root .ts-field-popup{border:1px solid #D0D0D0!important;border-radius:15px!important;box-shadow:0 6px 10px rgba(0,0,0,.06)!important;background:#fff!important;padding:10px 10px 15px!important}.ts-popup-head{color:var(--color-ink)!important;font-family:var(--font-heading);font-weight:600}.ts-popup-head .ts-left-icon svg,.ts-popup-head i,.ts-popup-head svg{color:var(--color-primary)!important;fill:var(--color-primary)!important}.ts-form .ts-btn,.ts-popup-root .ts-btn{border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:var(--text-sm)!important;min-height:44px;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.ts-form .ts-btn-1,.ts-popup-root .ts-btn-1{background:#fff!important;color:var(--color-ink)!important;border:1px solid var(--color-border-strong)!important}.ts-form .ts-btn-1:hover,.ts-popup-root .ts-btn-1:hover{background:var(--color-bg-soft)!important;color:var(--color-primary-dark)!important;border-color:var(--color-primary-muted)!important}.ts-form .ts-btn-2,.ts-popup-root .ts-btn-2{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important}.ts-form .ts-btn-2:hover,.ts-popup-root .ts-btn-2:hover{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;color:#fff!important}.ts-form .ts-btn-2 *,.ts-popup-root .ts-btn-2 *{color:#fff!important}.ts-field-popup .pika-label,.pika-single .pika-label,.pika-label select{color:var(--color-ink)!important;font-family:var(--font-heading)!important;font-weight:600!important;font-size:var(--text-base)!important}.ts-field-popup .pika-table th,.pika-single .pika-table th{color:var(--color-ink-soft)!important;font-weight:700!important;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.4rem}.ts-field-popup .pika-table th abbr,.pika-table th abbr[title]{text-decoration:none!important;border:none!important;cursor:default}.ts-field-popup .pika-button,.pika-single .pika-button{color:var(--color-ink)!important;background:transparent!important;border-radius:var(--radius-sm)!important;font-size:var(--text-sm)!important;text-align:center}.ts-field-popup td:not(.is-disabled) .pika-button:hover,.pika-single td:not(.is-disabled) .pika-button:hover{background:var(--color-primary-soft)!important;color:var(--color-primary-dark)!important;box-shadow:none!important}.ts-field-popup .is-today .pika-button,.pika-single .is-today .pika-button{color:var(--color-primary)!important;font-weight:700!important;box-shadow:inset 0 0 0 1.5px var(--color-primary)!important}.ts-field-popup .is-selected .pika-button,.ts-field-popup .is-startrange .pika-button,.ts-field-popup .is-endrange .pika-button,.pika-single .is-selected .pika-button{background:var(--color-primary)!important;color:#fff!important;box-shadow:none!important;font-weight:700!important}.ts-field-popup .is-inrange .pika-button,.pika-single .is-inrange .pika-button{background:var(--color-primary-soft)!important;color:var(--color-primary-dark)!important}.ts-field-popup .is-disabled .pika-button,.pika-single .is-disabled .pika-button{color:var(--color-border-strong)!important;opacity:.55}.ts-field-popup .pika-prev,.ts-field-popup .pika-next,.pika-single .pika-prev,.pika-single .pika-next{opacity:1!important;filter:none}.ts-field-popup .ts-term-dropdown-list li>a,.ts-field-popup .ts-term-dropdown li,.ts-field-popup .ts-checkbox-container label,.ts-field-popup ul.simplify-ul li{color:var(--color-ink)!important}.ts-field-popup .ts-term-dropdown-list li>a:hover,.ts-field-popup ul.simplify-ul li>a:hover{background:var(--color-bg-soft)!important;color:var(--color-primary-dark)!important}.ts-field-popup .ts-term-dropdown-list li.ts-selected>a,.ts-field-popup li[aria-selected="true"]{color:var(--color-primary-dark)!important;font-weight:600}.ts-field-popup input[type="checkbox"]:checked,.ts-field-popup input[type="radio"]:checked{accent-color:var(--color-primary)}.mip-scope .elementor-widget-ts-search-form .ts-form.ts-search-widget{width:100%}.mip-scope .ts-form.ts-search-widget>.ts-form-group{flex:1 1 auto}.mip-scope .ts-form.ts-search-widget>.ts-form-group .ts-filter{width:100%}.mip-scope .ts-form.ts-search-widget .ts-btn .ts-btn-text:empty,.mip-scope .ts-form.ts-search-widget .ts-btn span:empty{display:none}.ts-field-popup input[type="text"],.ts-field-popup input[type="search"]{color:var(--color-ink)!important}.ts-form .ts-filter .ts-filter-text{color:var(--color-ink-soft)!important}.ts-form .ts-filter.ts-filled .ts-filter-text{color:var(--color-ink)!important;font-weight:600}.mip-scope .form-page{max-width:var(--container-narrow);margin-inline:auto}.mip-scope .form-title .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;line-height:1.08;letter-spacing:var(--letter-spacing-tight);margin:.3rem 0 .6rem}.mip-scope .form-intro>.elementor-widget-container{font-size:var(--fs-body);color:var(--color-ink-soft);line-height:1.55;margin-bottom:1.4rem}.mip-scope .form-intro p{margin:0}.mip-scope .form-notice>.elementor-widget-container{margin-top:1.4rem;font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-bg-soft);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);padding:.9rem 1.1rem}.mip-scope .form-notice p{margin:0}.mip-scope .form-back{margin-top:1.2rem}.mip-scope .ts-create-post label,.mip-scope .elementor-widget-ts-create-post .field-label,.mip-scope .elementor-widget-ts-create-post .ts-form-group>label{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:.4rem}.mip-scope .elementor-widget-ts-create-post input[type=text],.mip-scope .elementor-widget-ts-create-post input[type=email],.mip-scope .elementor-widget-ts-create-post input[type=url],.mip-scope .elementor-widget-ts-create-post input[type=tel],.mip-scope .elementor-widget-ts-create-post input[type=number],.mip-scope .elementor-widget-ts-create-post textarea,.mip-scope .elementor-widget-ts-create-post select{font:inherit;font-size:var(--text-base);color:var(--color-ink);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7em 1em;min-height:46px;width:100%;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.mip-scope .elementor-widget-ts-create-post input:focus,.mip-scope .elementor-widget-ts-create-post textarea:focus,.mip-scope .elementor-widget-ts-create-post select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.mip-scope .elementor-widget-ts-create-post .ts-form-group{margin-bottom:var(--space-md)}.mip-scope .elementor-widget-ts-create-post .is-required>label::after{content:" *";color:var(--color-primary)}.mip-scope .elementor-widget-ts-create-post .ts-btn-2{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-pill)!important;font-weight:600!important;min-height:46px}.mip-scope .elementor-widget-ts-create-post .ts-btn-2:hover{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important}.mip-scope .elementor-widget-ts-create-post .ts-btn-1{background:#fff!important;color:var(--color-ink)!important;border:1px solid var(--color-border-strong)!important;border-radius:var(--radius-pill)!important}.mip-scope .elementor-widget-ts-create-post .ts-notice-success,.mip-scope .ts-form-success{background:#e6f6ec;color:var(--color-success);border-radius:var(--radius-md);padding:1rem 1.2rem}.mip-scope .elementor-widget-ts-create-post .ts-notice-error,.mip-scope .ts-form-error{background:#fdeaea;color:var(--color-error);border-radius:var(--radius-md);padding:1rem 1.2rem}@media(max-width:640px){.mip-scope .elementor-widget-ts-create-post input,.mip-scope .elementor-widget-ts-create-post textarea,.mip-scope .elementor-widget-ts-create-post select{font-size:16px}}.mip-scope .ts-input-icon{position:relative;display:flex;align-items:center}.mip-scope .ts-input-icon>svg,.mip-scope .ts-input-icon>i{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-ink-soft);pointer-events:none;z-index:2;flex:0 0 auto}.mip-scope .ts-input-icon>i{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.mip-scope .ts-input-icon>input,.mip-scope .ts-input-icon>select,.mip-scope .ts-input-icon>textarea,.mip-scope .ts-input-icon>.ts-filter{padding-left:44px!important;width:100%}.mip-scope .ts-input-icon>select,.mip-scope .ts-input-icon>.ts-filter{padding-right:40px!important}.mip-scope .elementor-widget-ts-create-post .ts-form-group,.mip-scope .create-form-step>*{min-width:0;max-width:100%}.mip-scope .elementor-widget-ts-create-post .ts-form-group *{max-width:100%}.mip-scope .elementor-widget-ts-create-post img,.mip-scope .elementor-widget-ts-create-post .matt-editor,.mip-scope .elementor-widget-ts-create-post .ts-editor,.mip-scope .elementor-widget-ts-create-post textarea{max-width:100%;box-sizing:border-box}.mip-scope .elementor-widget-ts-create-post .mce-tinymce,.mip-scope .elementor-widget-ts-create-post .mce-container,.mip-scope .elementor-widget-ts-create-post .mce-panel,.mip-scope .elementor-widget-ts-create-post .wp-editor-wrap{max-width:100%!important;box-sizing:border-box!important}.mip-scope .ts-preview .e-con:has(>.nc-media),.mip-scope .ts-preview .e-con:has(>.nc-logowrap){position:relative;display:flex;flex-direction:column;height:100%;padding:0;background:var(--color-card);border:1px solid transparent;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--card-shadow);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.mip-scope .ts-preview .e-con:has(>.nc-media):hover,.mip-scope .ts-preview .e-con:has(>.nc-logowrap):hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover);border-color:transparent}.mip-scope .nc-media{width:100%;aspect-ratio:16/10;overflow:hidden;display:block}:where(.mip-scope .nc-media){background-color:var(--color-bg-muted)}.mip-scope .nc-media.nc-square{aspect-ratio:1/1}.mip-scope .nc-media.nc-wide{aspect-ratio:16/9}.mip-scope .nc-media>.elementor-widget-container,.mip-scope .nc-media a{display:block;height:100%}.mip-scope .nc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-slow) var(--motion-ease)}.mip-scope .ts-preview .e-con:hover .nc-media img{transform:scale(1.045)}.mip-scope .nc-media.nc-logo{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2vw,1.6rem)}.mip-scope .nc-media.nc-logo img{width:100%;height:100%;object-fit:contain;transform:none!important}.mip-scope .nc-media.nc-contain img{object-fit:contain;background:#fff;transform:none!important}.mip-scope .nc-badge-tl,.mip-scope .nc-badge-tr{position:absolute;z-index:3;width:auto;top:.7rem}.mip-scope .nc-badge-tl{left:.7rem}.mip-scope .nc-badge-tr{right:.7rem}.mip-scope .nc-badge-tl .elementor-heading-title,.mip-scope .nc-badge-tr .elementor-heading-title{margin:0;display:inline-flex;align-items:center;gap:.4ch;font-family:var(--font-body);font-weight:700;font-size:var(--text-xs);line-height:1;padding:.4em .75em;border-radius:var(--radius-pill);background:#fff;color:var(--color-ink-soft);box-shadow:0 2px 8px rgba(0,0,0,.14)}.mip-scope .nc-badge-tl.nc-badge-red .elementor-heading-title{background:var(--color-primary);color:#fff}.mip-scope .nc-badge-tl.nc-badge-soft .elementor-heading-title{background:var(--color-primary-soft);color:var(--color-primary-dark)}.mip-scope .nc-badge-tr[data-status="Terminée"] .elementor-heading-title{background:var(--color-bg-muted);color:var(--color-text-muted)}.mip-scope .nc-badge-tr[data-status="À venir"] .elementor-heading-title{background:#e6f6ec;color:var(--color-success)}.mip-scope .nc-badge-tr[data-status="En cours"] .elementor-heading-title{background:#fdeaea;color:var(--color-error)}.mip-scope .nc-badge-tr[data-status="Reportée"] .elementor-heading-title,.mip-scope .nc-badge-tr[data-status="Annulée"] .elementor-heading-title{background:#fdf0dd;color:var(--color-warning)}.mip-scope .ts-preview .e-con:has(>.nc-title){display:flex;flex-direction:column;gap:.5rem;padding:var(--card-padding);flex:1}.mip-scope .nc-title .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:1.22;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mip-scope .nc-excerpt>.elementor-widget-container{font-size:var(--text-sm);line-height:1.55;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mip-scope .nc-excerpt p{margin:0}.mip-scope .nc-cta{margin-top:auto}.mip-scope .nc-cta .elementor-button{background:transparent;color:var(--color-primary-dark);padding:.2em 0;box-shadow:none;border:0;font-family:var(--font-body);font-weight:600;font-size:var(--text-sm)}.mip-scope .nc-cta .elementor-button:hover{background:transparent;color:var(--color-primary)}.mip-scope .nc-cta .elementor-button .elementor-button-text::after{content:" →"}.mip-scope .nc-facts .elementor-icon-list-item:has(.elementor-icon-list-text:empty){display:none}.mip-scope .nc-excerpt:has(.elementor-widget-container:empty){display:none}.mip-scope .ts-preview .e-con:has(>.nc-title)>.nc-badge-tl,.mip-scope .ts-preview .e-con:has(>.nc-title)>.nc-badge-tr{position:static}.mip-scope .nc-media.nc-flag{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.4vw,1.8rem)}.mip-scope .nc-media.nc-flag img{width:100%;height:100%;object-fit:contain;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);transform:none!important}.mip-scope .ts-preview .e-con:has(>.nc-yearband){position:relative;display:flex;flex-direction:column;height:100%;padding:0;background:var(--color-card);border:var(--border-light);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--card-shadow);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease)}.mip-scope .ts-preview .e-con:has(>.nc-yearband):hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover);border-color:var(--color-border-strong)}.mip-scope .nc-yearband,.mip-scope .nc-yearband>.elementor-widget-container{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));padding:clamp(1.4rem,3vw,2.2rem);width:100%}.mip-scope .nc-yearband .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;color:#fff;line-height:1;margin:0;letter-spacing:-.02em}.mip-scope .post-feed-grid .ts-preview>.elementor>.e-con:has(>.nc-media),.mip-scope .post-feed-grid .ts-preview>.elementor>.e-con:has(>.nc-logowrap),.mip-scope .post-feed-grid .ts-preview>.elementor>.e-con:has(>.nc-yearband){height:100%}.mip-scope .single-featured-image.is-contain{aspect-ratio:16/7;background:linear-gradient(180deg,var(--color-bg-soft),#fff);border:var(--border-light)}.mip-scope .single-featured-image.is-contain img{object-fit:contain;padding:clamp(1rem,3vw,2.4rem)}.mip-scope .single-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--space-xl);align-items:start}.mip-scope .single-aside{position:sticky;top:2rem;display:flex;flex-direction:column;gap:var(--space-md)}@media(max-width:900px){.mip-scope .single-layout{grid-template-columns:1fr}.mip-scope .single-aside{position:static}}.mip-scope .info-card{background:var(--color-card);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--card-padding-lg,clamp(1.4rem,2.4vw,2rem));box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.mip-scope .info-card.card-soft{background:var(--color-bg-soft);box-shadow:none}.mip-scope .info-card-title .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft);margin:0}.mip-scope .info-facts .elementor-icon-list-items{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0}.mip-scope .info-facts .elementor-icon-list-item{align-items:flex-start;gap:.7ch;font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;padding:0;border:0}.mip-scope .info-facts .elementor-icon-list-icon svg{width:1.05em;height:1.05em;fill:var(--color-primary)}.mip-scope .info-facts .elementor-icon-list-item:has(.elementor-icon-list-text:empty){display:none}.mip-scope .e-con:has(>.info-card-title):not(:has(.info-facts .elementor-icon-list-text:not(:empty))):not(:has(.elementor-button)){display:none!important}.mip-scope .stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-sm)}.mip-scope .stat{background:var(--color-bg-soft);border:var(--border-light);border-radius:var(--radius-md);padding:var(--space-md);text-align:center}.mip-scope .stat-num .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;color:var(--color-primary);line-height:1;margin:0}.mip-scope .stat-label .elementor-heading-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600;margin:.3rem 0 0}.mip-scope .stat:has(.stat-num .elementor-heading-title:empty){display:none}.mip-scope .e-con:has(>.stat-label):not(:has(>.stat-num)){display:none!important}.mip-scope .e-con:has(>.stat-num .elementor-heading-title:empty){display:none!important}.mip-scope .single-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:.5ch;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-primary);margin:0}.mip-scope .single-flag-hero img{width:clamp(72px,10vw,120px);height:auto;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.14)}.mip-scope .single-logo-hero{width:clamp(96px,14vw,160px);height:clamp(96px,14vw,160px);background:#fff;border:var(--border-light);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;padding:1.2rem;box-shadow:var(--shadow-sm)}.mip-scope .single-logo-hero img{max-width:100%;max-height:100%;object-fit:contain}.mip-scope .archive-cta .elementor-heading-title{color:inherit}.mip-scope .single-content>.elementor-widget-container{max-width:var(--container-text)}.mip-scope .single-content .elementor-heading-title{font-family:var(--font-heading)}.mip-scope .e-con.page-shell{padding-inline:var(--side-padding)!important}.mip-scope .e-con.container-default,.mip-scope .e-con.container-wide,.mip-scope .e-con.container-narrow,.mip-scope .e-con.container-text,.mip-scope .e-con.container-xs{margin-inline:auto!important;width:100%!important;padding-inline:var(--side-padding)!important}.mip-scope .e-con.container-wide{max-width:var(--container-wide)!important}.mip-scope .e-con.container-default{max-width:var(--container-max)!important}.mip-scope .e-con.container-narrow{max-width:var(--container-narrow)!important}.mip-scope .e-con.container-text{max-width:var(--container-text)!important}.mip-scope .e-con.container-xs{max-width:var(--container-xs)!important}.mip-scope .e-con.section-xs{padding-block:var(--section-xs)!important}.mip-scope .e-con.section-sm{padding-block:var(--section-sm)!important}.mip-scope .e-con.section-md{padding-block:var(--section-md)!important}.mip-scope .e-con.section-lg{padding-block:var(--section-lg)!important}.mip-scope .e-con.section-xl{padding-block:var(--section-xl)!important}.mip-scope .e-con.section-hero{padding-block:var(--section-hero)!important}.mip-scope .e-con.cta-band{flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:640px){.mip-scope .e-con.cta-band{flex-direction:column!important;align-items:stretch}}.mip-scope .e-con.stack-xs,.mip-scope .e-con.stack-sm,.mip-scope .e-con.stack-md,.mip-scope .e-con.stack-lg,.mip-scope .e-con.stack-xl{flex-direction:column!important}.mip-scope .elementor-widget-button .elementor-button{font-family:var(--font-body);font-weight:600;border-radius:var(--radius-pill);box-shadow:none;transition:background var(--motion-fast),transform var(--motion-normal) var(--motion-ease)}.mip-scope .elementor-widget-button.btn-primary .elementor-button{background:var(--color-primary);color:#fff;padding:.85em 1.6em;border:0}.mip-scope .elementor-widget-button.btn-primary .elementor-button:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.mip-scope .elementor-widget-button.btn-primary .elementor-button *{color:#fff!important}.mip-scope .elementor-widget-button.btn-secondary .elementor-button{background:#fff;color:var(--color-primary-dark);border:1px solid var(--color-border-strong);padding:.85em 1.6em}.mip-scope .elementor-widget-button.btn-secondary .elementor-button:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.mip-scope .elementor-widget-button.btn-large .elementor-button{padding:1em 1.7em;font-size:var(--text-base)}.mip-scope .cta-band .elementor-widget-button{width:auto;flex:none}@media(max-width:640px){.mip-scope .elementor-widget-button.btn-full-mobile .elementor-button{width:100%}}.mip-scope .auth-points>.elementor-widget-container ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.mip-scope .auth-points li{position:relative;padding-left:1.6em;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.5}.mip-scope .auth-points li::before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:800}.mip-scope .elementor-widget-ts-login .ts-form input[type=text],.mip-scope .elementor-widget-ts-login .ts-form input[type=email],.mip-scope .elementor-widget-ts-login .ts-form input[type=password]{font:inherit;font-size:var(--text-base);color:var(--color-ink);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.7em 1em;min-height:46px;width:100%;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.mip-scope .elementor-widget-ts-login .ts-form input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.mip-scope .elementor-widget-ts-login label{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:.35rem}.mip-scope .elementor-widget-ts-login .ts-btn-2,.mip-scope .elementor-widget-ts-login button[type=submit]{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-pill)!important;font-weight:600!important;min-height:46px;width:100%}.mip-scope .elementor-widget-ts-login .ts-btn-2:hover{background:var(--color-primary-dark)!important}.mip-scope .elementor-widget-ts-login a{color:var(--color-primary-dark);font-weight:600}@media(max-width:640px){.mip-scope .elementor-widget-ts-login input{font-size:16px}}.mip-scope .dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-md)}.mip-scope .dash-card>.elementor-widget-container,.mip-scope .dash-card{display:flex;flex-direction:column;gap:.5rem}.mip-scope .dash-welcome .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700}.mip-scope .qa-card{display:block;text-decoration:none}.mip-scope .qa-card .elementor-button{width:100%;justify-content:flex-start;text-align:left}.mip-scope .home-h1 .elementor-heading-title{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:700;line-height:1.0;letter-spacing:var(--letter-spacing-tight);max-width:16ch;margin:0}.mip-scope .home-lead>.elementor-widget-container{font-size:var(--text-xl);line-height:1.5;color:var(--color-ink-soft);max-width:46ch}.mip-scope .home-lead p{margin:0}.mip-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}@media(max-width:600px){.mip-stats{grid-template-columns:repeat(2,1fr)}}.mip-stats .mip-stat{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;padding:var(--space-md);background:#fff;border:var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),border-color var(--motion-fast)}.mip-stats .mip-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-primary-muted)}.mip-stat-n{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;color:var(--color-primary);line-height:1}.mip-stat-l{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.mip-map{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-xl);align-items:center}@media(max-width:900px){.mip-map{grid-template-columns:1fr;gap:var(--space-lg)}}.mip-map-stage{position:relative}.mip-map-svg{width:100%;height:auto;display:block;overflow:visible}.mip-cty{stroke:#fff;stroke-width:.6;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill var(--motion-fast) var(--motion-ease),filter var(--motion-fast)}.mip-cty:hover{filter:brightness(.92);stroke:#fff;stroke-width:1}.mip-cty:focus-visible{stroke:var(--color-ink);stroke-width:1.6;filter:brightness(.95)}.mip-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4ch 1.1ch;font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-sm)}.mip-lg{display:inline-block;width:.85em;height:.85em;border-radius:3px;margin-right:.1ch;vertical-align:-1px}.mip-lg-active{background:var(--color-primary)}.mip-lg-open{background:#F4E4E9;box-shadow:inset 0 0 0 1px #E7B9C6}.mip-map-opentxt{font-size:var(--text-sm);line-height:1.5;color:var(--color-text);margin:0 0 var(--space-md)}.mip-map-cta{margin-bottom:var(--space-md)}.mip-map-details summary{cursor:pointer;font-weight:600;color:var(--color-ink-soft);font-size:var(--text-sm);padding:.5rem 0;list-style:none}.mip-map-details summary::-webkit-details-marker{display:none}.mip-map-details summary::before{content:"▾ ";color:var(--color-primary)}.mip-map-list{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.1rem;max-height:300px;overflow:auto}.mip-map-list a{display:flex;align-items:center;gap:.6ch;padding:.5rem .7rem;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;color:var(--color-ink);text-decoration:none}.mip-map-list a:hover,.mip-map-list a:focus-visible{background:var(--color-bg-soft);border-color:var(--color-border);color:var(--color-primary-dark)}.mip-map-list img{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.06);flex:none}.mip-map-tag{margin-left:auto;font-size:var(--text-xs);font-weight:700;color:var(--color-primary-dark);background:var(--color-primary-soft);padding:.25em .6em;border-radius:var(--radius-pill);white-space:nowrap}.mip-cpanel{position:absolute;top:1rem;right:1rem;width:min(300px,86%);background:#fff;border:var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-md);z-index:6;display:flex;flex-direction:column;gap:.6rem;animation:mip-fade-up var(--motion-normal) var(--motion-ease)}.mip-cpanel[hidden]{display:none}.mip-cpanel-x{position:absolute;top:.4rem;right:.6rem;border:0;background:none;font-size:1.4rem;line-height:1;color:var(--color-text-muted);cursor:pointer}.mip-cpanel-x:hover{color:var(--color-primary)}.mip-cpanel-head{display:flex;align-items:center;gap:.6ch}.mip-cpanel-flag{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.mip-cpanel-name{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0;color:var(--color-ink)}.mip-cpanel-msg{font-size:var(--text-sm);line-height:1.5;color:var(--color-text);margin:0}.mip-cpanel-ctas{display:flex;flex-direction:column;gap:.5rem;margin-top:.2rem}.mip-cpanel .btn{width:100%}@media(max-width:640px){.mip-cpanel{position:fixed;inset:auto 0 0 0;top:auto;width:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.18);animation:mip-sheet var(--motion-normal) var(--motion-ease)}}@keyframes mip-sheet{from{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.card-hover-lift:hover,.blog-card:hover,.activity-card:hover,.motion-hover-lift:hover{transform:none}.motion-fade,.motion-fade-up,.motion-reveal,.motion-stagger>*{opacity:1;transform:none;animation:none}}body>header:has(.mip-nav){position:static;box-shadow:none}.mip-logo,.mip-logo-wm{flex:0 0 auto!important;width:auto!important}.mip-logo-wm a,.mip-logo-wm .elementor-heading-title{display:inline-flex;align-items:center;text-decoration:none}.mip-logo-wm .elementor-heading-title{font-family:var(--font-heading);font-weight:800;font-size:1.32rem;line-height:1.02;letter-spacing:-.02em;color:var(--color-ink);margin:0;white-space:nowrap;transition:opacity .2s}.mip-logo-wm a:hover .elementor-heading-title,.mip-logo-wm:hover .elementor-heading-title{opacity:.82}.mip-accent-wm{color:var(--color-primary);margin-left:.3em}.mip-logo img{height:42px;width:auto;display:block;object-fit:contain;transition:opacity .2s}.mip-logo a{display:inline-flex;align-items:center;line-height:0}.mip-logo a:hover img{opacity:.85}.mip-nav{flex:0 0 auto;min-width:0;display:flex;justify-content:center}.mip-nav .ts-nav-menu{display:inline-flex;align-items:center;background:#fff;border-radius:999px;padding:6px;box-shadow:0 2px 16px -6px rgba(26,23,20,.16),0 1px 3px rgba(26,23,20,.06);border:1px solid rgba(26,23,20,.055)}.mip-nav .ts-nav-menu>ul.ts-nav,.mip-nav ul.ts-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.mip-nav .ts-nav>li{list-style:none;margin:0}.mip-nav .ts-nav>li>a,.mip-nav .ts-nav>li>a.ts-item-link{display:flex!important;align-items:center;padding:9px 16px!important;border-radius:999px;font-family:var(--font-heading)!important;font-weight:600;font-size:.9rem;color:var(--color-ink-soft)!important;line-height:1;white-space:nowrap;height:auto!important;min-height:0!important;background:transparent;transition:background .2s var(--motion-ease),color .2s var(--motion-ease)}.mip-nav .ts-nav>li>a span,.mip-nav .ts-nav>li>a .ts-item-text{color:inherit!important;font-weight:inherit}.mip-nav .ts-nav>li>a:hover{background:var(--color-bg-soft);color:var(--color-ink)!important}.mip-nav .ts-nav>li.current-menu-item>a,.mip-nav .ts-nav>li.current_page_item>a,.mip-nav .ts-nav>li.current-menu-ancestor>a{background:var(--color-ink)!important;color:#fff!important}.mip-nav .ts-nav>li.current-menu-item>a span,.mip-nav .ts-nav>li.current_page_item>a span{color:#fff!important}.mip-nav .ts-nav>li.ts-mobile-menu{display:none}.mip-hbtn .elementor-button{border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.88rem;padding:.6em 1.4em;box-shadow:none;line-height:1.1;min-height:var(--button-min-h);transition:background .28s var(--motion-ease),color .28s var(--motion-ease),border-color .28s var(--motion-ease),transform .28s var(--motion-ease),box-shadow .28s var(--motion-ease)}.mip-hbtn .elementor-button:hover{transform:translateY(-1px)}.mip-hbtn-primary .elementor-button{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);font-weight:700;padding:.6em 1.5em}.mip-hbtn-primary .elementor-button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;box-shadow:0 8px 20px -10px rgba(206,0,51,.55)}.mip-hbtn-ghost .elementor-button{background:transparent;color:#111!important;border:1px solid #111!important;font-weight:600}.mip-hbtn-ghost .elementor-button:hover{background:#111;color:#fff!important;border-color:#111!important;box-shadow:0 8px 20px -10px rgba(0,0,0,.45);transform:translateY(-1px)}.mip-hbtn-ghost .elementor-button:hover .elementor-button-text{color:#fff!important}.mip-hbtn .elementor-button,.mip-hbtn .elementor-button-text{white-space:nowrap}@media(max-width:1024px){.elementor-widget-button.mip-hbtn-ghost{display:none!important}.mip-nav .ts-nav-menu,.mip-nav ul.menu{background:none;box-shadow:none;border:none;padding:0}.mip-nav .ts-nav-menu>li:not(.ts-mobile-menu),.mip-nav ul.menu>li:not(.ts-mobile-menu){display:none}.mip-nav .ts-nav-menu>li.ts-mobile-menu{display:flex}}@media(max-width:1024px){body>header:has(.mip-nav)>.e-con{flex-wrap:nowrap!important;gap:10px!important}body>header:has(.mip-nav) .mip-nav{order:2;flex:0 0 auto}body>header:has(.mip-nav) .e-con:has(>.mip-hbtn-primary),body>header:has(.mip-nav) .e-con-full:has(>.mip-hbtn-primary){order:3;flex:0 0 auto!important}}@media(max-width:600px){body>header:has(.mip-nav)>.e-con{gap:8px!important;padding-left:14px!important;padding-right:14px!important}.mip-logo-wm .elementor-heading-title{font-size:1rem}.mip-logo img{height:28px}.mip-hbtn .elementor-button{font-size:.72rem;padding:.5em .8em;min-height:2.2rem}}@media(max-width:600px){body>header:has(.mip-nav) .e-con:has(>.mip-hbtn-primary),body>header:has(.mip-nav) .e-con-full:has(>.mip-hbtn-primary){display:none!important}}.mip-scope .btn,.mip-scope .filter-submit,.mip-scope .form-submit{border-radius:var(--button-radius);box-shadow:none;min-height:var(--button-min-h)}.mip-scope .filter-input,.mip-scope .filter-select,.mip-scope .form-input,.mip-scope .form-select,.mip-scope .form-textarea{border-radius:var(--radius-md)}.mip-scope .ts-form .ts-btn,.ts-popup-root .ts-btn,.mip-scope .elementor-widget-ts-create-post .ts-btn-1,.mip-scope .elementor-widget-ts-create-post .ts-btn-2,.mip-scope .ts-login .ts-btn,.mip-scope .elementor-widget-ts-login .ts-btn{border-radius:var(--button-radius)!important;box-shadow:none!important;padding:var(--button-padding-y) var(--button-padding-x)!important;min-height:var(--button-min-h)!important;font-size:var(--text-sm)!important;font-weight:600!important;line-height:1.1!important}.ts-field-popup input[type=text],.ts-field-popup input[type=search]{border-radius:var(--radius-md)!important}.mip-scope .btn,.mip-scope .ts-btn,.mip-hbtn .elementor-button{outline:none}.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta):not(.mip-hbtn) .elementor-button{border-radius:var(--btn-radius,999px)!important;padding:var(--button-padding-y) var(--button-padding-x)!important;min-height:var(--button-min-h)!important;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;font-weight:600!important;line-height:1.1!important;box-shadow:none!important;letter-spacing:0;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta):not(.mip-hbtn) .elementor-button:hover{transform:translateY(-1px)}.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta):not(.mip-hbtn),.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta):not(.mip-hbtn)>.elementor-widget-container,.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta):not(.mip-hbtn) .elementor-button-wrapper{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.mip-scope .nc-media.nc-flag{aspect-ratio:auto;height:clamp(116px,14vw,140px);min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.2vw,1.5rem)}:where(.mip-scope .nc-media.nc-flag){background-color:var(--color-card-soft)}.mip-scope .nc-media.nc-flag img{width:auto!important;height:auto!important;max-width:var(--flag-max-w);max-height:var(--flag-max-h);object-fit:contain;border-radius:6px;box-shadow:0 4px 14px rgba(33,33,33,.16);transform:none!important}.mip-scope .mip-flagframe{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .6rem;background:var(--color-bg-soft);border:var(--border-light);border-radius:var(--radius-sm)}.mip-scope .mip-flagframe img{max-width:var(--flag-max-w);max-height:var(--flag-max-h);width:auto;height:auto;object-fit:contain;border-radius:4px}.mip-scope .nc-media.nc-logo{aspect-ratio:auto;height:clamp(150px,16vw,190px);display:flex;align-items:center;justify-content:center;padding:clamp(1.1rem,2.2vw,1.7rem)}.mip-scope .nc-media.nc-logo img{width:auto!important;height:auto!important;max-width:86%;max-height:108px;object-fit:contain;transform:none!important}:where(.mip-scope .nc-media.nc-logo){background-color:#FFFFFF}.mip-scope .mip-logo-panel,.mip-scope .single-featured.is-contain{background:var(--color-card-soft);border:var(--border-light);border-radius:var(--card-radius);padding:clamp(1.2rem,3vw,2.2rem);display:flex;align-items:center;justify-content:center}.mip-scope .mip-logo-panel img,.mip-scope .single-featured.is-contain img{max-height:120px;width:auto;object-fit:contain}.mip-scope .ts-form.ts-search-widget .ts-search-btn{width:2.9rem;min-width:2.9rem;height:2.9rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--btn-radius,999px)!important}.mip-scope .ts-form.ts-search-widget .ts-search-btn svg,.mip-scope .ts-form.ts-search-widget .ts-search-btn i{width:1.05rem;height:1.05rem;margin:0}.mip-scope .ts-search-widget .ts-popup-controller .ts-btn,.mip-scope .ts-popup-root .ts-popup-controller .ts-btn{width:auto!important;min-width:0!important;height:auto!important;min-height:2.75rem!important;padding:.6rem 1.35rem!important;white-space:nowrap}.mip-scope .ts-input-icon>svg,.mip-scope .ts-input-icon>i{opacity:.7}.mip-scope section,.mip-scope .e-con{max-width:100%}.mip-scope img,.mip-scope video{max-width:100%}body{background:var(--color-bg)}body>header:has(.mip-nav) .e-con{background:var(--color-bg)!important;border:0!important}body>header:has(.mip-nav)>.e-con{max-width:1400px;margin-left:auto!important;margin-right:auto!important}body>header:has(.mip-nav) .e-con:has(>.mip-hbtn-primary),body>header:has(.mip-nav) .e-con-full:has(.mip-hbtn-primary){flex:0 0 auto!important;width:auto!important}.mip-stats .mip-stat{position:relative;background:var(--color-surface-dark);border:1px solid #2E2B27;border-radius:1rem;overflow:hidden;transition:transform var(--motion-normal) var(--motion-ease),background var(--motion-normal)}.mip-stats .mip-stat::before{content:"";position:absolute;left:1.1rem;right:auto;top:0;width:2.2rem;height:3px;background:var(--color-primary);border-radius:0 0 3px 3px}.mip-stats .mip-stat:hover{background:var(--color-surface-dark-2);transform:translateY(-4px)}.mip-stats .mip-stat-n{color:#fff}.mip-stats .mip-stat-l{color:#CFC7B9}.mip-map-stage{position:relative;overflow:hidden;border-radius:1rem}.mip-map-svg{overflow:hidden!important;display:block}.mip-tip{position:absolute;z-index:6;pointer-events:none;background:var(--color-surface-dark);color:#fff;font-family:var(--font-body);font-size:.8rem;font-weight:600;line-height:1;padding:.45rem .65rem;border-radius:.55rem;white-space:nowrap;box-shadow:0 10px 26px rgba(33,33,33,.28);transform:translateY(-115%)}.mip-cty{cursor:pointer;stroke:#F8F9FA;stroke-width:.4;transition:opacity .35s var(--motion-ease),filter .2s}.mip-cty:hover{filter:brightness(.93)}@media(prefers-reduced-motion:no-preference){.mip-cty.is-active{animation:mip-blink 2.2s ease-in-out infinite}.mip-cty.is-active:hover,.mip-map.is-zoomed .mip-cty.is-active{animation:none}}@keyframes mip-blink{0%,100%{opacity:1}50%{opacity:.45}}.mip-map.is-zoomed .mip-cty:not(.is-selected){opacity:.25}.mip-cty.is-selected{stroke:#212121;stroke-width:.7}.mip-cpanel{position:absolute;z-index:7;top:50%;right:clamp(.4rem,3vw,1.4rem);transform:translateY(-50%);width:min(320px,88%);background:#fff;border:var(--border-light);border-radius:1rem;box-shadow:var(--shadow-lg);padding:1.1rem 1.2rem 1.2rem}@media(prefers-reduced-motion:no-preference){.mip-cpanel:not([hidden]){animation:mip-pop .32s var(--motion-ease)}@keyframes mip-pop{from{opacity:0;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%) scale(1)}}}.mip-cpanel-x{position:absolute;top:.5rem;right:.6rem;background:var(--color-bg-soft);border:0;border-radius:.5rem;width:1.7rem;height:1.7rem;font-size:1rem;line-height:1;color:var(--color-ink);cursor:pointer}.mip-cpanel-x:hover{background:var(--color-bg-muted)}.mip-cpanel-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem}.mip-cpanel-flag{border-radius:4px;box-shadow:0 2px 8px rgba(33,33,33,.18);width:34px;height:auto}.mip-cpanel-name{font-family:var(--font-heading);font-weight:800;font-size:1.12rem;color:var(--color-ink);margin:0}.mip-cpanel-msg{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5;margin:.1rem 0 .5rem}.mip-cpanel-list{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.mip-cpanel-list a{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-ink);text-decoration:none;background:var(--color-bg-soft);border-radius:.55rem;padding:.5rem .65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--motion-fast),color var(--motion-fast)}.mip-cpanel-list a:hover{background:var(--color-bg-muted);color:var(--color-primary-dark)}.mip-cpanel-ctas{display:flex;flex-direction:column;gap:.45rem}.mip-cpanel-ctas .btn{width:100%;justify-content:center}@media(max-width:640px){.mip-cpanel{position:fixed;inset:auto 0 0 0;top:auto;right:auto;transform:none;width:100%;border-radius:1rem 1rem 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.2)}@media(prefers-reduced-motion:no-preference){.mip-cpanel:not([hidden]){animation:mip-sheet .32s var(--motion-ease)}}}.mip-scope .hero2-eyebrow .elementor-heading-title{font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:#FF8FA5}.mip-scope .hero2-title .elementor-heading-title{color:#fff;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:800;text-shadow:0 2px 24px rgba(0,0,0,.35)}.mip-scope .hero2-lead,.mip-scope .hero2-lead p{color:#F3EEE4;font-size:var(--fs-body);line-height:1.6;max-width:56ch;text-shadow:0 1px 12px rgba(0,0,0,.3);margin:0}.mip-scope .hero2-ghost .elementor-button{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;backdrop-filter:blur(4px)}.mip-scope .hero2-ghost .elementor-button:hover{background:#fff!important;color:var(--color-ink)!important;border-color:#fff!important}.mip-scope .mip-type-word{white-space:nowrap}.mip-scope .mip-type-ch{display:inline-block;white-space:pre}@media(prefers-reduced-motion:no-preference){.mip-scope .mip-typewr .mip-type-ch{opacity:0;transform:translateY(.18em)}.mip-scope .mip-typewr.mip-inview .mip-type-ch{animation:mip-typein .34s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i,0)*.03s)}@keyframes mip-typein{from{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}}body.mip-scope>.elementor>.e-con.e-con-boxed{padding-left:0!important;padding-right:0!important}body.mip-scope>.elementor>.e-con.e-con-boxed>.e-con-inner,.mip-scope .elementor-15>.e-con.e-con-boxed>.e-con-inner,.elementor-element-herowrap>.e-con-inner{max-width:1400px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}@media(max-width:1024px){body.mip-scope>.elementor>.e-con.e-con-boxed>.e-con-inner,.mip-scope .elementor-15>.e-con.e-con-boxed>.e-con-inner,.elementor-element-herowrap>.e-con-inner{padding-left:20px!important;padding-right:20px!important}}@media(max-width:600px){body.mip-scope>.elementor>.e-con.e-con-boxed>.e-con-inner,.mip-scope .elementor-15>.e-con.e-con-boxed>.e-con-inner,.elementor-element-herowrap>.e-con-inner{padding-left:16px!important;padding-right:16px!important}}.mip-scope .e-con:has(>.hero2-title){flex:1 1 auto;min-width:0;max-width:640px;padding-left:0!important;padding-right:0!important}.mip-scope .e-con:has(>.hero-cd-label){flex:0 0 auto;width:auto;max-width:min(100%,440px);align-self:flex-start;margin-top:clamp(20px,2.4vw,30px)!important;background:linear-gradient(158deg,rgba(255,255,255,.97) 0%,rgba(224,238,247,.94) 100%)!important;border:1px solid rgba(255,255,255,.95);border-radius:20px;padding:18px 18px!important;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 22px 50px -26px rgba(18,42,66,.5),0 2px 10px rgba(18,42,66,.12),inset 0 1px 0 rgba(255,255,255,.9)}.mip-scope .hero-cd-label,.mip-scope .hero-cd-label .elementor-heading-title{font-family:var(--font-heading);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 12px;text-align:left}.mip-scope .hero-countdown{width:100%}.mip-scope .hero-countdown .elementor-countdown-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;max-width:none;width:100%}.mip-scope .hero-countdown .elementor-countdown-item{background:rgba(255,255,255,.66)!important;border:1px solid rgba(24,55,80,.09);border-radius:14px;padding:13px 8px;min-width:0;text-align:center;margin:0!important;box-shadow:0 4px 14px -10px rgba(20,45,70,.3)}.mip-scope .hero-countdown .elementor-countdown-digits{font-family:var(--font-heading)!important;font-weight:800;font-size:1.9rem;line-height:1;color:#16202B;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mip-scope .hero-countdown .elementor-countdown-label{display:block;margin-top:6px;color:#5A6B7A;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1024px){.mip-scope .e-con:has(>.hero2-title){max-width:100%;width:100%;align-self:stretch}.mip-scope .e-con:has(>.hero-cd-label){max-width:min(100%,420px);width:auto;align-self:flex-start;margin-top:clamp(16px,3vw,24px)!important}.mip-scope .hero-cd-label,.mip-scope .hero-cd-label .elementor-heading-title{text-align:left}.mip-scope .hero-countdown .elementor-countdown-wrapper{grid-template-columns:repeat(4,1fr);gap:8px}.mip-scope .hero-countdown .elementor-countdown-item{padding:12px 6px;border-radius:12px}.mip-scope .hero-countdown .elementor-countdown-digits{font-size:1.6rem}.mip-scope .hero-countdown .elementor-countdown-label{font-size:.56rem;letter-spacing:.06em}}@media(max-width:430px){.mip-scope .hero-countdown .elementor-countdown-wrapper{grid-template-columns:repeat(4,1fr);gap:6px}.mip-scope .hero-countdown .elementor-countdown-digits{font-size:1.3rem}}.mip-scope .hero2-eyebrow{margin:0 0 14px!important}.mip-scope .hero2-title{margin:0 0 22px!important}.mip-scope .hero2-lead{margin:0 0 32px!important}.mip-scope .e-con:has(>.hero2-title){row-gap:0}.elementor-element-herowrap>.e-con-inner{column-gap:clamp(28px,4vw,72px)!important;row-gap:28px}.mip-scope .e-con:has(>.btn):not(:has(>.hero2-title)){column-gap:14px;row-gap:12px}.mip-scope a.btn,.mip-scope button.btn,.mip-scope .btn .elementor-button,.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta) .elementor-button,.mip-hbtn .elementor-button{height:46px!important;min-height:46px!important;padding-top:0!important;padding-bottom:0!important;padding-left:24px!important;padding-right:24px!important;font-size:.92rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mip-scope .btn-large .elementor-button,.mip-scope .btn-large.btn{height:46px!important;padding-left:24px!important;padding-right:24px!important;font-size:.92rem!important}@media(max-width:600px){.mip-scope a.btn,.mip-scope button.btn,.mip-scope .btn .elementor-button,.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta) .elementor-button,.mip-hbtn .elementor-button,.mip-scope .btn-large .elementor-button{height:44px!important;min-height:44px!important;padding-left:20px!important;padding-right:20px!important;font-size:.88rem!important}.mip-scope .e-con:has(>.hero2-title) .e-con:has(>.btn){flex-direction:column!important;align-items:stretch!important;row-gap:12px!important}.mip-scope .e-con:has(>.hero2-title) .e-con:has(>.btn) .elementor-widget-button,.mip-scope .e-con:has(>.hero2-title) .e-con:has(>.btn) .elementor-button{width:100%!important}.mip-scope .e-con:has(>.btn){flex-wrap:wrap}}.mip-scope .elementor-15>.e-con:not(:first-child)>.e-con-inner{padding-top:clamp(38px,4vw,54px)!important;padding-bottom:clamp(38px,4vw,54px)!important}@media(max-width:600px){.mip-scope .elementor-15>.e-con:not(:first-child)>.e-con-inner{padding-top:36px!important;padding-bottom:36px!important}}.mip-scope .activity-card-image,.mip-scope .nc-media:not(.nc-logo):not(.nc-flag),.mip-scope .mip-rel-media:not(.nc-logo):not(.nc-flag){background:linear-gradient(100deg,var(--color-bg-soft) 30%,var(--color-bg-muted) 50%,var(--color-bg-soft) 70%);background-size:220% 100%;animation:mip-skel 1.3s ease-in-out infinite}.mip-scope .activity-card-image img,.mip-scope .nc-media img,.mip-scope .mip-rel-media img{position:relative;z-index:1}@keyframes mip-skel{0%{background-position:120% 0}100%{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.mip-scope .activity-card-image,.mip-scope .nc-media:not(.nc-logo):not(.nc-flag),.mip-scope .mip-rel-media:not(.nc-logo):not(.nc-flag){animation:none}}.mip-scope .nc-logo{height:clamp(150px,15vw,190px)!important;display:flex;align-items:center;justify-content:center;padding:18px 22px}.mip-scope .nc-logo img{max-height:108px!important;max-width:84%!important;width:auto!important;height:auto!important;object-fit:contain}@media(min-width:1025px){.mip-scope .cp-panel,.mip-scope .e-con:has(>.cp-title){position:sticky;top:24px;align-self:flex-start}}.mip-scope .single-featured-image,.mip-scope .mip-single__cover,.mip-scope .single-featured{max-width:760px;margin-inline:auto}.mip-scope .single-featured-image img,.mip-scope .mip-single__cover img{max-height:600px!important}.mip-scope .sec-eyebrow .elementor-heading-title{font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-primary)}.mip-scope .sec-intro,.mip-scope .sec-intro p{color:var(--color-text-muted);font-size:var(--fs-body);line-height:1.6;margin:0;max-width:62ch}.mip-scope .about-copy,.mip-scope .about-copy p{color:var(--color-text);font-size:var(--fs-body);line-height:1.7}.mip-scope .post-feed-grid.vx-opacity,.mip-scope .post-feed-grid.vx-event-scroll{opacity:1!important}.mip-scope .post-feed-grid .ts-preview{opacity:1!important;transform:none!important}.mip-scope .mip-carousel .post-feed-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:22px;padding:4px 2px 14px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mip-scope .mip-carousel .post-feed-grid::-webkit-scrollbar{display:none}.mip-scope .mip-carousel .post-feed-grid>.ts-preview{flex:0 0 clamp(282px,31%,346px);scroll-snap-align:start;min-width:0;height:auto}.mip-carousel-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.mip-cnav-btn{width:46px;height:46px;border-radius:999px;border:1px solid var(--color-border-strong);background:#fff;color:var(--color-ink);font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-xs);transition:background .2s,color .2s,border-color .2s,transform .15s}.mip-cnav-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}.mip-cnav-btn:disabled{opacity:.32;cursor:default;transform:none;background:#fff;color:var(--color-ink);border-color:var(--color-border)}@media(max-width:600px){.mip-scope .mip-carousel .post-feed-grid>.ts-preview{flex-basis:84%}}.mip-marquee{overflow:hidden;width:100%;padding-block:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mip-mq-track{display:flex;align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem);width:max-content;animation:mip-mq var(--mq-dur,34s) linear infinite}.mip-marquee.is-reverse .mip-mq-track{animation-direction:reverse}.mip-marquee:hover .mip-mq-track{animation-play-state:paused}@keyframes mip-mq{to{transform:translateX(-50%)}}.mip-mq-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(168px,18vw,232px);height:clamp(104px,11vw,140px);background:#fff;border:1px solid transparent;border-radius:1.1rem;padding:1.1rem 1.4rem;box-shadow:var(--shadow-sm);transition:transform var(--motion-fast),box-shadow var(--motion-fast)}.mip-mq-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.mip-mq-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(prefers-reduced-motion:reduce){.mip-mq-track{animation:none}.mip-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.mip-scope .obj-num .elementor-heading-title{font-family:var(--font-heading);font-weight:800;font-size:1rem;color:#FF8FA5;letter-spacing:.08em}.mip-scope .obj-title .elementor-heading-title{color:#fff;font-size:var(--fs-h4);line-height:1.25;font-weight:700}.mip-scope .obj-txt,.mip-scope .obj-txt p{color:#D8D1C4;font-size:var(--text-sm);line-height:1.6;margin:0}.ft-brand .elementor-heading-title{font-family:var(--font-heading);font-weight:800;font-size:1.3rem;line-height:1.15;letter-spacing:-.015em;color:#fff;margin:0}.ft-logo,.ft-logo .elementor-widget-container{display:block;line-height:0;text-align:left!important}.ft-logo a{display:inline-block;line-height:0}.ft-logo img{height:42px;width:auto;filter:brightness(0) invert(1);transition:opacity .2s;margin-left:0!important;margin-right:auto!important}.ft-logo a:hover img{opacity:.8}body>footer>.e-con>.e-con{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}@media(max-width:1024px){body>footer>.e-con>.e-con{padding-left:20px!important;padding-right:20px!important}}@media(max-width:600px){body>footer>.e-con>.e-con{padding-left:14px!important;padding-right:14px!important}.ft-logo img{height:38px}}.ft-tag,.ft-tag p{color:#BFB6A5;font-size:var(--fs-small);line-height:1.6;margin:0}.ft-h .elementor-heading-title{font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#948B7C;margin:0 0 .3rem}.ft-links .elementor-icon-list-items{display:flex;flex-direction:column;gap:.55rem}.ft-links .elementor-icon-list-item{margin:0}.ft-links .elementor-icon-list-item a{display:inline-block}.ft-links .elementor-icon-list-text{color:#E9E3D6;font-family:var(--font-body);font-size:.92rem;font-weight:500;transition:color var(--motion-fast)}.ft-links .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#FF8FA5}.ft-legal,.ft-legal p{color:#8F877A;font-size:var(--fs-small);line-height:1.5;margin:0}.ft-legal>.elementor-widget-container{border-top:1px solid rgba(255,255,255,.13);padding-top:1.3rem}.mip-scope .db-on-dark .elementor-heading-title{color:#fff}.mip-scope .db-lead-dark,.mip-scope .db-lead-dark p{color:#D8D1C4}.mip-scope .cp-eyebrow .elementor-heading-title{font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:#FF8FA5}.mip-scope .cp-title .elementor-heading-title{color:#fff;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.1;font-weight:800}.mip-scope .cp-lead,.mip-scope .cp-lead p{color:#EDE6D9;font-size:var(--fs-body);line-height:1.62;margin:0}.mip-scope .cp-points ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.mip-scope .cp-points li{position:relative;padding-left:1.5rem;color:#F4EFE5;font-size:var(--text-sm);line-height:1.55}.mip-scope .cp-points li::before{content:"";position:absolute;left:0;top:.62em;width:14px;height:2px;border-radius:2px;background:#FF5C7A}.mip-scope .cp-note,.mip-scope .cp-note p{color:#BFB6A5;font-size:var(--fs-small);line-height:1.55;margin:0}.mip-scope .cp-note>.elementor-widget-container{border-top:1px solid rgba(255,255,255,.15);padding-top:1rem;margin-top:.3rem}.mip-scope .single-featured-image{max-width:520px;margin-inline:auto}.mip-scope .single-featured-image img{max-height:300px;width:auto;max-width:100%;object-fit:contain;border-radius:var(--card-radius);box-shadow:var(--shadow-sm)}.mip-rel{display:flex;flex-direction:column;gap:var(--section-sm)}.mip-rel-sec{display:flex;flex-direction:column;gap:var(--gap-lg)}.mip-rel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-md);flex-wrap:wrap}.mip-rel-eyebrow{display:block;font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:.35rem}.mip-rel-title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--color-ink);font-weight:var(--fw-heading);margin:0}.mip-rel-all{font-family:var(--font-body);font-weight:600;font-size:var(--fs-small);color:var(--color-primary-dark);white-space:nowrap;text-decoration:none}.mip-rel-all:hover{color:var(--color-primary)}.mip-rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--gap-lg)}.mip-rel-card{display:flex;flex-direction:column;background:var(--color-card);border:var(--border-light);border-radius:var(--card-radius);overflow:hidden;text-decoration:none;box-shadow:var(--card-shadow);transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease)}.mip-rel-card:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover);border-color:var(--color-border-strong)}.mip-rel-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--color-bg-muted)}.mip-rel-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-slow) var(--motion-ease)}.mip-rel-card:hover .mip-rel-media img{transform:scale(1.05)}.mip-rel-media.nc-logo{aspect-ratio:16/10;background:radial-gradient(120% 120% at 50% 0%,#fff,var(--color-bg-soft));display:flex;align-items:center;justify-content:center;padding:1rem}.mip-rel-media.nc-logo img{width:auto;height:auto;max-width:78%;max-height:64px;object-fit:contain}.mip-rel-media.nc-logo img:hover,.mip-rel-card:hover .mip-rel-media.nc-logo img{transform:none}.mip-rel-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-heading);font-weight:800;font-size:2rem;color:var(--color-primary-muted);background:var(--color-primary-soft)}.mip-rel-body{padding:.85rem 1rem 1rem}.mip-rel-name{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-body);line-height:1.3;color:var(--color-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mip-rel-card:hover .mip-rel-name{color:var(--color-primary-dark)}@media(prefers-reduced-motion:no-preference){.mip-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--motion-ease),transform .7s var(--motion-ease)}.mip-reveal.is-in{opacity:1;transform:none}.mip-reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .6s var(--motion-ease),transform .6s var(--motion-ease)}.mip-reveal-stagger.is-in>*{opacity:1;transform:none}.mip-reveal-stagger.is-in>*:nth-child(1){transition-delay:.02s}.mip-reveal-stagger.is-in>*:nth-child(2){transition-delay:.08s}.mip-reveal-stagger.is-in>*:nth-child(3){transition-delay:.14s}.mip-reveal-stagger.is-in>*:nth-child(4){transition-delay:.20s}.mip-reveal-stagger.is-in>*:nth-child(5){transition-delay:.26s}.mip-reveal-stagger.is-in>*:nth-child(6){transition-delay:.32s}.mip-scope .post-feed-grid .ts-preview{opacity:0;transform:translateY(16px);transition:opacity .6s var(--motion-ease),transform .6s var(--motion-ease)}.mip-scope .post-feed-grid.is-in .ts-preview{opacity:1;transform:none}.mip-scope .post-feed-grid.is-in .ts-preview:nth-child(3n+2){transition-delay:.07s}.mip-scope .post-feed-grid.is-in .ts-preview:nth-child(3n+3){transition-delay:.13s}}.mip-scope .heading-section .elementor-heading-title,.mip-scope:is(h1,h2,h3).heading-section{font-size:var(--text-3xl);line-height:1.1;font-weight:800;letter-spacing:-.02em}.mip-scope .heading-small .elementor-heading-title,.mip-scope:is(h2,h3,h4).heading-small{font-size:var(--text-lg);line-height:1.25;font-weight:600}.mip-scope .archive-title .elementor-heading-title,.mip-scope:is(h1,h2).archive-title{font-size:var(--text-4xl);line-height:1.05;font-weight:800;letter-spacing:-.02em}.mip-scope .single-title .elementor-heading-title,.mip-scope:is(h1,h2).single-title{font-size:var(--text-4xl);line-height:1.07;font-weight:800;letter-spacing:-.02em}a.elementor-button,button.elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:.5ch;height:var(--button-min-h,2.6rem);min-height:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;box-sizing:border-box}.elementor-button .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:.5ch;line-height:1}.mip-scope .btn{min-height:0;height:var(--button-min-h);padding-top:0;padding-bottom:0;line-height:1}.mip-scope .btn-large .elementor-button,.mip-scope .btn-large.btn{height:3rem;font-size:.95rem}.ts-btn{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important}.mip-scope p,.mip-scope .elementor-widget-text-editor,.mip-scope .elementor-widget-text-editor p,.mip-scope .elementor-widget-text-editor li{font-size:var(--fs-body)}.mip-bc{font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.4;display:block;padding-block:clamp(1.1rem,2.4vw,1.7rem)}.mip-scope .archive-hero,.mip-scope .single-hero{padding-block:clamp(1.6rem,3vw,2.6rem) clamp(1.8rem,3.4vw,3rem)}.mip-flag-opt{width:22px;height:15px;object-fit:cover;border-radius:2px;margin-right:8px;flex:0 0 auto;box-shadow:0 0 0 1px rgba(0,0,0,.12);vertical-align:middle;display:inline-block}.mip-bc .mip-bc-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:1px 3px}.mip-bc .mip-bc-item{display:inline-flex;align-items:center;min-width:0}.mip-bc .mip-bc-item a{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);text-decoration:none;padding:4px 9px;border-radius:8px;transition:color var(--motion-fast),background var(--motion-fast)}.mip-bc .mip-bc-item a:hover{color:var(--color-primary-dark);background:var(--color-bg-soft)}.mip-bc .mip-bc-ico{flex:0 0 auto;opacity:.85}.mip-bc .mip-bc-sep{display:inline-flex;align-items:center;color:var(--color-border-strong);opacity:.85}.mip-bc .mip-bc-current .mip-bc-label{display:inline-flex;align-items:center;gap:6px;color:var(--color-ink);font-weight:700;padding:4px 6px;max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mip-bc a,.mip-bc .rank-math-breadcrumb a{color:var(--color-text-muted);text-decoration:none;transition:color var(--motion-fast)}.mip-bc a:hover,.mip-bc .rank-math-breadcrumb a:hover{color:var(--color-primary-dark)}.mip-bc .separator,.mip-bc .rank-math-breadcrumb .separator{margin:0 .5ch;color:var(--color-border-strong)}.mip-bc .last,.mip-bc [aria-current],.mip-bc .rank-math-breadcrumb .last{color:var(--color-ink);font-weight:700}.mip-scope .mip-accent,.mip-scope .mip-accent em,.mip-accent,.cp-title .mip-accent,.hero2-title .mip-accent,.ft-brand .mip-accent{font-family:var(--font-accent)!important;font-style:italic;font-weight:400;letter-spacing:.005em;color:var(--color-primary)}.mip-scope .mip-accent-ink{font-family:var(--font-accent)!important;font-style:italic;font-weight:400;color:inherit}.mip-scope .db-on-dark .mip-accent,.hero2-title .mip-accent{color:#FF7A93}.mip-section-fade-top::before,.mip-section-fade-bottom::after{content:"";position:absolute;left:0;right:0;height:64px;pointer-events:none;z-index:1}.mip-scope{--_bg:var(--color-bg)}.mip-scope .ts-preview .e-con:hover,.mip-rel-card:hover,.mip-mq-item:hover{will-change:transform}.mip-scope .ts-preview .e-con,.mip-rel-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s}.mip-scope .btn,.mip-scope .elementor-button,.mip-hbtn .elementor-button,.mip-scope .ts-btn{position:relative;white-space:nowrap;transition:background .25s var(--motion-ease),color .25s,border-color .25s,transform .18s var(--motion-ease),box-shadow .25s}.mip-scope .elementor-button .elementor-button-content-wrapper,.mip-scope .elementor-button .elementor-button-text,.mip-hbtn .elementor-button-text,.mip-scope .btn>*,.mip-scope .ts-btn>*{position:relative;z-index:2}.mip-hbtn-primary .elementor-button,.mip-scope .btn-primary .elementor-button,.mip-scope .elementor-widget-button.btn-primary .elementor-button{overflow:hidden}.mip-scope .elementor-widget-button:not(.nc-cta):not(.act-cta) .elementor-button:active,.mip-hbtn .elementor-button:active,.mip-scope .btn:active{transform:translateY(1px) scale(.985)}.mip-scope .btn-primary,.mip-scope .mip-hbtn-primary .elementor-button{box-shadow:0 6px 18px -8px rgba(206,0,51,.55)}.mip-scope .btn-primary:hover,.mip-hbtn-primary .elementor-button:hover{box-shadow:0 12px 26px -8px rgba(206,0,51,.6)}.mip-hbtn-primary .elementor-button::after,.mip-scope .elementor-widget-button.btn-primary .elementor-button::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);transition:left .6s var(--motion-ease)}.mip-hbtn-primary .elementor-button:hover::after,.mip-scope .elementor-widget-button.btn-primary .elementor-button:hover::after{left:130%}@media(prefers-reduced-motion:no-preference){.mip-fx{opacity:0;transform:translateY(26px);transition:opacity .8s var(--motion-ease),transform .8s var(--motion-ease)}.mip-fx.mip-inview{opacity:1;transform:none}.mip-fx-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--motion-ease),transform .7s var(--motion-ease)}.mip-fx-stagger.mip-inview>*{opacity:1;transform:none}.mip-fx-stagger.mip-inview>*:nth-child(2){transition-delay:.08s}.mip-fx-stagger.mip-inview>*:nth-child(3){transition-delay:.16s}.mip-fx-stagger.mip-inview>*:nth-child(4){transition-delay:.24s}.mip-fx-stagger.mip-inview>*:nth-child(5){transition-delay:.32s}.mip-fx-stagger.mip-inview>*:nth-child(6){transition-delay:.40s}.mip-wr .mip-w{display:inline-block;opacity:0;transform:translateY(.5em);transition:opacity .6s var(--motion-ease),transform .6s var(--motion-ease)}.mip-wr.mip-inview .mip-w{opacity:1;transform:none}.mip-wr.mip-inview .mip-w:nth-child(2){transition-delay:.06s}.mip-wr.mip-inview .mip-w:nth-child(3){transition-delay:.12s}.mip-wr.mip-inview .mip-w:nth-child(4){transition-delay:.18s}.mip-wr.mip-inview .mip-w:nth-child(5){transition-delay:.24s}.mip-wr.mip-inview .mip-w:nth-child(6){transition-delay:.30s}.mip-wr.mip-inview .mip-w:nth-child(n+7){transition-delay:.36s}.mip-scope .nc-media img,.mip-scope .mip-rel-media img,.mip-scope .single-featured-image img{clip-path:inset(0 0 0 0);transition:transform .7s var(--motion-ease)}.mip-imgfx{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path .9s var(--motion-ease),transform 1.1s var(--motion-ease)}.mip-imgfx.mip-inview{clip-path:inset(0 0 0 0);transform:none}}.mip-scope .db-on-dark,.mip-scope .obj-title{position:relative}.mip-scope .mip-cta-lead{max-width:60ch;margin-inline:auto;text-align:center;color:rgba(255,255,255,.72)!important}.mip-scope .mip-cta-lead p{color:rgba(255,255,255,.72)!important;margin:0}.mip-scope .db-on-dark.sec-eyebrow,.mip-scope .db-on-dark.sec-eyebrow .elementor-heading-title{color:#FF7A93!important;letter-spacing:.14em}.mip-scope .heading-section.db-on-dark,.mip-scope .heading-section.db-on-dark .elementor-heading-title{text-align:center;color:#fff!important;max-width:20ch;margin-inline:auto}.db-on-dark .mip-accent,.mip-scope .db-on-dark .mip-accent{color:#FF7A93!important}.mip-scope .mip-cta-lead + .elementor-widget-button,.mip-scope .db-on-dark + .elementor-widget-button{margin-top:6px}.mip-scope .mip-mod{display:grid;gap:26px}.mip-scope .mip-mod-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.mip-scope .mip-mod-card{display:flex;flex-direction:column;gap:4px;padding:18px 16px;border-radius:16px;background:var(--color-card);border:1px solid var(--color-border);text-decoration:none;transition:transform .2s var(--motion-ease),box-shadow .2s,border-color .2s}.mip-scope .mip-mod-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(26,23,20,.28)}.mip-scope .mip-mod-card.has{border-color:var(--color-primary)}.mip-scope .mip-mod-n{font-family:var(--font-heading);font-weight:800;font-size:2rem;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.mip-scope .mip-mod-card.has .mip-mod-n{color:var(--color-primary)}.mip-scope .mip-mod-l{font-size:.76rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.mip-scope .mip-mod-recent{background:var(--color-card-soft,#FBF9F5);border:1px solid var(--color-border);border-radius:18px;padding:22px 24px}.mip-scope .mip-mod-h{font-family:var(--font-heading);font-weight:700;font-size:1.02rem;margin:0 0 14px;color:var(--color-ink)}.mip-scope .mip-mod-recent ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mip-scope .mip-mod-recent li a{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;text-decoration:none;transition:background .2s}.mip-scope .mip-mod-recent li a:hover{background:var(--color-bg-soft)}.mip-scope .mip-mod-rt{font-weight:600;color:var(--color-ink)}.mip-scope .mip-mod-rm{font-size:.76rem;color:var(--color-text-muted);white-space:nowrap}.mip-scope .mip-mod-empty{padding:14px 2px;color:var(--color-text-muted)}@media(max-width:600px){.mip-scope .mip-mod-rm{display:none}}.mip-scope .single-badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 2px}.mip-scope .mip-badge{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-family:var(--font-heading);font-weight:600;font-size:.74rem;letter-spacing:.02em}.mip-scope .mip-badge:empty{display:none}.mip-scope .mip-badge-format{background:#F7DCE3;color:#A80029}.mip-scope .mip-badge-statut{background:var(--color-bg-muted);color:var(--color-ink-soft);border:1px solid var(--color-border)}.mip-scope .ts-form.ts-search-widget .ts-filter-wrapper.vx-hidden-desktop{width:100%}.mip-scope .ts-form.ts-search-widget .ts-filter-toggle{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:3rem!important;padding:.75rem 1.25rem!important;gap:.55rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-pill)!important;flex:0 0 auto!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:.95rem!important;line-height:1!important;letter-spacing:.005em;text-decoration:none!important;box-shadow:0 1px 2px rgba(26,23,20,.04)}.mip-scope .ts-form.ts-search-widget .ts-filter-toggle svg,.mip-scope .ts-form.ts-search-widget .ts-filter-toggle i{width:1.15rem!important;height:1.15rem!important;min-width:1.15rem!important;flex:0 0 auto!important;margin:0!important}.mip-scope .ts-form.ts-search-widget .ts-filter-toggle .ts-toggle-text{white-space:nowrap;overflow:visible;display:inline-block}.mip-scope .ts-form.ts-search-widget .ts-filter-toggle .ts-active-filters{margin-left:.15rem;flex:0 0 auto}body>header:has(.mip-nav)>.e-con,body>header:has(.mip-nav)>.e-con>.e-con-inner{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}@media(max-width:1024px){body>header:has(.mip-nav)>.e-con,body>header:has(.mip-nav)>.e-con>.e-con-inner{padding-left:20px!important;padding-right:20px!important}}@media(max-width:600px){body>header:has(.mip-nav)>.e-con,body>header:has(.mip-nav)>.e-con>.e-con-inner{padding-left:16px!important;padding-right:16px!important}}header .elementor-nav-menu a,header .mip-nav a,.mip-hbtn .elementor-button,.mip-scope .badge,.mip-scope .mip-badge,.mip-scope .mip-badge-format,.mip-scope .mip-badge-statut,.mip-scope .activity-card-meta,.mip-scope .activity-card-date,.mip-scope .activity-card-date b,.mip-scope .blog-card-meta,.mip-scope .nc-meta,.mip-scope .mip-badge,.mip-scope .ts-breadcrumbs,.mip-scope .ts-breadcrumbs *,.mip-scope .breadcrumbs,.mip-scope .breadcrumbs *,.mip-scope .ts-form,.mip-scope .ts-form *,.mip-scope .ts-popup-root,.mip-scope .ts-popup-root *,.mip-scope .ts-filter,.mip-scope .filter-input,.mip-scope .filter-select,.mip-scope label,.mip-scope .form-label,.mip-scope .ts-form-group label,.mip-scope .elementor-widget-ts-search-form,.mip-scope .elementor-widget-ts-search-form *{font-family:var(--font-body)!important}.mip-scope h1,.mip-scope h2,.mip-scope h3,.mip-scope h4,.mip-scope h5,.mip-scope h6,.mip-scope .elementor-heading-title,.mip-scope .archive-title,.mip-scope .single-title,.mip-scope .heading-hero,.mip-scope .heading-page,.mip-scope .heading-section{font-family:var(--font-heading)!important}.mip-scope .card,.mip-scope .blog-card,.mip-scope .activity-card,.mip-scope .nc-card,.mip-scope .ts-preview>.elementor>.e-con,.mip-scope .post-feed-grid .ts-preview>.elementor>.e-con{border:1px solid transparent!important;box-shadow:var(--card-shadow)!important}.mip-scope .card:hover,.mip-scope .blog-card:hover,.mip-scope .activity-card:hover,.mip-scope .nc-card:hover,.mip-scope .card-hover-lift:hover,.mip-scope .card-clickable:hover,.mip-scope .ts-preview>.elementor>.e-con:hover,.mip-scope .post-feed-grid .ts-preview>.elementor>.e-con:hover{border-color:transparent!important;box-shadow:var(--card-shadow-hover)!important}.ts-field-popup,.ts-popup-root .ts-field-popup{min-width:300px!important;box-sizing:border-box}.mip-scope .ts-popup-controller,.ts-popup-root .ts-popup-controller,.ts-field-popup .ts-popup-controller{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%;box-sizing:border-box!important;padding:12px 14px!important}.ts-popup-controller>*{margin:0!important}.ts-popup-controller .ts-icon-btn{flex:0 0 auto!important}.ts-popup-controller .flexify{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none;min-width:0}.ts-popup-controller .flexify>li{display:flex!important;min-width:0}.ts-popup-controller .ts-btn{flex:0 1 auto!important;min-width:0!important;justify-content:center!important;white-space:nowrap;padding-left:1em!important;padding-right:1em!important}.mip-scope .card,.mip-scope .blog-card,.mip-scope .activity-card,.mip-scope .nc-card{background:#FFFFFF!important}.ts-field-popup,.ts-popup-root .ts-field-popup{background:#FFFFFF!important}.mip-scope .archive-intro,.mip-scope .archive-intro .elementor-heading-title,.mip-scope .single-intro,.mip-scope .single-intro .elementor-heading-title,.mip-scope .hero2-lead,.mip-scope .hero2-lead .elementor-heading-title,.mip-scope .mip-lead,.mip-scope .section-intro,.mip-scope .section-intro .elementor-heading-title,.mip-scope .elementor-widget-text-editor,.mip-scope .elementor-widget-text-editor p{font-family:var(--font-body)!important}header .ts-nav-menu a,header .ts-item-link,header .ts-nav a,.ts-nav-menu .ts-item-link,.elementor-location-header .ts-item-link{font-family:var(--font-body)!important;font-weight:600}.mip-scope .mip-comments-wrap{margin-top:clamp(8px,2vw,20px)}.mip-scope .mip-comments{max-width:760px}.mip-scope .mip-comments-title{font-family:var(--font-heading)!important;font-size:var(--text-2xl);font-weight:800;margin:0 0 22px;color:var(--color-ink)}.mip-scope .mip-comments-empty{color:var(--color-text-muted);margin:0 0 26px}.mip-scope .mip-comment-list{list-style:none;margin:0 0 34px;padding:0;display:flex;flex-direction:column;gap:18px}.mip-scope .mip-comment-list .comment,.mip-scope .mip-comment-list li{list-style:none}.mip-scope .mip-comment-list .comment-body{background:#FFFFFF;border:1px solid transparent;border-radius:16px;box-shadow:var(--card-shadow);padding:18px 20px}.mip-scope .mip-comment-list .children{list-style:none;margin:16px 0 0 clamp(16px,3vw,40px);padding:0;display:flex;flex-direction:column;gap:14px}.mip-scope .comment-author{display:flex;align-items:center;gap:10px;font-family:var(--font-body)}.mip-scope .comment-author .avatar{border-radius:50%}.mip-scope .comment-author .fn{font-weight:700;color:var(--color-ink);font-style:normal}.mip-scope .comment-metadata,.mip-scope .comment-metadata a{font-size:.78rem;color:var(--color-text-muted);text-decoration:none}.mip-scope .comment-content{margin-top:10px;color:var(--color-text);line-height:1.6;font-family:var(--font-body)}.mip-scope .comment-content p{margin:0 0 .6em}.mip-scope .reply a{display:inline-flex;font-size:.8rem;font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:8px}.mip-scope .reply a:hover{color:var(--color-primary-dark)}.mip-scope #respond{background:#FFFFFF;border:1px solid transparent;border-radius:18px;box-shadow:var(--card-shadow);padding:clamp(20px,3vw,30px)}.mip-scope .mip-comment-form-title,.mip-scope .comment-reply-title{font-family:var(--font-heading)!important;font-size:var(--text-xl);font-weight:700;margin:0 0 6px;color:var(--color-ink)}.mip-scope .mip-comment-notes,.mip-scope .comment-notes{font-size:.82rem;color:var(--color-text-muted);margin:0 0 18px}.mip-scope .comment-form{display:flex;flex-direction:column;gap:14px}.mip-scope .comment-form-author,.mip-scope .comment-form-email,.mip-scope .comment-form-url,.mip-scope .comment-form-comment{margin:0}.mip-scope .comment-form label{display:block;font-family:var(--font-body);font-weight:600;font-size:.82rem;color:var(--color-ink-soft);margin-bottom:6px}.mip-scope .comment-form input[type=text],.mip-scope .comment-form input[type=email],.mip-scope .comment-form input[type=url],.mip-scope .comment-form textarea{width:100%;font:inherit;font-family:var(--font-body);font-size:.95rem;color:var(--color-ink);background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:.7em .9em;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.mip-scope .comment-form input:focus,.mip-scope .comment-form textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(206,0,51,.12)}.mip-scope .comment-form textarea{min-height:130px;resize:vertical}.mip-scope .comment-form-cookies-consent{flex-direction:row;align-items:center;gap:8px;font-size:.82rem;color:var(--color-text-muted)}.mip-scope .comment-form-cookies-consent input{width:auto}.mip-scope .form-submit{margin:0}.mip-scope .comment-form .submit,.mip-scope #respond .submit{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:.92rem;padding:.72em 1.8em;min-height:2.875rem;cursor:pointer;transition:background .25s var(--motion-ease),box-shadow .25s var(--motion-ease),transform .25s var(--motion-ease)}.mip-scope .comment-form .submit:hover,.mip-scope #respond .submit:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 8px 20px -10px rgba(206,0,51,.55);transform:translateY(-1px)}.mip-scope .comments-closed,.mip-scope .mip-comments-closed{color:var(--color-text-muted)}@media(max-width:520px){.mip-scope #respond{padding:18px}}.mip-scope .mip-card-register{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff!important;border:1px solid var(--color-primary);border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:.85rem;text-decoration:none;padding:.6em 1.3em;margin:0 0 10px;align-self:flex-start;transition:background .25s var(--motion-ease),box-shadow .25s var(--motion-ease),transform .25s var(--motion-ease)}.mip-scope .mip-card-register:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 8px 18px -10px rgba(206,0,51,.55);transform:translateY(-1px)}html,body.mip-scope{background:#FFFFFF!important}body>header:has(.mip-nav){background-color:#FFFFFF!important;box-shadow:0 1px 2px rgba(26,23,20,.04),0 10px 30px -24px rgba(26,23,20,.30)!important}.mip-scope .e-con-boxed:has(>.e-con-inner .mip-bc),.mip-scope .e-con-boxed:has(.mip-bc){background-color:#F6F2EB}:root{--btn-radius:999px}.mip-scope .btn,.mip-scope .elementor-widget-button .elementor-button,.mip-scope .elementor-button,.mip-scope button.elementor-button,.mip-hbtn .elementor-button,header .ts-btn,.header .ts-btn,.mip-scope .ts-form .ts-btn,.ts-popup-root .ts-btn,.ts-field-popup .ts-btn,.ts-popup-controller .ts-btn,.mip-scope .ts-filter-toggle,.mip-scope .filter-submit,.mip-scope .form-submit,.mip-scope .filter-chip,.mip-scope .mip-card-register,.mip-scope .comment-form .submit,.mip-scope #respond .submit,.mip-scope .comment-form input[type=submit],.mip-scope .mip-cnav-btn,.mip-scope .elementor-widget-ts-create-post .ts-btn,.mip-scope .elementor-widget-ts-login .ts-btn,.mip-scope .elementor-widget-ts-login button[type=submit]{border-radius:var(--btn-radius)!important}.mip-scope .act-cta .elementor-button,.mip-scope .nc-cta .elementor-button,.mip-scope .btn-link{border-radius:0!important}.mip-scope .btn.btn-primary,.mip-scope .elementor-widget-button.btn-primary .elementor-button,.mip-hbtn-primary .elementor-button,.mip-scope .ts-form .ts-btn-2,.ts-popup-root .ts-btn-2,.ts-field-popup .ts-btn-2,.mip-scope .filter-submit,.mip-scope .form-submit,.mip-scope .mip-card-register,.mip-scope .comment-form .submit,.mip-scope #respond .submit,.mip-scope .ts-search-btn,.mip-scope .elementor-widget-ts-create-post .ts-btn-2,.mip-scope .elementor-widget-ts-login .ts-btn-2,.mip-scope .elementor-widget-ts-login button[type=submit]{background:var(--color-primary)!important;color:#fff!important;border:1px solid var(--color-primary)!important;box-shadow:none!important}.mip-scope .btn.btn-primary:hover,.mip-scope .elementor-widget-button.btn-primary .elementor-button:hover,.mip-hbtn-primary .elementor-button:hover,.mip-scope .ts-form .ts-btn-2:hover,.ts-popup-root .ts-btn-2:hover,.ts-field-popup .ts-btn-2:hover,.mip-scope .filter-submit:hover,.mip-scope .form-submit:hover,.mip-scope .mip-card-register:hover,.mip-scope .comment-form .submit:hover,.mip-scope #respond .submit:hover,.mip-scope .ts-search-btn:hover,.mip-scope .elementor-widget-ts-create-post .ts-btn-2:hover,.mip-scope .elementor-widget-ts-login .ts-btn-2:hover,.mip-scope .elementor-widget-ts-login button[type=submit]:hover{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;color:#fff!important;box-shadow:0 8px 20px -10px rgba(206,0,51,.5)!important}.mip-scope .btn.btn-primary *,.mip-hbtn-primary .elementor-button *,.mip-scope .ts-btn-2 *,.mip-scope .mip-card-register *{color:#fff!important}.mip-scope .btn.btn-secondary,.mip-scope .elementor-widget-button.btn-secondary .elementor-button,.mip-hbtn-ghost .elementor-button,.mip-scope .ts-form .ts-btn-1,.ts-popup-root .ts-btn-1,.ts-field-popup .ts-btn-1,.mip-scope .elementor-widget-ts-create-post .ts-btn-1{background:transparent!important;color:#111!important;border:1px solid #111!important;box-shadow:none!important}.mip-scope .btn.btn-secondary:hover,.mip-scope .elementor-widget-button.btn-secondary .elementor-button:hover,.mip-hbtn-ghost .elementor-button:hover,.mip-scope .ts-form .ts-btn-1:hover,.ts-popup-root .ts-btn-1:hover,.ts-field-popup .ts-btn-1:hover,.mip-scope .elementor-widget-ts-create-post .ts-btn-1:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.mip-hbtn-ghost .elementor-button:hover *,.mip-scope .ts-btn-1:hover *{color:#fff!important}.mip-scope .hero2-ghost .elementor-button{background:transparent!important;color:#fff!important;border:1px solid #fff!important;box-shadow:none!important}.mip-scope .hero2-ghost .elementor-button:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.mip-scope .hero2-ghost .elementor-button:hover *{color:#fff!important}.mip-scope .mip-mq-item{background:#FFFFFF!important;border:1px solid transparent!important;box-shadow:0 2px 10px rgba(33,33,33,.09),0 10px 22px -16px rgba(33,33,33,.16)!important;padding:clamp(1rem,1.8vw,1.5rem)!important;transition:transform .28s var(--motion-ease),box-shadow .28s var(--motion-ease)!important}.mip-scope .mip-mq-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mip-scope .mip-mq-item:hover{transform:translateY(-6px)!important;box-shadow:0 6px 14px rgba(33,33,33,.10),0 22px 44px -16px rgba(33,33,33,.28)!important}body>header:has(.mip-nav){background-color:#FFFFFF!important;box-shadow:0 1px 0 rgba(26,23,20,.05),0 6px 18px -10px rgba(26,23,20,.20)!important}.mip-scope .e-con-boxed:has(>.e-con-inner .mip-bc),.mip-scope .e-con-boxed:has(.mip-bc){background-color:#0A0F1E!important}.mip-scope .mip-bc,.mip-scope .mip-bc *{color:#FFFFFF!important}.mip-scope .mip-bc .mip-bc-item a{color:rgba(255,255,255,.82)!important}.mip-scope .mip-bc .mip-bc-item a:hover{color:#FFFFFF!important;background:rgba(255,255,255,.12)!important}.mip-scope .mip-bc .mip-bc-sep{color:rgba(255,255,255,.45)!important}.mip-scope .mip-bc .mip-bc-current .mip-bc-label{color:#FFFFFF!important;font-weight:700}.mip-scope .mip-bc .mip-bc-ico{color:#FFFFFF!important;opacity:.9}.mip-scope .e-con:has(>.hero-cd-label){flex:0 0 auto;width:auto;max-width:min(100%,430px);align-self:flex-start;margin-top:clamp(18px,2.2vw,26px)!important;padding:16px 18px 14px!important;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(228,240,248,.9))!important;border:1px solid rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 18px 40px -22px rgba(18,42,66,.45),inset 0 1px 0 rgba(255,255,255,.9)!important}.mip-scope .hero-cd-label,.mip-scope .hero-cd-label .elementor-heading-title{font-family:var(--font-heading)!important;font-weight:700!important;font-size:.66rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--color-primary)!important;margin:0 0 12px!important;text-align:left!important;line-height:1.3}.mip-scope .hero-countdown{width:100%}.mip-scope .hero-countdown .elementor-countdown-wrapper{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;max-width:none;width:100%}.mip-scope .hero-countdown .elementor-countdown-item{background:transparent!important;border:0!important;border-radius:0!important;padding:2px 6px!important;min-width:0;text-align:center;margin:0!important;box-shadow:none!important;position:relative}.mip-scope .hero-countdown .elementor-countdown-item:not(:last-child)::after{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:rgba(18,42,66,.14)}.mip-scope .hero-countdown .elementor-countdown-digits{font-family:var(--font-heading)!important;font-weight:800!important;font-size:clamp(1.35rem,2vw,1.7rem)!important;line-height:1!important;color:#16202B!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mip-scope .hero-countdown .elementor-countdown-label{display:block!important;margin-top:5px!important;color:#5A6B7A!important;font-size:.56rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase}@media(max-width:1024px){.mip-scope .e-con:has(>.hero-cd-label){max-width:min(100%,400px);align-self:flex-start}}@media(max-width:430px){.mip-scope .e-con:has(>.hero-cd-label){width:100%;max-width:100%;padding:14px 14px 12px!important}.mip-scope .hero-countdown .elementor-countdown-digits{font-size:1.3rem!important}.mip-scope .hero-countdown .elementor-countdown-label{font-size:.52rem!important}}.mip-scope .mip-card-stretch{position:absolute;inset:0;z-index:1;background:transparent;border-radius:inherit;font-size:0;line-height:0;text-indent:-9999px}.mip-scope .ts-preview,.mip-scope .blog-card,.mip-scope .activity-card{position:relative}.mip-scope .elementor-element-65c4cb1{background-size:cover!important;background-position:64% 26%!important}@media(max-width:1024px){.mip-scope .elementor-element-65c4cb1{background-position:63% 22%!important}}@media(max-width:600px){.mip-scope .elementor-element-65c4cb1{background-position:60% 20%!important}}.mip-scope .mce-ico,.mip-scope i[class*="mce-i-"],.mip-scope .ts-form .mce-ico,.mip-scope .ts-form i[class*="mce-i-"],.mip-scope .ts-popup-root .mce-ico,.mip-scope .ts-popup-root i[class*="mce-i-"]{font-family:"tinymce"!important}.mip-scope .dashicons,.mip-scope [class*="dashicons-"]{font-family:"dashicons"!important}.mip-scope .eicon,.mip-scope [class^="eicon-"],.mip-scope [class*=" eicon-"]{font-family:"eicons"!important}.mip-scope .ts-form .la,.mip-scope .ts-form .las,.mip-scope .ts-form .lab,.mip-scope .ts-form .lar,.mip-scope .ts-form [class^="la-"],.mip-scope .ts-form [class*=" la-"]{font-family:"Line Awesome Free","Line Awesome Brands","FontAwesome"!important}.mip-scope .mip-map{align-items:center;gap:clamp(22px,3vw,48px)}.mip-scope .mip-map-stage{background:radial-gradient(135% 105% at 50% 0%,#FCFAF5 0%,#F1EADF 100%)!important;border:1px solid #ECE3D4!important;border-radius:22px!important;padding:clamp(14px,2.4vw,30px)!important;box-shadow:0 26px 64px -36px rgba(70,52,28,.42),inset 0 1px 0 rgba(255,255,255,.75)!important;overflow:hidden!important}.mip-scope .mip-map-svg{overflow:hidden!important}.mip-scope .mip-cty{stroke:#FFFFFF!important;stroke-width:.55!important;transition:filter .2s,fill .2s}.mip-scope .mip-cty.is-open{fill:#E7DECE!important}.mip-scope .mip-cty:hover{filter:brightness(.94)}.mip-scope .mip-cty.is-active:hover{filter:brightness(1.05) saturate(1.06)}.mip-scope .mip-cty[data-cc="sc"],.mip-scope .mip-cty[data-cc="mu"],.mip-scope .mip-cty[data-cc="km"],.mip-scope .mip-cty[data-cc="cv"],.mip-scope .mip-cty[data-cc="st"]{stroke:#FFFFFF!important;stroke-width:1!important;filter:drop-shadow(0 .6px 1.5px rgba(60,42,20,.55))}.mip-scope .mip-cty.is-open[data-cc="sc"],.mip-scope .mip-cty.is-open[data-cc="mu"],.mip-scope .mip-cty.is-open[data-cc="km"],.mip-scope .mip-cty.is-open[data-cc="cv"],.mip-scope .mip-cty.is-open[data-cc="st"]{fill:#C6B392!important}.mip-scope .mip-isles text{font-family:var(--font-body);font-size:4px;font-weight:600;fill:#6B5E4C;paint-order:stroke;stroke:#FCFAF5;stroke-width:.9px;stroke-linejoin:round;pointer-events:none}.mip-scope .mip-isles line{stroke:#B4A488;stroke-width:.35}.mip-scope .mip-map.is-zoomed .mip-isles{opacity:0;transition:opacity .2s}.mip-scope .mip-lg-open{background:#E7DECE!important;box-shadow:inset 0 0 0 1px #CDBFA3!important}.mip-scope .mip-map-side{align-self:center}@media(max-width:900px){.mip-scope .mip-map{grid-template-columns:1fr!important}.mip-scope .mip-map-side{align-self:auto}}.mip-scope .mip-map-stage{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.mip-scope .mip-cty{fill:#DEDBD2!important;stroke:#FFFFFF!important;stroke-width:.55!important;transition:filter .2s}.mip-scope .mip-cty:hover{filter:brightness(.95)}.mip-scope .mip-cty[data-cc="sc"],.mip-scope .mip-cty[data-cc="mu"],.mip-scope .mip-cty[data-cc="km"],.mip-scope .mip-cty[data-cc="cv"],.mip-scope .mip-cty[data-cc="st"]{fill:#CBC6BB!important;stroke:#FFFFFF!important;stroke-width:1!important;filter:drop-shadow(0 .6px 1.5px rgba(60,42,20,.5))}.mip-scope .mip-actdot{fill:url(#mip-dot-3d);stroke:rgba(255,255,255,.5);stroke-width:.22;filter:drop-shadow(0 .55px .55px rgba(80,0,18,.6)) drop-shadow(0 0 2.6px rgba(206,0,51,.5))}@media(prefers-reduced-motion:no-preference){.mip-scope .mip-actdot{animation:mip-actpulse 2.4s ease-in-out infinite}@keyframes mip-actpulse{0%,100%{opacity:.95}50%{opacity:.55}}}.mip-scope .mip-lg-active{background:var(--color-primary)!important;border-radius:50%!important;box-shadow:0 0 0 2px rgba(206,0,51,.18)!important}.mip-scope .mip-lg-open{background:#DEDBD2!important;box-shadow:inset 0 0 0 1px #CBC6BB!important}.mip-scope .mip-cty[data-cc="sc"],.mip-scope .mip-cty[data-cc="mu"],.mip-scope .mip-cty[data-cc="km"],.mip-scope .mip-cty[data-cc="cv"],.mip-scope .mip-cty[data-cc="st"]{fill:#C3BAA8!important;stroke:#FFFFFF!important;stroke-width:.35!important;filter:none!important}.mip-scope .mip-tip{white-space:nowrap}.ts-popup-root .ts-term-dropdown-list>li>a.flexify,.ts-field-popup .ts-term-dropdown-list>li>a.flexify{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px}.ts-term-dropdown-list>li>a .ts-checkbox-container{flex:0 0 auto;margin:0}.ts-term-dropdown-list>li>a>span{flex:1 1 auto;text-align:left;font-size:15px;line-height:1.35;color:#0A0F1E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-term-dropdown-list>li>a .mip-flag-r{flex:0 0 auto;margin-left:auto;font-size:20px;line-height:1;width:30px;text-align:center;border-radius:3px;overflow:hidden}.ts-term-dropdown-list>li>a:hover{background:#F6F3EC}.ts-term-dropdown-list>li.ts-selected>a{background:#FCEEF0}.ts-term-dropdown-list .ts-term-count{flex:0 0 auto;font-size:12px;color:#9a938a;font-weight:600}.ts-popup-root .ts-popup-controller,.ts-field-popup .ts-popup-controller{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid #ECE7DE}.ts-popup-controller .ts-btn.ts-btn-1{flex:0 0 auto}.ts-popup-controller .ts-btn.ts-btn-2{margin-left:auto;flex:0 0 auto;min-width:140px;justify-content:center}.post-feed-grid .ts-preview{position:relative;height:100%}.e-con:has(>.e-con-inner>.nc-avatar),.e-con:has(>.nc-avatar){transition:box-shadow .2s ease,transform .2s ease}.post-feed-grid .ts-preview:hover .e-con:has(.nc-avatar){transform:translateY(-3px);box-shadow:0 16px 40px -12px rgba(20,17,10,.22)!important}.nc-avatar img{width:84px;height:84px;object-fit:cover;border-radius:14px;background:#F1ECE2;display:block}.nc-avatar .elementor-widget-container{min-width:84px;min-height:84px;border-radius:14px;background:#F1ECE2}.nc-name .elementor-heading-title{font-family:Inter,sans-serif;font-weight:700;font-size:1.05rem;line-height:1.2;color:#0A0F1E;margin:0}.nc-metiers .elementor-heading-title{font-size:.85rem;color:#6B7280;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0}.nc-metiers .elementor-heading-title:empty{display:none}.nc-loc .elementor-icon-list-items{margin:0;padding:0}.nc-loc .elementor-icon-list-item{font-size:.85rem;color:#5c554d}.nc-loc .elementor-icon-list-icon svg,.nc-loc .elementor-icon-list-icon i{fill:var(--color-primary);color:var(--color-primary);width:14px;height:14px}.nc-stretch{position:absolute!important;inset:0;z-index:3;margin:0}.nc-stretch a,.nc-stretch .elementor-button{position:absolute;inset:0;width:100%;height:100%;opacity:0;min-height:0;padding:0;border:0}.nc-avatar img{color:transparent;font-size:0}.nc-avatar img[src=''],.nc-avatar img:not([src]){opacity:0}.elementor-widget-icon-list .elementor-icon-list-item:has(>.elementor-icon-list-text:empty){display:none!important}.elementor-widget-icon-list .elementor-icon-list-item:has(>.elementor-icon-list-text:only-child){}.elementor-widget-heading .elementor-heading-title:empty{display:none!important}.elementor-widget-heading:has(>.elementor-widget-container>.elementor-heading-title:empty){display:none!important}.elementor-widget-text-editor .elementor-widget-container:empty{display:none!important}.e-con:has(.stat-label):not(:has(.info-card-title)):not(:has(.stat-num .elementor-heading-title:not(:empty))){display:none!important}.e-con:has(>.e-con-inner>.elementor-widget:has(.heading-small)):not(:has(.info-card-title)):not(:has(.stat-num .elementor-heading-title:not(:empty))){display:none!important}.nc-avatar .elementor-widget-container{width:84px;height:84px;border-radius:14px;background:#EDE7DB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23BEB6A6'%3E%3Cpath d='M12 12a5 5 0 100-10 5 5 0 000 10zm0 2c-5 0-9 2.6-9 6v2h18v-2c0-3.4-4-6-9-6z'/%3E%3C/svg%3E") center/44px no-repeat;overflow:hidden;flex:0 0 auto}.nc-avatar img{width:84px;height:84px;object-fit:cover;border-radius:14px;display:block}.nc-avatar img[src=''],.nc-avatar img:not([src]),.nc-avatar img[src='#']{opacity:0}.nc-avatar{width:84px;height:84px;border-radius:14px;background:#EDE7DB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23BEB6A6'%3E%3Cpath d='M12 12a5 5 0 100-10 5 5 0 000 10zm0 2c-5 0-9 2.6-9 6v2h18v-2c0-3.4-4-6-9-6z'/%3E%3C/svg%3E") center/44px no-repeat;overflow:hidden;flex:0 0 auto}.nc-avatar .elementor-widget-container{width:100%;height:100%}.nc-avatar img{width:84px;height:84px;object-fit:cover;border-radius:14px;display:block}.nc-avatar img[src=''],.nc-avatar img:not([src]){opacity:0}.nc-avatar{width:84px!important;height:84px!important;border-radius:14px!important;overflow:hidden;flex:0 0 auto;background-color:#EDE7DB!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23BEB6A6'%3E%3Cpath d='M12 12a5 5 0 100-10 5 5 0 000 10zm0 2c-5 0-9 2.6-9 6v2h18v-2c0-3.4-4-6-9-6z'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:44px 44px!important;background-repeat:no-repeat!important}.nc-avatar .elementor-widget-container{background:transparent!important;width:100%;height:100%}.nc-avatar img{width:84px!important;height:84px!important;object-fit:cover;border-radius:14px;display:block}.nc-avatar img[src=''],.nc-avatar img:not([src]){opacity:0}.post-feed-grid .ts-preview>.elementor>.e-con{position:relative}.nc-stretch{position:absolute!important;inset:0!important;z-index:5;margin:0!important;padding:0!important}.nc-stretch .elementor-button-wrapper,.nc-stretch .elementor-button{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:transparent!important}.nc-name a{color:inherit;text-decoration:none}.nc-stretch,.nc-stretch>.elementor-widget-container,.nc-stretch .elementor-button-wrapper,.nc-stretch .elementor-button{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;min-height:0!important}.nc-stretch{z-index:6!important}.nc-stretch .elementor-button{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:transparent!important}.post-feed-grid .ts-preview .e-con:has(.nc-avatar){cursor:pointer}.nc-loc *{pointer-events:none}.nc-cta{flex:0 0 auto;margin-left:auto}.nc-cta .elementor-button{background:transparent!important;color:var(--color-primary)!important;padding:6px 8px!important;box-shadow:none!important;font-size:.8rem!important;font-weight:600;white-space:nowrap}.nc-cta .elementor-button:hover{text-decoration:underline}.nc-name a{color:inherit!important;text-decoration:none}.nc-profile-avatar{position:relative;width:120px;height:120px;border-radius:18px;background:#EDE7DB;overflow:hidden;flex:0 0 auto}.nc-profile-avatar::after{content:'\f007';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:46px;color:#C6BEAC;z-index:0}.nc-profile-avatar .elementor-widget-container,.nc-profile-avatar .elementor-image,.nc-profile-avatar figure{width:100%;height:100%;margin:0}.nc-profile-avatar img{position:relative;z-index:1;width:120px;height:120px;object-fit:cover;border-radius:18px;display:block}.nc-profile-avatar img[src=''],.nc-profile-avatar img:not([src]){opacity:0}@media(max-width:767px){.nc-profile-avatar,.nc-profile-avatar img{width:96px!important;height:96px!important}}.single-meta .elementor-icon-list-item,.info-facts .elementor-icon-list-item{display:flex!important;align-items:center!important;gap:8px}.single-meta .elementor-icon-list-icon,.info-facts .elementor-icon-list-icon{display:inline-flex!important;align-items:center;justify-content:center;width:18px;min-width:18px;margin:0!important}.single-meta .elementor-icon-list-icon svg,.info-facts .elementor-icon-list-icon svg{width:15px;height:15px;fill:var(--color-primary)}.single-meta .elementor-icon-list-icon i,.info-facts .elementor-icon-list-icon i{font-size:14px;color:var(--color-primary)}.single-meta .elementor-icon-list-text,.info-facts .elementor-icon-list-text{line-height:1.4}.info-card-title ~ .elementor-widget-button .elementor-button-wrapper,.info-facts ~ * .elementor-button-wrapper{text-align:left!important;justify-content:flex-start!important}.single-hero-media{flex:0 0 auto;width:132px;height:132px;border-radius:18px;background:#F4EFE6;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px -12px rgba(20,17,10,.20)}.single-hero-media .elementor-widget-container,.single-hero-media figure,.single-hero-media .elementor-image{width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}.single-hero-media img{width:100%;height:100%;object-fit:contain;padding:14px;display:block}.single-hero-media.is-photo img{object-fit:cover;padding:0}.single-hero-media.is-flyer{width:150px;height:190px;background:#fff}.single-hero-media.is-flyer img{object-fit:cover;padding:0}.single-hero-media.is-flag{background:#fff}.single-hero-media.is-flag img{object-fit:contain;padding:18px}@media(max-width:767px){.single-hero-media{width:100px;height:100px}.single-hero-media.is-flyer{width:120px;height:152px}}.single-hero-media:not(:has(img)),.single-hero-media:has(img[src='']),.single-hero-media:has(img[src='#']){display:none!important}ul:has(>li>.ts-prev),ul:has(>li>.ts-next),.ts-form-footer ul{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center}.ts-prev.form-btn,.ts-next.form-btn{margin:0!important}li:has(>.ts-prev),li:has(>.ts-next){margin:0!important}.ts-form .ts-filter,.ts-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not(.border-none):not(.autofocus),.ts-form textarea,.ts-form .ts-input:not(.border-none){border:1px solid #E5E7EB!important;border-radius:12px!important;box-shadow:none!important}.ts-form .ts-filter:focus,.ts-form input:not(.border-none):focus,.ts-form textarea:focus{border-color:var(--color-primary,#CE0033)!important;box-shadow:0 0 0 3px rgba(206,0,51,.10)!important}.ts-form .ts-form-group{border:0!important}.e-con:has(.info-card-title) .elementor-button-wrapper{text-align:left!important;justify-content:flex-start!important;display:flex}.mip-contact-link{color:inherit!important;text-decoration:none;word-break:break-word}.mip-contact-link:hover{text-decoration:underline;color:var(--color-primary,#CE0033)!important}.info-facts .elementor-icon-list-text{word-break:break-word}.single-hero-media img{max-width:100%;max-height:100%}.single-hero-media.is-flag img{padding:12px}.e-con:has(.info-card-title) .elementor-widget-button{justify-content:flex-start!important;text-align:left!important}.e-con:has(.info-card-title) .elementor-widget-button .elementor-button{margin-right:auto!important;margin-left:0!important;align-self:flex-start!important}@media(min-width:1025px){.ts-create-post{width:100%}}.mip-acct-side{position:sticky;top:96px;background:#fff;border:1px solid #ECE7DE;border-radius:16px;padding:18px 14px;box-shadow:0 10px 30px -18px rgba(20,17,10,.18)}.mip-acct-user{display:flex;align-items:center;gap:12px;padding:6px 6px 16px;border-bottom:1px solid #F0EBE2;margin-bottom:10px}.mip-acct-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;background:#EDE7DB;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#B7AE9C}.mip-acct-avatar img{width:100%;height:100%;object-fit:cover}.mip-acct-id{min-width:0}.mip-acct-name{font-weight:700;font-size:.95rem;color:#0A0F1E;display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mip-acct-role{font-size:.78rem;color:#6B7280}.mip-acct-sec{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#a89f92;padding:10px 10px 4px;font-weight:700}.mip-acct-nav{display:flex;flex-direction:column;gap:2px}.mip-acct-nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#5c554d;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.mip-acct-nav a:hover{background:#F6F3EC;color:#0A0F1E}.mip-acct-nav a.is-active{background:#FCEEF0;color:var(--color-primary,#CE0033);font-weight:600}.mip-acct-nav a svg{flex:0 0 auto}@media(max-width:1024px){.mip-acct-side{position:static;top:auto}}.elementor-element-65c4cb1::before{background-image:linear-gradient(90deg,rgba(18,15,13,.99) 0%,rgba(18,15,13,.98) 30%,rgba(18,15,13,.82) 47%,rgba(18,15,13,.4) 66%,rgba(18,15,13,.08) 83%,rgba(18,15,13,0) 100%)!important}.mip-acct-badge{display:inline-flex;min-width:18px;height:18px;padding:0 5px;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:9px;font-size:11px;font-weight:700;margin-left:6px;vertical-align:middle}.mip-acct-mod{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}.mip-acct-mod a{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;text-decoration:none}.mip-acct-mod a:hover{background:#F6F3EC}.mip-acct-mod-t{font-size:13px;font-weight:600;color:#1A1A1A;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mip-acct-mod-cpt{font-size:11px;color:#6B7280;text-transform:uppercase;letter-spacing:.4px}.mip-acct-empty{font-size:12.5px;color:#6B7280;padding:0 10px 8px;line-height:1.45;margin:0}.mip-acct-nav--tight a{padding-top:7px;padding-bottom:7px}.elementor-1364>.e-con,.elementor-1358>.e-con,.elementor-1366>.e-con{padding:46px 97px 68px 73px!important;background:#FFFFFF}.elementor-1364>.e-con>.e-con-inner,.elementor-1358>.e-con>.e-con-inner,.elementor-1366>.e-con>.e-con-inner{max-width:100%;margin:0}.mip-acct-side{position:static!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:100%;box-sizing:border-box;padding:22px 16px!important;top:auto!important}.mip-acct-user{display:flex;align-items:center;gap:11px;padding:2px 8px 15px;margin-bottom:4px;border-bottom:1px solid #F1ECE3}.mip-acct-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 40px;background:#F3EFE8;display:flex;align-items:center;justify-content:center}.mip-acct-avatar img{width:100%;height:100%;object-fit:cover}.mip-acct-avatar svg{width:20px;height:20px;color:#B9B2A6}.mip-acct-id{display:flex;flex-direction:column;gap:1px;min-width:0}.mip-acct-name{font-size:14.5px;font-weight:700;color:#1A1A1A;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mip-acct-role{font-size:12px;color:#9AA0A6}.mip-acct-sec{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#9AA0A6;padding:0 11px;margin:16px 0 4px}.mip-acct-nav{display:flex;flex-direction:column;gap:2px}.mip-acct-nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;text-decoration:none;color:#4B4B4B;font-size:14px;font-weight:500;line-height:1.1;transition:background .15s,color .15s}.mip-acct-nav a svg{width:18px;height:18px;color:#9A958C;flex:0 0 18px;transition:color .15s}.mip-acct-nav a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mip-acct-nav a:hover{background:#F7F4EF;color:#1A1A1A}.mip-acct-nav a:hover svg{color:#5A5A5A}.mip-acct-nav a.is-active{background:#FCEDF0;color:#CE0033;font-weight:600}.mip-acct-nav a.is-active svg{color:#CE0033}.mip-acct-nav a.is-logout{color:#B42318}.mip-acct-nav a.is-logout svg{color:#B42318}.mip-acct-nav a.is-logout:hover{background:#FDECEA}.mip-acct-nav--tight a{padding:7px 11px;font-size:13.5px}@media(max-width:1024px){.elementor-1364>.e-con,.elementor-1358>.e-con,.elementor-1366>.e-con{padding:22px 14px 46px!important}.mip-acct-side{padding:18px 12px!important}}.mipd{display:grid;grid-template-columns:248px minmax(0,1fr);gap:22px;align-items:start}.mipd *{box-sizing:border-box}.mipd-side{position:sticky;top:96px;background:#fff;border:1px solid #ECE7DE;border-radius:16px;box-shadow:0 6px 24px rgba(24,16,10,.05);padding:16px 12px}.mipd-user{display:flex;align-items:center;gap:11px;padding:4px 8px 14px;border-bottom:1px solid #F1ECE3;margin-bottom:6px}.mipd-ava{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:0 0 42px;background:#F3EFE8;display:flex;align-items:center;justify-content:center;color:#B9B2A6}.mipd-ava img{width:100%;height:100%;object-fit:cover}.mipd-ava svg{width:22px;height:22px}.mipd-nm{font-size:14.5px;font-weight:700;color:#1A1A1A;line-height:1.15}.mipd-rl{font-size:12px;color:#9AA0A6}.mipd-grp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#9AA0A6;padding:0 10px;margin:15px 0 4px}.mipd-nav{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border-radius:10px;border:0;background:transparent;text-decoration:none;color:#4B4B4B;font-size:14px;font-weight:500;line-height:1.1;cursor:pointer;text-align:left;transition:background .15s,color .15s;font-family:inherit}.mipd-nav svg{width:19px;height:19px;color:#9A958C;flex:0 0 19px;transition:color .15s}.mipd-lbl{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mipd-nav:hover{background:#F7F4EF;color:#1A1A1A}.mipd-nav:hover svg{color:#5A5A5A}.mipd-nav.is-active{background:#FCEDF0;color:#CE0033;font-weight:600}.mipd-nav.is-active svg{color:#CE0033}.mipd-nav.is-logout{color:#B42318}.mipd-nav.is-logout svg{color:#B42318}.mipd-nav.is-logout:hover{background:#FDECEA}.mipd-cnt{font-size:11px;font-weight:700;color:#8A8F96;background:#F1EEE8;border-radius:20px;padding:1px 7px;min-width:20px;text-align:center}.mipd-nav.is-active .mipd-cnt{background:#F7D9E0;color:#CE0033}.mipd-bdg{font-size:11px;font-weight:700;color:#fff;background:#CE0033;border-radius:20px;padding:1px 7px;min-width:20px;text-align:center}.mipd-main{display:flex;flex-direction:column;gap:18px;min-width:0}.mipd-panel{display:flex;flex-direction:column;gap:18px}.mipd-panel[hidden]{display:none}.mipd-hero{background:#fff;border:1px solid #ECE7DE;border-radius:16px;box-shadow:0 6px 24px rgba(24,16,10,.05);padding:26px 28px}.mipd-eyebrow{font-size:12px;font-weight:700;letter-spacing:.5px;color:#CE0033;text-transform:uppercase}.mipd-hero h2{font-size:26px;font-weight:800;color:#141414;margin:6px 0 6px;line-height:1.1}.mipd-hero p{font-size:14.5px;color:#6B7280;margin:0;line-height:1.5}.mipd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:14px}.mipd-stat{background:#fff;border:1px solid #ECE7DE;border-radius:14px;padding:15px 17px;display:flex;flex-direction:column;gap:2px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .12s}.mipd-stat:hover{border-color:transparent;box-shadow:var(--card-shadow-hover);transform:none}.mipd-stat-ic{width:20px;height:20px;color:#CE0033;margin-bottom:7px}.mipd-stat-ic svg{width:20px;height:20px}.mipd-stat-n{font-size:26px;font-weight:800;color:#141414;line-height:1}.mipd-stat-l{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#9AA0A6}.mipd-box{background:#fff;border:1px solid #ECE7DE;border-radius:16px;box-shadow:0 6px 24px rgba(24,16,10,.05);padding:20px 24px}.mipd-box-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.mipd-box-h h3{font-size:16px;font-weight:700;color:#141414;margin:0}.mipd-list{display:flex;flex-direction:column}.mipd-row{display:flex;flex-direction:column;gap:3px;padding:11px 2px;border-top:1px solid #F1ECE3}.mipd-row:first-child{border-top:0}.mipd-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mipd-row-t{font-size:14px;font-weight:600;color:#1A1A1A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mipd-row-d{font-size:12px;color:#9AA0A6}.mipd-pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;white-space:nowrap}.mipd-pill--ok{background:#E6F4EC;color:#168A4A}.mipd-pill--warn{background:#FDF0DD;color:#B26A00}.mipd-pill--muted{background:#F0EEEA;color:#7A7A7A}.mipd-row-act{display:flex;gap:4px}.mipd-row-act a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#8A8F96}.mipd-row-act a:hover{background:#F4F1EC;color:#CE0033}.mipd-row-act svg{width:16px;height:16px}.mipd-btn{display:inline-flex;align-items:center;gap:6px;background:#CE0033;color:#fff;font-size:13px;font-weight:600;padding:8px 13px;border-radius:10px;text-decoration:none}.mipd-btn:hover{background:#B0002B}.mipd-btn svg{width:15px;height:15px}.mipd-btn--sm{padding:6px 11px;font-size:12.5px}.mipd-empty{font-size:13.5px;color:#9AA0A6;padding:10px 2px;margin:0}@media(max-width:900px){.mipd{grid-template-columns:1fr;gap:16px}.mipd-side{position:static}}.mipd-side,.mipd-hero,.mipd-box{background:var(--color-card);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.mipd-stat{background:var(--color-card);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.mipd-stat:hover{border-color:transparent;box-shadow:var(--card-shadow-hover);transform:none}.mipd-stat-n{color:var(--color-heading,#1A1A1A)}.mipd-box--form{padding:26px 28px}.mipd-box--form .elementor-widget-shortcode,.mipd-box--form .ts-form{margin:0}.ts-field-popup .ts-input-icon input,.ts-field-popup input.border-none,.ts-field-popup .ts-sticky-top input{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.ts-field-popup .ts-input-icon.ts-sticky-top{border:0!important;box-shadow:none!important}.mipd-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.mipd-pager-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E5E7EB;background:#fff;border-radius:9px;cursor:pointer;font-size:19px;line-height:1;color:#1A1A1A;transition:background .15s,border-color .15s,color .15s}.mipd-pager-btn:hover:not(:disabled){background:#FCEDF0;border-color:#CE0033;color:#CE0033}.mipd-pager-btn:disabled{opacity:.4;cursor:default}.mipd-pager-info{font-size:13px;color:#6B7280;font-weight:600}.mip-hdr-acct{display:inline-flex;align-items:center;justify-content:center;padding:5px;border:0;background:transparent;color:#CE0033;text-decoration:none;transition:color .15s,transform .15s;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.mip-hdr-acct svg{width:28px;height:28px}.mip-hdr-acct:hover,.mip-hdr-acct:focus{color:#9F0028;transform:scale(1.06);background:transparent;border:0}.mip-hdr-acct-w{margin-left:auto}@media(min-width:1025px){.mip-hdr-acct-w{display:none!important}}.mipd-row-head{display:flex;align-items:center;gap:12px}.mipd-row-t{flex:1;min-width:0}.mipd{max-width:100%}@media(max-width:1024px){.elementor-1364>.e-con,.elementor-1358>.e-con,.elementor-1366>.e-con{padding-left:16px!important;padding-right:16px!important}}.mipd-stat-l{text-transform:none!important;letter-spacing:normal!important;color:#353A40!important;font-weight:500!important;font-size:13.5px!important}.mipd-stat{transition:box-shadow .2s ease,border-color .2s ease!important}.mipd-stat:hover{border-color:transparent!important;box-shadow:var(--card-shadow-hover)!important;transform:none!important}.mipd-ava{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:var(--radius-md)!important}.mipd-cnt{background:var(--color-primary,#CE0033)!important;color:#fff!important;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:11px;font-weight:700;font-size:11px}.mipd-nav.is-active .mipd-cnt{background:var(--color-primary,#CE0033)!important;color:#fff!important}.ts-search-widget .ts-filter{border:1px solid #D0D0D0!important;border-radius:15px!important;min-height:44px!important}.ts-search-widget .ts-input-icon{border:1px solid #D0D0D0!important;border-radius:15px!important}.ts-search-widget input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not(.border-none):not(.autofocus){border-color:#D0D0D0!important;border-radius:15px!important}.ts-search-widget .ts-input-icon>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not(.border-none):not(._nope){border:0!important;background:transparent!important;box-shadow:none!important}.ts-field-popup{border:1px solid #D0D0D0!important;border-radius:15px!important;box-shadow:0 6px 10px rgba(0,0,0,.06)!important;background:#fff!important;padding:10px 10px 15px!important}.ts-field-popup .ts-input-icon{border:1px solid #D0D0D0!important;border-radius:15px!important;margin-bottom:8px!important;background:#fff!important}.ts-field-popup .ts-input-icon input,.ts-field-popup input.autofocus{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.ts-field-popup input[type=checkbox],.ts-field-popup .ts-checkbox,.ts-field-popup .pick-checkbox{border-radius:5px!important}.e-con.e-parent>.e-con-inner:has(.elementor-widget-ts-search-form){padding-bottom:4px!important}.e-con.e-parent>.e-con-inner:has(.elementor-widget-ts-post-feed){padding-top:8px!important}.ts-field-popup .ts-popup-controller .ts-icon-btn{display:none!important}.ts-field-popup .ts-popup-controller .ts-btn-1,.ts-field-popup .ts-btn-1{border:1px solid #D0D0D0!important;color:#313135!important;background:#fff!important;box-shadow:none!important}.ts-field-popup .ts-popup-controller .ts-btn-1:hover,.ts-field-popup .ts-btn-1:hover{border-color:#AFB3B8!important;background:#F7F7F7!important;color:#111!important}.ts-field-popup .ts-input-icon:focus-within{border-color:#AFB3B8!important;box-shadow:none!important}.ts-field-popup .ts-input-icon input:focus,.ts-field-popup .ts-input-icon input.autofocus:focus,.ts-field-popup input.autofocus:focus,.ts-field-popup input:focus{border:0!important;box-shadow:none!important;outline:none!important;border-color:transparent!important}.ts-search-widget .ts-filter:focus,.ts-search-widget .ts-filter:focus-visible,.ts-search-widget .ts-filter:active,.ts-form-reset:focus-within,.ts-form-reset .ts-filter:focus,.ts-form-reset .ts-filter:focus-visible,.ts-search-widget .ts-search-btn:focus,.ts-search-widget .ts-search-btn:focus-visible,.ts-search-widget .ts-form-group:focus-within,.ts-field-popup .ts-btn:focus,.ts-field-popup .ts-btn:focus-visible,.ts-field-popup .ts-btn-1:focus,.ts-field-popup .ts-btn-2:focus,.ts-field-popup .ts-term-dropdown-list a:focus,.ts-field-popup a:focus,.ts-field-popup li:focus{outline:none!important;box-shadow:none!important}.ts-search-widget .ts-filter:focus,.ts-form-reset .ts-filter:focus{border-color:#AFB3B8!important}.ts-field-popup .ts-term-dropdown-list>li,.ts-field-popup .ts-term-dropdown-list>li:hover,.ts-field-popup .ts-term-dropdown-list>li:focus,.ts-field-popup .ts-term-dropdown-list>li:focus-within{background:transparent!important;box-shadow:none!important;outline:none!important}.ts-field-popup .ts-term-dropdown-list>li>a{border-radius:10px!important}.ts-field-popup .ts-term-dropdown-list>li>a:hover,.ts-field-popup .ts-term-dropdown-list>li>a:focus{background:#F8F9FA!important;box-shadow:none!important;outline:none!important}.elementor-1376 .elementor-element-d7a0fec .ts-item-link,.ts-mobile-menu .ts-item-link,.ts-mobile-menu button,.ts-mobile-menu .ts-icon-btn{border-radius:12px!important;overflow:hidden}.elementor-1376 .elementor-element-d7a0fec .ts-item-link:focus,.elementor-1376 .elementor-element-d7a0fec .ts-item-link:focus-visible,.ts-mobile-menu button:focus,.ts-mobile-menu button:focus-visible{outline:none!important;box-shadow:none!important}.mip-legal-body{color:#353A40!important;font-size:1.02rem;line-height:1.75;max-width:820px}.mip-legal-body h2{color:#0A0F1E;margin:1.9rem 0 .55rem;font-size:1.25rem;font-weight:700;line-height:1.3}.mip-legal-body p,.mip-legal-body li{color:#353A40}.mip-legal-body a{color:var(--color-primary,#CE0033);text-decoration:underline}.mip-legal-body ul{margin:.4rem 0 1.1rem 1.2rem;list-style:disc}.mip-legal-body li{margin:.3rem 0}.mip-hero2{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;background:#0a1733;color:#fff;isolation:isolate}.mip-hero2-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;opacity:.5}.mip-hero2-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,#0a1733 0%,rgba(10,23,51,.94) 38%,rgba(10,23,51,.62) 66%,rgba(10,23,51,.35) 100%)}.mip-hero2-map{position:absolute;top:50%;right:-1%;transform:translateY(-50%);width:min(52%,760px);z-index:2;pointer-events:none}.mip-hero2-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 34px rgba(60,110,220,.22))}.mip-hero2-map svg path{fill:rgba(120,165,255,.045)!important;stroke:rgba(120,170,255,.4)!important;stroke-width:.6!important}.mip-hero2-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#CE0033;animation:mip-h2-pulse 2.4s infinite}.mip-hero2-dot::after{content:'';position:absolute;inset:3px;border-radius:50%;background:#fff;opacity:.9}@keyframes mip-h2-pulse{0%{box-shadow:0 0 0 0 rgba(206,0,51,.55)}70%{box-shadow:0 0 0 14px rgba(206,0,51,0)}100%{box-shadow:0 0 0 0 rgba(206,0,51,0)}}.mip-hero2-maplabel{position:absolute;bottom:42%;left:52%;transform:translateX(-50%);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.5);white-space:nowrap}.mip-hero2-inner{position:relative;z-index:3;width:100%;max-width:1240px;margin:0 auto;padding:130px 73px 66px}.mip-hero2-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border:1px solid rgba(206,0,51,.5);border-radius:999px;background:rgba(206,0,51,.09);color:#ff6a86;font-size:.82rem;font-weight:600;margin-bottom:26px}.mip-hero2-badge i{width:8px;height:8px;border-radius:50%;background:#CE0033;box-shadow:0 0 8px #CE0033}.mip-hero2-title{font-family:'Inter','Plus Jakarta Sans',sans-serif;font-weight:800;font-size:clamp(2.9rem,6.4vw,5.6rem);line-height:.97;letter-spacing:-.025em;margin:0 0 10px;max-width:11ch}.mip-hero2-title .accent{color:#CE0033}.mip-hero2-rot{font-size:1rem;color:rgba(255,255,255,.42);margin:0 0 26px;height:1.4em}.mip-hero2-rot b{color:#ff6a86;font-weight:600}.mip-hero2-sub{font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.62;color:rgba(255,255,255,.64);max-width:46ch;margin:0 0 34px}.mip-hero2-sub strong{color:#fff;font-weight:600}.mip-hero2-cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:54px}.mip-hero2-btn{display:inline-flex;align-items:center;gap:9px;padding:15px 28px;border-radius:14px;font-weight:600;font-size:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.mip-hero2-btn--primary{background:#CE0033;color:#fff;box-shadow:0 10px 30px -10px rgba(206,0,51,.6)}.mip-hero2-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px rgba(206,0,51,.72);color:#fff}.mip-hero2-btn--ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.3)}.mip-hero2-btn--ghost:hover{background:rgba(255,255,255,.13);color:#fff}.mip-hero2-stats{display:flex;flex-wrap:wrap;gap:14px}.mip-hero2-stat{display:flex;align-items:center;gap:13px;padding:15px 22px 15px 15px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mip-hero2-stat .ic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 42px}.mip-hero2-stat .ic svg{width:21px;height:21px;stroke:#fff}.mip-hero2-stat b{display:block;font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.02em}.mip-hero2-stat small{font-size:.82rem;color:rgba(255,255,255,.55)}.mip-hero2-scroll{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px;color:rgba(255,255,255,.5);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.mip-hero2-scroll svg{width:18px;height:18px;stroke:currentColor;animation:mip-h2-bob 1.8s infinite}@keyframes mip-h2-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media(max-width:1024px){.mip-hero2-map{opacity:.22;width:82%;right:-16%}.mip-hero2-maplabel{display:none}.mip-hero2-inner{padding:118px 20px 56px}.mip-hero2-stat b{font-size:1.28rem}}@media(max-width:600px){.mip-hero2{min-height:auto}.mip-hero2-stats{gap:10px}.mip-hero2-stat{flex:1 1 42%;padding:12px 14px}.mip-hero2-title{font-size:clamp(2.4rem,10.5vw,3.3rem)}.mip-hero2-cta{margin-bottom:38px}}.mip-hero2 .mip-hero2-title,.mip-hero2 h1.mip-hero2-title{color:#fff!important;max-width:15ch}.mip-hero2 .mip-hero2-title .accent{color:#CE0033!important}.mip-hero2 .mip-hero2-inner{max-width:1300px}.mip-h3{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#0A0F1E}.mip-h3-bg{position:absolute;inset:0;z-index:0}.mip-h3-bg img{width:100%;height:100%;object-fit:cover;opacity:.3;display:block}.mip-h3-grad{position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,10,26,.95) 0%,rgba(7,121,219,.15) 50%,rgba(10,10,26,.85) 100%)}.mip-h3-parts{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.mip-h3-p{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(206,0,51,.6);opacity:0;animation-name:mipH3P;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes mipH3P{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}100%{opacity:0;transform:scale(0)}}.mip-h3-in{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:100px 24px 60px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@keyframes mipH3Up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mipH3Up30{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes mipH3Sc{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.mip-h3-badge-w{margin-bottom:28px;opacity:0;animation:mipH3Up .6s ease forwards}.mip-h3 .mip-h3-t{opacity:0;animation:mipH3Up30 .7s ease .1s forwards}.mip-h3-sub{opacity:0;animation:mipH3Up .7s ease .25s forwards}.mip-h3-ctas{opacity:0;animation:mipH3Up .7s ease .35s forwards}.mip-h3-stats{opacity:0;animation:mipH3Up .7s ease .5s forwards}.mip-h3-mapw{opacity:0;animation:mipH3Sc 1s ease .3s forwards;display:flex;justify-content:center;align-items:center;position:relative}.mip-h3-scroll{opacity:0;animation:mipH3Up .6s ease 1.2s forwards}.mip-h3-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;background:rgba(206,0,51,.15);border:1px solid rgba(206,0,51,.4);border-radius:32px;font:500 13px/1.4 Inter,sans-serif;color:#FF8099;letter-spacing:.02em}.mip-h3-bdot{width:6px;height:6px;border-radius:50%;background:#CE0033;box-shadow:0 0 8px rgba(206,0,51,.8);flex:0 0 auto}.mip-h3 .mip-h3-t{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(42px,5vw,72px)!important;font-weight:800!important;line-height:1.05!important;color:#fff!important;letter-spacing:-2px!important;margin:0!important;text-transform:none!important}.mip-h3 .mip-h3-acc{color:#CE0033!important;display:inline}.mip-h3-rot{font-family:'Instrument Serif',serif!important;font-size:clamp(36px,4vw,60px);color:rgba(255,255,255,.5)!important;font-style:italic;font-weight:400!important;letter-spacing:-1px;display:inline-block;min-width:280px;height:1.2em;overflow:hidden;vertical-align:bottom;position:relative}.mip-h3-rw{display:block;position:absolute;left:0;top:0}.mip-h3-rw.is-out{animation:mipH3RotOut .4s ease forwards}.mip-h3-rw.is-in{animation:mipH3RotIn .4s ease}@keyframes mipH3RotOut{to{transform:translateY(-40px);opacity:0}}@keyframes mipH3RotIn{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.mip-h3-sub{margin:32px 0 0;font:400 18px/1.7 Inter,sans-serif;color:rgba(255,255,255,.65);max-width:520px}.mip-h3-sub span{color:rgba(255,255,255,.85)}.mip-h3-ctas{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}.mip-h3 .mip-h3-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:32px;font:600 15px/1 Inter,sans-serif;text-decoration:none;letter-spacing:-.01em;transition:all .22s ease;border:0}.mip-h3 .mip-h3-btn--p{background:#CE0033;color:#fff;box-shadow:0 4px 16px rgba(206,0,51,.3)}.mip-h3 .mip-h3-btn--p:hover{background:#a80029;box-shadow:0 8px 28px rgba(206,0,51,.5);transform:translateY(-2px);color:#fff}.mip-h3 .mip-h3-btn--g{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.25)}.mip-h3 .mip-h3-btn--g:hover{background:rgba(255,255,255,.12);transform:translateY(-2px);color:#fff}.mip-h3-stats{margin-top:52px;display:flex;gap:16px;flex-wrap:wrap}.mip-h3-stat{display:flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mip-h3-ic{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff}.mip-h3-ic.is-dark{color:#000}.mip-h3-ic svg{width:16px;height:16px}.mip-h3-v{font:700 15px/1.1 'Plus Jakarta Sans',sans-serif;color:#fff}.mip-h3-l{font:400 11px/1.3 Inter,sans-serif;color:rgba(255,255,255,.5)}.mip-h3-map{width:100%;max-width:460px;aspect-ratio:400/480;position:relative}.mip-h3-map svg{width:100%;height:100%;overflow:visible}.mip-h3-g{cursor:pointer}.mip-h3-ring,.mip-h3-core{transition:all .3s ease}.mip-h3-g:hover .mip-h3-ring{r:10;stroke:#CE0033}.mip-h3-g:hover .mip-h3-core{r:5;fill:#CE0033}.mip-h3-tt{opacity:0;pointer-events:none;transition:opacity .2s ease}.mip-h3-g:hover .mip-h3-tt{opacity:1}.mip-h3-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;text-align:center;font:400 11px Inter,sans-serif;color:rgba(255,255,255,.4);letter-spacing:.15em;text-transform:uppercase}.mip-h3-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,.4)}.mip-h3-scroll span{font:400 12px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.mip-h3-scroll svg{width:20px;height:20px;animation:mipH3Bob 1.5s ease-in-out infinite}@keyframes mipH3Bob{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width:767px){.mip-h3-in{grid-template-columns:1fr;gap:40px;padding:96px 20px 72px}.mip-h3-mapw{display:none}.mip-h3-rot{min-width:0}.mip-h3-stat{flex:1 1 calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.mip-h3-p,.mip-h3-scroll svg{animation:none}}.mip-h3 .mip-h3-map svg path.mip-h3-af{fill:url(#mipafg)}.mip-h3 .mip-h3-map svg line{fill:none}header.elementor-location-header{display:none!important}.mip-hd{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;background:transparent}.mip-hd.is-scrolled{background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 24px rgba(0,0,0,.08)}.mip-hd-in{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:72px}.mip-hd-logo{display:flex;align-items:center;text-decoration:none}.mip-hd-logo img{height:38px;width:auto;object-fit:contain;display:block;filter:brightness(10);transition:filter .3s ease}.mip-hd.is-scrolled .mip-hd-logo img{filter:none}.mip-hd-nav{display:flex;align-items:center;gap:2px}.mip-hd .mip-hd-l{padding:7px 11px;font:400 14px/1.4 Inter,sans-serif;color:rgba(255,255,255,.92);text-decoration:none;border-radius:8px;background:transparent;transition:all .18s ease;white-space:nowrap;border-bottom:2px solid transparent}.mip-hd.is-scrolled .mip-hd-l{color:#313135}.mip-hd .mip-hd-l:hover{color:#CE0033;background:rgba(206,0,51,.06);font-weight:500}.mip-hd .mip-hd-l.is-active{color:#CE0033;background:rgba(206,0,51,.06);font-weight:600;border-bottom-color:#CE0033}.mip-hd-r{display:flex;align-items:center;gap:12px}.mip-hd .mip-hd-cta{padding:10px 24px;background:#CE0033;color:#fff;text-decoration:none;border-radius:32px;font:600 14px/1 Inter,sans-serif;letter-spacing:.01em;transition:all .2s ease;white-space:nowrap;display:inline-block;border:0}.mip-hd .mip-hd-cta:hover{background:#a80029;transform:translateY(-1px);box-shadow:0 6px 20px rgba(206,0,51,.4);color:#fff}.mip-hd-burger{display:none;background:transparent;border:0;cursor:pointer;color:#fff;padding:4px;line-height:0}.mip-hd.is-scrolled .mip-hd-burger{color:#1F1F1F}.mip-hd-burger svg{width:24px;height:24px}.mip-hd-burger .i-x{display:none}.mip-hd.is-menu-open .mip-hd-burger .i-x{display:block}.mip-hd.is-menu-open .mip-hd-burger .i-menu{display:none}.mip-hd-mob{position:fixed;top:72px;left:0;right:0;z-index:999;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:16px 24px 24px;display:none}.mip-hd-mob.is-open{display:block}.mip-hd-mob a{display:block;padding:12px 0;font:400 16px Inter,sans-serif;color:#313135;text-decoration:none;border-bottom:1px solid #F0F0F0}.mip-hd-mob a.is-active{color:#CE0033;font-weight:600}@media (max-width:1023px){.mip-hd-nav{display:none}.mip-hd-burger{display:block}}body:not(.home){padding-top:72px}@media (max-width:767px){.mip-h3 .mip-h3-rot{min-width:240px}}@media (max-width:400px){.mip-h3 .mip-h3-rot{min-width:210px}}.mip-s{padding:100px 24px;position:relative}.mip-s-in{max-width:1400px;margin:0 auto}.mip-reveal{opacity:0;transform:translateY(40px)}.mip-reveal.is-in{animation:mipRev .6s cubic-bezier(.22,.61,.36,1) forwards}@keyframes mipRev{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mip-reveal{opacity:1;transform:none}.mip-reveal.is-in{animation:none}}.mip-eyebrow{display:inline-block;padding:6px 16px;background:rgba(206,0,51,.08);color:#CE0033;border-radius:32px;font:600 13px/1.4 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.mip-s .mip-s-h2{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(32px,4vw,52px)!important;font-weight:800!important;color:#1F1F1F!important;letter-spacing:-1.5px!important;margin:0 0 16px!important;line-height:1.12!important;text-transform:none!important}.mip-s .mip-serif{color:#CE0033!important;font-style:italic;font-family:'Instrument Serif',serif!important;font-weight:400!important}.mip-stats{background:#F8F9FA}.mip-stats .mip-s-head{text-align:center;margin-bottom:64px}.mip-s-lead{font:400 17px/1.7 Inter,sans-serif;color:#6B7280;max-width:560px;margin:0 auto}.mip-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mip-stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 24px rgba(0,0,0,.06);transition:box-shadow .3s ease,transform .3s ease}.mip-stat:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.mip-stat-ic{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.mip-stat-n{font:800 48px/1 'Plus Jakarta Sans',sans-serif;letter-spacing:-2px;margin-bottom:4px}.mip-stat-l{font:400 15px/1.4 Inter,sans-serif;color:#6B7280;margin-top:8px;max-width:160px}@media (max-width:1023px){.mip-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.mip-stats-grid{grid-template-columns:1fr}.mip-s{padding:72px 20px}.mip-stats .mip-s-head{margin-bottom:44px}}.mip-cta{overflow:hidden;background:linear-gradient(135deg,#0A0F1E 0%,#1A0010 40%,rgba(7,121,219,.094) 100%)}.mip-cta-b1,.mip-cta-b2,.mip-cta-dots{position:absolute;pointer-events:none}.mip-cta-b1{top:-30%;left:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(206,0,51,.15) 0%,transparent 70%)}.mip-cta-b2{bottom:-20%;right:-5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(7,121,219,.12) 0%,transparent 70%)}.mip-cta-dots{inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px}.mip-cta-in{max-width:900px;margin:0 auto;position:relative;z-index:1;text-align:center}.mip-cta-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:rgba(206,0,51,.15);border:1px solid rgba(206,0,51,.3);border-radius:32px;font:600 13px/1.4 Inter,sans-serif;color:#FF8099;letter-spacing:.02em;margin-bottom:24px}.mip-cta-dot{width:6px;height:6px;border-radius:50%;background:#CE0033;box-shadow:0 0 8px rgba(206,0,51,.8);display:inline-block}.mip-cta .mip-cta-h2{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(36px,5vw,68px)!important;font-weight:800!important;color:#fff!important;letter-spacing:-2px!important;line-height:1.08!important;margin:0 0 24px!important;text-transform:none!important}.mip-cta .mip-cta-grad{color:transparent!important;background-image:linear-gradient(90deg,#CE0033 0%,#FF6080 50%,#0779DB 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mip-cta-p{font:400 18px/1.75 Inter,sans-serif;color:rgba(255,255,255,.6);max-width:600px;margin:0 auto 48px}.mip-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.mip-cta .mip-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:32px;font:700 16px/1 Inter,sans-serif;text-decoration:none;letter-spacing:-.01em;transition:all .22s ease;border:0}.mip-cta .mip-cta-btn--p{background:#CE0033;color:#fff;box-shadow:0 6px 24px rgba(206,0,51,.4)}.mip-cta .mip-cta-btn--p:hover{background:#a80029;box-shadow:0 12px 40px rgba(206,0,51,.6);transform:translateY(-3px);color:#fff}.mip-cta .mip-cta-btn--s{background:rgba(255,255,255,.08);color:#fff;border:1.5px solid rgba(255,255,255,.25)}.mip-cta .mip-cta-btn--s:hover{background:rgba(255,255,255,.15);box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-3px);color:#fff}.mip-cta-proof{margin-top:56px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.mip-cta-pv{font:800 28px/1.1 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:-1px}.mip-cta-pl{font:400 13px/1.4 Inter,sans-serif;color:rgba(255,255,255,.4)}.elementor-widget-shortcode,.elementor-widget-shortcode>.elementor-widget-container{width:100%!important;max-width:none!important}.mip-s{width:100%!important;max-width:none!important;box-sizing:border-box}.mip-s *{box-sizing:border-box}.mip-s .mip-stat{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:20px!important;color:#1F1F1F!important}.mip-s .mip-stat::before,.mip-s .mip-stat::after{display:none!important;content:none!important}.mip-s .mip-stat-l{text-transform:none!important;letter-spacing:normal!important;color:#6B7280!important;font-weight:400!important}.mip-s .mip-s-lead{text-transform:none!important;letter-spacing:normal!important}.mip-s .mip-eyebrow{text-transform:uppercase!important}.elementor-widget-shortcode{align-self:stretch!important;flex:1 1 100%!important;width:100%!important}.e-con>.e-con-inner>.elementor-widget-shortcode,.e-con>.elementor-widget-shortcode{align-self:stretch!important}.mip-s.mip-fx-stagger,.mip-s.mip-inview,.mip-s{display:block!important}.mip-s .mip-s-in{width:100%!important;max-width:1400px!important;margin:0 auto!important;display:block!important}.mip-s .mip-stats-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;width:100%!important}.mip-s .mip-cta-in{width:100%!important;max-width:900px!important;margin:0 auto!important}.mip-s .mip-cta-btns{display:flex!important}.mip-s .mip-cta-proof{display:flex!important}@media (max-width:1023px){.mip-s .mip-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:639px){.mip-s .mip-stats-grid{grid-template-columns:1fr!important}}.mip-acts,.mip-parts{background:#fff}.mip-news{background:#F8F9FA}.mip-b-head{display:flex!important;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:48px}.mip-b-head.is-center{display:block!important;text-align:center;margin-bottom:56px}.mip-b-head.is-center .mip-s-h2{margin-bottom:12px!important}.mip-b-lead{font:400 16px/1.7 Inter,sans-serif;color:#6B7280;max-width:500px;margin:0 auto}.mip-b .mip-b-all{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border:1.5px solid #CE0033;color:#CE0033;background:transparent;border-radius:32px;font:600 14px/1 Inter,sans-serif;text-decoration:none;transition:all .2s ease;white-space:nowrap}.mip-b .mip-b-all:hover{background:#CE0033;color:#fff}.mip-b-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important}.mip-b .mip-c{border-radius:20px;overflow:hidden;background:#fff!important;border:1px solid rgba(0,0,0,.05);display:flex!important;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:box-shadow .3s ease,transform .3s ease}.mip-b .mip-c:hover{box-shadow:0 16px 48px rgba(0,0,0,.14);transform:translateY(-6px)}.mip-b .mip-c-img{position:relative;display:block;height:200px;overflow:hidden;flex:0 0 auto}.mip-b .mip-c-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mip-b .mip-c:hover .mip-c-img img{transform:scale(1.05)}.mip-c-noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,#EEF1F5,#E3E8EF)}.mip-b .mip-c-badge{position:absolute;top:14px;left:14px;padding:4px 12px;color:#fff;border-radius:32px;font:600 12px/1.4 Inter,sans-serif;display:inline-flex;align-items:center;gap:6px;z-index:2}.mip-b .mip-c-badge--plain{padding:5px 12px}.mip-b .mip-c-body{padding:24px;flex:1;display:flex;flex-direction:column;gap:12px}.mip-b .mip-c-meta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.mip-b .mip-c-meta span{display:inline-flex;align-items:center;gap:5px;font:400 13px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-c-flag{font-style:normal;font-size:13px}.mip-b .mip-c-t{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#1F1F1F!important;line-height:1.4!important;letter-spacing:-.3px!important;margin:0!important;text-transform:none!important}.mip-b .mip-c-t a{color:inherit;text-decoration:none}.mip-b .mip-c-t a:hover{color:#CE0033}.mip-b .mip-c-d{font:400 14px/1.6 Inter,sans-serif;color:#6B7280;margin:0;flex:1}.mip-b .mip-c-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid #F0F0F0}.mip-b .mip-c-org{display:inline-flex;align-items:center;gap:6px;font:400 13px/1.4 Inter,sans-serif;color:#6B7280;min-width:0}.mip-c-orgi{width:28px;height:28px;border-radius:50%;background:rgba(206,0,51,.1);color:#CE0033;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mip-b .mip-c-more{display:inline-flex;align-items:center;gap:4px;padding:7px 16px;background:#CE0033;color:#fff;border-radius:32px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:background .2s ease;white-space:nowrap}.mip-b .mip-c-more:hover{background:#a80029;color:#fff}.mip-news-grid{display:grid!important;grid-template-columns:1.5fr 1fr 1fr!important;gap:24px!important}.mip-news .mip-c:hover{box-shadow:0 16px 48px rgba(0,0,0,.13)}.mip-news .mip-c.is-feat .mip-c-img{height:280px}.mip-news .mip-c.is-feat .mip-c-t{font-size:20px!important}.mip-news .mip-c-t{font-size:16px!important}.mip-news .mip-c-d{line-height:1.7}.mip-news .mip-c-foot{margin-top:0}.mip-nc-auth{font:400 13px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-b .mip-nc-more{display:inline-flex;align-items:center;gap:4px;font:600 13px/1 Inter,sans-serif;text-decoration:none;background:none;padding:0}.mip-parts-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:16px!important}.mip-parts .mip-plogo{aspect-ratio:1;background:#fff!important;border-radius:16px;border:1.5px solid #E5E7EB;display:flex!important;align-items:center;justify-content:center;padding:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .25s ease}.mip-parts .mip-plogo img{width:100%;height:100%;object-fit:contain;filter:grayscale(40%);transition:filter .25s ease}.mip-parts .mip-plogo:hover{border-color:#CE0033;box-shadow:0 8px 24px rgba(206,0,51,.12);transform:translateY(-4px) scale(1.03)}.mip-parts .mip-plogo:hover img{filter:none}.mip-parts-cta{margin-top:56px;text-align:center;padding:40px;background:#F8F9FA;border-radius:20px;border:1.5px dashed #D1D5DB}.mip-parts-cta-t{font:700 18px/1.4 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin-bottom:8px}.mip-parts-cta-p{font:400 15px/1.6 Inter,sans-serif;color:#6B7280;margin:0 0 20px}.mip-parts .mip-parts-cta-b{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#CE0033;color:#fff;border-radius:32px;font:600 15px/1 Inter,sans-serif;text-decoration:none;transition:background .2s ease}.mip-parts .mip-parts-cta-b:hover{background:#a80029;color:#fff}@media (max-width:1023px){.mip-b-grid{grid-template-columns:repeat(2,1fr)!important}.mip-news-grid{grid-template-columns:repeat(2,1fr)!important}.mip-news .mip-c.is-feat{grid-column:1/-1}.mip-parts-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:639px){.mip-b-grid,.mip-news-grid{grid-template-columns:1fr!important}.mip-news .mip-c.is-feat .mip-c-img{height:200px}.mip-parts-grid{grid-template-columns:repeat(3,1fr)!important}.mip-b-head{display:block!important}.mip-b .mip-b-all{margin-top:20px}.mip-parts-cta{padding:28px 20px}}.mip-b-head.is-center .mip-b-lead{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.mip-b-head.is-center>div{width:100%}.mip-b .mip-c-img img{display:block!important;opacity:1!important;visibility:visible!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;object-fit:cover!important;width:100%!important;height:100%!important;max-width:none!important;position:static!important}.mip-b .mip-c-img::before,.mip-b .mip-c-img::after{content:none!important;display:none!important}.mip-reveal.is-shown{opacity:1!important;transform:none!important}.mip-map{background:#0A0F1E!important;overflow:hidden}.mip-map .mip-map-grid{display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:80px!important;align-items:center}.mip-eyebrow--blue{background:rgba(7,121,219,.15)!important;color:#5BA4F5!important;margin-bottom:24px!important}.mip-map .mip-map-h2{color:#fff!important;margin:0 0 20px!important}.mip-map .mip-serif--blue{color:#0779DB!important}.mip-map-lead{font:400 16px/1.8 Inter,sans-serif;color:rgba(255,255,255,.55);margin:0 0 40px;max-width:460px}.mip-map-legend{margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mip-map-legend>div{display:flex;align-items:center;gap:12px}.mip-map-ld{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.mip-map-legend span{font:400 14px/1.5 Inter,sans-serif;color:rgba(255,255,255,.7)}.mip-map-legend i{color:rgba(255,255,255,.35);margin-left:6px;font-style:normal}.mip-map-panel{padding:20px 24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;margin-bottom:32px}.mip-map-panel[hidden]{display:none}.mip-map-panel-h{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#CE0033}.mip-map-panel-n{font:700 16px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff}.mip-map-panel-g{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mip-map-il{font:400 11px/1.3 Inter,sans-serif;color:rgba(255,255,255,.4);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.mip-map-iv{font:600 14px/1.3 Inter,sans-serif;color:#fff}.mip-map .mip-map-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#CE0033;color:#fff;border-radius:32px;text-decoration:none;font:600 15px/1 Inter,sans-serif;transition:all .2s ease}.mip-map .mip-map-cta:hover{background:#a80029;color:#fff}.mip-map-right{position:relative}.mip-map-wrap{width:100%;max-width:500px;margin:0 auto;position:relative}.mip-map-wrap svg{width:100%;height:auto;overflow:visible}.mip-map .mip-map-fill{fill:url(#mapGrad)}.mip-map .mip-map-stroke{fill:none}.mip-map-g{cursor:pointer}.mip-map-g .o,.mip-map-g .m,.mip-map-g .c{transition:r .25s ease}.mip-map-g:hover .o,.mip-map-g:focus .o{r:16}.mip-map-g:hover .m,.mip-map-g:focus .m{r:10}.mip-map-g:hover .c,.mip-map-g:focus .c{r:6}.mip-map-g .t{opacity:0;font:600 9px Inter,sans-serif;pointer-events:none}.mip-map-g:hover .t,.mip-map-g:focus .t{opacity:1}.mip-map-g:focus{outline:none}.mip-map-badge{position:absolute;bottom:15%;right:5%;padding:8px 14px;background:rgba(206,0,51,.15);border:1px solid rgba(206,0,51,.3);border-radius:12px;pointer-events:none}.mip-map-badge-v{font:800 18px/1.1 'Plus Jakarta Sans',sans-serif;color:#CE0033}.mip-map-badge-l{font:400 11px/1.3 Inter,sans-serif;color:rgba(255,255,255,.6)}@media (max-width:1023px){.mip-map .mip-map-grid{grid-template-columns:1fr!important;gap:48px!important}.mip-map-lead{max-width:none}}.mip-stories,.mip-rap{background:#F8F9FA!important}.mip-bnv{background:#fff!important}.mip-eyebrow--blue2{background:rgba(7,121,219,.08)!important;color:#0779DB!important}.mip-serif--blue2{color:#0779DB!important}.mip-st-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center}.mip-st-feat{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1)}.mip-st-img{position:relative;height:280px}.mip-st-img img{width:100%;height:100%;object-fit:cover;display:block}.mip-st-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%)}.mip-st-name{position:absolute;bottom:20px;left:20px;right:20px}.mip-st-n1{font:700 18px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff}.mip-st-n2{font:400 14px/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)}.mip-st-q{padding:28px 32px 32px}.mip-st-qi{display:block;margin-bottom:16px;opacity:.6}.mip-st-qt{font:italic 400 17px/1.75 'Plus Jakarta Sans',sans-serif;color:#313135;margin:0}.mip-st-list{display:flex;flex-direction:column;gap:16px}.mip-st-item{display:flex;gap:16px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1.5px solid transparent;transition:all .2s ease}.mip-st-item:hover{border-color:var(--c);box-shadow:0 6px 24px rgba(0,0,0,.1)}.mip-st-th{width:64px;height:64px;border-radius:12px;overflow:hidden;flex:0 0 auto;display:block}.mip-st-th img{width:100%;height:100%;object-fit:cover;display:block}.mip-st-tx{flex:1;min-width:0}.mip-st-in{font:700 15px/1.3 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin-bottom:4px}.mip-st-ir{font:400 13px/1.4 Inter,sans-serif;color:#6B7280;margin-bottom:8px}.mip-st-iq{font:400 13px/1.5 Inter,sans-serif;color:#9CA3AF;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mip-bnv .mip-bnv-all{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:#0779DB;color:#fff;border-radius:32px;text-decoration:none;font:600 14px/1 Inter,sans-serif;transition:background .2s ease;white-space:nowrap}.mip-bnv .mip-bnv-all:hover{background:#055fa8;color:#fff}.mip-bnv-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}.mip-bnv-c{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1.5px solid rgba(0,0,0,.05);transition:all .3s ease}.mip-bnv-c:hover{box-shadow:0 16px 48px rgba(0,0,0,.14);border-color:var(--c);transform:translateY(-6px)}.mip-bnv-img{position:relative;height:220px;overflow:hidden}.mip-bnv-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mip-bnv-c:hover .mip-bnv-img img{transform:scale(1.06)}.mip-bnv-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 60%)}.mip-bnv-promo{position:absolute;top:12px;right:12px;padding:4px 10px;color:#fff;border-radius:32px;font:600 11px/1.4 Inter,sans-serif}.mip-bnv-flag{position:absolute;bottom:12px;left:12px;font-size:24px;line-height:1}.mip-bnv-b{padding:20px 20px 24px}.mip-bnv .mip-bnv-n{font:700 17px/1.3 'Plus Jakarta Sans',sans-serif!important;color:#1F1F1F!important;margin:0 0 4px!important;text-transform:none!important}.mip-bnv-j{font:600 13px/1.4 Inter,sans-serif;margin-bottom:12px}.mip-bnv-d{font:400 13px/1.6 Inter,sans-serif;color:#6B7280;margin:0 0 16px}.mip-bnv .mip-bnv-l{display:inline-flex;align-items:center;gap:4px;text-decoration:none;font:600 13px/1 Inter,sans-serif}.mip-rap-tl{position:relative;margin-bottom:64px}.mip-rap-track{position:absolute;top:20px;left:10%;right:10%;height:2px;background:#E5E7EB;z-index:0}.mip-rap-prog{position:absolute;top:20px;left:10%;height:2px;background:#CE0033;z-index:0;width:53.33%;transition:width .4s ease}.mip-rap-btns{display:flex;justify-content:center;position:relative;z-index:1}.mip-rap-b{flex:1;max-width:260px;display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:0;cursor:pointer;padding:0 20px 20px}.mip-rap-dot{width:14px;height:14px;border-radius:50%;background:#D1D5DB;margin-top:10px;transition:all .3s ease}.mip-rap-b.is-done .mip-rap-dot{background:#CE0033}.mip-rap-b.is-active .mip-rap-dot{width:20px;height:20px;border:3px solid #fff;box-shadow:0 0 0 3px #CE0033,0 4px 12px rgba(206,0,51,.4)}.mip-rap-y{font:600 15px/1.3 'Plus Jakarta Sans',sans-serif;color:#6B7280;transition:color .3s}.mip-rap-b.is-active .mip-rap-y{font-weight:800;color:#CE0033}.mip-rap-up{font:600 11px/1.4 Inter,sans-serif;padding:2px 8px;background:#7C3AED;color:#fff;border-radius:32px}.mip-rap-card{display:none;grid-template-columns:380px 1fr;gap:48px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.08)}.mip-rap-card.is-on{display:grid!important}.mip-rap-cov{position:relative;min-height:320px}.mip-rap-cov img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.mip-rap-covov{position:absolute;inset:0}.mip-rap-covin{position:relative;padding:32px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.mip-rap-chip{padding:6px 14px;background:rgba(255,255,255,.2);border-radius:32px;font:700 14px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:flex-start}.mip-rap-bk{display:block;color:rgba(255,255,255,.6);margin-bottom:12px}.mip-rap-th{font:800 22px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff}.mip-rap-body{padding:40px 40px 40px 0;display:flex;flex-direction:column;justify-content:center}.mip-rap-stats{display:flex;gap:32px;margin-bottom:32px}.mip-rap-sv{font:800 28px/1 'Plus Jakarta Sans',sans-serif;letter-spacing:-1px}.mip-rap-sl{font:400 13px/1.4 Inter,sans-serif;color:#9CA3AF;margin-top:4px}.mip-rap-sum{font:400 16px/1.8 Inter,sans-serif;color:#313135;margin:0 0 32px}.mip-rap-act{display:flex;gap:16px;flex-wrap:wrap}.mip-rap .mip-rap-p,.mip-rap .mip-rap-s2{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:32px;text-decoration:none;font:600 14px/1 Inter,sans-serif}.mip-rap .mip-rap-p{color:#fff;border:0}.mip-rap .mip-rap-s2{background:transparent;border:1.5px solid}.mip-rap-soon{padding:16px 24px;border-radius:12px;font:500 14px/1.5 Inter,sans-serif;display:inline-block}@media (max-width:1023px){.mip-st-grid{grid-template-columns:1fr!important;gap:40px!important}.mip-bnv-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.mip-rap-card.is-on{grid-template-columns:1fr!important;gap:0!important}.mip-rap-body{padding:28px 24px 32px}.mip-rap-stats{gap:20px}.mip-rap-b{padding:0 8px 16px}.mip-rap-y{font-size:13px}}@media (max-width:639px){.mip-bnv-grid{grid-template-columns:1fr!important}}.mip-ab{background:#fff!important}.mip-ab .mip-ab-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important;align-items:center}.mip-ab-t{margin-bottom:24px}.mip-ab .mip-ab-t1{font:800 clamp(26px,3vw,42px)/1.15 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;letter-spacing:-1px}.mip-ab .mip-ab-t2{font:italic 400 clamp(26px,3vw,42px)/1.15 'Instrument Serif',serif;color:#CE0033;letter-spacing:-1px}.mip-ab-rule{display:block;width:48px;height:3px;background:#CE0033;border-radius:2px;margin-bottom:24px}.mip-ab-p{font:400 16px/1.8 Inter,sans-serif;color:#313135;margin:0 0 16px}.mip-ab-p2{margin-bottom:32px}.mip-ab-p strong{font-weight:700;color:#1F1F1F}.mip-ab-hl{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-bottom:36px}.mip-ab-hl>div{display:flex;align-items:center;gap:10px;font:400 14px/1.5 Inter,sans-serif;color:#313135}.mip-ab-hi{color:#CE0033;flex:0 0 auto;line-height:0}.mip-ab .mip-ab-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#CE0033;color:#fff;border-radius:32px;text-decoration:none;font:600 15px/1 Inter,sans-serif;transition:all .2s ease}.mip-ab .mip-ab-btn:hover{background:#a80029;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(206,0,51,.4)}.mip-ab-imgw{border-radius:24px;overflow:hidden;margin-bottom:24px;height:340px;position:relative;box-shadow:0 16px 56px rgba(0,0,0,.14);background:#EEF1F5}.mip-ab-imgw img{width:100%;height:100%;object-fit:cover;display:block}.mip-ab-badge{position:absolute;bottom:20px;left:20px;padding:10px 18px;background:rgba(10,10,26,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.mip-ab-by{font:800 22px/1 'Plus Jakarta Sans',sans-serif;color:#fff}.mip-ab-bl{font:400 12px/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)}.mip-ab-vals{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mip-ab-v{padding:20px 16px;background:#F8F9FA;border-radius:16px;border:1px solid #F0F0F0;text-align:center}.mip-ab-vi{width:44px;height:44px;border-radius:12px;background:rgba(206,0,51,.08);color:#CE0033;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.mip-ab-vt{font:700 13px/1.3 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin-bottom:6px}.mip-ab-vd{font:400 12px/1.5 Inter,sans-serif;color:#9CA3AF}@media (max-width:1023px){.mip-ab .mip-ab-grid{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:639px){.mip-ab-hl{grid-template-columns:1fr}.mip-ab-vals{grid-template-columns:1fr}.mip-ab-imgw{height:240px}}.mip-s.mip-cta{background:linear-gradient(135deg,#0A0F1E 0%,#1A0010 40%,rgba(7,121,219,.094) 100%)!important}.mip-cta.mip-cta.mip-cta.mip-cta.mip-cta.mip-cta{background:linear-gradient(135deg,#0A0F1E 0%,#1A0010 40%,rgba(7,121,219,.094) 100%)!important}.mip-map.mip-map.mip-map.mip-map.mip-map.mip-map{background:#0A0F1E!important}.mip-stats .mip-s-head .mip-s-lead{margin-left:auto!important;margin-right:auto!important;text-align:center!important}footer.elementor-location-footer{display:none!important}.mip-ft{background:#0A0F1E;color:#fff}.mip-ft-in{max-width:1400px;margin:0 auto;padding:72px 24px 48px}.mip-ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.mip-ft-logo{height:36px;width:auto;margin-bottom:20px;filter:brightness(10);display:block}.mip-ft-desc{font:400 14px/1.8 Inter,sans-serif;color:rgba(255,255,255,.55);margin:0 0 28px;max-width:320px}.mip-ft-c{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.mip-ft-c>div{display:flex;align-items:center;gap:10px;font:400 14px/1.5 Inter,sans-serif;color:rgba(255,255,255,.55)}.mip-ft-ci{color:#CE0033;line-height:0;flex:0 0 auto}.mip-ft-soc{display:flex;gap:10px}.mip-ft .mip-ft-sb{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none}.mip-ft .mip-ft-sb:hover{background:#CE0033;border-color:#CE0033;transform:translateY(-2px);color:#fff}.mip-ft .mip-ft-h{font:700 13px/1.4 Inter,sans-serif!important;color:rgba(255,255,255,.5)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 20px!important}.mip-ft-ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mip-ft .mip-ft-ul a{font:400 14px/1.5 Inter,sans-serif;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s}.mip-ft .mip-ft-ul a:hover{color:#CE0033}.mip-ft-news{margin-top:60px;padding:36px 40px;background:linear-gradient(135deg,rgba(206,0,51,.15) 0%,rgba(7,121,219,.1) 100%);border-radius:20px;border:1px solid rgba(206,0,51,.2);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.mip-ft .mip-ft-nt{font:700 20px/1.3 'Plus Jakarta Sans',sans-serif!important;color:#fff!important;margin:0 0 6px!important;text-transform:none!important}.mip-ft-np{font:400 14px/1.6 Inter,sans-serif;color:rgba(255,255,255,.55);margin:0}.mip-ft-form{display:flex;gap:8px;flex-wrap:wrap}.mip-ft-form input{padding:12px 20px;border-radius:32px;border:1.5px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#fff;font:400 14px/1.4 Inter,sans-serif;outline:none;min-width:260px}.mip-ft-form input::placeholder{color:rgba(255,255,255,.4)}.mip-ft-form button{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:#CE0033;color:#fff;border:0;border-radius:32px;font:600 14px/1.4 Inter,sans-serif;cursor:pointer;transition:background .2s}.mip-ft-form button:hover{background:#a80029}.mip-ft-ok{padding:14px 24px;background:rgba(0,172,172,.2);border:1px solid rgba(0,172,172,.4);border-radius:12px;color:#00ACAC;font:600 14px/1.4 Inter,sans-serif;display:inline-block}.mip-ft-ok[hidden]{display:none}.mip-ft-part{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;flex-wrap:wrap;gap:16px}.mip-ft-pl{font:400 12px/1.4 Inter,sans-serif;color:rgba(255,255,255,.3);letter-spacing:.05em;text-transform:uppercase}.mip-ft-pp{padding:5px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;font:600 13px/1.4 Inter,sans-serif;color:rgba(255,255,255,.5)}.mip-ft-bot{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.mip-ft-bot>span{font:400 13px/1.5 Inter,sans-serif;color:rgba(255,255,255,.3)}.mip-ft-bl{display:flex;gap:20px}.mip-ft .mip-ft-bl a{font:400 13px/1.5 Inter,sans-serif;color:rgba(255,255,255,.3);text-decoration:none;transition:color .2s}.mip-ft .mip-ft-bl a:hover{color:rgba(255,255,255,.7)}@media (max-width:1023px){.mip-ft-grid{grid-template-columns:1fr 1fr}}@media (max-width:639px){.mip-ft-grid{grid-template-columns:1fr}.mip-ft-news{padding:28px 20px}.mip-ft-form input{min-width:0;flex:1}}footer.elementor-1387,div.elementor-1387{display:none!important}.is-fout{display:none!important}.mip-actbar{display:flex!important;gap:12px;margin-bottom:48px;flex-wrap:wrap;padding:20px 24px;background:#F8F9FA;border-radius:16px;align-items:center}.mip-actbar-i{color:#6B7280;line-height:0}.mip-actbar select{padding:9px 32px 9px 16px;border:1.5px solid #E5E7EB;border-radius:10px;font:400 14px/1.4 Inter,sans-serif;color:#313135;background-color:#fff;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%236B7280" stroke-width="1.5"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 8px center;background-size:20px}.mip-ptabs{display:flex!important;justify-content:center;gap:8px;margin-bottom:48px;flex-wrap:wrap}.mip-ptabs .mip-ptab{padding:9px 20px;border-radius:32px;border:1.5px solid #E5E7EB;background:#fff;color:#6B7280;font:600 14px/1.4 Inter,sans-serif;cursor:pointer;transition:all .2s ease}.mip-ptabs .mip-ptab.is-on{border-color:#CE0033;background:#CE0033;color:#fff}.mip-st-feat{display:none}.mip-st-feat.is-on{display:block;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1);animation:mipStIn .4s ease}@keyframes mipStIn{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}.mip-st-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.mip-st-feat:hover .mip-st-play{background:var(--c);border-color:var(--c)}.mip-st-more{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font:600 14px/1 Inter,sans-serif;margin-top:0}.mip-st-q .mip-st-qt{margin-bottom:24px}.mip-st-nav{display:flex;align-items:center;gap:12px;margin-top:24px}.mip-st-nav .mip-st-pn{width:40px;height:40px;border-radius:50%;border:1.5px solid #E5E7EB;background:#fff;color:#313135;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mip-st-nav .mip-st-pn:hover{border-color:#CE0033;color:#CE0033}.mip-st-dots{display:flex;gap:6px}.mip-st-dots .mip-st-dot{width:8px;height:8px;border-radius:4px;background:#E5E7EB;border:0;padding:0;cursor:pointer;transition:all .3s}.mip-st-dots .mip-st-dot.is-on{width:24px;background:#CE0033}.mip-st-item{cursor:pointer;align-items:center}.mip-st-item.is-hide{display:none}.mip-st-ar{color:var(--c);flex:0 0 auto;align-self:center;line-height:0}.mip-rap-nav{display:flex;justify-content:center;gap:12px;margin-top:32px}.mip-rap-nav .mip-rap-pn{width:44px;height:44px;border-radius:50%;border:1.5px solid #E5E7EB;background:#fff;color:#313135;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mip-rap-nav .mip-rap-pn:hover:not(:disabled){border-color:#CE0033;color:#CE0033}.mip-rap-nav .mip-rap-pn:disabled{opacity:.4;cursor:not-allowed}.mip-ph{position:relative;min-height:72vh;display:flex;align-items:center;overflow:hidden;background:#0A0F1E}.mip-ph--bnv{min-height:75vh}.mip-ph-bg{position:absolute;inset:0}.mip-ph-bg img{width:100%;height:100%;object-fit:cover;opacity:.3;display:block}.mip-ph--bnv .mip-ph-bg img{opacity:.18}.mip-ph-ov{position:absolute;inset:0}.mip-ph-ov--act{background:linear-gradient(135deg,rgba(10,15,30,.97) 0%,rgba(10,15,30,.78) 50%,rgba(206,0,51,.18) 100%)}.mip-ph-ov--bnv{background:linear-gradient(135deg,rgba(10,15,30,.98) 0%,rgba(10,15,30,.82) 55%,rgba(7,121,219,.15) 100%)}.mip-ph-in{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:130px 24px 90px;width:100%}.mip-ph-bc{display:flex;align-items:center;gap:8px;margin-bottom:32px;font:400 13px/1 Inter,sans-serif;color:rgba(255,255,255,.3)}.mip-ph-bc a{color:rgba(255,255,255,.45);text-decoration:none}.mip-ph-bc a:hover{color:#fff}.mip-ph-bc .is-red{color:#CE0033}.mip-ph-bc .is-blue{color:#0779DB}.mip-ph-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.mip-ph-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(206,0,51,.18);border:1px solid rgba(206,0,51,.4);border-radius:32px;font:600 13px/1.4 Inter,sans-serif;color:#FF8099;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.mip-ph-badge--blue{background:rgba(7,121,219,.18);border-color:rgba(7,121,219,.4);color:#60A5FA}.mip-ph-dot{width:6px;height:6px;border-radius:50%;background:#CE0033;box-shadow:0 0 8px rgba(206,0,51,.9)}.mip-ph-dot--blue{background:#0779DB;box-shadow:0 0 8px rgba(7,121,219,.9)}.mip-ph .mip-ph-h1{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(36px,5vw,66px)!important;font-weight:800!important;color:#fff!important;letter-spacing:-2px!important;line-height:1.06!important;margin:0 0 24px!important;text-transform:none!important}.mip-ph .mip-ph-grad{background-image:linear-gradient(90deg,#CE0033 0%,#FF6080 60%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.mip-ph .mip-ph-grad--blue{background-image:linear-gradient(90deg,#0779DB 0%,#60A5FA 60%)}.mip-ph .mip-ph-serif{font-family:'Instrument Serif',serif!important;font-style:italic;font-weight:400!important;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:currentColor}.mip-ph-p{font:400 17px/1.8 Inter,sans-serif;color:rgba(255,255,255,.62);margin:0 0 40px;max-width:520px}.mip-ph-stats{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:40px}.mip-ph-stats>div{display:flex;align-items:center;gap:12px}.mip-ph-ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 25%,transparent);flex:0 0 auto}.mip-ph-v{font:800 22px/1 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:-1px}.mip-ph-l{font:400 12px/1.3 Inter,sans-serif;color:rgba(255,255,255,.4);margin-top:2px}.mip-ph .mip-ph-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#CE0033;color:#fff;border-radius:32px;font:600 15px/1 Inter,sans-serif;text-decoration:none;box-shadow:0 6px 24px rgba(206,0,51,.4);transition:all .22s ease}.mip-ph .mip-ph-cta:hover{background:#a80029;transform:translateY(-2px);box-shadow:0 10px 32px rgba(206,0,51,.55);color:#fff}.mip-ph .mip-ph-cta--blue{background:#0779DB;box-shadow:0 6px 24px rgba(7,121,219,.4)}.mip-ph .mip-ph-cta--blue:hover{background:#0560b0;box-shadow:0 10px 32px rgba(7,121,219,.55)}.mip-ph-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mip-ph-tile{padding:20px 22px;background:rgba(255,255,255,.04);border:1px solid color-mix(in srgb,var(--c) 16%,transparent);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.mip-ph-tile:hover{background:rgba(255,255,255,.07)}.mip-ph-te{font-size:24px;display:block;margin-bottom:10px}.mip-ph-tl{font:700 15px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff;margin-bottom:4px}.mip-ph-tc{font:600 12px/1.3 Inter,sans-serif;color:var(--c)}.mip-ph-pc{position:relative;border-radius:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 19%,transparent)}.mip-ph-pc img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mip-ph-pov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 55%)}.mip-ph-pcap{position:absolute;bottom:12px;left:14px;right:14px}.mip-ph-pn{font:700 12px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff;margin-bottom:4px}.mip-ph-pr{display:inline-block;padding:2px 8px;background:color-mix(in srgb,var(--c) 80%,transparent);border-radius:32px;font:600 10px/1.4 Inter,sans-serif;color:#fff}.mip-ph-pcty{font:400 10px/1.3 Inter,sans-serif;color:rgba(255,255,255,.55);margin-top:3px}.mip-ph-foot{grid-column:1/-1;text-align:center;margin-top:14px;font:400 13px/1.4 Inter,sans-serif;color:rgba(255,255,255,.3)}@media (max-width:1023px){.mip-ph-grid{grid-template-columns:1fr;gap:48px}.mip-ph-tiles{display:none}.mip-ph-in{padding:120px 20px 64px}}.mip-ap-search{background:#fff;padding:56px 24px 0}.mip-ap-shead{max-width:720px;margin:0 auto 40px;text-align:center}.mip-ap-shead .mip-s-h2{margin-bottom:8px!important}.mip-ap-sub{font:400 15px/1.5 Inter,sans-serif;color:#9CA3AF;margin:0}.mip-ap-sbox-w{max-width:720px;margin:0 auto 48px;position:relative}.mip-ap-sbox{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-radius:18px;border:2px solid #E5E7EB;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .22s;position:relative}.mip-ap-sbox.is-active{border-color:#CE0033;box-shadow:0 0 0 4px rgba(206,0,51,.08),0 4px 24px rgba(0,0,0,.08)}.mip-ap-si{color:#9CA3AF;line-height:0}.mip-ap-sbox.is-active .mip-ap-si{color:#CE0033}.mip-ap-sbox input{flex:1;border:0;outline:none;font:400 15px/1.4 Inter,sans-serif;color:#1F1F1F;background:transparent;min-width:0}.mip-ap-clear{background:none;border:0;color:#9CA3AF;font-size:16px;cursor:pointer;padding:2px}.mip-ap-div{width:1px;height:24px;background:#E5E7EB}.mip-ap-go{padding:9px 20px;background:#CE0033;color:#fff;border:0;border-radius:12px;font:600 14px/1.2 Inter,sans-serif;cursor:pointer;transition:background .2s}.mip-ap-go:hover{background:#a80029}.mip-ap-sugg{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:16px;border:1.5px solid #E5E7EB;box-shadow:0 16px 40px rgba(0,0,0,.12);z-index:50;overflow:hidden}.mip-ap-sugg button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 16px;background:none;border:0;border-bottom:1px solid #F3F4F6;font:400 14px/1.4 Inter,sans-serif;color:#374151;cursor:pointer}.mip-ap-sugg button:last-child{border-bottom:0}.mip-ap-sugg button:hover{background:#FFF5F7}.mip-ap-sugg svg{color:#CE0033;flex:0 0 auto}.mip-ap-bar{position:sticky;top:72px;z-index:100;background:#fff;border-bottom:1px solid #F0F0F0;padding:16px 24px 0}.mip-ap-bar-in{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:1400px;margin:0 auto}.mip-ap-flabel{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#F8F9FA;border-radius:10px;font:500 13px/1.2 Inter,sans-serif;color:#6B7280}.mip-ap-bar select{padding:8px 32px 8px 14px;border:1.5px solid #E5E7EB;border-radius:10px;font:400 13px/1.4 Inter,sans-serif;color:#313135;background-color:#fff;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%236B7280" stroke-width="1.5"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 8px center;background-size:20px}.mip-ap-fmt{display:flex;gap:6px;flex-wrap:wrap}.mip-ap-fmt button{padding:7px 13px;border-radius:8px;border:1.5px solid #E5E7EB;background:#fff;color:#6B7280;font:400 12px/1.3 Inter,sans-serif;cursor:pointer;transition:all .2s}.mip-ap-fmt button.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,#fff);color:var(--c);font-weight:700}.mip-ap-sp{flex:1}.mip-ap-reset{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(206,0,51,.06);border:1px solid rgba(206,0,51,.2);border-radius:10px;font:600 13px/1.2 Inter,sans-serif;color:#CE0033;cursor:pointer}.mip-ap-views{display:flex;gap:2px;background:#F3F4F6;border-radius:12px;padding:3px}.mip-ap-views button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;border:0;background:transparent;color:#6B7280;font:400 13px/1.2 Inter,sans-serif;cursor:pointer;transition:all .2s}.mip-ap-views button.is-on{background:#fff;color:#CE0033;font-weight:600;box-shadow:0 1px 6px rgba(0,0,0,.1)}.mip-ap-count{max-width:1400px;margin:12px auto 0;padding-bottom:12px;font:400 13px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-ap-count .is-red{color:#CE0033;margin-left:6px}.mip-ap-results{max-width:1400px;margin:0 auto;padding:40px 24px 80px}.mip-ap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mip-apc.is-over{display:none!important}.mip-apc .mip-c-img{height:210px}.mip-apc-fmt{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:32px;font:600 11px/1.3 Inter,sans-serif;z-index:2}.mip-ap-morew{text-align:center;margin-top:48px}.mip-ap-more{padding:14px 36px;border:1.5px solid #CE0033;background:transparent;color:#CE0033;border-radius:32px;font:600 15px/1.2 Inter,sans-serif;cursor:pointer;transition:all .2s}.mip-ap-more:hover{background:#CE0033;color:#fff}.mip-ap-shown{margin-top:16px;font:400 13px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-ap-empty{text-align:center;padding:80px 24px}.mip-ap-eg{font-size:48px;margin-bottom:16px}.mip-ap-empty h3{font:700 22px/1.3 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 8px}.mip-ap-empty p{font:400 15px/1.6 Inter,sans-serif;color:#9CA3AF;margin:0 0 28px}.mip-ap-empty button{padding:12px 28px;background:#CE0033;color:#fff;border:0;border-radius:32px;font:600 14px/1.2 Inter,sans-serif;cursor:pointer}.mip-cal{margin-bottom:48px}.mip-cal-h{display:flex;align-items:center;gap:14px;margin-bottom:28px}.mip-cal-pill{padding:7px 18px;background:#CE0033;color:#fff;border-radius:32px;font:700 14px/1.3 'Plus Jakarta Sans',sans-serif}.mip-cal-n{font:400 13px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-cal-box{border:1.5px solid #E5E7EB;border-radius:24px;overflow:hidden}.mip-cal-wd{display:grid;grid-template-columns:repeat(7,1fr);background:#F8F9FA;border-bottom:1px solid #E5E7EB}.mip-cal-wd span{padding:14px 8px;font:700 12px/1.2 Inter,sans-serif;color:#6B7280;text-transform:uppercase;letter-spacing:.05em;text-align:center}.mip-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.mip-cal-c{min-height:88px;padding:10px;border-right:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0}.mip-cal-c:nth-child(7n){border-right:0}.mip-cal-c.is-null{background:#FAFAFA}.mip-cal-c.has-a{cursor:pointer}.mip-cal-c.has-a:hover{background:rgba(206,0,51,.04)}.mip-cal-d{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;font:400 13px/1 Inter,sans-serif;color:#9CA3AF;margin-bottom:4px}.has-a .mip-cal-d{font-weight:700;color:#1F1F1F}.mip-cal-c.has-a:hover .mip-cal-d{background:#CE0033;color:#fff}.mip-cal-chip{display:block;padding:2px 6px;background:color-mix(in srgb,var(--c) 13%,#fff);border-left:2px solid var(--c);border-radius:0 4px 4px 0;font:600 10px/1.4 Inter,sans-serif;color:var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.mip-cal-ov{font:400 10px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-cal-detail{margin-top:20px;padding:24px;border:1.5px solid rgba(206,0,51,.2);border-radius:20px;box-shadow:0 8px 24px rgba(206,0,51,.08)}.mip-cal-dt{font:700 14px/1.3 Inter,sans-serif;color:#CE0033;margin-bottom:16px}.mip-cal-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:color-mix(in srgb,var(--c) 3%,#fff);border:1px solid color-mix(in srgb,var(--c) 13%,#fff);border-radius:12px;margin-bottom:8px}.mip-cal-dot{width:8px;height:8px;border-radius:50%;background:var(--c);flex:0 0 auto}.mip-cal-ri{flex:1;min-width:0}.mip-cal-rt{font:600 13px/1.4 Inter,sans-serif;color:#1F1F1F}.mip-cal-rs{font:400 12px/1.4 Inter,sans-serif;color:#9CA3AF}.mip-cal-rk{padding:3px 10px;background:var(--c);color:#fff;border-radius:32px;font:600 11px/1.3 Inter,sans-serif;white-space:nowrap}.mip-apmap{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}.mip-apmap-l h3{font:800 22px/1.3 'Plus Jakarta Sans',sans-serif!important;color:#1F1F1F!important;letter-spacing:-.5px!important;margin:0 0 24px!important;text-transform:none!important}.mip-apmap-row{padding:14px 16px;border:1.5px solid #E5E7EB;border-radius:14px;margin-bottom:10px;background:#fff;transition:all .2s}.mip-apmap-row:hover{border-color:rgba(206,0,51,.3);background:rgba(206,0,51,.05)}.mip-apmap-rt{display:flex;justify-content:space-between;align-items:center;font:600 14px/1.4 Inter,sans-serif;color:#1F1F1F;margin-bottom:8px}.mip-apmap-rt b{font:700 13px/1.3 Inter,sans-serif;color:#CE0033}.mip-apmap-tr{height:4px;background:#F0F0F0;border-radius:8px;overflow:hidden}.mip-apmap-tr span{display:block;height:100%;background:#CE0033;border-radius:8px}.mip-apmap-empty{font:400 14px/1.5 Inter,sans-serif;color:#9CA3AF;text-align:center;padding:24px}.mip-apmap-r .mip-map{padding:0;border-radius:24px;position:sticky;top:140px}.mip-apmap-r .mip-map .mip-map-grid{grid-template-columns:1fr!important;gap:0!important}.mip-apmap-r .mip-map-left{display:none}@media (max-width:1023px){.mip-ap-grid{grid-template-columns:repeat(2,1fr)}.mip-apmap{grid-template-columns:1fr}.mip-ap-bar{top:64px}}@media (max-width:639px){.mip-ap-grid{grid-template-columns:1fr}.mip-cal-c{min-height:64px;padding:6px}.mip-cal-chip{display:none}.has-a .mip-cal-d{background:rgba(206,0,51,.12)}}.mip-bp{background:#fff!important}.mip-bp-search{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto 20px;padding:14px 20px;background:#F8F9FA;border:1.5px solid rgba(0,0,0,.08);border-radius:16px;color:#9CA3AF}.mip-bp-search input{flex:1;border:0;outline:none;background:transparent;font:400 15px/1.4 Inter,sans-serif;color:#1F1F1F;min-width:0}.mip-bp-search button{background:none;border:0;color:#9CA3AF;cursor:pointer;font-size:14px}.mip-bp-filters{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.mip-bp-sel{position:relative;display:inline-block}.mip-bp-sel select{appearance:none;-webkit-appearance:none;padding:10px 36px 10px 16px;border-radius:32px;min-width:140px;border:1.5px solid rgba(0,0,0,.12);background-color:#fff;color:#374151;font:500 13px/1.4 Inter,sans-serif;cursor:pointer;outline:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%239CA3AF" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 12px center}.mip-bp-sel.is-on select{border-color:#CE0033;background-color:rgba(206,0,51,.06);color:#CE0033;font-weight:700}.mip-bp-reset{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:32px;border:1.5px solid #CE0033;background:rgba(206,0,51,.06);color:#CE0033;font:600 13px/1.2 Inter,sans-serif;cursor:pointer}.mip-bp-count{text-align:center;font:400 14px/1.4 Inter,sans-serif;color:#9CA3AF;margin-bottom:28px}.mip-bp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mip-bp-c{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;transition:all .28s;cursor:pointer}.mip-bp-c:hover{border-color:color-mix(in srgb,var(--c) 20%,#fff);box-shadow:0 16px 48px rgba(0,0,0,.1);transform:translateY(-6px)}.mip-bp-img{position:relative;height:220px;overflow:hidden}.mip-bp-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .4s}.mip-bp-c:hover .mip-bp-img img{transform:scale(1.06)}.mip-bp-ov{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--c) 67%,transparent) 0%,transparent 55%);opacity:.7;transition:opacity .3s}.mip-bp-c:hover .mip-bp-ov{opacity:1}.mip-bp-promo{position:absolute;top:12px;left:12px;padding:4px 10px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:32px;font:700 10px/1.4 Inter,sans-serif;color:#fff}.mip-bp-flag{position:absolute;top:12px;right:12px;font-size:20px;line-height:1}.mip-bp-cap{position:absolute;bottom:12px;left:14px;right:14px}.mip-bp-n{font:800 16px/1.3 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:-.3px}.mip-bp-cty{font:400 11px/1.4 Inter,sans-serif;color:rgba(255,255,255,.75)}.mip-bp-b{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.mip-bp-tag{align-self:flex-start;padding:3px 10px;background:color-mix(in srgb,var(--c) 7%,#fff);border:1px solid color-mix(in srgb,var(--c) 15%,#fff);border-radius:32px;font:700 10px/1.4 Inter,sans-serif;color:var(--c);letter-spacing:.03em;margin-bottom:10px}.mip-bp-job{font:400 11px/1.5 Inter,sans-serif;color:#9CA3AF;margin-bottom:10px}.mip-bp-job b{font:700 13px/1.4 Inter,sans-serif;color:#1F1F1F;display:block}.mip-bp-job i{font-style:normal}.mip-bp-ct{font:400 11px/1.5 Inter,sans-serif;color:#6B7280;margin-bottom:14px}.mip-bp-foot{margin-top:auto;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.mip-bp-bdg{display:inline-block;padding:3px 10px;border:1px solid;border-radius:32px;font:700 10px/1.4 Inter,sans-serif}.mip-bp .mip-bp-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:10px;border-radius:12px;font:700 13px/1.2 Inter,sans-serif;text-decoration:none;background:color-mix(in srgb,var(--c) 6%,#fff);color:var(--c);transition:all .2s}.mip-bp .mip-bp-cta:hover{background:var(--c);color:#fff}.mip-bp-empty{text-align:center;padding:64px 24px}.mip-bp-empty h3{font:600 16px/1.4 Inter,sans-serif;color:#374151;margin:8px 0}.mip-bp-empty p{font:400 14px/1.5 Inter,sans-serif;color:#9CA3AF;margin:0}.mip-bp-empty button{margin-top:20px;padding:10px 22px;background:#CE0033;color:#fff;border:0;border-radius:32px;font:700 14px/1.2 Inter,sans-serif;cursor:pointer}@media (max-width:1023px){.mip-bp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.mip-bp-grid{grid-template-columns:1fr}}.mip-ph--slim{min-height:0}.mip-ph--slim .mip-ph-in{padding:120px 24px 64px}.mip-ph--slim .mip-ph-p{margin-bottom:0}.page-id-18 .elementor-element-92cab3d{display:none!important}.mip-feat{position:relative;background:#0A0F1E;padding:100px 24px;overflow:hidden}.mip-feat-g1,.mip-feat-g2{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.mip-feat-g1{top:-180px;right:8%;width:620px;height:620px;background:radial-gradient(circle,rgba(206,0,51,.12),transparent 70%)}.mip-feat-g2{bottom:-160px;left:4%;width:520px;height:520px;background:radial-gradient(circle,rgba(7,121,219,.1),transparent 70%)}.mip-feat .mip-s-in{position:relative;z-index:1}.mip-feat-eb{display:inline-flex;align-items:center;gap:7px;padding:6px 16px;background:rgba(206,0,51,.14);color:#FF8099;border-radius:32px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-family:Inter,sans-serif}.mip-feat-h2{color:#fff}.mip-feat-tabs{display:flex;gap:8px;flex-wrap:wrap}.mip-feat-tabs button{padding:9px 18px;border-radius:32px;border:1.5px solid rgba(255,255,255,.15);background:transparent;color:rgba(255,255,255,.65);font:600 13px Inter,sans-serif;cursor:pointer;transition:all .25s;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mip-feat-tabs button:hover{border-color:rgba(255,255,255,.4);color:#fff}.mip-feat-tabs button.is-on{background:var(--c);border-color:var(--c);color:#fff}.mip-feat-card{display:none;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.mip-feat-card.is-on{display:grid}.mip-feat-img{position:relative;min-height:400px}.mip-feat-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mip-feat-ov{position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,rgba(10,15,30,.55) 100%),linear-gradient(to top,rgba(10,15,30,.4),transparent 50%)}.mip-feat-tag{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:32px;background:var(--c);color:#fff;font:700 11px Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em}.mip-feat-info{padding:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mip-feat-sub{font:600 13px Inter,sans-serif;color:rgba(255,255,255,.55);margin-bottom:10px}.mip-feat-t{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:800;color:#fff;letter-spacing:-.5px;line-height:1.2;margin:0 0 14px}.mip-feat-d{font:15px/1.75 Inter,sans-serif;color:rgba(255,255,255,.6);margin:0 0 22px}.mip-feat-meta{display:flex;flex-direction:column;gap:10px;padding:16px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:24px;align-self:stretch}.mip-feat-meta>div{display:flex;align-items:center;gap:10px;font:600 13.5px Inter,sans-serif;color:rgba(255,255,255,.82)}.mip-feat-mi{display:inline-flex;width:30px;height:30px;border-radius:9px;background:var(--c);color:#fff;align-items:center;justify-content:center;flex:none}.mip-feat-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:32px;background:var(--c);color:#fff!important;font:700 14px Inter,sans-serif;text-decoration:none;transition:all .25s}.mip-feat-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.35)}.mip-feat-dots{display:flex;justify-content:center;gap:10px;margin-top:28px}.mip-feat-dots button{width:8px;height:8px;border-radius:4px;border:0;background:rgba(255,255,255,.22);cursor:pointer;padding:0;transition:all .3s}.mip-feat-dots button.is-on{width:28px;background:var(--c)}@media(max-width:900px){.mip-feat{padding:72px 20px}.mip-feat-card{grid-template-columns:1fr}.mip-feat-img{min-height:240px}.mip-feat-info{padding:28px 24px}}.mip-upc{background:#F8F9FA;padding:100px 0;overflow:hidden}.mip-upc .mip-s-in{padding-left:24px;padding-right:24px}.mip-upc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px}.mip-upc-nav{display:flex;gap:10px}.mip-upc-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid #E5E7EB;background:#fff;color:#1F1F1F;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mip-upc-nav button:hover{background:#CE0033;border-color:#CE0033;color:#fff}.mip-upc-month{display:flex;align-items:center;gap:16px;margin-bottom:26px}.mip-upc-mb{display:inline-flex;padding:8px 18px;border-radius:32px;background:#0A0F1E;color:#fff;font:700 12.5px 'Plus Jakarta Sans',sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.mip-upc-hl{flex:1;height:1px;background:#E5E7EB}.mip-upc-n{font:600 13px Inter,sans-serif;color:#9CA3AF;white-space:nowrap}.mip-upc-wrap{position:relative}.mip-upc-fl,.mip-upc-fr{position:absolute;top:0;bottom:0;width:56px;z-index:2;pointer-events:none}.mip-upc-fl{left:0;background:linear-gradient(to right,#F8F9FA,rgba(248,249,250,0))}.mip-upc-fr{right:0;background:linear-gradient(to left,#F8F9FA,rgba(248,249,250,0))}.mip-upc-track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:8px max(24px,calc((100vw - 1280px)/2)) 24px;scrollbar-width:none}.mip-upc-track::-webkit-scrollbar{display:none}.mip-upc-c{flex:0 0 280px;background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s}.mip-upc-c:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(0,0,0,.1)}.mip-upc-date{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(0,0,0,.14)),var(--c)}.mip-upc-dl{font:700 10.5px Inter,sans-serif;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.06em}.mip-upc-dn{font:800 30px/1 'Plus Jakarta Sans',sans-serif;color:#fff}.mip-upc-k{padding:4px 10px;border-radius:32px;background:rgba(255,255,255,.22);color:#fff;font:700 10.5px Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mip-upc-b{padding:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mip-upc-b h4{font:700 15px/1.4 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.mip-upc-m{display:flex;align-items:center;gap:7px;font:500 12.5px Inter,sans-serif;color:#6B7280}.mip-upc-m svg{color:#9CA3AF;flex:none}.mip-upc-l2{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font:600 13px Inter,sans-serif;color:var(--c)!important;text-decoration:none;transition:gap .2s}.mip-upc-l2:hover{gap:9px}@media(max-width:700px){.mip-upc{padding:72px 0}.mip-upc-c{flex-basis:260px}}.mip-org{position:relative;background:linear-gradient(135deg,#0A0F1E 0%,#0D1A2E 55%,#150008 100%);padding:100px 24px;overflow:hidden}.mip-org--al{background:linear-gradient(135deg,#0A0F1E 0%,#0D1A2E 55%,#001824 100%)}.mip-org-g1,.mip-org-g2{position:absolute;border-radius:50%;pointer-events:none}.mip-org-g1{top:-160px;left:12%;width:560px;height:560px;background:radial-gradient(circle,rgba(255,216,0,.07),transparent 70%)}.mip-org-g2{bottom:-140px;right:8%;width:520px;height:520px;background:radial-gradient(circle,rgba(206,0,51,.1),transparent 70%)}.mip-org--al .mip-org-g1{background:radial-gradient(circle,rgba(0,172,172,.09),transparent 70%)}.mip-org--al .mip-org-g2{background:radial-gradient(circle,rgba(7,121,219,.1),transparent 70%)}.mip-org .mip-s-in{position:relative;z-index:1}.mip-org-head{text-align:center;max-width:780px;margin:0 auto 56px}.mip-org-eb{display:inline-flex;align-items:center;gap:7px;padding:6px 16px;border-radius:32px;background:rgba(255,216,0,.12);color:#FFD800;font:600 13px Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.mip-org-eb--teal{background:rgba(0,172,172,.16);color:#2DD4D4}.mip-org-h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(30px,3.5vw,52px);font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1.12;margin:0 0 18px}.mip-org-grad{background:linear-gradient(90deg,#FFD800,#CE0033);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mip-org-grad--blue{background:linear-gradient(90deg,#4FC3F7,#0779DB);-webkit-background-clip:text;background-clip:text}.mip-org-p{font:16px/1.75 Inter,sans-serif;color:rgba(255,255,255,.6);margin:0}.mip-org-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.mip-org-c{position:relative;padding:36px 28px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);overflow:hidden;transition:transform .3s,border-color .3s}.mip-org-c:hover{transform:translateY(-6px);border-color:var(--c)}.mip-org-wm{position:absolute;top:-16px;right:10px;font:800 96px/1 'Plus Jakarta Sans',sans-serif;color:rgba(255,255,255,.05);pointer-events:none}.mip-org-ic{display:inline-flex;width:56px;height:56px;border-radius:16px;background:var(--c);color:#fff;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.mip-org-c[style*="FFD800"] .mip-org-ic{color:#0A0F1E}.mip-org-step{font:700 11px Inter,sans-serif;color:var(--c);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.mip-org-c h3{font:800 20px 'Plus Jakarta Sans',sans-serif;color:#fff;margin:0 0 10px;letter-spacing:-.3px}.mip-org-c p{font:14px/1.75 Inter,sans-serif;color:rgba(255,255,255,.55);margin:0}.mip-org-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:56px}.mip-org-b{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border-radius:32px;border:1.5px solid rgba(255,255,255,.25);color:#fff!important;font:600 14.5px Inter,sans-serif;text-decoration:none;transition:all .25s;background:transparent}.mip-org-b:hover{border-color:#fff;transform:translateY(-2px)}.mip-org-b--p{background:#CE0033;border-color:#CE0033}.mip-org-b--p:hover{background:#a80029;border-color:#a80029;box-shadow:0 10px 28px rgba(206,0,51,.4)}.mip-org-stats{display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.1);padding-top:40px;flex-wrap:wrap;row-gap:24px}.mip-org-stats>div{padding:0 44px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.mip-org-stats>div:first-child{border-left:0}.mip-org-sv{font:800 34px 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:-1px}.mip-org-sl{font:500 13px Inter,sans-serif;color:rgba(255,255,255,.45);margin-top:6px}@media(max-width:900px){.mip-org{padding:72px 20px}.mip-org-grid{grid-template-columns:1fr}.mip-org-stats>div{padding:0 20px}}.mip-faq{background:#fff;padding:100px 24px}.mip-faq--blue{background:#F8F9FA}.mip-faq-in{max-width:900px;margin:0 auto}.mip-faq-head{text-align:center;margin-bottom:48px}.mip-faq-lead{font:16px/1.7 Inter,sans-serif;color:#6B7280;max-width:560px;margin:14px auto 0}.mip-eyebrow--blue2{background:rgba(7,121,219,.08)!important;color:#0779DB!important}.mip-serif--blue2{color:#0779DB!important}.mip-faq-list{display:flex;flex-direction:column;gap:14px}.mip-faq-it{border:1.5px solid #F0F0F0;border-radius:18px;background:#fff;transition:border-color .25s,box-shadow .25s;overflow:hidden}.mip-faq-it.is-open{border-color:var(--c);box-shadow:0 10px 30px rgba(0,0,0,.06)}.mip-faq-q{display:flex;align-items:center;gap:16px;width:100%;padding:20px 22px;background:none;border:0;cursor:pointer;text-align:left}.mip-faq-n{display:inline-flex;width:36px;height:36px;flex:none;border-radius:11px;background:var(--c);color:#fff;align-items:center;justify-content:center;font:800 13px 'Plus Jakarta Sans',sans-serif}.mip-faq-qt{flex:1;font:700 16px/1.4 'Plus Jakarta Sans',sans-serif;color:#1F1F1F}.mip-faq-ch{color:#9CA3AF;transition:transform .3s;flex:none;display:inline-flex}.mip-faq-it.is-open .mip-faq-ch{transform:rotate(180deg);color:var(--c)}.mip-faq-a>div{padding:0 22px 22px 74px;font:15px/1.8 Inter,sans-serif;color:#6B7280}.mip-faq-cta{margin-top:48px;text-align:center;padding:38px 28px;border-radius:24px;background:#F8F9FA;border:1px solid rgba(0,0,0,.04)}.mip-faq--blue .mip-faq-cta{background:#fff}.mip-faq-cta p{font:600 16px 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 16px}.mip-faq-cta a{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:32px;background:#CE0033;color:#fff!important;font:600 14px Inter,sans-serif;text-decoration:none;transition:all .25s}.mip-faq-cta a:hover{background:#a80029;transform:translateY(-2px);box-shadow:0 8px 22px rgba(206,0,51,.35)}@media(max-width:640px){.mip-faq{padding:72px 20px}.mip-faq-a>div{padding-left:22px}}.mip-spot{background:#fff;padding:100px 24px}.mip-spot-tabs{display:flex;gap:8px;flex-wrap:wrap}.mip-spot-tabs button{padding:9px 20px;border-radius:32px;border:1.5px solid #E5E7EB;background:#fff;color:#6B7280;font:600 13.5px Inter,sans-serif;cursor:pointer;transition:all .25s}.mip-spot-tabs button:hover{border-color:var(--c);color:var(--c)}.mip-spot-tabs button.is-on{background:var(--c);border-color:var(--c);color:#fff}.mip-spot-card{display:none;grid-template-columns:minmax(320px,42%) 1fr;border-radius:28px;overflow:hidden;background:#fff;border:1.5px solid rgba(0,0,0,.06);box-shadow:0 18px 60px rgba(0,0,0,.08)}.mip-spot-card.is-on{display:grid}.mip-spot-img{position:relative;min-height:520px}.mip-spot-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mip-spot-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,15,30,.72) 0%,transparent 55%)}.mip-spot-badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:32px;background:var(--c);color:#fff;font:700 11px Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em}.mip-spot-nm{position:absolute;left:22px;right:22px;bottom:20px}.mip-spot-n1{font:800 24px 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:-.5px}.mip-spot-n2{font:600 13px Inter,sans-serif;color:rgba(255,255,255,.75);margin-top:4px}.mip-spot-body{padding:40px 44px;display:flex;flex-direction:column;align-items:flex-start}.mip-spot-job{display:inline-flex;align-items:center;gap:8px;color:var(--c);font:700 14px Inter,sans-serif;margin-bottom:18px}.mip-spot-q{position:relative;padding:22px 24px 22px 28px;background:#F8F9FA;border-left:3px solid var(--c);border-radius:0 16px 16px 0;margin-bottom:26px}.mip-spot-qi{position:absolute;top:-14px;left:16px;color:var(--c);opacity:.35}.mip-spot-q p{font-family:'Plus Jakarta Sans',sans-serif;font-style:italic;font-size:15.5px;line-height:1.75;color:#313135;margin:0}.mip-spot-pl{font:700 11px Inter,sans-serif;color:#9CA3AF;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.mip-spot-steps{display:flex;flex-direction:column;gap:12px;margin-bottom:26px;align-self:stretch}.mip-spot-steps>div{display:flex;align-items:flex-start;gap:12px}.mip-spot-si{display:inline-flex;width:32px;height:32px;flex:none;border-radius:10px;background:var(--c);color:#fff;align-items:center;justify-content:center}.mip-spot-sy{font:800 12px 'Plus Jakarta Sans',sans-serif;color:var(--c)}.mip-spot-sl{font:500 13.5px/1.5 Inter,sans-serif;color:#6B7280;margin-top:1px}.mip-spot-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-self:stretch;margin-bottom:26px}.mip-spot-stats>div{padding:14px 10px;border-radius:14px;background:#F8F9FA;text-align:center}.mip-spot-sv{font:800 22px 'Plus Jakarta Sans',sans-serif;color:var(--c);letter-spacing:-.5px}.mip-spot-sn{font:500 11.5px Inter,sans-serif;color:#9CA3AF;margin-top:3px}.mip-spot-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:32px;background:var(--c);color:#fff!important;font:700 14px Inter,sans-serif;text-decoration:none;transition:all .25s}.mip-spot-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.18)}.mip-spot .mip-feat-dots button{background:#E5E7EB}.mip-spot .mip-feat-dots button.is-on{background:var(--c)}@media(max-width:900px){.mip-spot{padding:72px 20px}.mip-spot-card{grid-template-columns:1fr}.mip-spot-img{min-height:340px}.mip-spot-body{padding:28px 24px}}.mip-promo{position:relative;background:#0A0F1E;padding:100px 24px;overflow:hidden}.mip-promo-g1,.mip-promo-g2{position:absolute;border-radius:50%;pointer-events:none}.mip-promo-g1{top:-160px;left:20%;width:600px;height:600px;background:radial-gradient(circle,rgba(7,121,219,.09),transparent 70%)}.mip-promo-g2{bottom:-140px;right:12%;width:480px;height:480px;background:radial-gradient(circle,rgba(206,0,51,.08),transparent 70%)}.mip-promo-in{position:relative;z-index:1;max-width:1200px;margin:0 auto}.mip-promo-head{text-align:center;max-width:720px;margin:0 auto 72px}.mip-promo-eb{display:inline-flex;align-items:center;gap:7px;padding:6px 16px;border-radius:32px;background:rgba(7,121,219,.14);color:#5BA4F5;font:600 13px Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.mip-promo-h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(30px,3.5vw,52px);font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1.12;margin:0 0 16px}.mip-promo-acc{color:#0779DB;font-style:italic;font-family:'Instrument Serif',serif;font-weight:400}.mip-promo-p{font:16px/1.75 Inter,sans-serif;color:rgba(255,255,255,.55);margin:0}.mip-promo-tl{position:relative}.mip-promo-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:rgba(255,255,255,.08);transform:translateX(-50%)}.mip-promo-row{position:relative;display:grid;grid-template-columns:1fr 96px 1fr;align-items:center;margin-bottom:56px}.mip-promo-row:last-child{margin-bottom:0}.mip-promo-node{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.mip-promo-dot{display:inline-flex;width:56px;height:56px;border-radius:50%;background:var(--c);align-items:center;justify-content:center;font-size:22px;box-shadow:0 0 0 6px #0A0F1E,0 0 0 8px rgba(255,255,255,.08)}.mip-promo-yr{font:800 13px 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:.02em}.mip-promo-cell.is-empty{visibility:hidden}.mip-promo-card{position:relative;padding:26px 28px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);overflow:hidden;transition:transform .3s,border-color .3s}.mip-promo-card:hover{transform:translateY(-4px);border-color:var(--c)}.mip-promo-card.is-right{margin-right:32px}.mip-promo-card.is-left{margin-left:32px}.mip-promo-ghost{position:absolute;top:-18px;right:8px;font:800 88px/1 'Plus Jakarta Sans',sans-serif;color:rgba(255,255,255,.04);pointer-events:none}.mip-promo-lab{display:inline-block;padding:5px 13px;border-radius:32px;background:var(--c);color:#fff;font:700 11.5px Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.mip-promo-card[style*="F59E0B"] .mip-promo-lab,.mip-promo-card[style*="FFD800"] .mip-promo-lab{color:#0A0F1E}.mip-promo-card p{font:14px/1.75 Inter,sans-serif;color:rgba(255,255,255,.6);margin:0 0 16px}.mip-promo-stats{display:flex;gap:16px;flex-wrap:wrap}.mip-promo-stats span{display:inline-flex;align-items:center;gap:6px;font:500 12.5px Inter,sans-serif;color:rgba(255,255,255,.5)}.mip-promo-stats span svg{color:var(--c)}.mip-promo-stats b{color:#fff;font-weight:800;font-family:'Plus Jakarta Sans',sans-serif}@media(max-width:900px){.mip-promo{padding:72px 20px}.mip-promo-line{left:28px;transform:none}.mip-promo-row{grid-template-columns:56px 1fr;gap:0 16px;margin-bottom:40px}.mip-promo-node{grid-column:1;grid-row:1}.mip-promo-cell{grid-column:2;grid-row:1}.mip-promo-cell.is-empty{display:none}.mip-promo-dot{width:48px;height:48px;font-size:18px}.mip-promo-card.is-right,.mip-promo-card.is-left{margin:0}}.mip-amb{background:#F8F9FA;padding:100px 24px}.mip-amb .mip-b-head.is-center{justify-content:center;text-align:center}.mip-amb-legend{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 40px}.mip-amb-legend span{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:32px;border:1px solid;font:600 12px Inter,sans-serif}.mip-amb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mip-amb-c{border-radius:20px;overflow:hidden;background:#fff;border:1.5px solid rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}.mip-amb-c:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.14);border-color:var(--c)}.mip-amb-img{position:relative;height:200px;overflow:hidden}.mip-amb-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .4s ease}.mip-amb-c:hover .mip-amb-img img{transform:scale(1.06)}.mip-amb-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 55%)}.mip-amb-b{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:32px;background:var(--c);color:#fff;font:600 10.5px Inter,sans-serif;white-space:nowrap}.mip-amb-f{position:absolute;bottom:10px;left:12px;font-size:22px}.mip-amb-body{padding:16px 18px 20px}.mip-amb-body h4{font:700 15px 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 4px}.mip-amb-r{font:600 12.5px Inter,sans-serif;color:var(--c);margin-bottom:12px}.mip-amb-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mip-amb-stats>div{padding:10px 8px;border-radius:12px;background:#F8F9FA;text-align:center}.mip-amb-stats b{display:block;font:800 17px 'Plus Jakarta Sans',sans-serif;color:#1F1F1F}.mip-amb-stats span{font:500 11px Inter,sans-serif;color:#9CA3AF}@media(max-width:1100px){.mip-amb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mip-amb{padding:72px 20px}.mip-amb-grid{grid-template-columns:1fr}}.mip-feat .mip-s-h2,.mip-feat-t,.mip-feat-info h3,.mip-org-h2,.mip-promo-h2,.mip-org-c h3{color:#fff!important}.mip-org-grad,.mip-org-grad--blue{color:transparent!important;-webkit-text-fill-color:transparent}.mip-upc .mip-serif,.mip-faq .mip-serif,.mip-spot .mip-serif,.mip-amb .mip-serif,.mip-feat .mip-serif{font-family:'Instrument Serif',serif!important;font-style:italic!important;font-weight:400!important;color:#CE0033}.mip-serif--blue2{color:#0779DB!important}.mip-feat .mip-serif{color:#FF8099}.mip-ab-in{max-width:1400px;margin:0 auto}.mip-ab-head{text-align:center;max-width:760px;margin:0 auto 64px}.mip-ab-pill{display:inline-block;padding:6px 16px;border-radius:32px;font:600 13px Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.mip-ab-h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(30px,3.5vw,52px);font-weight:800;color:#1F1F1F;letter-spacing:-1.5px;line-height:1.1;margin:0 0 16px}.mip-ab-h2--w{color:#fff!important}.mip-ab-serif{color:#CE0033;font-style:italic;font-family:'Instrument Serif',serif!important;font-weight:400}.mip-ab-serif--blue{color:#0779DB}.mip-ab-lead{font:17px/1.7 Inter,sans-serif;color:#6B7280;max-width:560px;margin:12px auto 0}.mip-ab-lead--w{color:rgba(255,255,255,.5)}.mip-hist{background:#fff;padding:100px 24px;overflow:hidden}.mip-hist-tl{position:relative;max-width:1200px;margin:0 auto}.mip-hist-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#F0F0F0;transform:translateX(-50%)}.mip-hist-row{position:relative;display:grid;grid-template-columns:1fr 96px 1fr;align-items:center;margin-bottom:64px}.mip-hist-row:last-child{margin-bottom:0}.mip-hist-cell.is-empty{visibility:hidden}.mip-hist-node{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.mip-hist-dot{display:inline-flex;width:56px;height:56px;border-radius:50%;background:var(--c);align-items:center;justify-content:center;font:800 12px 'Plus Jakarta Sans',sans-serif;color:#fff;box-shadow:0 0 0 6px #fff,0 0 0 8px color-mix(in srgb,var(--c) 25%,transparent)}@supports not (color:color-mix(in srgb,red,blue)){.mip-hist-dot{box-shadow:0 0 0 6px #fff,0 0 0 8px rgba(0,0,0,.12)}}.mip-hist-up{display:inline-block;padding:2px 8px;background:var(--c);color:#fff;border-radius:32px;font:600 10px Inter,sans-serif;white-space:nowrap}.mip-hist-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);margin:0 32px}.mip-hist-img{position:relative;height:180px;overflow:hidden}.mip-hist-img img{width:100%;height:100%;object-fit:cover;display:block}.mip-hist-ov{position:absolute;inset:40% 0 0;background:linear-gradient(to top,var(--c),transparent);opacity:.8}.mip-hist-lab{position:absolute;bottom:12px;left:16px;padding:3px 10px;background:var(--c);color:#fff;border-radius:32px;font:700 11px Inter,sans-serif}.mip-hist-body{padding:20px 24px 24px}.mip-hist-body h3{font:700 17px/1.4 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 10px}.mip-hist-body p{font:14px/1.7 Inter,sans-serif;color:#6B7280;margin:0 0 16px}.mip-hist-hl{display:flex;flex-wrap:wrap;gap:6px}.mip-hist-hl span{padding:3px 10px;border-radius:32px;font:600 12px Inter,sans-serif;color:var(--c);background:color-mix(in srgb,var(--c) 8%,#fff)}@supports not (color:color-mix(in srgb,red,blue)){.mip-hist-hl span{background:#F8F9FA}}@media(max-width:900px){.mip-hist{padding:72px 20px}.mip-hist-line{left:28px;transform:none}.mip-hist-row{grid-template-columns:56px 1fr;gap:0 12px;margin-bottom:44px}.mip-hist-node{grid-column:1;grid-row:1}.mip-hist-cell{grid-column:2;grid-row:1}.mip-hist-cell.is-empty{display:none}.mip-hist-dot{width:48px;height:48px;font-size:11px}.mip-hist-card{margin:0}}.mip-miss{background:#F8F9FA;padding:100px 24px}.mip-miss-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mip-miss-c{padding:28px 24px;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1.5px solid rgba(0,0,0,.04);transition:all .3s ease}.mip-miss-c:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.12);border-color:var(--c)}.mip-miss-ic{display:inline-flex;width:56px;height:56px;border-radius:16px;background:var(--bg);color:var(--c);align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s}.mip-miss-c:hover .mip-miss-ic{background:var(--c);color:#fff}.mip-miss-c h3{font:700 16px/1.35 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 10px}.mip-miss-c p{font:14px/1.7 Inter,sans-serif;color:#6B7280;margin:0}.mip-val{background:#fff;padding:100px 24px}.mip-val-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mip-val-c{padding:28px 24px 24px;border-radius:20px;background:#fff;border:1.5px solid #F0F0F0;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .3s ease}.mip-val-c:hover{transform:translateY(-6px);background:var(--bg);border-color:var(--c);box-shadow:0 12px 40px rgba(0,0,0,.1)}.mip-val-ic{display:inline-flex;width:52px;height:52px;border-radius:14px;background:var(--bg);color:var(--c);align-items:center;justify-content:center;margin-bottom:18px;transition:all .3s}.mip-val-c:hover .mip-val-ic{background:var(--c);color:#fff}.mip-val-c h3{font:800 18px 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 4px;transition:color .3s}.mip-val-c:hover h3{color:var(--c)}.mip-val-tag{font:600 12px Inter,sans-serif;color:var(--c);opacity:.8;letter-spacing:.02em;margin-bottom:12px}.mip-val-c p{font:13px/1.7 Inter,sans-serif;color:#6B7280;margin:0}@media(max-width:1100px){.mip-miss-grid,.mip-val-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mip-miss,.mip-val{padding:72px 20px}.mip-miss-grid,.mip-val-grid{grid-template-columns:1fr}}.mip-vis{position:relative;background:#0A0F1E;padding:100px 24px;overflow:hidden}.mip-vis-g1,.mip-vis-g2{position:absolute;border-radius:50%;pointer-events:none}.mip-vis-g1{top:-20%;left:30%;width:700px;height:700px;background:radial-gradient(circle,rgba(7,121,219,.08),transparent 70%)}.mip-vis-g2{bottom:-10%;right:20%;width:400px;height:400px;background:radial-gradient(circle,rgba(206,0,51,.06),transparent 70%)}.mip-vis-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mip-vis-map{position:relative;max-width:380px;margin:0 auto;width:100%}.mip-vis-map svg{width:100%;height:auto;display:block}.mip-vis-map svg path{fill:url(#mipVisGrad)}.mip-vis-map svg path+path{fill:none}.mip-vis-b{position:absolute;padding:10px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(8px);text-align:center;min-width:90px}.mip-vis-b0{top:5%;right:-10%}.mip-vis-b1{top:40%;left:-15%}.mip-vis-b2{bottom:30%;right:-12%}.mip-vis-b3{bottom:5%;left:10%}.mip-vis-bl{font:800 18px 'Plus Jakarta Sans',sans-serif;color:#CE0033;letter-spacing:-.5px}.mip-vis-bd{font:10px/1.4 Inter,sans-serif;color:rgba(255,255,255,.5);margin-top:2px}.mip-vis-txt .mip-ab-pill{margin-bottom:24px}.mip-vis-h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(28px,3.5vw,50px);font-weight:800;color:#fff!important;letter-spacing:-1.5px;line-height:1.1;margin:0 0 24px}.mip-vis-txt>p{font:16px/1.85 Inter,sans-serif;color:rgba(255,255,255,.6);margin:0 0 32px}.mip-vis-q{position:relative;padding:28px 32px;background:rgba(255,255,255,.04);border-left:3px solid #CE0033;border-radius:0 16px 16px 0;margin-top:8px}.mip-vis-qi{display:block;color:rgba(206,0,51,.4);margin-bottom:12px}.mip-vis-q p{font-family:'Plus Jakarta Sans',sans-serif;font-style:italic;font-size:17px;line-height:1.75;color:rgba(255,255,255,.85);margin:0 0 16px}.mip-vis-qa{font:600 13px Inter,sans-serif;color:rgba(255,255,255,.4)}@media(max-width:1000px){.mip-vis{padding:72px 20px}.mip-vis-grid{grid-template-columns:1fr;gap:64px}.mip-vis-map{max-width:320px}.mip-vis-b1{left:-4%}.mip-vis-b0{right:-4%}.mip-vis-b2{right:-4%}}.mip-obj{background:#F8F9FA;padding:100px 24px}.mip-obj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mip-obj-c{background:#fff;border-radius:20px;padding:32px 28px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;gap:16px}.mip-obj-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mip-obj-ic{display:inline-flex;width:52px;height:52px;border-radius:14px;background:var(--bg);color:var(--c);align-items:center;justify-content:center;flex:none}.mip-obj-nw{text-align:right}.mip-obj-n{font:900 36px/1 'Plus Jakarta Sans',sans-serif;color:var(--c);letter-spacing:-2px}.mip-obj-u{font:600 12px Inter,sans-serif;color:#9CA3AF;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.mip-obj-l{font:700 15px/1.4 'Plus Jakarta Sans',sans-serif;color:#1F1F1F}.mip-obj-c p{font:13px/1.7 Inter,sans-serif;color:#6B7280;margin:0;flex:1}.mip-obj-ph{display:flex;justify-content:space-between;align-items:center;margin-bottom:-8px}.mip-obj-ph span{font:400 11px Inter,sans-serif;color:#9CA3AF;text-transform:uppercase;letter-spacing:.05em}.mip-obj-ph b{font:700 12px Inter,sans-serif;color:var(--c)}.mip-obj-track{height:6px;background:#F0F0F0;border-radius:6px;overflow:hidden}.mip-obj-fill{display:block;height:100%;background:var(--c);border-radius:6px;transition:width 1.2s ease-out .3s}@media(max-width:1000px){.mip-obj-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mip-obj{padding:72px 20px}.mip-obj-grid{grid-template-columns:1fr}}.mip-app{background:#fff;padding:100px 24px;overflow:hidden}.mip-app-strip{display:flex;justify-content:center;align-items:flex-start;margin-bottom:48px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none}.mip-app-strip::-webkit-scrollbar{display:none}.mip-app-strip button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px;background:none;border:0;cursor:pointer;min-width:80px}.mip-app-ci{display:inline-flex;width:44px;height:44px;border-radius:50%;background:#F0F0F0;color:#9CA3AF;align-items:center;justify-content:center;transition:all .3s}.mip-app-strip button.is-on .mip-app-ci{background:var(--c);color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--c) 40%,transparent)}@supports not (color:color-mix(in srgb,red,blue)){.mip-app-strip button.is-on .mip-app-ci{box-shadow:0 4px 16px rgba(0,0,0,.25)}}.mip-app-strip button.is-past .mip-app-ci{background:rgba(0,0,0,.06);color:var(--c)}.mip-app-cl{font:500 11px Inter,sans-serif;color:#9CA3AF;white-space:nowrap;transition:all .3s}.mip-app-strip button.is-on .mip-app-cl{font-weight:700;color:var(--c)}.mip-app-arr{display:inline-flex;color:#D1D5DB;margin-top:22px;flex:none}.mip-app-panel{display:none;border-radius:24px;padding:48px;grid-template-columns:auto 1fr;gap:40px;align-items:center;border:1.5px solid rgba(0,0,0,.05);max-width:1100px;margin:0 auto}.mip-app-panel.is-on{display:grid;animation:mipAppIn .4s ease}@keyframes mipAppIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mip-app-big{display:inline-flex;width:96px;height:96px;border-radius:24px;background:var(--c);color:#fff;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.18)}.mip-app-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mip-app-meta span:first-child{font:700 12px Inter,sans-serif;color:var(--c);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.mip-app-hair{flex:1;height:1px;background:rgba(0,0,0,.12)}.mip-app-panel h3{font:800 32px 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;letter-spacing:-1px;margin:0 0 16px}.mip-app-panel p{font:17px/1.8 Inter,sans-serif;color:#313135;margin:0;max-width:600px}.mip-app-dots{display:flex;justify-content:center;gap:12px;margin-top:28px}.mip-app-dots button{width:8px;height:8px;border-radius:4px;background:#E5E7EB;border:0;padding:0;cursor:pointer;transition:all .3s}.mip-app-dots button.is-on{width:28px;background:#CE0033}@media(max-width:800px){.mip-app{padding:72px 20px}.mip-app-strip{justify-content:flex-start}.mip-app-panel{grid-template-columns:1fr;padding:28px 24px;gap:20px}.mip-app-big{width:64px;height:64px;border-radius:16px}.mip-app-panel h3{font-size:24px}}.mip-team{background:#fff;padding:100px 24px}.mip-team .mip-b-head{margin-bottom:56px}.mip-team .mip-ab-h2{margin-bottom:0}.mip-team-cta{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border:1.5px solid #CE0033;color:#CE0033!important;border-radius:32px;font:600 14px Inter,sans-serif;text-decoration:none;white-space:nowrap;transition:all .2s}.mip-team-cta:hover{background:#CE0033;color:#fff!important}.mip-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mip-team-c{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1.5px solid rgba(0,0,0,.05);transition:all .3s ease}.mip-team-c:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.14);border-color:var(--c)}.mip-team-img{position:relative;height:200px;overflow:hidden}.mip-team-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .4s ease}.mip-team-c:hover .mip-team-img img{transform:scale(1.06)}.mip-team-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 55%)}.mip-team-soc{position:absolute;top:12px;right:12px;display:flex;gap:6px;opacity:0;transition:opacity .3s}.mip-team-c:hover .mip-team-soc{opacity:1}.mip-team-soc a{display:inline-flex;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff!important;align-items:center;justify-content:center;backdrop-filter:blur(4px);transition:background .2s}.mip-team-soc a:hover{background:rgba(255,255,255,.4)}.mip-team-f{position:absolute;bottom:10px;left:12px;font-size:20px}.mip-team-body{padding:16px 18px 20px}.mip-team-body h4{font:700 15px 'Plus Jakarta Sans',sans-serif;color:#1F1F1F;margin:0 0 4px}.mip-team-r{font:600 12px Inter,sans-serif;color:var(--c);margin-bottom:4px}.mip-team-p{font:400 12px Inter,sans-serif;color:#9CA3AF}@media(max-width:1100px){.mip-team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mip-team{padding:72px 20px}.mip-team-grid{grid-template-columns:1fr}}.mip-gal{background:#0A0F1E;padding:100px 24px;overflow:hidden}.mip-gal .mip-ab-head{margin-bottom:56px}.mip-gal-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}.mip-gal-t{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background:#1A1F30;border:0;padding:0}.mip-gal-t.is-w2{grid-column:span 2}.mip-gal-t img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mip-gal-t:hover img{transform:scale(1.05)}.mip-gal-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 50%);opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px;text-align:left}.mip-gal-t:hover .mip-gal-ov{opacity:1}.mip-gal-zi{display:inline-flex;color:#fff;margin-bottom:6px}.mip-gal-cap{font:400 12px/1.4 Inter,sans-serif;color:rgba(255,255,255,.85)}.mip-gal-lb{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding:24px}.mip-gal-lb[hidden]{display:none}.mip-gal-lb figure{margin:0;max-width:85vw;max-height:80vh;display:flex;flex-direction:column;align-items:center;gap:16px}.mip-gal-lb figure img{max-width:85vw;max-height:72vh;object-fit:contain;border-radius:12px}.mip-gal-lb figcaption{font:400 14px Inter,sans-serif;color:rgba(255,255,255,.7);text-align:center}.mip-gal-x,.mip-gal-pr,.mip-gal-nx{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;border:0;cursor:pointer;transition:background .2s}.mip-gal-x:hover,.mip-gal-pr:hover,.mip-gal-nx:hover{background:rgba(255,255,255,.25)}.mip-gal-x{top:20px;right:20px;width:44px;height:44px}.mip-gal-pr{left:20px;top:50%;transform:translateY(-50%);width:48px;height:48px}.mip-gal-nx{right:20px;top:50%;transform:translateY(-50%);width:48px;height:48px}@media(max-width:900px){.mip-gal{padding:72px 20px}.mip-gal-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}}.ts-form,.ts-create-post,.ts-form.ts-register,.ts-form.ts-login{--ts-accent-1:#CE0033;--ts-accent-2:#a80029}.ts-create-post .ts-filter,.ts-create-post input[type=text],.ts-create-post input[type=email],.ts-create-post input[type=url],.ts-create-post input[type=tel],.ts-create-post input[type=number],.ts-create-post input[type=password],.ts-create-post textarea,.ts-create-post select,.ts-create-post .ts-filter-wrapper .ts-filter{border-color:#E5E7EB!important;background:#fff!important;font-family:'Plus Jakarta Sans',Inter,sans-serif}.ts-create-post .ts-filter:focus,.ts-create-post input:focus,.ts-create-post textarea:focus,.ts-create-post select:focus,.ts-create-post .ts-filter-wrapper.ts-filled .ts-filter,.ts-create-post .ts-filter:focus-within{border-color:#CE0033!important;box-shadow:0 0 0 3px rgba(206,0,51,.12)!important;outline:none}.ts-create-post .ts-form-group>label,.ts-create-post .field-label,.ts-create-post label.ts-form-label{color:#1F1F1F!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:600}.ts-create-post .ts-form-group::placeholder{color:#9CA3AF;opacity:1}.ts-create-post .is-required,.ts-create-post .vx-optional,.ts-create-post .field-optional,.ts-create-post [class*=optional]{color:#9CA3AF!important;font-weight:500}.ts-create-post .ts-form-step-head .step-title,.ts-create-post .ts-step-title,.ts-create-post .step-heading{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:800!important;color:#1F1F1F!important;letter-spacing:-.3px}.ts-create-post .ts-file-upload .pick-file-input,.ts-create-post .ts-file-upload .media-upload-area,.ts-create-post .ts-file-upload label.pick-v-file,.ts-create-post .ts-file-upload .ts-file-list-empty,.ts-create-post .ts-file-upload [class*=drop]{border-color:#D1D5DB!important;border-radius:14px!important;background:#F8F9FA!important;transition:border-color .2s,background .2s}.ts-create-post .ts-file-upload .pick-file-input:hover,.ts-create-post .ts-file-upload label.pick-v-file:hover,.ts-create-post .ts-file-upload [class*=drop]:hover{border-color:#CE0033!important;background:#FFF5F7!important}.ts-create-post .ts-form-progres .ts-progress-fill,.ts-create-post .ts-form-progres>span,.ts-create-post [class*=progres] [class*=fill]{background:#CE0033!important}.ts-create-post .ts-nav-actions a.ts-btn-2:hover,.ts-create-post .ts-form-nav a:hover{border-color:#CE0033!important;color:#CE0033!important}.ts-create-post .ts-btn.ts-btn-1,.ts-create-post button.ts-btn-1,.ts-create-post .create-post-submit,.ts-create-post .publish-actions .ts-btn-2{background:#CE0033!important;border-color:#CE0033!important;color:#fff!important}.ts-create-post .ts-btn.ts-btn-1:hover,.ts-create-post button.ts-btn-1:hover,.ts-create-post .create-post-submit:hover{background:#a80029!important;border-color:#a80029!important}.ts-create-post .ts-term-dropdown li.ts-selected,.ts-create-post .pick-value.ts-selected,.ts-create-post .ts-selected-item{background:rgba(206,0,51,.08)!important;color:#CE0033!important;border-color:rgba(206,0,51,.3)!important}.ts-form.ts-create-post .ts-form-group input.ts-filter:focus,.ts-form.ts-create-post .ts-form-group textarea:focus,.ts-form.ts-create-post .ts-form-group input:not(.border-none):focus,.ts-form.ts-create-post .ts-form-group textarea.ts-filter:focus{border-color:#CE0033!important;box-shadow:0 0 0 3px rgba(206,0,51,.12)!important;outline:none!important}.ts-form.ts-create-post .ts-filter:not(.border-none):focus,.ts-form.ts-create-post input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not(.border-none):focus,.ts-form.ts-create-post textarea:not(.border-none):focus{border-color:#CE0033!important;box-shadow:0 0 0 3px rgba(206,0,51,.12)!important;outline:none!important}.post-feed-grid .ts-preview .e-con-full,.post-feed-grid .ts-preview>.elementor>.e-con,.post-feed-grid .ts-preview .e-con.e-parent{border-radius:20px!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important;border:1.5px solid rgba(0,0,0,.05)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.post-feed-grid .ts-preview:hover .e-con-full,.post-feed-grid .ts-preview:hover>.elementor>.e-con,.post-feed-grid .ts-preview:hover .e-con.e-parent{transform:translateY(-6px)!important;box-shadow:0 16px 48px rgba(0,0,0,.12)!important;border-color:#CE0033!important}.post-feed-grid .ts-preview h1,.post-feed-grid .ts-preview h2,.post-feed-grid .ts-preview h3,.post-feed-grid .ts-preview h4,.post-feed-grid .ts-preview .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;color:#1F1F1F!important;letter-spacing:-.3px!important}.post-feed-grid .ts-preview .elementor-widget-image img{display:block}.single-title .elementor-heading-title,.single-title.elementor-widget-heading .elementor-heading-title,.elementor-widget-theme-post-title .elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;color:#1F1F1F!important;letter-spacing:-.5px!important;line-height:1.12!important}.mip-arch{background:#F8F9FA;padding:64px 24px 88px}.mip-arch .mip-s-in{max-width:1280px;margin:0 auto}.mip-arch-bar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:36px}.mip-arch-search{flex:0 0 300px;max-width:100%;display:flex;align-items:center;gap:10px;padding:0 18px;height:50px;border:1.5px solid #E5E7EB;border-radius:32px;background:#fff;transition:border-color .2s}.mip-arch-search:focus-within{border-color:#CE0033;box-shadow:0 0 0 3px rgba(206,0,51,.1)}.mip-arch-search svg{color:#9CA3AF;flex:none}.mip-arch-search input{border:0;outline:0;background:none;font:15px 'Plus Jakarta Sans',Inter,sans-serif;width:100%;color:#1F1F1F}.mip-arch-tabs{display:flex;gap:8px;flex-wrap:wrap}.mip-arch-tab{padding:10px 18px;border-radius:32px;border:1.5px solid #E5E7EB;background:#fff;color:#6B7280;font:600 13.5px Inter,sans-serif;cursor:pointer;transition:all .2s}.mip-arch-tab:hover{border-color:#CE0033;color:#CE0033}.mip-arch-tab.is-on{background:#CE0033;border-color:#CE0033;color:#fff}.mip-arch-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;align-items:stretch}.mip-arch-grid .mip-c{width:auto!important;margin:0!important}.mip-arch-empty{grid-column:1/-1;text-align:center;padding:56px 0;color:#9CA3AF;font:600 16px 'Plus Jakarta Sans',sans-serif}.mip-arch-cta{text-align:center;margin-top:44px}.mip-arch-cta a{display:inline-flex;align-items:center;gap:9px;padding:14px 30px;border-radius:32px;background:#CE0033;color:#fff!important;font:600 15px Inter,sans-serif;text-decoration:none;transition:all .25s}.mip-arch-cta a:hover{background:#a80029;transform:translateY(-2px);box-shadow:0 10px 26px rgba(206,0,51,.35)}.mip-oc-logo{background:#F8F9FA!important;display:flex!important;align-items:center;justify-content:center;padding:26px}.mip-oc-logo img{max-width:80%!important;max-height:70%!important;width:auto!important;height:auto!important;object-fit:contain!important;position:static!important}.mip-oc .mip-c-noimg{display:flex;align-items:center;justify-content:center}.mip-pc-flag{background:#F8F9FA!important;display:flex!important;align-items:center;justify-content:center;padding:22px}.mip-pc-flag img,.mip-pays-flag{max-width:62%!important;max-height:72%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.14);position:static!important}@media(max-width:1000px){.mip-arch-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.mip-arch{padding:48px 18px 64px}.mip-arch-grid{grid-template-columns:1fr!important}.mip-arch-search{flex-basis:100%}}.mip-arch-grid.mip-news-grid{grid-template-columns:repeat(3,1fr)!important}.mip-arch-grid .mip-nc.is-feat{grid-column:auto!important}
.mip-parts .mip-plogo.is-fout{display:none!important}
.mip-b .mip-c.is-fout,.mip-b .mip-c.is-over,.mip-cal .mip-cal-chip.is-fout{display:none!important}
