.nn-wrap{width:min(92%,1400px);margin-inline:auto}.nn-wrap [hidden]{display:none!important}.nn-show{background:#172d3d;color:#f2f5f6;padding:clamp(25px,5vw,76px) 0}.nn-show-inner{display:grid;grid-template-columns:1fr minmax(0,2fr) 1fr;gap:14px;align-items:end}.nn-show h1{grid-column:1/-1;text-align:center;margin:0 0 10px;color:inherit;font-size:clamp(3rem,10vw,9rem);line-height:.95;letter-spacing:-.07em}.nn-show-image{grid-column:2;display:block;background:#e4ebee}.nn-show-image img{display:block;width:100%;height:auto;aspect-ratio:1.48;object-fit:contain}.nn-show-copy{grid-column:3;padding:14px}.nn-show-copy a,.nn-rail a,.nn-foot a{color:inherit}.nn-directory,.nn-rail{margin-block:clamp(35px,6vw,90px)}.nn-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cfdbdf;border:1px solid #cfdbdf}.nn-directory-grid a{display:block;background:#fff;color:#172d3d;text-decoration:none;overflow:hidden}.nn-directory-grid img{width:100%;aspect-ratio:1.5;object-fit:contain;display:block;transition:transform .3s ease}.nn-directory-grid a:hover img{transform:scale(1.045)}.nn-directory-grid a>span{display:flex;justify-content:space-between;gap:8px;padding:12px;border-top:1px solid #cfdbdf}.nn-rail{padding:clamp(15px,4vw,50px);background:#e0ebef}.nn-rail header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.nn-rail h2{margin:0}.nn-arrows{display:flex;justify-content:end;gap:8px;margin-block:10px}.nn-arrows button{min-width:44px;min-height:44px;border:1px solid #172d3d;background:#f2f5f6;color:#172d3d;cursor:pointer}.nn-track{display:grid;grid-auto-flow:column;grid-auto-columns:28%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px}.nn-track article{scroll-snap-align:start;min-width:0}.nn-track img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.nn-track article a{text-decoration:none;overflow-wrap:anywhere}.nn-track article a span{display:block;margin-top:8px}.nn-track p{margin:4px 0;font-weight:650}.nn-foot{background:#172d3d;color:#f2f5f6;padding:clamp(20px,4vw,52px);margin-block:30px}.nn-foot-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.nn-foot summary{cursor:pointer;font-weight:650}.nn-foot ul{list-style:none;padding:0}.nn-pay{display:flex;flex-wrap:wrap;gap:6px}.nn-pay svg{width:34px;height:auto}.nn-wrap :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.nn-show-inner{grid-template-columns:minmax(0,1fr)}.nn-show-image,.nn-show-copy{grid-column:1}.nn-show-copy{padding:0}.nn-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nn-track{grid-auto-columns:70%}.nn-foot-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nn-wrap *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}