.ivf[data-astro-cid-gu7muwqc]{border:1px solid var(--c-line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:12px;background:var(--c-bg);min-width:0}.ivf[data-astro-cid-gu7muwqc] h3[data-astro-cid-gu7muwqc]{font-size:22px;color:var(--c-graphite)}.ivf[data-astro-cid-gu7muwqc] p[data-astro-cid-gu7muwqc]{margin:0}.ivf-grid[data-astro-cid-gu7muwqc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px}.ivf-f[data-astro-cid-gu7muwqc]{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:600;color:var(--c-text-2);min-width:0}.ivf-f[data-astro-cid-gu7muwqc] input[data-astro-cid-gu7muwqc],.ivf-f[data-astro-cid-gu7muwqc] select[data-astro-cid-gu7muwqc],.ivf-f[data-astro-cid-gu7muwqc] textarea[data-astro-cid-gu7muwqc]{font:inherit;font-weight:400;color:var(--c-text);min-height:40px;padding:6px 10px;border:1px solid var(--c-line-2);border-radius:6px;background:var(--c-bg);box-sizing:border-box;width:100%}.ivf-hp[data-astro-cid-gu7muwqc]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ivf-act[data-astro-cid-gu7muwqc]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ivf-act[data-astro-cid-gu7muwqc] button[data-astro-cid-gu7muwqc]{cursor:pointer}.ivf-msg[data-astro-cid-gu7muwqc]{font-size:14px}.ip-hero[data-astro-cid-3hd5znha]{position:relative;background:var(--c-graphite);color:var(--c-on-dark);min-height:420px;display:flex;align-items:flex-end;overflow:hidden}.ip-hero[data-astro-cid-3hd5znha]>img[data-astro-cid-3hd5znha]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.ip-hero[data-astro-cid-3hd5znha]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--c-shade-light) 0%,var(--c-shade) 45%,var(--c-black) 100%),linear-gradient(90deg,var(--c-shade) 0%,transparent 65%);opacity:.94}.ip-hero-in[data-astro-cid-3hd5znha]{position:relative;z-index:1;width:100%;padding-top:48px;padding-bottom:40px}.ip-hero[data-astro-cid-3hd5znha] .crumb[data-astro-cid-3hd5znha]{margin-bottom:14px}.ip-hero[data-astro-cid-3hd5znha] h1[data-astro-cid-3hd5znha]{font-size:clamp(36px,6vw,64px);letter-spacing:.5px;margin-top:6px}.ip-intro[data-astro-cid-3hd5znha]{font-size:17px;line-height:1.5;color:var(--c-on-dark-2);max-width:62ch;margin-top:12px}.ip-deck[data-astro-cid-3hd5znha]{padding-top:36px;padding-bottom:12px;display:flex;flex-direction:column;gap:14px}.ip-deck-h[data-astro-cid-3hd5znha]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.ip-deck-h[data-astro-cid-3hd5znha] h2[data-astro-cid-3hd5znha],.ip-ways[data-astro-cid-3hd5znha] h2[data-astro-cid-3hd5znha],.ip-contact[data-astro-cid-3hd5znha] h2[data-astro-cid-3hd5znha]{font-size:clamp(22px,3vw,30px);color:var(--c-graphite)}.ip-frame[data-astro-cid-3hd5znha]{position:relative;width:100%;aspect-ratio:16 / 9;max-width:100%;background:var(--c-dark);border-radius:var(--r);overflow:hidden;border:1px solid var(--c-line)}.ip-frame[data-astro-cid-3hd5znha] iframe[data-astro-cid-3hd5znha]{position:absolute;inset:0;width:100%;height:100%;border:0}.ip-wait[data-astro-cid-3hd5znha]{display:flex;align-items:center;justify-content:center;color:var(--c-on-dark-3)}.ip-ways[data-astro-cid-3hd5znha]{padding-top:28px;padding-bottom:12px;display:flex;flex-direction:column;gap:16px}.ip-grid[data-astro-cid-3hd5znha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ip-card[data-astro-cid-3hd5znha]{background:var(--c-bg-2);border-top:4px solid var(--c-orange);padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.ip-card[data-astro-cid-3hd5znha] h3[data-astro-cid-3hd5znha]{font-size:20px;color:var(--c-graphite)}.ip-card[data-astro-cid-3hd5znha] p[data-astro-cid-3hd5znha]{margin:0;color:var(--c-text-2);line-height:1.5}.ip-contact[data-astro-cid-3hd5znha]{padding-top:28px;padding-bottom:48px;display:flex;flex-direction:column;gap:18px}.ip-c-box[data-astro-cid-3hd5znha]{border:1px solid var(--c-line);border-radius:var(--r);padding:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;background:var(--c-bg-2)}.ip-c-box[data-astro-cid-3hd5znha] p[data-astro-cid-3hd5znha]{margin:6px 0 0}.ip-logo[data-astro-cid-3hd5znha]{display:block;height:56px;width:auto;max-width:100%;margin-bottom:14px}.ip-c-who[data-astro-cid-3hd5znha]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.ip-c-who[data-astro-cid-3hd5znha] b[data-astro-cid-3hd5znha]{font-size:18px;color:var(--c-graphite)}.ip-mail[data-astro-cid-3hd5znha]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;word-break:break-all}.ip-mail[data-astro-cid-3hd5znha] .btn[data-astro-cid-3hd5znha]{height:32px;font-size:13px}.ip-li[data-astro-cid-3hd5znha]{display:inline-flex;flex-wrap:wrap;gap:6px 16px}
