@charset "UTF-8";input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}input:-webkit-autofill{-webkit-text-fill-color:currentcolor!important;caret-color:currentcolor!important}button{border:none;outline:none}*,:after,:before{box-sizing:border-box}a{color:#00f;text-decoration:underline}a:has(h1,h2,h3,h4,h5),h1 a,h2 a,h3 a,h4 a,h5 a{background-color:transparent;color:inherit;text-decoration:none}body,html{background-color:#000;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{font-size:16px;overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-touch-callout:none}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}span{display:inline-block}canvas,img,picture,svg,video{display:block;max-width:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}b,strong{font-weight:700}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,html{font-family:Inter,sans-serif}.handwritten{font-family:Caveat,cursive;font-optical-sizing:auto;font-size:clamp(28px,3.2vw,48px)!important;font-style:normal;font-weight:700}ul{border-radius:1em}ul li:not(:first-child){margin-top:1.5em}:root{--base-font-size:clamp(14px,4.1vw,18px);--scale-factor:1.125}.t0{font-size:clamp(10px,3.08vw,14px)}.t1{font-size:clamp(12px,3.59vw,16px)}.t2{font-size:var(--base-font-size)}.t3,h5{font-size:clamp(16px,4.62vw,20px)}.t4,h4{font-size:clamp(18px,5.13vw,24px);line-height:1.25em;margin:0}p{font-size:clamp(18px,2.1vw,27px);letter-spacing:-.01em;line-height:1.4em;margin:0}.t5,h3{font-size:clamp(22px,6.75vw,32px);letter-spacing:-.03rem;line-height:1.25em;margin:0}.t6,h2{font-size:clamp(28px,3.3vw,42px);letter-spacing:-.02em;line-height:1.15em;margin:0;opacity:1!important}.t7,h1{font-size:clamp(44px,5vw,64px);letter-spacing:-.03em;line-height:1.1em;margin:0}.t8{font-size:clamp(44px,13vw,76px);letter-spacing:-.08rem;line-height:1.06em}.t8,.t9{margin:0}.t9{font-size:clamp(52px,16vw,96px);letter-spacing:-.15rem;line-height:1.2em}.text-content-container h1,.text-content-container h2,.text-content-container h3,.text-content-container h4,.text-content-container h5,.text-content-container h6{margin:1.5em 0 0!important}.text-content-container h1:first-child,.text-content-container h2:first-child,.text-content-container h3:first-child,.text-content-container h4:first-child,.text-content-container h5:first-child,.text-content-container h6:first-child{margin-top:0!important}.text-content-container h1:last-child,.text-content-container h2:last-child,.text-content-container h3:last-child,.text-content-container h4:last-child,.text-content-container h5:last-child,.text-content-container h6:last-child{margin-bottom:0}.text-content-container p{margin-top:.25em;min-height:.75em;opacity:.75}.text-content-container a{color:#ff0!important;opacity:1!important}.text-content-container span{display:inline}.text-content-container ul{font-size:clamp(18px,2.1vw,27px);margin:0;padding:.25em 1em}.text-content-container ul li{margin-top:.75em;opacity:.75}.internal-link{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.internal-link:hover{color:#93c5fd}.external-link{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.external-link:hover{color:#93c5fd}.external-link:after{content:" ↗";font-size:.8em;opacity:.7}
