.nav-space-showcase{background:#18383c;color:#f6f5ee;padding:64px 0}.nspace-shell{width:min(100% - 72px,1440px);margin:auto}.nspace-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.nav-space-showcase .eyebrow{color:#b6d1cf}.nav-space-showcase h2{font-size:clamp(33px,4.4vw,62px);line-height:1.05;font-weight:430;letter-spacing:-.045em;margin:16px 0}.nspace-intro{max-width:620px;font-size:15px;line-height:1.65;color:#c9dbd7;margin:0}.nspace-controls{display:none;align-items:center;gap:9px;flex:none}.nspace-controls button{width:44px;height:44px;border:1px solid #ffffff50;background:transparent;color:#fff;border-radius:50%;font-size:21px;cursor:pointer}.nspace-controls button:disabled{opacity:.35;cursor:default}.nspace-counter{font-size:12px;color:#c9dbd7;min-width:38px}.nspace-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nspace-card{background:#23464a;border-radius:5px;overflow:hidden;min-width:0}.nspace-image{position:relative}.nspace-image img{display:block;width:100%;height:240px;object-fit:cover;transition:transform .5s ease}.nspace-image>span{position:absolute;bottom:12px;left:12px;padding:6px 9px;background:#142c2cdb;border-radius:3px;font-size:10px;letter-spacing:.035em;color:#fff}.nspace-card-copy{padding:20px 18px 24px}.nspace-card h3{font-size:23px;font-weight:450;line-height:1.13;letter-spacing:-.025em;margin:0 0 12px}.nspace-card p{font-size:13px;line-height:1.6;color:#d1ded9;margin:0}.nspace-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.nspace-bottom p{font-size:11px;color:#b7ceca;margin:0}.nspace-bottom a{font-size:13px;border-bottom:1px solid #a9c8c2;padding-bottom:7px}.nspace-controls button:focus-visible,.nspace-bottom a:focus-visible{outline:2px solid #d5f1e6;outline-offset:4px}@media(hover:hover){.nspace-card:hover .nspace-image img{transform:scale(1.025)}.nspace-image{overflow:hidden}}@media(min-width:761px) and (max-width:1100px){.nspace-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.nspace-image img{height:220px}}@media(max-width:760px){.nav-space-showcase{padding:36px 0}.nspace-shell{width:100%}.nspace-heading-row{margin:0 18px 22px;display:block}.nav-space-showcase h2{font-size:34px;margin:14px 0}.nspace-intro{font-size:14px;line-height:1.55}.nspace-controls{display:flex;margin-top:18px}.nspace-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;padding:0 18px 12px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#819e98 #23464a}.nspace-card{flex:0 0 84%;scroll-snap-align:start}.nspace-image img{height:245px}.nspace-card-copy{padding:18px}.nspace-card h3{font-size:25px;margin-bottom:10px}.nspace-card p{font-size:14px;line-height:1.55}.nspace-bottom{margin:18px 18px 0;align-items:flex-start;flex-direction:column;gap:16px}.nspace-bottom a{font-size:12px;line-height:1.5}.nspace-image>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.nspace-image img{transition:none}}
