.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 85% 30%, var(--green-100) 0 60%, transparent 61%), radial-gradient(circle at 8% 90%, var(--yellow-100) 0 140px, transparent 141px);padding:clamp(2rem,5vw,4.5rem) 0 clamp(5rem,9vw,7.5rem);position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=960px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;margin-bottom:1.5rem;font-size:clamp(3rem,7.6vw,6rem);line-height:.98}.hero[data-astro-cid-lcdefpme] .squiggle[data-astro-cid-lcdefpme]{color:var(--red-600);font-style:italic}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:2rem}.hero__motto[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:.75rem;margin-top:2rem;font-size:.92rem;display:flex}.hero__motto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:30px;height:auto}.hero__motto[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--green-800);font-size:1.05rem}.hero__art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:720px;position:relative}.hero__frame[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-lg);border:8px solid var(--paper);aspect-ratio:1.12;border-radius:48% 52% 44% 56%/56% 46% 54% 44%;animation:18s ease-in-out infinite alternate morph;overflow:hidden}.hero__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}@keyframes morph{0%{border-radius:48% 52% 44% 56%/56% 46% 54% 44%}50%{border-radius:56% 44% 52% 48%/48% 56% 44% 52%}to{border-radius:44% 56% 48% 52%/52% 44% 56% 48%}}.seal[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--paper);width:clamp(120px,15vw,168px);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4%;left:-2%}.seal__ring[data-astro-cid-lcdefpme]{width:100%;height:100%;animation:40s linear infinite spin;position:absolute;inset:0}.seal__ring[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font:800 15.5px var(--font-body);letter-spacing:2.6px;fill:var(--green-800)}.seal[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:38%;height:auto}@keyframes spin{to{transform:rotate(360deg)}}.hero__chips[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.hc[data-astro-cid-lcdefpme]{background:var(--paper);box-shadow:var(--shadow);color:var(--green-900);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.9rem;font-weight:800;animation:6s ease-in-out infinite float;display:inline-flex;position:absolute}.hc[data-astro-cid-lcdefpme] svg{color:var(--red-600)}.hc--1[data-astro-cid-lcdefpme]{top:6%;left:-4%}.hc--2[data-astro-cid-lcdefpme]{animation-delay:-2s;top:40%;right:-3%}.hc--3[data-astro-cid-lcdefpme]{background:var(--yellow-400);animation-delay:-4s;bottom:3%;right:12%}.hc--3[data-astro-cid-lcdefpme] svg{color:var(--green-900)}@keyframes float{50%{transform:translateY(-8px)}}@media (width<=600px){.hc--1[data-astro-cid-lcdefpme]{left:0}.hc--2[data-astro-cid-lcdefpme]{right:0}.seal[data-astro-cid-lcdefpme]{inset:-8% 0 auto auto}}.quick[data-astro-cid-lcdefpme]{z-index:2;margin-top:clamp(-4rem,-6vw,-3rem);position:relative}.quick__panel[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:.75rem}.quick__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1000px){.quick__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.quick__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.qt[data-astro-cid-lcdefpme]{--c:var(--green-700);--bg:var(--green-100);color:var(--ink);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;height:100%;padding:.85rem;text-decoration:none;transition:background .2s;display:grid}.qt--1[data-astro-cid-lcdefpme]{--c:var(--red-600);--bg:var(--red-100)}.qt--2[data-astro-cid-lcdefpme]{--c:#9a6b00;--bg:var(--yellow-100)}.qt--3[data-astro-cid-lcdefpme]{--c:var(--lake-700);--bg:var(--lake-100)}.qt[data-astro-cid-lcdefpme]:hover{background:var(--cream);color:var(--ink)}.qt__ico[data-astro-cid-lcdefpme]{background:var(--bg);width:46px;height:46px;color:var(--c);transition:transform .25s var(--ease);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.qt[data-astro-cid-lcdefpme]:hover .qt__ico[data-astro-cid-lcdefpme]{transform:rotate(-8deg)scale(1.06)}.qt__label[data-astro-cid-lcdefpme]{align-items:center;gap:.3rem;font-size:.97rem;font-weight:800;line-height:1.2;display:flex}.qt__desc[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem;line-height:1.3}@media (width<=620px){.qt[data-astro-cid-lcdefpme]{border-radius:16px;column-gap:.6rem;padding:.6rem}.qt__ico[data-astro-cid-lcdefpme]{border-radius:12px;grid-row:auto;width:40px;height:40px}.qt__desc[data-astro-cid-lcdefpme]{display:none}.qt__label[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;min-width:0;font-size:.9rem}}.news__grid[data-astro-cid-lcdefpme]{gap:2rem;display:grid}@media (width>=980px){.news__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr}}.news__side[data-astro-cid-lcdefpme]{align-content:start;gap:1rem;display:grid}.news__side[data-astro-cid-lcdefpme] .inline-ico{vertical-align:-3px;color:var(--red-600);margin-right:.3rem;display:inline-block}.news__side[data-astro-cid-lcdefpme] .docs--compact{grid-template-columns:1fr}.mini-events[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.mini-events[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:3px solid var(--yellow-400);padding-left:1rem}.terms[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.terms[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem;display:flex}.terms__date[data-astro-cid-lcdefpme]{background:var(--green-100);min-width:64px;color:var(--green-800);text-align:center;border-radius:10px;flex:none;padding:.35rem .5rem;font-weight:800}.terms[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{line-height:1.3;display:block}.terms[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted)}.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.feat[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);color:var(--ink);transition:transform .3s var(--ease), box-shadow .3s;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.feat[data-astro-cid-lcdefpme]:hover{color:var(--ink);box-shadow:var(--shadow);transform:translateY(-6px)}.feat__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;overflow:hidden}.feat__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.feat[data-astro-cid-lcdefpme]:hover .feat__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.feat__body[data-astro-cid-lcdefpme]{padding:0 1.4rem 1.5rem;position:relative}.feat[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{border:4px solid var(--cream);width:60px;height:60px;margin-top:-26px}.feat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.3rem}.feat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.97rem}.stats[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--green-900);color:#cfe3d6;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:1.5rem;display:grid}.stat[data-astro-cid-lcdefpme]{border-left:2px solid #ffffff1f;flex-direction:column-reverse;padding:.5rem 1rem;display:flex}.stat[data-astro-cid-lcdefpme]:first-child{border-left:0}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--yellow-400);margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.1}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:.9rem}.erasmus__panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, #2d7ea873 0 260px, transparent 261px), linear-gradient(135deg, var(--green-900), var(--green-800));color:#dcebe2;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid;overflow:hidden}@media (width>=960px){.erasmus__panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr}}.erasmus[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.eyebrow--light[data-astro-cid-lcdefpme]{color:var(--yellow-300)}.dest[data-astro-cid-lcdefpme]{margin-top:1.25rem}.dest[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:#eaf5ee;background:#ffffff17;font-weight:650}.btn--ghost-light[data-astro-cid-lcdefpme]{--bg:transparent;--fg:#fff;--bd:#ffffff59}.btn--ghost-light[data-astro-cid-lcdefpme]:hover{--bg:#ffffff1a;box-shadow:none}.erasmus__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);rotate:-1.5deg;box-shadow:0 30px 60px -30px #0009}.idol__media[data-astro-cid-lcdefpme]{min-height:420px;position:relative}.idol__poster[data-astro-cid-lcdefpme]{z-index:2;width:52%;box-shadow:var(--shadow-lg);border:6px solid #fff;border-radius:18px;display:block;position:relative;overflow:hidden;rotate:-4deg}.idol__photo[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:62%;box-shadow:var(--shadow);position:absolute;top:12%;right:0;rotate:3deg}.winners[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.winners[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--yellow-100);border-radius:18px;padding:1rem}.winners[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.winners__cat[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:#8a5b00;font-size:.75rem;font-weight:800;margin-bottom:.35rem!important}.winners[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--green-900)}.winners[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);padding-left:1.6rem;font-size:.85rem;display:block}.winners[data-astro-cid-lcdefpme] svg{color:var(--red-600);vertical-align:-3px}.mosaic[data-astro-cid-lcdefpme]{grid-template-rows:repeat(2,clamp(150px,18vw,230px));grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.mosaic__item[data-astro-cid-lcdefpme]{border-radius:var(--radius);cursor:zoom-in;display:block;overflow:hidden}.mosaic__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.mosaic__item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.mosaic__item--0[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.mosaic__item--5[data-astro-cid-lcdefpme]{display:none}@media (width<=700px){.mosaic[data-astro-cid-lcdefpme]{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-auto-rows:140px}.mosaic__item--0[data-astro-cid-lcdefpme]{grid-row:span 1}.mosaic__item--5[data-astro-cid-lcdefpme]{display:block}}.pcard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;background:var(--cream);border-radius:16px;margin-bottom:1.25rem}.mini[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem;padding:1rem 1.2rem;display:flex}.mini[data-astro-cid-lcdefpme] svg{color:var(--red-600);flex:none}.mini[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{display:block}.mini[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted)}.contact__grid[data-astro-cid-lcdefpme]{align-items:stretch;gap:1.5rem;display:grid}@media (width>=900px){.contact__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}}.contact__card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem)}.contact__list[data-astro-cid-lcdefpme]{gap:.7rem;margin:1.25rem 0 1.75rem;padding:0;list-style:none;display:grid}.contact__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.contact__list[data-astro-cid-lcdefpme] svg{color:var(--yellow-400);flex:none}.contact__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:700}.contact__list[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#9fbfae}.contact__card[data-astro-cid-lcdefpme] .btn--yellow[data-astro-cid-lcdefpme]{color:var(--green-950)}
