.proj-head[data-astro-cid-yvbahnfj]{padding-top:64px}.crumbs[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.3}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{text-decoration:none}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{text-decoration:underline}.proj-head[data-astro-cid-yvbahnfj] .h1[data-astro-cid-yvbahnfj]{font-size:64px}.proj-hero[data-astro-cid-yvbahnfj]{height:520px}.partner-badge[data-astro-cid-yvbahnfj]{position:absolute;inset-inline-start:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;padding-inline:14px 5px;border-radius:999px;background:var(--white);font-size:12px;line-height:1.3;flex-direction:row-reverse}.partner-badge[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--white)}.two-col[data-astro-cid-yvbahnfj]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.two-col__title[data-astro-cid-yvbahnfj]{flex:0 1 480px}.two-col__body[data-astro-cid-yvbahnfj]{flex:0 1 600px;display:flex;flex-direction:column;gap:16px}.facts[data-astro-cid-yvbahnfj]{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.facts[data-astro-cid-yvbahnfj] div[data-astro-cid-yvbahnfj]{padding:14px 16px;border-radius:var(--r-md);background:var(--white);display:flex;flex-direction:column;gap:2px}.facts[data-astro-cid-yvbahnfj] dt[data-astro-cid-yvbahnfj]{font-size:12px;line-height:1.3}.facts[data-astro-cid-yvbahnfj] dd[data-astro-cid-yvbahnfj]{margin:0;font-size:18px;line-height:1.3}.partner[data-astro-cid-yvbahnfj]{display:flex;gap:24px;align-items:stretch}.partner__text[data-astro-cid-yvbahnfj]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;border-radius:var(--r-lg)}.partner__name[data-astro-cid-yvbahnfj]{font-size:44px;line-height:1.15}.partner__lead[data-astro-cid-yvbahnfj]{font-size:20px;line-height:1.35;color:var(--lime)}.partner__desc[data-astro-cid-yvbahnfj]{font-size:15px;line-height:1.65}.partner__logo[data-astro-cid-yvbahnfj]{flex:0 0 480px;display:grid;place-items:center;min-height:360px;padding:32px;border-radius:var(--r-lg);background:var(--white)}.partner__logo[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:260px;height:200px;object-fit:contain;transition:transform .2s}.partner__logo[data-astro-cid-yvbahnfj]:hover img[data-astro-cid-yvbahnfj]{transform:scale(1.03)}.gallery[data-astro-cid-yvbahnfj]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.gallery[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{min-width:0}.gallery[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj],.gallery[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{display:block;width:100%;height:100%}.gallery[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{object-fit:cover;border-radius:var(--r-md);transition:transform .2s}.gallery[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover img[data-astro-cid-yvbahnfj]{transform:scale(1.015)}.g--half[data-astro-cid-yvbahnfj]{grid-column:span 6;height:420px}.g--big[data-astro-cid-yvbahnfj]{grid-column:span 6;grid-row:span 2;height:480px}.g--small[data-astro-cid-yvbahnfj]{grid-column:span 3;height:232px}.g--wide[data-astro-cid-yvbahnfj]{grid-column:span 4;height:232px}.gallery[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{cursor:zoom-in}.lb[data-astro-cid-yvbahnfj]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0b301af5;color:var(--white)}.lb[data-astro-cid-yvbahnfj][open]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px;animation:lb-in .25s ease}.lb[data-astro-cid-yvbahnfj]::backdrop{background:transparent}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb__fig[data-astro-cid-yvbahnfj]{margin:0;height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.lb__img[data-astro-cid-yvbahnfj]{max-width:100%;max-height:calc(100dvh - 110px);object-fit:contain;border-radius:var(--r-md)}.lb__count[data-astro-cid-yvbahnfj]{font-size:13px;opacity:.8}.lb__btn[data-astro-cid-yvbahnfj]{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:0;cursor:pointer;background:var(--lime);color:var(--green);transition:transform .2s}.lb__btn[data-astro-cid-yvbahnfj]:hover{transform:scale(1.06)}.lb__close[data-astro-cid-yvbahnfj]{position:absolute;top:20px;inset-inline-end:20px;background:var(--white);z-index:2}.lb[data-astro-cid-yvbahnfj] [data-astro-cid-yvbahnfj]:focus-visible{outline-color:var(--lime)}[dir=ltr] .lb__nav[data-astro-cid-yvbahnfj] svg[data-astro-cid-yvbahnfj]{transform:scaleX(-1)}.more[data-astro-cid-yvbahnfj]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.more__card[data-astro-cid-yvbahnfj]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:320px;padding:28px;border-radius:var(--r-lg);overflow:hidden;color:var(--white);text-decoration:none}.more__card[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.more__card[data-astro-cid-yvbahnfj]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b301a00 35%,#0b301abf)}.more__card[data-astro-cid-yvbahnfj]>span[data-astro-cid-yvbahnfj]{position:relative;z-index:2}.more__card[data-astro-cid-yvbahnfj]:hover img[data-astro-cid-yvbahnfj]{transform:scale(1.04)}.more__card[data-astro-cid-yvbahnfj]:hover .arrow-circle[data-astro-cid-yvbahnfj]{transform:rotate(var(--rot));background:var(--white)}.more__text[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:4px;max-width:420px}.more__title[data-astro-cid-yvbahnfj]{font-size:26px;line-height:1.2}.more__desc[data-astro-cid-yvbahnfj]{font-size:14px;line-height:1.5}.more__card[data-astro-cid-yvbahnfj] [data-astro-cid-yvbahnfj]:focus-visible,.more__card[data-astro-cid-yvbahnfj]:focus-visible{outline-color:var(--lime)}@media(max-width:1200px){.partner__logo[data-astro-cid-yvbahnfj]{flex-basis:360px}.g--big[data-astro-cid-yvbahnfj]{height:400px}.g--small[data-astro-cid-yvbahnfj],.g--wide[data-astro-cid-yvbahnfj]{height:192px}}@media(max-width:900px){.two-col[data-astro-cid-yvbahnfj]{flex-direction:column;gap:16px}.two-col__title[data-astro-cid-yvbahnfj],.two-col__body[data-astro-cid-yvbahnfj]{flex-basis:auto}.partner[data-astro-cid-yvbahnfj]{flex-direction:column}.partner__logo[data-astro-cid-yvbahnfj]{flex-basis:auto;min-height:0}.more[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}@media(max-width:767px){.proj-head[data-astro-cid-yvbahnfj]{padding-top:32px}.proj-head[data-astro-cid-yvbahnfj] .h1[data-astro-cid-yvbahnfj]{font-size:34px}.crumbs[data-astro-cid-yvbahnfj]{font-size:12px}.page-head__aside[data-astro-cid-yvbahnfj]{font-size:15px;gap:12px}.proj-hero[data-astro-cid-yvbahnfj]{height:260px}.partner-badge[data-astro-cid-yvbahnfj]{inset-inline-start:12px;bottom:12px}.two-col__body[data-astro-cid-yvbahnfj]{gap:16px}.facts[data-astro-cid-yvbahnfj]{grid-template-columns:1fr;gap:0;background:var(--sand);border-radius:var(--r-md);padding:6px 18px}.facts[data-astro-cid-yvbahnfj] div[data-astro-cid-yvbahnfj]{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;border-radius:0;background:none;border-bottom:1px solid var(--sand2)}.facts[data-astro-cid-yvbahnfj] div[data-astro-cid-yvbahnfj]:last-child{border-bottom:0}.facts[data-astro-cid-yvbahnfj] dt[data-astro-cid-yvbahnfj]{font-size:13px;opacity:.7}.facts[data-astro-cid-yvbahnfj] dd[data-astro-cid-yvbahnfj]{font-size:16px}.bg-sand2[data-astro-cid-yvbahnfj] .facts[data-astro-cid-yvbahnfj]{background:var(--white)}.partner[data-astro-cid-yvbahnfj]{gap:12px}.partner__text[data-astro-cid-yvbahnfj]{padding:20px;gap:8px;border-radius:var(--r-md)}.partner__text[data-astro-cid-yvbahnfj] .chip[data-astro-cid-yvbahnfj]{margin-bottom:6px}.partner__name[data-astro-cid-yvbahnfj]{font-size:24px;line-height:1.2}.partner__lead[data-astro-cid-yvbahnfj]{font-size:16px}.partner__desc[data-astro-cid-yvbahnfj]{font-size:14px}.partner__text[data-astro-cid-yvbahnfj] .pill{margin-top:8px}.partner__logo[data-astro-cid-yvbahnfj]{padding:16px;border-radius:var(--r-md)}.partner__logo[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:140px;height:100px}.gallery[data-astro-cid-yvbahnfj]{grid-template-columns:1fr 1fr;gap:12px}.g--big[data-astro-cid-yvbahnfj],.g--half[data-astro-cid-yvbahnfj]:first-child{grid-column:1 / -1;grid-row:auto;height:240px}.g--small[data-astro-cid-yvbahnfj],.g--wide[data-astro-cid-yvbahnfj],.g--half[data-astro-cid-yvbahnfj]{grid-column:span 1;height:120px}.gallery[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:last-child:nth-child(2n){grid-column:1 / -1;height:200px}.more__card[data-astro-cid-yvbahnfj]{height:240px;padding:16px;flex-direction:row}.more__title[data-astro-cid-yvbahnfj]{font-size:18px}.more__desc[data-astro-cid-yvbahnfj]{font-size:13px}.more__card[data-astro-cid-yvbahnfj] .arrow-circle[data-astro-cid-yvbahnfj]{width:32px;height:32px}.lb[data-astro-cid-yvbahnfj][open]{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;padding:72px 12px 20px;gap:12px}.lb__fig[data-astro-cid-yvbahnfj]{grid-column:1 / -1;grid-row:1}.lb__img[data-astro-cid-yvbahnfj]{max-height:calc(100dvh - 190px)}.lb__prev[data-astro-cid-yvbahnfj]{grid-row:2;justify-self:start}.lb__next[data-astro-cid-yvbahnfj]{grid-row:2;justify-self:end}.lb__close[data-astro-cid-yvbahnfj]{top:12px;inset-inline-end:12px}}
