.home{--n-t:.32s;--n-ease:cubic-bezier(.2, .7, .2, 1);font-size:17px;line-height:28px}.n-label{color:var(--n-mute);font-size:14px;line-height:20px}.n-label b{color:var(--n-bone);font-weight:500}.n-lede{color:var(--n-dim);font-size:18px;line-height:28px}.n-lede strong{color:var(--n-bone);font-weight:500}.n-log{color:var(--n-dim);text-wrap:pretty;font-size:15px;line-height:24px}.n-log .pr{font-family:var(--font-mono);color:var(--n-mute);margin-right:.55ch;font-weight:500}.nb{border-radius:var(--n-r);height:50px;font-family:var(--n-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;font-stretch:108%;text-decoration:none;transition:background-color .14s linear,border-color .14s linear,color .14s linear;display:inline-flex}.nb-go{background:var(--n-tang);color:var(--n-ink)}.nb-go:hover{background:var(--n-tang-hot)}.nb-line{border-color:var(--n-line-3);color:var(--n-bone);background:0 0}.nb-line:hover{border-color:var(--n-bone);background:#ece7dc12}.nb-bone{background:var(--n-bone);color:var(--n-ink)}.nb-bone:hover{background:#fff}.nb-ink{background:var(--n-ink);color:var(--n-bone)}.nb-ink:hover{background:#2a261f}.nb-iline{border-color:var(--n-iline-2);color:var(--n-ink);background:0 0}.nb-iline:hover{border-color:var(--n-ink)}.nb-sm{gap:8px;height:36px;padding:0 14px;font-size:14px}.n-arr{font-family:var(--font-mono);font-weight:500}.n-tri{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.n-hero{padding:18px 0 0}.n-hero>.page>.n-label{margin-bottom:10px}.n-promise{letter-spacing:-.01em;color:var(--n-bone);margin-top:8px;font-size:19px;font-weight:500;font-stretch:105%;line-height:25px}.n-hero-grid{grid-template-columns:1fr;margin-top:24px;display:grid}.n-rail{display:contents}.n-rail .nb{width:100%}.n-rail .nb-go{order:1}.n-fine{color:var(--n-dim);order:2;margin-top:10px;font-size:14px;line-height:21px}.n-fine b{color:var(--n-bone);font-weight:500}.n-film{order:3;margin-top:80px}.n-rail .nb-line{order:4;margin-top:24px}.n-rail .n-lede{order:5;margin-top:20px;font-size:16px;line-height:25px}.n-rail .n-log{border-top:1px solid var(--n-line);text-wrap:balance;order:6;margin-top:16px;padding-top:16px}.mon-wrap{isolation:isolate;position:relative}.mon-glow{z-index:-1;filter:blur(64px)saturate(1.35);opacity:.3;pointer-events:none;background:50%/cover no-repeat;position:absolute;inset:5% 4% 6%}.mon{z-index:1;background:var(--n-glass);outline:1px solid var(--n-line-2);position:relative}.mon video,.mon img{object-fit:cover;width:100%;height:100%;display:block}.mon-main{aspect-ratio:16/9}.hud{pointer-events:none;flex-direction:column;justify-content:space-between;padding:8px;display:flex;position:absolute;inset:0}.hud-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.chip{color:var(--n-bone);white-space:nowrap;background:#07080ab3;border-radius:3px;align-items:center;gap:8px;padding:4px 7px;font-size:12px;line-height:16px;display:inline-flex}.chip .figures{font-size:12px}.chip-m{color:var(--n-mute)}.chip-st{border-left:7px solid var(--n-bone);border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;width:0;height:0}.mon-btn{border:1px solid var(--n-line-2);height:28px;font-family:var(--n-sans);color:var(--n-bone);cursor:pointer;pointer-events:auto;background:#07080ab3;border-radius:4px;align-items:center;gap:8px;padding:0 9px;font-size:12px;line-height:16px;display:inline-flex}.mon-btn:hover{border-color:var(--n-line-3)}.mon-btn-ic{border-left:3px solid;border-right:3px solid;width:8px;height:9px;display:inline-block}.mon-btn.is-paused .mon-btn-ic{border:4.5px solid #0000;border-left:8px solid;border-right:0;width:0;height:0}@media (pointer:coarse){.mon-btn{position:relative}.mon-btn:after{content:"";position:absolute;inset:-8px}}.brk{--c:var(--n-line-3);z-index:2;pointer-events:none;background:linear-gradient(var(--c), var(--c)) 0 0 / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1px 16px no-repeat;position:absolute;inset:-5px}.n-cap{color:var(--n-mute);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:12px;font-size:13.5px;line-height:19px;display:flex}.n-cap b{color:var(--n-bone);font-weight:500}.perch{z-index:3;pointer-events:none;line-height:0;position:absolute}.perch .creature{width:44px;height:auto;display:block}.mon-wrap>.perch{top:-64px;right:18%}@media (min-width:761px){.n-promise{font-size:24px;line-height:32px}.hud{padding:14px}.chip{padding:6px 9px;font-size:13px}.mon-btn{height:32px;padding:0 11px 0 10px;font-size:13px}.brk{inset:-8px}.n-cap{margin-top:16px;font-size:14px;line-height:20px}.perch .creature{width:52px}.mon-wrap>.perch{top:-75px}}@media (min-width:961px){.n-hero-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:0 32px;margin-top:20px}.n-rail{flex-direction:column;order:-1;display:flex}.n-film{order:0;margin-top:0}.n-rail .n-lede{order:0;margin-top:0;font-size:17px;line-height:27px}.n-rail .nb-go{order:0;margin-top:24px}.n-fine{order:0;margin-top:12px}.n-rail .nb-line{order:0;margin-top:20px}.n-rail .n-log{order:0;margin-top:22px}}@media (min-width:1181px){.n-hero-grid{grid-template-columns:320px minmax(0,1fr);gap:0 40px}}.work{transition:background-color var(--n-t) linear, color var(--n-t) linear;margin-top:8px;padding:64px 0}.work.is-open{background:var(--n-bone);color:var(--n-ink)}.work-head,.sec-head,.spread-head{grid-template-columns:1fr;gap:14px;margin-bottom:28px;display:grid}.work-head .n-label,.sec-head .n-label,.spread-head .n-label{margin-bottom:12px}.n-idea{letter-spacing:-.01em;color:var(--n-bone);font-size:20px;font-weight:500;font-stretch:105%;line-height:28px}.work.is-open .n-idea,.work.is-open .display-l,.work.is-open .display-s{color:var(--n-ink)}.work.is-open .n-label,.work.is-open .n-log,.work.is-open .n-log .pr,.work.is-open .n-cap{color:var(--n-ink-2)}.work.is-open .n-label b,.work.is-open .n-cap b{color:var(--n-ink)}.work.is-open :focus-visible{outline-color:var(--n-ink)}.strip{margin-right:calc(-1 * var(--page-margin));padding-right:var(--page-margin);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.cell{aspect-ratio:9/16;scroll-snap-align:start;background:var(--n-glass);outline:1px solid var(--n-line-2);position:relative;overflow:hidden}.cell>img,.cell>video{object-fit:cover;width:100%;height:100%;display:block}.work.is-open .cell{outline-color:#0000}.cell-watch{z-index:2;justify-content:flex-start;height:40px;padding:0 10px;font-size:13px;position:absolute;bottom:8px;left:8px;right:8px}.cell-watch svg{flex:none;width:11px;height:11px}@media (min-width:1181px){.cell-watch{padding:0 12px;font-size:14px;bottom:10px;left:10px;right:10px}}.films-l{border-bottom:1px solid var(--n-line-3);color:var(--n-bone);align-items:center;gap:9px;padding-bottom:2px;font-weight:600;font-stretch:108%;text-decoration:none;display:inline-flex}.films-l:hover{border-color:currentColor}.work.is-open .films-l{border-color:var(--n-iline-2);color:var(--n-ink)}.episode-dialog{border:1px solid var(--n-line-2);color:#ece7dc;background:#07080a;border-radius:8px;width:min(92vw,520px);max-height:96dvh;margin:auto;padding:16px}.episode-dialog::backdrop{background:#07080ad1}.episode-dialog .film-frame{width:min(100%,54dvh - 84.375px);margin-inline:auto}.episode-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-family:Archivo Variable,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;display:flex}.episode-dialog .film-rail{grid-template-columns:40px minmax(20px,1fr) auto repeat(3,40px);gap:6px;display:grid}.episode-dialog .film-rail button{width:40px;min-width:0;padding:0}.episode-dialog .film-cc-word{display:none}.episode-dialog-note{color:#8c887f;margin:10px 0 0;font-size:13px;line-height:19px}.preview{border-top:1px solid var(--n-line);gap:22px;margin-top:36px;padding-top:28px;display:grid}.sheet-crop{--pw:var(--mw);--ph:var(--mh);--px:var(--mx);--py:var(--my);aspect-ratio:var(--pw) / var(--ph);border-radius:var(--n-r);background:#f3f0e8;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ece7dc2e,0 24px 50px -24px #000c;container-type:inline-size}.sheet-crop img{max-width:none;height:auto;width:calc(1600 / var(--pw) * 100cqw);left:calc(var(--px) / var(--pw) * -100cqw);top:calc(var(--py) / var(--pw) * -100cqw);position:absolute}.preview .n-src{margin-top:12px}.intro .display-s{margin-top:10px}.intro-body{max-width:500px;color:var(--n-dim);margin-top:12px;font-size:17px;line-height:27px}.handle{gap:14px;width:100%;height:60px;margin-top:24px;padding:0 28px 0 22px;font-size:18px}.handle-chev{gap:2px;display:grid}.handle-chev i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;display:block;transform:rotate(45deg)}.handle-chev i+i{opacity:.55}.work.is-open .preview{display:none}.work.is-open .spread-head{margin-top:48px}.spread{visibility:hidden;transition:grid-template-rows var(--n-t) var(--n-ease), visibility 0s linear var(--n-t);grid-template-rows:0fr;display:grid}.spread-in{min-height:0;overflow:hidden}.work.is-open .spread{visibility:visible;transition:grid-template-rows var(--n-t) var(--n-ease), visibility 0s;grid-template-rows:1fr}.work.is-settled .spread-in{overflow:visible}.spread .display-l,.spread .display-s,.spread .n-label b{color:var(--n-ink)}.spread .n-label,.spread .n-log,.spread .n-log .pr{color:var(--n-ink-2)}.spread :focus-visible{outline-color:var(--n-ink)}.spread-head{border-top:1px solid var(--n-iline-2);margin-top:32px;padding-top:44px}.spread-head .n-lede{color:var(--n-ink-2);font-size:16.5px;line-height:26px}.spread-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:26px;display:grid}.key{border:1px solid var(--n-iline-2);border-radius:var(--n-r);height:54px;font-family:var(--n-sans);color:var(--n-ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:0 10px;font-size:15px;font-weight:600;font-stretch:108%;transition:background-color .12s linear,color .12s linear,border-color .12s linear;display:flex}.key-n{font-family:var(--font-mono);color:var(--n-ink-2);font-size:11px;font-weight:400}.key-r{color:var(--n-ink-2);margin-left:auto;font-size:13.5px;font-weight:400;font-stretch:100%;display:none}.key:hover{border-color:var(--n-ink)}.key[aria-selected=true]{background:var(--n-ink);border-color:var(--n-ink);color:var(--n-bone)}.key[aria-selected=true] .key-n,.key[aria-selected=true] .key-r{color:var(--n-dim)}.panel{grid-template-columns:1fr;align-items:start;gap:22px;margin-top:14px;display:grid}.panel[data-off]{display:none}.side-step{font-family:var(--font-mono);color:var(--n-ink-2);font-size:12.5px}.side .display-s{margin-top:6px}.kv{border-top:1px solid var(--n-iline-2);margin-top:18px}.kv div{border-bottom:1px solid var(--n-iline);padding:11px 0 12px}.kv dt{color:var(--n-ink-2);margin-bottom:3px;font-size:13px;font-weight:600;line-height:18px}.kv dd{color:var(--n-ink);font-size:15.5px;line-height:23px}.side .n-log{margin-top:14px}.rc{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:22px;font-size:13px;line-height:19px}.rc-h{border-bottom:1px solid var(--n-iline-2);font-family:var(--n-sans);color:var(--n-ink);padding-bottom:7px;font-size:13px;font-weight:600}.rc dl div{border-bottom:1px solid var(--n-iline);color:var(--n-ink);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.rc dt{color:var(--n-ink-2)}.rc .is-now{background:#17140f0d}.rc .is-now dt{color:var(--n-ink);font-weight:500}.rc .is-off dd{color:var(--n-ink-2)}.rc .rc-tot{border-top:1px solid var(--n-iline-2);border-bottom:0;margin-top:-1px;padding-top:8px;font-weight:500}.rc-n{font-family:var(--n-sans);color:var(--n-ink-2);padding-top:8px;font-size:13px;line-height:19px}.side-next{margin-top:18px}.desk{--x:var(--px);--y:var(--py);--s:var(--ps);--h:var(--ph)}.desk-view{height:var(--h);border-radius:var(--n-r);cursor:grab;touch-action:pan-y;transition:height var(--n-t) var(--n-ease);background:#13110f;position:relative;overflow:hidden;box-shadow:0 1px #17140f0f,0 30px 60px -32px #17140f99}.desk-view img{transform-origin:0 0;width:1600px;max-width:none;height:765px;transform:translate(calc(var(--x) * var(--s) * -1px), calc(var(--y) * var(--s) * -1px)) scale(var(--s));transition:transform var(--n-t) var(--n-ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}.desk.is-dragging .desk-view{cursor:grabbing}.desk.is-dragging .desk-view img{transition:none}.desk.is-whole .desk-view{cursor:default}.desk-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.pan{align-items:center;gap:12px;display:flex}.pan-map{aspect-ratio:1600/765;cursor:pointer;touch-action:none;background:#13110f;border-radius:3px;width:120px;position:relative;overflow:hidden}.pan-map img{object-fit:cover;opacity:.75;width:100%;height:100%;display:block}.pan-frame{border:1.5px solid var(--n-bone);transition:all var(--n-t) var(--n-ease);border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #07080ab3,0 0 0 999px #07080a66}.desk.is-dragging .pan-frame{transition:none}.pan-l{color:var(--n-ink);cursor:pointer;font-size:14px;font-weight:600;line-height:18px}.pan-l small{color:var(--n-ink-2);font-size:13px;font-weight:400;display:block}.pan:has(.pan-range:focus-visible) .pan-map{outline:2px solid var(--n-ink);outline-offset:3px}.pan-range{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip-btn{border:1px solid var(--n-iline-2);height:34px;font-family:var(--n-sans);color:var(--n-ink);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.chip-btn:hover{border-color:var(--n-ink)}.chip-btn-sq{border:1.5px solid;border-radius:1px;width:11px;height:11px}.desk.is-whole .chip-btn-sq{width:7px;height:7px}.n-src{width:100%;color:var(--n-ink-2);font-size:13px;line-height:18px}.n-src a{color:inherit;border-bottom:1px solid var(--n-iline-2);text-decoration:none}.preview .n-src{color:var(--n-mute)}.preview .n-src a{border-color:var(--n-line-2)}.sec{padding-top:80px}.sec-head .n-lede{max-width:500px}.e9s{grid-template-columns:1fr;align-items:center;gap:26px;display:grid}.poster{aspect-ratio:2/3;background:var(--n-glass);outline:1px solid var(--n-line-2);max-width:220px;display:block;overflow:hidden}.poster img{object-fit:cover;width:100%;height:100%;display:block}.e9s .n-label{margin-bottom:12px}.e9s .n-idea{max-width:640px;margin-top:16px}.e9s .n-lede{max-width:600px;margin-top:16px}.specs{border-top:1px solid var(--n-line-2);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.specs div{border-bottom:1px solid var(--n-line);flex-direction:column-reverse;justify-content:flex-end;padding:14px 12px 14px 0;display:flex}.specs div:nth-child(2n){border-left:1px solid var(--n-line);padding-left:16px}.specs dd{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--n-bone);font-size:25px;line-height:30px}.specs dt{color:var(--n-mute);margin-top:4px;font-size:14px;line-height:20px}.e9s .n-log{margin-top:24px}.e9s-more{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.claim{border-top:1px solid var(--n-line-2);grid-template-columns:1fr;align-items:start;gap:22px;padding:34px 0;display:grid}.claim-body{max-width:470px;color:var(--n-dim);margin-top:12px;font-size:17px;line-height:28px}.claim .n-log{max-width:470px;margin-top:16px}.pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pair-ph{aspect-ratio:16/9;background:var(--n-glass);outline:1px solid var(--n-line-2);overflow:hidden}.pair-ph img{object-fit:cover;width:100%;height:100%;display:block}.ev-cap{margin-top:12px}.buttons{gap:14px;display:grid}.bt{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.btncrop{--z:1.5;width:calc(var(--w) * var(--z) * 1px);height:calc(var(--h) * var(--z) * 1px);border-radius:var(--n-r);box-shadow:0 0 0 1px var(--n-line);background:#2a2620;flex:none;position:relative;overflow:hidden}.btncrop img{max-width:none;width:calc(1600px * var(--z));height:auto;left:calc(var(--x) * var(--z) * -1px);top:calc(var(--y) * var(--z) * -1px);position:absolute}.trio{border-top:1px solid var(--n-line-2);grid-template-columns:1fr;gap:40px;padding-top:34px;display:grid}.trio .claim-body{font-size:16px;line-height:26px}.ledger{border-top:1px solid var(--n-line-2);margin-top:20px}.ledger div{border-bottom:1px solid var(--n-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;line-height:21px;display:flex}.ledger dt{color:var(--n-mute)}.ledger dd{text-align:right;color:var(--n-bone)}.trio .n-log{margin-top:16px}.cost{grid-template-columns:1fr;gap:16px;display:grid}.fine{background:var(--n-bone);color:var(--n-ink);border-radius:8px;flex-direction:column;padding:28px 20px 26px;display:flex}.fine :focus-visible{outline-color:var(--n-ink)}.fine-who{color:var(--n-ink-2);font-size:15px;font-weight:600}.fine-big{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:8px;display:flex}.fine-big b{letter-spacing:-.05em;font-size:96px;font-weight:600;font-stretch:110%;line-height:1}.fine-big span{font-size:17px;font-weight:500;line-height:24px}.fine ul{border-top:1px solid var(--n-iline-2);margin-top:22px}.fine li{border-bottom:1px solid var(--n-iline);gap:12px;padding:11px 0;font-size:16.5px;line-height:25px;display:flex}.fine li:before{content:"";background:var(--n-ink);flex:none;width:7px;height:7px;margin-top:9px}.fine-link{color:var(--n-ink);text-underline-offset:4px;align-self:flex-start;margin-top:14px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ai-sep{border:1px solid var(--n-iline-2);border-radius:var(--n-r);grid-template-columns:1fr;gap:6px;margin-top:24px;padding:16px;display:grid}.ai-sep b{font-size:21px;font-weight:600;font-stretch:110%;line-height:27px}.ai-sep p{color:var(--n-ink-2);font-size:15.5px;line-height:24px}.ai-sep strong{color:var(--n-ink);font-weight:600}.fine-acts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:28px;display:flex}.fine-acts .nb{flex:100%}.fine-acts p{color:var(--n-ink-2);font-size:14px}.bill{border:1px solid var(--n-line-2);background:var(--n-deck);border-radius:8px;flex-direction:column;padding:24px 20px 22px;display:flex}.bill-h{color:var(--n-bone);font-size:15px;font-weight:600;line-height:20px}.bill-sub{color:var(--n-mute);margin-top:2px;font-size:13.5px}.bill dl{border-top:1px solid var(--n-line-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:18px;font-size:14px;line-height:20px}.bill dl div{border-bottom:1px solid var(--n-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.bill dt{color:var(--n-dim)}.bill-tot{border-bottom:1px solid var(--n-line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 0 12px;display:flex}.bill-tot span:first-child{font-size:15px;font-weight:600}.bill-tot .figures{font-size:30px;font-weight:500;line-height:34px}.bill-note{color:var(--n-dim);margin-top:14px;font-size:14px;line-height:21px}.bill-link{align-self:flex-start;margin-top:14px}.bill .n-log{margin-top:auto;padding-top:16px}.journal-news{flex-direction:column;gap:20px;padding-top:64px;display:flex}.journal-news .link{align-self:flex-start}.n-close{padding:112px 0 64px}.close-wrap{position:relative}.close-card{z-index:1;border:1px solid var(--n-line-2);background:var(--n-floor);border-radius:8px;grid-template-columns:1fr;align-items:end;gap:36px;padding:56px 20px 28px;display:grid;position:relative}.close-card h2{letter-spacing:-.04em;font-size:clamp(56px,7.4vw,104px);font-weight:600;font-stretch:110%;line-height:.94}.close-card .n-lede{max-width:470px}.close-cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.close-cta .nb{flex:100%}.close-card .n-label{margin-top:14px}.mascot{z-index:3;align-items:flex-start;gap:10px;display:flex;position:absolute;top:-64px;right:32px}.mascot .perch{position:static}.sign{color:var(--n-mute);white-space:nowrap;margin-top:36px;font-size:13px}@media (min-width:761px){.work{padding:88px 0 80px}.work-head,.sec-head,.spread-head{grid-template-columns:7fr 5fr;align-items:end;gap:20px 56px;margin-bottom:40px}.spread-head{margin-top:40px;margin-bottom:0;padding-top:52px}.n-idea{font-size:24px;line-height:33px}.strip{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;margin-right:0;padding-right:0;overflow:visible}.handle{width:auto}.keys{gap:8px;margin-top:32px}.key{flex-direction:row;align-items:center;gap:12px;height:56px;padding:0 16px;font-size:17px}.key-n{font-size:12px}.panel{margin-top:20px}.desk{--x:var(--dx);--y:var(--dy);--s:var(--ds,1);--h:var(--dh,540px)}.sheet-crop{--pw:var(--dw);--ph:var(--dh2);--px:var(--dx2);--py:var(--dy2)}.pan-map{width:132px}.desk-bar{gap:12px 18px}.n-src{width:auto;margin-left:auto}.preview .n-src{margin-left:0}.sec{padding-top:96px}.e9s{grid-template-columns:300px minmax(0,1fr);gap:0 44px}.poster{max-width:none}.claim{grid-template-columns:5fr 7fr;gap:28px 56px;padding:40px 0}.bt{flex-direction:row;align-items:center;gap:22px}.btncrop{--z:1.75}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:40px}.fine{padding:40px 44px 38px}.fine-big b{font-size:120px}.fine-big span{font-size:20px;line-height:26px}.ai-sep{grid-template-columns:auto 1fr;gap:18px;padding:18px 20px}.ai-sep b{white-space:nowrap}.fine-acts .nb{flex:none}.bill{padding:30px 30px 28px}.n-close{padding:136px 0 96px}.close-card{gap:36px 64px;padding:76px 64px 60px}.close-cta .nb{flex:none}.mascot{gap:14px;top:-75px;right:112px}.sign{margin-top:44px}}@media (min-width:961px){.preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 48px;margin-top:48px;padding-top:40px}.panel{grid-template-columns:minmax(0,1fr) 340px;gap:0 32px}}@media (min-width:1181px){.preview{grid-template-columns:720px minmax(0,1fr)}.key-r{display:inline}.panel{grid-template-columns:minmax(0,1fr) 392px;gap:0 48px}.e9s{grid-template-columns:360px minmax(0,1fr);gap:0 64px}.specs{grid-template-columns:repeat(4,auto);justify-content:start}.specs div,.specs div:nth-child(2n){border-bottom:0;border-left:0;border-right:1px solid var(--n-line);margin-right:36px;padding:16px 36px 0 0}.specs div:last-child{border-right:0;margin-right:0}.specs dd{font-size:30px;line-height:36px}.cost{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px}.close-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home{--n-t:0s}.work,.key{transition:none}}
