:root{--blue:#173cce;--yellow:#ffd42a;--ink:#111735;--white:#f8f8f2;--red:#f24836}*{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--ink);font:16px/1.65 Tahoma,Arial,sans-serif}a{color:inherit}img{width:100%;display:block;object-fit:cover}.nnk-header{padding:1rem 4vw;display:flex;align-items:center;border-bottom:3px solid var(--ink)}.nnk-name{text-decoration:none;font-size:1.35rem}.nnk-name span{display:block;font-size:.72rem;color:var(--blue)}.nnk-header nav{display:flex;gap:1.5rem;margin-right:auto}.nnk-header nav a{text-decoration:none;font-weight:700}.nnk-menu{display:none}.nnk-hero{display:grid;grid-template-columns:170px 1fr 1fr;min-height:680px}.nnk-hero aside{background:var(--blue);color:white;padding:2rem;display:flex;flex-direction:column;justify-content:center}.nnk-hero aside span,.nnk-hero aside b{padding:1rem 0;border-bottom:1px solid #7388e0}.nnk-hero>div{padding:8vw 5vw}.nnk-hero h1,.nnk-page h1{font-size:clamp(3.5rem,6vw,6.7rem);line-height:1;margin:1rem 0}.nnk-hero a{display:inline-block;background:var(--red);color:white;padding:1rem;text-decoration:none;margin-top:2rem}.nnk-hero>img{height:100%}.nnk-numbers{display:grid;grid-template-columns:repeat(3,1fr);background:var(--yellow)}.nnk-numbers div{padding:2rem;border-left:2px solid}.nnk-numbers b{font-size:2rem}.nnk-catalog{display:grid;grid-template-columns:repeat(4,1fr);padding:7rem 4vw}.nnk-catalog header{grid-column:1/3}.nnk-catalog h2{font-size:3.2rem;max-width:650px}.nnk-catalog a{min-height:220px;border:2px solid;padding:1.5rem;text-decoration:none;display:flex;flex-direction:column}.nnk-catalog strong{font-size:1.4rem;margin:auto 0}.nnk-catalog em{font-style:normal}.nnk-work{display:grid;grid-template-columns:1fr .8fr 1fr}.nnk-work img{height:480px}.nnk-work div{padding:3rem;background:var(--blue);color:white}.nnk-work h2{font-size:2.8rem}.nnk-footer{padding:4rem;display:grid;grid-template-columns:2fr 1fr 1fr}.nnk-footer strong{font-size:2.5rem}.nnk-footer nav{display:flex;flex-direction:column}.nnk-page{padding:8rem 6vw;background:var(--yellow)}.nnk-page h1{max-width:900px}.nnk-page p{font-size:1.2rem;max-width:700px}.nnk-pagegrid{display:grid;grid-template-columns:1fr 1fr}.nnk-pagegrid>img{height:100%}.nnk-pagegrid>div{display:grid;grid-template-columns:1fr 1fr}.nnk-pagegrid article{padding:2rem;border:1px solid}.nnk-action{margin:0;padding:4rem 6vw;background:var(--blue);color:white;font-size:1.5rem}.nnk-legal{max-width:900px;margin:auto;padding:8rem 2rem}.nnk-legal h1{font-size:4rem}.nnk-cookies{position:fixed;left:1rem;bottom:1rem;background:white;border:3px solid var(--blue);padding:1rem;z-index:6}.nnk-cookies button{background:var(--blue);color:white;border:0;padding:.6rem}@media(max-width:850px){.nnk-header nav{display:none}.nnk-menu{display:block;margin-right:auto}.nnk-header nav.open{display:grid;position:absolute;top:75px;right:0;left:0;background:white;padding:1rem;z-index:5}.nnk-hero{grid-template-columns:90px 1fr}.nnk-hero>img{grid-column:1/-1;height:380px}.nnk-catalog{grid-template-columns:1fr 1fr}.nnk-catalog header{grid-column:1/-1}.nnk-work,.nnk-pagegrid{grid-template-columns:1fr}.nnk-footer{grid-template-columns:1fr;gap:2rem}}.nnk-briefbook{padding:7rem 4vw;background:#e9edff}.nnk-briefbook>header{max-width:980px}.nnk-briefbook h2,.nnk-run h2{font-size:3.3rem;line-height:1.1}.nnk-briefbook>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.nnk-briefbook article{padding:1.6rem;background:white;border:2px solid var(--ink)}.nnk-briefbook article:nth-child(2){background:var(--yellow)}.nnk-briefbook article:nth-child(4){background:#cfd8ff}.nnk-run{display:grid;grid-template-columns:.72fr 1.28fr}.nnk-run aside{padding:6rem 4vw;background:var(--blue);color:white}.nnk-run aside li{margin:1rem 0}.nnk-run>div{padding:5rem 4vw;display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:var(--yellow)}.nnk-run article{padding:1.5rem;background:var(--white);border-bottom:5px solid var(--red)}.nnk-guide{padding:6rem 5vw}.nnk-guide>header{max-width:900px}.nnk-guide>header h2{font-size:3rem}.nnk-guide>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nnk-guide article{padding:1.5rem;border:2px solid var(--ink)}.nnk-guide article:nth-child(odd){background:#e9edff}.nnk-guide aside{margin-top:2rem;padding:2rem;background:var(--blue);color:white}.nnk-guide aside a{color:var(--yellow);font-weight:800}@media(max-width:850px){.nnk-briefbook>div,.nnk-run,.nnk-run>div,.nnk-guide>div{grid-template-columns:1fr}.nnk-briefbook,.nnk-run aside,.nnk-run>div,.nnk-guide{padding:4rem 6vw}}.nnk-more{grid-column:1/-1;padding:4rem;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;background:var(--ink)}.nnk-more article{padding:1.4rem;background:white;color:var(--ink);border-bottom:6px solid var(--yellow)}.nnk-more article:nth-child(even){border-color:var(--red)}.nnk-route-note{margin-top:1rem;padding:1.5rem;background:var(--yellow);color:var(--ink);border:2px solid var(--ink)}@media(max-width:1050px){.nnk-more{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nnk-more{grid-template-columns:1fr;padding:2rem}}