@font-face{font-family:__virgil_2bca19;src:url(/_next/static/media/a65be6527ef40920-s.p.woff2) format("woff2");font-display:block}@font-face{font-family:__virgil_Fallback_2bca19;src:local("Arial");ascent-override:79.53%;descent-override:33.57%;line-gap-override:0.45%;size-adjust:111.40%}.__className_2bca19{font-family:__virgil_2bca19,__virgil_Fallback_2bca19}.__variable_2bca19{--font-virgil:"__virgil_2bca19","__virgil_Fallback_2bca19"}@font-face{font-family:__typewriter_fda81a;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");font-display:block}@font-face{font-family:__typewriter_Fallback_fda81a;src:local("Arial");ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.00%;size-adjust:131.41%}.__className_fda81a{font-family:__typewriter_fda81a,__typewriter_Fallback_fda81a}.__variable_fda81a{--font-typewriter:"__typewriter_fda81a","__typewriter_Fallback_fda81a"}.nb{--ink:#23262d;--blue:#2457c5;--red:#c8372c;--pencil:#62666e;--paper:#fbf8f0;--grid:rgba(64,104,150,.15);--desk:#d9d3c7;--kraft:#b98f62;--cast:0;--marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M1.5 7.5C18 5.2 44 6.8 70 5.4C82 4.8 92 5.6 98.6 4.6L99 15.2C80 16.6 52 15 30 16.2C18 16.8 8 16.4 1 17.2Z' fill='%23f7c83a' fill-opacity='0.62'/%3E%3C/svg%3E");--marker-block:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100L98.6 33C80 35.4 58 33.6 40 35.6C24 37.2 10 35.8 1.2 37.4Z' fill='%23f7c83a' fill-opacity='0.9'/%3E%3Cpath d='M4 28C30 26.6 62 29 96 26.4' fill='none' stroke='%23e0a91c' stroke-width='3' stroke-opacity='0.35' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 42%,#ebe6dc 0,transparent 70%),var(--desk);color:var(--ink);font-family:var(--font-virgil),"Comic Sans MS",cursive;font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nb ::selection{background:rgba(36,87,197,.18);color:inherit}.nb-sr{width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nb-sr,.nb-stage{position:absolute}.nb-stage{z-index:1;left:6px;top:8px;width:calc(100vw - 12px)}.nb-world{position:absolute;inset:0}.nb[data-layout=spread]{--strip:clamp(220px,32vw,520px)}.nb[data-layout=spread] .nb-world{will-change:transform}.nb[data-layout=spread] .nb-stage{left:calc(var(--strip) * 2 - 100vw);top:0;width:calc((100vw - var(--strip)) * 2);transform:none}.nb[data-layout=spread] .nb-sheet{--u:min(calc(100cqh / 792),calc(100cqw / 712))}.nb[data-layout=spread] .nb-page{box-shadow:none}.nb[data-layout=spread][data-shut] .nb-page{box-shadow:calc(var(--cast) * 2px) 2px 3px rgba(40,32,16,.2),calc(var(--cast) * 34px) 34px 60px -22px rgba(40,32,16,.6)}.nb[data-layout=spread] .nb-main{max-width:calc(var(--u) * 600)}.nb[data-layout=spread] .nb-left .nb-sheet{display:flex;justify-content:flex-end}.nb[data-layout=spread] .nb-left .nb-col{width:calc(var(--strip) - var(--u) * 100);max-width:calc(var(--u) * 340);margin-block:auto}.nb[data-layout=spread]:not([data-shut]) .nb-nav{left:calc(var(--strip) / 2);bottom:10px}.nb-book{min-width:0!important;min-height:0!important}.nb .stf__parent{display:block;transform:translateZ(0);touch-action:none}.nb .stf__parent,.nb .stf__wrapper{position:relative;box-sizing:border-box}.nb .stf__wrapper{width:100%}.nb .stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px}.nb .stf__item{display:none;position:absolute;transform-style:preserve-3d}.nb .stf__hardInnerShadow,.nb .stf__hardShadow,.nb .stf__innerShadow,.nb .stf__outerShadow{position:absolute;left:0;top:0}.nb-source[hidden]{display:none}.nb-page{container-type:size;box-shadow:calc(var(--cast) * 1px) 1px 1px rgba(40,32,16,.12),calc(var(--cast) * 14px) 14px 30px -14px rgba(40,32,16,.45)}.nb-sheet{--u:calc(100cqw / 612);position:absolute;inset:0;overflow:hidden;padding:calc(var(--u) * 46) calc(var(--u) * 50) calc(var(--u) * 44);background:linear-gradient(to right,var(--grid) 1px,transparent 1px) 0 0 /calc(var(--u) * 24) calc(var(--u) * 24),linear-gradient(to bottom,var(--grid) 1px,transparent 1px) 0 0 /calc(var(--u) * 24) calc(var(--u) * 24),var(--paper);font-size:calc(var(--u) * 14.5);line-height:calc(var(--u) * 22)}.nb-sheet:after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--u) * 46);pointer-events:none}.nb-left .nb-sheet:after{right:0;background:linear-gradient(270deg,rgba(60,45,20,.16),rgba(60,45,20,.04) 40%,transparent)}.nb-right .nb-sheet:after{left:0;background:linear-gradient(90deg,rgba(60,45,20,.16),rgba(60,45,20,.04) 40%,transparent)}.nb-right .nb-sheet{padding-left:calc(var(--u) * 62)}.nb-left .nb-sheet{padding-right:calc(var(--u) * 62)}.nb :where(p,li,dd,dt,h2,blockquote,figure){margin:0}.nb :where(ul,ol){list-style:none;margin:0;padding:0}.nb a{color:var(--blue);text-decoration:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 3.6C20 2.4 45 4.2 64 3C78 2.2 90 3.8 99 2.8' fill='none' stroke='%232457c5' stroke-width='1.3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 100% /100% .3em no-repeat;padding-bottom:.08em}.nb a:hover{color:#163e97}.nb a:focus-visible{outline:2px dashed var(--blue);outline-offset:3px;border-radius:2px}.nb a *{pointer-events:none}.nb-glyph{display:inline-block;width:1.05em;height:.9em;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nb-circled{position:relative;display:inline-block;padding:0 .15em}.nb-circled svg{position:absolute;left:-.35em;right:-.35em;top:-.32em;bottom:-.3em;width:calc(100% + .7em);height:calc(100% + .62em);overflow:visible;pointer-events:none}.nb-head{margin-bottom:calc(var(--u) * 12)}.nb-kicker{color:var(--red);font-size:calc(var(--u) * 13)}.nb-h{font-weight:400;font-size:calc(var(--u) * 40);line-height:calc(var(--u) * 48)}.nb-h-big{font-size:calc(var(--u) * 48);line-height:calc(var(--u) * 56)}.nb-sub{color:var(--pencil);font-size:calc(var(--u) * 14)}.nb .nb-tocback{position:absolute;top:0;right:calc(var(--u) * 34);padding:calc(var(--u) * 12) calc(var(--u) * 13) calc(var(--u) * 7);font-size:calc(var(--u) * 13);color:var(--ink);background:var(--marker-block) center /100% 100% no-repeat;transform:rotate(1.4deg);transform-origin:top center;transition:padding-top .2s ease}.nb .nb-tocback:hover{color:var(--ink);padding-top:calc(var(--u) * 17)}.nb-lead{margin-bottom:calc(var(--u) * 10);font-size:calc(var(--u) * 18);line-height:calc(var(--u) * 26)}.nb-fig{color:var(--red);font-size:1.24em}.nb-facts li,.nb-list li{position:relative;padding-left:calc(var(--u) * 18);margin-bottom:calc(var(--u) * 7)}.nb-list li:before{content:"–";position:absolute;left:0;color:var(--pencil)}.nb-links{gap:calc(var(--u) * 22)}.nb-links,.nb-metrics{display:flex;flex-wrap:wrap;margin-top:calc(var(--u) * 12)}.nb-metrics{gap:calc(var(--u) * 6) calc(var(--u) * 12)}.nb-metrics span{padding:0 .3em;font-size:calc(var(--u) * 16.5);background:var(--marker) center 62% /100% .95em no-repeat}.nb-tags{margin-top:calc(var(--u) * 8);color:var(--pencil);font-size:calc(var(--u) * 13)}.nb-points li,.nb-tl-detail{font-family:var(--font-typewriter),"Courier New",monospace;font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 20)}.nb .nb-points li{margin-bottom:calc(var(--u) * 6)}.nb-card{position:relative;background:#fff;padding:calc(var(--u) * 7);transform:rotate(var(--tilt,-1deg));box-shadow:calc(var(--cast) * calc(var(--u) * .6)) calc(var(--u) * .6) calc(var(--u) * 1.4) rgba(30,24,12,.14),calc(var(--cast) * calc(var(--u) * 9)) calc(var(--u) * 9) calc(var(--u) * 18) calc(var(--u) * -7) rgba(30,24,12,.38);transition:transform .25s ease,box-shadow .25s ease}.nb-card:has(.nb-lift:hover){transform:rotate(0deg) translateY(calc(var(--u) * -3)) scale(1.015);box-shadow:calc(var(--cast) * calc(var(--u) * 1)) calc(var(--u) * 1) calc(var(--u) * 2) rgba(30,24,12,.16),calc(var(--cast) * calc(var(--u) * 16)) calc(var(--u) * 16) calc(var(--u) * 26) calc(var(--u) * -8) rgba(30,24,12,.45)}.nb .nb-lift{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.nb .nb-lift:focus-visible{outline:2px dashed var(--blue);outline-offset:4px}.nb-card img{display:block;width:100%;height:auto}.nb-card figcaption{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 17);color:var(--pencil)}.nb-card-diagram{max-width:calc(var(--u) * 480);margin:0 calc(var(--u) * 4) calc(var(--u) * 18);padding:calc(var(--u) * 10)}.nb-diagram{display:block;width:100%;height:auto;overflow:visible}.nb-diagram text{font-family:var(--font-virgil),cursive}.nb-timeline{position:relative;padding-left:calc(var(--u) * 26)}.nb-timeline:before{content:"";position:absolute;left:calc(var(--u) * 6);top:calc(var(--u) * 8);bottom:calc(var(--u) * 20);width:calc(var(--u) * 6);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 100' preserveAspectRatio='none'%3E%3Cpath d='M3 0C2.2 20 3.8 45 2.6 70C2.2 82 3.4 92 3 100' fill='none' stroke='%2362666e' stroke-width='1.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.nb-timeline li{position:relative;margin-bottom:calc(var(--u) * 22)}.nb-timeline li:before{content:"";position:absolute;left:calc(var(--u) * -26);top:calc(var(--u) * 4);width:calc(var(--u) * 13);height:calc(var(--u) * 13);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.4C15 2 18 5.6 17.6 10.4C17.2 15 13.6 17.8 9.4 17.6C5 17.4 2.2 14 2.6 9.6C3 5.4 6.4 2.6 11 2.8' fill='%23fbf8f0' stroke='%23c8372c' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat}.nb-tl-date{color:var(--red);font-size:calc(var(--u) * 13.5)}.nb-tl-role{font-size:calc(var(--u) * 21);line-height:calc(var(--u) * 28)}.nb-tl-org{color:var(--pencil)}.nb-tl-detail{margin-top:calc(var(--u) * 2)}.nb-stack>div{margin-bottom:calc(var(--u) * 18)}.nb-stack dt{color:var(--red);font-size:calc(var(--u) * 13);margin-bottom:calc(var(--u) * 6)}.nb-stack dd{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 9)}.nb-stack dd span{padding:calc(var(--u) * 3) calc(var(--u) * 11);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M3 4.2C30 2.6 70 3.8 97 3M96.4 2.4C97.4 14 96.8 27 97.6 37.2M98 36.6C70 37.8 30 36.8 2.4 37.6M3.4 38.2C2.4 26 3.6 13 2.6 2.6' fill='none' stroke='%2323262d' stroke-width='1.3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.nb-stack dd span[data-core]{font-size:calc(var(--u) * 18.5);padding:calc(var(--u) * 5) calc(var(--u) * 14)}.nb-contact>div{display:grid;grid-template-columns:calc(var(--u) * 44) calc(var(--u) * 84) 1fr;align-items:center;margin-bottom:calc(var(--u) * 14)}.nb-contact dt{color:var(--red);font-size:calc(var(--u) * 13)}.nb-contact dd{font-size:calc(var(--u) * 19)}.nb-col{width:calc(var(--u) * 290)}.nb-quote p{color:#5f636b;font-size:calc(var(--u) * 16.5);line-height:calc(var(--u) * 25)}.nb-quote footer{margin-top:calc(var(--u) * 6);color:var(--pencil);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 17)}.nb-quote cite{font-style:normal}.nb-quote+*{margin-top:calc(var(--u) * 22)}.nb-memo{color:var(--ink)}.nb-facts,.nb-memo{margin-bottom:calc(var(--u) * 18)}.nb-facts{color:var(--blue);font-size:calc(var(--u) * 13.5)}.nb-facts li:before{content:"";position:absolute;left:0;top:.55em;width:.55em;height:.55em;border:1.4px solid var(--blue);border-radius:46% 54% 50% 48%}.nb-col .nb-card{margin-top:calc(var(--u) * 10)}.nb .nb-badge-card{display:inline-block;width:auto;margin:calc(var(--u) * 26) 0 calc(var(--u) * 20);padding:calc(var(--u) * 10) calc(var(--u) * 14);--tilt:-2deg}.nb-badge-card img{width:auto;height:calc(var(--u) * 34)}.nb-badge-card[data-tape]:before{width:46%}.nb-stat{display:flex;align-items:center;gap:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 20)}.nb-stat-big{flex:none;color:var(--red);font-size:calc(var(--u) * 40);line-height:1;padding:calc(var(--u) * 8) calc(var(--u) * 6)}.nb-stat-small{color:var(--ink);font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 19)}.nb-award{display:flex;align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 18)}.nb-rosette{flex:none;width:calc(var(--u) * 78);height:calc(var(--u) * 78);rotate:-8deg}.nb-rosette text{font-family:var(--font-virgil),cursive}.nb-award p{font-size:calc(var(--u) * 13.5);line-height:calc(var(--u) * 19)}.nb-plane{display:block;width:calc(var(--u) * 190);height:auto;margin:calc(var(--u) * 14) 0 0 auto}.nb-h-toc{margin-bottom:calc(var(--u) * 18)}.nb-toc li{margin-bottom:calc(var(--u) * 4)}.nb-toc a{display:flex;align-items:baseline;gap:calc(var(--u) * 6);color:var(--ink);background:none;padding:0}.nb-toc a:hover{color:var(--blue)}.nb-toc-label{white-space:nowrap}.nb-toc-dots{flex:1 1;border-bottom:1.5px dotted var(--pencil);transform:translateY(-.25em);opacity:.7}.nb-toc-num{color:var(--red);min-width:1.4em;text-align:right}.nb-toc-sub a{padding-left:calc(var(--u) * 16)}.nb-toc-group{display:inline-block;margin:calc(var(--u) * 10) 0 calc(var(--u) * 4);padding:0 .35em;background:var(--marker) center 62% /100% .95em no-repeat}.nb-toc-group,.nb-toc-hint{font-size:calc(var(--u) * 13)}.nb-toc-hint{margin-top:calc(var(--u) * 26);color:var(--pencil)}.nb-cover .nb-sheet{padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.17 0 0 0 0 0.08 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#c49a6c,var(--kraft) 55%,#a97f53)}.nb-cover-front .nb-sheet:after{left:0;background:linear-gradient(90deg,rgba(40,24,8,.28),transparent)}.nb-cover-back .nb-sheet:after,.nb-cover-front .nb-sheet:after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--u) * 26)}.nb-cover-back .nb-sheet:after{right:0;background:linear-gradient(270deg,rgba(40,24,8,.28),transparent)}.nb-label{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%) rotate(-1.2deg);width:calc(var(--u) * 340);padding:calc(var(--u) * 26) calc(var(--u) * 28);background:var(--paper);border-radius:calc(var(--u) * 6);box-shadow:calc(var(--cast) * 1px) 1px 2px rgba(30,20,8,.25),calc(var(--cast) * 8px) 8px 18px -10px rgba(30,20,8,.5);text-align:center}.nb-label-name{font-size:calc(var(--u) * 40);line-height:calc(var(--u) * 50)}.nb-label-name-sm{font-size:calc(var(--u) * 28);line-height:calc(var(--u) * 38)}.nb-label-line{color:var(--red);font-size:calc(var(--u) * 15)}.nb-label-small{margin-top:calc(var(--u) * 10);color:var(--pencil);font-size:calc(var(--u) * 13)}.nb-label-return{top:62%;transform:translate(-50%,-50%) rotate(1deg)}.nb-cover-hint{position:absolute;z-index:3;right:calc(var(--u) * 36);bottom:calc(var(--u) * 30);color:#fffaf0;font-size:calc(var(--u) * 19);text-shadow:0 1px 2px rgba(60,36,12,.45)}.nb-cover-hint .nb-glyph{animation:nb-nudge 1.4s ease-in-out infinite}@keyframes nb-nudge{0%,to{translate:0 0}50%{translate:.25em 0}}@media (prefers-reduced-motion:reduce){.nb-cover-hint .nb-glyph{animation:none}}.nb-nav{position:absolute;z-index:2;transition:opacity .3s ease;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:28px}.nb-nav button{border:none;background:none;padding:4px 6px;font:inherit;font-size:15px;color:var(--ink);opacity:.75;cursor:pointer}.nb-nav button:hover{opacity:1}.nb-nav-count{align-self:center;min-width:4.2em;text-align:center;font-size:14px;color:var(--pencil)}.nb-nav button:focus-visible{outline:2px dashed var(--blue);outline-offset:2px;opacity:1}.nb .nb-lamp-switch{position:absolute;z-index:28;left:50%;bottom:18px;translate:-50% 0;display:flex;padding:6px;border:none;background:none;color:var(--ink);opacity:.75;cursor:pointer}.nb .nb-lamp-switch:hover{opacity:1}.nb .nb-lamp-switch:focus-visible{outline:2px dashed var(--blue);outline-offset:2px;opacity:1}.nb[data-layout=spread]:not([data-shut]) .nb-lamp-switch{left:12px;top:10px;bottom:auto;translate:none}.nb-lamp-switch svg{width:22px;height:22px;overflow:visible}.nb-lamp-glow{opacity:0;transition:opacity .4s ease}.nb[data-still] .nb-lamp-switch{display:none}.nb-hand{position:fixed;left:0;top:0;z-index:20;opacity:0;pointer-events:none;will-change:transform;filter:drop-shadow(calc(var(--cast) * 10px) 10px 14px rgba(30,20,8,.28))}.nb-hand svg{display:block;width:100%;height:auto}.nb-lightbox{position:fixed;inset:0;z-index:40;display:grid;place-items:center;overflow-y:auto;cursor:zoom-out}.nb-lb-shade{position:fixed;inset:0;background:rgba(34,28,18,.62)}.nb-lb-card{position:relative;margin:56px 0 4vh;padding:14px;background:#fff;cursor:default;box-shadow:0 2px 4px rgba(0,0,0,.2),0 34px 70px -20px rgba(0,0,0,.65)}.nb-lb-card img{display:block;width:auto;height:auto;max-width:calc(88vw - 28px);max-height:calc(100vh - 56px - 4vh - 110px)}.nb-lb-diagram{width:min(88vw,980px);padding:22px}.nb-lb-tall{place-items:start center}.nb-lb-tall .nb-lb-card img{width:min(88vw,900px);max-width:none;max-height:none}.nb-lb-card figcaption{display:flex;justify-content:space-between;gap:18px;max-width:64ch;margin-top:10px;font-size:15px;line-height:1.45;color:var(--pencil)}.nb-lb-count{color:var(--red);white-space:nowrap}.nb .nb-lb-step{position:fixed;top:50%;z-index:1;display:grid;place-items:center;width:50px;height:50px;margin-top:-25px;border-radius:50%;background:var(--paper);color:var(--ink);font-size:24px;box-shadow:0 4px 14px rgba(0,0,0,.3)}.nb-lb-prev{left:3vw}.nb-lb-prev .nb-glyph{transform:scaleX(-1)}.nb-lb-next{right:3vw}.nb .nb-lb-close{position:fixed;top:16px;right:22px;z-index:1;padding:4px 8px;font-size:16px;color:var(--paper)}.nb .nb-sticker{position:absolute;z-index:2;top:calc(var(--u) * 62);right:calc(var(--u) * 46);width:calc(var(--u) * 76);padding:0;background:none;transform:rotate(var(--stick,9deg));filter:drop-shadow(calc(var(--cast) * calc(var(--u) * 1.4)) calc(var(--u) * 1.4) calc(var(--u) * 1.6) rgba(30,24,12,.3));transition:transform .35s cubic-bezier(.3,1.6,.5,1),filter .35s ease}.nb-sticker-moon{--stick:-8deg}.nb-sticker-parking{--stick:6deg}.nb .nb-sticker:hover{transform:rotate(-2deg) translateY(calc(var(--u) * -4)) scale(1.1);filter:drop-shadow(calc(var(--cast) * calc(var(--u) * 7)) calc(var(--u) * 7) calc(var(--u) * 7) rgba(30,24,12,.34))}.nb .nb-sticker:active{transform:rotate(-2deg) scale(1.02)}.nb-sticker svg{display:block;width:100%;height:auto}.nb-sticker text{font-family:var(--font-virgil),cursive}.nb-rules li{margin-bottom:calc(var(--u) * 13)}.nb-rule-lead{padding:0 .25em;background:var(--marker) center 62% /100% .95em no-repeat}.nb-card[data-tape]:before{content:"";position:absolute;z-index:1;top:calc(var(--u) * -10);left:50%;width:44%;height:calc(var(--u) * 21);transform:translateX(-50%) rotate(-3deg);background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.18) 0 calc(var(--u) * 5),transparent 0 calc(var(--u) * 11)),var(--tape);-webkit-clip-path:polygon(2% 0,98% 0,100% 22%,97% 42%,100% 62%,97% 82%,99% 100%,1% 100%,3% 80%,0 58%,3% 38%,0 18%);clip-path:polygon(2% 0,98% 0,100% 22%,97% 42%,100% 62%,97% 82%,99% 100%,1% 100%,3% 80%,0 58%,3% 38%,0 18%);pointer-events:none}.nb-card[data-tape=yellow]{--tape:rgba(247,200,58,.72)}.nb-card[data-tape=blue]{--tape:rgba(98,150,226,.6)}.nb-card[data-tape=pink]{--tape:rgba(238,132,166,.62)}.nb-card[data-tape=clip]:before{top:calc(var(--u) * -16);left:calc(var(--u) * 18);width:calc(var(--u) * 20);height:calc(var(--u) * 54);transform:rotate(-9deg);-webkit-clip-path:none;clip-path:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 64'%3E%3Cpath d='M8 16V48a5.5 5.5 0 0 0 11 0V11a7.5 7.5 0 0 0-15 0V50a9.5 9.5 0 0 0 19 0V20' fill='none' stroke='%237d838d' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat}.nb-polaroid{float:right;width:calc(var(--u) * 190);margin:calc(var(--u) * 6) 0 calc(var(--u) * 12) calc(var(--u) * 20);padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 4)}.nb-polaroid figcaption{text-align:center;font-size:calc(var(--u) * 12.5);color:var(--ink)}.nb-seeking{margin:calc(var(--u) * 2) 0 calc(var(--u) * 14)}.nb-seeking-label{color:var(--red);font-size:calc(var(--u) * 13)}.nb-seeking-roles{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 2) calc(var(--u) * 10);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 24)}.nb-seeking-roles span{padding:0 .3em;background:var(--marker) center 62% /100% .95em no-repeat}.nb-seeking-where{font-size:calc(var(--u) * 13.5)}.nb-about-foot .nb-links{margin-top:0;gap:calc(var(--u) * 12) calc(var(--u) * 22)}.nb-timeline li{padding-right:calc(var(--u) * 92)}.nb .nb-tl-logo{position:absolute;right:0;top:calc(var(--u) * 6);padding:calc(var(--u) * 4);--tilt:3deg}.nb-timeline li:nth-child(2n) .nb-tl-logo{--tilt:-3deg}.nb-tl-logo img{width:calc(var(--u) * 46);height:calc(var(--u) * 46);object-fit:contain}.nb-tl-logo[data-wide] img{width:calc(var(--u) * 76);height:calc(var(--u) * 22)}.nb-traits-box{margin-top:calc(var(--u) * 22)}.nb-traits-title{font-size:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 6)}.nb-traits-title span{font-size:calc(var(--u) * 12.5);color:var(--pencil)}.nb-traits{display:block;width:100%;height:auto}.nb-traits text{font-family:var(--font-virgil),cursive}.nb-pile{position:relative;transform:rotate(var(--tilt,-1deg))}.nb-pile-stack{position:relative;aspect-ratio:var(--pile-ratio,4/3)}.nb-pile-sheet{position:absolute;inset:0;padding:calc(var(--u) * 6);background:#fff;box-shadow:calc(var(--cast) * calc(var(--u) * .6)) calc(var(--u) * .6) calc(var(--u) * 1.4) rgba(30,24,12,.14),calc(var(--cast) * calc(var(--u) * 7)) calc(var(--u) * 7) calc(var(--u) * 14) calc(var(--u) * -6) rgba(30,24,12,.32)}.nb-pile-sheet img{display:block;width:100%;height:100%;object-fit:cover}.nb-pile .nb-card{transform:none;transition:none}.nb-pile-d1{transform:rotate(4.5deg) translate(4%,3%)}.nb-pile-d2{transform:rotate(-5deg) translate(-4%,4%)}.nb-pile:has(.nb-lift:hover) .nb-pile-d1{transform:rotate(7deg) translate(7%,2%)}.nb-pile:has(.nb-lift:hover) .nb-pile-d2{transform:rotate(-8deg) translate(-7%,3%)}.nb-pile-d1,.nb-pile-d2{transition:transform .3s ease}.nb-pile figcaption{margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 17);color:var(--pencil)}.nb-pile-art{--pile-ratio:1/1;width:calc(var(--u) * 240);flex:none}.nb-shelf{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 14) calc(var(--u) * 12);margin-top:calc(var(--u) * 16)}.nb .nb-mini{width:calc(var(--u) * 92);padding:calc(var(--u) * 4)}.nb-mini img{aspect-ratio:2/3;object-fit:cover}.nb-mini[data-tape]:before{width:56%;height:calc(var(--u) * 14);top:calc(var(--u) * -7)}.nb-life{display:flex;align-items:flex-start;gap:calc(var(--u) * 26);margin-top:calc(var(--u) * 8)}.nb-life .nb-shelf{flex:1 1;margin-top:0}.nb-shelf.nb-collage{display:block;position:relative}.nb .nb-collage .nb-mini{position:absolute}.nb-collage .nb-mini img{width:100%;height:auto;aspect-ratio:auto}.nb .nb-logo{display:inline-grid;place-items:center;width:calc(var(--u) * 28);height:calc(var(--u) * 28);padding:0;border-radius:calc(var(--u) * 7);background:var(--logo-bg);box-shadow:0 0 0 calc(var(--u) * 2.6) #fff,calc(var(--cast) * calc(var(--u) * 2)) calc(var(--u) * 2) calc(var(--u) * 5) calc(var(--u) * 1) rgba(30,24,12,.3);transform:rotate(var(--logo-tilt,-4deg));transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.nb .nb-logo:hover{transform:rotate(0deg) scale(1.15)}.nb-logo svg{width:70%;height:70%}.nb-linked{display:inline-flex;align-items:center;gap:calc(var(--u) * 10)}.nb-schools{clear:both;display:grid;grid-gap:calc(var(--u) * 12);gap:calc(var(--u) * 12);margin:calc(var(--u) * 22) 0 calc(var(--u) * 20)}.nb-schools li{display:flex;align-items:center;gap:calc(var(--u) * 16)}.nb-school{font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 21)}.nb-school span{display:block;color:var(--pencil);font-size:calc(var(--u) * 13)}.nb-seal{flex:none;width:calc(var(--u) * 60);height:calc(var(--u) * 60);padding:calc(var(--u) * 4);background:#fff;box-shadow:calc(var(--cast) * calc(var(--u) * 2)) calc(var(--u) * 2) calc(var(--u) * 6) rgba(30,24,12,.28);transform:rotate(var(--seal-tilt,0deg))}.nb-seal,.nb-seal img{display:block;border-radius:50%}.nb-seal img{width:100%;height:100%;object-fit:contain}.nb a,.nb img{-webkit-user-drag:none}.nb :is(.nb-pile,.nb-card,.nb-sticker,.nb-logo,.nb-seal,.nb-doodle,.nb-on-cover,.nb-prop,.nb-pcard){cursor:-webkit-grab;cursor:grab;touch-action:none;transition:transform .3s ease,box-shadow .25s ease,filter .3s ease,rotate .55s cubic-bezier(.25,1.9,.45,1),scale .3s ease}.nb :is(.nb-logo,.nb-seal,.nb-doodle){position:relative}.nb .nb-dragging{scale:1.07;rotate:calc(var(--rest, 0deg) + var(--lean, 0deg));filter:drop-shadow(calc(var(--cast) * calc(var(--u) * 12)) calc(var(--u) * 12) calc(var(--u) * 12) rgba(30,24,12,.32));transition:transform .3s ease,rotate .12s ease-out,scale .2s ease}.nb .nb-dragging,.nb .nb-dragging .nb-lift{cursor:-webkit-grabbing;cursor:grabbing}.nb-lb-piled{place-items:center;overflow:hidden}.nb-lb-pile{position:relative;width:min(82vw,980px);height:72vh;cursor:pointer}.nb-lb-sheet{position:absolute;inset:0;width:max-content;height:max-content;margin:auto;padding:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2),0 30px 60px -20px rgba(0,0,0,.6)}.nb-lb-sheet img{display:block;width:auto;height:auto;max-width:min(76vw,900px);max-height:64vh}.nb-lb-caption{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);display:flex;gap:18px;max-width:min(90vw,72ch);font-size:15px;color:var(--paper);cursor:default}.nb-lightbox .nb-hand{z-index:30}.nb .nb-pile .nb-card{margin:0}.nb-col .nb-pile{margin-top:calc(var(--u) * 16)}.nb-life-wall{flex:1 1}.nb-shelf-label{display:flex;align-items:center;gap:calc(var(--u) * 6);color:var(--pencil);font-size:calc(var(--u) * 13)}.nb-life-wall .nb-shelf{margin-top:calc(var(--u) * 6)}.nb-doodle{display:inline-block;width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.nb-doodle svg{display:block;width:100%;height:100%}.nb-doodle-film{--rest:-8deg;rotate:var(--rest);width:calc(var(--u) * 38);height:calc(var(--u) * 38);margin-block:calc(var(--u) * -4)}.nb-doodle-game{--rest:6deg;rotate:var(--rest);width:calc(var(--u) * 50);height:calc(var(--u) * 50);margin-block:calc(var(--u) * -10)}.nb-life-games{margin-top:calc(var(--u) * 16)}.nb-life-games .nb-shelf{margin-top:calc(var(--u) * 6)}.nb[data-cover] .nb-nav{opacity:0;pointer-events:none}.nb-on-cover{position:absolute;z-index:1;left:var(--x);top:var(--y);width:calc(var(--u) * var(--w));--rest:var(--r);rotate:var(--rest)}.nb-decal{display:block;filter:drop-shadow(calc(var(--cast) * calc(var(--u) * 1.5)) calc(var(--u) * 1.5) calc(var(--u) * 2) rgba(40,24,8,.35))}.nb-decal svg{display:block;width:100%;height:auto}.nb-on-cover .nb-seal{width:100%;height:auto;aspect-ratio:1}.nb-props{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s ease}.nb[data-layout=spread][data-shut] .nb-props{opacity:1}.nb[data-layout=spread][data-shut] .nb-prop{pointer-events:auto}.nb-prop{position:absolute;display:block;filter:drop-shadow(calc(var(--cast) * 6px) 6px 8px rgba(40,30,15,.28))}.nb-prop svg{display:block;width:100%;height:auto}.nb-prop-mug{width:210px;left:calc(var(--cover-l, 0px) - 240px);top:calc(var(--cover-t, 0px) - 4px);--rest:8deg;rotate:var(--rest)}.nb-prop-pencil{width:230px;left:calc(var(--cover-r, 100vw) + 52px);top:calc(var(--cover-b, 100vh) - 70px);transform-origin:0 50%;--rest:-74deg;rotate:var(--rest)}.nb-prop-note{width:138px;padding:16px 13px 18px;left:calc(var(--cover-l, 0px) - 168px);top:calc(var(--cover-b, 100vh) - 186px);background:#ffe27a;font-size:14.5px;line-height:1.32;color:var(--ink);--rest:-6deg;rotate:var(--rest);font-size:21px;line-height:1.25}.nb-prop-todo{display:flex;flex-direction:column;gap:7px;width:156px;left:calc(var(--cover-r, 100vw) + 34px);top:calc(var(--cover-t, 0px) + 6px);background:#a9d8f5;font-size:15px;--rest:4deg}.nb-todo-title{color:var(--red);font-size:13px}.nb-todo-item{display:flex;align-items:center;gap:7px}.nb-prop .nb-todo-box{flex:none;width:17px;height:17px}.nb[data-still] *,.nb[data-still] :after,.nb[data-still] :before{transition:none!important}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}.nb .nb-pcard{position:absolute;z-index:3;right:calc(var(--u) * 30);bottom:calc(var(--u) * 22);width:calc(var(--u) * 64);margin:0;--rest:var(--tilt);rotate:var(--rest)}.nb .nb-pcard:has(.nb-lift:hover){scale:1.12}.nb-pcard-face{display:block;position:relative;aspect-ratio:250/350;border-radius:7%/5%;overflow:hidden;isolation:isolate;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.22),calc(var(--cast) * calc(var(--u) * 1)) calc(var(--u) * 1) calc(var(--u) * 2) rgba(30,24,12,.22),calc(var(--cast) * calc(var(--u) * 8)) calc(var(--u) * 8) calc(var(--u) * 14) calc(var(--u) * -6) rgba(30,24,12,.45);animation:nb-drift 7s ease-in-out infinite alternate}.nb-pcard-face[data-live],[data-live]>.nb-pcard-face{animation:none}.nb-pcard-art{display:block;width:100%;height:100%;object-fit:cover}.nb-pcard-index{width:100%;height:100%}.nb-pcard-index,.nb-pcard-sheen{position:absolute;inset:0;pointer-events:none}@keyframes nb-drift{0%{--mx:18%;--my:26%}50%{--mx:82%;--my:58%}to{--mx:34%;--my:88%}}[data-edition=negative] .nb-pcard-art{filter:invert(1) hue-rotate(180deg)}[data-edition=negative] .nb-pcard-sheen{background:radial-gradient(circle at var(--mx) var(--my),rgba(196,160,255,.4),transparent 58%),linear-gradient(160deg,rgba(96,52,180,.3),rgba(24,10,64,.2));mix-blend-mode:screen}[data-edition=foil] .nb-pcard-sheen{background:repeating-linear-gradient(118deg,transparent 0 7%,rgba(150,200,255,.5) 9%,hsla(0,0%,100%,.85) 10%,rgba(150,200,255,.5) 11%,transparent 13% 20%);background-size:260% 260%;background-position:var(--mx) var(--my);mix-blend-mode:screen;opacity:.6}[data-edition=holographic] .nb-pcard-sheen{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.14) 0 1px,transparent 1px 3px),linear-gradient(115deg,transparent 16%,rgba(255,0,150,.6) 30%,rgba(255,220,0,.6) 40%,rgba(0,255,160,.6) 50%,rgba(0,170,255,.6) 60%,rgba(170,0,255,.6) 70%,transparent 84%);background-size:100% 100%,260% 260%;background-position:0 0,var(--mx) var(--my);mix-blend-mode:overlay}[data-edition=polychrome] .nb-pcard-art{animation:nb-hue 9s linear infinite}@keyframes nb-hue{0%{filter:hue-rotate(0deg) saturate(1.3)}to{filter:hue-rotate(1turn) saturate(1.3)}}[data-edition=polychrome] .nb-pcard-sheen{background:conic-gradient(from 0deg at var(--mx) var(--my),rgba(255,0,0,.22),rgba(255,255,0,.22),rgba(0,255,0,.22),rgba(0,255,255,.22),rgba(0,0,255,.22),rgba(255,0,255,.22),rgba(255,0,0,.22));mix-blend-mode:overlay}[data-edition=gleam] .nb-pcard-sheen{background:linear-gradient(105deg,transparent 36%,rgba(60,50,40,.1) 44%,hsla(0,0%,100%,.95) 50%,rgba(60,50,40,.08) 56%,transparent 64%) no-repeat;background-size:260% 100%;animation:nb-gleam 5s ease-in-out infinite}@keyframes nb-gleam{0%,50%{background-position:130% 0}to{background-position:-30% 0}}[data-edition=gold] .nb-pcard-sheen{background:radial-gradient(circle at 18% 22%,#f6d77a 0 1.3%,transparent 1.9%),radial-gradient(circle at 76% 12%,#f6d77a 0 .9%,transparent 1.5%),radial-gradient(circle at 60% 46%,#e9c25a 0 1.5%,transparent 2.1%),radial-gradient(circle at 30% 64%,#f6d77a 0 1%,transparent 1.6%),radial-gradient(circle at 88% 70%,#e9c25a 0 1.2%,transparent 1.8%),radial-gradient(circle at 46% 92%,#f6d77a 0 .9%,transparent 1.5%),radial-gradient(circle at 9% 46%,#e9c25a 0 .8%,transparent 1.3%),linear-gradient(115deg,transparent 35%,rgba(255,214,110,.55) 50%,transparent 65%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,260% 260%;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,var(--mx) var(--my)}[data-edition=halo] .nb-pcard-sheen{background:repeating-radial-gradient(circle at var(--mx) var(--my),transparent 0 6%,hsla(0,100%,70%,.4) 7.5%,rgba(255,240,77,.4) 8.5%,rgba(51,255,153,.4) 9.5%,rgba(102,153,255,.4) 10.5%,rgba(231,112,255,.4) 11.5%,transparent 13% 17%);mix-blend-mode:screen}[data-edition=glitter] .nb-pcard-sheen{background-image:radial-gradient(circle,#fff 0 .7px,transparent 1.4px),radial-gradient(circle,#fff6c8 0 .6px,transparent 1.2px),radial-gradient(circle,#cfe8ff 0 .8px,transparent 1.5px);background-size:19px 23px,13px 17px,29px 31px;mix-blend-mode:screen;animation:nb-twinkle 1.6s steps(1) infinite}@keyframes nb-twinkle{0%{opacity:.95;background-position:0 0,7px 5px,11px 13px}33%{opacity:.55;background-position:9px 4px,2px 11px,17px 3px}66%{opacity:.8;background-position:4px 12px,10px 1px,5px 21px}}[data-edition=prism] .nb-pcard-sheen{background:repeating-linear-gradient(62deg,rgba(255,51,51,.55) 0 2px,rgba(255,217,25,.55) 2px 4px,rgba(0,255,42,.55) 4px 6px,rgba(25,178,255,.55) 6px 8px,rgba(196,77,255,.55) 8px 10px,transparent 10px 24px);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 20%,transparent 62%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 20%,transparent 62%);mix-blend-mode:hard-light;opacity:.75}[data-edition=flicker] .nb-pcard-art{animation:nb-flicker 5s linear infinite}@keyframes nb-flicker{0%,18%,22%,25%,53%,57%,to{filter:brightness(1.12) saturate(1.2)}20%,24%,55%{filter:brightness(.5) saturate(.8)}}[data-edition=flicker] .nb-pcard-sheen{background:radial-gradient(ellipse at 50% 55%,rgba(255,80,220,.2),transparent 70%);mix-blend-mode:screen}[data-edition=lustre] .nb-pcard-sheen{background:conic-gradient(from 200deg at var(--mx) var(--my),transparent,rgba(255,226,140,.6) 12%,transparent 25%,rgba(255,240,190,.45) 50%,transparent 62%,rgba(255,226,140,.55) 80%,transparent);mix-blend-mode:overlay}[data-edition=pearl] .nb-pcard-sheen{background:linear-gradient(125deg,rgba(255,170,210,.55),rgba(170,220,255,.55) 30%,rgba(190,255,200,.55) 55%,rgba(255,225,170,.55) 80%,rgba(220,180,255,.55));background-size:300% 300%;background-position:var(--mx) var(--my);mix-blend-mode:multiply;opacity:.55}[data-edition=shine] .nb-pcard-sheen:after,[data-edition=shine] .nb-pcard-sheen:before{content:"";position:absolute;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0C53 38 62 47 100 50C62 53 53 62 50 100C47 62 38 53 0 50C38 47 47 38 50 0Z' fill='white'/%3E%3C/svg%3E") 50% /contain no-repeat;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 6px rgba(255,255,255,.8));animation:nb-glint 2.8s ease-in-out infinite}[data-edition=shine] .nb-pcard-sheen:before{width:34%;left:56%;top:6%}[data-edition=shine] .nb-pcard-sheen:after{width:22%;left:10%;top:64%;animation-delay:1.4s}@keyframes nb-glint{0%,to{opacity:0;transform:scale(.2) rotate(0deg)}45%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.4) rotate(70deg)}}.nb-lb-pcard{position:relative;margin:0;width:min(64vw,50vh,380px);cursor:default}.nb-lb-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out;animation:nb-float 6s ease-in-out infinite}.nb-lb-tilt[data-live]{animation:none}@keyframes nb-float{0%,to{transform:perspective(900px) rotateX(5deg) rotateY(-7deg) translateY(0)}50%{transform:perspective(900px) rotateX(-4deg) rotateY(6deg) translateY(-10px)}}.nb-lb-pcard .nb-pcard-face{box-shadow:0 2px 6px rgba(0,0,0,.3),0 36px 70px -24px rgba(0,0,0,.75)}.nb-lb-pcard figcaption{margin-top:22px;text-align:center;color:var(--paper);font-size:17px}.nb-lb-pcard figcaption span{display:block;margin-top:4px;color:hsla(44,58%,96%,.7);font-size:14px}.nb-defs{position:absolute;width:0;height:0;overflow:hidden}.nb .nb-restart{position:absolute;z-index:3;left:50%;top:calc(62% + var(--u) * 96);width:calc(var(--u) * 50);height:calc(var(--u) * 50);margin-left:calc(var(--u) * -25);padding:calc(var(--u) * 11);border:none;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:calc(var(--cast) * 1px) 1px 2px rgba(30,20,8,.25),calc(var(--cast) * 8px) 8px 16px -8px rgba(30,20,8,.55);transition:rotate .5s cubic-bezier(.3,1.5,.5,1),scale .2s ease}.nb .nb-restart:hover{rotate:-200deg;scale:1.08}.nb .nb-restart:focus-visible{outline:2px dashed var(--blue);outline-offset:3px}.nb-restart svg{pointer-events:none;display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nb-foot-note,.nb-on-phone,.nb[data-layout=pages] .nb-on-desk{display:none}.nb[data-layout=pages] .nb-on-phone{display:inline}.nb[data-layout=pages] .nb-page:not(.nb-cover) .nb-sheet{--u:max(calc(100cqw / 612),min(calc(100cqw / 360),1.2px));padding:calc(var(--u) * 50) calc(var(--u) * 20) calc(var(--u) * 24) calc(var(--u) * 24);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;background-attachment:local}.nb[data-layout=pages] .nb-page:not(.nb-cover) .nb-sheet:after{display:none}.nb[data-layout=pages] .stf__parent{touch-action:pan-y}.nb[data-layout=pages] .nb-cover .nb-sheet{--u:calc(100cqw / 500)}.nb[data-layout=pages] .nb-col{width:auto}.nb[data-layout=pages] .nb-h{font-size:calc(var(--u) * 32);line-height:calc(var(--u) * 38)}.nb[data-layout=pages] .nb-h-big{font-size:calc(var(--u) * 40);line-height:calc(var(--u) * 46)}.nb[data-layout=pages] :is(.nb-points li,.nb-tl-detail){font-size:calc(var(--u) * 14.5);line-height:calc(var(--u) * 22)}.nb[data-layout=pages] .nb-card-diagram{max-width:none;margin:0 0 calc(var(--u) * 18)}.nb[data-layout=pages] .nb-sticker{width:calc(var(--u) * 56);top:calc(var(--u) * 50);right:calc(var(--u) * 14)}.nb[data-layout=pages] .nb-page:has(.nb-sticker) .nb-head{padding-right:calc(var(--u) * 62)}.nb[data-layout=pages] .nb-polaroid{width:calc(var(--u) * 124);margin-left:calc(var(--u) * 12)}.nb[data-layout=pages] .nb-timeline li{padding-right:calc(var(--u) * 50)}.nb[data-layout=pages] .nb-tl-logo img{width:calc(var(--u) * 36);height:calc(var(--u) * 36)}.nb[data-layout=pages] .nb-tl-logo[data-wide] img{width:calc(var(--u) * 44);height:calc(var(--u) * 14)}.nb[data-layout=pages] .nb-life{flex-direction:column;align-items:stretch;gap:calc(var(--u) * 24)}.nb[data-layout=pages] .nb-pile-art{width:min(100%,calc(var(--u) * 250));align-self:center}.nb[data-layout=pages] .nb-contact>div{grid-template-columns:calc(var(--u) * 42) 1fr}.nb[data-layout=pages] .nb-contact dt{display:none}.nb[data-layout=pages] .nb-contact dd{font-size:calc(var(--u) * 16.5);overflow-wrap:anywhere}.nb[data-layout=pages] .nb-foot-note{display:block;margin-top:calc(var(--u) * 30);padding-top:calc(var(--u) * 20);border-top:1.5px dashed rgba(98,102,110,.4)}.nb[data-layout=pages] .nb-foot-note :is(.nb-card,.nb-pile){max-width:calc(var(--u) * 290)}.nb[data-layout=pages] .nb-pcard{position:relative;right:auto;bottom:auto;display:block;width:calc(var(--u) * 62);margin:calc(var(--u) * 26) 0 calc(var(--u) * 6) auto}.nb[data-layout=pages] :is(.nb-pile,.nb-card,.nb-pcard,.nb-sticker,.nb-logo,.nb-seal,.nb-doodle){touch-action:pan-y;cursor:auto}.nb[data-layout=pages] .nb-nav{bottom:6px;gap:6px}.nb[data-layout=pages] .nb-nav button{padding:12px 16px;font-size:16px}.nb[data-layout=pages] .nb-lamp-switch{left:auto;right:4px;bottom:6px;translate:none;padding:10px}.nb[data-layout=pages] .nb-lamp-switch svg{width:24px;height:24px}.nb-deck{position:absolute;z-index:3;left:50%;top:5%;width:calc(var(--u) * 480);margin-left:calc(var(--u) * -240);text-align:center;color:#fffaf0;text-shadow:0 1px 2px rgba(60,36,12,.45)}.nb-deck-title{font-size:calc(var(--u) * 19)}.nb-deck-fan{position:relative;height:calc(var(--u) * 200);margin-top:calc(var(--u) * 8)}.nb-deck-slot{position:absolute;left:50%;bottom:calc(var(--u) * 52);width:calc(var(--u) * 66);margin-left:calc(var(--u) * -33);aspect-ratio:250/350;transform-origin:50% 330%;rotate:calc(var(--i) * 6deg);transition:translate .2s ease}.nb-deck-slot:hover{translate:0 calc(var(--u) * -8)}.nb-deck-slot .nb-pcard-face{height:100%;animation:none}.nb .nb-deck-back{display:block;width:100%;height:100%;padding:0;border:calc(var(--u) * 3) solid #fbf8f0;border-radius:7%/5%;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.22) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.22) 0 1px,transparent 1px 7px),#a3262f;box-shadow:0 0 0 .5px rgba(0,0,0,.3),calc(var(--cast) * calc(var(--u) * 3)) calc(var(--u) * 3) calc(var(--u) * 6) rgba(30,20,8,.4);cursor:pointer}.nb .nb-deck-back:focus-visible{outline:2px dashed #fffaf0;outline-offset:2px}.nb-deck-count{font-size:calc(var(--u) * 18)}.nb-deck-n{font-size:calc(var(--u) * 26);color:#ffe27a}.nb-deck-hint{font-size:calc(var(--u) * 15);opacity:.9}.nb .nb-deck-replay{margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 6) calc(var(--u) * 14);border:none;border-radius:calc(var(--u) * 4);background:#ffe27a;color:var(--ink);font:inherit;font-size:calc(var(--u) * 16);text-shadow:none;cursor:pointer;box-shadow:calc(var(--cast) * 2px) 2px 4px rgba(30,20,8,.35)}.nb .nb-deck-replay[hidden]{display:none}.nb-deck[data-full] .nb-deck-slot .nb-pcard-face{box-shadow:0 0 0 calc(var(--u) * 2) #f2c94c,calc(var(--cast) * calc(var(--u) * 3)) calc(var(--u) * 3) calc(var(--u) * 8) rgba(30,20,8,.45)}.nb .nb-pcard[data-new]{animation:nb-collect 1.1s cubic-bezier(.3,1.6,.5,1)}@keyframes nb-collect{0%{scale:1}35%{scale:1.32;translate:0 calc(var(--u) * -10)}to{scale:1;translate:0 0}}.nb-toast{position:absolute;z-index:30;left:50%;bottom:62px;padding:7px 14px;border-radius:4px;background:var(--paper);color:var(--ink);font-size:15px;box-shadow:0 2px 4px rgba(30,20,8,.2),0 10px 24px -10px rgba(30,20,8,.5);pointer-events:none;opacity:0;translate:-50% 10px;transition:opacity .3s ease,translate .3s ease}.nb-toast[data-on]{opacity:1;translate:-50% 0}.nb-cascade{z-index:45;width:100vw;height:100vh;cursor:pointer;transition:opacity 1s ease}@property --pool-x{syntax:"<percentage>";inherits:false;initial-value:40%}@property --pool-y{syntax:"<percentage>";inherits:false;initial-value:30%}@property --pool-w{syntax:"<percentage>";inherits:false;initial-value:95%}@property --pool-h{syntax:"<percentage>";inherits:false;initial-value:115%}@property --s1{syntax:"<percentage>";inherits:false;initial-value:35%}@property --s2{syntax:"<percentage>";inherits:false;initial-value:75%}@property --lit{syntax:"<color>";inherits:false;initial-value:#f3e3c6}@property --near{syntax:"<color>";inherits:false;initial-value:#e7d3ae}@property --far{syntax:"<color>";inherits:false;initial-value:#c4b08e}@property --edge{syntax:"<color>";inherits:false;initial-value:#a09684}.nb-cascade,.nb-lamp{position:fixed;inset:0}.nb-lamp{--camera:1.15s cubic-bezier(0.65,0,0.35,1);z-index:25;pointer-events:none;mix-blend-mode:multiply;--pool-x:40%;--pool-y:30%;--pool-w:95%;--pool-h:115%;--s1:35%;--s2:75%;--lit:#f3e3c6;--near:#e7d3ae;--far:#c4b08e;--edge:#a09684;background:radial-gradient(ellipse var(--pool-w) var(--pool-h) at var(--pool-x) var(--pool-y),var(--lit) 0,var(--near) var(--s1),var(--far) var(--s2),var(--edge) 100%);opacity:0;transition:opacity .8s ease,--pool-x var(--camera),--pool-y var(--camera),--pool-w var(--camera),--pool-h var(--camera),--s1 var(--camera),--s2 var(--camera),--lit var(--camera),--near var(--camera),--far var(--camera),--edge var(--camera)}.nb[data-layout=spread][data-shut] .nb-lamp{--pool-x:42%;--pool-y:38%;--pool-w:52%;--pool-h:74%;--s1:42%;--s2:72%;--lit:#fbefd8;--near:#f0dcb8;--far:#4f4840;--edge:#1a1c23}.nb[data-layout=pages] .nb-lamp{--pool-x:30%;--pool-y:18%;--pool-w:120%;--pool-h:95%;--s1:35%;--s2:75%;--lit:#f3e3c6;--near:#e9d6b3;--far:#cdbb9b;--edge:#b2a690}:root[data-night] .nb-lamp{opacity:1}.nb-beam{--src-x:-10%;--src-y:-18%;--beam-from:95deg;--beam-width:56deg;position:fixed;inset:0;z-index:26;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at var(--src-x) var(--src-y),rgba(255,244,222,.5) 0,rgba(255,236,200,0) 34%),rgba(255,224,172,.2);-webkit-mask-image:conic-gradient(from var(--beam-from) at var(--src-x) var(--src-y),transparent 0deg,#000 calc(var(--beam-width) * .22),#000 calc(var(--beam-width) * .78),transparent var(--beam-width)),radial-gradient(circle at var(--src-x) var(--src-y),#000 10%,rgba(0,0,0,.5) 50%,transparent 95%);-webkit-mask-composite:source-in;mask-image:conic-gradient(from var(--beam-from) at var(--src-x) var(--src-y),transparent 0deg,#000 calc(var(--beam-width) * .22),#000 calc(var(--beam-width) * .78),transparent var(--beam-width)),radial-gradient(circle at var(--src-x) var(--src-y),#000 10%,rgba(0,0,0,.5) 50%,transparent 95%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;opacity:0;transition:opacity 1.15s cubic-bezier(.65,0,.35,1)}.nb[data-layout=pages] .nb-beam{--beam-from:122deg;--beam-width:50deg}.nb-beam:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from var(--beam-from) at var(--src-x) var(--src-y),rgba(255,236,200,0) 0deg,rgba(255,236,200,.12) .9deg,rgba(255,236,200,0) 2.3deg),repeating-conic-gradient(from calc(var(--beam-from) + .7deg) at var(--src-x) var(--src-y),rgba(255,230,190,0) 0deg,rgba(255,230,190,.09) 1.6deg,rgba(255,230,190,0) 3.9deg);-webkit-mask-image:radial-gradient(circle at var(--src-x) var(--src-y),#000 8%,transparent 38%);mask-image:radial-gradient(circle at var(--src-x) var(--src-y),#000 8%,transparent 38%)}.nb-dust{position:fixed;inset:0;z-index:27;width:100vw;height:100vh;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity 1.15s cubic-bezier(.65,0,.35,1)}:root[data-night] .nb[data-shut] :is(.nb-beam,.nb-dust){opacity:1}:root[data-night] .nb:not([data-shut]) .nb-beam{opacity:.3}:root[data-night] .nb:not([data-shut]) .nb-dust{opacity:.7}:root[data-night] .nb{--cast:0.6}.nb:before{content:"";position:absolute;inset:0;background:#15171e;opacity:0;transition:opacity .8s ease}:root[data-night] .nb[data-layout=pages]:before{opacity:1}:root[data-night] .nb{--red:#b3291f;--pencil:#55595f}:root[data-night] .nb-nav{z-index:28}:root[data-night] .nb-nav button{opacity:.9}:root[data-night] .nb:is([data-layout=pages],[data-cover]) :is(.nb-nav,.nb-lamp-switch){--ink:#f1e7d3;--pencil:#c9bfac}:root[data-night] .nb-lamp-glow{opacity:1}:root[data-night] .nb-lb-shade{background:rgba(9,10,15,.8)}:root[data-night] .nb-toast{background:#e9dcc3}