@property --sec{syntax:"<integer>";inherits:false;initial-value:7}@property --min{syntax:"<integer>";inherits:false;initial-value:0}@property --set-glow{syntax:"<color>";inherits:true;initial-value:#0000}.g .home .iso polygon,.g .home .iso rect,.g .home .iso circle,.g .home .iso ellipse,.g .home .iso path{stroke:var(--edge);stroke-width:.7px;stroke-linejoin:round;stroke-linecap:round}.g .home .iso text,.g .home .iso .nostroke,.g .home .iso .glow,.g .home .iso .beam,.g .home .iso .amb,.g .home .iso .grainpoly,.g .home .iso .pool ellipse,.g .home .iso .wstars circle,.g .home .iso .wlit rect,.g .home .iso .wcity rect,.g .home .iso .whill,.g .home .iso .hall,.g .home .iso .plankf{stroke:none}.g .home .iso .plank{stroke:#5c341857;stroke-width:.7px}.g .home .iso .lane{stroke:#f4ead8;stroke-width:1.1px;stroke-dasharray:14 7}.g .home .iso .slabtxt{fill:#fbe9df;font:700 7px var(--font-mono),monospace;letter-spacing:.12em}.g .home .iso .rail{stroke:#3a241440}.g .home .iso .wall{stroke:#3a241459}.g .home .iso .whill{fill:var(--w-hill)}.g .home .iso .wcity rect{fill:var(--w-city)}.g .home .iso .curfold{fill:none;stroke:#6e3e2059;stroke-width:.8px}.g .home .iso .cstripe{stroke:#b93b25}.g .home .iso .ink-l{stroke:#6d5a48;stroke-width:.8px;fill:none}.g .home .iso .ink-a{fill:none}.g .home .iso .cal-t{fill:#fbf6ea;font:800 8.4px var(--font-display),sans-serif;text-anchor:middle;letter-spacing:.1em}.g .home .iso .cal-d{fill:#8a7d72;font:700 3.5px var(--font-mono),monospace;text-anchor:middle}.g .home .iso .cal-n{fill:#3a312b;font:500 4.6px var(--font-mono),monospace;text-anchor:middle}.g .home .iso .cal-n.hot{fill:#b93b25;font-weight:700}.g .home .iso .c17{fill:none;stroke:#b93b25;stroke-width:1.1px}.g .home .iso .bib-t1{fill:#fbf4ea;font:800 5.6px var(--font-display),sans-serif;letter-spacing:.12em;text-anchor:middle}.g .home .iso .rbibn{fill:#231a13;font:900 27px var(--font-display),sans-serif;text-anchor:middle}.g .home .iso .bib-t3{fill:#f0b45a;font:800 6.2px var(--font-display),sans-serif;text-anchor:middle;letter-spacing:.14em}.g .home .iso .rspin path{fill:none;stroke:#8a8e93;stroke-width:1.3px}.g .home .iso .medal-t{fill:#5a3606;font:900 4.2px var(--font-display),sans-serif;text-anchor:middle;letter-spacing:.06em}.g .home .iso .medal-t2{fill:#5a3606;font:800 5.6px var(--font-display),sans-serif;text-anchor:middle}.g .home .iso .bnd-t1{fill:#231a13;font:900 8.6px var(--font-display),sans-serif;text-anchor:middle}.g .home .iso .bnd-t2{fill:#b93b25;font:900 5.8px var(--font-display),sans-serif;text-anchor:middle}.g .home .iso .spine-t{font:800 4.4px var(--font-display),sans-serif;letter-spacing:.06em}.g .home .iso .ruglane{fill:none;stroke:#f4ead8;stroke-width:.7px}.g .home .iso .rugstart{stroke:#f4ead8;stroke-width:1.6px}.g .home .iso .rugtxt{fill:#b93b258c;font:900 20px var(--font-display),sans-serif;text-anchor:middle;letter-spacing:.04em}.g .home .iso .deskline{stroke:#3a241473;stroke-width:.7px}.g .home .iso .lace{stroke:#f6f1e7;stroke-width:1px}.g .home .iso .duvline{stroke:#3c506440;stroke-width:.8px}.g .home .iso .kitbib-t{fill:#b93b25;font:900 6px var(--font-display),sans-serif;text-anchor:middle}.g .home .iso .steam path{fill:none;stroke:#78645a8c;stroke-width:1.3px}.g .home .iso .clkd{fill:#ff5a3c;font:700 12.6px var(--font-mono),monospace;text-anchor:middle;letter-spacing:-.05em}.g .home .iso .clkd.amberled{fill:#ffb347;font-size:11px}.g .home .iso .beam,.g .home .iso .glow,.g .home .iso .pool,.g .home .iso .hall{mix-blend-mode:screen;pointer-events:none}.g .home .iso .amb{fill:var(--amb);mix-blend-mode:multiply;pointer-events:none}.g .home .iso .grainpoly{fill:#000;opacity:.12;mix-blend-mode:multiply;pointer-events:none}.g .home .iso .gw0{stop-color:var(--gw0)}.g .home .iso .gw1{stop-color:var(--gw1)}.g .home .iso .gw2{stop-color:var(--gw2)}.g .home .iso .hot,.g .home .iso .glint{pointer-events:none}.g .home .iso .glint{mix-blend-mode:screen}.g .home .iso .obj{cursor:pointer}.g .home .stage{position:relative}.g .home .stage .iso{width:100%;height:100%;filter:var(--room-filter);display:block;position:absolute;inset:0;overflow:visible}.g .home .slabshadow{background:radial-gradient(closest-side,var(--slab-sh),transparent);filter:blur(6px);pointer-events:none;border-radius:50%;height:16%;position:absolute;bottom:-2%;left:14%;right:8%;transform:translate(-3%)}.g .home .vf{pointer-events:none;z-index:1;position:absolute;inset:0}.g .home .vf i{border:0 solid var(--bracket);width:26px;height:26px;position:absolute}.g .home .vf i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.g .home .vf i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.g .home .vf i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.g .home .vf i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.g .home .slate{z-index:8;gap:2px;display:grid;position:absolute}.g .home .slate .k{font:700 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-wall-2);align-items:center;gap:8px;display:flex}.g .home .slate .k i{background:var(--rust);border-radius:50%;width:8px;height:8px;display:inline-block}.g .home .slate .tc{font:900 46px/.9 var(--font-display);letter-spacing:.01em;color:var(--on-wall)}.g .home .slate .tc span{display:none}.g .home .slate .w{font:400 17px/1.1 var(--font-hand);color:var(--on-wall-2)}.g .home .flag{z-index:9;width:0;height:0;color:var(--ink);--h:60px;--r:-2deg;--c:var(--paper-hi);text-decoration:none;position:absolute}.g .home .flag .pole{width:3px;height:var(--h);transform-origin:50% 100%;transform:rotate(var(--lean));box-shadow:-1px 1px 0 rgba(var(--sh-c),.25);background:linear-gradient(90deg,#b98a55,#ecd0a0 55%,#a77a48);border-radius:2px;position:absolute;bottom:0;left:-1.5px}.g .home .flag .foot{filter:blur(1px);background:#00000047;border-radius:50%;width:8px;height:6px;position:absolute;top:-3px;left:-4px}.g .home .flag .tag{left:var(--tx);bottom:calc(var(--ty) - 30px);white-space:nowrap;background:var(--c);filter:var(--ds-sm);transform-origin:0 100%;transform:rotate(var(--r));clip-path:polygon(0 0,100% 0,100% 88%,94% 94%,88% 89%,81% 96%,74% 90%,67% 95%,60% 89%,53% 96%,46% 90%,39% 95%,32% 89%,25% 96%,18% 90%,11% 95%,5% 89%,0 94%);align-items:center;gap:7px;padding:7px 12px 11px 8px;display:flex;position:absolute}.g .home .flag.l .tag{left:auto;right:calc(var(--tx) * -1);transform-origin:100% 100%}.g .home .flag.hang .pole{width:1.6px;box-shadow:none;background:#3a2a1e;top:0;bottom:auto;left:-.8px;transform:none}.g .home .flag.hang .foot{filter:none;background:radial-gradient(circle at 34% 30%,#f6a28d 0,#d34e33 38%,#8d2512 100%);border-radius:50%;width:7px;height:7px;top:-3.5px;left:-3.5px}.g .home .flag.hang .tag{bottom:auto;top:calc(var(--h) - 3px);transform-origin:0 0}.g .home .flag .n{background:var(--rust);color:#fff8ef;width:21px;height:21px;font:700 11px/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.g .home .flag .tx{flex-direction:column;gap:3px;display:flex}.g .home .flag .lb{font:700 18px/1 var(--font-hand)}.g .home .flag .ct{font:700 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.g .home .flag.ruled .tag{background:repeating-linear-gradient(180deg,transparent 0 13px,var(--paper-rule) 13px 14px),var(--paper-hi)}.g .home .flag.grid .tag{background:linear-gradient(90deg,#3c5a321a 1px,transparent 1px) 0 0/10px 10px,linear-gradient(180deg,#3c5a321a 1px,transparent 1px) 0 0/10px 10px,var(--sage)}.g .home .flag:focus-visible{outline:none}.g .home .flag:focus-visible .tag{outline:3px solid var(--rust);outline-offset:2px}.g .home .lampbtn{z-index:10;cursor:pointer;background:0 0;border:0;border-radius:50% 50% 14px 14px;width:64px;height:84px;padding:0;position:absolute;transform:translate(-50%,-50%)}.g .home .lampbtn:hover{background:radial-gradient(closest-side,#ffd68c80,#0000)}.g .home .lampbtn .lt{white-space:nowrap;font:400 15px/1 var(--font-hand);color:var(--ink);background:var(--paper-hi);box-shadow:var(--sh-sm);pointer-events:none;padding:3px 9px 4px;position:absolute;top:30%;right:calc(100% + 16px);transform:rotate(-3deg)}.g .home .lampbtn .lt small{font:700 8.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-left:5px}.g .home .closer{z-index:7;pointer-events:none;border:1.6px dashed #b93b2599;border-radius:10px;position:absolute}.g .home .closer:before,.g .home .closer:after{content:"";border:0 solid var(--rust);width:14px;height:14px;position:absolute}.g .home .closer:before{border-top-width:3px;border-left-width:3px;top:-6px;left:-6px}.g .home .closer:after{border-bottom-width:3px;border-right-width:3px;bottom:-6px;right:-6px}.g .home .closer a{pointer-events:auto;color:#fff8ef;background:var(--rust);font:400 17px/1 var(--font-hand);box-shadow:var(--sh-sm);border-radius:3px;align-items:baseline;gap:8px;padding:5px 11px 6px;text-decoration:none;display:inline-flex;position:absolute;bottom:-34px;right:-8px;transform:rotate(-2deg)}.g .home .closer a small{font:700 9px/1 var(--font-mono);letter-spacing:.16em;opacity:.9}.g .home .insert{z-index:11;color:#ede6d6;width:318px;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;background:#151311;border-radius:6px;padding:0 0 8px;position:absolute;transform:translateY(6px)}.g .home .insert .ib{font:500 10px/1 var(--font-mono);color:#b3aa9a;letter-spacing:.04em;background:#24211e;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:6px 10px;display:flex}.g .home .insert .ib i{background:#e0644a;border-radius:50%;width:8px;height:8px;display:block}.g .home .insert .ib i:nth-child(2){background:#e5a23c}.g .home .insert .ib i:nth-child(3){background:#86b46c}.g .home .insert .ib em{color:#a9cd8f;margin-left:auto;font-style:normal}.g .home .insert .il{font:500 10.6px/1.7 var(--font-mono);white-space:nowrap;padding:0 10px;display:block;overflow:hidden}.g .home .insert .il:first-of-type{padding-top:6px}.g .home .insert .p{color:#f0b45a}.g .home .insert .m{color:#93c0d8}.g .home .insert .r{color:#a9cd8f}.g .home .insert .t{color:#ef8a6c}.g .home .insert .d{color:#b3aa9a}.g .home .insert .tagk{font:700 9.5px/1 var(--font-mono);letter-spacing:.16em;background:var(--paper-hi);color:var(--ink);box-shadow:var(--sh-sm);padding:5px 8px;position:absolute;top:-25px;left:-10px;transform:rotate(-3deg)}.g .home .cp:checked{counter-increment:cp}.g .home .secret{z-index:12;cursor:pointer;display:block;position:absolute}.g .home .secret .hit{border-radius:6px;position:absolute;inset:0}.g .home .secret:hover .hit{background:#ffecb447;box-shadow:0 0 0 2px #b93b2580}.g .home .bubble{z-index:20;background:var(--paper-hi);width:236px;color:var(--ink);box-shadow:var(--sh-md);font:400 16px/1.18 var(--font-hand);opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;padding:10px 12px 11px;position:absolute;transform:translateY(6px)scale(.96)}.g .home .bubble b{font:700 9.5px/1.2 var(--font-mono);letter-spacing:.16em;color:var(--rust-ink);margin-bottom:4px;display:block}.g .home .secret:hover .bubble{opacity:1;visibility:visible;transform:none}.g .home .found{white-space:nowrap;font:900 13px/1 var(--font-display);letter-spacing:.1em;color:var(--rust-ink);border:2px solid var(--rust);background:var(--paper-hi);border-radius:4px;padding:2px 5px;display:none;position:absolute;transform:rotate(-8deg)}.g .home .scrub{z-index:12;position:absolute}.g .home .scrub legend{float:left;font:400 19px/1 var(--font-hand);color:var(--on-wall);align-items:baseline;gap:8px;margin:0 0 6px;padding:0;display:flex}.g .home .scrub legend small{font:700 9.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-wall-2)}.g .home .clockbody{clear:both;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -3px 0 #00000059,var(--sh-md);background:linear-gradient(#34302d,#1f1c1a);border-radius:14px;align-items:stretch;gap:8px;padding:9px 10px 10px;display:flex;position:relative}.g .home .clockbody:before{content:"";z-index:-1;background:#151311;border-radius:0 0 8px 8px;height:7px;position:absolute;bottom:-7px;left:18px;right:18px}.g .home .lcdwin{background:#0d0d10;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:92px;padding:0 10px;display:flex;box-shadow:inset 0 2px 6px #0009,inset 0 0 0 1px #ffffff0d}.g .home .lcdwin .tt{font:800 30px/.9 var(--font-display);color:#ff6a45;text-shadow:0 0 10px #ff5a3c8c;letter-spacing:.02em}.g .home .lcdwin .tt span{display:none}.g .home .lcdwin .lk{font:700 8.5px/1 var(--font-mono);letter-spacing:.14em;color:#b8ad9c}.g .home .keys{gap:6px;display:flex}.g .home .keys label{cursor:pointer;color:#e9dfcf;background:linear-gradient(#4a4541,#38332f);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:58px;min-height:50px;padding:8px 0 6px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 3px #141210,0 4px 6px #0006}.g .home .keys label:hover{background:linear-gradient(#57514c,#423c37)}.g .home .keys label b{font:700 12.5px/1 var(--font-mono);letter-spacing:.02em}.g .home .keys label .ico{color:#c8bba6;width:15px;height:15px}.g .home .keys label:before{content:"";background:#2a2522;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px;box-shadow:inset 0 1px 1px #00000080}.g .home .tod:focus-visible+label{outline-offset:2px;outline:3px solid #f0b45a}.g .home .caption{z-index:12;background:var(--paper-hi);color:var(--ink);box-shadow:var(--sh-sm);font:400 18px/1.2 var(--font-hand);padding:8px 14px 10px;position:absolute;transform:rotate(-1deg)}.g .home .caption .tape{width:64px;height:16px;top:-9px;left:40%;transform:rotate(-3deg)}.g .home .caption .cl{display:none}.g .home .caption b{font:700 10px/1 var(--font-mono);letter-spacing:.14em;color:var(--rust-ink);vertical-align:2px;margin-right:8px}.g .home .rcnote{z-index:12;background:var(--sky);width:208px;color:var(--ink);box-shadow:var(--sh-sm);font:400 14.5px/1.2 var(--font-hand);padding:9px 12px 10px;position:absolute;bottom:8px;right:6px;transform:rotate(2deg)}.g .home .rcnote b{font:700 9px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px;display:block}.g .home{--amb:#3d4886;--gw0:#8caaff29;--gw1:#8caaff0d;--gw2:#8caaff00;--w-hill:#141a38;--w-city:#1c2346}.g .home:has(#t0530:checked){--amb:#76719f;--gw0:#ffafc33d;--gw1:#ffafc312;--gw2:#ffafc300;--w-hill:#2b2a52;--w-city:#35345f}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)){--amb:#76719f;--gw0:#ffafc33d;--gw1:#ffafc312;--gw2:#ffafc300;--w-hill:#2b2a52;--w-city:#35345f}.g .home:has(#t0930:checked){--amb:#fffbf4;--gw0:#fffae85c;--gw1:#fff5dc1a;--gw2:#fff5dc00;--w-hill:#9b8b98;--w-city:#8f91a8}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)){--amb:#fffbf4;--gw0:#fffae85c;--gw1:#fff5dc1a;--gw2:#fff5dc00;--w-hill:#9b8b98;--w-city:#8f91a8}.g .home:has(#t1830:checked){--amb:#f0b585;--gw0:#ffac5c8c;--gw1:#ff96502e;--gw2:#ff965000;--w-hill:#6a3e46;--w-city:#5b3742}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)){--amb:#f0b585;--gw0:#ffac5c8c;--gw1:#ff96502e;--gw2:#ff965000;--w-hill:#6a3e46;--w-city:#5b3742}.g .home:has(#t2100:checked){--amb:#4b4c74;--gw0:#82a0ff1a;--gw1:#82a0ff08;--gw2:#82a0ff00;--w-hill:#0b1026;--w-city:#121836}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)){--amb:#4b4c74;--gw0:#82a0ff1a;--gw1:#82a0ff08;--gw2:#82a0ff00;--w-hill:#0b1026;--w-city:#121836}.g .home .iso .st{opacity:0}.g .home{--set-glow:#788ce13d}.g .home:has(#t0530:checked){--set-glow:#e8a0be4d}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)){--set-glow:#e8a0be4d}.g .home:has(#t0930:checked){--set-glow:#fff6e2b3}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)){--set-glow:#fff6e2b3}.g .home:has(#t1830:checked){--set-glow:#ffaa5a75}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)){--set-glow:#ffaa5a75}.g .home:has(#t2100:checked){--set-glow:#ffba6e42}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)){--set-glow:#ffba6e42}:root[data-theme=dark] .g .home{--set-glow:#5464be42}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home{--set-glow:#5464be42}}:root[data-theme=dark] .g .home:has(#t0530:checked){--set-glow:#be6e9638}:root[data-tod="0530"][data-theme=dark] .g .home:not(:has(.tod:checked)){--set-glow:#be6e9638}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home:has(#t0530:checked){--set-glow:#be6e9638}:root[data-tod="0530"]:not([data-theme=light]) .g .home:not(:has(.tod:checked)){--set-glow:#be6e9638}}:root[data-theme=dark] .g .home:has(#t0930:checked){--set-glow:#c8d2f029}:root[data-tod="0930"][data-theme=dark] .g .home:not(:has(.tod:checked)){--set-glow:#c8d2f029}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home:has(#t0930:checked){--set-glow:#c8d2f029}:root[data-tod="0930"]:not([data-theme=light]) .g .home:not(:has(.tod:checked)){--set-glow:#c8d2f029}}:root[data-theme=dark] .g .home:has(#t1830:checked){--set-glow:#f08c463d}:root[data-tod="1830"][data-theme=dark] .g .home:not(:has(.tod:checked)){--set-glow:#f08c463d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home:has(#t1830:checked){--set-glow:#f08c463d}:root[data-tod="1830"]:not([data-theme=light]) .g .home:not(:has(.tod:checked)){--set-glow:#f08c463d}}:root[data-theme=dark] .g .home:has(#t2100:checked){--set-glow:#ffaa5a2e}:root[data-tod="2100"][data-theme=dark] .g .home:not(:has(.tod:checked)){--set-glow:#ffaa5a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home:has(#t2100:checked){--set-glow:#ffaa5a2e}:root[data-tod="2100"]:not([data-theme=light]) .g .home:not(:has(.tod:checked)){--set-glow:#ffaa5a2e}}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .iso .s0458{opacity:1}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .iso .s0458{opacity:1}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .iso .s0530{opacity:1}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .iso .s0930{opacity:1}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .iso .s1830{opacity:1}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .iso .s2100{opacity:1}.g .home:has(#t0458:checked) .iso .s0458{opacity:1}.g .home:has(#t0530:checked) .iso .s0530{opacity:1}.g .home:has(#t0930:checked) .iso .s0930{opacity:1}.g .home:has(#t1830:checked) .iso .s1830{opacity:1}.g .home:has(#t2100:checked) .iso .s2100{opacity:1}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .tc span.x0458{display:inline}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .tc span.x0458{display:inline}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .tc span.x0530{display:inline}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .tc span.x0930{display:inline}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .tc span.x1830{display:inline}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .tc span.x2100{display:inline}.g .home:has(#t0458:checked) .tc span.x0458{display:inline}.g .home:has(#t0530:checked) .tc span.x0530{display:inline}.g .home:has(#t0930:checked) .tc span.x0930{display:inline}.g .home:has(#t1830:checked) .tc span.x1830{display:inline}.g .home:has(#t2100:checked) .tc span.x2100{display:inline}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .tt span.x0458{display:inline}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .tt span.x0458{display:inline}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .tt span.x0530{display:inline}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .tt span.x0930{display:inline}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .tt span.x1830{display:inline}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .tt span.x2100{display:inline}.g .home:has(#t0458:checked) .tt span.x0458{display:inline}.g .home:has(#t0530:checked) .tt span.x0530{display:inline}.g .home:has(#t0930:checked) .tt span.x0930{display:inline}.g .home:has(#t1830:checked) .tt span.x1830{display:inline}.g .home:has(#t2100:checked) .tt span.x2100{display:inline}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .cl.x0458{display:inline}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .cl.x0458{display:inline}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .cl.x0530{display:inline}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .cl.x0930{display:inline}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .cl.x1830{display:inline}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .cl.x2100{display:inline}.g .home:has(#t0458:checked) .cl.x0458{display:inline}.g .home:has(#t0530:checked) .cl.x0530{display:inline}.g .home:has(#t0930:checked) .cl.x0930{display:inline}.g .home:has(#t1830:checked) .cl.x1830{display:inline}.g .home:has(#t2100:checked) .cl.x2100{display:inline}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .now.x0458{display:flex}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .now.x0458{display:flex}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .now.x0530{display:flex}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .now.x0930{display:flex}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .now.x1830{display:flex}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .now.x2100{display:flex}.g .home:has(#t0458:checked) .now.x0458{display:flex}.g .home:has(#t0530:checked) .now.x0530{display:flex}.g .home:has(#t0930:checked) .now.x0930{display:flex}.g .home:has(#t1830:checked) .now.x1830{display:flex}.g .home:has(#t2100:checked) .now.x2100{display:flex}.g .home #t0458:checked+label,.g .home #t0530:checked+label,.g .home #t0930:checked+label,.g .home #t1830:checked+label,.g .home #t2100:checked+label{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) label[for=t0458]{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) label[for=t0458]{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) label[for=t0530]{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) label[for=t0930]{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) label[for=t1830]{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) label[for=t2100]{color:#ffd9a0;background:linear-gradient(#2a2623,#35302c);transform:translateY(3px);box-shadow:inset 0 2px 4px #0009,0 0 #141210}.g .home #t0458:checked+label:before,.g .home #t0530:checked+label:before,.g .home #t0930:checked+label:before,.g .home #t1830:checked+label:before,.g .home #t2100:checked+label:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) label[for=t0458]:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) label[for=t0458]:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) label[for=t0530]:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) label[for=t0930]:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) label[for=t1830]:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) label[for=t2100]:before{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}.g .home #t0458:checked+label .ico,.g .home #t0530:checked+label .ico,.g .home #t0930:checked+label .ico,.g .home #t1830:checked+label .ico,.g .home #t2100:checked+label .ico{color:#ffb860}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) label[for=t0458] .ico{color:#ffb860}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) label[for=t0458] .ico{color:#ffb860}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) label[for=t0530] .ico{color:#ffb860}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) label[for=t0930] .ico{color:#ffb860}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) label[for=t1830] .ico{color:#ffb860}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) label[for=t2100] .ico{color:#ffb860}.g .home:has(#t0930:checked) .insert{opacity:1;visibility:visible;transform:none}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .insert{opacity:1;visibility:visible;transform:none}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .stop.x0458{background:#f0b45a38}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .stop.x0458{background:#f0b45a38}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .stop.x0530{background:#f0b45a38}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .stop.x0930{background:#f0b45a38}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .stop.x1830{background:#f0b45a38}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .stop.x2100{background:#f0b45a38}.g .home:has(#t0458:checked) .stop.x0458{background:#f0b45a38}.g .home:has(#t0530:checked) .stop.x0530{background:#f0b45a38}.g .home:has(#t0930:checked) .stop.x0930{background:#f0b45a38}.g .home:has(#t1830:checked) .stop.x1830{background:#f0b45a38}.g .home:has(#t2100:checked) .stop.x2100{background:#f0b45a38}:root:not([data-tod]) .g .home:not(:has(.tod:checked)) .stop.x0458 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}:root[data-tod="0458"] .g .home:not(:has(.tod:checked)) .stop.x0458 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .stop.x0530 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .stop.x0930 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .stop.x1830 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .stop.x2100 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}.g .home:has(#t0458:checked) .stop.x0458 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}.g .home:has(#t0530:checked) .stop.x0530 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}.g .home:has(#t0930:checked) .stop.x0930 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}.g .home:has(#t1830:checked) .stop.x1830 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}.g .home:has(#t2100:checked) .stop.x2100 .dial{outline-offset:2px;outline:2.5px solid #f0b45a}.g .home:has([data-k=work]:is(:hover,:focus-visible)) .iso .obj-work{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-work:hover) .flag[data-k=work] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-work:hover) .key [data-k=work]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=log]:is(:hover,:focus-visible)) .iso .obj-log{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-log:hover) .flag[data-k=log] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-log:hover) .key [data-k=log]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=film]:is(:hover,:focus-visible)) .iso .obj-film{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-film:hover) .flag[data-k=film] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-film:hover) .key [data-k=film]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=grind]:is(:hover,:focus-visible)) .iso .obj-grind{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-grind:hover) .flag[data-k=grind] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-grind:hover) .key [data-k=grind]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=long]:is(:hover,:focus-visible)) .iso .obj-long{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-long:hover) .flag[data-k=long] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-long:hover) .key [data-k=long]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=hi]:is(:hover,:focus-visible)) .iso .obj-hi{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-hi:hover) .flag[data-k=hi] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-hi:hover) .key [data-k=hi]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=lamp]:is(:hover,:focus-visible)) .iso .obj-lamp{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-lamp:hover) .flag[data-k=lamp] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-lamp:hover) .key [data-k=lamp]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=kit]:is(:hover,:focus-visible)) .iso .obj-kit{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-kit:hover) .flag[data-k=kit] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-kit:hover) .key [data-k=kit]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=bib]:is(:hover,:focus-visible)) .iso .obj-bib{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-bib:hover) .flag[data-k=bib] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-bib:hover) .key [data-k=bib]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home:has([data-k=medal]:is(:hover,:focus-visible)) .iso .obj-medal{filter:brightness(1.45)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 9px #ffbe64);transform:translateY(-6px)}.g .home:has(.iso .obj-medal:hover) .flag[data-k=medal] .tag{transform:rotate(0)translateY(-6px)scale(1.06)}.g .home:has(.iso .obj-medal:hover) .key [data-k=medal]{box-shadow:0 0 0 2px var(--rust);transform:rotate(0)translateY(-3px)}.g .home .iso .obj:hover{filter:brightness(1.3)drop-shadow(0 0 1.5px #fff6dc)drop-shadow(0 0 7px #ffbe64e6);transform:translateY(-5px)}.g .home .flag:hover .tag,.g .home .flag:focus-visible .tag{transform:rotate(0)translateY(-5px)scale(1.06)}.g .home{--acc-wall:#a3321d}:root[data-theme=dark] .g .home{--acc-wall:#f09a7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home{--acc-wall:#f09a7a}}:root[data-theme=dark] .g .home .bar{border-bottom-color:#eadcc31f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .bar{border-bottom-color:#eadcc31f}}:root[data-theme=dark] .g .home .barlamp{border-color:#eadcc34d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .barlamp{border-color:#eadcc34d}}.g .home .s1{background:radial-gradient(52% 64% at 68% 50%,var(--set-glow),transparent 72%),radial-gradient(70% 80% at 66% 46%,#fff0d666,transparent 70%),linear-gradient(180deg,var(--wall),var(--wall-2));position:relative}:root[data-theme=dark] .g .home .s1{background:radial-gradient(52% 64% at 68% 50%,var(--set-glow),transparent 72%),linear-gradient(180deg,var(--wall),var(--wall-2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .s1{background:radial-gradient(52% 64% at 68% 50%,var(--set-glow),transparent 72%),linear-gradient(180deg,var(--wall),var(--wall-2))}}.g .home .hero{grid-template-columns:352px minmax(0,1fr);align-items:start;gap:24px;padding:12px 0 14px;display:grid}.g .home .side{z-index:14;padding-top:16px;position:relative}.g .home .set{min-height:820px;position:relative}.g .home .stage{aspect-ratio:748.25/714;width:860px;margin-left:auto}.g .home .stage .slate{top:14px;left:16px}.g .home .stage .scrub{bottom:2px;left:-96px}.g .home .stage .caption{max-width:368px;bottom:118px;left:-90px}.g .home .idcard{background:var(--paper-hi);box-shadow:var(--sh-md);border-radius:3px;padding:18px 20px;position:relative;transform:rotate(-1.4deg)}.g .home .idcard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff59,#fff0 40%,#785a320f 100%);border-radius:3px;position:absolute;inset:0}.g .home .idcard .pin{margin-left:-8px;top:-6px;left:50%}.g .home .id-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:10.5px;display:flex}.g .home .id-eyebrow .dot{color:var(--rust-ink);align-items:center;gap:5px;font-weight:700;display:inline-flex}.g .home .id-eyebrow .dot:before{content:"";background:var(--rust);border-radius:50%;width:7px;height:7px}.g .home .id-name{font:900 50px/.86 var(--font-display);text-transform:uppercase;width:200px;margin:12px 0 0}.g .home .id-head{font:800 25px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:10px 0 0}.g .home .id-head span{display:block}.g .home .id-head .r{color:var(--rust-ink)}.g .home .photo{background:var(--paper);width:82px;height:102px;box-shadow:var(--sh-sm);padding:5px 5px 16px;position:absolute;top:36px;right:20px;transform:rotate(3deg)}.g .home .photo-in{color:#1d1712;background:linear-gradient(#2b3550 0,#8a5a6a 48%,#e8a066 78%,#f3c983 100%);width:100%;height:100%;position:relative;overflow:hidden}:root[data-theme=dark] .g .home .photo-in{background:linear-gradient(#0e1222 0,#25263c 60%,#5a3f45 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .photo-in{background:linear-gradient(#0e1222 0,#25263c 60%,#5a3f45 100%)}}.g .home .photo-in svg{width:48px;height:58px;position:absolute;bottom:4px;left:13px}.g .home .photo-cap{text-align:center;font:400 11px/1.2 var(--font-hand);color:var(--ink-2);position:absolute;bottom:1px;left:0;right:0}.g .home .roles{gap:7px;margin:13px 0 0;display:grid}.g .home .roles li{color:var(--ink);grid-template-columns:20px 1fr;gap:8px;font-size:11.5px;line-height:1.45;display:grid}.g .home .roles li .ico{width:18px;height:18px;color:var(--rust-ink);margin-top:1px}.g .home .id-cta{gap:10px;margin-top:15px;display:flex}.g .home .key{background:var(--paper-hi);box-shadow:var(--sh-md);border-radius:2px;margin-top:26px;padding:18px 16px 16px;position:relative;transform:rotate(.7deg)}.g .home .key .tape{width:84px;margin-left:-42px;top:-11px;left:50%;transform:rotate(-2deg)}.g .home .key-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.g .home .eyebrow2{font:700 10px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rust-ink)}.g .home .key-h .hand{color:var(--ink-2);font-size:15px}.g .home .key ol{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.g .home .key a.kt{color:var(--ink);background:var(--c);clip-path:polygon(0 0,100% 0,100% 90%,92% 96%,84% 91%,75% 97%,66% 91%,57% 96%,48% 90%,39% 96%,30% 91%,21% 97%,12% 91%,0 95%);grid-template-columns:22px 1fr;align-items:center;gap:3px 8px;padding:8px 9px 12px;text-decoration:none;display:grid;position:relative}.g .home .key a.kt.ruled{background:repeating-linear-gradient(180deg,transparent 0 12px,var(--paper-rule) 12px 13px),var(--paper)}.g .home .key a.kt.grid{background:linear-gradient(90deg,#3c5a321a 1px,transparent 1px) 0 0/10px 10px,linear-gradient(180deg,#3c5a321a 1px,transparent 1px) 0 0/10px 10px,var(--sage)}.g .home .key li:nth-child(odd) a.kt{transform:rotate(-1deg)}.g .home .key li:nth-child(2n) a.kt{transform:rotate(1.2deg)}.g .home .key .n{background:var(--rust);color:#fff8ef;width:22px;height:22px;font:700 11px/1 var(--font-mono);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.g .home .key .l{font:700 18px/1 var(--font-hand)}.g .home .key .c{font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.g .home .key a.kt:hover,.g .home .key a.kt:focus-visible{transform:rotate(0)translateY(-3px)}.g .home .cleardesk{background:var(--manila);color:var(--ink);font:400 19px/1 var(--font-hand);box-shadow:var(--sh-sm);border-radius:2px;align-items:center;gap:9px;margin:22px 0 0 18px;padding:8px 16px 9px 13px;text-decoration:none;display:inline-flex;position:relative;transform:rotate(1.2deg)}.g .home .cleardesk .ico{width:18px;height:18px}.g .home .shothead{align-items:baseline;gap:16px;padding:0 4px;display:flex;position:relative}.g .home .shothead .eyebrow{color:var(--on-wall-2)}.g .home .shothead h2{font:400 30px/1 var(--font-hand);color:var(--on-wall)}.g .home .shothead .back{font:700 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-wall-2);align-items:center;gap:6px;margin-left:auto;text-decoration:none;display:flex}.g .home .shothead .back .ico{width:14px;height:14px}.g .home .shothead .back:hover{color:var(--on-wall)}.g .home .ondesk .shothead .eyebrow,.g .home .ondesk .shothead .back{color:var(--on-desk-2)}.g .home .ondesk .shothead h2{color:var(--on-desk)}.g .home .s2{background:linear-gradient(180deg,var(--wall-2),var(--wall-3) 470px,transparent 470px);padding-top:22px;position:relative}.g .home .s2 .wrap{z-index:2}.g .home .cork{background:var(--frame);height:398px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 0 var(--frame-hi),var(--sh-lg);border-radius:6px;margin-top:16px;margin-right:262px;padding:13px;position:relative}.g .home .cork-in{background:radial-gradient(circle at 20% 30%,var(--cork-dk) 0 1px,transparent 1.6px) 0 0/7px 9px,radial-gradient(circle at 60% 70%,var(--cork-dk) 0 .8px,transparent 1.4px) 3px 2px/11px 8px, radial-gradient(circle at 40% 50%,var(--cork-lt) 0 1.2px,transparent 1.8px) 1px 4px/9px 13px,radial-gradient(circle at 70% 20%,var(--cork-dk) 0 1.4px,transparent 2px) 5px 6px/17px 15px,var(--cork);border-radius:3px;height:100%;position:relative;box-shadow:inset 3px 4px 10px #00000059,inset -1px -1px #ffffff14}.g .home .corktex{opacity:.55;mix-blend-mode:multiply;pointer-events:none;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.g .home .cork-grid{grid-template-rows:104px 1fr;grid-template-columns:238px minmax(0,1fr) 196px;gap:6px 24px;height:100%;padding:16px 20px;display:grid;position:relative}.g .home .backcard{background:var(--paper-hi);box-shadow:var(--sh-md);border-radius:2px;grid-area:1/1/3;align-self:start;margin-top:6px;padding:16px 16px 14px;position:relative;transform:rotate(-1.6deg)}.g .home .backcard .pin{margin-left:-8px;top:-6px;left:50%}.g .home .backcard .k{letter-spacing:.16em;text-transform:uppercase;color:var(--rust-ink);justify-content:space-between;font-size:9.5px;font-weight:700;display:flex}.g .home .backcard .k span{color:var(--ink-2);font-weight:400}.g .home .backcard h3{font:900 30px/.9 var(--font-display);text-transform:uppercase;margin-top:10px}.g .home .backcard dl{grid-template-columns:62px 1fr;gap:5px 8px;margin:12px 0 0;font-size:10.5px;line-height:1.35;display:grid}.g .home .backcard dt{color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;padding-top:1px;font-size:9px}.g .home .backcard dd{margin:0;font-weight:700}.g .home .backcard .links{border-top:1.5px dashed #231a134d;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.g .home .backcard .links a{text-underline-offset:3px;text-decoration:underline}.g .home .backcard .sig{font:400 16px/1.1 var(--font-hand);color:var(--rust-ink);margin-top:8px;display:block}.g .home .tabs{grid-area:1/2/auto/4;align-items:flex-start;gap:10px;padding-top:4px;display:flex}.g .home .tab{color:var(--ink);filter:var(--ds-sm);cursor:pointer;display:block;position:relative}.g .home .tab .paper{background:var(--c,var(--paper));min-width:84px;padding:13px 12px 17px;display:block}.g .home .tab .pin{margin-left:-7px;top:-5px;left:50%}.g .home .tab .ico{width:19px;height:19px;color:var(--ink-2);margin-bottom:5px;display:block}.g .home .tab .t{font:700 20px/1 var(--font-hand);white-space:nowrap;display:block}.g .home .tab .n2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;margin-top:6px;font-size:10px;display:block}.g .home .tab .num{background:var(--rust);color:#fff8ef;width:17px;height:17px;font:700 9px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:6px}.g .home .tab:first-child{transform:rotate(-2.2deg)}.g .home .tab:first-child .paper{--c:var(--sky);clip-path:polygon(0 0,100% 0,100% 98%,94% 97%,88% 93%,81% 91%,75% 94%,69% 93%,62% 97%,56% 92%,50% 94%,44% 95%,38% 99%,31% 94%,25% 91%,19% 97%,12% 95%,6% 91%,0 99%)}.g .home .tab:nth-child(2){transform:rotate(1.4deg)translateY(4px)}.g .home .tab:nth-child(2) .paper{clip-path:polygon(0 0,100% 0,100% 90%,94% 98%,88% 97%,81% 91%,75% 94%,69% 93%,62% 96%,56% 97%,50% 89%,44% 88%,38% 98%,31% 93%,25% 97%,19% 88%,12% 93%,6% 97%,0 91%);background:repeating-linear-gradient(180deg,transparent 0 17px,var(--paper-rule) 17px 18px),var(--paper-hi)}.g .home .tab:nth-child(3){transform:rotate(-1deg)translateY(-2px)}.g .home .tab:nth-child(3) .paper{--c:var(--peach);clip-path:polygon(0 0,100% 0,100% 99%,94% 99%,88% 89%,81% 89%,75% 98%,69% 97%,62% 96%,56% 92%,50% 95%,44% 95%,38% 95%,31% 90%,25% 93%,19% 93%,12% 97%,6% 100%,0 99%)}.g .home .tab:nth-child(4){transform:rotate(2deg)translateY(5px)}.g .home .tab:nth-child(4) .paper{clip-path:polygon(0 0,100% 0,100% 91%,94% 94%,88% 92%,81% 95%,75% 96%,69% 89%,62% 88%,56% 98%,50% 91%,44% 91%,38% 100%,31% 94%,25% 98%,19% 94%,12% 96%,6% 90%,0 96%);background:linear-gradient(90deg,#3c5a321a 1px,transparent 1px) 0 0/12px 12px,linear-gradient(180deg,#3c5a321a 1px,transparent 1px) 0 0/12px 12px,var(--sage)}.g .home .tab:nth-child(5){transform:rotate(-1.6deg)translateY(1px)}.g .home .tab:nth-child(5) .paper{--c:var(--butter);clip-path:polygon(0 0,100% 0,100% 98%,94% 97%,88% 93%,81% 91%,75% 94%,69% 93%,62% 97%,56% 92%,50% 94%,44% 95%,38% 99%,31% 94%,25% 91%,19% 97%,12% 95%,6% 91%,0 99%)}.g .home .tab:nth-child(6){transform:rotate(2.6deg)translateY(-1px)}.g .home .tab:nth-child(6) .paper{--c:var(--lilac);clip-path:polygon(0 0,100% 0,100% 90%,94% 98%,88% 97%,81% 91%,75% 94%,69% 93%,62% 96%,56% 97%,50% 89%,44% 88%,38% 98%,31% 93%,25% 97%,19% 88%,12% 93%,6% 97%,0 91%)}.g .home .tab:hover{transform:rotate(0)translateY(-4px)}.g .home .pk:focus-visible~.cork .tab.f-work,.g .home #pk-work:focus-visible~.cork label[for=pk-work]{outline:3px solid var(--rust)}.g .home #pk-work:checked~.cork label[for=pk-work],.g .home #pk-blog:checked~.cork label[for=pk-blog],.g .home #pk-photos:checked~.cork label[for=pk-photos],.g .home #pk-grind:checked~.cork label[for=pk-grind],.g .home #pk-goals:checked~.cork label[for=pk-goals],.g .home #pk-hi:checked~.cork label[for=pk-hi]{z-index:5;transform:rotate(6deg)translateY(10px)}.g .home #pk-work:focus-visible~.cork label[for=pk-work],.g .home #pk-blog:focus-visible~.cork label[for=pk-blog],.g .home #pk-photos:focus-visible~.cork label[for=pk-photos],.g .home #pk-grind:focus-visible~.cork label[for=pk-grind],.g .home #pk-goals:focus-visible~.cork label[for=pk-goals],.g .home #pk-hi:focus-visible~.cork label[for=pk-hi]{outline:3px solid var(--rust);outline-offset:3px}.g .home .tabhint{z-index:4;font:400 16px/1.1 var(--font-hand);color:var(--ink);background:var(--paper-hi);box-shadow:var(--sh-sm);padding:6px 10px;position:absolute;top:-18px;right:-250px;transform:rotate(3deg)}.g .home .peek{z-index:24;pointer-events:none;grid-area:2/2/auto/4;position:relative}.g .home .panel{background:var(--paper-hi);height:244px;box-shadow:var(--sh-up);opacity:0;visibility:hidden;transform-origin:50% 0;border-radius:3px;padding:18px 22px 16px;position:absolute;top:0;left:0;right:0;transform:translateY(-26px)rotate(-2deg)}.g .home .panel:before{content:"";background:#b93b258c;height:2px;position:absolute;top:44px;left:0;right:0}.g .home .panel .tape{width:92px;top:-12px;left:46%;transform:rotate(-3deg)}.g .home .panel .ph{letter-spacing:.16em;text-transform:uppercase;color:var(--rust-ink);justify-content:space-between;align-items:baseline;padding-right:40px;font-size:10.5px;font-weight:700;display:flex}.g .home .panel .ph span{color:var(--ink-2);font-weight:400}.g .home .panel .x{width:32px;height:32px;color:var(--ink);cursor:pointer;background:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:8px;right:10px}.g .home .panel .x:hover{background:var(--butter)}.g .home .panel h3{font:900 30px/.95 var(--font-display);text-transform:uppercase;margin:22px 0 0}.g .home .panel p{margin:6px 0 0;font-size:11.5px;line-height:1.55}.g .home .panel .go{background:var(--btn);height:34px;color:var(--btn-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:16px;left:22px}.g .home .panel .side2{font:400 16px/1 var(--font-hand);color:var(--ink-2);position:absolute;bottom:22px;right:22px}.g .home .plist{grid-template-columns:1fr 1fr;gap:6px 22px;margin:22px 0 0;font-size:11px;display:grid}.g .home .plist li{border-bottom:1px solid var(--paper-line);gap:8px;padding-bottom:5px;display:flex}.g .home .plist li b{font:900 16px/1 var(--font-display);color:var(--rust-ink)}.g .home .plist li span small{color:var(--ink-2);letter-spacing:.06em;margin-top:1px;font-size:9.5px;display:block}.g .home .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.g .home .chips span{letter-spacing:.06em;background:var(--peach);border-radius:3px;padding:4px 8px;font-size:10px}.g .home .frames{background:#1d1a17;border-radius:2px;gap:4px;width:max-content;margin-top:22px;padding:6px;display:flex}.g .home .frames i{border-radius:1px;width:52px;height:38px;display:block}.g .home .gbar{border-radius:5px;max-width:420px;height:10px;margin-top:12px;display:flex;overflow:hidden}.g .home .gbar i{height:100%;display:block}.g .home #pk-work:checked~.cork .p-work,.g .home #pk-blog:checked~.cork .p-blog,.g .home #pk-photos:checked~.cork .p-photos,.g .home #pk-grind:checked~.cork .p-grind,.g .home #pk-goals:checked~.cork .p-goals,.g .home #pk-hi:checked~.cork .p-hi{opacity:1;visibility:visible;pointer-events:auto;transform:none}.g .home .board{grid-area:2/2;align-items:flex-start;gap:22px;padding-top:10px;display:flex;position:relative}.g .home .season{background:repeating-linear-gradient(180deg,transparent 0 21px,var(--paper-rule) 21px 22px) 0 44px/100% 100% no-repeat,var(--paper-hi);width:200px;box-shadow:var(--sh-sm);flex:none;margin-top:14px;padding:12px 14px 14px;position:relative;transform:rotate(2.2deg)}.g .home .season:before{content:"";background:#b93b258c;height:2px;position:absolute;top:36px;left:0;right:0}.g .home .season .k{letter-spacing:.16em;text-transform:uppercase;color:var(--rust-ink);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.g .home .season .k span{color:var(--ink-2);letter-spacing:.06em;font-weight:400}.g .home .season p{font:400 18px/22px var(--font-hand);margin:16px 0 0}.g .home .season .alarm{font:400 18px/22px var(--font-hand);align-items:center;gap:8px;margin-top:8px;display:flex}.g .home .season .alarm svg{width:18px;height:18px;color:var(--rust-ink)}.g .home .season .tape{width:70px;top:-11px;left:68px;transform:rotate(-3deg)}.g .home .bib{color:var(--ink);perspective:1100px;flex:none;width:300px;margin-top:2px;text-decoration:none;display:block;position:relative;transform:rotate(-2.4deg)}.g .home .bib-in{transform-style:preserve-3d;display:block;position:relative}.g .home .bib-face{backface-visibility:hidden;box-shadow:var(--sh-md);background:linear-gradient(160deg,#fbf9f4 0,#f3efe6 60%,#ebe5d8 100%);border-radius:5px;display:block}:root[data-theme=dark] .g .home .bib-face{background:linear-gradient(160deg,#ebe3d1 0,#e0d6c2 60%,#d6cab3 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .bib-face{background:linear-gradient(160deg,#ebe3d1 0,#e0d6c2 60%,#d6cab3 100%)}}.g .home .bib-front{position:relative}.g .home .bib-front:after{content:"";pointer-events:none;background:linear-gradient(118deg,#fff0 30%,#fff6 34%,#0000000a 38%,#fff0 44%);border-radius:5px;position:absolute;inset:0}.g .home .bib-back{background:linear-gradient(90deg,#231a130d 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#231a130d 1px,#0000 1px) 0 0/14px 14px,linear-gradient(160deg,#f6f2ea,#ebe5d8);padding:14px 18px 12px;position:absolute;inset:0;transform:rotateY(180deg)}:root[data-theme=dark] .g .home .bib-back{background:linear-gradient(90deg,#231a130f 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#231a130f 1px,#0000 1px) 0 0/14px 14px,linear-gradient(160deg,#e6dcc9,#d9cdb7)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .bib-back{background:linear-gradient(90deg,#231a130f 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#231a130f 1px,#0000 1px) 0 0/14px 14px,linear-gradient(160deg,#e6dcc9,#d9cdb7)}}.g .home .bib:hover .bib-in,.g .home .bib:focus-visible .bib-in{transform:rotateY(180deg)}.g .home .bib:focus-visible{outline:none}.g .home .bib:focus-visible .bib-back{outline:3px solid var(--rust);outline-offset:4px}.g .home .bib-top{background:var(--rust);color:#fbf4ea;white-space:nowrap;border-radius:5px 5px 0 0;justify-content:space-between;align-items:baseline;padding:9px 28px 8px;display:flex}.g .home .bib-top b{letter-spacing:.12em;font-size:10px;font-weight:700}.g .home .bib-top span{letter-spacing:.1em;font-size:10px}.g .home .bib-num{font:900 102px/.82 var(--font-display);text-align:center;letter-spacing:-.01em;padding:12px 0 2px;display:block}.g .home .bib-name{border-bottom:2px dashed #231a1359;justify-content:space-between;align-items:center;padding:4px 16px 10px;display:flex}.g .home .bib-name b{font:800 21px/1 var(--font-display);letter-spacing:.06em}.g .home .bib-name span{letter-spacing:.12em;color:var(--ink-2);font-size:10px}.g .home .bib-foot{justify-content:space-between;align-items:center;padding:9px 32px 12px;display:flex}.g .home .bib-foot .tm{letter-spacing:.12em;color:var(--rust-ink);font-size:13px;font-weight:700}.g .home .bib-foot .tm b{font:900 26px/1 var(--font-display);letter-spacing:0;vertical-align:-3px;margin:0 2px}.g .home .barcode{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 3px,var(--ink) 3px 4px,transparent 4px 7px,var(--ink) 7px 10px,transparent 10px 11px);width:70px;height:22px}.g .home .spin{z-index:8;width:50px;height:16px;filter:drop-shadow(-1px 2px 0 rgba(var(--sh-c),.3)) drop-shadow(-2px 4px 3px rgba(var(--sh-c),.25));position:absolute}.g .home .hole{background:radial-gradient(circle,#0006,#0000001f 60%,#0000 70%);border-radius:50%;width:8px;height:8px;position:absolute}.g .home .bb-top{letter-spacing:.16em;color:var(--rust-ink);border-bottom:1.5px solid var(--ink);justify-content:space-between;padding-bottom:6px;font-size:9.5px;font-weight:700;display:flex}.g .home .bb-row{border-bottom:1px dashed #231a1340;grid-template-columns:84px 1fr;gap:8px;padding:6px 0;font-size:10.2px;line-height:1.3;display:grid}.g .home .bb-row i{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;padding-top:1px;font-size:9px;font-style:normal}.g .home .bb-row b{overflow-wrap:anywhere;font-weight:700}.g .home .bb-note{font:400 16px/1.15 var(--font-hand);color:var(--rust-ink);margin-top:8px;display:block}.g .home .fliphint{font:400 15px/1.3 var(--font-hand);color:var(--ink);background:var(--paper-hi);box-shadow:var(--sh-sm);z-index:9;padding:2px 9px;position:absolute;bottom:-26px;right:-6px;transform:rotate(3deg)}.g .home .medalzone{grid-area:2/3;position:relative}.g .home .medal{width:150px;height:300px;color:var(--ink);transform-origin:74px 2px;position:absolute;top:-30px;left:-10px}.g .home .medal svg.rib{width:100px;height:172px;filter:var(--ds-sm);position:absolute;top:0;left:24px}.g .home .disc{width:112px;height:112px;box-shadow:inset 0 0 0 5px #78480a59,inset 0 0 0 8px #ffe6a073,-3px 5px 0 rgba(var(--sh-c),.28),-10px 16px 16px rgba(var(--sh-c),.3);text-align:center;color:#4a2c05;background:radial-gradient(circle at 38% 32%,#ffe7a8 0,#eab04a 32%,#c7861f 66%,#8f5a0e 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:150px;left:18px}:root[data-theme=dark] .g .home .disc{color:#3a2203;background:radial-gradient(circle at 38% 32%,#f6d58d 0,#d99a38 32%,#ad7019 66%,#6d430a 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .disc{color:#3a2203;background:radial-gradient(circle at 38% 32%,#f6d58d 0,#d99a38 32%,#ad7019 66%,#6d430a 100%)}}.g .home .disc:after{content:"";mix-blend-mode:overlay;background:linear-gradient(120deg,#fff0 35%,#ffffff8c 45%,#fff0 55%) 100% 0/300% 100%;border-radius:50%;position:absolute;inset:0}.g .home .disc .a{letter-spacing:.2em;font-size:9px;font-weight:700}.g .home .disc .b{font:900 30px/.95 var(--font-display)}.g .home .disc .c{letter-spacing:.16em;margin-top:1px;font-size:9px;font-weight:700}.g .home .disc .star{width:13px;height:13px;margin-top:2px}.g .home .medaltag{background:var(--manila);width:150px;box-shadow:var(--sh-sm);letter-spacing:.03em;color:var(--ink);padding:8px 10px 9px 14px;font-size:9.5px;line-height:1.45;position:absolute;top:276px;left:0;transform:rotate(3deg)}.g .home .medaltag i{font-style:normal;font:400 15px/1.1 var(--font-hand);color:var(--rust-ink);margin-top:4px;display:block}.g .home .lamp{z-index:30;cursor:pointer;background:0 0;border:0;width:250px;height:600px;padding:0;position:absolute;top:30px;right:0}.g .home .lamp svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g .home .lamp .shade{transform-box:view-box;transform-origin:150px 96px}.g .home .lamp:hover .shade{transform:rotate(-7deg)}.g .home .lamp:focus-visible{outline:3px solid var(--rust);outline-offset:-40px;border-radius:20px}.g .home .lamptag{z-index:31;background:var(--paper-hi);font:400 17px/1.1 var(--font-hand);color:var(--ink);box-shadow:var(--sh-sm);pointer-events:none;text-align:center;padding:6px 12px 7px;position:absolute;top:262px;right:156px;transform:rotate(-4deg)}.g .home .lamptag small{font:500 9.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);display:block}.g .home .ondesk{background:var(--desk);position:relative}.g .home .woodtex{pointer-events:none;opacity:.55;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}:root[data-theme=dark] .g .home .woodtex{opacity:.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .woodtex{opacity:.7}}.g .home .deskgrain{pointer-events:none;background:repeating-linear-gradient(179.4deg,transparent 0 23px,var(--desk-line) 23px 24px,transparent 24px 61px), repeating-linear-gradient(180.5deg,transparent 0 9px,#fff0d20d 9px 11px,transparent 11px 37px), linear-gradient(90deg,var(--desk-a),var(--desk-b) 30%,var(--desk-a) 62%,var(--desk-b) 85%,var(--desk-a));opacity:.9;position:absolute;inset:0}.g .home .deskedge{pointer-events:none;background:linear-gradient(#00000047,#0000);height:18px;position:absolute;top:-4px;left:0;right:0}.g .home .lampglow{pointer-events:none;z-index:3;background:radial-gradient(760px 520px at calc(50% + 420px) 40px,#ffe8be6b,#ffe8be00 100%),radial-gradient(1500px 1100px at calc(50% + 300px) 100px,#0000 30%,#3c1e0a1f 100%);height:1100px;position:absolute;top:0;left:0;right:0}:root[data-theme=light] .g .home .lampglow{mix-blend-mode:soft-light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .g .home .lampglow{mix-blend-mode:soft-light}}:root[data-theme=dark] .g .home .lampglow{background:radial-gradient(760px 520px at calc(50% + 420px) 40px,#ffb2603d,#ffb26000 100%),radial-gradient(1500px 1100px at calc(50% + 300px) 100px,#0000 22%,#04030a73 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .lampglow{background:radial-gradient(760px 520px at calc(50% + 420px) 40px,#ffb2603d,#ffb26000 100%),radial-gradient(1500px 1100px at calc(50% + 300px) 100px,#0000 22%,#04030a73 100%)}}.g .home .label{color:var(--on-desk);font:400 24px/1.05 var(--font-hand);white-space:nowrap;z-index:8;position:absolute}.g .home .label small{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-desk-2);margin-top:4px;display:block}.g .home .desk1{z-index:4;grid-template-columns:340px minmax(0,1fr) 290px;gap:28px;height:446px;padding-top:30px;display:grid;position:relative}.g .home .journal{width:322px;color:var(--ink);align-self:start;margin-top:50px;margin-left:8px;text-decoration:none;display:block;position:relative;transform:rotate(-3.2deg)}.g .home .journal .page{background:repeating-linear-gradient(180deg,transparent 0 25px,var(--paper-rule) 25px 26px) 0 92px/100% calc(100% - 92px) no-repeat,var(--paper-hi);box-shadow:var(--sh-md);border-radius:2px 2px 4px 4px;min-height:318px;padding:30px 22px 18px;display:block;position:relative}.g .home .journal .page:after{content:"";background:linear-gradient(225deg,transparent 50%,#00000014 50%,var(--paper) 60%);border-radius:0 0 4px;width:30px;height:30px;position:absolute;bottom:0;right:0}.g .home .journal .under{background:var(--paper);box-shadow:var(--sh-sm);font:400 16px/1.2 var(--font-hand);color:var(--ink-2);border-radius:2px 2px 4px 4px;align-items:flex-end;padding:0 22px 14px;display:flex;position:absolute;inset:3px 3px 0}.g .home .journal .back{box-shadow:var(--sh-sm);background:#2f3a44;border-radius:3px 3px 6px 6px;position:absolute;inset:6px -5px -6px 5px}:root[data-theme=dark] .g .home .journal .back{background:#1d252c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .journal .back{background:#1d252c}}.g .home .journal:hover .page,.g .home .journal:focus-visible .page{box-shadow:var(--sh-up);transform:translate(4px,-14px)rotate(-1.6deg)}.g .home .journal:hover .page:after{width:56px;height:56px}.g .home .journal:hover .ribbon-bm{height:92px}.g .home .journal:focus-visible{outline:none}.g .home .journal:focus-visible .page{outline:3px solid var(--rust);outline-offset:3px}.g .home .coil{z-index:3;background:radial-gradient(ellipse 4px 9px at 50% 50%,var(--metal-hi) 0 45%,var(--metal) 55%,var(--metal-dk) 80%,transparent 82%) 0 0/16px 24px repeat-x;height:24px;position:absolute;top:-9px;left:18px;right:18px}.g .home .holes{background:radial-gradient(circle,#28190a8c 0 2.6px,#0000 3px) 0 0/16px 7px repeat-x;height:7px;position:absolute;top:8px;left:18px;right:18px}.g .home .jhead,.g .home .jrow{grid-template-columns:1.25fr 1fr .7fr;display:grid}.g .home .jhead{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.5px solid var(--ink);padding-bottom:5px;font-size:9.5px}.g .home .jrow{border-bottom:1px solid var(--paper-line);padding:7px 0 8px;font-size:11.5px;font-weight:700}.g .home .jrow .ses{color:var(--rust-ink)}.g .home .jtitle{font:800 27px/1 var(--font-display);text-transform:uppercase;margin:12px 0 0;display:block}.g .home .jex{font:400 17px/26px var(--font-hand);margin:6px 0 0;display:block}.g .home .jtags{color:var(--ink-2);margin-top:4px;font-size:10.5px;display:block}.g .home .jread{letter-spacing:.12em;text-transform:uppercase;color:var(--rust-ink);font-size:10.5px;font-weight:700;position:absolute;bottom:16px;right:20px}.g .home .ribbon-bm{background:var(--rust);z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);width:14px;height:64px;position:absolute;top:-8px;right:-6px}.g .home .laptop{place-self:start center;width:100%;max-width:600px;margin-top:6px;position:relative}.g .home .lid{z-index:3;box-shadow:var(--sh-lg);background:linear-gradient(#2a2826,#1d1b19);border-radius:16px 16px 4px 4px;padding:14px 14px 18px;position:relative}:root[data-theme=dark] .g .home .lid{background:linear-gradient(#1f1d1b,#141210)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .lid{background:linear-gradient(#1f1d1b,#141210)}}.g .home .lid:before{content:"";background:#3d3a37;border-radius:50%;width:5px;height:5px;margin-left:-2px;position:absolute;top:5px;left:50%}.g .home .screen{background:var(--screen);border-radius:5px;height:316px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}:root[data-theme=dark] .g .home .screen{box-shadow:inset 0 0 0 1px #ffffff0d,0 0 40px #f0b45a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .screen{box-shadow:inset 0 0 0 1px #ffffff0d,0 0 40px #f0b45a2e}}.g .home .screen:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0f 0,#fff0 38%);position:absolute;inset:0}.g .home .tbar{color:var(--screen-mute);background:#24211e;border-bottom:1px solid #322e2a;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.g .home .tbar i{background:#e0644a;border-radius:50%;width:10px;height:10px;display:block}.g .home .tbar i:nth-child(2){background:#e5a23c}.g .home .tbar i:nth-child(3){background:#86b46c}.g .home .tbar span{margin-left:10px}.g .home .tbar em{color:var(--t-sage);align-items:center;gap:6px;margin-left:auto;font-style:normal;display:flex}.g .home .tbar em:before{content:"";background:var(--t-sage);width:7px;height:7px;box-shadow:0 0 6px var(--t-sage);border-radius:50%}.g .home .term{color:var(--screen-ink);padding:12px 16px 10px;font-size:11.8px;line-height:1.62}.g .home .ln{white-space:pre;width:100%;display:block;overflow:hidden}.g .home .term .p{color:var(--t-amber)}.g .home .term .m{color:var(--t-sky)}.g .home .term .r{color:var(--t-sage)}.g .home .term .t{color:var(--t-rust)}.g .home .term .d{color:var(--screen-mute)}.g .home .term .ok{color:#1b1a17;background:var(--t-sage);border-radius:2px;padding:0 3px}.g .home .term .cur{background:var(--t-amber);vertical-align:-3px;width:8px;height:15px;display:inline-block}.g .home .sbar{color:var(--screen-mute);background:#1f1c19;border-top:1px solid #322e2a;gap:16px;padding:6px 12px;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.g .home .sbar b{color:var(--screen-ink);font-weight:500}.g .home .base{z-index:4;height:22px;box-shadow:var(--sh-md);background:linear-gradient(#d8d5cf 0,#bcb8b1 55%,#8e8a84 100%);border-radius:2px 2px 14px 14px;margin:0 -30px;position:relative}:root[data-theme=dark] .g .home .base{background:linear-gradient(#5c5955 0,#46433f 55%,#2c2a27 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .base{background:linear-gradient(#5c5955 0,#46433f 55%,#2c2a27 100%)}}.g .home .base:before{content:"";background:#0000002e;border-radius:0 0 8px 8px;width:110px;height:8px;margin-left:-55px;position:absolute;top:0;left:50%}.g .home .startlist{z-index:6;background:var(--butter);width:212px;color:var(--ink);box-shadow:var(--sh-sm);padding:11px 12px 10px;text-decoration:none;display:block;position:absolute;top:302px;left:18px;transform:rotate(-3deg)}.g .home .startlist small{font:700 9px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px;display:block}.g .home .startlist ol{counter-reset:sl;gap:2px;display:grid}.g .home .startlist li{font:400 14.5px/1.15 var(--font-hand);counter-increment:sl;gap:6px;display:flex}.g .home .startlist li:before{content:counter(sl,decimal-leading-zero);font:700 9px/1.9 var(--font-mono);color:var(--rust-ink)}.g .home .startlist .go{font:700 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rust-ink);margin-top:5px;display:block}.g .home .stk{z-index:5;letter-spacing:.12em;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute}.g .home .stk.mcp{background:var(--t-sky);color:#16232b;border-radius:12px;width:58px;height:24px;bottom:-15px;left:22px;transform:rotate(-6deg);box-shadow:-1px 2px #00000040}.g .home .stk.rag{background:var(--t-sage);color:#1c2a14;border-radius:4px;width:52px;height:26px;bottom:-17px;left:88px;transform:rotate(4deg);box-shadow:-1px 2px #00000040}.g .home .wcol{position:relative}.g .home .watch{width:171px;height:270px;filter:var(--ds-md);position:absolute;top:30px;left:-6px;transform:rotate(-9deg)}.g .home .watch svg{width:100%;height:100%;overflow:visible}.g .home .wface{width:108px;height:108px;color:var(--lcd-ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:81px;left:31.5px}.g .home .wface .k{letter-spacing:.24em;color:#aaa395;font-size:8.5px}.g .home .wface .v{font:800 37px/.95 var(--font-display);letter-spacing:.02em;color:var(--lcd-ink)}:root[data-theme=dark] .g .home .wface .v{text-shadow:0 0 10px #ffb4508c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .wface .v{text-shadow:0 0 10px #ffb4508c}}.g .home .wface .s{letter-spacing:.1em;color:#aaa395;margin-top:3px;font-size:8.5px}.g .home .wface .s b{color:var(--lcd-hi);font-weight:700}.g .home .mm{counter-reset:m var(--min)}.g .home .mm:after{content:counter(m,decimal-leading-zero)}.g .home .ss{counter-reset:s var(--sec)}.g .home .ss:after{content:counter(s,decimal-leading-zero)}.g .home .sweep{pointer-events:none;border-radius:50%;width:108px;height:108px;position:absolute;top:81px;left:31.5px}.g .home .sweep:before{content:"";background:var(--lcd-hi);width:5px;height:5px;box-shadow:0 0 6px var(--lcd-hi);border-radius:50%;margin-left:-2.5px;position:absolute;top:1px;left:50%}.g .home .wlabel{top:200px;left:150px}.g .home .desk2{z-index:4;grid-template-columns:330px 262px minmax(0,1fr);gap:36px;min-height:440px;margin-top:24px;display:grid;position:relative}.g .home .polar{height:452px;position:relative}.g .home .pol{width:172px;box-shadow:var(--sh-md);color:#2b2622;background:#fbfaf6;padding:10px 10px 0;text-decoration:none;display:block;position:absolute}:root[data-theme=dark] .g .home .pol{background:#e6e0d3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .pol{background:#e6e0d3}}.g .home .pol .ph{height:140px;display:block;position:relative;overflow:hidden}.g .home .pol .cap{font:400 19px/1 var(--font-hand);color:#2b2622;padding:11px 2px 14px;display:block}.g .home .pol .cap small{font:500 9.5px/1.3 var(--font-mono);letter-spacing:.12em;color:#5b524a;text-transform:uppercase;margin-top:4px;display:block}.g .home .pol.p1{top:50px;left:-4px;transform:rotate(-7deg)}.g .home .pol.p2{z-index:2;top:30px;left:150px;transform:rotate(6deg)}.g .home .pol.p3{z-index:3;top:250px;left:72px;transform:rotate(-2.5deg)}.g .home .polar:hover .p1{transform:rotate(-13deg)translate(-22px,-8px)}.g .home .polar:hover .p2{transform:rotate(12deg)translate(24px,-14px)}.g .home .polar:hover .p3{transform:rotate(2deg)translate(10px,12px)}.g .home .pol:hover{z-index:6}.g .home .sc-tokyo{background:linear-gradient(#1d2a4a 0,#5b4a78 40%,#e0806a 72%,#f4b27a 100%)}.g .home .sc-tokyo .sun{opacity:.9;background:#ffd59a;border-radius:50%;width:44px;height:44px;position:absolute;top:66px;left:88px}.g .home .sc-tokyo .city{background:linear-gradient(#1a1626,#1a1626) 4px 14px/18px 42px no-repeat,linear-gradient(#1a1626,#1a1626) 26px 0/14px 56px no-repeat,linear-gradient(#1a1626,#1a1626) 44px 22px/22px 34px no-repeat,linear-gradient(#1a1626,#1a1626) 118px 8px/16px 48px no-repeat,linear-gradient(#1a1626,#1a1626) 138px 26px/20px 30px no-repeat,linear-gradient(#1a1626,#1a1626) 160px 4px/12px 52px no-repeat,linear-gradient(#1a1626,#1a1626) 0 44px/100% 12px no-repeat;height:56px;position:absolute;bottom:0;left:0;right:0}.g .home .sc-tokyo .torii{width:58px;height:62px;position:absolute;bottom:10px;left:46px}.g .home .sc-pune{background:linear-gradient(#f3cf96 0,#f1a974 45%,#c97b5c 62%,#6b5a52 62%,#4c423e 100%)}.g .home .sc-pune .sun{background:#fff1cf;border-radius:50%;width:40px;height:40px;position:absolute;top:36px;left:58px;box-shadow:0 0 24px #ffe2a6}.g .home .sc-pune .road{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:#3d3532;height:66px;position:absolute;bottom:0;left:0;right:0}.g .home .sc-pune .line{background:repeating-linear-gradient(#f4e3b8 0 8px,#0000 8px 16px);width:4px;height:66px;margin-left:-2px;position:absolute;bottom:0;left:50%}.g .home .sc-pune .trees{opacity:.85;background:radial-gradient(circle at 10px 26px,#3f4a33 0 14px,#0000 15px) 0 0/34px 26px repeat-x;height:26px;position:absolute;bottom:64px;left:0;right:0}.g .home .sc-blr{background:linear-gradient(#26323a 0,#3e5a5c 45%,#9fb09a 100%)}.g .home .sc-blr .cup{background:linear-gradient(90deg,#b9bcc0,#eef0f2 40%,#9ea2a7);border-radius:4px 4px 16px 16px;width:62px;height:64px;position:absolute;top:48px;left:46px}.g .home .sc-blr .cup:before{content:"";background:linear-gradient(90deg,#a7abb0,#e9ebee 40%,#8d9196);border-radius:50%;height:16px;position:absolute;bottom:-12px;left:-14px;right:-14px}.g .home .sc-blr .cup:after{content:"";background:#7a4e2c;border-radius:50%;height:12px;position:absolute;top:-6px;left:6px;right:6px}.g .home .sc-blr .steam{width:34px;height:36px;position:absolute;top:8px;left:60px}.g .home .canister{z-index:4;width:64px;height:92px;filter:var(--ds-sm);position:absolute;top:312px;left:262px;transform:rotate(-14deg)}.g .home .polhint{font:400 15px/1 var(--font-hand);color:var(--on-desk-2);position:absolute;top:6px;left:146px}.g .home .binder{color:var(--ink);width:244px;height:322px;margin-top:50px;text-decoration:none;display:block;position:relative;transform:rotate(2deg)}.g .home .binder .pages{box-shadow:var(--sh-md);background:repeating-linear-gradient(90deg,#f4eee2 0 2px,#ddd3c2 2px 3px);border-radius:3px;position:absolute;inset:8px -8px -6px 14px}.g .home .binder .tabsx{flex-direction:column;gap:3px;width:22px;height:262px;display:flex;position:absolute;top:22px;right:-20px}.g .home .binder .tabsx i{background:var(--c);border-radius:0 3px 3px 0;height:11.5px;display:block}.g .home .binder .cover{box-shadow:var(--sh-sm);background:radial-gradient(circle at 30% 20%,#ffffff12,#0000 60%),repeating-linear-gradient(45deg,#0000000d 0 2px,#0000 2px 4px),#28343c;border-radius:4px 6px 6px 4px;position:absolute;inset:0;overflow:hidden}:root[data-theme=dark] .g .home .binder .cover{background:radial-gradient(circle at 30% 20%,#ffffff0d,#0000 60%),repeating-linear-gradient(45deg,#00000014 0 2px,#0000 2px 4px),#1b252b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .binder .cover{background:radial-gradient(circle at 30% 20%,#ffffff0d,#0000 60%),repeating-linear-gradient(45deg,#00000014 0 2px,#0000 2px 4px),#1b252b}}.g .home .binder .spine{background:linear-gradient(90deg,#00000059,#0000001a 70%,#ffffff14);width:30px;position:absolute;top:0;bottom:0;left:0}.g .home .binder .rivet{background:radial-gradient(circle at 35% 35%,#eceef0,#8d9298);border-radius:50%;width:9px;height:9px;position:absolute;left:10px}.g .home .binder .win{background:var(--paper-hi);border-radius:2px;padding:14px 14px 12px;display:block;position:absolute;top:38px;left:52px;right:22px}.g .home .binder .win .k{letter-spacing:.16em;color:var(--rust-ink);text-transform:uppercase;font-size:9.5px;font-weight:700;display:block}.g .home .binder .win .big{font:900 54px/.9 var(--font-display);margin-top:6px;display:block}.g .home .binder .win .big span{color:var(--ink-2);font-size:33px}.g .home .binder .win .s{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;font-size:9.5px;display:block}.g .home .tally{color:#d9e1d0;letter-spacing:.08em;font-size:10.5px;line-height:1.7;display:block;position:absolute;top:190px;left:52px;right:22px}.g .home .tally .bar2{border-radius:4px;height:8px;margin:6px 0 8px;display:flex;overflow:hidden}.g .home .tally .bar2 i{height:100%;display:block}.g .home .tally b{color:#fff}.g .home .clipb{width:100%;max-width:640px;box-shadow:var(--sh-lg);background:linear-gradient(#8d5b34,#7a4b28);border-radius:12px;place-self:start center;margin-top:12px;padding:34px 16px 18px;position:relative;transform:rotate(-1.2deg)}:root[data-theme=dark] .g .home .clipb{background:linear-gradient(#4a2f1a,#3c2614)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .clipb{background:linear-gradient(#4a2f1a,#3c2614)}}.g .home .clipb .clipm{z-index:4;width:150px;height:48px;margin-left:-75px;position:absolute;top:-14px;left:50%}.g .home .sheet{background:var(--paper-hi);border-radius:2px;padding:22px 22px 58px;position:relative;box-shadow:-1px 2px #0000002e}.g .home .sheet h3{font:900 30px/1 var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.g .home .sheet h3 span{font:400 17px/1 var(--font-hand);text-transform:none;color:var(--rust-ink)}.g .home .div{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.5px solid var(--ink);justify-content:space-between;margin-top:14px;padding-bottom:5px;font-size:9.5px;font-weight:700;display:flex}.g .home .rs{border-collapse:collapse;width:100%;font-size:11px;line-height:1.35}.g .home .rs td{border-bottom:1px solid var(--paper-line);vertical-align:top;padding:6px 6px 6px 0}.g .home .rs td:first-child{width:36%;font-weight:700}.g .home .rs td:last-child{color:var(--ink-2);text-align:right;width:30%;padding-right:0}.g .home .rs .pb{color:var(--rust-ink);font-weight:700}.g .home .stamp{border:2.5px solid var(--rust);color:var(--rust-ink);font:900 20px/1 var(--font-display);letter-spacing:.08em;opacity:.85;text-align:center;border-radius:6px;padding:4px 10px;position:absolute;bottom:14px;right:30px;transform:rotate(-8deg)}.g .home .stamp small{font:700 8px/1.2 var(--font-mono);letter-spacing:.16em;display:block}.g .home .sheet-note{font:400 17px/1 var(--font-hand);color:var(--ink-2);position:absolute;bottom:18px;left:22px}.g .home .s-binder{width:44px;height:34px;top:32px;left:184px}.g .home .s-binder .bt{color:#fff6ee;width:44px;height:30px;font:900 15px/1 var(--font-display);background:#e0644a;border-radius:5px 5px 0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:rotate(2deg);box-shadow:-1px -1px #00000026}.g .home .s-binder:hover .bt{transform:rotate(2deg)translateY(-6px)}.g .home .s-binder .bubble{top:-106px;left:-60px}.g .home .s-binder .found{top:26px;left:52px}.g .home .lanes{z-index:4;margin-top:18px;padding-top:0;position:relative}.g .home .lanes .shothead{margin-bottom:14px}.g .home .lanes-cap{font:400 21px/1.1 var(--font-hand);color:var(--on-desk);text-align:right;margin-left:auto}.g .home .mat{box-shadow:var(--sh-lg);background:radial-gradient(circle at 30% 40%,#00000024 0 .7px,transparent 1.1px) 0 0/4px 4px,radial-gradient(circle at 70% 60%,#ffffff12 0 .7px,transparent 1.1px) 1px 2px/5px 5px,linear-gradient(180deg,var(--tartan-a),var(--tartan-b));--ph:.04;border-radius:22px;position:relative;overflow:hidden;transform:rotate(-.4deg)}.g .home:has(#t0530:checked) .mat{--ph:.21}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .mat{--ph:.21}.g .home:has(#t0930:checked) .mat{--ph:.41}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .mat{--ph:.41}.g .home:has(#t1830:checked) .mat{--ph:.69}:root[data-tod="1830"] .g .home:not(:has(.tod:checked)) .mat{--ph:.69}.g .home:has(#t2100:checked) .mat{--ph:.89}:root[data-tod="2100"] .g .home:not(:has(.tod:checked)) .mat{--ph:.89}.g .home .ruler{color:#e9dcc4;background:#2a201a;grid-template-columns:110px 1fr 70px;height:66px;display:grid;position:relative}:root[data-theme=dark] .g .home .ruler{background:#120d0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .ruler{background:#120d0a}}.g .home .ruler .rl{font:700 9.5px/1.2 var(--font-mono);letter-spacing:.16em;color:#cfc2aa;text-transform:uppercase;text-align:center;border-right:3px solid var(--lane-line);justify-content:center;align-items:center;display:flex}.g .home .ruler .stops{position:relative}.g .home .stop{border-radius:8px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex;position:absolute;top:4px;transform:translate(-30px)}.g .home .stop .dial{border-radius:5px;width:56px;height:42px;display:block}.g .home .stop b{font:800 22px/1 var(--font-display);color:#fff3dc;letter-spacing:.02em;display:block}.g .home .stop span{font:500 9px/1.3 var(--font-mono);letter-spacing:.12em;color:#cfc2aa;text-transform:uppercase;margin-top:2px;display:block}.g .home .ruler .tick{background:repeating-linear-gradient(90deg,#e9dcc480 0 1px,#0000 1px 12px);height:5px;position:absolute;bottom:0;left:0;right:0}.g .home .lane{border-top:3px solid var(--lane-line);grid-template-columns:110px 1fr 70px;height:126px;display:grid;position:relative}.g .home .lane.l2{border-bottom:3px solid var(--lane-line)}.g .home .lane-no{color:var(--lane-line);border-right:3px solid var(--lane-line);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.g .home .lane-no b{font:900 62px/.8 var(--font-display)}.g .home .lane-no span{font:800 18px/1 var(--font-display);letter-spacing:.18em;margin-top:6px}.g .home .lane-run{position:relative}.g .home .lane-fin{background:conic-gradient(#f4efe6 25%,#1f1a16 0 50%,#f4efe6 0 75%,#1f1a16 0) 0 0/22px 22px;opacity:.92;border-left:3px solid var(--lane-line)}.g .home .ltag{z-index:7;background:var(--paper-hi);width:150px;box-shadow:var(--sh-sm);color:var(--ink);transform:rotate(var(--r,0deg));padding:8px 10px 10px;position:absolute;top:12px}.g .home .ltag .tape{width:44px;height:14px;margin-left:-22px;top:-7px;left:50%;transform:rotate(-4deg)}.g .home .ltag b{font:700 9.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rust-ink);display:block}.g .home .ltag span{font:400 15px/1.13 var(--font-hand);margin-top:3px;display:block}.g .home .ltag:hover{z-index:5;box-shadow:var(--sh-md);transform:rotate(0)translateY(-5px)}.g .home .l2 .ltag{background:var(--sky)}.g .home .l2 .ltag b{color:#2f4a5a}.g .home .idle{font:700 10px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;border-bottom:2px dashed #ffffff8c;width:230px;padding-bottom:6px;position:absolute;top:52px;left:10px}.g .home .runner{color:#fff6e8;z-index:3;width:30px;height:38px;position:absolute;bottom:6px;left:3%}.g .home .runner svg{width:30px;height:38px}.g .home .agentdot{color:#a9cd8f;z-index:3;background:#151311;border-radius:5px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:10px;left:30%;box-shadow:-1px 2px #0000004d}.g .home .agentdot i{background:#f0b45a;width:6px;height:11px;display:block}.g .home .finword{transform-origin:100%;font:900 16px/1 var(--font-display);letter-spacing:.3em;color:var(--lane-line);white-space:nowrap;position:absolute;top:50%;right:78px;transform:translateY(-50%)rotate(-90deg)}.g .home .playhead{z-index:6;top:0;bottom:0;left:calc(110px + (100% - 180px) * var(--ph));pointer-events:none;width:0;position:absolute}.g .home .playhead:before{content:"";background:#f0b45a;width:3px;position:absolute;top:70px;bottom:0;left:-1.5px;box-shadow:0 0 10px #f0b45acc}.g .home .playhead:after{content:"";border:7px solid #0000;border-top:9px solid #f0b45a;position:absolute;top:64px;left:-7px}.g .home .lanes-foot{color:var(--on-desk);font:400 19px/1.2 var(--font-hand);justify-content:space-between;margin-top:12px;padding:0 6px;display:flex}.g .home .lanes-foot span:last-child{font:500 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-desk-2);align-self:center}.g .home .nowshowing{align-items:center;gap:8px;display:flex}.g .home .nowshowing .now{align-items:center;gap:6px;display:none}.g .home .rest{z-index:4;padding-top:46px;position:relative}.g .home .paceband{background:var(--paper-hi);box-shadow:var(--sh-md);border-radius:3px;grid-template-columns:150px repeat(5,1fr);display:grid;position:relative;transform:rotate(-.6deg)}.g .home .pb-head{background:var(--asphalt);color:var(--chalk);border-radius:3px 0 0 3px;padding:16px}:root[data-theme=dark] .g .home .pb-head{color:#e9dcc4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .pb-head{color:#e9dcc4}}.g .home .pb-head b{font:900 26px/.95 var(--font-display);text-transform:uppercase;display:block}.g .home .pb-head span{letter-spacing:.14em;text-transform:uppercase;color:#cfc6b6;margin-top:6px;font-size:9.5px;display:block}.g .home .split{border-left:1.5px dashed #231a1347;padding:14px 16px 16px;position:relative}.g .home .split .km{font:900 34px/.9 var(--font-display)}.g .home .split .km small{font:700 9.5px/1 var(--font-mono);letter-spacing:.14em;color:var(--rust-ink);vertical-align:6px;margin-left:6px}.g .home .split h4{margin:6px 0 0;font-size:11.5px;font-weight:700}.g .home .split p{color:var(--ink-2);margin:4px 0 0;font-size:10.5px;line-height:1.5}.g .home .split.now{background:linear-gradient(#e5a23c38,#e5a23c14)}.g .home .split.goal .km{color:var(--rust-ink)}.g .home .paceband .tape.l{width:64px;top:-6px;left:-22px;transform:rotate(-38deg)}.g .home .paceband .tape.r{width:64px;bottom:-4px;right:-22px;transform:rotate(-38deg)}.g .home .pace-label{top:-40px;left:4px}.g .home .desk4{grid-template-columns:400px minmax(0,1fr) 470px;gap:34px;min-height:420px;margin-top:52px;display:grid;position:relative}.g .home .bigcal{background:var(--paper-hi);box-shadow:var(--sh-lg);color:var(--ink);border-radius:3px;align-self:start;margin-top:34px;text-decoration:none;display:block;position:relative;transform:rotate(-1.6deg)}.g .home .bigcal .hook{background:0 0;border:3px solid #3a312b;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-16px;left:50%}.g .home .bigcal .rings{justify-content:space-between;height:14px;display:flex;position:absolute;top:-6px;left:30px;right:30px}.g .home .bigcal .rings i{background:linear-gradient(90deg,var(--metal-dk),var(--metal-hi),var(--metal-dk));border-radius:4px;width:8px;height:16px}.g .home .bigcal .ch{background:var(--rust);color:#fff6ec;border-radius:3px 3px 0 0;justify-content:space-between;align-items:baseline;padding:14px 18px 10px;display:flex}.g .home .bigcal .ch b{font:900 30px/1 var(--font-display);letter-spacing:.06em}.g .home .bigcal .ch span{font:700 10px/1 var(--font-mono);letter-spacing:.16em}.g .home .bigcal .cg{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px 0;padding:10px 14px 4px;display:grid}.g .home .bigcal .cg span{font:500 12px/1.75 var(--font-mono);position:relative}.g .home .bigcal .cg .dh{font:700 9px/2 var(--font-mono);color:var(--ink-2);letter-spacing:.1em}.g .home .bigcal .cg .d17{color:var(--rust-ink);font-weight:700}.g .home .bigcal .cg .d17:after{content:"";border:2.2px solid var(--rust);border-radius:50%;width:34px;height:28px;margin:-15px 0 0 -17px;position:absolute;top:50%;left:50%;transform:rotate(-10deg)}.g .home .bigcal .cnote{font:400 17px/1.2 var(--font-hand);color:var(--rust-ink);padding:4px 18px 14px;display:block}.g .home .goals{border-top:2px dashed #231a134d;padding:12px 16px 16px;display:block}.g .home .goals .gh{font:700 9.5px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;margin-bottom:8px;display:flex}.g .home .goals li{border-bottom:1px solid var(--paper-line);grid-template-columns:62px 1fr auto;align-items:baseline;gap:8px;padding:4px 0;font-size:11px;display:grid}.g .home .goals li i{font-style:normal;font:700 9px/1.2 var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.g .home .goals li b{font-weight:700}.g .home .goals li em{font-style:normal;font:700 8.5px/1 var(--font-mono);letter-spacing:.1em;background:var(--sage);border-radius:2px;padding:3px 5px}.g .home .goals li em.run{background:var(--peach)}.g .home .goals li em.build{background:var(--sky)}.g .home .goals li.live b{color:var(--rust-ink)}.g .home .goals .farfield{font:400 15px/1.2 var(--font-hand);color:var(--ink-2);margin-top:8px;display:block}.g .home .kit{height:452px;position:relative}.g .home .books{width:270px;position:absolute;top:62px;left:4px}.g .home .book{height:42px;box-shadow:var(--sh-sm);color:#f6efe1;border-radius:3px 6px 6px 3px;justify-content:space-between;align-items:center;padding:0 14px 0 18px;display:flex;position:relative}.g .home .book b{font:800 18px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.g .home .book span{letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.g .home .book:before{content:"";background:#ffffff40;width:2px;position:absolute;top:5px;bottom:5px;left:7px}.g .home .book.b1{color:#2b210f;background:#e7c45d;width:236px;margin-left:22px;transform:rotate(-2deg)}.g .home .book.b1:before{background:#0003}.g .home .book.b2{background:#2f4a3f;width:258px;margin-top:-1px;margin-left:6px;transform:rotate(1.2deg)}.g .home .book.b3{background:#7b2a1f;width:280px;margin-top:-1px;transform:rotate(-.6deg)}:root[data-theme=dark] .g .home .book.b1{background:#c9a94a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .book.b1{background:#c9a94a}}:root[data-theme=dark] .g .home .book.b2{background:#233a31}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .book.b2{background:#233a31}}:root[data-theme=dark] .g .home .book.b3{background:#5e2017}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .book.b3{background:#5e2017}}.g .home .books:hover .b1{transform:rotate(-5deg)translate(-10px,-6px)}.g .home .bookmark{background:var(--rust);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);z-index:2;width:14px;height:36px;position:absolute;top:-22px;left:150px}.g .home .readnow{font:400 15px/1.2 var(--font-hand);background:var(--paper-hi);box-shadow:var(--sh-sm);color:var(--ink);z-index:3;padding:3px 9px;position:absolute;top:-30px;right:-24px;transform:rotate(6deg)}.g .home .books-label{top:-60px;left:2px}.g .home .strava{color:#24201b;width:226px;box-shadow:var(--sh-md);z-index:2;background:#f7f5ef;padding:16px 16px 0;text-decoration:none;display:block;position:absolute;top:212px;left:44px;transform:rotate(3deg)}:root[data-theme=dark] .g .home .strava{background:#e2ddd2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .strava{background:#e2ddd2}}.g .home .strava .k{letter-spacing:.16em;justify-content:space-between;font-size:9.5px;font-weight:700;display:flex}.g .home .strava .k span{color:var(--rust-ink)}.g .home .strava svg{width:100%;height:84px;margin:10px 0 6px;display:block}.g .home .strava svg .route{stroke-dasharray:420;stroke-dashoffset:0}.g .home .strava p{color:#4b433b;margin:0;font-size:10px;line-height:1.5}.g .home .strava .go{letter-spacing:.1em;text-transform:uppercase;color:#a3321d;border-top:1.5px dashed #0000004d;margin:10px -16px 0;padding:10px 16px 12px;font-size:10.5px;font-weight:700;display:block}.g .home .strava-label{white-space:normal;width:130px;font-size:21px;top:236px;left:290px}.g .home .s-strava{z-index:3;width:226px;height:40px;top:452px;left:44px;transform:rotate(3deg)}.g .home .s-strava .stub{letter-spacing:.14em;text-transform:uppercase;color:#5b524a;box-shadow:var(--sh-sm);background:#f7f5ef;border-top:2px dashed #00000059;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}:root[data-theme=dark] .g .home .s-strava .stub{background:#e2ddd2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .s-strava .stub{background:#e2ddd2}}.g .home .s-strava:hover .stub{transform:translate(-6px,8px)rotate(-4deg)}.g .home .s-strava .bubble{top:58px;left:0}.g .home .s-strava .found{top:-14px;right:-10px}.g .home .hidden-note{background:var(--sky);width:200px;box-shadow:var(--sh-sm);font:400 16px/1.2 var(--font-hand);color:var(--ink);padding:12px 14px;position:absolute;top:62px;left:300px;transform:rotate(2deg)}.g .home .hidden-note small{font:700 9.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;display:block}.g .home .entry{background:var(--paper-hi);box-shadow:var(--sh-lg);border-radius:2px;align-self:start;margin-top:20px;padding:26px 30px;position:relative;transform:rotate(1.2deg)}.g .home .entry .tape{width:110px;margin-left:-55px;top:-12px;left:50%;transform:rotate(-2deg)}.g .home .entry .k{letter-spacing:.18em;text-transform:uppercase;color:var(--rust-ink);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.g .home .entry .k span{color:var(--ink-2);font-weight:400}.g .home .entry h2{font:900 48px/.9 var(--font-display);text-transform:uppercase;margin:12px 0 0}.g .home .entry h2 span{color:var(--rust-ink)}.g .home .entry p{margin:14px 0 0;font-size:12.5px;line-height:1.65}.g .home .field{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);grid-template-columns:110px 1fr;align-items:end;gap:10px;margin-top:12px;font-size:10px;display:grid}.g .home .field span{font:400 19px/1.2 var(--font-hand);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1.5px solid #231a1373;padding-bottom:1px}.g .home .entry .row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.g .home .btn.big{background:var(--rust);border-color:var(--rust);color:#fff7ee;height:46px;padding:0 20px;font-size:13px}:root[data-theme=dark] .g .home .btn.big{background:#a8331d;border-color:#a8331d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g .home .btn.big{background:#a8331d;border-color:#a8331d}}.g .home .socials{gap:14px;font-size:11.5px;display:flex}.g .home .socials a{text-underline-offset:3px;text-decoration:underline}.g .home:has(#cp1:checked):has(#cp2:checked):has(#cp3:checked):has(#cp4:checked) .finisher{display:inline-block}@media (max-width:1400px){.g .home .hero{grid-template-columns:328px minmax(0,1fr);gap:18px}.g .home .stage{width:800px}.g .home .stage .scrub{left:-60px}.g .home .stage .caption{max-width:330px;font-size:17px;bottom:116px;left:-56px}.g .home .id-name{font-size:46px}.g .home .cork{margin-right:230px}.g .home .cork-grid{grid-template-columns:218px minmax(0,1fr) 170px;gap:6px 18px}.g .home .tabs{gap:7px}.g .home .tab .paper{min-width:0;padding:12px 9px 16px}.g .home .tab .t{font-size:17.5px}.g .home .tab .n2{font-size:9px}.g .home .season{width:176px}.g .home .season p,.g .home .season .alarm{font-size:16.5px}.g .home .bib{width:270px}.g .home .bib-num{font-size:90px}.g .home .bib-top{padding:9px 22px 8px}.g .home .bib-top b{font-size:9px}.g .home .bib-foot{padding:9px 24px 12px}.g .home .medal{left:-24px}.g .home .tabhint{display:none}.g .home .desk1{grid-template-columns:320px minmax(0,1fr) 250px;gap:22px}.g .home .journal{width:300px}.g .home .startlist{right:-30px}.g .home .desk2{grid-template-columns:310px 250px minmax(0,1fr);gap:26px}.g .home .desk4{grid-template-columns:360px minmax(0,1fr) 420px;gap:24px}.g .home .entry h2{font-size:42px}.g .home .ltag{width:136px}.g .home .ltag span{font-size:14px}.g .home .wlabel{font-size:20px;top:206px;left:124px}.g .home .wlabel small{letter-spacing:.1em;font-size:9px}.g .home .flag .lb{font-size:16px}.g .home .flag .ct{font-size:8.5px}.g .home .flag .tag{gap:6px;padding:6px 10px 10px 7px}.g .home .flag .n{width:19px;height:19px;font-size:10px}.g .home .slate .tc{font-size:40px}.g .home .slate .w{font-size:15px}.g .home .rcnote{width:176px;padding:8px 10px 9px;font-size:13.5px}.g .home .lampbtn .lt{font-size:14px}}.g .home .s-bed{width:58px;height:34px;transform:translate(-50%,-62%)}.g .home .s-bed .bubble{top:46px;left:-60px}.g .home .s-bed .found{top:-14px;left:44px}.g .home .s-door{width:30px;height:30px;transform:translate(-50%,-50%)}.g .home .s-door .bubble{top:40px;left:-12px}.g .home .s-door .found{top:-16px;left:22px}:is(.g .home:has(#cp3:checked) .s-binder .bubble,.g .home:has(#cp4:checked) .s-strava .bubble){opacity:1;visibility:visible;transform:none}:is(.g .home:has(#cp1:checked) .s-bed .found,.g .home:has(#cp2:checked) .s-door .found,.g .home:has(#cp3:checked) .s-binder .found,.g .home:has(#cp4:checked) .s-strava .found){display:inline-block}.g .home #cp1:focus-visible+.s-bed .hit,.g .home #cp2:focus-visible+.s-door .hit,.g .home #cp3:focus-visible+.s-binder .bt,.g .home #cp4:focus-visible+.s-strava .stub{outline:3px solid var(--rust);outline-offset:3px}.g .home:has(#t0530:checked) .s-door{visibility:hidden}:root[data-tod="0530"] .g .home:not(:has(.tod:checked)) .s-door{visibility:hidden}.g .home .stage .insert{top:1.6%;right:0}.g .home .leader{z-index:10;pointer-events:none;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g .home .leader path{fill:none;stroke:#f0b45a;stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.g .home .leader circle{fill:#f0b45a}.g .home:has(#t0930:checked) .leader{opacity:1;visibility:visible}:root[data-tod="0930"] .g .home:not(:has(.tod:checked)) .leader{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.g .home{transition:--set-glow .9s}.g .home .iso .st{transition:opacity .7s}.g .home .iso .obj{transition:transform .25s cubic-bezier(.3,1.4,.5,1),filter .25s}.g .home .flag .tag,.g .home .key a,.g .home .keys label,.g .home .bubble,.g .home .insert,.g .home .closer a{transition:transform .25s cubic-bezier(.3,1.4,.5,1),opacity .3s,visibility .3s,background .2s,box-shadow .2s}.g .home .iso .curtain{transform-box:fill-box;transform-origin:50% 0;animation:7s ease-in-out infinite rm-sway}.g .home .iso .cur-b{animation-delay:-3s}.g .home .iso .steam path{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite rm-steam}.g .home .iso .steam path:nth-child(2){animation-delay:1.4s}.g .home .iso .rterm .tl{transform-box:fill-box;transform-origin:0 0;animation:6s steps(10,end) infinite rm-typebar}.g .home .iso .rterm .tl:nth-child(2){animation-delay:.5s}.g .home .iso .rterm .tl:nth-child(3){animation-delay:1s}.g .home .iso .rterm .tl:nth-child(4){animation-delay:1.5s}.g .home .iso .rterm .tl:nth-child(5){animation-delay:2s}.g .home .iso .rterm .tl:nth-child(6){animation-delay:2.5s}.g .home .iso .cursor{animation:1s step-end infinite rm-blink}.g .home .iso .prog{transform-box:fill-box;transform-origin:0 0;animation:9s ease-in-out infinite rm-prog}.g .home .iso .wstars{animation:4s ease-in-out infinite rm-twinkle}.g .home .iso .spark{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rm-spark}.g .home .iso .bed-asleep{transform-box:fill-box;transform-origin:50% 100%;animation:4.6s ease-in-out infinite rm-breathe}.g .home .insert .il{animation:.5s steps(30,end) both rm-typein;animation-delay:calc(var(--d) * .35s + .2s)}}@keyframes rm-sway{0%,to{transform:skew(0)}50%{transform:skew(1.8deg)}}@keyframes rm-steam{0%{opacity:0;transform:translateY(2px)scaleY(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-8px)scaleY(1.1)}}@keyframes rm-typebar{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes rm-blink{50%{opacity:0}}@keyframes rm-prog{0%{transform:scaleX(.3)}70%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes rm-twinkle{0%,to{opacity:1}50%{opacity:.45}}@keyframes rm-spark{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}@keyframes rm-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.012)}}@keyframes rm-typein{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.g .home .bib-in{transition:transform .7s cubic-bezier(.3,1.2,.4,1)}.g .home .panel{transition:opacity .3s,transform .45s cubic-bezier(.3,1.4,.5,1),visibility .3s}.g .home .tab,.g .home .ltag,.g .home .pol,.g .home .book{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.g .home .journal .page,.g .home .journal .page:after,.g .home .ribbon-bm,.g .home .s-binder .bt,.g .home .s-strava .stub,.g .home .lamp .shade{transition:all .3s cubic-bezier(.3,1.3,.5,1)}.g .home .medal{animation:6s ease-in-out infinite rm-sway}.g .home .medal:hover{animation:1.8s ease-in-out rm-swing}.g .home .medal:hover .disc:after{animation:1.2s ease-out rm-glint}.g .home .ln{animation:.55s steps(34,end) both rm-type;animation-delay:calc(var(--d) * .3s + .4s)}.g .home .term .cur{animation:1.1s step-end infinite rm-blink}.g .home .ss{animation:60s steps(60,end) infinite rm-secs}.g .home .mm{animation:3600s steps(60,end) infinite rm-mins}.g .home .sweep{animation:60s steps(60,end) infinite rm-spin}.g .home .startlist{animation:7s ease-in-out infinite rm-breeze}.g .home .tab:hover .paper,.g .home .ltag:hover{animation:.5s ease-in-out rm-flutter}.g .home .runner{animation:18s linear infinite rm-run}.g .home .runner svg{animation:.45s ease-in-out infinite alternate rm-bob}.g .home .agentdot{animation:18s linear infinite rm-agent}.g .home .agentdot i{animation:1s step-end infinite rm-blink}.g .home .strava:hover svg .route{animation:1.6s ease-out rm-draw}.g .home .playhead{transition:left .7s cubic-bezier(.3,1.2,.5,1)}}@keyframes rm-swing{0%{transform:rotate(0)}15%{transform:rotate(9deg)}35%{transform:rotate(-7deg)}55%{transform:rotate(4.5deg)}75%{transform:rotate(-2.5deg)}to{transform:rotate(0)}}@keyframes rm-glint{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes rm-type{0%{width:0}to{width:100%}}@keyframes rm-secs{0%{--sec:0}to{--sec:60}}@keyframes rm-mins{0%{--min:0}to{--min:60}}@keyframes rm-spin{to{transform:rotate(360deg)}}@keyframes rm-breeze{0%,to{transform:rotate(-3deg)skew(0)}40%{transform:rotate(-1.6deg)skew(-1.5deg)}70%{transform:rotate(-3.8deg)skew(1deg)}}@keyframes rm-flutter{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2deg)}}@keyframes rm-run{0%{left:2%}to{left:calc(100% - 34px)}}@keyframes rm-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes rm-agent{0%,22%{opacity:0;left:30%}26%{opacity:1}96%{opacity:1}to{opacity:0;left:calc(100% - 60px)}}@keyframes rm-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}
