.block-heading[data-astro-cid-5rue3jm2] [data-astro-cid-5rue3jm2]:is(h2,h3,h4){color:var(--brand-navy);text-wrap:balance;margin:0;font-weight:900;line-height:1.02}.block-heading[data-astro-cid-5rue3jm2].is-h2 h2[data-astro-cid-5rue3jm2]{text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,2.8rem)}.block-heading[data-astro-cid-5rue3jm2].is-h2 h2[data-astro-cid-5rue3jm2]:after{content:"";background:var(--brand-gold);border-radius:3px;width:56px;height:5px;margin-top:.9rem;display:block}.block-heading[data-astro-cid-5rue3jm2]>.prose[data-astro-cid-5rue3jm2]{margin-top:1.4rem}.block-heading[data-astro-cid-5rue3jm2].is-fit{container-type:inline-size}.block-heading[data-astro-cid-5rue3jm2].is-fit [data-astro-cid-5rue3jm2]:is(h2,h3,h4){text-wrap:initial}.block-heading[data-astro-cid-5rue3jm2].is-h2.is-fit h2[data-astro-cid-5rue3jm2]{font-size:min(clamp(1.8rem, 3.6vw, 2.8rem), calc(100cqi / (var(--chars) * .64)))}.block-heading-line[data-astro-cid-5rue3jm2]{white-space:nowrap;display:block}.block-heading[data-astro-cid-5rue3jm2].is-h3 h3[data-astro-cid-5rue3jm2]{font-size:clamp(1.35rem,2.2vw,1.7rem)}.block-heading[data-astro-cid-5rue3jm2].is-h4 h4[data-astro-cid-5rue3jm2]{font-size:1.15rem}.block-kicker[data-astro-cid-5rue3jm2]{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-lightblue);margin:0 0 .5rem;font-size:.8rem;font-weight:800}.block-image[data-astro-cid-ykyqnkoy]{margin:0}.block-image[data-astro-cid-ykyqnkoy] img[data-astro-cid-ykyqnkoy]{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #14244b1f}.block-image[data-astro-cid-ykyqnkoy] a[data-astro-cid-ykyqnkoy]{border-radius:18px;transition:transform .22s;display:block}.block-image[data-astro-cid-ykyqnkoy] a[data-astro-cid-ykyqnkoy]:hover{transform:translateY(-3px)}.block-image[data-astro-cid-ykyqnkoy] figcaption[data-astro-cid-ykyqnkoy]{color:var(--brand-muted);margin-top:.6rem;font-size:.9rem}.block-buttons[data-astro-cid-46voxblo]{flex-wrap:wrap;gap:.6rem;display:flex}.btn[data-astro-cid-46voxblo]{border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.3rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.btn[data-astro-cid-46voxblo] svg[data-astro-cid-46voxblo]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.btn[data-astro-cid-46voxblo]:hover{transform:translateY(-2px)}.btn-primary[data-astro-cid-46voxblo]{background:var(--brand-navy);color:#fff}.btn-primary[data-astro-cid-46voxblo]:hover{background:var(--brand-navy-deep)}.btn-gold[data-astro-cid-46voxblo]{background:var(--brand-gold);color:var(--brand-navy-deep);box-shadow:0 8px 20px #c49c3747}.btn-gold[data-astro-cid-46voxblo]:hover{background:#d4b25a}.btn-secondary[data-astro-cid-46voxblo]{background:var(--brand-tint);color:var(--brand-navy);box-shadow:inset 0 0 0 1.5px var(--brand-line)}.btn-secondary[data-astro-cid-46voxblo]:hover{background:#e3e9f3}.block-cta[data-astro-cid-vlkzfca2]{isolation:isolate;color:#fff;background:linear-gradient(100deg, #14244bf2, #203871cc), var(--bg,linear-gradient(var(--brand-navy), var(--brand-navy))) center / cover no-repeat;padding:clamp(2.5rem,5vw,3.6rem) 0;position:relative}.block-cta--lightblue[data-astro-cid-vlkzfca2]{color:var(--brand-navy);background:var(--brand-tint)}.block-cta[data-astro-cid-vlkzfca2].block-cta--lightblue p[data-astro-cid-vlkzfca2]{color:var(--brand-navy)}.block-cta--white[data-astro-cid-vlkzfca2]{background:#fff}.block-cta-inner[data-astro-cid-vlkzfca2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2.5rem;display:flex}.block-cta[data-astro-cid-vlkzfca2] h2[data-astro-cid-vlkzfca2]{text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:900;line-height:1}.block-cta[data-astro-cid-vlkzfca2] p[data-astro-cid-vlkzfca2]{color:#ffffffd1;margin:.6rem 0 0}.block-cta[data-astro-cid-vlkzfca2] a[data-astro-cid-vlkzfca2]{background:var(--brand-gold);color:var(--brand-navy-deep);border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.block-cta[data-astro-cid-vlkzfca2] a[data-astro-cid-vlkzfca2]:hover{background:#d4b25a;transform:translateY(-2px)}.block-cta[data-astro-cid-vlkzfca2] a[data-astro-cid-vlkzfca2].is-dark{background:var(--brand-navy);color:#fff}.block-cta[data-astro-cid-vlkzfca2] a[data-astro-cid-vlkzfca2].is-dark:hover{background:var(--brand-navy-deep)}.block-cta[data-astro-cid-vlkzfca2] svg[data-astro-cid-vlkzfca2]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.block-links[data-astro-cid-j53znlhw]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.block-links[data-astro-cid-j53znlhw] a[data-astro-cid-j53znlhw]{background:var(--brand-tint);color:var(--brand-navy);border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.15rem;font-weight:800;text-decoration:none;transition:background .18s,transform .18s,color .18s;display:flex}.block-links[data-astro-cid-j53znlhw] a[data-astro-cid-j53znlhw]:hover{background:var(--brand-navy);color:#fff;transform:translateY(-2px)}.block-links[data-astro-cid-j53znlhw] svg[data-astro-cid-j53znlhw]{fill:none;width:16px;height:16px;stroke:var(--brand-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.block-features[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.block-features[data-astro-cid-6f3bdzjd].is-single{grid-template-columns:1fr}.feature-card[data-astro-cid-6f3bdzjd]{border:1px solid var(--brand-line);border-top:4px solid var(--brand-gold);height:100%;color:inherit;background:#fff;border-radius:18px;padding:1.5rem 1.4rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 12px 28px #14244b0f}.is-tint[data-astro-cid-6f3bdzjd] .feature-card[data-astro-cid-6f3bdzjd]{background:var(--brand-tint);box-shadow:none;border:0}a[data-astro-cid-6f3bdzjd].feature-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #14244b1f}.feature-card[data-astro-cid-6f3bdzjd] h3[data-astro-cid-6f3bdzjd]{color:var(--brand-navy);margin:0 0 .5rem;font-size:1.2rem;font-weight:900}.feature-card[data-astro-cid-6f3bdzjd] .prose p{margin:0}.block-col:has(>.block-feature){flex-direction:column;align-self:stretch;display:flex}.block-feature[data-astro-cid-yr23l7fg]{border:1px solid var(--brand-line);background:#fff;border-radius:20px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 14px 32px #14244b14}.block-feature[data-astro-cid-yr23l7fg] img[data-astro-cid-yr23l7fg]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.block-feature-body[data-astro-cid-yr23l7fg]{border-top:4px solid var(--brand-gold);flex-direction:column;flex:1;align-items:flex-start;padding:1.4rem 1.4rem 1.6rem;display:flex}.block-feature[data-astro-cid-yr23l7fg] h3[data-astro-cid-yr23l7fg]{text-transform:uppercase;color:var(--brand-navy);margin:0 0 .6rem;font-size:1.45rem;font-weight:900}.block-feature-body[data-astro-cid-yr23l7fg] .prose[data-astro-cid-yr23l7fg]{width:100%;margin-bottom:1.2rem}.block-feature-link[data-astro-cid-yr23l7fg]{background:var(--brand-lightblue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;margin-top:auto;padding:.85rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #7292bf4d}.block-feature-link[data-astro-cid-yr23l7fg]:hover,.block-feature-link[data-astro-cid-yr23l7fg]:focus-visible{background:#8aa5cb;transform:translateY(-2px);box-shadow:0 12px 26px #7292bf66}.block-feature-link[data-astro-cid-yr23l7fg] svg[data-astro-cid-yr23l7fg]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.block-feature-link[data-astro-cid-yr23l7fg]:hover svg[data-astro-cid-yr23l7fg]{transform:translate(3px)}.block-logos[data-astro-cid-awt3y4ti]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.block-logos[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]{aspect-ratio:3/2;border:1px solid var(--brand-line);background:#fff;border-radius:14px;place-items:center;padding:1rem;display:grid}.block-logos[data-astro-cid-awt3y4ti] img[data-astro-cid-awt3y4ti]{object-fit:contain;max-width:100%;max-height:72px}.block-video[data-astro-cid-xiaoxhpy]{aspect-ratio:16/9;background:var(--brand-navy-deep);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px #14244b26}.block-video[data-astro-cid-xiaoxhpy] button[data-astro-cid-xiaoxhpy]{all:unset;cursor:pointer;position:absolute;inset:0}.block-video[data-astro-cid-xiaoxhpy] img[data-astro-cid-xiaoxhpy],.block-video[data-astro-cid-xiaoxhpy] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.block-video[data-astro-cid-xiaoxhpy] .play[data-astro-cid-xiaoxhpy]{background:var(--brand-gold);color:var(--brand-navy-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.6rem 1rem 1.3rem;font-size:1.05rem;font-weight:800;transition:transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000004d}.block-video[data-astro-cid-xiaoxhpy] button[data-astro-cid-xiaoxhpy]:hover .play[data-astro-cid-xiaoxhpy],.block-video[data-astro-cid-xiaoxhpy] button[data-astro-cid-xiaoxhpy]:focus-visible .play[data-astro-cid-xiaoxhpy]{transform:translate(-50%,-50%)scale(1.08)}.block-video[data-astro-cid-xiaoxhpy] .play[data-astro-cid-xiaoxhpy] svg[data-astro-cid-xiaoxhpy]{fill:currentColor;width:24px;height:24px}.news-grid[data-astro-cid-32ovhhtr]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.news-card[data-astro-cid-32ovhhtr]{border:1px solid var(--brand-line);height:100%;color:inherit;background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 12px 28px #14244b0f}.news-card[data-astro-cid-32ovhhtr]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #14244b24}.news-card-img[data-astro-cid-32ovhhtr]{aspect-ratio:16/9;background:var(--brand-tint)}.news-card-img[data-astro-cid-32ovhhtr] img[data-astro-cid-32ovhhtr]{object-fit:cover;width:100%;height:100%;display:block}.news-card-body[data-astro-cid-32ovhhtr]{border-top:4px solid var(--brand-gold);flex-direction:column;flex:1;padding:1.2rem 1.3rem 1.4rem;display:flex}.news-card[data-astro-cid-32ovhhtr] time[data-astro-cid-32ovhhtr]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-lightblue);font-size:.8rem;font-weight:800}.news-card[data-astro-cid-32ovhhtr] h3[data-astro-cid-32ovhhtr]{color:var(--brand-navy);margin:.4rem 0 .5rem;font-size:1.25rem;font-weight:900;line-height:1.15}.news-card[data-astro-cid-32ovhhtr] p[data-astro-cid-32ovhhtr]{color:var(--brand-muted);margin:0 0 1rem;line-height:1.55}.news-card-more[data-astro-cid-32ovhhtr]{color:var(--brand-navy);margin-top:auto;font-weight:800}.block-social[data-astro-cid-4glduem5]{background:var(--brand-tint);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;padding:clamp(1.6rem,4vw,2.4rem);display:flex}.block-social[data-astro-cid-4glduem5] h2[data-astro-cid-4glduem5]{text-transform:uppercase;color:var(--brand-navy);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900}.block-social[data-astro-cid-4glduem5] p[data-astro-cid-4glduem5]{color:var(--brand-muted);margin:.4rem 0 0}.block-social[data-astro-cid-4glduem5] ul[data-astro-cid-4glduem5]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.block-social[data-astro-cid-4glduem5] a[data-astro-cid-4glduem5]{background:var(--brand-navy);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.block-social[data-astro-cid-4glduem5] a[data-astro-cid-4glduem5]:hover{background:var(--brand-navy-deep);transform:translateY(-2px)}.block-form-link[data-astro-cid-vgyuu2gj]{background:var(--brand-tint);border-left:6px solid var(--brand-gold);border-radius:22px;padding:clamp(1.6rem,4vw,2.4rem)}.block-form-link[data-astro-cid-vgyuu2gj] a[data-astro-cid-vgyuu2gj]{background:var(--brand-navy);color:#fff;border-radius:999px;padding:1rem 1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.block-form-link[data-astro-cid-vgyuu2gj] a[data-astro-cid-vgyuu2gj]:hover{background:var(--brand-navy-deep)}.block-form-link[data-astro-cid-vgyuu2gj] p[data-astro-cid-vgyuu2gj]{color:var(--brand-muted);margin:.8rem 0 0;font-size:.9rem}.block-events[data-astro-cid-wvbh6i5w]{background:var(--brand-tint);color:var(--brand-navy);margin-block:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,5.5rem);position:relative}.block-events-head[data-astro-cid-wvbh6i5w]{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.block-events-kicker[data-astro-cid-wvbh6i5w]{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .6rem;font-size:.9rem;font-weight:800}.block-events-head[data-astro-cid-wvbh6i5w] h2[data-astro-cid-wvbh6i5w]{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.02}.block-events-head[data-astro-cid-wvbh6i5w] h2[data-astro-cid-wvbh6i5w]:after{content:"";background:var(--brand-gold);width:56px;height:4px;margin-top:1rem;display:block}.block-events-grid[data-astro-cid-wvbh6i5w]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:clamp(.9rem,2vw,1.3rem);margin:0;padding:0;list-style:none;display:grid}.event-card[data-astro-cid-wvbh6i5w].is-featured{grid-area:span 2/span 2}.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]{color:#fff;isolation:isolate;border-radius:20px;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #08102659}.event-card[data-astro-cid-wvbh6i5w] img[data-astro-cid-wvbh6i5w]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:before{content:"";z-index:-1;background:linear-gradient(#14244b73 0%,#14244bcc 100%);position:absolute;inset:0}.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:after{content:"";background:var(--brand-gold);transform-origin:0;height:4px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:hover img[data-astro-cid-wvbh6i5w],.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:focus-visible img[data-astro-cid-wvbh6i5w]{transform:scale(1.06)}.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:hover:after,.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:focus-visible:after{transform:scaleX(1)}.event-card-body[data-astro-cid-wvbh6i5w]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:clamp(1.1rem,2.2vw,1.6rem);display:flex;position:relative}.event-card[data-astro-cid-wvbh6i5w].is-featured h3[data-astro-cid-wvbh6i5w]{margin-top:.9rem}.event-card-badge[data-astro-cid-wvbh6i5w]{color:var(--brand-navy);background:#fff;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:800}.event-card[data-astro-cid-wvbh6i5w] h3[data-astro-cid-wvbh6i5w]{text-transform:uppercase;margin:.3rem 0 .4rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:900;line-height:1.08}.event-card[data-astro-cid-wvbh6i5w].is-featured h3[data-astro-cid-wvbh6i5w]{font-size:clamp(1.8rem,3.4vw,2.8rem)}.event-card[data-astro-cid-wvbh6i5w] p[data-astro-cid-wvbh6i5w]{color:#fff;max-width:34rem;margin:0;font-size:.95rem;line-height:1.5}.event-card[data-astro-cid-wvbh6i5w].is-featured p[data-astro-cid-wvbh6i5w]{font-size:1.05rem}.event-card-more[data-astro-cid-wvbh6i5w]{color:var(--brand-gold);align-items:center;gap:.45rem;margin-top:auto;font-size:.95rem;font-weight:800;display:inline-flex}.event-card-more[data-astro-cid-wvbh6i5w] svg[data-astro-cid-wvbh6i5w]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:hover .event-card-more[data-astro-cid-wvbh6i5w] svg[data-astro-cid-wvbh6i5w]{transform:translate(4px)}.event-card[data-astro-cid-wvbh6i5w] .event-card-more[data-astro-cid-wvbh6i5w]{background:var(--brand-gold);color:var(--brand-navy-deep);border-radius:999px;padding:.8rem 1.3rem}@media (width<=900px){.block-events-grid[data-astro-cid-wvbh6i5w]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(230px,auto)}.event-card[data-astro-cid-wvbh6i5w].is-featured{grid-row:span 1;min-height:360px}}@media (width<=560px){.block-events-grid[data-astro-cid-wvbh6i5w]{grid-template-columns:minmax(0,1fr)}.event-card[data-astro-cid-wvbh6i5w].is-featured{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.event-card[data-astro-cid-wvbh6i5w] img[data-astro-cid-wvbh6i5w],.event-card[data-astro-cid-wvbh6i5w] a[data-astro-cid-wvbh6i5w]:after{transition:none}}.block-faq[data-astro-cid-s5r4na5t]{background:#fff;margin-top:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,5rem)}.block-faq-grid[data-astro-cid-s5r4na5t]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.block-faq-head[data-astro-cid-s5r4na5t]{position:sticky;top:7rem}.block-faq-kicker[data-astro-cid-s5r4na5t]{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .6rem;font-size:.9rem;font-weight:800}.block-faq-head[data-astro-cid-s5r4na5t] h2[data-astro-cid-s5r4na5t]{text-transform:uppercase;color:var(--brand-navy);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.02}.block-faq-head[data-astro-cid-s5r4na5t] h2[data-astro-cid-s5r4na5t]:after{content:"";background:var(--brand-gold);width:56px;height:4px;margin-top:1rem;display:block}.block-faq-intro[data-astro-cid-s5r4na5t]{max-width:28rem;margin:1.2rem 0 0;line-height:1.6}.block-faq-link[data-astro-cid-s5r4na5t]{background:var(--brand-gold);color:var(--brand-navy-deep);border-radius:999px;align-items:center;gap:.55rem;margin-top:1.6rem;padding:.85rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 20px #c49c3747}.block-faq-link[data-astro-cid-s5r4na5t]:hover,.block-faq-link[data-astro-cid-s5r4na5t]:focus-visible{background:#d4b25a;transform:translateY(-2px)}.block-faq-link[data-astro-cid-s5r4na5t] svg[data-astro-cid-s5r4na5t]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.block-faq-list[data-astro-cid-s5r4na5t]{flex-direction:column;gap:.8rem;display:flex}.faq-item[data-astro-cid-s5r4na5t]{background:var(--brand-tint);border:1px solid var(--brand-line);border-radius:18px;transition:box-shadow .2s,border-color .2s;box-shadow:0 10px 26px #14244b0f}.faq-item[data-astro-cid-s5r4na5t][open]{border-color:var(--brand-gold);box-shadow:0 16px 34px #14244b1a}.faq-item[data-astro-cid-s5r4na5t] summary[data-astro-cid-s5r4na5t]{cursor:pointer;align-items:center;gap:1rem;padding:1.15rem 1.3rem;list-style:none;display:flex}.faq-item[data-astro-cid-s5r4na5t] summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-s5r4na5t] summary[data-astro-cid-s5r4na5t]:focus-visible{outline:3px solid var(--brand-gold);outline-offset:2px;border-radius:18px}.faq-num[data-astro-cid-s5r4na5t]{letter-spacing:.15em;color:var(--brand-gold);flex:none;font-size:.85rem;font-weight:800}.faq-q[data-astro-cid-s5r4na5t]{color:var(--brand-navy);flex:1;font-size:1.08rem;font-weight:800;line-height:1.3}.faq-icon[data-astro-cid-s5r4na5t]{background:#fff;border-radius:50%;flex:none;width:2.2rem;height:2.2rem;transition:background .2s,transform .25s;position:relative}.faq-icon[data-astro-cid-s5r4na5t]:before,.faq-icon[data-astro-cid-s5r4na5t]:after{content:"";background:var(--brand-navy);border-radius:2px;width:.8rem;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon[data-astro-cid-s5r4na5t]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-s5r4na5t][open] .faq-icon[data-astro-cid-s5r4na5t]{background:var(--brand-gold);transform:rotate(180deg)}.faq-item[data-astro-cid-s5r4na5t][open] .faq-icon[data-astro-cid-s5r4na5t]:after{transform:translate(-50%,-50%)rotate(0)}.faq-a[data-astro-cid-s5r4na5t]{padding:0 1.3rem 1.3rem 3.9rem}.faq-a[data-astro-cid-s5r4na5t]>[data-astro-cid-s5r4na5t]:first-child{margin-top:0}.faq-a[data-astro-cid-s5r4na5t]>[data-astro-cid-s5r4na5t]:last-child{margin-bottom:0}@media (width<=900px){.block-faq-grid[data-astro-cid-s5r4na5t]{grid-template-columns:minmax(0,1fr)}.block-faq-head[data-astro-cid-s5r4na5t]{position:static}}@media (width<=560px){.faq-a[data-astro-cid-s5r4na5t]{padding-left:1.3rem}}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-s5r4na5t],.faq-icon[data-astro-cid-s5r4na5t]:before,.faq-icon[data-astro-cid-s5r4na5t]:after{transition:none}}.block-business[data-astro-cid-2ykjkfsf]{background:var(--brand-tint);margin-top:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,7vw,5rem)}.block-business-head[data-astro-cid-2ykjkfsf]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(1.2rem,4vw,4rem);margin-bottom:clamp(1.8rem,4vw,2.8rem);display:grid}.block-business-kicker[data-astro-cid-2ykjkfsf]{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .6rem;font-size:.9rem;font-weight:800}.block-business-head[data-astro-cid-2ykjkfsf] h2[data-astro-cid-2ykjkfsf]{text-transform:uppercase;color:var(--brand-navy);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.02}.block-business-head[data-astro-cid-2ykjkfsf] h2[data-astro-cid-2ykjkfsf]:after{content:"";background:var(--brand-gold);width:56px;height:4px;margin-top:1rem;display:block}.block-business-intro[data-astro-cid-2ykjkfsf] p[data-astro-cid-2ykjkfsf]{margin:0;line-height:1.6}.block-business-contact[data-astro-cid-2ykjkfsf]{color:var(--brand-navy);border-bottom:2px solid var(--brand-gold);align-items:center;gap:.45rem;margin-top:.9rem;padding-bottom:.1rem;font-weight:800;text-decoration:none;display:inline-flex}.block-business-contact[data-astro-cid-2ykjkfsf] svg[data-astro-cid-2ykjkfsf],.business-card-link[data-astro-cid-2ykjkfsf] svg[data-astro-cid-2ykjkfsf]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.block-business-contact[data-astro-cid-2ykjkfsf]:hover svg[data-astro-cid-2ykjkfsf],.business-card-link[data-astro-cid-2ykjkfsf]:hover svg[data-astro-cid-2ykjkfsf]{transform:translate(3px)}.block-business-grid[data-astro-cid-2ykjkfsf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.business-card[data-astro-cid-2ykjkfsf]{border:1px solid var(--brand-line);border-top:4px solid var(--brand-navy);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(1.3rem,2.4vw,1.8rem);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 12px 30px #14244b0f}.business-card[data-astro-cid-2ykjkfsf]:hover,.business-card[data-astro-cid-2ykjkfsf]:focus-within{border-top-color:var(--brand-gold);transform:translateY(-3px);box-shadow:0 18px 38px #14244b1f}.business-card-icon[data-astro-cid-2ykjkfsf]{background:var(--brand-tint);width:3rem;height:3rem;color:var(--brand-navy);border-radius:12px;place-items:center;display:grid}.business-card-icon[data-astro-cid-2ykjkfsf] svg[data-astro-cid-2ykjkfsf]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.business-card[data-astro-cid-2ykjkfsf] h3[data-astro-cid-2ykjkfsf]{text-transform:uppercase;color:var(--brand-navy);margin:1.1rem 0 .5rem;font-size:1.3rem;font-weight:900;line-height:1.1}.business-card[data-astro-cid-2ykjkfsf] p[data-astro-cid-2ykjkfsf]{margin:0;line-height:1.55}.business-card-points[data-astro-cid-2ykjkfsf]{border-top:1px solid var(--brand-line);gap:.45rem;width:100%;margin:1rem 0 0;padding:1rem 0 0;font-size:.95rem;list-style:none;display:grid}.business-card-points[data-astro-cid-2ykjkfsf] li[data-astro-cid-2ykjkfsf]{padding-left:1.4rem;line-height:1.4;position:relative}.business-card-points[data-astro-cid-2ykjkfsf] li[data-astro-cid-2ykjkfsf]:before{content:"";border:solid var(--brand-gold);border-width:0 2px 2px 0;width:.45rem;height:.75rem;position:absolute;top:.38em;left:.15rem;transform:rotate(45deg)}.business-card-link[data-astro-cid-2ykjkfsf]{color:var(--brand-navy);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.business-card-link[data-astro-cid-2ykjkfsf]:hover{color:var(--brand-navy-deep);text-decoration:underline;text-decoration-color:var(--brand-gold);text-underline-offset:4px;text-decoration-thickness:2px}@media (width<=1080px){.block-business-grid[data-astro-cid-2ykjkfsf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.block-business-head[data-astro-cid-2ykjkfsf]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.block-business-grid[data-astro-cid-2ykjkfsf]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.business-card[data-astro-cid-2ykjkfsf]{transition:none}}.block-packages[data-astro-cid-yb6oj5zs]{background:var(--brand-tint);margin-block:clamp(1.4rem,3vw,2.4rem);padding-block:clamp(3rem,7vw,5rem)}.packages-head[data-astro-cid-yb6oj5zs]{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.packages-kicker[data-astro-cid-yb6oj5zs]{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .6rem;font-size:.9rem;font-weight:800}.packages-head[data-astro-cid-yb6oj5zs] h2[data-astro-cid-yb6oj5zs]{text-transform:uppercase;color:var(--brand-navy);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.02}.packages-head[data-astro-cid-yb6oj5zs] h2[data-astro-cid-yb6oj5zs]:after{content:"";background:var(--brand-gold);width:56px;height:4px;margin-top:1rem;display:block}.packages-intro[data-astro-cid-yb6oj5zs]{margin:1.4rem 0 0;line-height:1.6}.packages-grid[data-astro-cid-yb6oj5zs]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.packages-grid[data-astro-cid-yb6oj5zs].is-few{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));max-width:calc(var(--cols) * 24rem)}.package[data-astro-cid-yb6oj5zs]{grid-row:span 6;grid-template-rows:subgrid;border:1px solid var(--brand-line);color:var(--brand-ink);background:#fff;border-radius:18px;align-content:start;row-gap:0;padding:clamp(1.4rem,2.4vw,1.9rem);transition:box-shadow .25s,transform .25s;display:grid;position:relative;box-shadow:0 12px 30px #14244b0f}.package[data-astro-cid-yb6oj5zs]:hover,.package[data-astro-cid-yb6oj5zs]:focus-within{transform:translateY(-3px);box-shadow:0 18px 38px #14244b1f}.package[data-astro-cid-yb6oj5zs].is-featured{background:linear-gradient(160deg, var(--brand-navy), var(--brand-navy-deep));color:#fff;border-color:#0000}.package-badge[data-astro-cid-yb6oj5zs]{background:var(--brand-gold);color:var(--brand-navy-deep);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem;font-size:.75rem;font-weight:800;position:absolute;top:0;left:clamp(1.4rem,2.4vw,1.9rem);transform:translateY(-50%)}.package[data-astro-cid-yb6oj5zs] h3[data-astro-cid-yb6oj5zs]{color:var(--brand-navy);margin:0;font-size:1.35rem;font-weight:900}.is-featured[data-astro-cid-yb6oj5zs] h3[data-astro-cid-yb6oj5zs]{color:#fff}.package-price[data-astro-cid-yb6oj5zs]{border-bottom:1px solid var(--brand-line);align-items:baseline;gap:.4rem;margin:.7rem 0 0;padding-bottom:1.1rem;display:flex}.is-featured[data-astro-cid-yb6oj5zs] .package-price[data-astro-cid-yb6oj5zs]{border-bottom-color:#ffffff2e}.package-from[data-astro-cid-yb6oj5zs]{color:var(--brand-muted);font-size:.85rem;font-weight:700}.is-featured[data-astro-cid-yb6oj5zs] .package-from[data-astro-cid-yb6oj5zs]{color:var(--brand-blue)}.package-price[data-astro-cid-yb6oj5zs] strong[data-astro-cid-yb6oj5zs]{color:var(--brand-gold);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,2.6vw,2.2rem);font-weight:900;line-height:1}.package-price[data-astro-cid-yb6oj5zs].is-text strong[data-astro-cid-yb6oj5zs]{white-space:nowrap;font-size:clamp(1.25rem,1.7vw,1.6rem)}.package-summary[data-astro-cid-yb6oj5zs]{color:var(--brand-navy);margin:1.1rem 0 0;font-weight:700;line-height:1.5}.is-featured[data-astro-cid-yb6oj5zs] .package-summary[data-astro-cid-yb6oj5zs]{color:#fff}.package-guests[data-astro-cid-yb6oj5zs]{background:var(--brand-tint);color:var(--brand-navy);border-radius:12px;align-items:center;gap:.7rem;margin:1rem 0 0;padding:.7rem .85rem;font-size:.9rem;line-height:1.3;display:flex}.is-featured[data-astro-cid-yb6oj5zs] .package-guests[data-astro-cid-yb6oj5zs]{color:#fff;background:#ffffff1a}.package-guests[data-astro-cid-yb6oj5zs] svg[data-astro-cid-yb6oj5zs]{fill:none;width:1.5rem;height:1.5rem;stroke:var(--brand-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.package-guests[data-astro-cid-yb6oj5zs] strong[data-astro-cid-yb6oj5zs]{font-weight:800;display:block}.package-points[data-astro-cid-yb6oj5zs]{align-content:start;gap:.6rem;margin:1.1rem 0 1.4rem;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:grid}.package-points[data-astro-cid-yb6oj5zs]>li[data-astro-cid-yb6oj5zs]{padding-left:1.6rem;position:relative}.package-points[data-astro-cid-yb6oj5zs]>li[data-astro-cid-yb6oj5zs]:before{content:"";border:solid var(--brand-gold);border-width:0 2px 2px 0;width:.45rem;height:.8rem;position:absolute;top:.35rem;left:.15rem;transform:rotate(45deg)}.package-more[data-astro-cid-yb6oj5zs] summary[data-astro-cid-yb6oj5zs]{cursor:pointer;color:var(--brand-navy);justify-content:space-between;align-items:center;gap:.5rem;font-weight:800;list-style:none;display:flex}.package-more[data-astro-cid-yb6oj5zs] summary[data-astro-cid-yb6oj5zs]::-webkit-details-marker{display:none}.package-more[data-astro-cid-yb6oj5zs] summary[data-astro-cid-yb6oj5zs]:after{content:"";border:solid var(--brand-gold);border-width:0 2px 2px 0;flex:none;width:.5rem;height:.5rem;margin-right:.2rem;transition:transform .18s;transform:translateY(-25%)rotate(45deg)}.package-more[data-astro-cid-yb6oj5zs] details[data-astro-cid-yb6oj5zs][open] summary[data-astro-cid-yb6oj5zs]:after{transform:translateY(25%)rotate(-135deg)}.is-featured[data-astro-cid-yb6oj5zs] .package-more[data-astro-cid-yb6oj5zs] summary[data-astro-cid-yb6oj5zs]{color:#fff}.package-more[data-astro-cid-yb6oj5zs] ul[data-astro-cid-yb6oj5zs]{gap:.25rem;margin:.5rem 0 0;padding-left:1.1rem;font-size:.9rem;display:grid}.package-more[data-astro-cid-yb6oj5zs] ul[data-astro-cid-yb6oj5zs] li[data-astro-cid-yb6oj5zs]::marker{color:var(--brand-gold)}.is-featured[data-astro-cid-yb6oj5zs] .package-points[data-astro-cid-yb6oj5zs]{color:var(--brand-blue)}.package-link[data-astro-cid-yb6oj5zs]{background:var(--brand-navy);color:#fff;border-radius:999px;justify-content:center;align-self:end;align-items:center;gap:.5rem;margin-top:auto;padding:.85rem 1.2rem;font-weight:800;text-decoration:none;transition:background .18s;display:inline-flex}.package-link[data-astro-cid-yb6oj5zs].is-static{cursor:default;text-align:center}.package-link[data-astro-cid-yb6oj5zs]:hover{background:var(--brand-navy-deep)}.is-featured[data-astro-cid-yb6oj5zs] .package-link[data-astro-cid-yb6oj5zs]{background:var(--brand-gold);color:var(--brand-navy-deep)}.is-featured[data-astro-cid-yb6oj5zs] .package-link[data-astro-cid-yb6oj5zs]:hover{background:#d4b25a}.package-link[data-astro-cid-yb6oj5zs] svg[data-astro-cid-yb6oj5zs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.package-link[data-astro-cid-yb6oj5zs]:hover svg[data-astro-cid-yb6oj5zs]{transform:translate(3px)}.package-extra[data-astro-cid-yb6oj5zs]{background:linear-gradient(110deg, var(--brand-navy), var(--brand-navy-deep));color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.2rem,2.4vw,1.6rem);padding:clamp(1.4rem,2.6vw,2rem) clamp(1.4rem,3vw,2.4rem);display:grid}.package-extra[data-astro-cid-yb6oj5zs] h3[data-astro-cid-yb6oj5zs]{margin:0;font-size:1.35rem;font-weight:900}.package-extra-body[data-astro-cid-yb6oj5zs] p[data-astro-cid-yb6oj5zs]{color:#fff;margin:.4rem 0 0;line-height:1.5}.package-extra-body[data-astro-cid-yb6oj5zs] .package-extra-price[data-astro-cid-yb6oj5zs]{white-space:nowrap;align-items:baseline;gap:.4rem;margin:.9rem 0 0;display:flex}.package-extra-price[data-astro-cid-yb6oj5zs] strong[data-astro-cid-yb6oj5zs]{color:var(--brand-gold);font-size:clamp(1.8rem,2.6vw,2.2rem);font-weight:900;line-height:1}.package-extra-price[data-astro-cid-yb6oj5zs] span[data-astro-cid-yb6oj5zs]{color:#fff;font-weight:700}.package-extra-body[data-astro-cid-yb6oj5zs] .package-extra-note[data-astro-cid-yb6oj5zs]{margin-top:.6rem;font-weight:800}.package-extra[data-astro-cid-yb6oj5zs] .package-link[data-astro-cid-yb6oj5zs]{background:var(--brand-gold);color:var(--brand-navy-deep);margin-top:0}.package-extra[data-astro-cid-yb6oj5zs] .package-link[data-astro-cid-yb6oj5zs]:hover{background:#d4b25a}@media (width<=760px){.package-extra[data-astro-cid-yb6oj5zs]{grid-template-columns:1fr;justify-items:start}}.packages-foot[data-astro-cid-yb6oj5zs]{justify-items:start;gap:1rem;margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}.packages-note[data-astro-cid-yb6oj5zs]{max-width:46rem;margin:0;line-height:1.6}@media (width<=1100px){.packages-grid[data-astro-cid-yb6oj5zs]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.8rem}}@media (width<=620px){.packages-grid[data-astro-cid-yb6oj5zs],.packages-grid[data-astro-cid-yb6oj5zs].is-few{grid-template-columns:1fr}}.block-gallery[data-astro-cid-465brjfg] h2[data-astro-cid-465brjfg]{color:var(--brand-navy);text-transform:uppercase;margin:0 0 1.4rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.02}.block-gallery[data-astro-cid-465brjfg] h2[data-astro-cid-465brjfg]:after{content:"";background:var(--brand-gold);width:56px;height:4px;margin-top:.9rem;display:block}.gallery-grid[data-astro-cid-465brjfg]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(140px,16vw,220px);gap:clamp(.6rem,1.4vw,1rem);margin:0;padding:0;list-style:none;display:grid}.gallery-item[data-astro-cid-465brjfg]{grid-column:span var(--gallery-span,1)}.gallery-item[data-astro-cid-465brjfg].is-large{grid-area:span 2/span 2}.gallery-item[data-astro-cid-465brjfg] button[data-astro-cid-465brjfg]{background:var(--brand-tint);cursor:zoom-in;border:0;border-radius:14px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.gallery-item[data-astro-cid-465brjfg] img[data-astro-cid-465brjfg]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.gallery-item[data-astro-cid-465brjfg] button[data-astro-cid-465brjfg]:hover img[data-astro-cid-465brjfg],.gallery-item[data-astro-cid-465brjfg] button[data-astro-cid-465brjfg]:focus-visible img[data-astro-cid-465brjfg]{transform:scale(1.05)}.gallery-item[data-astro-cid-465brjfg] button[data-astro-cid-465brjfg]:focus-visible{outline:3px solid var(--brand-gold);outline-offset:3px}.gallery-dialog[data-astro-cid-465brjfg]{background:0 0;border:0;width:min(1200px,94vw);max-height:92vh;padding:0;overflow:visible}.gallery-dialog[data-astro-cid-465brjfg]::backdrop{background:#0a1228e0}.gallery-dialog-img[data-astro-cid-465brjfg]{object-fit:contain;border-radius:12px;width:100%;max-height:86vh;display:block}.gallery-nav[data-astro-cid-465brjfg],.gallery-close[data-astro-cid-465brjfg]{background:var(--brand-gold);width:2.8rem;height:2.8rem;color:var(--brand-navy-deep);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.gallery-nav[data-astro-cid-465brjfg] svg[data-astro-cid-465brjfg],.gallery-close[data-astro-cid-465brjfg] svg[data-astro-cid-465brjfg]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.gallery-prev[data-astro-cid-465brjfg]{top:50%;left:.8rem;transform:translateY(-50%)}.gallery-next[data-astro-cid-465brjfg]{top:50%;right:.8rem;transform:translateY(-50%)}.gallery-close[data-astro-cid-465brjfg]{top:.8rem;right:.8rem}@media (width<=760px){.gallery-grid[data-astro-cid-465brjfg]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.gallery-item[data-astro-cid-465brjfg]{grid-column:span 1}.gallery-item[data-astro-cid-465brjfg]:not(.is-large):last-child:nth-child(2n){grid-column:span 2}}@media (prefers-reduced-motion:reduce){.gallery-item[data-astro-cid-465brjfg] img[data-astro-cid-465brjfg]{transition:none}}.block-statement[data-astro-cid-seofadmx]{border-left:5px solid var(--brand-gold);padding:clamp(.4rem,1vw,.8rem) 0 clamp(.4rem,1vw,.8rem) clamp(1.2rem,3vw,2.2rem);position:relative}.block-statement-kicker[data-astro-cid-seofadmx]{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .8rem;font-size:.9rem;font-weight:800}.block-statement-text[data-astro-cid-seofadmx]{max-width:34ch;color:var(--brand-navy);text-wrap:pretty;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;line-height:1.18}.block-statement-pillars[data-astro-cid-seofadmx]{flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.block-statement-pillars[data-astro-cid-seofadmx] [data-astro-cid-seofadmx]:is(a,span){background:var(--brand-tint);color:var(--brand-navy);border-radius:999px;padding:.5rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.block-statement-pillars[data-astro-cid-seofadmx] a[data-astro-cid-seofadmx]{transition:background .18s,color .18s}.block-statement-pillars[data-astro-cid-seofadmx] a[data-astro-cid-seofadmx]:hover,.block-statement-pillars[data-astro-cid-seofadmx] a[data-astro-cid-seofadmx]:focus-visible{background:var(--brand-gold);color:var(--brand-navy-deep)}.about[data-astro-cid-mkkc7dny]{gap:clamp(2.4rem,5vw,4rem);display:grid}.about-kicker[data-astro-cid-mkkc7dny]{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .9rem;font-size:.85rem;font-weight:800}.about-vision[data-astro-cid-mkkc7dny]{border-left:5px solid var(--brand-gold);padding:0 0 .4rem clamp(1.2rem,3vw,2.2rem)}.about-vision-text[data-astro-cid-mkkc7dny]{max-width:26ch;color:var(--brand-navy);text-wrap:balance;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.1}.about-stats[data-astro-cid-mkkc7dny]{background:linear-gradient(120deg, var(--brand-navy-deep), var(--brand-navy));color:#fff;border-radius:22px;padding:clamp(1.8rem,4vw,3rem)}.about-stats[data-astro-cid-mkkc7dny] ul[data-astro-cid-mkkc7dny]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-stats[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{border-left:1px solid #ffffff2e;flex-direction:column;gap:.35rem;padding:.4rem clamp(.8rem,2vw,1.6rem);display:flex}.about-stats[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]:first-child{border-left:0;padding-left:0}.about-stats[data-astro-cid-mkkc7dny] strong[data-astro-cid-mkkc7dny]{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900;line-height:1}.about-stats[data-astro-cid-mkkc7dny] span[data-astro-cid-mkkc7dny]{color:#fff;font-weight:700}.about-stats-note[data-astro-cid-mkkc7dny]{max-width:62ch;color:var(--brand-blue);margin:1.6rem 0 0}.about-cols[data-astro-cid-mkkc7dny]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.about-side[data-astro-cid-mkkc7dny]{gap:clamp(2.4rem,5vw,3.4rem);display:grid}.about-lead[data-astro-cid-mkkc7dny]{color:var(--brand-navy);margin:0 0 1.4rem;font-size:1.15rem;font-weight:700;line-height:1.5}.about-mission[data-astro-cid-mkkc7dny] ol[data-astro-cid-mkkc7dny]{counter-reset:pillar;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.about-mission[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{counter-increment:pillar;background:var(--brand-tint);border-radius:14px;padding:1rem 1.1rem 1rem 3.4rem;line-height:1.55;position:relative}.about-mission-text[data-astro-cid-mkkc7dny]{background:var(--brand-tint);border-radius:14px;margin:0;padding:1.2rem 1.3rem;line-height:1.65}.about-mission[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]:before{content:counter(pillar, decimal-leading-zero);color:var(--brand-gold);font-weight:900;position:absolute;top:1rem;left:1.1rem}.about-history[data-astro-cid-mkkc7dny] ol[data-astro-cid-mkkc7dny]{border-left:2px solid var(--brand-line);margin:0;padding:0;list-style:none}.about-history[data-astro-cid-mkkc7dny]{padding-block:clamp(1.6rem,4vw,3rem)}.about-history[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:0 0 1.4rem 1.6rem;display:grid;position:relative}.about-step-media[data-astro-cid-mkkc7dny]{gap:.5rem;min-height:4.5rem;display:flex}.about-step-media[data-astro-cid-mkkc7dny] img[data-astro-cid-mkkc7dny]{object-fit:cover;contain:size;border-radius:10px;width:clamp(4.5rem,7vw,6rem);height:100%}.about-history[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]:last-child{padding-bottom:0}.about-history[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]:before{content:"";background:var(--brand-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:.3rem;left:-7px;box-shadow:0 0 0 4px #fff}.about-year[data-astro-cid-mkkc7dny]{color:var(--brand-navy);font-size:1.15rem;font-weight:900;display:block}.about-step-title[data-astro-cid-mkkc7dny]{color:var(--brand-navy);margin:.15rem 0 0;font-weight:800}.about-step-link[data-astro-cid-mkkc7dny]{margin-top:.8rem}.about-history[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny] p[data-astro-cid-mkkc7dny]{margin:.2rem 0 0;line-height:1.55}@media (width<=900px){.about-cols[data-astro-cid-mkkc7dny]{grid-template-columns:1fr}.about-stats[data-astro-cid-mkkc7dny] ul[data-astro-cid-mkkc7dny]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.about-stats[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]:nth-child(3){border-left:0;padding-left:0}}.block-partners[data-astro-cid-xfinawcb]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(1.4rem,3vw,2rem) .8rem;margin:0;padding:0;list-style:none;display:grid}.block-partners[data-astro-cid-xfinawcb] li[data-astro-cid-xfinawcb]{grid-row:span 2;grid-template-rows:subgrid;row-gap:.8rem;display:grid}.block-partners[data-astro-cid-xfinawcb] h3[data-astro-cid-xfinawcb]{border-bottom:3px solid var(--brand-gold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-navy);align-self:end;margin:0;padding-bottom:.6rem;font-size:.78rem;font-weight:900;line-height:1.25}.block-partners-logo[data-astro-cid-xfinawcb]{aspect-ratio:3/2;border:1px solid var(--brand-line);background:#fff;border-radius:14px;place-items:center;padding:1rem;transition:transform .2s,box-shadow .2s;display:grid}a[data-astro-cid-xfinawcb].block-partners-logo:hover{transform:translateY(-3px);box-shadow:0 18px 36px #14244b1f}.block-partners-logo[data-astro-cid-xfinawcb] img[data-astro-cid-xfinawcb]{object-fit:contain;max-width:100%;max-height:72px}.block-exhibitors[data-astro-cid-yszqvmwj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.exhibitor[data-astro-cid-yszqvmwj]{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--brand-line);border-top:4px solid var(--brand-gold);background:#fff;border-radius:18px;row-gap:.9rem;min-width:0;padding:1rem 1rem 1.4rem;display:grid;overflow:hidden;box-shadow:0 12px 28px #14244b0f}.exhibitor-logo[data-astro-cid-yszqvmwj]{aspect-ratio:16/9;border:1px solid var(--brand-line);background:#fff;border-radius:12px;width:100%;display:block;position:relative}.exhibitor-logo[data-astro-cid-yszqvmwj] img[data-astro-cid-yszqvmwj]{object-fit:contain;width:calc(100% - 2.8rem);height:calc(100% - 2rem);position:absolute;inset:1rem 1.4rem}a[data-astro-cid-yszqvmwj].exhibitor-logo{transition:border-color .18s}a[data-astro-cid-yszqvmwj].exhibitor-logo:hover{border-color:var(--brand-gold)}.exhibitor[data-astro-cid-yszqvmwj] h3[data-astro-cid-yszqvmwj]{overflow-wrap:anywhere;color:var(--brand-navy);margin:0;padding-inline:.3rem;font-size:1.2rem;font-weight:900}.exhibitor[data-astro-cid-yszqvmwj] .prose[data-astro-cid-yszqvmwj]{overflow-wrap:anywhere;min-width:0;padding-inline:.3rem;font-size:.95rem}.exhibitor[data-astro-cid-yszqvmwj] .prose[data-astro-cid-yszqvmwj] p{margin:0 0 .6rem}.exhibitor[data-astro-cid-yszqvmwj] .prose[data-astro-cid-yszqvmwj] p:last-child{margin-bottom:0}@media (width<=900px){.block-exhibitors[data-astro-cid-yszqvmwj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.block-exhibitors[data-astro-cid-yszqvmwj]{grid-template-columns:1fr}}.contacts[data-astro-cid-cksmdxco]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(1.6rem,4vw,3.2rem);display:grid}.contacts-address[data-astro-cid-cksmdxco]{background:linear-gradient(140deg, var(--brand-navy-deep), var(--brand-navy));color:#fff;border-radius:22px;padding:clamp(1.6rem,3vw,2.2rem);position:sticky;top:7rem}.contacts-pin[data-astro-cid-cksmdxco]{fill:none;width:34px;height:34px;stroke:var(--brand-gold);stroke-width:1.8px;margin-bottom:1rem}.contacts-kicker[data-astro-cid-cksmdxco]{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .7rem;font-size:.85rem;font-weight:800}.contacts-address[data-astro-cid-cksmdxco] address[data-astro-cid-cksmdxco]{color:var(--brand-blue);flex-direction:column;gap:.15rem;font-style:normal;line-height:1.55;display:flex}.contacts-address[data-astro-cid-cksmdxco] strong[data-astro-cid-cksmdxco]{color:#fff;font-size:1.25rem}.contacts-route[data-astro-cid-cksmdxco]{background:var(--brand-gold);color:var(--brand-navy-deep);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.75rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.contacts-route[data-astro-cid-cksmdxco]:hover{background:#d4b25a;transform:translateY(-2px)}.contacts-groups[data-astro-cid-cksmdxco]{gap:clamp(1.8rem,4vw,2.6rem);display:grid}.contacts-groups[data-astro-cid-cksmdxco] h2[data-astro-cid-cksmdxco]{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 .9rem;font-size:.85rem;font-weight:800}.contacts-groups[data-astro-cid-cksmdxco] ul[data-astro-cid-cksmdxco]{border:1px solid var(--brand-line);background:#fff;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 12px 28px #14244b0f}.contacts-groups[data-astro-cid-cksmdxco] li[data-astro-cid-cksmdxco]+li[data-astro-cid-cksmdxco]{border-top:1px solid var(--brand-line)}.contacts-groups[data-astro-cid-cksmdxco] li[data-astro-cid-cksmdxco]{align-items:center;gap:1rem;padding:1rem 1.3rem;display:flex}.contacts-groups[data-astro-cid-cksmdxco] a[data-astro-cid-cksmdxco]{color:inherit;text-decoration:none}.contacts-icon[data-astro-cid-cksmdxco]{background:var(--brand-tint);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .16s;display:grid}.contacts-icon[data-astro-cid-cksmdxco]:hover{background:var(--brand-gold)}.contacts-icon[data-astro-cid-cksmdxco] svg[data-astro-cid-cksmdxco]{fill:none;width:20px;height:20px;stroke:var(--brand-navy);stroke-width:1.7px;stroke-linejoin:round}.contacts-text[data-astro-cid-cksmdxco]{flex-direction:column;flex:1;min-width:0;display:flex}.contacts-label[data-astro-cid-cksmdxco]{color:var(--brand-navy);font-weight:900}.contacts-email[data-astro-cid-cksmdxco]{color:var(--brand-muted);overflow-wrap:anywhere;user-select:text;cursor:text}.contacts-mail[data-astro-cid-cksmdxco]{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .16s;display:grid}.contacts-mail[data-astro-cid-cksmdxco]:hover,.contacts-mail[data-astro-cid-cksmdxco]:focus-visible{background:var(--brand-tint)}.contacts-arrow[data-astro-cid-cksmdxco],.contacts-route[data-astro-cid-cksmdxco] svg[data-astro-cid-cksmdxco]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.contacts-arrow[data-astro-cid-cksmdxco]{color:var(--brand-gold);transition:transform .16s}.contacts-mail[data-astro-cid-cksmdxco]:hover .contacts-arrow[data-astro-cid-cksmdxco]{transform:translate(2px,-2px)}@media (width<=900px){.contacts[data-astro-cid-cksmdxco]{grid-template-columns:1fr}.contacts-address[data-astro-cid-cksmdxco]{position:static}}.block-section[data-astro-cid-d2k72spg]{padding-block:clamp(1.4rem,3vw,2.4rem)}.block-section[data-astro-cid-d2k72spg]:first-child{padding-top:clamp(2rem,4vw,3rem)}.block-section[data-astro-cid-d2k72spg]:last-child{padding-bottom:clamp(3rem,6vw,5rem)}.block-section--heading[data-astro-cid-d2k72spg]:not(.block-section--tint){padding-bottom:1.2rem}.block-section--heading[data-astro-cid-d2k72spg]:not(.block-section--tint)+.block-section[data-astro-cid-d2k72spg]:not(.block-section--tint){padding-top:0}.block-section--tint[data-astro-cid-d2k72spg]{background:var(--brand-tint);margin-block:clamp(1.4rem,3vw,2.4rem);padding-block:clamp(3rem,7vw,5rem)}.block-section--tint[data-astro-cid-d2k72spg]:last-child{margin-bottom:0;padding-bottom:clamp(3rem,7vw,5rem)}.block-grid[data-astro-cid-d2k72spg]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.2rem,3vw,2.4rem);display:grid}.block-col[data-astro-cid-d2k72spg]{grid-column:span var(--span);flex-direction:column;gap:1.2rem;min-width:0;display:flex}.block-col--media[data-astro-cid-d2k72spg]{align-self:stretch}.block-col--media[data-astro-cid-d2k72spg]>.block-image{flex:1;min-height:16rem;position:relative}.block-col--media[data-astro-cid-d2k72spg]>.block-image img{object-fit:cover;height:100%;position:absolute;inset:0}.block-col--media[data-astro-cid-d2k72spg]>.block-features{flex:1}.block-col--offset[data-astro-cid-d2k72spg]{grid-column:var(--offset) / span var(--span);margin-top:calc(-1*clamp(1.2rem,3vw,2.4rem) + 1.2rem)}@media (width<=900px){.block-col[data-astro-cid-d2k72spg],.block-col--offset[data-astro-cid-d2k72spg]{grid-column:span 12}.block-col[data-astro-cid-d2k72spg][style*="--span: 3"],.block-col[data-astro-cid-d2k72spg][style*="--span: 4"]{grid-column:span 6}}@media (width<=560px){.block-col[data-astro-cid-d2k72spg][style*="--span: 3"],.block-col[data-astro-cid-d2k72spg][style*="--span: 4"]{grid-column:span 12}}.hero-shell[data-v-459d947b]{color:#fff;background:var(--brand-navy);isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media[data-v-459d947b]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-poster[data-v-459d947b]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video-frame[data-v-459d947b]{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.hero-video-frame.is-ready[data-v-459d947b]{opacity:1}.hero-video-frame iframe[data-v-459d947b]{border:0;width:max(100%,177.78svh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.hero-overlay[data-v-459d947b]{background:linear-gradient(90deg,#14244be6 0%,#203871a6 50%,#2038714d 100%),linear-gradient(#14244b00 55%,#14244bb3 100%);position:absolute;inset:0}.hero-content[data-v-459d947b]{padding-block:clamp(8rem,14vw,10rem) clamp(7rem,11vw,9rem)}.hero-kicker[data-v-459d947b]{letter-spacing:.42em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 1rem;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800}.hero-title[data-v-459d947b]{text-transform:uppercase;flex-direction:column;margin:0;line-height:.92;display:flex}.hero-title-top[data-v-459d947b]{letter-spacing:-.01em;color:var(--brand-blue);font-size:min(clamp(3rem,9vw,7.2rem),11.9048vw - .297619rem);font-weight:900}.hero-copy[data-v-459d947b]{color:#ffffffe6;max-width:36rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.hero-newsletter[data-v-459d947b]{flex-wrap:wrap;align-items:flex-end;gap:1.2rem 2.5rem;max-width:44rem;margin-top:2.2rem;display:flex}.hero-newsletter input[data-v-459d947b]{color:#fff;min-width:0;font:inherit;background:0 0;border:0;border-bottom:2px solid #ffffffd9;flex:18rem;padding:.75rem .9rem;font-size:1.05rem}.hero-newsletter input[data-v-459d947b]::placeholder{color:var(--brand-blue);opacity:.8}.hero-newsletter input[data-v-459d947b]:focus{border-bottom-color:var(--brand-gold);outline:none}.hero-newsletter button[data-v-459d947b]{border:2px solid var(--brand-gold);color:#fff;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.85rem 1.9rem;font-size:1rem;font-weight:700;transition:background .18s,color .18s}.hero-newsletter button[data-v-459d947b]:hover,.hero-newsletter button[data-v-459d947b]:focus-visible{background:var(--brand-gold);color:var(--brand-navy-deep)}.hero-actions[data-v-459d947b]{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.cta[data-v-459d947b]{border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.4rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.cta[data-v-459d947b]:hover{transform:translateY(-2px)}.cta-icon[data-v-459d947b]{flex:none;width:1rem;height:1rem}.cta-primary[data-v-459d947b]{background:var(--brand-gold);color:var(--brand-navy-deep);box-shadow:0 10px 24px #c49c374d}.cta-primary[data-v-459d947b]:hover{background:#d4b25a}.cta-ghost[data-v-459d947b]{color:#fff;backdrop-filter:blur(4px);background:#ffffff0f;border:1.5px solid #ffffff8c}.cta-ghost[data-v-459d947b]:hover{background:#ffffff29}.hero-curve[data-v-459d947b]{width:100%;height:clamp(40px,7vw,110px);position:absolute;bottom:-1px;left:0}.hero-curve path[data-v-459d947b]{fill:var(--brand-surface)}@media (width<=900px){.hero-overlay[data-v-459d947b]{background:linear-gradient(#14244bb3 0%,#203871a6 50%,#14244be6 100%)}}@media (width<=520px){.cta[data-v-459d947b]{justify-content:center;width:100%}}.post-back[data-astro-cid-n67f4zmd]{padding-bottom:4rem}.post-back[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{color:var(--brand-navy);font-weight:800;text-decoration:none}.post-back[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]:hover{color:var(--brand-lightblue)}
