@font-face{font-family:ND Serif;src:url(/fonts/cg-400.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:ND Serif;src:url(/fonts/cg-400i.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:ND Serif;src:url(/fonts/cg-600.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:ND Sans;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:ND Sans;src:url(/fonts/montserrat-cyr.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}html,body{background:#e9dcc4;margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.nerd{--bw:min(92vw, max(220px, min(420px, calc((100svh - 330px) * .948))));--bh:calc(var(--bw) * 1.055);--top:max(calc(env(safe-area-inset-top) + 52px), calc((100svh - var(--bh) - 290px) * .45));--nd-ink:#3a2417;--nd-ink-soft:#6a5341;--nd-brass:#94702f;--nd-green:#24503d;--nd-card:#fbf6ec;--nd-linen:#e9dcc4;min-height:100svh;color:var(--nd-ink);font-variant-numeric:lining-nums;background:var(--nd-linen) url(/demo/nerd/linen.webp) 0 0 / 180px 180px;font-family:ND Serif,Georgia,serif;position:relative;overflow-x:clip}@supports not (height:100svh){.nerd{--bw:min(92vw, max(220px, min(420px, calc((100vh - 330px) * .948))));--top:max(52px, calc((100vh - var(--bh) - 290px) * .45));min-height:100vh}}.nerd *,.nerd :before,.nerd :after{box-sizing:border-box}.nerd *,.nd-modal *{font-variant-numeric:lining-nums!important}.nd-puck-num,.nd-step-time{font-variant-numeric:lining-nums tabular-nums!important}.nd-lang{gap:4px;display:flex}.nd-lang a{letter-spacing:.16em;min-width:44px;min-height:44px;color:var(--nd-ink-soft);opacity:.8;place-items:center;font:600 11px/1 ND Sans,sans-serif;text-decoration:none;display:grid}.nd-lang a.on{color:var(--nd-ink);opacity:1;text-decoration:underline;-webkit-text-decoration-color:var(--nd-brass);text-decoration-color:var(--nd-brass);text-underline-offset:6px;text-decoration-thickness:1.5px}.nd-hero{min-height:100svh;padding:var(--top) 16px calc(env(safe-area-inset-bottom) + 14px);isolation:isolate;background:radial-gradient(120% 70% at 22% 6%, #fff0d26b, #fff0d200 62%), radial-gradient(140% 90% at 50% 40%, #0000 55%, #5c42241f 100%), var(--nd-linen) url(/demo/nerd/linen.webp) 0 0 / 180px 180px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.nd-h-lang{top:calc(env(safe-area-inset-top) + 4px);z-index:4;opacity:0;position:absolute;left:10px}.nd-leaves{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:url(/demo/nerd/leaves.webp) 50%/cover no-repeat;animation:11s ease-in-out infinite alternate nd-sway;position:absolute;inset:-5%}@keyframes nd-sway{0%{transform:translate(-.6%)rotate(-.35deg)}to{transform:translate(.7%,.5%)rotate(.4deg)}}.nd-stage{z-index:1;width:var(--bw);height:var(--bh);flex:none;position:relative}.nd-slide{position:absolute;inset:0;transform:translate(25%)}.nd-board{perspective:calc(var(--bw) * 3.4);perspective-origin:50% 46%;position:absolute;inset:0}.nd-half,.nd-face{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.nd-half{z-index:1;width:50%}.nd-bsh,.nd-rsh{z-index:0;width:50%;height:100%;box-shadow:calc(var(--bw) * .008) calc(var(--bw) * .018) calc(var(--bw) * .04) #3a26125c, 1px 2px 3px #301e0c66;position:absolute;top:0}.nd-bsh{left:0}.nd-rsh{opacity:0;left:50%}.nd-plaque{aspect-ratio:520/180;z-index:2;width:38%;box-shadow:0 calc(var(--bw) * .004) calc(var(--bw) * .01) #1e12068c, 0 0 1px #1e120699;border-radius:2%/6%;position:absolute;top:43.96%;left:6.4%;overflow:hidden}.nd-plaque>img{width:100%;height:100%;display:block;position:absolute;inset:0}.nd-pl-txt{text-align:center;color:#3a2810;text-shadow:0 .6px #ffeec49e,0 -.4px #301e0852;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:11% 12% 12%}.nd-pl-txt b{font:600 calc(var(--bw) * var(--em)) / 1.02 "ND Serif", Georgia, serif;letter-spacing:.08em;white-space:nowrap;flex-direction:column;margin-right:-.08em;display:flex}.nd-pl-txt b.two{line-height:1}.nd-pl-txt i{margin-top:calc(var(--bw) * .004);font:italic 600 calc(var(--bw) * .034) / 1.1 "ND Serif", Georgia, serif;letter-spacing:.02em;white-space:nowrap}.nd-glint{opacity:0;background:linear-gradient(104deg,#fff8e100 38%,#fff8e199 50%,#fff8e100 62%);position:absolute;inset:-10% -40%;transform:translate(-75%)}.nd-chks{z-index:3;position:absolute;inset:0}.nd-chk{width:calc(var(--bw) * .066);height:calc(var(--bw) * .066);transform:translate(-50%, -50%) translate(calc(var(--fx) * var(--bw)), calc(var(--fy) * var(--bw)));position:absolute}.nd-chk img{width:119.57%;height:119.57%;display:block;position:absolute;top:-6.52%;left:-6.52%}.nd-lid-in{z-index:2;transform-origin:0;visibility:hidden;backface-visibility:hidden;width:50%;height:100%;position:absolute;top:0;left:50%;transform:rotateY(-180deg)}.nd-lit{opacity:0;pointer-events:none;position:absolute;inset:0}.nd-lid-in .nd-lit{background:#fff3dc}.nd-lid{z-index:7;transform-origin:100%;backface-visibility:hidden;width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.nd-lid .nd-lit{background:#1e130a}.nd-sheen{pointer-events:none;background:linear-gradient(112deg,#fff6de00 42%,#fff6de38 50%,#fff6de00 58%);animation:5.2s ease-in-out 1.2s infinite nd-sheen;position:absolute;inset:-20% -60%;transform:translate(-55%)}@keyframes nd-sheen{0%{transform:translate(-55%)}55%,to{transform:translate(55%)}}.nd-rim{top:0;left:calc(var(--bw) * -.026);width:calc(var(--bw) * .026);z-index:8;transform-origin:100%;height:100%;transform:translateX(calc(var(--bw) / 2)) rotateY(0deg) translateX(calc(var(--bw) / -2)) rotateY(-90deg);backface-visibility:hidden;visibility:hidden;background:url(/demo/nerd/rim.webp) 50%/100% 100%;position:absolute}.nd-lsh{z-index:6;width:50%;height:100%;filter:blur(calc(var(--bw) * .022));transform-origin:100%;opacity:0;pointer-events:none;background:#2e1c0c9e;position:absolute;top:0;left:0}.nd-dice{z-index:5;pointer-events:none;position:absolute;inset:0}.nd-die,.nd-dsh{width:calc(var(--bw) * .124);height:calc(var(--bw) * .124);margin:calc(var(--bw) * -.062) 0 0 calc(var(--bw) * -.062);opacity:0;position:absolute}.nd-die{background:0 0/4400% 100% no-repeat}.nd-die.a{background-image:url(/demo/nerd/dice-a.webp);top:53.5%;left:69.5%}.nd-die.b{background-image:url(/demo/nerd/dice-b.webp);top:46.6%;left:79%}.nd-dsh{transform-origin:50%;background:radial-gradient(closest-side,#28180a9e,#28180a4d 58%,#28180a00 100%)}.nd-dsh:before{content:none}.nd-dsh.a{width:calc(var(--bw) * .08);height:calc(var(--bw) * .08);margin:calc(var(--bw) * -.04) 0 0 calc(var(--bw) * -.04);top:53.5%;left:69.5%}.nd-dsh.b{width:calc(var(--bw) * .08);height:calc(var(--bw) * .08);margin:calc(var(--bw) * -.04) 0 0 calc(var(--bw) * -.04);top:46.6%;left:79%}.nd-h-txt{z-index:3;text-align:center;width:100%;max-width:560px;margin-top:20px;position:relative}.nd-h-txt>*{opacity:0}.nd-h-greet{color:var(--nd-ink-soft);overflow-wrap:anywhere;margin:0 0 8px;font:italic 500 20px/1.25 ND Serif,Georgia,serif}.nd-h-kicker{letter-spacing:.36em;color:var(--nd-green);margin:0 -.36em 0 0;font:600 11px/1.2 ND Sans,sans-serif}.nd-h-name{font:500 max(34px, calc(min(66px, 16.5vw) * 7 / max(7, var(--nl)))) / 1.04 "ND Serif", Georgia, serif;letter-spacing:.005em;color:var(--nd-ink);overflow-wrap:anywhere;margin:8px 0 0}.nd-h-age{color:var(--nd-brass);margin:2px 0 0;font:italic 500 26px/1.2 ND Serif,Georgia,serif}.nd-h-rule{width:150px;height:18px;margin:12px auto 10px;display:block;position:relative}.nd-h-rule:before{content:"";background:linear-gradient(90deg,#3a241700,#3a241773 30% 70%,#3a241700);height:1px;position:absolute;top:50%;left:0;right:0}.nd-h-rule i,.nd-sep i{width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.nd-h-rule i:before,.nd-sep i:before{content:"";background:url(/demo/nerd/chk-e.webp) 50%/100% 100% no-repeat;width:119.57%;height:119.57%;position:absolute;top:-6.52%;left:-6.52%}.nd-h-date{letter-spacing:.16em;color:var(--nd-ink);margin:0 -.16em 0 0;font:600 24px/1.2 ND Serif,Georgia,serif}.nd-h-date i{color:var(--nd-brass);margin:0 .32em;font-style:normal}.nd-h-when{letter-spacing:.22em;color:var(--nd-ink-soft);margin:8px 0 0;font:600 11px/1.5 ND Sans,sans-serif}.nd-scroll{z-index:3;letter-spacing:.3em;color:var(--nd-ink-soft);opacity:0;flex-direction:column;align-items:center;gap:4px;margin:auto -.3em 0 0;padding-top:18px;font:600 10px/1 ND Sans,sans-serif;display:flex;position:relative}.nd-scroll svg{fill:none;stroke:currentColor;stroke-width:1.6px}.nd-gate{z-index:60;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:fixed;inset:0}.nd-gate:focus-visible .nd-gate-tap{text-decoration:underline}.nd-gate-txt>.nd-lang{top:calc(env(safe-area-inset-top) + 4px);position:absolute;left:10px}.nd-gate-below{left:16px;right:16px;top:calc(var(--top) + var(--bh) + 24px);text-align:center;position:absolute}.nd-gate-greet{color:var(--nd-ink);overflow-wrap:anywhere;margin:0 0 10px;font:italic 500 22px/1.25 ND Serif,Georgia,serif}.nd-gate-kicker{letter-spacing:.32em;color:var(--nd-green);margin:0 -.32em 0 0;font:600 11px/1.4 ND Sans,sans-serif}.nd-gate-tap{letter-spacing:.26em;color:var(--nd-ink-soft);margin:14px -.26em 0 0;font:600 10.5px/1.4 ND Sans,sans-serif;animation:2.6s ease-in-out infinite nd-breathe}@keyframes nd-breathe{0%,to{opacity:.5}50%{opacity:1}}.nd-gate.is-opening .nd-gate-txt{animation:.8s forwards nd-out}@keyframes nd-out{to{opacity:0}}.is-open .nd-sheen{opacity:0;animation:none}.is-open .nd-slide{animation:1.8s ease-in-out .3s both nd-slide}@keyframes nd-slide{0%{transform:translate(25%)}to{transform:translate(0)}}.is-open .nd-lid{animation:1.8s ease-in-out .3s both nd-lid,10ms linear 1.2s both nd-hide}@keyframes nd-lid{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.is-open .nd-lid .nd-lit{animation:.9s ease-in .3s both nd-dim}@keyframes nd-dim{to{opacity:.42}}.is-open .nd-lid-in{animation:1.8s ease-in-out .3s both nd-lidin,10ms linear 1.2s both nd-show}@keyframes nd-lidin{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}.is-open .nd-lid-in .nd-lit{animation:.9s ease-out 1.2s both nd-unlit}@keyframes nd-unlit{0%{opacity:.26}to{opacity:0}}.is-open .nd-rim{visibility:visible;animation:1.8s ease-in-out .3s both nd-rim}@keyframes nd-rim{0%{transform:translateX(calc(var(--bw) / 2)) rotateY(0deg) translateX(calc(var(--bw) / -2)) rotateY(-90deg)}to{transform:translateX(calc(var(--bw) / 2)) rotateY(180deg) translateX(calc(var(--bw) / -2)) rotateY(-90deg)}}.is-open .nd-lsh{animation:1.8s linear .3s both nd-lsh}@keyframes nd-lsh{0%{opacity:0;transform:translate(0)scaleX(1)}22%{opacity:.3;transform:translate(4%,.6%)scaleX(.86)}50%{opacity:.34;transform:translate(52%,1.6%)scaleX(.4)}78%{opacity:.26;transform:translate(14%,1%)scaleX(-.8)}to{opacity:0;transform:translate(0)scaleX(-1)}}.is-open .nd-rsh{animation:.4s 1.85s both nd-show-o}@keyframes nd-show-o{to{opacity:1}}@keyframes nd-hide{to{visibility:hidden}}@keyframes nd-show{to{visibility:visible}}.is-open .nd-die.a{animation:1.8s linear 2.2s both nd-die-a,1.8s steps(43,end) 2.2s both nd-spin,.22s linear 2.2s both nd-in}.is-open .nd-die.b{animation:1.8s linear 2.32s both nd-die-b,1.8s steps(43,end) 2.32s both nd-spin,.22s linear 2.32s both nd-in}.is-open .nd-dsh.a{animation:1.8s linear 2.2s both nd-dsh-a,.22s linear 2.2s both nd-in}.is-open .nd-dsh.b{animation:1.8s linear 2.32s both nd-dsh-b,.22s linear 2.32s both nd-in}@keyframes nd-spin{0%{background-position:0 0}to{background-position:100% 0}}@keyframes nd-in{0%{opacity:0}to{opacity:1}}@keyframes nd-die-a{0%{transform:translate(360%,740%)scale(1.352)}4%{transform:translate(319%,655%)scale(1.361)}8%{transform:translate(280%,576%)scale(1.354)}12%{transform:translate(245%,504%)scale(1.333)}16%{transform:translate(213%,439%)scale(1.296)}20%{transform:translate(184%,379%)scale(1.244)}24%{transform:translate(158%,325%)scale(1.178)}28%{transform:translate(134%,276%)scale(1.096)}32%{transform:translate(113%,233%)scale(1)}36%{transform:translate(94%,194%)scale(1.071)}40%{transform:translate(78%,160%)scale(1.114)}44%{transform:translate(63%,130%)scale(1.128)}48%{transform:translate(51%,104%)scale(1.114)}52%{transform:translate(40%,82%)scale(1.071)}56%{transform:translate(31%,63%)scale(1)}60%{transform:translate(23%,47%)scale(1.029)}64%{transform:translate(17%,35%)scale(1.034)}68%{transform:translate(12%,24%)scale(1.017)}72%{transform:translate(8%,16%)scale(1)}76%{transform:translate(5%,10%)scale(1)}80%{transform:translate(3%,6%)scale(1)}84%{transform:translate(1%,3%)scale(1)}88%{transform:translate(1%,1%)scale(1)}92%{transform:translate(0%)scale(1)}96%{transform:translate(0%)scale(1)}to{transform:translate(0%)scale(1)}}@keyframes nd-dsh-a{0%{opacity:.38;filter:blur(4.1px);transform:translate(486%,897%)scale(1.484)}4%{opacity:.37;filter:blur(4.2px);transform:translate(447%,815%)scale(1.496)}8%{opacity:.38;filter:blur(4.1px);transform:translate(407%,734%)scale(1.487)}12%{opacity:.42;filter:blur(3.9px);transform:translate(365%,653%)scale(1.457)}16%{opacity:.48;filter:blur(3.6px);transform:translate(320%,571%)scale(1.407)}20%{opacity:.57;filter:blur(3px);transform:translate(273%,490%)scale(1.336)}24%{opacity:.69;filter:blur(2.4px);transform:translate(224%,407%)scale(1.245)}28%{opacity:.83;filter:blur(1.6px);transform:translate(173%,324%)scale(1.133)}32%{opacity:1;filter:blur(.6px);transform:translate(118%,240%)scale(1)}36%{opacity:.88;filter:blur(1.3px);transform:translate(124%,231%)scale(1.098)}40%{opacity:.8;filter:blur(1.7px);transform:translate(122%,215%)scale(1.156)}44%{opacity:.78;filter:blur(1.9px);transform:translate(112%,191%)scale(1.176)}48%{opacity:.8;filter:blur(1.7px);transform:translate(95%,159%)scale(1.156)}52%{opacity:.88;filter:blur(1.3px);transform:translate(69%,119%)scale(1.098)}56%{opacity:1;filter:blur(.6px);transform:translate(36%,70%)scale(1)}60%{opacity:.95;filter:blur(.9px);transform:translate(38%,67%)scale(1.04)}64%{opacity:.94;filter:blur(.9px);transform:translate(34%,56%)scale(1.047)}68%{opacity:.97;filter:blur(.8px);transform:translate(23%,39%)scale(1.024)}72%{opacity:1;filter:blur(.6px);transform:translate(13%,23%)scale(1)}76%{opacity:1;filter:blur(.6px);transform:translate(10%,17%)scale(1)}80%{opacity:1;filter:blur(.6px);transform:translate(8%,13%)scale(1)}84%{opacity:1;filter:blur(.6px);transform:translate(6%,10%)scale(1)}88%{opacity:1;filter:blur(.6px);transform:translate(6%,8%)scale(1)}92%{opacity:1;filter:blur(.6px);transform:translate(5%,7%)scale(1)}96%{opacity:1;filter:blur(.6px);transform:translate(5%,7%)scale(1)}to{opacity:1;filter:blur(.6px);transform:translate(5%,7%)scale(1)}}@keyframes nd-die-b{0%{transform:translate(420%,660%)scale(1.352)}4%{transform:translate(372%,584%)scale(1.361)}8%{transform:translate(327%,514%)scale(1.354)}12%{transform:translate(286%,450%)scale(1.333)}16%{transform:translate(249%,391%)scale(1.296)}20%{transform:translate(215%,338%)scale(1.244)}24%{transform:translate(184%,290%)scale(1.178)}28%{transform:translate(157%,246%)scale(1.096)}32%{transform:translate(132%,208%)scale(1)}36%{transform:translate(110%,173%)scale(1.071)}40%{transform:translate(91%,143%)scale(1.114)}44%{transform:translate(74%,116%)scale(1.128)}48%{transform:translate(59%,93%)scale(1.114)}52%{transform:translate(46%,73%)scale(1.071)}56%{transform:translate(36%,56%)scale(1)}60%{transform:translate(27%,42%)scale(1.029)}64%{transform:translate(20%,31%)scale(1.034)}68%{transform:translate(14%,22%)scale(1.017)}72%{transform:translate(9%,14%)scale(1)}76%{transform:translate(6%,9%)scale(1)}80%{transform:translate(3%,5%)scale(1)}84%{transform:translate(2%,3%)scale(1)}88%{transform:translate(1%,1%)scale(1)}92%{transform:translate(0%)scale(1)}96%{transform:translate(0%)scale(1)}to{transform:translate(0%)scale(1)}}@keyframes nd-dsh-b{0%{opacity:.38;filter:blur(4.1px);transform:translate(546%,817%)scale(1.484)}4%{opacity:.37;filter:blur(4.2px);transform:translate(501%,744%)scale(1.496)}8%{opacity:.38;filter:blur(4.1px);transform:translate(454%,671%)scale(1.487)}12%{opacity:.42;filter:blur(3.9px);transform:translate(406%,598%)scale(1.457)}16%{opacity:.48;filter:blur(3.6px);transform:translate(356%,524%)scale(1.407)}20%{opacity:.57;filter:blur(3px);transform:translate(304%,449%)scale(1.336)}24%{opacity:.69;filter:blur(2.4px);transform:translate(251%,372%)scale(1.245)}28%{opacity:.83;filter:blur(1.6px);transform:translate(195%,294%)scale(1.133)}32%{opacity:1;filter:blur(.6px);transform:translate(137%,215%)scale(1)}36%{opacity:.88;filter:blur(1.3px);transform:translate(140%,210%)scale(1.098)}40%{opacity:.8;filter:blur(1.7px);transform:translate(135%,198%)scale(1.156)}44%{opacity:.78;filter:blur(1.9px);transform:translate(123%,177%)scale(1.176)}48%{opacity:.8;filter:blur(1.7px);transform:translate(103%,148%)scale(1.156)}52%{opacity:.88;filter:blur(1.3px);transform:translate(76%,110%)scale(1.098)}56%{opacity:1;filter:blur(.6px);transform:translate(41%,63%)scale(1)}60%{opacity:.95;filter:blur(.9px);transform:translate(42%,61%)scale(1.04)}64%{opacity:.94;filter:blur(.9px);transform:translate(36%,52%)scale(1.047)}68%{opacity:.97;filter:blur(.8px);transform:translate(25%,36%)scale(1.024)}72%{opacity:1;filter:blur(.6px);transform:translate(14%,21%)scale(1)}76%{opacity:1;filter:blur(.6px);transform:translate(11%,16%)scale(1)}80%{opacity:1;filter:blur(.6px);transform:translate(8%,12%)scale(1)}84%{opacity:1;filter:blur(.6px);transform:translate(7%,10%)scale(1)}88%{opacity:1;filter:blur(.6px);transform:translate(6%,8%)scale(1)}92%{opacity:1;filter:blur(.6px);transform:translate(5%,7%)scale(1)}96%{opacity:1;filter:blur(.6px);transform:translate(5%,7%)scale(1)}to{opacity:1;filter:blur(.6px);transform:translate(5%,7%)scale(1)}}.nd-chk{z-index:var(--z);transition:transform .95s cubic-bezier(.5, .05, .25, 1) calc(3.9s + var(--o) * 30ms), z-index 0s linear calc(3.9s + var(--o) * 30ms)}.is-open .nd-chk{z-index:calc(40 + var(--o));transform:translate(-50%,-50%)}.is-open .nd-glint{animation:1.1s ease-in-out 5s both nd-glint}@keyframes nd-glint{0%{opacity:1;transform:translate(-75%)}to{opacity:1;transform:translate(75%)}}@keyframes nd-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nd-fade{to{opacity:1}}.is-open .nd-h-greet{animation:1.1s 4.5s both nd-rise}.is-open .nd-h-kicker{animation:1.1s 4.7s both nd-rise}.is-open .nd-h-name{animation:1.2s 4.9s both nd-rise}.is-open .nd-h-age{animation:1.1s 5.2s both nd-rise}.is-open .nd-h-rule{animation:1s 5.4s both nd-rise}.is-open .nd-h-date{animation:1.1s 5.6s both nd-rise}.is-open .nd-h-when{animation:1.1s 5.8s both nd-rise}.is-open .nd-h-lang{animation:1s 6s both nd-fade}.is-open .nd-scroll{animation:1.2s 6.6s both nd-fade}.is-done .nd-lid,.is-done .nd-rim,.is-done .nd-lsh{display:none}.nd-flow{padding:10px 16px calc(env(safe-area-inset-bottom) + 132px);justify-items:center;gap:26px;display:grid;position:relative}.reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.nd-card{background:var(--nd-card);text-align:center;border-radius:3px;width:100%;max-width:520px;position:relative;overflow:hidden;box-shadow:0 1px 1px #3c281424,0 14px 30px -14px #3c28146b}.nd-band{aspect-ratio:900/66;background:url(/demo/nerd/inlay.webp) 50%/100% 100% no-repeat;width:100%;display:block}.nd-card:after,.nd-slip:after{content:"";opacity:.92;background:linear-gradient(#e9dcc4 0 1px,#2e2019 1px 100%);height:6px;position:absolute;bottom:0;left:0;right:0}.nd-body{padding:28px 22px 36px}.nd-kicker{letter-spacing:.32em;color:var(--nd-green);margin:0 -.32em 0 0;font:600 11px/1.4 ND Sans,sans-serif}.nd-title{color:var(--nd-ink);margin:0;font:500 34px/1.15 ND Serif,Georgia,serif}.nd-sep{width:70%;max-width:260px;height:18px;margin:22px auto;display:block;position:relative}.nd-sep:before{content:"";background:linear-gradient(90deg,#3a241700,#3a241752 25% 75%,#3a241700);height:1px;position:absolute;top:50%;left:0;right:0}.nd-sep i:before{background-image:url(/demo/nerd/chk-i.webp)}.nd-greet{color:var(--nd-ink);overflow-wrap:anywhere;margin:16px 0 0;font:italic 500 23px/1.3 ND Serif,Georgia,serif}.nd-hook{color:var(--nd-brass);margin:14px 0 0;font:600 21px/1.35 ND Serif,Georgia,serif}.nd-text{max-width:30em;color:var(--nd-ink-soft);white-space:pre-line;margin:12px auto 0;font:400 20px/1.55 ND Serif,Georgia,serif}.nd-details{gap:14px;margin:0;display:grid}.nd-details div{gap:3px;display:grid}.nd-details dt{letter-spacing:.28em;color:var(--nd-green);margin-right:-.28em;font:600 10px/1.4 ND Sans,sans-serif}.nd-details dd{color:var(--nd-ink);margin:0;font:500 21px/1.3 ND Serif,Georgia,serif}.nd-sign{color:var(--nd-ink);overflow-wrap:anywhere;margin:24px 0 0;font:italic 500 30px/1.15 ND Serif,Georgia,serif}.nd-sign-fam{color:var(--nd-ink-soft);margin:4px 0 0;font:italic 400 19px/1.3 ND Serif,Georgia,serif}.nd-date-big{color:var(--nd-ink);margin:14px 0 0;font:500 34px/1.15 ND Serif,Georgia,serif}.nd-date-when{color:var(--nd-ink-soft);margin:4px 0 0;font:italic 500 20px/1.3 ND Serif,Georgia,serif}.nd-today{color:var(--nd-brass);margin:22px 0 0;font:italic 500 30px/1.2 ND Serif,Georgia,serif}.nd-felt{background:#1f4a39 url(/demo/nerd/felt.webp) 0 0/180px 180px;border-radius:4px;margin:22px -6px 0;padding:18px 8px 16px;box-shadow:inset 0 0 0 4px #2c1d14,inset 0 0 0 5px #eadec68c,inset 0 3px 14px #00000073}.nd-felt-label{letter-spacing:.3em;color:#f0e6d0e0;margin:0 -.3em 14px 0;font:600 10px/1.4 ND Sans,sans-serif}.nd-pucks{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.nd-puck{justify-items:center;gap:8px;display:grid}.nd-puck-disc{aspect-ratio:1;place-items:center;width:min(64px,17vw);display:grid;position:relative}.nd-puck-disc:before{content:"";background:url(/demo/nerd/chk-p.webp) 50%/100% 100% no-repeat;width:120%;height:120%;position:absolute;top:-6.5%;left:-6.5%}.nd-puck-num{font-variant-numeric:lining-nums tabular-nums;color:#3b2a1a;text-shadow:0 1px #fffcf0d9,0 -.5px #3c281440;font:600 min(27px,7.4vw)/1 ND Serif,Georgia,serif;position:relative}.nd-puck-num.sm{font-size:min(22px,6vw)}.nd-puck-lab{letter-spacing:.16em;color:#f0e6d0d9;font:600 9.5px/1.2 ND Sans,sans-serif}.nd-steps{text-align:left;margin:22px 0 0;padding:0;list-style:none;position:relative}.nd-steps:before{content:"";background:linear-gradient(#3a24171a,#3a24176b 12% 88%,#3a24171a);width:2px;margin-left:-1px;position:absolute;top:26px;bottom:26px;left:87px}.nd-step{width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;grid-template-columns:72px 30px 1fr;align-items:center;gap:0;padding:8px 0;transition:background-color .25s;display:grid}.nd-step:hover,.nd-step:focus-visible{background:#3a24170d;outline:none}.nd-step-time{font-variant-numeric:lining-nums;color:var(--nd-brass);text-align:right;padding-right:10px;font:600 20px/1 ND Serif,Georgia,serif}.nd-node{justify-self:center;width:24px;height:24px;position:relative}.nd-node:before{content:"";background:url(/demo/nerd/chk-i.webp) 50%/100% 100% no-repeat;width:119.57%;height:119.57%;position:absolute;top:-6.52%;left:-6.52%}.nd-node.e:before{background-image:url(/demo/nerd/chk-e.webp)}.nd-node.big{width:46px;height:46px;margin:0 auto;display:block}.nd-step-txt{gap:2px;padding-left:12px;display:grid}.nd-step-name{color:var(--nd-ink);font:600 21px/1.2 ND Serif,Georgia,serif}.nd-step-note{color:var(--nd-ink-soft);font:italic 400 17px/1.25 ND Serif,Georgia,serif}.nd-modal{--nd-ink:#3a2417;--nd-ink-soft:#6a5341;--nd-brass:#94702f;--nd-green:#24503d;z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-variant-numeric:lining-nums;background:#2a1c1075;place-items:center;padding:20px;font-family:ND Serif,Georgia,serif;animation:.35s both nd-m-bg;display:grid;position:fixed;inset:0}@keyframes nd-m-bg{0%{opacity:0}}.nd-slip{text-align:center;background:#fbf6ec;border-radius:3px;width:min(100%,420px);animation:.5s cubic-bezier(.2,.75,.25,1) both nd-m-in;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #1e120899}@keyframes nd-m-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}.nd-slip .nd-node.big{margin-top:24px}.nd-x{width:44px;height:44px;color:var(--nd-ink);cursor:pointer;background:#fff9;border:1px solid #3a241733;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s;display:grid;position:absolute;top:calc(min(100vw - 40px,420px)/13.6364 + 6px);right:6px}.nd-x:hover{background:#fff;border-color:#3a241766}.nd-x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.nd-slip-time{color:var(--nd-brass);margin:12px 0 0;font:600 22px/1 ND Serif,Georgia,serif}.nd-slip-title{color:var(--nd-ink);margin:8px 22px 0;font:500 32px/1.15 ND Serif,Georgia,serif}.nd-slip-note{color:var(--nd-ink-soft);margin:6px 22px 0;font:italic 400 19px/1.3 ND Serif,Georgia,serif}.nd-slip-text{color:var(--nd-ink-soft);margin:16px 26px 34px;font:400 19px/1.55 ND Serif,Georgia,serif}.nd-venue-name{color:var(--nd-ink);overflow-wrap:anywhere;margin:12px 0 0;font:500 40px/1.1 ND Serif,Georgia,serif}.nd-venue-sub{letter-spacing:.24em;color:var(--nd-ink-soft);text-transform:none;margin:8px 0 0;font:600 11px/1.4 ND Sans,sans-serif}.nd-venue-when{color:var(--nd-ink-soft);margin:10px 0 0;font:italic 500 20px/1.3 ND Serif,Georgia,serif}.nd-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.nd-btn{min-height:46px;color:var(--nd-ink);letter-spacing:.04em;background:#ffffff8c;border:1px solid #3a24174d;border-radius:23px;align-items:center;gap:8px;padding:0 20px;font:600 13px/1 ND Sans,sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.nd-btn:hover{background:#fff;border-color:#3a241780}.nd-btn svg{fill:none;stroke:var(--nd-brass);stroke-width:1.6px;stroke-linejoin:round}.nd-cal{color:var(--nd-ink);text-underline-offset:5px;font:italic 500 19px/44px ND Serif,Georgia,serif;-webkit-text-decoration:underline #94702fcc;text-decoration:underline #94702fcc;text-decoration-thickness:1px;display:inline-block}.nd-extras{--ix-accent:#3a2417;--ix-on-accent:#f8f1e3;--ix-ink:#3a2417;--ix-muted:#3a2417a8;--ix-line:#3a241742;--ix-field:#ffffffb8;--ix-radius:3px}.nd-extras .nd-title{margin-top:8px}.nd-extras-body{margin-top:18px;font-size:19px}.nd-close-line{color:var(--nd-ink);margin:0;font:italic 500 32px/1.2 ND Serif,Georgia,serif}.nd-respect{color:var(--nd-ink-soft);margin:18px 0 0;font:italic 400 20px/1.3 ND Serif,Georgia,serif}.nd-family{color:var(--nd-ink);overflow-wrap:anywhere;margin:4px 0 0;font:500 40px/1.15 ND Serif,Georgia,serif}.nd-family-sub{color:var(--nd-ink-soft);margin:4px 0 0;font:italic 400 20px/1.3 ND Serif,Georgia,serif}.nd-pair{width:120px;height:64px;margin:18px auto 4px;position:relative}.nd-pair img{filter:drop-shadow(2px 4px 3px #32200e52);width:64px;height:64px;position:absolute}.nd-pair .a{top:2px;left:6px}.nd-pair .b{top:0;right:6px;transform:rotate(-37deg)}.nd-meta{letter-spacing:.2em;color:var(--nd-ink-soft);margin:12px 0 0;font:600 11px/1.5 ND Sans,sans-serif}.nd-fine{color:var(--nd-ink-soft);opacity:.8;margin:10px 0 0;font:italic 400 17px/1.4 ND Serif,Georgia,serif}@media (max-height:700px){.nerd{--bw:min(92vw, max(220px, min(420px, calc((100svh - 300px) * .948))))}.nd-h-txt{margin-top:14px}.nd-h-age{font-size:23px}.nd-h-rule{margin:8px auto 6px}.nd-h-date{font-size:21px}.nd-gate-below{top:calc(var(--top) + var(--bh) + 18px)}}.is-instant .nd-slide{animation:none;transform:none}.is-instant .nd-lid,.is-instant .nd-rim,.is-instant .nd-lsh{display:none}.is-instant .nd-lid-in{visibility:visible;animation:none;transform:none}.is-instant .nd-rsh{opacity:1;animation:none}.is-instant .nd-chk{transition:none}.is-instant .nd-die,.is-instant .nd-dsh{opacity:1;animation:none}.is-instant .nd-die{background-position:100% 0}.is-instant .nd-dsh{transform:translate(5%,7%)}.is-instant .nd-h-txt>*,.is-instant .nd-h-lang,.is-instant .nd-scroll{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.nerd *,.nerd :before,.nerd :after,.nd-modal,.nd-modal *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.nd-leaves,.nd-sheen{animation:none!important}.reveal{opacity:1;transform:none}}
