.swipe,.bh-sec ul.swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.75rem;margin:0;padding-block:.375rem .75rem;padding-inline:.375rem;scroll-padding-inline:.375rem;list-style:none;display:flex;overflow-x:auto}@media (width<43.75rem){.swipe,.bh-sec ul.swipe{margin-inline:calc(-1 * var(--sk-gut-l,1rem)) calc(-1 * var(--sk-gut-r,1rem));padding-inline:var(--sk-gut-l,1rem) var(--sk-gut-r,1rem);scroll-padding-inline:var(--sk-gut-l,1rem)}}.swipe>li{scroll-snap-align:start;flex:0 0 min(84vw,24rem);min-width:0}@media (width>=43.75rem){.swipe--4>li{flex-basis:calc(43.4783% - .326087rem)}}@media (width>=66.25rem){.swipe--4>li{flex-basis:calc(29.4118% - .661765rem)}}@media (prefers-reduced-motion:no-preference){.swipe{scroll-behavior:smooth}}.swipe-ctl{display:none}@media (hover:hover) and (pointer:fine){.swipe-ctl:not([hidden]){justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.swipe-ctl__b{background:var(--color-ink);min-width:2.75rem;min-height:2.75rem;color:var(--color-lime);cursor:pointer;border-radius:999px;font-size:1.125rem;font-weight:800}.swipe-ctl__b:disabled{opacity:.35;cursor:default}}.swipe-ctl[data-always]:not([hidden]){justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}@layer components{.nt-hero{background:var(--color-ink);color:var(--color-on-brand);padding:clamp(2.2rem,5vw,4rem) 0 clamp(2.4rem,5vw,3.6rem)}.nt-hero :focus-visible{outline-color:var(--color-night-focus)}.nt-crumb{color:var(--color-on-ink-muted);font-size:var(--text-caption);margin-bottom:1.25rem}.nt-crumb a{color:inherit}.nt-hero-top{align-items:end;gap:1.4rem;display:grid}@media (width>=61.25rem){.nt-hero-top{grid-template-columns:1.2fr 1fr}}.nt-h1{color:var(--color-on-brand);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,7vw,5.8rem);font-weight:800;line-height:.92}.nt-h1 em{color:var(--color-lime);font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:300}.nt-sub{max-width:34em;color:var(--color-on-ink-muted);margin-top:.8rem;font-size:1.15rem}.nt-eyebrow{color:var(--color-brand);font-size:var(--eyebrow-caps-size);font-weight:var(--eyebrow-caps-weight);letter-spacing:var(--eyebrow-caps-tracking);text-transform:uppercase;display:inline-block}.nt-hero .nt-eyebrow,.nt-chap.night .nt-eyebrow,.nt-nl .nt-eyebrow{color:var(--color-night-focus)}.js .nt-search-slot{min-height:3.75rem}.nt-search-box{position:relative}.nt-search{border:2px solid var(--color-lime);background:var(--color-surface);min-height:3.75rem;color:var(--color-ink);border-radius:999px;align-items:center;gap:.7rem;padding:0 1.3rem;display:flex;box-shadow:0 18px 40px -26px #18332273}.nt-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:1.1rem}.nt-search svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.nt-search:focus-within{outline:3px solid var(--color-lime);outline-offset:2px}:is(.nt-search-out:has(li),.nt-search-out:has(.nt-status:not(:empty))){z-index:16;background:var(--color-surface);color:var(--color-ink);border-radius:1.25rem;padding:.8rem 1rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 18px 40px -20px #00000080}.nt-status{color:var(--color-muted);font-size:.875rem}.nt-results{margin:0;padding:0;list-style:none}.nt-results a{border-top:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink);align-items:center;font-weight:700;text-decoration:none;display:flex}.nt-results a:hover{text-decoration:underline}.nt-drawers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.nt-drawers>li:last-child:nth-child(odd){grid-column:span 2}@media (width>=61.25rem){.nt-drawers{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-drawers>li:last-child:nth-child(odd){grid-column:auto}}.nt-drawers>li{min-width:0;display:flex}.nt-drawer{min-height:12.5rem;color:var(--color-ink);transition:transform .3s var(--ease-out);border-radius:1.5rem;flex-direction:column;flex:1;justify-content:space-between;gap:1rem;padding:1.1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.nt-drawer:hover{transform:translateY(-4px)}.nt-drawer .dn{font-family:var(--font-serif);font-size:clamp(3rem,6vw,4.6rem);font-weight:300;line-height:.85}.nt-drawer b{font-size:1.25rem;line-height:1.1;display:block}.nt-drawer small{opacity:.8;margin-top:.2rem;font-size:.9375rem;display:block}.nt-drawer .peek{display:flex;position:absolute;top:-14px;right:-14px}.nt-drawer .peek img{object-fit:cover;border:3px solid #ffffffe6;border-radius:1rem;width:74px;height:74px;margin-left:-26px;transform:rotate(8deg);box-shadow:0 8px 18px -8px #00000080}.nt-drawer .peek img:nth-child(2){transform:rotate(-6deg)translateY(16px)}@media (width<43.75rem){.nt-drawer{min-height:10.625rem}.nt-drawer .peek{top:-10px;right:-10px}.nt-drawer .peek img{width:50px;height:50px;margin-left:-20px}}.nt-drawer.d1{background:var(--color-surface)}.nt-drawer.d3{background:var(--color-lime)}.nt-drawer.d4{background:var(--color-night-3);color:var(--color-on-brand);box-shadow:inset 0 0 0 2px var(--color-night-line)}.nt-drawer .ic{border-radius:1rem;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:1rem;right:1rem}.nt-drawer.d3 .ic{background:var(--color-ink);color:var(--color-lime)}.nt-drawer.d4 .ic{background:var(--color-lime)}.nt-drawer.d3 .ic svg{width:30px;height:30px}.nt-drawer.d4 .ic:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid var(--color-ink);margin-left:5px}.nt-drawer[aria-current=page]{outline:3px solid var(--color-lime);outline-offset:3px}.nt-drawer:focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px}.nt-all{border:2px solid var(--color-on-ink-muted);min-height:2.75rem;color:var(--color-on-brand);border-radius:999px;align-items:center;margin-top:1rem;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.nt-all:hover{border-color:var(--color-lime)}@media (prefers-reduced-motion:no-preference){html.m .nt-rv{animation:nt-rise-in .42s var(--ease-out) both}html.m .nt-rv2{animation:nt-rise-in .42s var(--ease-out) 80ms both}html.m .nt-rv3{animation:nt-rise-in .42s var(--ease-out) .16s both}}@keyframes nt-rise-in{0%{transform:translateY(14px)}to{transform:none}}.nt-jump{top:var(--spacing-header);z-index:15;border-bottom:1px solid var(--color-line);background:var(--color-surface);position:sticky}.nt-jump .wrap{scrollbar-width:none;gap:.3rem;display:flex;overflow-x:auto}.nt-jump a{min-height:2.75rem;color:var(--color-ink);white-space:nowrap;flex:none;align-items:center;padding:.85rem .9rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.nt-jump a:hover{text-decoration:underline}.nt-jump a span{color:var(--color-brand);font-family:var(--font-serif);margin-right:.3rem}.nt-sec{padding:clamp(3rem,7vw,5.5rem) 0}.nt-chap{color:var(--color-ink);position:relative}.nt-chap .ch-h{border-top:3px solid;grid-template-columns:auto 1fr;align-items:end;gap:.2rem 1.2rem;margin-bottom:2rem;padding-top:1rem;display:grid}.nt-chap .ch-h .no{color:var(--color-brand);font-family:var(--font-serif);grid-row:span 2;font-size:clamp(4rem,10vw,8rem);font-weight:300;line-height:.78}.nt-chap .ch-h h2{letter-spacing:-.025em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1}.nt-chap .ch-h p{max-width:40em;color:var(--color-muted)}.nt-chap.c-sunk{background:var(--color-sunk)}.nt-chap.lime{background:var(--color-lime)}.nt-chap.lime .ch-h .no,.nt-chap.lime .ch-h p{color:var(--color-ink)}.nt-chap.night{background:var(--color-night);color:var(--color-night-fg)}.nt-chap.night .ch-h{border-color:var(--color-night-fg)}.nt-chap.night .ch-h h2{color:var(--color-on-brand)}.nt-chap.night .ch-h .no{color:var(--color-lime)}.nt-chap.night .ch-h p{color:var(--color-night-muted)}.nt-chap.night :focus-visible{outline-color:var(--color-night-focus)}.more-link{border-bottom:2px solid var(--color-lime);color:inherit;white-space:nowrap;padding-bottom:2px;font-weight:800;text-decoration:none}.nt-chap.lime .more-link{border-color:var(--color-ink)}.nt-more-p{margin-top:1.2rem}.kind{color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:800;display:inline-block}.kind.k-r{color:var(--color-warm-ink)}.kind.k-t{color:#4a5d10}.chip-x{border:2px solid var(--color-line-2);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:800}.tp-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.tp-h h3{font-size:clamp(1.4rem,2.6vw,1.9rem)}.tp-h p{max-width:40em;color:var(--color-muted);font-size:1rem}.nt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56.25rem){.nt-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<56.25rem){.nt-tiles>li:last-child:nth-child(odd){grid-column:span 2}.nt-tiles>li:last-child:nth-child(odd) .nt-tile{min-height:8.75rem}}.nt-tiles>li{min-width:0;display:flex}.nt-tile{background:var(--color-night);min-height:11.875rem;color:var(--color-on-brand);transition:transform .3s var(--ease-out);border-radius:1.375rem;flex-direction:column;flex:1;justify-content:flex-end;gap:.2rem;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.nt-tile .bgs{opacity:.55;transition:opacity .3s, transform .45s var(--ease-out);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.nt-tile .bgs img{object-fit:cover;width:100%;height:100%}.nt-tile .bgs img:only-child{grid-area:1/1/3/3}.nt-tile .bgs img:first-child:nth-last-child(2),.nt-tile .bgs img:nth-child(2):last-child,.nt-tile .bgs img:first-child:nth-last-child(3){grid-row:span 2}.nt-tile:after{content:"";background:linear-gradient(#0b140f0d,#0b140fe0);position:absolute;inset:0}@media (width<56.25rem){.nt-tile:after{background:linear-gradient(#0b140f0d 0%,#0b140f9e 42%,#0b140ff2 72%)}}.nt-tile>:not(.bgs){z-index:1;position:relative}.nt-tile b{letter-spacing:-.015em;font-size:1.2rem;line-height:1.12}.nt-tile small{color:var(--color-night-fg);font-size:.9375rem}.nt-tile .pl{background:var(--color-lime);width:2.2rem;height:2.2rem;color:var(--color-ink);transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;display:grid;position:absolute;top:.8rem;right:.8rem}.nt-tile .ai{background:#0b140fb3;border-radius:6px;align-self:flex-start;max-width:calc(100% - 2.8rem);margin-bottom:auto;padding:.1rem .45rem;font-size:.75rem;line-height:1.3;position:relative}.nt-tile:hover{transform:translateY(-3px)}.nt-tile:hover .bgs{opacity:.78;transform:scale(1.04)}.nt-tile[aria-expanded=true]{outline:3px solid var(--color-lime);outline-offset:3px}.nt-tile[aria-expanded=true] .pl{transform:rotate(45deg)}.nt-panel{background:var(--color-surface);color:var(--color-ink);box-shadow:0 18px 40px -26px #18332273, 0 0 0 1px var(--color-line);border-radius:1.75rem;margin-top:1rem;padding:clamp(1rem,2.6vw,1.8rem)}.nt-panel[hidden],.nt-cpanel[hidden],.nt-stage[hidden],[data-bh-itm][hidden]{display:none}.nt-alist{gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56.25rem){.nt-alist{grid-template-columns:1fr 1fr}}.nt-alist li{border-top:1px solid var(--color-line);grid-template-columns:84px 1fr;align-items:center;gap:.9rem;padding:.7rem 0;display:grid;position:relative}.nt-alist img,.nt-alist .nt-tsq{object-fit:cover;border-radius:10px;width:84px;height:60px}.nt-tsq{background:var(--color-lime);color:var(--color-ink);text-align:center;place-items:center;padding:.3rem;font-size:.8rem;font-weight:800;line-height:1.1;display:grid}.nt-alist a{color:var(--color-ink);text-decoration:none}.nt-alist a:after{content:"";position:absolute;inset:0}.nt-alist h4{letter-spacing:-.01em;font-size:1.02rem;line-height:1.25}.nt-alist li:hover h4{text-decoration:underline}.nt-chap .meta{color:var(--color-muted);font-size:.875rem;display:block}.nt-alist .meta{display:inline}.nt-chips{margin-bottom:0}.nt-chips ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nt-chips a{border:2px solid var(--color-line-2);background:var(--color-surface);min-height:2.875rem;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9875rem;font-weight:800;text-decoration:none;display:inline-flex}.nt-chips a:hover{border-color:var(--color-ink)}.nt-chips [aria-current=page]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-brand)}.nt-mine{align-items:center;gap:.75rem;margin:-.75rem 0 1.25rem;display:flex}.nt-mine[hidden]{display:none}.nt-mine small{color:var(--color-muted);font-size:.875rem;display:block}.nt-ring svg{width:2.75rem;height:2.75rem;transform:rotate(-90deg)}.nt-ring circle{fill:none;stroke-width:7px}.nt-ring .bg{stroke:#1833221f}.nt-ring .fg{stroke:var(--color-brand);stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease-out)}.nt-colls{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=61.25rem){.nt-colls{grid-template-columns:repeat(6,minmax(0,1fr))}.nt-colls>li{grid-column:span 2}.nt-colls>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}@media (width<40rem){.nt-colls{scroll-snap-type:x mandatory;padding-bottom:.5rem;display:flex;overflow-x:auto}.nt-colls>li{scroll-snap-align:start;flex:0 0 82%}}.nt-colls>li{min-width:0;display:flex}.nt-coll{background:var(--color-surface);color:var(--color-ink);transition:transform .3s var(--ease-out), border-color .2s;border:2px solid #0000;border-radius:1.5rem;flex-direction:column;flex:1;gap:.55rem;padding:1.1rem;text-decoration:none;display:flex;position:relative}.nt-coll:hover{transform:translateY(-3px)}.nt-coll[aria-expanded=true]{border-color:var(--color-ink)}.nt-coll.is-complete:after{content:"★";background:var(--color-gold);width:2.4rem;height:2.4rem;color:var(--color-ink);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:1rem;right:1rem}.nt-coll .fan{height:100px;margin-bottom:.3rem;position:relative}.nt-coll .fan img{aspect-ratio:4/3;border:3px solid var(--color-surface);object-fit:cover;width:44%;transition:transform .3s var(--ease-out);border-radius:.75rem;position:absolute;bottom:0;box-shadow:0 6px 14px -6px #00000059}.nt-coll .fan img:first-child{left:0;transform:rotate(-6deg)}.nt-coll .fan img:nth-child(2){z-index:2;left:28%;transform:translateY(-6px)}.nt-coll .fan img:nth-child(3){left:56%;transform:rotate(6deg)}.nt-coll:hover .fan img:first-child{transform:rotate(-10deg)translate(-4px)}.nt-coll:hover .fan img:nth-child(3){transform:rotate(10deg)translate(4px)}.nt-coll b{letter-spacing:-.015em;font-size:1.2rem;line-height:1.2}.nt-coll .cd{color:var(--color-muted);font-size:.9375rem;line-height:1.45}.nt-coll .cm{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:800;display:flex}.nt-coll .cm [hidden]{display:none}.nt-badge{color:var(--color-ink)}.nt-ai-l{color:var(--color-muted);font-size:.75rem}.nt-coll .nt-bar{background:#1833221f;border-radius:9px;height:6px;display:block;overflow:hidden}.nt-coll .nt-bar i{background:var(--color-brand);height:100%;transition:width .4s var(--ease-out);border-radius:9px;display:block}.nt-cpanel{background:var(--color-surface);color:var(--color-ink);border-radius:1.75rem;margin-top:1rem;padding:clamp(1rem,2.6vw,1.8rem);box-shadow:0 18px 40px -26px #18332273}.nt-prog{align-items:center;gap:.8rem;display:flex}.nt-prog [hidden]{display:none}.nt-clist{margin:0;padding:0;list-style:none}.nt-clist li{border-top:1px solid var(--color-line);grid-template-columns:2rem 72px 1fr auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.nt-clist .cn{color:var(--color-brand);font-family:var(--font-serif);font-size:1.6rem;line-height:1}.nt-clist img,.nt-clist .nt-tsq{object-fit:cover;border-radius:10px;width:72px;height:54px}.nt-clist h4{font-size:1rem;line-height:1.25}.nt-clist h4 a{color:var(--color-ink);text-decoration:none}.nt-clist h4 a:hover{text-decoration:underline}.nt-clist li.is-read h4{text-decoration:line-through;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-decoration-thickness:3px}.nt-clist .meta{display:inline}@media (width<37.5rem){.nt-clist li{grid-template-columns:2rem 56px 1fr}.nt-clist img,.nt-clist .nt-tsq{width:56px;height:46px}.nt-clist .rd{grid-column:3;justify-self:start}}.rd{border:2px solid var(--color-line-2);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 .8rem;font-size:.875rem;font-weight:800}.rd[hidden]{display:none}.rd[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.rd[aria-pressed=true]:before{content:"✓ "}.nt-cdone{background:var(--color-lime-soft);border-radius:.875rem;margin-top:1rem;padding:.7rem 1rem;font-weight:800}.nt-cdone[hidden]{display:none}.nt-tools-row{gap:1.2rem;display:grid}@media (width>=62.5rem){.nt-tools-row{grid-template-columns:1.3fr 1fr}}.nt-itm-card{background:var(--color-surface);color:var(--color-ink);border-radius:1.75rem;padding:clamp(1.2rem,3vw,2rem)}.nt-itm-card h3,.nt-stage h3{margin-top:.3rem;font-size:clamp(1.5rem,2.6vw,2rem)}.nt-ex{color:var(--color-muted);margin-top:.3rem;font-size:.875rem}.nt-itm-card .itm-in{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.nt-itm-card .field{gap:.3rem;margin:0;display:grid}.nt-itm-card .field label{font-size:.9375rem;font-weight:800}.nt-itm-card .inp{border:2px solid var(--color-field);background:var(--color-surface);border-radius:.75rem;align-items:center;min-height:3.25rem;display:flex;overflow:hidden}.nt-itm-card .inp input{background:0 0;border:0;outline:0;align-self:stretch;width:100%;min-width:0;padding:0 .8rem;font-size:1.25rem;font-weight:800}.nt-itm-card .inp span{color:var(--color-muted);padding:0 .8rem;font-weight:700}.nt-itm-card .inp:focus-within{outline:3px solid var(--color-ink);outline-offset:2px}.nt-itm-card .itm-out{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.2rem;display:flex}.nt-itm-card .itm-out .big{font-family:var(--font-serif);font-size:clamp(4rem,9vw,6rem);font-weight:300;line-height:.85}.nt-itm-card .muted{color:var(--color-muted)}.bscale{border-radius:99px;height:16px;margin:1.6rem 0 .4rem;display:flex;position:relative}.bscale i{flex:0 0 var(--w);height:100%;display:block}.bscale i:first-child{border-radius:99px 0 0 99px}.bscale i:nth-child(6){border-radius:0 99px 99px 0}.bscale .b0,.pv-bar .b0{background:#8fb6d9}.bscale .b1,.pv-bar .b1{background:#7fbf5a}.bscale .b2,.pv-bar .b2{background:#e7c27d}.bscale .b3,.pv-bar .b3{background:#e39a5c}.bscale .b4,.pv-bar .b4{background:#d47650}.bscale .b5,.pv-bar .b5{background:#b8573f}.bscale .mk{border:5px solid var(--color-ink);background:var(--color-surface);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;box-shadow:0 4px 12px #0000004d}@media (prefers-reduced-motion:no-preference){.bscale .mk{transition:left .45s var(--ease-out)}}.bticks{height:1.3rem;color:var(--color-muted);font-size:.8125rem;font-weight:700;position:relative}.bticks span{position:absolute;transform:translate(-50%)}.nt-privacy{color:var(--color-muted);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.9375rem;display:flex}.nt-privacy:before{content:"";border:2px solid;border-top-width:6px;border-radius:3px 3px 4px 4px;flex:0 0 14px;width:14px;height:16px}.nt-itm-go,.nt-stage .btn{margin-top:1rem}.nt-tlist{align-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.trow{background:var(--color-ink);color:var(--color-on-brand);transition:transform .25s var(--ease-out);border-radius:1.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;text-decoration:none;display:grid}.trow:hover{transform:translate(4px)}.trow[aria-current=true]{box-shadow:inset 0 0 0 3px var(--color-surface)}.trow:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.trow b{line-height:1.2;display:block}.trow small{color:var(--color-on-ink-muted);font-size:.875rem}.fic{background:var(--color-lime);width:52px;height:52px;color:var(--color-ink);border-radius:.875rem;place-items:center;display:grid}.fic svg{width:30px;height:30px}.trow .pv-svg{width:58px;height:58px}.trow .pv-n{font-size:1.5rem}.trow .pv-l{display:none}.stage-in{align-items:center;gap:1.4rem;display:grid}@media (width>=43.75rem){.stage-in{grid-template-columns:1.2fr 1fr}}.stage-in p{margin-top:.5rem}.stage-pv{background:var(--color-sunk);min-height:13.75rem;color:var(--color-ink);border-radius:1.375rem;place-items:center;gap:.4rem;padding:1.4rem;display:grid}.stage-pv small{color:var(--color-muted);font-size:.8125rem}.pv{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.pv-svg{width:120px;height:120px}.pv-svg circle{fill:none;stroke-width:14px}.pv-svg .trk{stroke:#808c8238}.pv-svg .p0,.pv-svg .ring{stroke:var(--color-brand)}.pv-svg .p1{stroke:var(--color-lime)}.pv-svg .p2{stroke:#e7c27d}.pv-svg .p3{stroke:#8fb6d9}.pv-svg .p-razmerje-pas-visina{stroke:#7fbf5a}.pv-svg .p-test-vstajanja-s-stola{stroke:var(--color-lime)}.pv-svg .p-test-ravnotezja{stroke:#e7c27d}.pv-svg text{fill:currentColor}.pv-svg .t1{font-weight:800}.pv-svg .t2{opacity:.75}.pv-n{font-family:var(--font-serif);font-size:3rem;font-weight:300;line-height:1}.pv-l{opacity:.85;font-size:.875rem;font-weight:800}.pv-bar{border-radius:9px;width:100%;min-width:160px;height:10px;margin-top:.6rem;display:flex;position:relative}.pv-bar i{flex:0 0 var(--w);height:100%}.pv-bar i:first-child{border-radius:9px 0 0 9px}.pv-bar i:nth-child(6){border-radius:0 9px 9px 0}.pv-bar em{border:4px solid var(--color-ink);background:var(--color-surface);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%}.pv-eggs{gap:.35rem;margin-top:.4rem;display:flex}.pv-eggs i{background:var(--color-night-warm);border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:20px;height:26px}.pv-eggs i.h{background:linear-gradient(90deg, var(--color-night-warm) 50%, #808c824d 50%)}.nt-vfeat{gap:1.2rem;margin-bottom:1.4rem;display:grid}@media (width>=56.25rem){.nt-vfeat{grid-template-columns:1.6fr 1fr;align-items:center}}.nt-vfeat h3{margin-top:.4rem;font-size:clamp(1.3rem,2.4vw,1.9rem)}.nt-vfeat h3 a{color:var(--color-on-brand);text-decoration:none}.nt-vfeat h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime)}.nt-chap.night .meta{color:var(--color-night-muted);margin-top:.4rem}.nt-vcard{margin:0}.nt-vcard .sk-video__link{aspect-ratio:16/9;background:var(--color-night-3);border-radius:1.125rem;display:block}.nt-vcard .sk-video__link img{object-position:center;transition:transform .45s var(--ease-out)}.nt-vcard .sk-video__link:hover img{transform:scale(1.04)}.nt-vcard .sk-video__empty{place-items:center;height:100%;padding:.5rem;display:grid}.nt-vcard figcaption{color:var(--color-night-fg);margin-top:.7rem;font-size:1.08rem;line-height:1.25}.nt-vcard figcaption .text-current{font-weight:800}.nt-vcard--feat figcaption{display:none}.nt-vcard .sk-video__link:focus-visible{outline:3px solid var(--color-night-focus);outline-offset:2px}.nt-vmore{margin-bottom:.6rem}.nt-vrow{--swipe-gap:1rem}.nt-vli{flex-direction:column;display:flex}.nt-vart{margin-top:.2rem;font-size:.9375rem}.nt-vart a{color:var(--color-night-fg);font-weight:700}.nt-vart a:hover{color:var(--color-lime)}.nt-vart a{position:relative}.nt-vart a:after{content:"";inset:min(0px, (100% - var(--spacing-target)) / 2) 0;position:absolute}.nt-chap.night .swipe-ctl__b{color:var(--color-night-fg);background:0 0;border-color:currentColor}.nt-vfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1rem;display:flex}.nt-vnote{max-width:52em;color:var(--color-night-muted);align-items:flex-start;gap:.5rem;font-size:.9375rem;display:flex}.nt-vnote:before{content:"i";border:1.5px solid;border-radius:50%;flex:0 0 1.4rem;place-items:center;height:1.4rem;margin-top:.15rem;font-size:.8rem;font-weight:800;display:grid}.nt-vnote a{color:var(--color-night-focus)}.nt-nl{background:var(--color-night-2);color:var(--color-night-fg);padding:clamp(3rem,7vw,5rem) 0}.nt-nl :focus-visible{outline-color:var(--color-night-focus)}.nt-nl-wrap{align-items:center;gap:2rem;display:grid}@media (width>=56.25rem){.nt-nl-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}}.nt-nl-pic{aspect-ratio:4/3;border-radius:1.75rem;position:relative;overflow:hidden}.nt-nl-pic img{object-fit:cover;width:100%;height:100%}.nt-nl-stamp{background:var(--color-lime);width:7.5rem;height:7.5rem;color:var(--color-ink);text-align:center;border-radius:50%;place-items:center;padding:.7rem;font-size:.95rem;font-weight:800;line-height:1.1;display:grid;position:absolute;top:1rem;right:1rem;transform:rotate(-8deg)}.nt-nl .news-box{max-width:none;color:inherit;background:0 0;border-radius:0;padding:0}.nt-nl .news-box h2{color:var(--color-on-brand);letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.nt-nl .news-box>p:first-of-type{max-width:32em;margin-top:.8rem;font-size:1.2rem}.nt-nl .news-box a{color:var(--color-night-focus)}.nt-nl .sk-form{color:var(--color-night-fg);margin-top:1.1rem}.nt-nl .sk-form .field>label,.nt-nl .sk-form .hint,.nt-nl .sk-form label{color:var(--color-night-fg);font-size:var(--text-small)}.nt-nl .sk-form input[type=email]{border:2px solid var(--color-lime);background:var(--color-surface);min-height:3.5rem;color:var(--color-ink);border-radius:999px;padding-inline:1.2rem}.nt-nl .sk-form [data-newsletter-consent]{margin-top:.8rem}.nt-nl .sk-form button[type=submit]{--btn-ledge:var(--color-lime-2);background:var(--color-lime);width:auto;color:var(--color-ink);margin-top:1rem}.nt-res{background:var(--color-surface)}.nt-res-top{gap:.75rem;padding-top:clamp(2rem,5vw,3.5rem);display:grid}.nt-tagchips a{min-height:2.75rem;font-size:.875rem}.nt-pillar{padding-top:2rem}.nt-pillar h2,.nt-list h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.nt-pillar .acard{max-width:40rem;margin-top:1rem}section.nt-list{padding-block:2rem clamp(3rem,6vw,4.5rem)}.nt-list .acards{grid-template-columns:minmax(0,1fr);gap:1.6rem 1.2rem}@media (width>=37.5rem){.nt-list .acards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56.25rem){.nt-list .acards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=75rem){.nt-list .acards{grid-template-columns:repeat(4,minmax(0,1fr))}}.nt-res .acard .ph{aspect-ratio:16/10;background:var(--color-tint);border-radius:1rem;margin-bottom:.3rem}.nt-res .acard .ph img{transition:transform .45s var(--ease-out)}.nt-res .acard .cat{color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;order:-1;margin-top:0;font-size:.8125rem;font-weight:800}.nt-res .acard .ph+.cat,.nt-res .acard .ai-lbl+.cat{order:0;margin-top:.4rem}.nt-res .acard--recept .cat{color:var(--color-warm-ink)}.nt-res .acard--orodje .cat{color:#4a5d10}.nt-res .acard h2,.nt-res .acard h3,.nt-res .acard h4{letter-spacing:-.01em;margin-top:.2rem;font-size:1.05rem;line-height:1.25}.nt-res .acard .desc{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.nt-res .acard .meta{margin-top:.35rem;font-size:.875rem}.nt-res .acard .ai-lbl{order:0;margin-top:.3rem;font-size:.75rem}@media (width>=61.25rem){.nt-hero-top:has(.nt-ask){grid-template-columns:minmax(0,1fr)}}.nt-hero-top:has(.nt-ask) .nt-sub{max-width:56ch}.nt-hero-top:has(.nt-ask) .nt-h1{max-width:13ch}.nt-ask{flex-wrap:wrap;gap:.625rem;margin:1.625rem 0 0;padding:0;list-style:none;display:flex}.nt-ask-a{min-height:3rem;color:var(--color-on-brand);transition:background-color .25s var(--ease-out), box-shadow .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;align-items:center;gap:.625rem;padding:.75rem 1.375rem;font-size:1.0625rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff4d}.nt-ask-a:hover,.nt-ask-a.is-first{background:var(--color-lime);box-shadow:inset 0 0 0 2px var(--color-lime);color:var(--color-ink)}@media (width<37.5rem){.nt-ask li,.nt-ask-a{width:100%}.nt-ask-a{padding:.75rem 1rem;font-size:.9375rem}}.nt-res--tools{background:var(--color-sunk);padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(3rem,6vw,4.5rem)}.nt-qrow{border-bottom:1px solid var(--color-line-2);scroll-margin-top:calc(var(--spacing-header) + 1rem);gap:1rem;padding:1.375rem 0;display:grid}@media (width>=56.25rem){.nt-qrow{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.nt-qn{background:var(--color-lime);width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:800;display:inline-grid}.nt-qrow-h h3{max-width:16ch;color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.5rem,2.2vw,1.75rem);line-height:1.1}.nt-qrow-h p{color:var(--color-muted);margin-top:.5rem;font-size:1rem}.nt-qcards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=37.5rem){.nt-qcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-qcards>li{min-width:0;display:flex}.nt-qc{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:1.5rem;flex:1;align-content:start;gap:.625rem;padding:1.375rem;text-decoration:none;display:grid}.nt-qc:hover{box-shadow:0 0 0 1px var(--color-line), 0 18px 34px -22px #0b140f73;transform:translateY(-3px)}.nt-qc--warm{background:var(--color-warm-soft);box-shadow:none}.nt-qc--dark{background:var(--color-ink);box-shadow:none;color:var(--color-on-brand)}.nt-qc-k{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.nt-qc--dark .nt-qc-k,.nt-qc--dark .nt-qc-go,.nt-qc--dark .nt-qc-res b{color:var(--color-lime)}.nt-qc h4{font-size:1.1875rem;line-height:1.25}.nt-qc:hover h4{text-underline-offset:.15em;text-decoration:underline}.nt-qc-res{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.nt-qc-res b{color:var(--color-brand);font-family:var(--font-serif);white-space:nowrap;font-size:clamp(2.875rem,4vw,3.625rem);font-weight:300;line-height:1}.nt-qc-res span{color:var(--color-muted);font-size:.875rem}.nt-qc--dark .nt-qc-res span{color:var(--color-on-ink-muted)}.nt-qc-go{color:var(--color-brand);font-size:.875rem;font-weight:800}.nt-qc .meta{color:var(--color-muted);font-size:.875rem}.nt-qc .draft{background:var(--color-placeholder);color:var(--color-on-placeholder);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;justify-self:start;padding:.1rem .4rem;font-size:.75rem;font-weight:800}.nt-qc-itm{border-radius:999px;height:10px;margin:.25rem 0;display:flex;position:relative}.nt-qc-itm i{flex:0 0 var(--w);height:100%}.nt-qc-itm i:first-child{border-radius:999px 0 0 999px}.nt-qc-itm i:last-of-type{border-radius:0 999px 999px 0}.nt-qc-itm .b0{background:#8fb6d9}.nt-qc-itm .b1{background:#7fbf5a}.nt-qc-itm .b2{background:#e7c27d}.nt-qc-itm .b3{background:#e39a5c}.nt-qc-itm .b4{background:#d47650}.nt-qc-itm .b5{background:#b8573f}.nt-qc-itm em{border:4px solid var(--color-ink);background:var(--color-surface);border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%}.nt-qc-ring{background:conic-gradient(#7fbf5a calc(var(--p) * 1%), var(--color-tint) 0);border-radius:50%;width:4rem;height:4rem;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}.nt-qc-eggs{gap:.5rem;display:flex}.nt-qc-eggs i{background:var(--color-night-warm);border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:26px;height:32px}.nt-qc-eggs i.h{opacity:.4}.nt-qc-parts{border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.nt-qc-parts .p0{background:var(--color-warm)}.nt-qc-parts .p1{background:var(--color-night-warm)}.nt-qc-parts .p2{background:var(--color-lime)}.nt-qc-parts .p3{background:var(--color-brand)}.nt-vwrap{position:relative}.nt-vrow>li{flex:0 0 84%}@media (width>=43.75rem){.nt-vrow>li{flex-basis:46%}}@media (width>=68.75rem){.nt-vrow>li{flex-basis:31.5%}}.nt-vrow{gap:1rem}.nt-vrow .nt-vcard figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nt-vrow h3.nt-vart{letter-spacing:-.01em;margin-top:.7rem;font-size:1.08rem;line-height:1.25}.nt-vrow h3.nt-vart a{color:var(--color-on-brand);text-decoration:none}.nt-vrow h3.nt-vart a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime)}.nt-vrow .meta{margin-top:.2rem;font-size:.875rem}.nt-vwrap .swipe-ctl:not([hidden]){margin:0;position:absolute;top:-.6rem;right:0}.nt-chap.night .swipe-ctl__b{width:3rem;height:3rem;color:var(--color-night-fg);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;font-size:1.125rem;font-weight:800}.nt-chap.night .swipe-ctl__b:disabled{opacity:.35;cursor:default}.nt-chap.night .swipe-ctl__b:focus-visible{outline:3px solid var(--color-lime);outline-offset:3px}.nt-vli{position:relative}@media (width<61.25rem){.nt-drawers>li:last-child:nth-child(odd) .nt-drawer{min-height:8.75rem}}.nt-crumb .text-muted,.nt-crumb [aria-current]{color:var(--color-on-ink-muted)}}.bh-reward{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.bh-reward span{top:-2rem;left:var(--x);animation:bh-fall var(--t) var(--d) cubic-bezier(.3, .1, .5, 1) both;font-size:1.6rem;line-height:1;position:absolute}.bh-reward span:nth-child(4n+1){color:var(--color-gold)}.bh-reward span:nth-child(4n+2){color:var(--color-brand)}.bh-reward span:nth-child(4n+3){color:var(--color-lime)}.bh-reward span:nth-child(4n){color:var(--color-mark-from)}}@media (prefers-reduced-motion:reduce){.bh-reward{display:none}}@keyframes bh-fall{to{translate:0 110vh;rotate:var(--r);opacity:.9}}@media (width>=43.75rem){.swipe.nt-vrow>li{flex-basis:46%}}@media (width>=68.75rem){.swipe.nt-vrow{gap:1rem}.swipe.nt-vrow>li{flex-basis:31.5%}}.nt-crumb .text-muted,.nt-crumb [aria-current]{color:var(--color-on-ink-muted)}.nt-chap.night .nt-vcard figcaption,.nt-chap.night .nt-vcard figcaption .text-current{color:var(--color-night-fg)}
