.plant-map[data-astro-cid-idpigx2g]{position:relative;margin-top:clamp(2rem,4vw,3rem);border-radius:var(--amenijal-radius-md);overflow:hidden;background:#14141e;color:var(--amenijal-white)}.plant-map-frame[data-astro-cid-idpigx2g]{position:relative;aspect-ratio:16 / 9;max-height:70svh;width:100%}.plant-map-panel[data-astro-cid-idpigx2g]{padding:1.1rem 1.25rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#0d0f179e;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 10px 30px #0000004d;font-size:.875rem;line-height:1.5;transition:background-color .6s ease}.plant-map[data-astro-cid-idpigx2g]:not(.is-static) .plant-map-panel[data-astro-cid-idpigx2g]{position:absolute;left:clamp(.75rem,2vw,1.25rem);bottom:clamp(.75rem,2vw,1.25rem);z-index:2;width:min(24rem,calc(100% - (2*clamp(.75rem,2vw,1.25rem))))}.plant-map[data-astro-cid-idpigx2g].is-static .plant-map-panel[data-astro-cid-idpigx2g]{padding:clamp(1.25rem,3vw,1.75rem);border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.plant-map[data-astro-cid-idpigx2g].is-static .plant-map-tagline[data-astro-cid-idpigx2g]{grid-template-rows:1fr;opacity:1}.plant-map-cta[data-astro-cid-idpigx2g]{margin-top:.75rem;min-height:40px;padding:.55rem 1.1rem;font-size:.875rem;font-weight:var(--amenijal-font-bold)}.plant-map-cta[data-astro-cid-idpigx2g]:focus-visible{outline:3px solid var(--amenijal-white);outline-offset:3px}.plant-map[data-astro-cid-idpigx2g].is-focused .plant-map-panel[data-astro-cid-idpigx2g]{background:#0d0f17bd}.plant-map-panel-head[data-astro-cid-idpigx2g]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.2rem}.plant-map-panel-kicker[data-astro-cid-idpigx2g]{margin:0;font-size:.75rem;font-weight:var(--amenijal-font-bold);letter-spacing:.1em;text-transform:uppercase;color:#d8e5ff}.plant-map-tagline[data-astro-cid-idpigx2g]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .6s ease .15s}.plant-map[data-astro-cid-idpigx2g].is-focused .plant-map-tagline[data-astro-cid-idpigx2g]{grid-template-rows:1fr;opacity:1}.plant-map-tagline-inner[data-astro-cid-idpigx2g]{overflow:hidden}.plant-map-tagline-title[data-astro-cid-idpigx2g]{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:var(--amenijal-font-bold);line-height:1.15;letter-spacing:-.02em;color:var(--amenijal-white)}.plant-map-tagline-text[data-astro-cid-idpigx2g]{margin:.3rem 0 .75rem;color:#ffffffeb}.plant-map-panel-address[data-astro-cid-idpigx2g]{font-style:normal;color:var(--amenijal-white)}.plant-map-contact[data-astro-cid-idpigx2g]{list-style:none;margin:.55rem 0 .25rem;padding:0;display:grid;gap:.1rem}.plant-map-contact[data-astro-cid-idpigx2g] a[data-astro-cid-idpigx2g]{display:flex;align-items:center;gap:.5rem;min-height:28px;color:var(--amenijal-white);text-decoration:none}.plant-map-contact-icon[data-astro-cid-idpigx2g]{flex:none;opacity:.8}.plant-map-contact-label[data-astro-cid-idpigx2g]{min-width:4.75rem;font-size:.75rem;color:#ffffffbf}.plant-map-contact-value[data-astro-cid-idpigx2g]{font-weight:var(--amenijal-font-semibold);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.plant-map-panel[data-astro-cid-idpigx2g] .plant-map-link[data-astro-cid-idpigx2g]{min-height:32px;font-size:.8125rem;white-space:nowrap}.plant-map-contact[data-astro-cid-idpigx2g] a[data-astro-cid-idpigx2g]:focus-visible{outline:3px solid var(--amenijal-white);outline-offset:2px}.plant-map-canvas[data-astro-cid-idpigx2g]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.plant-map[data-astro-cid-idpigx2g].is-ready .plant-map-canvas[data-astro-cid-idpigx2g]{opacity:1}.plant-map-placeholder[data-astro-cid-idpigx2g]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:radial-gradient(circle at 50% 45%,#2a2a3a,#14141e 70%);font-size:.9375rem}.plant-map[data-astro-cid-idpigx2g].is-ready .plant-map-placeholder[data-astro-cid-idpigx2g]{display:none}.plant-map-load[data-astro-cid-idpigx2g]{min-height:44px;padding:.6rem 1.25rem;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:transparent;color:var(--amenijal-white);font:inherit;cursor:pointer}.plant-map-load[data-astro-cid-idpigx2g][hidden]{display:none}.plant-map-toggle[data-astro-cid-idpigx2g]{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#0d0f17b8;color:var(--amenijal-white);cursor:pointer}.plant-map-toggle[data-astro-cid-idpigx2g][hidden],.plant-map-toggle[data-astro-cid-idpigx2g] .icon-play[data-astro-cid-idpigx2g],.plant-map-toggle[data-astro-cid-idpigx2g][data-paused] .icon-pause[data-astro-cid-idpigx2g]{display:none}.plant-map-toggle[data-astro-cid-idpigx2g][data-paused] .icon-play[data-astro-cid-idpigx2g]{display:block}.plant-map-toggle[data-astro-cid-idpigx2g]:focus-visible,.plant-map-load[data-astro-cid-idpigx2g]:focus-visible,.plant-map-link[data-astro-cid-idpigx2g]:focus-visible{outline:3px solid var(--amenijal-white);outline-offset:3px}.plant-map-link[data-astro-cid-idpigx2g]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--amenijal-white);font-weight:var(--amenijal-font-semibold);text-underline-offset:.2em}.plant-map[data-astro-cid-idpigx2g] .plant-map-marker{display:flex;flex-direction:column;align-items:center;pointer-events:none}.plant-map[data-astro-cid-idpigx2g] .plant-map-marker-label{padding:.35rem .65rem;border-radius:4px;background:var(--amenijal-blue);color:var(--amenijal-white);font-size:.8125rem;font-weight:var(--amenijal-font-semibold);white-space:nowrap;box-shadow:0 4px 14px #00000059}.plant-map[data-astro-cid-idpigx2g] .plant-map-marker-pin{width:2px;height:26px;background:var(--amenijal-white)}.plant-map[data-astro-cid-idpigx2g] .plant-map-marker-dot{width:12px;height:12px;border:2px solid var(--amenijal-white);border-radius:50%;background:var(--amenijal-blue)}@media(max-width:700px){.plant-map-frame[data-astro-cid-idpigx2g]{max-height:none}.plant-map-frame[data-astro-cid-idpigx2g]{aspect-ratio:2 / 3}.plant-map-panel[data-astro-cid-idpigx2g]{padding:.8rem .9rem .55rem;font-size:.8125rem}.plant-map-tagline-title[data-astro-cid-idpigx2g]{font-size:1.25rem}.plant-map-tagline-text[data-astro-cid-idpigx2g]{margin-bottom:.5rem}.plant-map-contact[data-astro-cid-idpigx2g]{display:flex;gap:.3rem;margin-bottom:.35rem}.plant-map-contact[data-astro-cid-idpigx2g] li[data-astro-cid-idpigx2g]{flex:1 1 auto;min-width:0}.plant-map-contact[data-astro-cid-idpigx2g] a[data-astro-cid-idpigx2g]{justify-content:center;gap:.3rem;min-height:34px;padding:0 .4rem;border:1px solid rgba(255,255,255,.35);border-radius:999px}.plant-map-contact-label[data-astro-cid-idpigx2g]{min-width:0;font-size:.75rem;font-weight:var(--amenijal-font-semibold);color:var(--amenijal-white)}.plant-map-contact-value[data-astro-cid-idpigx2g]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:360px){.plant-map-frame[data-astro-cid-idpigx2g]{aspect-ratio:3 / 5}.plant-map-contact[data-astro-cid-idpigx2g] a[data-astro-cid-idpigx2g]{min-height:44px}.plant-map-contact[data-astro-cid-idpigx2g] .plant-map-contact-label[data-astro-cid-idpigx2g]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media print{.plant-map-frame[data-astro-cid-idpigx2g]{display:none}}.plain[data-astro-cid-ilz5uget]{list-style:none}.pillars-layout[data-astro-cid-ilz5uget]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.pillars-layout[data-astro-cid-ilz5uget] .pillars-img{width:100%;height:100%;min-height:240px;object-fit:cover;border-radius:var(--amenijal-radius-md)}@media(max-width:960px){.pillars-layout[data-astro-cid-ilz5uget]{grid-template-columns:minmax(0,1fr)}.pillars-layout[data-astro-cid-ilz5uget] .pillars-img{aspect-ratio:16 / 9;height:auto}}.pillars-grid-2x2[data-astro-cid-ilz5uget]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.pillar-card[data-astro-cid-ilz5uget]{background:var(--amenijal-white);padding:2.25rem 2rem;border-radius:var(--amenijal-radius-md);border:1px solid var(--amenijal-lavender-gray);box-shadow:var(--amenijal-shadow-sm)}.pillar-card[data-astro-cid-ilz5uget] h3[data-astro-cid-ilz5uget]{color:var(--amenijal-blue);font-size:1.3rem;margin-bottom:.65rem}.pillar-card[data-astro-cid-ilz5uget] p[data-astro-cid-ilz5uget]{color:var(--amenijal-graphite);font-size:.9375rem;line-height:1.6;margin:0}.moq-title[data-astro-cid-ilz5uget]{margin-top:2.5rem;margin-bottom:.5rem;color:var(--amenijal-blue)}.moq[data-astro-cid-ilz5uget]{max-width:44rem;line-height:1.6;color:var(--amenijal-graphite)}.team-intro-lead[data-astro-cid-ilz5uget]{margin-top:.5rem;max-width:680px;margin-left:auto;margin-right:auto}.team-grid[data-astro-cid-ilz5uget]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:2.5rem}.team-card[data-astro-cid-ilz5uget]{background:var(--amenijal-white);border:1px solid var(--amenijal-lavender-gray);border-radius:var(--amenijal-radius-md);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:var(--amenijal-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.team-card[data-astro-cid-ilz5uget]:hover{transform:translateY(-2px);box-shadow:var(--amenijal-shadow-md);border-color:var(--amenijal-border-color)}.team-card[data-astro-cid-ilz5uget].is-placeholder{background:var(--amenijal-cold-ivory);border-style:dashed}.team-card-media[data-astro-cid-ilz5uget]{margin-bottom:1.25rem}.team-photo-slot[data-astro-cid-ilz5uget]{width:112px;height:112px;border-radius:50%;background:var(--amenijal-blue-subtle);border:2px dashed var(--amenijal-border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--amenijal-blue);position:relative;padding:.5rem;box-sizing:border-box}.team-card[data-astro-cid-ilz5uget].is-placeholder .team-photo-slot[data-astro-cid-ilz5uget]{background:var(--amenijal-white);color:var(--amenijal-medium-gray)}.team-initials[data-astro-cid-ilz5uget]{font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--amenijal-blue)}.team-avatar-icon[data-astro-cid-ilz5uget]{opacity:.65}.team-photo-hint[data-astro-cid-ilz5uget]{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;margin-top:.35rem;color:var(--amenijal-medium-gray);font-weight:500}.team-photo[data-astro-cid-ilz5uget]{width:112px;height:112px;border-radius:50%;object-fit:cover;box-shadow:var(--amenijal-shadow-sm)}.team-card-body[data-astro-cid-ilz5uget]{display:flex;flex-direction:column;align-items:center;width:100%;flex-grow:1}.team-role[data-astro-cid-ilz5uget]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--amenijal-blue);margin-bottom:.35rem}.team-name[data-astro-cid-ilz5uget]{font-size:1.125rem;font-weight:700;color:var(--amenijal-graphite);margin:0 0 .85rem;line-height:1.3}.team-name-muted[data-astro-cid-ilz5uget]{font-size:.9375rem;font-weight:400;font-style:italic;color:var(--amenijal-medium-gray)}.team-linkedin-btn[data-astro-cid-ilz5uget]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--amenijal-blue);background:var(--amenijal-blue-subtle);padding:.45rem .85rem;border-radius:var(--amenijal-radius-sm);text-decoration:none;transition:background-color .2s ease,color .2s ease;margin-top:auto}.team-linkedin-btn[data-astro-cid-ilz5uget]:hover{background:var(--amenijal-blue);color:var(--amenijal-white)}.team-linkedin-icon[data-astro-cid-ilz5uget]{flex-shrink:0}.team-slot-badge[data-astro-cid-ilz5uget]{font-size:.75rem;color:var(--amenijal-medium-gray);background:#6b697814;padding:.25rem .65rem;border-radius:var(--amenijal-radius-sm);margin-top:auto}@media(max-width:960px){.team-grid[data-astro-cid-ilz5uget]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(max-width:600px){.team-grid[data-astro-cid-ilz5uget]{grid-template-columns:1fr}}@media(max-width:768px){.pillars-grid-2x2[data-astro-cid-ilz5uget]{grid-template-columns:1fr}}
