@font-face{font-family:Gaegu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gaegu-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nl-note[data-astro-cid-n6ev7xqv]{text-transform:uppercase;letter-spacing:-.04em;color:#374151;transform-origin:0;font-family:Gaegu,ui-rounded,Comic Sans MS,cursive;font-size:1.1rem;font-weight:700;line-height:1.25;position:relative;transform:rotate(-1.2deg)}.nl-note--inline[data-astro-cid-n6ev7xqv]{vertical-align:baseline;font-size:1.1rem;display:inline-block}@media (width>=640px){.nl-note--block[data-astro-cid-n6ev7xqv]{width:fit-content;margin-left:auto;margin-right:1.5rem}.nl-note--block[data-astro-cid-n6ev7xqv] .nl-note-text[data-astro-cid-n6ev7xqv]{position:relative;top:1.25rem}}.nl-note-text[data-astro-cid-n6ev7xqv]{padding-bottom:.6em;display:inline-block}.nl-note--armed[data-astro-cid-n6ev7xqv] .nl-note-text[data-astro-cid-n6ev7xqv]{clip-path:inset(0 100% 0 0)}.nl-note--armed[data-astro-cid-n6ev7xqv].drawn .nl-note-text[data-astro-cid-n6ev7xqv]{animation:1.05s cubic-bezier(.5,0,.3,1) .95s forwards nl-write}.nl-note-link[data-astro-cid-n6ev7xqv]{color:#2563eb;white-space:nowrap;text-decoration:none;display:inline-block;position:relative}.nl-underline[data-astro-cid-n6ev7xqv]{color:#2563eb;width:100%;height:.5em;position:absolute;bottom:-.28em;left:0;overflow:visible}.nl-underline[data-astro-cid-n6ev7xqv] path[data-astro-cid-n6ev7xqv]{stroke-dasharray:300;stroke-dashoffset:300px}.nl-note[data-astro-cid-n6ev7xqv].drawn .nl-underline[data-astro-cid-n6ev7xqv] path[data-astro-cid-n6ev7xqv]{animation:.6s cubic-bezier(.65,0,.35,1) 1.9s forwards nl-draw}.nl-arrow[data-astro-cid-n6ev7xqv]{color:#2563eb;width:52px;height:58px;display:none;position:absolute;bottom:-3.25rem;left:-3.25rem;overflow:visible;transform:rotate(6deg)}@media (width>=640px){.nl-arrow[data-astro-cid-n6ev7xqv]{display:block}}.nl-arrow-body[data-astro-cid-n6ev7xqv]{stroke-dasharray:240;stroke-dashoffset:240px}.nl-arrow-head[data-astro-cid-n6ev7xqv]{stroke-dasharray:40;stroke-dashoffset:40px}.nl-note[data-astro-cid-n6ev7xqv].drawn .nl-arrow-body[data-astro-cid-n6ev7xqv]{animation:.6s ease-out .15s forwards nl-draw}.nl-note[data-astro-cid-n6ev7xqv].drawn .nl-arrow-head[data-astro-cid-n6ev7xqv]{animation:.25s ease-out .7s forwards nl-draw}.nl-note--inline[data-astro-cid-n6ev7xqv].nl-note--armed.drawn .nl-note-text[data-astro-cid-n6ev7xqv]{animation-delay:.1s}.nl-note--inline[data-astro-cid-n6ev7xqv].drawn .nl-underline[data-astro-cid-n6ev7xqv] path[data-astro-cid-n6ev7xqv]{animation-delay:1.05s}@keyframes nl-draw{to{stroke-dashoffset:0}}@keyframes nl-write{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.nl-note[data-astro-cid-n6ev7xqv]{transform:none}.nl-note-text[data-astro-cid-n6ev7xqv]{clip-path:none!important;animation:none!important}.nl-underline[data-astro-cid-n6ev7xqv] path[data-astro-cid-n6ev7xqv],.nl-arrow-body[data-astro-cid-n6ev7xqv],.nl-arrow-head[data-astro-cid-n6ev7xqv]{stroke-dashoffset:0;animation:none}}img[data-astro-cid-tldeq5d5]{border-radius:.125rem}.post-toc-link[data-astro-cid-tldeq5d5]:hover{color:#111827;border-color:#d1d5db}.post-toc-link[data-astro-cid-tldeq5d5].is-active{color:#111827;border-color:#111827;font-weight:600}.prose[data-astro-cid-tldeq5d5] p[data-astro-cid-tldeq5d5]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.prose[data-astro-cid-tldeq5d5] ul[data-astro-cid-tldeq5d5]{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.post-gate[data-astro-cid-tldeq5d5]{--teaser-height:1000px;position:relative}html.nl-gated .post-gate[data-astro-cid-tldeq5d5]:not(.is-short):not(.is-unlocked) .post-gate-content[data-astro-cid-tldeq5d5]{max-height:var(--teaser-height);overflow:visible clip}.post-gate-overlay[data-astro-cid-tldeq5d5]{inset-inline:max(50% - 50vw + 10px,-17rem);pointer-events:none;flex-direction:column;align-items:stretch;display:none;position:absolute;bottom:0}.post-gate-overlay[data-astro-cid-tldeq5d5]>[data-astro-cid-tldeq5d5]{pointer-events:auto}html.nl-gated .post-gate[data-astro-cid-tldeq5d5]:not(.is-short):not(.is-unlocked) .post-gate-overlay[data-astro-cid-tldeq5d5]{display:flex}.post-gate-fade[data-astro-cid-tldeq5d5]{backdrop-filter:blur(2px);background:linear-gradient(#fff0,#fff 88%);height:180px;margin-bottom:-1px;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.post-gate-card[data-astro-cid-tldeq5d5]{text-align:left;background:#fff;padding:0 1rem 1.5rem}.post-gate-card[data-astro-cid-tldeq5d5]>[data-astro-cid-tldeq5d5]{max-width:34rem;margin-inline:auto}.post-gate-card[data-astro-cid-tldeq5d5] .post-gate-desc[data-astro-cid-tldeq5d5]{color:#404040;text-wrap:pretty;margin-block:0 1rem;font-size:.9375rem}.post-gate-card[data-astro-cid-tldeq5d5] .post-gate-fineprint[data-astro-cid-tldeq5d5]{color:#6b7280;margin-top:.5rem;font-size:.75rem}.post-gate-form[data-astro-cid-tldeq5d5]{flex-direction:row;align-items:center;gap:.5rem;display:flex}.post-gate-button[data-astro-cid-tldeq5d5]{font-family:var(--font-area), sans-serif;color:#fff;letter-spacing:.01em;cursor:pointer;background:#110de7;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:14px;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}.post-gate-button[data-astro-cid-tldeq5d5]:active{transform:scale(.97)}.post-gate-button,.nl-inline-button{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;white-space:nowrap;gap:8px;transition:transform .2s ease-out,width .26s cubic-bezier(.2,0,0,1);overflow:hidden}.post-gate-button.is-busy,.nl-inline-button.is-busy{cursor:progress}.pg-label{position:relative;top:1px}.pg-pixels{flex-shrink:0;grid-template-columns:repeat(3,3px);grid-auto-rows:3px;gap:1px;display:none}.is-busy .pg-pixels{display:grid}.pg-pixels i{opacity:0;background:currentColor;border-radius:.5px;animation:.22s cubic-bezier(.2,0,0,1) forwards pg-pixel-in,.9s step-end .22s infinite pg-pixel-flicker;display:block;transform:scale(0)}.pg-pixels i:first-child{animation-delay:0s,.22s}.pg-pixels i:nth-child(2),.pg-pixels i:nth-child(4){animation-delay:40ms,.32s}.pg-pixels i:nth-child(3),.pg-pixels i:nth-child(5),.pg-pixels i:nth-child(7){animation-delay:80ms,.42s}.pg-pixels i:nth-child(6),.pg-pixels i:nth-child(8){animation-delay:.12s,.52s}.pg-pixels i:nth-child(9){animation-delay:.16s,.62s}@keyframes pg-pixel-in{to{opacity:1;transform:scale(1)}}@keyframes pg-pixel-flicker{0%{opacity:1}33%{opacity:.25}66%{opacity:.6}}@media (prefers-reduced-motion:reduce){.pg-pixels i{opacity:.8;animation:none;transform:none}}.pg-otp{--otp-blue:#110de7;--otp-red:#ef4444;--otp-spring:cubic-bezier(.34, 1.3, .64, 1);flex:auto;gap:5px;min-width:0;max-width:15.5rem;display:flex;position:relative}.pg-otp-input{z-index:2;color:#0000;caret-color:#0000;letter-spacing:-.5em;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.pg-otp-input::-moz-selection{background:0 0}.pg-otp-input::selection{background:0 0}.pg-otp-slot{aspect-ratio:1;font-variant-numeric:tabular-nums;color:#111827;perspective:240px;background:#fff;border-radius:7px;flex:1 1 0;place-items:center;min-width:0;max-width:36px;font-size:1.0625rem;font-weight:600;transition:box-shadow .15s ease-out;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e5e7eb}.pg-otp-slot>span{grid-area:1/1;line-height:1;position:relative;top:2px}.pg-otp-ph{color:#d1d5db;transition:opacity .15s ease-out;transition-delay:var(--land,0s)}.pg-otp-slot.has-char .pg-otp-ph{opacity:0}.pg-otp-char{transform-origin:bottom}.pg-otp-char.is-in{animation:pg-otp-in .3s var(--otp-spring) var(--land,0s) both}.pg-otp-ring{z-index:1;box-shadow:0 0 0 2px var(--otp-blue);pointer-events:none;opacity:0;transition:transform .32s var(--otp-spring), width .32s var(--otp-spring), opacity .2s cubic-bezier(.22, 1, .36, 1);border-radius:7px;position:absolute;top:0;left:0}.pg-otp-ring.is-shown{opacity:1}.pg-otp-ring.is-jump{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.pg-otp-slot.is-trail{animation:pg-otp-trail .4s cubic-bezier(.22, 1, .36, 1) calc(var(--t) * 45ms) both}.pg-otp.is-checking .pg-otp-char{animation:pg-otp-wave 1.15s ease-in-out calc(var(--i) * 70ms) infinite both}.pg-otp.is-invalid .pg-otp-slot{box-shadow:inset 0 0 0 1px var(--otp-red)}.pg-otp.is-invalid .pg-otp-ring{box-shadow:0 0 0 2px var(--otp-red)}.pg-otp.is-success .pg-otp-slot{animation:pg-otp-success .34s cubic-bezier(.33, 0, .67, 1) calc(var(--i) * 48ms) both, pg-otp-bounce .42s linear calc(var(--i) * 48ms) both}@keyframes pg-otp-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)rotateX(-35deg)}to{opacity:1;filter:none;transform:none}}@keyframes pg-otp-trail{0%{box-shadow:inset 0 0 0 1px #e5e7eb,0 0 0 3px #110de773}to{box-shadow:inset 0 0 0 1px #e5e7eb,0 0 #0000}}@keyframes pg-otp-wave{0%,40%,to{opacity:1}16%{opacity:.28}}@keyframes pg-otp-success{0%,24%{box-shadow:inset 0 0 0 1px var(--otp-blue), 0 0 0 3px var(--otp-blue)}to{box-shadow:inset 0 0 0 1px #e5e7eb,0 0 #0000}}@keyframes pg-otp-bounce{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}22%{animation-timing-function:linear;transform:translateY(-6px)}38%{animation-timing-function:cubic-bezier(.4,0,.5,1);transform:translateY(-6px)}60%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:translateY(1.8px)}78%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:translateY(-.9px)}92%{animation-timing-function:cubic-bezier(.33,0,.67,1);transform:translateY(.4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pg-otp-char.is-in,.pg-otp-slot.is-trail,.pg-otp.is-checking .pg-otp-char,.pg-otp.is-success .pg-otp-slot{animation:none}.pg-otp-ring{transition:none}}.post-gate-card[data-astro-cid-tldeq5d5] .post-gate-message[data-astro-cid-tldeq5d5]{color:#6b7280;margin-top:.5rem;font-size:.75rem}.post-gate-card[data-astro-cid-tldeq5d5] .post-gate-message[data-astro-cid-tldeq5d5].is-error{color:#ef4444}.post-gate[data-astro-cid-tldeq5d5].is-unlocking .post-gate-overlay[data-astro-cid-tldeq5d5]{opacity:0;filter:blur(2px);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1);transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.post-gate[data-astro-cid-tldeq5d5].is-unlocking .post-gate-overlay[data-astro-cid-tldeq5d5]{filter:none;transition:opacity .15s;transform:none}}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border:none;align-self:center;height:10px}.mapboxgl-popup-tip{border:none!important}.mapboxgl-ctrl-group.mapboxgl-ctrl-group{background-blend-mode:overlay;backdrop-filter:blur(10px);background:#ffffff4d;box-shadow:0 0 0 1px #0000001a!important}.button{mix-blend-mode:darken;background-color:#0000;border-color:#0000000d}.button:hover{background-color:#0000000d}.button-container{mix-blend-mode:darken;background-color:#0000;border-top:1px solid #0000000d}.avatar{border:1px solid #0000001a}.mapboxgl-popup-content.mapboxgl-popup-content{backdrop-filter:blur(10px);background-blend-mode:overlay;background:#ffffff80;border:1px solid #ffffff4d;padding:0;overflow:hidden;box-shadow:0 5px 10px #0000001a}.mapboxgl-popup-content{border-radius:8px!important}.mapboxgl-popup-tip{z-index:1;border:none;width:0;height:10px}
