._ns-fancy-text__char{opacity:0;transition:opacity .5s cubic-bezier(.65,0,.35,1),transform .5s ease-out;transition-duration:.35s;transform:translate3d(0,32px,0);display:inline-block}._ns-fancy-text__char.--space{display:inline}._ns-fancy-text__char--1{transition-delay:calc(1s/2*.125)}._ns-fancy-text__char--2{transition-delay:calc(2s/2*.125)}._ns-fancy-text__char--3{transition-delay:calc(3s/2*.125)}._ns-fancy-text__char--4{transition-delay:calc(4s/2*.125)}._ns-fancy-text__char--5{transition-delay:calc(5s/2*.125)}._ns-fancy-text__char--6{transition-delay:calc(6s/2*.125)}._ns-fancy-text__char--7{transition-delay:calc(7s/2*.125)}._ns-fancy-text__char--8{transition-delay:calc(8s/2*.125)}._ns-fancy-text__char--9{transition-delay:calc(9s/2*.125)}._ns-fancy-text__char--10{transition-delay:calc(10s/2*.125)}._ns-fancy-text__char--11{transition-delay:calc(11s/2*.125)}._ns-fancy-text__char--12{transition-delay:calc(12s/2*.125)}._ns-fancy-text__char--13{transition-delay:calc(13s/2*.125)}._ns-fancy-text__char--14{transition-delay:calc(14s/2*.125)}._ns-fancy-text__char--15{transition-delay:calc(15s/2*.125)}._ns-fancy-text__char--16{transition-delay:calc(16s/2*.125)}._ns-fancy-text__char--17{transition-delay:calc(17s/2*.125)}._ns-fancy-text__char--18{transition-delay:calc(18s/2*.125)}._ns-fancy-text__char--19{transition-delay:calc(19s/2*.125)}._ns-fancy-text__char--20{transition-delay:calc(20s/2*.125)}.section{filter:blur(12px);transition:filter .75s cubic-bezier(.22,1,.36,1) .25s}.section--in{filter:blur(0)}.section--in ._ns-fancy-text__char{opacity:1;transform:translateZ(0)}.section__line{height:2px;top:calc(1rem + var(--nav-height)/2);position:fixed}.section__line.--l{background:rgb(var(--color-light));left:0;width:calc(100vw - var(--nav-width) - 8rem)}.section__line.--r{background:rgb(var(--color-light));width:8rem;right:0}.section__illustration{transition:opacity .5s cubic-bezier(.65,0,.35,1);opacity:0}.section--in .section__illustration{opacity:1}.section__title{font-weight:600}@media (min-width:1024px){.section__title{line-height:120px}}.section__content{opacity:0;transition:opacity .5s cubic-bezier(.65,0,.35,1),transform .5s ease-out;transition-delay:.25s;transform:translate3d(0,-12px,0);font-variation-settings:"wdth" 110,"wght" 300;letter-spacing:.25px}.section--in .section__content{opacity:1;transform:translateZ(0)}.section__content p{margin:1rem 0;line-height:1.625}.section__content strong{font-variation-settings:"wdth" 110,"wght" 500;font-weight:500;--from:rgb(var(--color-flashy-purple));--to:rgb(var(--color-vibrant-orange));background:linear-gradient(to bottom,var(--from),var(--to));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section__content strong>em{font-variation-settings:unset}.section__content em{color:rgb(var(--color-vibrant-magenta));font-variation-settings:"wdth" 110,"wght" 400}.section__content h3{text-align:center;font-family:larken,serif;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.section__content h3{font-size:1.25rem;line-height:1.75rem}}.section__content h3{font-variation-settings:"wdth" 115,"wght" 500;font-weight:500;margin-bottom:0;--from:rgb(var(--color-flashy-purple));--to:rgb(var(--color-vibrant-orange));background:linear-gradient(to bottom,var(--from),var(--to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left}.section__content h3:before{content:"❍";display:inline-block;margin-right:8px}.section__content h3+p{margin-top:.5rem}.section__content code{font-size:14px;color:rgb(var(--color-vibrant-magenta));font-weight:600}.section__content ul{padding-left:14px;list-style-type:"✷"}.section__content ul li{padding-left:.375rem;padding-bottom:.75rem}.section__content ul li::marker{font-size:1rem;color:rgb(var(--color-accent-orange)/1)}.section__content a{background:linear-gradient(to top,rgb(var(--color-light)/1),rgb(var(--color-flashy-lightpink)/.5));border-radius:4px;padding:4px 4px 2px;border:1px solid rgb(var(--color-light)/1);display:inline-block;line-height:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.section__content a strong{--from:rgb(var(--color-vibrant-orange));--to:rgb(var(--color-secondary));background:linear-gradient(to bottom,var(--from),var(--to));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section__content a strong em{-webkit-text-fill-color:unset;color:inherit}