.hero[data-astro-cid-r7x22wkt]{background:var(--c-ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.hero__slides[data-astro-cid-r7x22wkt],.hero__slide[data-astro-cid-r7x22wkt]{position:absolute;inset:0}.hero__slide[data-astro-cid-r7x22wkt]{opacity:0;animation:18s linear infinite both hero-fade,18s linear infinite both hero-zoom}.hero__slide[data-astro-cid-r7x22wkt]:nth-child(2){animation-delay:6s,6s}.hero__slide[data-astro-cid-r7x22wkt]:nth-child(3){animation-delay:12s,12s}.hero__slide[data-astro-cid-r7x22wkt] .hero__img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}@keyframes hero-fade{0%{opacity:0}6.5%{opacity:1}33.3%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes hero-zoom{0%{transform:scale(1.14)}40%{transform:scale(1.02)}to{transform:scale(1.02)}}.hero__shade[data-astro-cid-r7x22wkt]{background:linear-gradient(90deg,#081c379e 0%,#081c3700 62%),linear-gradient(#081c37c7 0%,#081c372e 26%,#081c3747 50%,#081c37f0 100%);position:absolute;inset:0}.hero__content[data-astro-cid-r7x22wkt]{z-index:2;flex-direction:column;gap:clamp(22px,3.2vh,34px);padding-top:clamp(170px,22vh,220px);display:flex;position:relative}.hero__tag[data-astro-cid-r7x22wkt]{background:#081c3773;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:9px 18px 9px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.hero__tag[data-astro-cid-r7x22wkt] .pulse-dot[data-astro-cid-r7x22wkt]{background:var(--c-gold);border-radius:50%;width:10px;height:10px}.hero__title[data-astro-cid-r7x22wkt]{font-size:var(--fs-hero);line-height:var(--lh-caps);letter-spacing:-.028em}.hero__row[data-astro-cid-r7x22wkt]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}.hero__sub[data-astro-cid-r7x22wkt]{max-width:37.5rem;font-size:var(--fs-lead);color:#ffffffe6;text-wrap:pretty;flex:28rem;line-height:1.6}.hero__ctas[data-astro-cid-r7x22wkt]{flex-wrap:wrap;gap:12px;display:flex}.hero__bottom[data-astro-cid-r7x22wkt]{z-index:2;margin-top:clamp(32px,6vh,64px);position:relative}.hero__meta[data-astro-cid-r7x22wkt]{justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.hero__progress[data-astro-cid-r7x22wkt]{gap:8px;display:flex}.hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]{background:#ffffff47;width:56px;height:3px;overflow:hidden}.hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]{background:var(--c-gold);transform-origin:0;height:100%;animation:18s linear infinite both hero-progress;display:block}.hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]:nth-child(2)>span[data-astro-cid-r7x22wkt]{animation-delay:6s}.hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]:nth-child(3)>span[data-astro-cid-r7x22wkt]{animation-delay:12s}@keyframes hero-progress{0%{transform:scaleX(0)}33.3%{transform:scaleX(1)}33.4%,to{transform:scaleX(0)}}.hero--n1[data-astro-cid-r7x22wkt] .hero__slide[data-astro-cid-r7x22wkt]{opacity:1;animation:none}.hero--n2[data-astro-cid-r7x22wkt] .hero__slide[data-astro-cid-r7x22wkt]{animation-name:hero-fade-2,hero-zoom-2;animation-duration:12s,12s}.hero--n2[data-astro-cid-r7x22wkt] .hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]{animation-name:hero-progress-2;animation-duration:12s}.hero--n4[data-astro-cid-r7x22wkt] .hero__slide[data-astro-cid-r7x22wkt]{animation-name:hero-fade-4,hero-zoom-4;animation-duration:24s,24s}.hero--n4[data-astro-cid-r7x22wkt] .hero__slide[data-astro-cid-r7x22wkt]:nth-child(4){animation-delay:18s,18s}.hero--n4[data-astro-cid-r7x22wkt] .hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]{animation-name:hero-progress-4;animation-duration:24s}.hero--n4[data-astro-cid-r7x22wkt] .hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]:nth-child(4)>span[data-astro-cid-r7x22wkt]{animation-delay:18s}@keyframes hero-fade-2{0%{opacity:0}9.75%{opacity:1}50%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes hero-zoom-2{0%{transform:scale(1.14)}60%{transform:scale(1.02)}to{transform:scale(1.02)}}@keyframes hero-progress-2{0%{transform:scaleX(0)}50%{transform:scaleX(1)}50.1%,to{transform:scaleX(0)}}@keyframes hero-fade-4{0%{opacity:0}4.9%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes hero-zoom-4{0%{transform:scale(1.14)}30%{transform:scale(1.02)}to{transform:scale(1.02)}}@keyframes hero-progress-4{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.1%,to{transform:scaleX(0)}}.hero__scroll[data-astro-cid-r7x22wkt]{letter-spacing:.2em;text-transform:uppercase;color:#fffc;align-items:center;gap:12px;font-size:.78rem;font-weight:700;display:flex}.hero__cue[data-astro-cid-r7x22wkt]{background:#ffffff40;width:2px;height:36px;overflow:hidden}.hero__cue[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]{background:var(--c-gold);height:40%;animation:hero-cue 2.4s var(--ease-in-out) infinite;display:block}@keyframes hero-cue{0%{transform:translateY(-100%)}to{transform:translateY(220%)}}.hero__stats[data-astro-cid-r7x22wkt]{--gap:0px;border-top:1px solid #ffffff3d}.hero__stat[data-astro-cid-r7x22wkt]{flex-direction:column;gap:6px;padding:26px 24px 38px 0;display:flex}.hero__stat[data-astro-cid-r7x22wkt] dt[data-astro-cid-r7x22wkt]{font-size:2rem;line-height:var(--lh-caps);color:var(--c-gold)}.hero__stat[data-astro-cid-r7x22wkt] dd[data-astro-cid-r7x22wkt]{color:#ffffffd1;font-size:.94rem;line-height:1.45}@media (width<=760px){.hero__content[data-astro-cid-r7x22wkt]{padding-top:190px}.hero__shade[data-astro-cid-r7x22wkt]{background:linear-gradient(#081c37b3 0%,#081c3740 30%,#081c378c 55%,#081c37f2 100%)}}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-r7x22wkt],.hero__progress[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]>span[data-astro-cid-r7x22wkt]{animation:none!important}.hero__slide[data-astro-cid-r7x22wkt]:first-child{opacity:1}}.about[data-astro-cid-ip7cvi2o]{flex-wrap:wrap;align-items:center;gap:4.5rem;display:flex}.about__text[data-astro-cid-ip7cvi2o]{flex:35rem;min-width:0}.about__text[data-astro-cid-ip7cvi2o] .lead[data-astro-cid-ip7cvi2o]{max-width:38.75rem}.about__pillars[data-astro-cid-ip7cvi2o]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:28px;display:grid}.pillar[data-astro-cid-ip7cvi2o]{border-top:2px solid var(--c-ink);flex-direction:column;gap:10px;padding-top:22px;display:flex}.pillar[data-astro-cid-ip7cvi2o] h3[data-astro-cid-ip7cvi2o]{letter-spacing:.01em;font-size:1.25rem}.pillar[data-astro-cid-ip7cvi2o] p[data-astro-cid-ip7cvi2o]{color:var(--c-muted)}.about__media[data-astro-cid-ip7cvi2o]{flex:32.5rem;min-width:0;padding:0 0 72px 56px;position:relative}.about__main[data-astro-cid-ip7cvi2o]{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden}.about__media[data-astro-cid-ip7cvi2o] .about__img{object-fit:cover;width:100%;height:100%}.about__media[data-astro-cid-ip7cvi2o] .about__img--main{object-position:30% 50%}.about__inset[data-astro-cid-ip7cvi2o]{aspect-ratio:1;border-radius:var(--radius);border:10px solid #fff;width:46%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 30px 60px -30px #081c3780}.about__badge[data-astro-cid-ip7cvi2o]{background:var(--c-ink);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:absolute;top:40px;right:-28px;box-shadow:0 24px 48px -24px #081c3799}.about__badge[data-astro-cid-ip7cvi2o] svg[data-astro-cid-ip7cvi2o]{position:absolute;inset:0}.about__badge[data-astro-cid-ip7cvi2o] text[data-astro-cid-ip7cvi2o]{fill:var(--c-gold);font-family:var(--f-display);letter-spacing:3.2px;font-size:14.5px;font-weight:800}@media (width<=640px){.about__media[data-astro-cid-ip7cvi2o]{padding-left:24px}.about__badge[data-astro-cid-ip7cvi2o]{right:0;transform:scale(.8)}}.tech[data-astro-cid-jdhnvwmb]{position:relative;overflow:hidden}.tech__marquee[data-astro-cid-jdhnvwmb]{padding-top:72px;overflow:hidden}.tech__track[data-astro-cid-jdhnvwmb]{width:max-content;animation:80s linear infinite m-marquee;display:flex}.tech__track[data-astro-cid-jdhnvwmb] p[data-astro-cid-jdhnvwmb]{white-space:nowrap;font-size:clamp(5rem,11vw,11rem);line-height:var(--lh-caps);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px #ffffff38;padding-bottom:.06em;padding-right:48px}.tech__body[data-astro-cid-jdhnvwmb]{padding-block:clamp(3.5rem, 6vw, 5.5rem) var(--section-y);flex-wrap:wrap;align-items:flex-start;gap:4.5rem;display:flex}.tech__media[data-astro-cid-jdhnvwmb]{flex:31.25rem;min-width:0;position:relative}.tech__photo[data-astro-cid-jdhnvwmb]{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden}.tech__media[data-astro-cid-jdhnvwmb] .tech__img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.tech__caption[data-astro-cid-jdhnvwmb]{border-radius:var(--radius-sm);color:var(--c-ink);background:#fff;align-items:center;gap:16px;padding:18px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 24px 48px -24px #00000080}.tech__caption[data-astro-cid-jdhnvwmb] .display[data-astro-cid-jdhnvwmb]{font-size:1.06rem}.tech__caption[data-astro-cid-jdhnvwmb] p[data-astro-cid-jdhnvwmb]+p[data-astro-cid-jdhnvwmb]{color:var(--c-muted);font-size:.875rem}.tech__caption-icon[data-astro-cid-jdhnvwmb]{border-radius:var(--radius-sm);background:var(--c-ink);height:48px;color:var(--c-gold);flex:0 0 48px;place-items:center;display:grid}.tech__text[data-astro-cid-jdhnvwmb]{flex:35rem;min-width:0}.tech__list[data-astro-cid-jdhnvwmb]{border-bottom:1px solid var(--c-on-ink-line);flex-direction:column;margin-top:8px;padding:0;list-style:none;display:flex}.tech__row[data-astro-cid-jdhnvwmb]{border-top:1px solid var(--c-on-ink-line);transition:background-color .35s, padding .45s var(--ease-out);align-items:baseline;gap:24px;padding:22px 0;display:flex}.tech__row[data-astro-cid-jdhnvwmb]:hover{background:#ffffff0d;padding-left:16px}.tech__num[data-astro-cid-jdhnvwmb]{color:var(--c-gold);flex:0 0 34px;font-size:.94rem}.tech__row[data-astro-cid-jdhnvwmb] h3[data-astro-cid-jdhnvwmb]{font-size:1.375rem;line-height:var(--lh-caps)}.tech__row[data-astro-cid-jdhnvwmb] p[data-astro-cid-jdhnvwmb]{color:#ffffffbd;margin-top:6px}.lang[data-astro-cid-jl6uv5ly]{--stack-gap:3.5rem}.chart[data-astro-cid-jl6uv5ly]{border-radius:var(--radius);background:#fff;flex-direction:column;gap:28px;padding:clamp(1.5rem,3.4vw,3rem);display:flex}.chart__head[data-astro-cid-jl6uv5ly]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart__head[data-astro-cid-jl6uv5ly] .display[data-astro-cid-jl6uv5ly]{font-size:1.375rem}.chart__legend[data-astro-cid-jl6uv5ly]{color:var(--c-muted);gap:18px;font-size:.875rem;display:flex}.chart__legend[data-astro-cid-jl6uv5ly]>span[data-astro-cid-jl6uv5ly]{align-items:center;gap:8px;display:inline-flex}.swatch[data-astro-cid-jl6uv5ly]{background:var(--c-ink);width:12px;height:12px}.swatch--peak[data-astro-cid-jl6uv5ly]{background:var(--c-gold)}.chart__scroll[data-astro-cid-jl6uv5ly]{overflow-x:auto}.chart__groups[data-astro-cid-jl6uv5ly]{gap:28px;min-width:760px;display:flex}.chart__group[data-astro-cid-jl6uv5ly]{flex-direction:column;gap:14px;min-width:0;display:flex}.chart__group--3[data-astro-cid-jl6uv5ly]{flex:3 1 0}.chart__group--4[data-astro-cid-jl6uv5ly]{flex:4 1 0}.chart__plot[data-astro-cid-jl6uv5ly]{border-bottom:2px solid var(--c-ink);align-items:flex-end;gap:12px;height:300px;display:flex}.chart__col[data-astro-cid-jl6uv5ly]{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.chart__value[data-astro-cid-jl6uv5ly]{font-size:1.375rem;line-height:1}.chart__bar[data-astro-cid-jl6uv5ly]{background:var(--c-ink);transform-origin:50% 100%;width:100%;max-width:64px;display:block}.chart__bar[data-astro-cid-jl6uv5ly].is-peak{background:var(--c-gold)}.h-0[data-astro-cid-jl6uv5ly]{height:0}.h-1[data-astro-cid-jl6uv5ly]{height:10px}.h-2[data-astro-cid-jl6uv5ly]{height:20px}.h-3[data-astro-cid-jl6uv5ly]{height:30px}.h-4[data-astro-cid-jl6uv5ly]{height:40px}.h-5[data-astro-cid-jl6uv5ly]{height:50px}.h-6[data-astro-cid-jl6uv5ly]{height:60px}.h-7[data-astro-cid-jl6uv5ly]{height:70px}.h-8[data-astro-cid-jl6uv5ly]{height:80px}.h-9[data-astro-cid-jl6uv5ly]{height:90px}.h-10[data-astro-cid-jl6uv5ly]{height:100px}.h-11[data-astro-cid-jl6uv5ly]{height:110px}.h-12[data-astro-cid-jl6uv5ly]{height:120px}.h-13[data-astro-cid-jl6uv5ly]{height:130px}.h-14[data-astro-cid-jl6uv5ly]{height:140px}.h-15[data-astro-cid-jl6uv5ly]{height:150px}.h-16[data-astro-cid-jl6uv5ly]{height:160px}.h-17[data-astro-cid-jl6uv5ly]{height:170px}.h-18[data-astro-cid-jl6uv5ly]{height:180px}.h-19[data-astro-cid-jl6uv5ly]{height:190px}.h-20[data-astro-cid-jl6uv5ly]{height:200px}.h-21[data-astro-cid-jl6uv5ly]{height:210px}.h-22[data-astro-cid-jl6uv5ly]{height:220px}.h-23[data-astro-cid-jl6uv5ly]{height:230px}.h-24[data-astro-cid-jl6uv5ly]{height:240px}.h-25[data-astro-cid-jl6uv5ly]{height:250px}.chart__labels[data-astro-cid-jl6uv5ly]{gap:12px;display:flex}.chart__labels[data-astro-cid-jl6uv5ly] span[data-astro-cid-jl6uv5ly]{text-align:center;min-width:0;color:var(--c-muted);flex:1 1 0;font-size:.84rem;font-weight:600}.chart__note[data-astro-cid-jl6uv5ly]{border-top:1px solid var(--c-line);color:var(--c-muted);padding-top:18px;font-weight:600}.chart__name[data-astro-cid-jl6uv5ly]{border-top:1px solid var(--c-line);letter-spacing:.06em;padding-top:10px;font-size:.94rem}.lang__card[data-astro-cid-jl6uv5ly]{border-top:4px solid var(--c-gold);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.lang__kicker[data-astro-cid-jl6uv5ly]{letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold-text);font-size:.78rem;font-weight:800}.lang__card[data-astro-cid-jl6uv5ly] h3[data-astro-cid-jl6uv5ly]{font-size:1.5rem;line-height:var(--lh-caps)}.lang__card[data-astro-cid-jl6uv5ly] p[data-astro-cid-jl6uv5ly]:last-child{color:var(--c-muted)}.levels[data-astro-cid-jlegca7b]{--stack-gap:3.5rem}.levels__head[data-astro-cid-jlegca7b]{max-width:61.25rem}.level[data-astro-cid-jlegca7b]{border-radius:var(--radius);background:var(--c-ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:600px;text-decoration:none;display:flex;position:relative;overflow:hidden}.level[data-astro-cid-jlegca7b] .level__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.level[data-astro-cid-jlegca7b] .level__img--right{object-position:60% 50%}.level__shade[data-astro-cid-jlegca7b]{background:linear-gradient(#081c3700 30%,#081c37f0 100%);position:absolute;inset:0}.level__body[data-astro-cid-jlegca7b]{flex-direction:column;gap:14px;padding:34px;display:flex;position:relative}.level__stripe[data-astro-cid-jlegca7b]{z-index:1;background:var(--lv,var(--c-gold));height:8px;position:absolute;inset:0 0 auto}.level__age[data-astro-cid-jlegca7b]{background:var(--lv-50,var(--c-gold));width:fit-content;color:var(--c-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:6px 12px;font-size:.8rem;font-weight:800}.level__title[data-astro-cid-jlegca7b]{font-size:2.875rem;line-height:var(--lh-caps);letter-spacing:-.02em}.level__text[data-astro-cid-jlegca7b]{color:#ffffffd9;font-size:1.03rem;line-height:1.55}.level__more[data-astro-cid-jlegca7b]{letter-spacing:.12em;text-transform:uppercase;color:var(--lv-50,var(--c-gold));align-items:center;gap:10px;font-size:.875rem;font-weight:800;display:inline-flex}.level[data-astro-cid-jlegca7b] .level__arrow{transition:transform .4s var(--ease-out)}.level[data-astro-cid-jlegca7b]:hover .level__arrow{transform:translate(6px)}.director[data-astro-cid-cg5gmlfr]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:40px;display:grid}.director__figure[data-astro-cid-cg5gmlfr]{width:100%;max-width:34rem;padding:0 0 16px 16px;position:relative}.director__figure[data-astro-cid-cg5gmlfr]:before{content:"";border-radius:var(--radius);background:var(--c-gold);width:62%;height:62%;position:absolute;bottom:0;left:0}.director__media[data-astro-cid-cg5gmlfr]{aspect-ratio:4/3;border-radius:var(--radius);position:relative;overflow:hidden}.director__media[data-astro-cid-cg5gmlfr] .director__img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.director__text[data-astro-cid-cg5gmlfr]{flex-direction:column;gap:28px;width:100%;min-width:0;max-width:54rem;display:flex}@media (width>=56rem){.director[data-astro-cid-cg5gmlfr]{grid-template-columns:minmax(0,25rem) minmax(0,1fr);place-items:center stretch;gap:clamp(3rem,6vw,6rem)}.director__figure[data-astro-cid-cg5gmlfr]{padding:0 0 22px 22px}.director__media[data-astro-cid-cg5gmlfr]{aspect-ratio:1}}.director__mark[data-astro-cid-cg5gmlfr]{height:64px;color:var(--c-gold);font-size:8.75rem;line-height:.6}.director__quote[data-astro-cid-cg5gmlfr] p[data-astro-cid-cg5gmlfr]{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:600;line-height:1.45}.director__sign[data-astro-cid-cg5gmlfr]{color:var(--c-gold-text);font-size:1.75rem}.director__who[data-astro-cid-cg5gmlfr]{color:var(--c-muted);border-top:1px solid #dad7ce;padding-top:20px}.prep[data-astro-cid-2cv4x35n]{position:relative;overflow:hidden}.prep__bg[data-astro-cid-2cv4x35n]{position:absolute;inset:0}.prep__bg[data-astro-cid-2cv4x35n] .prep__img{object-fit:cover;width:100%;height:100%}.prep__shade[data-astro-cid-2cv4x35n]{background:linear-gradient(100deg,#081c37f5 0%,#081c37db 45%,#081c378c 100%);position:absolute;inset:0}.prep__body[data-astro-cid-2cv4x35n]{flex-wrap:wrap;align-items:center;gap:4rem;display:flex;position:relative}.prep__text[data-astro-cid-2cv4x35n]{flex:32.5rem;min-width:0}.prep__text[data-astro-cid-2cv4x35n] .lead[data-astro-cid-2cv4x35n]{color:#ffffffd6;max-width:35rem}.prep__pins[data-astro-cid-2cv4x35n]{flex-direction:column;flex:28.75rem;gap:16px;min-width:0;padding:0;list-style:none;display:flex}.pin[data-astro-cid-2cv4x35n]{border-left:8px solid var(--c-gold);border-radius:var(--radius-sm);color:var(--c-ink);background:#fff;flex-direction:column;gap:6px;padding:22px 26px 22px 30px;display:flex;box-shadow:0 24px 48px -28px #0009}.pin__meta[data-astro-cid-2cv4x35n]{letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text);font-size:.78rem;font-weight:800}.pin[data-astro-cid-2cv4x35n] h3[data-astro-cid-2cv4x35n]{font-size:1.375rem;line-height:var(--lh-caps)}.pin__text[data-astro-cid-2cv4x35n]{color:var(--c-muted);font-size:.97rem}.life[data-astro-cid-fpvdqb7e]{--stack-gap:3.5rem}.mosaic[data-astro-cid-fpvdqb7e]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:118px;gap:16px;padding:0;list-style:none;display:grid}.tile[data-astro-cid-fpvdqb7e]:first-child{grid-area:span 4/span 7}.tile[data-astro-cid-fpvdqb7e]:nth-child(2),.tile[data-astro-cid-fpvdqb7e]:nth-child(3){grid-area:span 2/span 5}.tile[data-astro-cid-fpvdqb7e]:nth-child(4),.tile[data-astro-cid-fpvdqb7e]:nth-child(5){grid-area:span 3/span 6}.tile[data-astro-cid-fpvdqb7e]:nth-child(n+6){grid-area:span 2/span 4}.tile[data-astro-cid-fpvdqb7e] figure[data-astro-cid-fpvdqb7e]{border-radius:var(--radius);background:var(--c-ink);height:100%;position:relative;overflow:hidden}.tile[data-astro-cid-fpvdqb7e] .tile__img{object-fit:cover;width:100%;height:100%}.tile[data-astro-cid-fpvdqb7e] figcaption[data-astro-cid-fpvdqb7e]{color:#fff;background:linear-gradient(#081c3700,#081c37e0);padding:60px 24px 22px;font-size:1.25rem;position:absolute;inset:auto 0 0}@media (width<=820px){.mosaic[data-astro-cid-fpvdqb7e]{grid-template-columns:1fr;grid-auto-rows:260px}.tile[data-astro-cid-fpvdqb7e]:nth-child(n){grid-area:auto}}.news[data-astro-cid-u7m3qtds]{--stack-gap:3rem}.news__head[data-astro-cid-u7m3qtds]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.news__grid[data-astro-cid-u7m3qtds]{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.news__posts[data-astro-cid-u7m3qtds]{--gap:24px;flex:2 38rem;min-width:0}.news__posts[data-astro-cid-u7m3qtds]>li[data-astro-cid-u7m3qtds]{min-width:0;display:flex}.news__posts[data-astro-cid-u7m3qtds]>li[data-astro-cid-u7m3qtds]>.card{flex:auto}.news__ann[data-astro-cid-u7m3qtds]{border-radius:var(--radius);background:#fff;flex-direction:column;flex:22rem;gap:14px;min-width:0;padding:28px 28px 24px;display:flex}.news__ann-title[data-astro-cid-u7m3qtds]{font-size:1.5rem;line-height:var(--lh-caps)}.news__ann-list[data-astro-cid-u7m3qtds]{flex:auto;padding:0;list-style:none}.news__ann-list[data-astro-cid-u7m3qtds]>li[data-astro-cid-u7m3qtds]+li[data-astro-cid-u7m3qtds]{border-top:1px solid var(--c-line)}.admission-card[data-astro-cid-ipinff2o]{border-radius:var(--radius);background:var(--c-ink);color:#fff;padding:clamp(1.75rem,3.6vw,3rem);box-shadow:0 40px 80px -40px #081c3799}.admission-form[data-astro-cid-ipinff2o]{flex-direction:column;gap:20px;display:flex}.admission-form__head[data-astro-cid-ipinff2o]{flex-direction:column;gap:8px;display:flex}.admission-form__head[data-astro-cid-ipinff2o] h3[data-astro-cid-ipinff2o],.admission-done[data-astro-cid-ipinff2o] h3[data-astro-cid-ipinff2o]{font-size:2rem;line-height:var(--lh-caps)}.admission-form__head[data-astro-cid-ipinff2o] p[data-astro-cid-ipinff2o]{color:#ffffffbd;font-size:.9rem}.field-row[data-astro-cid-ipinff2o]{flex-wrap:wrap;gap:20px;display:flex}.field-row[data-astro-cid-ipinff2o] .field[data-astro-cid-ipinff2o]{flex:12.5rem;min-width:0}.field[data-astro-cid-ipinff2o]{flex-direction:column;gap:8px;display:flex}.field[data-astro-cid-ipinff2o] label[data-astro-cid-ipinff2o]{font-size:.875rem;font-weight:700}.field[data-astro-cid-ipinff2o] input[data-astro-cid-ipinff2o],.field[data-astro-cid-ipinff2o] select[data-astro-cid-ipinff2o]{border-radius:var(--radius-sm);height:54px;color:var(--c-ink);background:#fff;border:2px solid #0000;padding:0 16px;font-size:1rem}.field[data-astro-cid-ipinff2o] input[data-astro-cid-ipinff2o]:focus-visible,.field[data-astro-cid-ipinff2o] select[data-astro-cid-ipinff2o]:focus-visible{outline:3px solid var(--c-gold);outline-offset:2px}.field[data-astro-cid-ipinff2o] input[data-astro-cid-ipinff2o][aria-invalid=true],.field[data-astro-cid-ipinff2o] select[data-astro-cid-ipinff2o][aria-invalid=true]{border-color:#ff9c8f}.field__error[data-astro-cid-ipinff2o]{color:#ffb4a8;font-size:.84rem;font-weight:700}.trap[data-astro-cid-ipinff2o]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent[data-astro-cid-ipinff2o]{color:#ffffffdb;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.55;display:flex}.consent[data-astro-cid-ipinff2o] input[data-astro-cid-ipinff2o]{width:22px;height:22px;accent-color:var(--c-gold);flex:0 0 22px;margin:2px 0 0}.consent[data-astro-cid-ipinff2o] a[data-astro-cid-ipinff2o]{color:#fff;text-underline-offset:3px}.submit[data-astro-cid-ipinff2o],.again[data-astro-cid-ipinff2o]{border-radius:var(--radius-sm);background:var(--c-gold);min-height:58px;color:var(--c-ink);letter-spacing:.02em;cursor:pointer;transition:background-color .3s, transform .4s var(--ease-out);border:0;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:1.03rem;font-weight:800;display:inline-flex}.submit[data-astro-cid-ipinff2o]:hover,.again[data-astro-cid-ipinff2o]:hover{background:var(--c-gold-hover);transform:translateY(-2px)}.submit[data-astro-cid-ipinff2o][disabled]{opacity:.7;cursor:progress;transform:none}.form-status[data-astro-cid-ipinff2o]{border-radius:var(--radius-sm);background:#b423182e;border:1px solid #ff9c8f80;padding:14px 16px;font-size:.9rem;font-weight:600}.secure[data-astro-cid-ipinff2o]{color:#ffffffbd;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.55;display:flex}.secure[data-astro-cid-ipinff2o] svg{flex:0 0 18px;margin-top:1px}.admission-done[data-astro-cid-ipinff2o]{flex-direction:column;justify-content:center;gap:20px;min-height:28rem;display:flex}.admission-done[data-astro-cid-ipinff2o] p[data-astro-cid-ipinff2o]{color:#fffc;font-size:1.06rem;line-height:1.6}.admission-done__icon[data-astro-cid-ipinff2o]{background:var(--c-gold);width:68px;height:68px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.again[data-astro-cid-ipinff2o]{color:#fff;background:0 0;border:1.5px solid #fff9;width:fit-content}.again[data-astro-cid-ipinff2o]:hover{color:var(--c-ink);background:#fff}.admission[data-astro-cid-w6i6xpza]{flex-wrap:wrap;align-items:flex-start;gap:4rem;display:flex}.admission__text[data-astro-cid-w6i6xpza]{flex:30rem;min-width:0}.admission__text[data-astro-cid-w6i6xpza] .lead[data-astro-cid-w6i6xpza]{max-width:33.75rem}.admission__form[data-astro-cid-w6i6xpza]{flex:31.25rem;min-width:0}.contacts[data-astro-cid-w6i6xpza]{--gap:12px}@container (width<35rem){.contacts[data-astro-cid-w6i6xpza]>li[data-astro-cid-w6i6xpza]{--cols:1}}.contact[data-astro-cid-w6i6xpza]{border:1px solid var(--c-line);border-radius:var(--radius-sm);height:100%;transition:border-color .3s, transform .4s var(--ease-out);align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex}a[data-astro-cid-w6i6xpza].contact:hover{border-color:var(--c-gold);transform:translateY(-2px)}.contact[data-astro-cid-w6i6xpza]>span[data-astro-cid-w6i6xpza]:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.contact__icon[data-astro-cid-w6i6xpza]{border-radius:var(--radius-sm);background:var(--c-ink);height:48px;color:var(--c-gold);flex:0 0 48px;place-items:center;display:grid}.contact__icon--wa[data-astro-cid-w6i6xpza]{background:var(--c-whatsapp);color:#fff}.contact__label[data-astro-cid-w6i6xpza]{color:var(--c-muted);font-size:.8rem;font-weight:700}.contact__value[data-astro-cid-w6i6xpza]{font-size:1.06rem;font-weight:800}.contact__tel[data-astro-cid-w6i6xpza]{text-decoration:none;transition:color .2s}.contact__tel[data-astro-cid-w6i6xpza]:hover{color:var(--c-gold-text)}.contact__value--sm[data-astro-cid-w6i6xpza]{overflow-wrap:anywhere;font-size:.94rem;line-height:1.4}
