:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9eef5;background:#0b0f14;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.naarShell{min-height:100vh;background:radial-gradient(circle at top left,rgba(44,115,210,.18),transparent 34rem),linear-gradient(180deg,#0b0f14,#111821);color:#e9eef5}.naarBody{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 72px}.necsumMount,.necsumMount a{color:inherit}.necsumMount .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.necsumMount .project-wrapper{grid-column:span 12;min-height:280px;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.necsumMount .col-lg-12{grid-column:span 12;min-height:420px}.necsumMount .col-lg-6{grid-column:span 6}.necsumMount .col-lg-4{grid-column:span 4}.necsumMount .project-link{position:relative;display:block;width:100%;height:100%;min-height:inherit;overflow:hidden;border-radius:18px;background:#151d27;isolation:isolate}.necsumMount .project-preview{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.01);transition:transform .26s ease,filter .26s ease}.necsumMount .project-link:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014 20%,#000000c7);z-index:1}.necsumMount .project-link:hover .project-preview{transform:scale(1.055);filter:saturate(1.08)}.necsumMount .project-data{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px}.necsumMount .city{font-size:.88rem;line-height:1.3;opacity:.78;margin-bottom:8px}.necsumMount .name{max-width:780px;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.04;font-weight:700;letter-spacing:-.03em}@media(max-width:860px){.necsumMount .col-lg-6,.necsumMount .col-lg-4{grid-column:span 12}.necsumMount .project-wrapper,.necsumMount .col-lg-12{min-height:300px}}
