:root{--n9-ink:#192c26;--n9-paper:#f4f0e6;--n9-rust:#a33d23;--n9-line:#b9b8a9;--n9-gut:clamp(20px,5.8vw,100px)}
.n9-kicker{font:600 11px/1.5 var(--seven-mono);letter-spacing:.13em;color:inherit}.n9-primary,.n9-archive-actions>a{font:650 14px/1.5 var(--seven-sans);text-underline-offset:.22em}.n9-primary{display:inline-block;padding:12px 18px;color:var(--n9-paper);background:var(--n9-ink);text-decoration:none}.n9-primary:hover{background:#334b40}
.n9-channel-cover{display:block;margin:20px 0 23px;text-decoration:none;background:#f8f6eb;color:inherit;border:1px solid #71817455;transition:transform .22s}.n9-channel-cover:hover{transform:translateY(-2px)}.n9-channel-cover img{display:block;width:100%;height:clamp(210px,24vw,370px);object-fit:contain;background:#f7f6f0}.n9-channel-cover>span{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px 14px;font:520 12px/1.5 var(--seven-sans)}.n9-channel-cover b{color:#25473a}
.n9-cabinet,.n9-reels,.n9-desk,.n9-paik{box-sizing:border-box;color:var(--n9-ink)}.n9-cabinet{margin:clamp(48px,7vw,110px) 0 0;padding-block:clamp(28px,4vw,55px);border-top:2px solid #283b33}.n9-cab-head{display:grid;grid-template-columns:1.1fr .9fr;gap:25px;align-items:end}.n9-cab-head h2,.n9-reels h2,.n9-desk h2,.n9-paik h2{font:520 clamp(38px,4.7vw,88px)/1.19 var(--v6-display);letter-spacing:-.062em;margin:13px 0 16px}.n9-cab-head>p,.n9-reels header>p:last-child,.n9-desk-copy>p:not(.n9-kicker),.n9-pivot-body p,.n9-all>p{font:450 clamp(15px,1.12vw,20px)/1.79 var(--seven-sans);letter-spacing:-.018em;word-break:keep-all;overflow-wrap:anywhere}.n9-tilegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin:24px 0}.n9-print{display:block;min-width:0;color:inherit;text-decoration:none;border-bottom:1px solid #a6ab9b;padding:0 0 11px}.n9-print>div{position:relative;background:#e0ddd1;overflow:hidden;aspect-ratio:4/3}.n9-print img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .3s}.n9-print:hover img{transform:scale(1.035)}.n9-print small{position:absolute;right:7px;bottom:7px;font:500 10px/1.3 var(--seven-sans);background:#152a22ed;color:#fffcf0;padding:3px 6px}.n9-print strong{display:block;font:660 clamp(15px,1.35vw,22px)/1.5 var(--seven-sans);margin-top:8px;letter-spacing:-.035em}.n9-print>span{font:11px var(--seven-mono);color:#5b655b}.n9-archive-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px 24px}.n9-archive-actions>a:not(.n9-primary){color:inherit}.n9-all{margin-top:20px;border-block:1px solid #9ba59b}.n9-all summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font:630 15px/1.5 var(--seven-sans)}.n9-all summary span{font-size:18px}.n9-all[open] summary span{transform:rotate(45deg)}.n9-all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 21px;margin-bottom:18px}.n9-all-grid a{min-width:0;display:grid;gap:5px;padding:10px 0;border-bottom:1px solid #bdc3b4;color:inherit;text-decoration:none}.n9-all-grid a:hover strong{text-decoration:underline}.n9-all-grid strong{font:590 14px/1.45 var(--seven-sans);overflow-wrap:anywhere}.n9-all-grid :is(small,span){font:10px/1.45 var(--seven-mono);color:#515e50}
.n9-reels{margin-top:25px;background:#142f28;color:#f6f1e4;padding:clamp(22px,3.8vw,62px)}.n9-reels header{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:end}.n9-reels .n9-kicker{grid-column:1/-1;color:#edb389;margin:0}.n9-reels h2{margin-bottom:18px}.n9-player{margin-top:20px}.n9-player video{display:block;width:100%;height:auto;background:#142d27}.n9-filmcap{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #79978a;padding:11px 0;font:12px/1.6 var(--seven-sans);color:#cedbcc}.n9-filmcap a,.n9-reel-list a{color:inherit;text-underline-offset:.25em}.n9-reel-list{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.n9-reel-list li{display:flex;align-items:baseline;gap:9px;min-width:0;padding:9px 0;border-top:1px solid #718579;font:12px/1.4 var(--seven-sans)}.n9-reel-list button{color:#eed6ac;background:none;border:0;border-bottom:1px solid #bf995d;cursor:pointer;white-space:nowrap;font:11px var(--seven-mono)}.n9-reel-list li a:last-child{margin-left:auto;flex-shrink:0}
.n9-desk{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:clamp(45px,6vw,96px) 0 5px;padding:clamp(20px,3.5vw,60px);background:#e4e3d4}.n9-prod-art{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9px;transform:rotate(-3deg)}.n9-prod-art img{width:100%;height:auto;box-shadow:2px 5px 8px #192d2426}.n9-prod-art img:last-child{transform:translateY(7%)}.n9-feature-art{margin:0;background:#e8dfc9;padding:clamp(16px,2vw,35px)}.n9-feature-art a{position:relative;display:block;text-align:center}.n9-feature-art img{max-width:100%;width:auto;height:auto;max-height:360px;display:block;margin:auto}.n9-feature-art a span{position:absolute;bottom:9px;right:9px;background:#1b332ce8;color:#fff7e5;padding:5px 10px;font:12px var(--seven-sans)}.n9-feature-art figcaption{margin-top:12px;font:12px var(--seven-sans);color:#35463b}.n9-paik{margin:clamp(45px,6vw,96px) auto 0;background:#edeadf;color:#203a30;padding:clamp(25px,5vw,76px) var(--n9-gut)}.n9-paik h2{margin:13px 0 26px}.n9-pivot-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,4vw,75px);align-items:center}.n9-pivot-body p{margin:8px 0}.n9-pivot-body blockquote{font:italic 520 clamp(22px,2.1vw,39px)/1.3 var(--italic);letter-spacing:-.035em;color:#8a412a;border-left:2px solid #b95b39;padding-left:15px;margin:20px 0}.n9-pivot-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.n9-pivot-images a{min-width:0;text-decoration:none;color:inherit}.n9-pivot-images img{width:100%;height:clamp(120px,13vw,240px);object-fit:contain;background:#fff9eb;display:block}.n9-pivot-images b,.n9-pivot-images small{display:block;margin-top:7px;font:660 clamp(13px,1.1vw,19px) var(--seven-sans)}.n9-pivot-images small{font-size:11px;font-weight:480}
@media(max-width:740px){.n9-cab-head,.n9-reels header,.n9-desk,.n9-pivot-body{grid-template-columns:1fr;gap:9px}.n9-tilegrid,.n9-all-grid{grid-template-columns:1fr 1fr;gap:15px 11px}.n9-channel-cover img{height:clamp(160px,60vw,320px)}.n9-cab-head>p{margin:0}.n9-reel-list{grid-template-columns:1fr}.n9-reels{padding:20px 13px}.n9-filmcap{font-size:11px}.n9-desk .n9-primary{margin-bottom:15px}.n9-pivot-images{margin-top:18px}.n9-pivot-images img{height:105px}.n9-cab-head h2,.n9-reels h2,.n9-desk h2,.n9-paik h2{font-size:clamp(31px,8.3vw,52px)}.n9-paik{padding:30px 20px}.n9-all-grid strong{font-size:13px}.n9-print strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.n9-print img,.n9-channel-cover{transition:none}}@media print{.n9-reels,.n9-desk,.n9-cabinet,.n9-paik{display:none!important}}
.v7-art[data-print=shop] .v7-window,.v7-art[data-print=allko] .v7-window{background:#eee8d7}.v7-art[data-print=shop] .v7-window img,.v7-art[data-print=allko] .v7-window img{object-fit:contain;object-position:center}.v7-art[data-print=allko]{--paper-stock:#c6d8bd;--ground:#25594f;--under:#dc975d;--sheet-ink:#1f493c}
