.Lci5fW_projects{padding-block:clamp(5rem,10vw,9rem)}.Lci5fW_projectsGrid{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}.Lci5fW_projectCard{display:block;position:relative}.Lci5fW_projectCard:first-child{grid-row:span 2}.Lci5fW_projectMedia{aspect-ratio:16/11;border-radius:2px;position:relative;overflow:hidden}.Lci5fW_projectCard:first-child .Lci5fW_projectMedia{aspect-ratio:auto;height:calc(100% - 4.5rem);min-height:420px}.Lci5fW_projectMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--bas-ez);position:absolute;inset:0}.Lci5fW_projectCard:hover .Lci5fW_projectMedia img{transform:scale(1.035)}.Lci5fW_projectCaption{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;display:flex}.Lci5fW_projectCaption b{letter-spacing:-.01em;font-size:22px;font-weight:400}@media (max-width:1000px){.Lci5fW_projectsGrid{grid-template-columns:1fr}.Lci5fW_projectCard:first-child{grid-row:auto}.Lci5fW_projectCard:first-child .Lci5fW_projectMedia{aspect-ratio:4/3;height:auto;min-height:0}}
@keyframes _23xmBq_bandDrift{50%{transform:translate(4%,-3%)scale(1.08)}to{transform:translate(-3%,4%)}}._23xmBq_band{padding:0 0 clamp(4rem,8vw,7rem)}._23xmBq_bandInner{background:var(--k);color:var(--cr);isolation:isolate;border-radius:4px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(2.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden}._23xmBq_bandInner:before{content:"";z-index:-1;background:radial-gradient(28% 36% at 78% 30%,#a6d10c38,#0000 70%),radial-gradient(26% 30% at 20% 90%,#b89a6a38,#0000 70%);animation:18s ease-in-out infinite alternate _23xmBq_bandDrift;position:absolute;inset:-40%}._23xmBq_bandInner h3{font-size:clamp(2.2rem,4vw,3.6rem)}._23xmBq_bandInner p{color:#f3efe8b8;max-width:48ch;margin-top:1rem;font-size:17px;font-weight:300;line-height:1.6}._23xmBq_bandActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}._23xmBq_bandList{border-top:1px solid #f3efe824;gap:0;display:grid}._23xmBq_bandList div{border-bottom:1px solid #f3efe824;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:15.5px;display:flex}._23xmBq_bandList span{color:#f3efe88c}._23xmBq_bandList b{font-weight:500}._23xmBq_bandInner a{color:var(--cr)}._23xmBq_bandInner a:hover{color:var(--g2)}@media (max-width:1000px){._23xmBq_bandInner{grid-template-columns:1fr}}
.N2gxEa_lightbox{z-index:1000;opacity:0;pointer-events:none;background:#080808f0;place-items:center;transition:opacity .6s;display:grid;position:fixed;inset:0}.N2gxEa_lightboxOn{opacity:1;pointer-events:auto}.N2gxEa_lightboxFrame{aspect-ratio:16/9;width:min(92vw,1400px);transition:transform .9s var(--bas-ez);transform:scale(.94)}.N2gxEa_lightboxOn .N2gxEa_lightboxFrame{transform:none}.N2gxEa_lightboxFrame iframe{border:0;width:100%;height:100%}.N2gxEa_lightboxClose{width:52px;height:52px;color:var(--cr);border:1px solid #f3efe84d;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem}.N2gxEa_lightboxClose svg{width:18px;height:18px}