@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap"layer(base);/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@font-face{font-family:STIX Two Text;src:url(/portfolio/fonts/stix-two-text.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@layer utilities{@font-face{font-family:title;src:url(/portfolio/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf)format("truetype");font-style:normal}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-7{top:calc(var(--spacing)*7)}.top-12{top:calc(var(--spacing)*12)}.top-\[1dvh\]{top:1dvh}.top-\[90\%\]{top:90%}.top-\[calc\(20vh_\+_0em\)\]{top:20vh}.top-\[calc\(20vh_\+_5\.75em\)\]{top:calc(20vh + 5.75em)}.top-\[calc\(20vh_\+_11\.5em\)\]{top:calc(20vh + 11.5em)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-7{right:calc(var(--spacing)*7)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.z-10{z-index:10}.z-19{z-index:19}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.z-101{z-index:101}.z-9998{z-index:9998}.z-9999{z-index:9999}.z-99999999{z-index:99999999}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-5{grid-column-start:5}.container{width:100%}@media (width>=420px){.container{max-width:420px}}@media (width>=512px){.container{max-width:512px}}@media (width>=1440px){.container{max-width:1440px}}@media (width>=1920px){.container{max-width:1920px}}@media (width>=2560px){.container{max-width:2560px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}.-m-10{margin:calc(var(--spacing)*-10)}.m-0{margin:calc(var(--spacing)*0)}.m-3{margin:calc(var(--spacing)*3)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.my-auto{margin-block:auto}.ms-10{margin-inline-start:calc(var(--spacing)*10)}.me-10{margin-inline-end:calc(var(--spacing)*10)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[2\%\]{margin-top:2%}.mt-\[5\%\]{margin-top:5%}.mt-\[10\%\]{margin-top:10%}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-50{margin-bottom:calc(var(--spacing)*50)}.mb-\[-100svh\]{margin-bottom:-100svh}.mb-\[1\%\]{margin-bottom:1%}.mb-\[5\.75em\]{margin-bottom:5.75em}.mb-\[11\.5em\]{margin-bottom:11.5em}.mb-\[17\.25em\]{margin-bottom:17.25em}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.flex-center{justify-content:center;align-items:center;display:flex}.hide-on-mobile{display:none}@media (width>=40rem){.hide-on-mobile{display:block}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.table{display:table}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[1\/1\.5\]{aspect-ratio:1/1.5}.aspect-square{aspect-ratio:1}.size-1\/2{width:50%;height:50%}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-\[80\%\]{width:80%;height:80%}.size-full{width:100%;height:100%}.heading-size{width:var(--heading-1--alt);height:var(--heading-1--alt)}.heading-size-3{width:var(--heading-3);height:var(--heading-3)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-12{height:calc(var(--spacing)*12)}.h-\[2\.5rem\]{height:2.5rem}.h-\[2ch\]{height:2ch}.h-\[60vh\]{height:60vh}.h-\[92vh\]{height:92vh}.h-\[98dvh\]{height:98dvh}.h-\[142px\]{height:142px}.h-\[min\(88svh\,920px\)\]{height:min(88svh,920px)}.h-fit{height:fit-content}.h-full{height:100%}.h-svh{height:100svh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-\[35vh\]{min-height:35vh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\/12{width:16.6667%}.w-4{width:calc(var(--spacing)*4)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-\[6rem\]{width:6rem}.w-\[100\%\]{width:100%}.w-\[120px\]{width:120px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-svw{width:100svw}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[25ch\]{max-width:25ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.origin-center\!{transform-origin:50%!important}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-5{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[120\%\]{--tw-translate-y:120%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-scale-x-75{--tw-scale-x: -75% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-75{--tw-scale-y:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform-none{transform:none}.animate-\[spin_5s_linear_infinite\]{animation:5s linear infinite spin}.animate-\[spin_10s_linear_infinite\]{animation:10s linear infinite spin}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-items-start{place-items:start}.content-end{align-content:flex-end}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-10{gap:calc(var(--spacing)*10)}.gap-20{gap:calc(var(--spacing)*20)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.column-gap{column-gap:2.5rem}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-16{row-gap:calc(var(--spacing)*16)}.row-gap{row-gap:2.5rem}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[15rem\]{border-top-left-radius:15rem;border-top-right-radius:15rem}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b,.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#9dbcc1\]\/70{border-color:#9dbcc1b3}.border-crt-cream\/10{border-color:color-mix(in oklab,var(--color-crt-cream)10%,transparent)}.border-crt-cream\/15{border-color:color-mix(in oklab,var(--color-crt-cream)15%,transparent)}.border-flax-smoke-50\/10{border-color:color-mix(in oklab,var(--color-flax-smoke-50)10%,transparent)}.border-flax-smoke-50\/15{border-color:color-mix(in oklab,var(--color-flax-smoke-50)15%,transparent)}.border-flax-smoke-50\/20{border-color:color-mix(in oklab,var(--color-flax-smoke-50)20%,transparent)}.border-flax-smoke-50\/25{border-color:color-mix(in oklab,var(--color-flax-smoke-50)25%,transparent)}.border-flax-smoke-300{border-color:var(--color-flax-smoke-300)}.border-flax-smoke-300\/60{border-color:color-mix(in oklab,var(--color-flax-smoke-300)60%,transparent)}.border-flax-smoke-500{border-color:var(--color-flax-smoke-500)}.border-flax-smoke-500\/50{border-color:color-mix(in oklab,var(--color-flax-smoke-500)50%,transparent)}.light-theme{background-color:var(--color-flax-smoke-50);color:var(--color-flax-smoke-800)}.bg-\[\#0b0b10\]{background-color:#0b0b10}.bg-\[\#0c0b09\]{background-color:#0c0b09}.bg-\[\#0c0b09\]\/75{background-color:#0c0b09bf}.bg-\[\#dfe2fa\]{background-color:#dfe2fa}.bg-\[\#f2f2f2\]{background-color:#f2f2f2}.bg-crt-amber{background-color:var(--color-crt-amber)}.bg-crt-cream\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-crt-cream)3%,transparent)}.bg-crt-cream\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-crt-cream)4%,transparent)}.bg-crt-ink\/90{background-color:color-mix(in oklab,var(--color-crt-ink)90%,transparent)}.bg-flax-smoke-50{background-color:var(--color-flax-smoke-50)}.bg-flax-smoke-50\/10{background-color:color-mix(in oklab,var(--color-flax-smoke-50)10%,transparent)}.bg-flax-smoke-100{background-color:var(--color-flax-smoke-100)}.bg-flax-smoke-200{background-color:var(--color-flax-smoke-200)}.bg-flax-smoke-500{background-color:var(--color-flax-smoke-500)}.bg-flax-smoke-950{background-color:var(--color-flax-smoke-950)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(6\,6\,10\,0\.25\)\,rgba\(6\,6\,10\,0\.82\)\)\]{background-image:radial-gradient(#06060a40,#06060ad1)}.fill-crt-amber{fill:var(--color-crt-amber)}.fill-crt-amber\/70{fill:color-mix(in oklab,var(--color-crt-amber)70%,transparent)}.fill-current{fill:currentColor}.fill-flax-smoke-50{fill:var(--color-flax-smoke-50)}.fill-flax-smoke-500\/50{fill:color-mix(in oklab,var(--color-flax-smoke-500)50%,transparent)}.fill-flax-smoke-900{fill:var(--color-flax-smoke-900)}.stroke-current{stroke:currentColor}.stroke-\[2\.5\]{stroke-width:2.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.p-\[2\%\]{padding:2%}.p-\[4vh\]{padding:4vh}.common-padding{padding-block:2%;padding-inline:3%}.padding-x{padding-inline:3%}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.padding-y{padding-block:2%}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5\!{padding-block:calc(var(--spacing)*1.5)!important}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-\[5\%\]{padding-block:5%}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-\[clamp\(2\.25rem\,2\.1786rem_\+_0\.3571vi\,2\.5rem\)\]{padding-bottom:clamp(2.25rem,2.1786rem + .3571vi,2.5rem)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.ui-label{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;font-size:10px;line-height:1.4}.font-fancy{font-family:var(--font-fancy);font-family:var(--font-fancy)!important}.font-mono{font-family:var(--font-mono)}.font-title\!{font-family:var(--font-title)!important}.font-ui{font-family:var(--font-ui);font-family:var(--font-ui)!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.heading-1{font-size:var(--heading-1)}.heading-1-alt{font-size:var(--heading-1--alt)}.heading-2{font-size:var(--heading-2)}.heading-3{font-size:var(--heading-3)}.heading-4{font-size:var(--heading-4)}.heading-5{font-size:var(--heading-5)}.heading-6{font-size:var(--heading-6)}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1rem\]{font-size:1rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22vw\]{font-size:22vw}.text-base{font-size:var(--text-base)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[200\%\]{--tw-leading:200%;line-height:200%}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-base{line-height:130%}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.-tracking-tight{--tw-tracking:calc(var(--tracking-tight)*-1);letter-spacing:calc(var(--tracking-tight)*-1)}.-tracking-wider{--tw-tracking:calc(var(--tracking-wider)*-1);letter-spacing:calc(var(--tracking-wider)*-1)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-nowrap\!{text-wrap:nowrap!important}.whitespace-nowrap{white-space:nowrap}.text-\[\#3c3c85\]{color:#3c3c85}.text-\[\#9dbcc1\]{color:#9dbcc1}.text-\[\#090964\]{color:#090964}.text-crt-amber{color:var(--color-crt-amber)}.text-crt-amber\/80{color:color-mix(in oklab,var(--color-crt-amber)80%,transparent)}.text-crt-cream{color:var(--color-crt-cream)}.text-crt-cream\/20{color:color-mix(in oklab,var(--color-crt-cream)20%,transparent)}.text-crt-cream\/25{color:color-mix(in oklab,var(--color-crt-cream)25%,transparent)}.text-crt-cream\/35{color:color-mix(in oklab,var(--color-crt-cream)35%,transparent)}.text-crt-cream\/40{color:color-mix(in oklab,var(--color-crt-cream)40%,transparent)}.text-crt-cream\/45{color:color-mix(in oklab,var(--color-crt-cream)45%,transparent)}.text-crt-cream\/55{color:color-mix(in oklab,var(--color-crt-cream)55%,transparent)}.text-crt-cream\/70{color:color-mix(in oklab,var(--color-crt-cream)70%,transparent)}.text-crt-salmon{color:var(--color-crt-salmon)}.text-crt-teal{color:var(--color-crt-teal)}.text-crt-teal\/80{color:color-mix(in oklab,var(--color-crt-teal)80%,transparent)}.text-flax-smoke-50{color:var(--color-flax-smoke-50)}.text-flax-smoke-100{color:var(--color-flax-smoke-100)}.text-flax-smoke-200{color:var(--color-flax-smoke-200)}.text-flax-smoke-300{color:var(--color-flax-smoke-300)}.text-flax-smoke-300\/70{color:color-mix(in oklab,var(--color-flax-smoke-300)70%,transparent)}.text-flax-smoke-300\/80{color:color-mix(in oklab,var(--color-flax-smoke-300)80%,transparent)}.text-flax-smoke-400{color:var(--color-flax-smoke-400)}.text-flax-smoke-500{color:var(--color-flax-smoke-500)}.text-flax-smoke-600{color:var(--color-flax-smoke-600)}.text-flax-smoke-800{color:var(--color-flax-smoke-800)}.text-flax-smoke-900{color:var(--color-flax-smoke-900)}.text-flax-smoke-950{color:var(--color-flax-smoke-950)}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(247\,242\,231\,0\.12\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f7f2e71f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[12px\]{--tw-blur:blur(12px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-90{--tw-brightness:brightness(90%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-\[0\.32\]{--tw-brightness:brightness(.32);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.\[vite\:esbuild-transpile\]{vite:esbuild-transpile}.crt-heading{text-shadow:0 0 22px #f7f2e724,-1.5px 0 #ff464647,1.5px 0 #46aaff47}@media (hover:hover){.group-hover\:translate-x-5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-full:is(:where(.group):hover *){--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[-100\%\]:is(:where(.group):hover *){--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-\[360deg\]:is(:where(.group):hover *){rotate:360deg}.group-hover\:rounded-none:is(:where(.group):hover *){border-radius:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:text-flax-smoke-200:after{content:var(--tw-content);color:var(--color-flax-smoke-200)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-700:after{content:var(--tw-content);--tw-duration:.7s;transition-duration:.7s}.after\:will-change-auto:after{content:var(--tw-content);will-change:auto}.after\:content-\[attr\(after\)\]:after{--tw-content:attr(after);content:var(--tw-content)}@media (hover:hover){.group-hover\:after\:-translate-y-\[100\%\]:is(:where(.group):hover *):after{content:var(--tw-content);--tw-translate-y: -100% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-\[\#c6cbf4\]:hover{background-color:#c6cbf4}.hover\:bg-flax-smoke-300:hover{background-color:var(--color-flax-smoke-300)}.hover\:bg-flax-smoke-500:hover{background-color:var(--color-flax-smoke-500)}.hover\:text-flax-smoke-900:hover{color:var(--color-flax-smoke-900)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}@media (width<64rem){.max-lg\:h-fit{height:fit-content}.max-lg\:gap-5{gap:calc(var(--spacing)*5)}}@media (width<48rem){.max-md\:h-5{height:calc(var(--spacing)*5)}.max-md\:min-h-svh{min-height:100svh}.max-md\:w-\[98\%\]{width:98%}}@media (width<40rem){.max-sm\:order-last{order:9999}.max-sm\:mx-6{margin-inline:calc(var(--spacing)*6)}.max-sm\:place-content-end{place-content:end}.max-sm\:heading-2{font-size:var(--heading-2)}.max-sm\:heading-3{font-size:var(--heading-3)}}@media (width>=1440px){.\32xl\:scale-\[3\.5\]{scale:3.5}}@media (width>=1920px){.\33xl\:py-6{padding-block:calc(var(--spacing)*6)}}@media (width>=40rem){.sm\:right-3{right:calc(var(--spacing)*3)}.sm\:left-3{left:calc(var(--spacing)*3)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:m-4{margin:calc(var(--spacing)*4)}.sm\:mx-4{margin-inline:calc(var(--spacing)*4)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-\[40ch\]{max-width:40ch}.sm\:max-w-\[42ch\]{max-width:42ch}.sm\:max-w-\[46ch\]{max-width:46ch}.sm\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:justify-end{justify-content:flex-end}.sm\:gap-20{gap:calc(var(--spacing)*20)}.sm\:column-gap{column-gap:2.5rem}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}.sm\:gap-y-10{row-gap:calc(var(--spacing)*10)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:heading-1{font-size:var(--heading-1)}.sm\:heading-2{font-size:var(--heading-2)}.sm\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@media (width>=48rem){.md\:visible{visibility:visible}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-11{grid-column-start:11}.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:ml-4{margin-left:calc(var(--spacing)*4)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:min-h-\[40vh\]{min-height:40vh}.md\:min-h-fit{min-height:fit-content}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:max-w-full{max-width:100%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:column-gap{column-gap:2.5rem}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-crt-cream\/10{border-color:color-mix(in oklab,var(--color-crt-cream)10%,transparent)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:leading-none{--tw-leading:1;line-height:1}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:inset-0{inset:calc(var(--spacing)*0)}.lg\:-bottom-10{bottom:calc(var(--spacing)*-10)}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-12{grid-column-start:12}.lg\:mt-\[10\%\]{margin-top:10%}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.lg\:h-\[85svh\]{height:85svh}.lg\:h-full{height:100%}.lg\:min-h-36{min-height:calc(var(--spacing)*36)}.lg\:w-2\/5{width:40%}.lg\:w-full{width:100%}.lg\:max-w-\[30ch\]{max-width:30ch}.lg\:scale-\[1\.5\]{scale:1.5}.lg\:skew-y-0{--tw-skew-y:skewY(0deg);transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:heading-1{font-size:var(--heading-1)}.lg\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.lg\:will-change-scroll{will-change:scroll-position}}@media (width>=80rem){.xl\:scale-\[3\]{scale:3}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-500:oklch(.795 .184 86.047);--spacing:.25rem;--container-5xl:64rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--font-title:"title";--font-body:"STIX Two Text",Georgia,"Times New Roman",serif;--font-ui:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Courier New",monospace;--color-flax-smoke-50:#efe8d7;--color-flax-smoke-100:#e4dac6;--color-flax-smoke-200:#d3c7ae;--color-flax-smoke-300:#b5a78d;--color-flax-smoke-400:#91856f;--color-flax-smoke-500:#c77463;--color-flax-smoke-600:#a65b4b;--color-flax-smoke-800:#2b2721;--color-flax-smoke-900:#1a1814;--color-flax-smoke-950:#0c0b09;--color-crt-cream:#eee7d3;--color-crt-ink:#0c0b09;--color-crt-teal:#90afb8;--color-crt-salmon:#c77463;--color-crt-amber:#e0be80;--font-fancy:"STIX Two Text",Georgia,"Times New Roman",serif;--heading-6:clamp(1rem,.928rem + .36vw,1.25rem);--heading-5:clamp(1.13rem,1.004rem + .63vw,1.57rem);--heading-4:clamp(1.25rem,1.0359rem + 1.0707vw,1.9995rem);--heading-3:clamp(1.5625rem,1.2474rem + 1.5755vw,2.6653rem);--heading-2:clamp(1.9531rem,1.496rem + 2.2854vw,3.5529rem);--heading-1:clamp(3.5rem,2.3571rem + 5.5143vw,10.5rem);--heading-display:clamp(4rem,1.203rem + 10.0714vw,10.25rem);--heading-1--alt:clamp(3rem,2.25rem + 3.75vw,5.625rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.\@container{container-type:inline-size}::-webkit-scrollbar{background:0 0;width:0}html{font-size:clamp(16px,1.35vw,20px);overflow-x:clip}body{background-color:var(--color-flax-smoke-50);color:var(--color-flax-smoke-800);overflow-x:clip}span,p,h1,h2,h3,h4,h5,h6{font-family:var(--font-fancy)!important}a{font-family:var(--font-body)}::selection{background-color:var(--color-flax-smoke-500);color:var(--color-flax-smoke-100)}}@layer components;.crt-overlay{z-index:80;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.crt-overlay__scanlines{opacity:.18;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000029 0,#00000029 1px,#0000 1px,#0000 3px);position:absolute;top:0;right:0;bottom:0;left:0}.crt-overlay__grain{opacity:.055;mix-blend-mode:overlay;background-image:url(/portfolio/textures/shader/rgba_noise.png);background-size:220px 220px;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.crt-overlay__vignette{opacity:.75;background:radial-gradient(at 50% 45%,#0000 52%,#0000005c),linear-gradient(#ffffff08,#0000 18%,#0000 82%,#0000002e);position:absolute;top:0;right:0;bottom:0;left:0}.crt-overlay__sweep{background:linear-gradient(#0000,#ffffff09,#0000);height:18%;animation:11s linear infinite crt-sweep;position:absolute;top:-20%;left:0;right:0}@keyframes crt-grain{0%{transform:translate(0)}20%{transform:translate(-1.5%,1%)}40%{transform:translate(1%,-1.5%)}60%{transform:translate(-1%,-1%)}80%{transform:translate(1.5%,1.5%)}to{transform:translate(0)}}@keyframes crt-sweep{0%{opacity:0;transform:translateY(0)}8%{opacity:.7}45%{opacity:.4}60%{opacity:0}to{opacity:0;transform:translateY(760%)}}.fold-seam{z-index:3;background:linear-gradient(90deg,#0000,#f7f2e747 12%,#f7f2e78c,#f7f2e747 88%,#0000);width:100%;height:1px;position:relative}.fold-seam:before{content:"";clip-path:polygon(0 100%,100% 100%,100% 0,88% 0,50% 68%,12% 0,0 0);opacity:.7;pointer-events:none;background:linear-gradient(#0000,#00000052),repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 2px,#0000 2px,#0000 4px);position:absolute;top:-54px;right:0;bottom:-1px;left:0}.fold-seam__tag{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:#f7f2e773;font-size:9px;position:absolute;top:10px;left:3%}.page-fold{z-index:99998;pointer-events:none;clip-path:inset(100% 0 0);opacity:0;background:linear-gradient(#0000,#0000008c 48%,#0000);position:fixed;top:0;right:0;bottom:0;left:0}.hero3d-stage{isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;min-height:clamp(300px,42svh,560px);position:relative;overflow:hidden}.hero3d-stage.is-fullscreen{touch-action:none}.hero3d-css,.hero3d-webgl{position:absolute;top:0;right:0;bottom:0;left:0}.hero3d-webgl{pointer-events:none}.hero3d-webgl canvas{width:100%!important;height:100%!important}.hero3d-stage:before{content:"";z-index:0;pointer-events:none;clip-path:inset(0 0 100%);-webkit-backdrop-filter:blur(40px)saturate(1.05);background:#f2f2f208;transition:clip-path .3s cubic-bezier(.4,0,1,1);position:absolute;top:0;right:0;bottom:0;left:0}.hero3d-stage.is-blurred:before{clip-path:inset(0);transition:clip-path .75s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hero3d-stage:before{transition:none}}.hero3d-status{z-index:5;letter-spacing:.5px;color:#000061a6;pointer-events:none;margin:0;font-family:monospace;font-size:11px;position:absolute;bottom:8px;left:10px}.hero3d-help{z-index:6;color:#f2f2f2;pointer-events:none;background:#0c0b09;align-items:flex-end;padding:4px 16px;display:flex;position:absolute;bottom:16px;left:16px}.hero3d-help p{color:#f2f2f2;margin:0;font-family:monospace;font-size:13px}.blinking-cursor{background:#f2f2f2;width:7px;height:13px;margin-bottom:1px;margin-left:8px;animation:.65s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero3d-exit{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.hero3d-exit p{color:#f2f2f2;letter-spacing:.2px;background:#000061d1;margin:0;padding:5px 14px;font-family:monospace;font-size:13px}.hero3d-key{color:#0c0b09;background:#c2c2d5;border:1px solid #18186a;border-color:#f2f2f2 #18186a #18186a #f2f2f2;margin:0 3px;padding:0 5px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.hero3d-back{z-index:7;color:#0c0b09;cursor:pointer;background:#c2c2d5;border:2px solid #18186a;border-color:#f2f2f2 #18186a #18186a #f2f2f2;padding:7px 14px;font-family:monospace;font-size:12px;line-height:1;position:absolute;top:16px;right:16px}.hero3d-back:active{border:2px solid #f2f2f2;border-color:#18186a #f2f2f2 #f2f2f2 #18186a;padding:8px 13px 6px 15px}.hero3d-os-error{z-index:9;color:#b65a4a;text-align:center;background:#000061f0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-family:monospace;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.hero3d-os-error strong{color:#c77463;font-size:16px}.hero3d-os-error span{color:#d6a99e;max-width:80%;font-size:11px}.vos-bootlog{color:#9dbcc1;text-shadow:0 0 6px #46ff8e73;white-space:pre;text-align:left;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;line-height:1.15}#boot-overlay .vos-bootlog,#boot-overlay .vos-bootlog pre{color:#9dbcc1!important}.jitter{z-index:-10;animation:.3s ease-in-out infinite jittery}@keyframes jittery{10%{transform:translate(-.1px,-.15px)scale(1)}20%{transform:translate(.15px,.1px)scale(1)}30%{transform:translate(-.2px,-.25px)scale(1)}40%{transform:translate(.05px,.1px)scale(1)}50%{transform:translate(-.025px,-.05px)scale(1)}60%{transform:translateY(.075px)scale(1)}70%{transform:translate(-.075px,-.1px)scale(1)}80%{transform:translate(.075px,.125px)scale(1)}90%{transform:translate(-.125px,-.075px)scale(1)}to{transform:translate(.075px,.025px)scale(1)}}html.hero3d-lock,html.hero3d-lock body{overflow:hidden!important}body.hero3d-fs>#app>header,body.hero3d-fs #burger,body.hero3d-fs #magneto{visibility:hidden;pointer-events:none}#app>header{top:30px}body.hero3d-fs #aqua-strip{display:none}@media (prefers-reduced-motion:reduce){.jitter,.blinking-cursor{animation:none!important}}.hero3d-stage{background:radial-gradient(58% 66% at 68% 46%,#5460d252,#0000 68%),radial-gradient(46% 52% at 30% 78%,#ffba781f,#0000 72%),linear-gradient(#08080b,#0a0a10 58%,#050507);box-shadow:inset 0 0 120px #000000b8,0 0 0 1px #f7f2e70f}.hero3d-stage:after{content:"";z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:screen;filter:saturate(1.2)contrast(1.1);background-image:url(/portfolio/textures/shader/smoke.webp);background-position:50%;background-size:cover;animation:28s ease-in-out infinite alternate hero-smoke;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.hero3d-stage:before{-webkit-backdrop-filter:blur(40px)saturate(.9);background:#06060a8c}@keyframes hero-smoke{0%{transform:translate(-2%,1%)scale(1.05)rotate(-1deg)}to{transform:translate(2%,-2%)scale(1.12)rotate(1deg)}}.nabi-screen{font-family:var(--font-ui);isolation:isolate}.nabi-screen iframe{background:#0b0b0f}.nabi-screen__static{object-fit:cover;pointer-events:none;mix-blend-mode:screen;opacity:.07;z-index:3;filter:contrast(1.3)saturate(.2);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.nabi-screen__static--b{opacity:.045;transform:scale(1.03)}.nabi-screen__scanlines{z-index:4;pointer-events:none;opacity:.3;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000004d 0,#0000004d 2px,#0000 2px,#0000 5px);position:absolute;top:0;right:0;bottom:0;left:0}.nabi-screen__mask{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.38;background:repeating-linear-gradient(90deg,#ff46460b 0,#ff46460b 1px,#46ff8c09 1px,#46ff8c09 2px,#468cff0b 2px,#468cff0b 3px);position:absolute;top:0;right:0;bottom:0;left:0}.nabi-screen__chroma{z-index:5;pointer-events:none;mix-blend-mode:screen;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 8px 0 18px #c7746333,inset -8px 0 18px #90afb833}.nabi-screen__roll{z-index:5;pointer-events:none;background:linear-gradient(#0000,#eee7d30e,#0000);height:24%;animation:8s linear infinite crt-roll;position:absolute;top:-30%;left:0;right:0}@keyframes crt-roll{0%{transform:translateY(0)}to{transform:translateY(540%)}}.nabi-screen__glass{z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:.34;background:linear-gradient(118deg,#ffffff29,#0000 26%,#0000 72%,#ffffff0f),radial-gradient(120% 70% at 50% -10%,#ffffff1a,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.nabi-screen__vignette{z-index:6;pointer-events:none;border-radius:inherit;background:radial-gradient(#0000 56%,#00000029 80%,#00000061);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 76px 12px #0000004d,inset 0 0 18px #0006}@keyframes screen-wake{0%{filter:brightness()}12%{filter:brightness(1.9)contrast(1.25)}24%{filter:brightness(.45)}38%{filter:brightness(1.5)}55%{filter:brightness(.8)}to{filter:brightness()}}.nabi-boot{z-index:10;color:#eee7d3;font-family:"Courier New",var(--font-ui);background:#000;flex-direction:column;justify-content:center;padding:7% 8%;transition:opacity .45s ease-in-out;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.nabi-boot__scan{pointer-events:none;opacity:.5;background:repeating-linear-gradient(#ffffff0a 0,#ffffff0a 1px,#0000 1px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0}.nabi-boot__center{z-index:2;max-width:78%;position:relative}.nabi-boot__brand{align-items:center;gap:3.2%;display:flex}.nabi-boot__mark{filter:drop-shadow(0 0 14px #ffffff40);width:9%;min-width:54px;height:auto}.nabi-boot__word{letter-spacing:-.045em;color:#fff;text-shadow:0 0 26px #ffffff4d,-3px 0 #ff464638,3px 0 #46aaff38;font-family:STIX Two Text,Georgia,serif;font-size:clamp(58px,8.2vw,142px);font-style:italic;font-weight:700;line-height:.82}.nabi-boot__word span{color:#eee7d3;letter-spacing:.02em;font-size:.58em}.nabi-boot__sub{letter-spacing:.2em;text-transform:uppercase;color:#c9c1b1;margin:2.4% 0 0;font-size:15px}.nabi-boot__log{white-space:pre-wrap;letter-spacing:.04em;color:#d9d3c5;min-height:8.6em;margin:5.5% 0 3.5%;font-size:15px;line-height:1.55}.nabi-boot__bar{border:1px solid #fffc;width:46%;height:16px;padding:3px;position:relative}.nabi-boot__bar i{transform-origin:0;background:linear-gradient(90deg,#90afb8,#b884af,#c77463,#d39b6e 60%,#e0be80 78%,#7bad86);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 14px #eee7d340}.nabi-boot__pct{letter-spacing:.16em;color:#eee7d3;margin:0;font-size:13px;position:absolute;bottom:0;left:calc(46% + 18px)}.nabi-boot__copyright{letter-spacing:.08em;color:#cfc8b9;z-index:2;margin:0;font-size:14px;position:absolute;bottom:6%;left:8%;right:8%}.nabi-boot__flash{opacity:0;pointer-events:none;background:#eee7d3;animation:1.1s ease-in-out 50ms boot-flash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes boot-flash{0%{opacity:.85}7%{opacity:.06}12%{opacity:.22}20%{opacity:0}to{opacity:0}}.nabi-boot.is-warming .nabi-boot__center,.nabi-boot.is-warming .nabi-boot__copyright{animation:.42s ease-in forwards boot-collapse}@keyframes boot-collapse{0%{opacity:1;filter:brightness();transform:scaleY(1)}55%{opacity:.8;filter:brightness(1.8);transform:scaleY(.18)}to{opacity:0;filter:brightness(3);transform:scaleY(.01)}}.hero3d-help,.hero3d-exit p{color:#eee7d3;background:#07070ad1;border:1px solid #f7f2e729}.hero3d-help p,.hero3d-exit p{color:#eee7d3;font-family:var(--font-ui);letter-spacing:.08em}.hero3d-status{color:#f7f2e78c;font-family:var(--font-ui)}.hero3d-back{color:#0c0b09;font-family:var(--font-ui);letter-spacing:.08em;background:#eee7d3;border-color:#0c0b09}@media (prefers-reduced-motion:reduce){.crt-overlay__grain,.crt-overlay__sweep,.hero3d-stage:after{animation:none!important}}.hero-dark{color:#eee7d3;background:radial-gradient(60% 60% at 72% 44%,#4854c833,#0000 68%),radial-gradient(50% 46% at 22% 82%,#ffb27014,#0000 72%),#0c0b09;position:relative}.hero-dark:before{content:"";pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url(/portfolio/textures/shader/grunge.webp);background-size:42%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-dark .hero-eyebrow{color:#f7f2e78f}.hero-dark .hero-name-svg{filter:drop-shadow(0 0 26px #f7f2e71f)}.hero-dark #star svg{fill:#eee7d3}.hero-dark .who-am-i{color:#eee7d3}.hero-dark #available-for-work p{color:#b8ac96}.hero-dark #available-for-work h3{color:#eee7d3}.hero-dark #button{color:#0c0b09;background:#eee7d3}.hero-dark #button span{color:#0c0b09}.hero-dark #button .bg-flax-smoke-500,.hero-dark #button .group-hover\:translate-y-0{color:#eee7d3;background:#c77463}.hero-dark #button:hover span{color:#eee7d3}.hero-dark .matrix-canvas{filter:drop-shadow(0 0 10px #f7f2e72e)}.hero-dark+.fold-seam{margin-top:-1px}header{mix-blend-mode:difference;color:#fff}header #name,header #name span,header a,header li,header p{color:#fff}header #name{letter-spacing:-.02em;text-transform:none;font-family:STIX Two Text,Georgia,serif;font-style:italic;font-weight:600}.fold-seam.is-light{background:linear-gradient(90deg,#0000,#08080a2e 12%,#08080a6b,#08080a2e 88%,#0000)}.fold-seam.is-light .fold-seam__tag{color:#08080a7a}.fold-seam.is-light:before{opacity:.4;background:linear-gradient(#0000,#08080a2e)}header nav a p{text-underline-offset:.32em;-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9;text-decoration-thickness:1px}header #name{text-decoration:none}.footer-statement{border-bottom:1px solid #f7f2e71a;padding:4% 1% 0}.footer-giant{letter-spacing:-.055em;color:#eee7d3;text-shadow:0 0 40px #f7f2e71f,-3px 0 #ff464633,3px 0 #46aaff33;margin:2.2% 0 3.2%;font-family:STIX Two Text,Georgia,serif;font-size:clamp(4.5rem,15vw,17rem);font-style:italic;font-weight:600;line-height:.78;text-decoration:none;transition:color .35s,text-shadow .35s;display:inline-block}.footer-giant span{color:#c77463;text-shadow:0 0 26px #2b35ff99}.footer-giant:hover{color:#c9d1ff;text-shadow:0 0 44px #788cff66,-4px 0 #ff46464d,4px 0 #46aaff52}.footer-link p{text-underline-offset:.3em;-webkit-text-decoration:underline #f7f2e738;text-decoration:underline #f7f2e738;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.footer-link:hover p{color:#eee7d3;text-decoration-color:#c77463}.boot-screen{z-index:99999;color:#eee7d3;font-family:var(--font-ui);cursor:wait;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2.4vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.boot-screen__curtain{z-index:0;background:#0c0b09;position:absolute;top:0;right:0;bottom:0;left:0}.boot-bezel{z-index:2;transform-origin:50%;will-change:transform,opacity;background:linear-gradient(155deg,#3b352c,#1a1713 38%,#0a0907);border-radius:clamp(20px,2.8vw,44px);width:min(1240px,88vw);padding:1.5%;position:relative;box-shadow:inset 0 1px #eee7d326,inset 0 -2px #000c,0 40px 120px #000000d9}.boot-bezel__lip{border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #eee7d314,inset 0 0 22px #000c}.boot-crt{aspect-ratio:16/9;background:#050505;border-radius:clamp(14px,2vw,30px);width:100%;animation:.85s cubic-bezier(.2,.8,.2,1) both crt-on;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000,0 0 0 1px #eee7d31f,0 0 60px #90afb814}.boot-crt__glass{background:#050507;border-radius:4%/8%;position:absolute;top:2.4%;right:2.4%;bottom:2.4%;left:2.4%;overflow:hidden;box-shadow:inset 0 0 70px #000}.boot-screen__inner{z-index:2;flex-direction:column;justify-content:center;width:88%;height:100%;margin:0 auto;display:flex;position:relative;transform:perspective(1400px)rotateX(.35deg)}.boot-screen__brand{align-items:center;gap:2.2vw;display:flex}.boot-screen__mark{filter:drop-shadow(0 0 14px #eee7d338);width:clamp(40px,5vw,76px);height:auto}.boot-screen__word{letter-spacing:-.055em;color:#eee7d3;text-shadow:0 0 26px #eee7d333,-2px 0 #c7746338,2px 0 #90afb83d;font-family:STIX Two Text,Georgia,serif;font-size:clamp(44px,5.8vw,104px);font-style:italic;font-weight:700;line-height:.8}.boot-screen__word span{letter-spacing:.03em;color:#90afb8;font-size:.48em}.boot-screen__sub{letter-spacing:.24em;text-transform:uppercase;color:#b5a78d;margin:1.5vh 0 0;font-size:clamp(9px,.8vw,12px)}.boot-screen__log{min-height:7.2em;font-family:var(--font-ui);letter-spacing:.04em;color:#cfc7b7;white-space:pre-wrap;margin:2.8vh 0 1.8vh;font-size:clamp(9px,.75vw,12px);line-height:1.6}.boot-screen__bar{border:1px solid #eee7d3cc;width:min(420px,46%);height:12px;padding:2px}.boot-screen__bar i{transform-origin:0;background:linear-gradient(90deg,#90afb8,#b884af,#c77463,#d39b6e 60%,#e0be80 78%,#7bad86);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 16px #eee7d340}.boot-screen__meta{letter-spacing:.16em;color:#9d9382;justify-content:space-between;width:min(420px,46%);margin-top:7px;font-size:8px;display:flex}.boot-screen__copyright{letter-spacing:.08em;color:#8d8271;margin:0;font-size:clamp(8px,.7vw,11px);position:absolute;bottom:4.5%;left:6%;right:6%}.boot-crt__scan{z-index:4;pointer-events:none;opacity:.5;background:repeating-linear-gradient(#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0}.boot-crt__noise{z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:url(/portfolio/textures/shader/rgba_noise.png);background-size:260px 260px;animation:.8s steps(2,end) infinite crt-grain;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.boot-crt__curve{z-index:5;border-radius:inherit;pointer-events:none;background:radial-gradient(#0000 54%,#00000047 78%,#000000ad);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 100px 38px #000}.boot-crt__glow{z-index:6;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 60% at 30% 8%,#eee7d31a,#0000 50%);position:absolute;top:0;right:0;bottom:0;left:0}.boot-bezel__foot{color:#eee7d373;justify-content:space-between;gap:12px;padding:12px 1.2% 2px;font-size:9px;display:flex}.boot-screen__tag{z-index:2;letter-spacing:.28em;color:#eee7d373;margin:0;font-size:9px;position:relative}@keyframes crt-on{0%{clip-path:inset(49% 0);filter:brightness(3)}55%{clip-path:inset(0);filter:brightness(1.6)}72%{filter:brightness(.82)}to{clip-path:inset(0);filter:brightness()}}@media (width<=640px){.boot-bezel{width:92vw;padding:2.5%}.boot-crt{aspect-ratio:4/3}.boot-screen__word{font-size:64px}.boot-screen__log{min-height:6em;margin:1.8vh 0 1.2vh;font-size:9px}.boot-screen__copyright{display:none}.boot-screen__bar,.boot-screen__meta{width:62%}.boot-bezel__foot{font-size:7px}}header #name{text-transform:uppercase;letter-spacing:.015em;font-style:italic}.contact-panel #button{color:#0c0b09;background:#eee7d3;box-shadow:0 0 34px #f7f2e724}.contact-panel #button span{color:#0c0b09}.contact-panel #button:hover span{color:#eee7d3}.fold-seam:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#f7f2e7f2,#0000);width:34%;height:2px;position:absolute;top:-1px;left:-34%}.fold-seam.is-visible:after{animation:1.6s cubic-bezier(.22,1,.36,1) forwards fold-sweep}@keyframes fold-sweep{0%{opacity:0;left:-34%}12%{opacity:.9}to{opacity:0;left:100%}}.fold-seam__tag{opacity:.25;transition:opacity .7s,letter-spacing .7s}.fold-seam.is-visible .fold-seam__tag{opacity:1;letter-spacing:.36em}.hero-dark #profile-container:after{content:"";pointer-events:none;background:linear-gradient(135deg,#07070a00 48%,#f7f2e729 50%,#07070ae6);border-top:1px solid #f7f2e71f;border-left:1px solid #f7f2e71f;width:30px;height:30px;position:absolute;bottom:0;right:0}header a:hover p{animation:.35s steps(2,end) nav-glitch}@keyframes nav-glitch{0%{text-shadow:-2px 0 #c77463,2px 0 #90afb8;transform:translate(0)}35%{text-shadow:2px 0 #c77463,-2px 0 #90afb8;transform:translate(1px)}70%{text-shadow:-1px 0 #e0be80,1px 0 #90afb8;transform:translate(-1px)}to{text-shadow:none;transform:translate(0)}}.crt-overlay__spectrum{opacity:.86;filter:blur(.2px)saturate(1.05);background:linear-gradient(90deg,#90afb8,#b884af,#c77463,#d39b6e,#e0be80 68%,#7bad86,#6b7c8e);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #90afb852}@media (width<=640px){.hero3d-stage{min-height:30svh}.hero-dark .hero-name-svg text:first-of-type{font-size:96px}}.hero-dark .hero-name-svg text:first-of-type{font-size:94px}footer .space-y-1>p>p{height:1.45em!important;overflow-y:hidden!important}footer .space-y-1 .footer-link p{white-space:nowrap;line-height:1.45em;display:block}#what-i-do,#selectedWorks,#little-bit-about-me,#achievements-heading{text-shadow:-1px 0 #ff46462e,1px 0 #46aaff33}.achievement-card{--fold:22px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--fold)),calc(100% - var(--fold))100%,0 100%);transition:clip-path .34s cubic-bezier(.16,1,.3,1);position:relative}.achievement-card:after{content:"";width:var(--fold);height:var(--fold);pointer-events:none;background:linear-gradient(135deg,#0000 46%,#08080a1f 50%,#08080a47);border-top:1px solid #08080a1f;border-left:1px solid #08080a1f;transition:width .34s cubic-bezier(.16,1,.3,1),height .34s cubic-bezier(.16,1,.3,1),background .34s;position:absolute;bottom:0;right:0}.achievement-card--doc:hover,.achievement-card--doc:focus-visible{--fold:46px}.achievement-card--doc:hover:after,.achievement-card--doc:focus-visible:after{background:linear-gradient(135deg,#0000 44%,#08080a2e 50%,#08080a6b);border-top-color:#08080a33;border-left-color:#08080a33}.achievement-cta{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#08080a80;opacity:.7;align-items:center;gap:.4rem;margin-top:.85rem;font-size:.66rem;transition:opacity .28s,transform .34s cubic-bezier(.16,1,.3,1),color .24s;display:inline-flex;transform:translateY(3px)}.achievement-cta svg{width:.72rem;height:.72rem;transition:transform .34s cubic-bezier(.16,1,.3,1)}.achievement-card--doc:hover .achievement-cta,.achievement-card--doc:focus-visible .achievement-cta{opacity:1;color:#08080ae6;transform:none}.achievement-card--doc:hover .achievement-cta svg,.achievement-card--doc:focus-visible .achievement-cta svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.achievement-card,.achievement-card:after,.achievement-cta,.achievement-cta svg{transition:none}}.proof-more{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:#08080a80;align-items:center;gap:.65rem;padding:.35rem 0;font-size:.68rem;transition:color .24s;display:inline-flex}.proof-more__rule{transform-origin:0;background:currentColor;width:2.5rem;height:1px;transition:transform .34s cubic-bezier(.16,1,.3,1);display:block}.proof-more__count{color:#08080a4d;font-variant-numeric:tabular-nums;transition:color .24s}.proof-more svg{width:.72rem;height:.72rem;transition:transform .34s cubic-bezier(.16,1,.3,1)}.proof-more:hover,.proof-more:focus-visible{color:#08080af2;outline:none}.proof-more:hover .proof-more__rule,.proof-more:focus-visible .proof-more__rule{transform:scaleX(1.7)}.proof-more:hover .proof-more__count,.proof-more:focus-visible .proof-more__count{color:#08080a99}.proof-more:hover svg,.proof-more:focus-visible svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.proof-more,.proof-more__rule,.proof-more svg{transition:none}}.hero-eyebrow{color:#eee7d380}.hero-star{display:inline-flex}.hero-star svg{animation:7s linear infinite spin;width:20px!important;height:20px!important}.hero-headline{letter-spacing:-.035em;color:#eee7d3;text-align:left;max-width:15ch;padding-bottom:.08em;font-family:STIX Two Text,Georgia,Times New Roman,serif;font-size:clamp(2.9rem,4.7vw,5.3rem);font-weight:500;line-height:.94;overflow:hidden}.hero-headline .line{will-change:transform;display:block;transform:translateY(112%)}html:not([lang=en]) .hero-headline{letter-spacing:0;max-width:18ch;padding-bottom:.16em;line-height:1.16}html:not([lang=en]) .hero-headline .line+.line{margin-top:.06em}#hero{padding-top:clamp(3.5rem,8vh,6.5rem)}.hero-headline em{color:#c77463;text-shadow:0 0 26px #c7746340,-2px 0 #90afb840;font-style:italic}.hero-headline .line:nth-child(2),.hero-headline .line:nth-child(3){padding-left:0}.hero-machine{align-self:end}.hero-machine .hero3d-stage{min-height:clamp(300px,46svh,540px)}.hero-operator__frame{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.hero-operator__frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 46%,#eee7d32e 50%,#0c0b09eb);border-top:1px solid #eee7d31a;border-left:1px solid #eee7d31a;width:14px;height:14px;position:absolute;bottom:0;right:0}.hero-dark #profile-container{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.hero-dark #profile-container:after{width:14px;height:14px}@media (width<=767px){.hero-headline{max-width:100%;font-size:clamp(2.35rem,9.6vw,3.4rem)}.hero-eyebrow{letter-spacing:.16em;font-size:8px}}.hero-headline{letter-spacing:-.03em;max-width:100%;font-size:clamp(2rem,4vw,4.4rem);line-height:.94}.hero-headline .line{white-space:nowrap}.footer-close{color:#eee7d36b;letter-spacing:.24em;margin:0 0 3.2%}@media (width<=767px){.hero-machine .hero3d-stage{min-height:28svh}}@media (height<=840px){.hero-operator{display:none!important}.hero-copy{gap:1rem}}@media (height<=700px){#hero{padding-top:4.5rem}.hero-headline{font-size:clamp(1.7rem,5.8vh,2.8rem)}}@media (width<=767px){.hero-dark .who-am-i{font-size:1rem;line-height:1.45}}.fold-seam__tag{display:none}.crt-heading,#what-i-do,#selectedWorks,#little-bit-about-me,#achievements-heading,#make-it-happen,.footer-giant,.hero-headline,.hero-headline em,#whoAmI,header nav a p{text-shadow:0 0 26px #eee7d324,0 0 2px #eee7d33d,-1px 0 #c774631f,1px 0 #90afb824}#whoAmI{text-shadow:0 0 18px #eee7d314}#achievements-heading{text-shadow:0 0 22px #0c0b0914,-1px 0 #c7746314,1px 0 #90afb81a}.footer-giant,#make-it-happen{text-shadow:0 0 38px #eee7d329,0 0 3px #eee7d33d,-2px 0 #c7746329,2px 0 #90afb82e}.operator-note{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.operator-note__name{color:#eee7d3;font-family:STIX Two Text,Georgia,serif;font-size:1.05rem;line-height:1}.operator-note__meta{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#b5a78d;font-size:9px;line-height:1.4}.operator-note__status{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#7bad86;align-items:center;gap:6px;font-size:8px;display:inline-flex}.operator-note__status i{background:#7bad86;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #7bad86}@media (width<=767px){body.hero3d-fs .hero3d-stage{background:#050507}}.contact-coupon{color:#1a1814;width:318px;font-family:var(--font-ui);background:#eee7d3;border:2px dashed #2b2721;padding:16px 18px;position:relative;transform:rotate(-1.4deg);box-shadow:7px 8px #00000038}.contact-coupon__cut{letter-spacing:.22em;text-transform:uppercase;color:#6a5c4c;align-items:center;gap:8px;font-size:8px;display:flex}.contact-coupon__cut:after{content:"";border-top:1px dashed #2b272159;flex:1}.contact-coupon__scissors{color:#2b2721;font-size:18px;line-height:1}.contact-coupon__title{color:#1a1814;text-shadow:none;margin:10px 0 6px;font-family:STIX Two Text,Georgia,serif;font-size:23px;font-weight:600;line-height:1.02}.contact-coupon__body{color:#5a4f41;max-width:32ch;margin:0 0 12px;font-size:9px;line-height:1.55}.contact-coupon__btn{color:#eee7d3;letter-spacing:.18em;text-transform:uppercase;background:#1a1814;align-items:center;gap:8px;padding:9px 14px;font-size:9px;text-decoration:none;transition:background .25s;display:inline-flex}.contact-coupon__btn svg{fill:currentColor;width:14px;height:14px}.contact-coupon__btn:hover{background:#c77463}.boot-bezel{animation:.9s cubic-bezier(.16,1,.3,1) bezel-in}@keyframes bezel-in{0%{opacity:0;transform:translateY(16px)scale(.965)}to{opacity:1;transform:none}}.boot-bezel{background:linear-gradient(158deg,#e6dbc7,#cbbda2 44%,#a69579);box-shadow:inset 0 1px #f6efdf,inset 0 -4px 10px #00000047,0 40px 120px #000000c7}.boot-bezel__lip{box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 0 26px #00000042}.boot-bezel__foot{color:#1a18149e;align-items:center}.boot-led{background:#7bad86;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #7bad86}.boot-crt{border-radius:clamp(18px,2.6vw,42px)/clamp(14px,2.2vw,34px)}.boot-bezel{width:100vw;height:100vh;box-shadow:none;background:#050505;border-radius:0;padding:0;animation:none;position:fixed;top:0;right:0;bottom:0;left:0}.boot-bezel__lip,.boot-bezel__foot{display:none}.boot-crt{aspect-ratio:auto;background:#000;border-radius:2.5%/4%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 160px 40px #000}.boot-crt__glass{border-radius:inherit;background:#000;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 160px 60px #000}.boot-screen__inner{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:0 6vw;transform:none}.boot-screen__brand{justify-content:center}.boot-screen__word{color:#fff;font-size:clamp(64px,9.5vw,160px)}.boot-screen__sub{text-align:center;margin-top:2.4vh}.boot-screen__log{display:none}.boot-screen__bar{width:min(560px,62%);margin:4vh auto 0}.boot-screen__meta{justify-content:center;gap:14px;width:min(560px,62%);margin:8px auto 0}.boot-screen__copyright{text-align:left;bottom:5vh;left:6vw;right:auto}.boot-screen__tag{margin:0;position:absolute;bottom:3.6vh;left:50%;transform:translate(-50%)}.boot-page{z-index:99999;color:#f4efe3;cursor:wait;-webkit-user-select:none;user-select:none;background:radial-gradient(78% 58% at 50% 46%,#7a685229,#0000 68%),#050403;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:inline-size}.boot-monitor{aspect-ratio:1.78;box-sizing:border-box;background:linear-gradient(152deg,#35312b,#1b1815 34%,#0c0b09 72%,#070706);border-radius:clamp(16px,1.7vw,30px);width:min(90vw,1480px,156.64vh);padding:clamp(9px,1.05vw,20px);position:relative;box-shadow:0 2.4vh 7vh #000000b3,0 0 0 1px #ffffff0e,inset 0 1px #ffffff1a,inset 0 -2px 3px #000c}.boot-monitor__shell{box-sizing:border-box;background:linear-gradient(#0a0908,#17130f 48%,#090807);border-radius:clamp(10px,1.2vw,21px);width:100%;height:100%;padding:clamp(4px,.5vw,9px);position:relative;box-shadow:inset 0 0 0 1px #000000e6,inset 0 2px 3px #000000d9,0 0 0 1px #ffffff09}.boot-monitor__glass{background:#000;border-radius:clamp(14px,2.2vw,36px)/clamp(18px,2.8vw,44px);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 0 7vh 1.6vh #00000080;container-type:inline-size}.boot-monitor__sheen{z-index:7;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;opacity:.6;background:linear-gradient(116deg,#ffffff13,#0000 24%,#0000 76%,#ffffff08),radial-gradient(120% 70% at 50% -12%,#ffffff0f,#0000 58%);position:absolute;top:0;right:0;bottom:0;left:0}.boot-page__html{position:absolute;top:0;right:0;bottom:0;left:0}.boot-field{color:#f4efe3;font-family:var(--font-ui);isolation:isolate;background:#000;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.boot-field__main{flex-direction:column;align-items:center;width:88%;max-width:1380px;display:flex;position:absolute;top:19%;left:50%;transform:translate(-50%)}.boot-lockup{justify-content:center;align-items:flex-end;gap:clamp(18px,3.1cqw,54px);width:100%;display:flex}.boot-mark{filter:brightness(0)invert();width:auto;height:clamp(52px,9.2cqw,148px);display:block;-webkit-mask-image:repeating-linear-gradient(#000 0 4px,#0000 4px 7px);mask-image:repeating-linear-gradient(#000 0,#000 4px,#0000 4px,#0000 7px)}.boot-word{letter-spacing:-.035em;white-space:nowrap;color:#f4efe3;text-shadow:-1.5px 0 #c7746333,1.5px 0 #90afb833;margin:0;font-family:STIX Two Text,Georgia,Times New Roman,serif;font-size:clamp(56px,12.4cqw,208px);font-style:italic;font-weight:700;line-height:.78}.boot-sub{text-align:center;font-family:var(--font-ui);letter-spacing:.035em;color:#f4efe3;margin:clamp(14px,2.1vh,26px) 0 0;font-size:clamp(9px,1.28cqw,21px);line-height:1.42}.boot-sub span{display:block}.boot-progress{box-sizing:border-box;border:2px solid #f4efe3;align-items:stretch;gap:clamp(2px,.34cqw,5px);width:min(42cqw,590px);height:clamp(18px,3.1cqw,52px);margin-top:clamp(16px,2.8vh,34px);padding:3px;display:flex}.boot-seg{background:0 0;flex:1 1 0;min-width:0;transition:background-color 80ms linear}.boot-seg.is-on{background:#f4efe3}.boot-copyright{font-family:var(--font-ui);letter-spacing:.02em;color:#f4efe3;text-align:left;margin:0;font-size:clamp(9px,1.24cqw,20px);line-height:1.45;position:absolute;bottom:7.2%;left:6%;right:6%}.boot-scanlines{z-index:3;pointer-events:none;opacity:.55;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0d 0,#ffffff0d 1px,#0000 1px,#0000 3px);position:absolute;top:0;right:0;bottom:0;left:0}.boot-grain{z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:url(/portfolio/textures/shader/rgba_noise.png);background-size:240px 240px;animation:.8s steps(2,end) infinite crt-grain;position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%}.boot-vignette{z-index:4;pointer-events:none;background:radial-gradient(124% 106% at 50% 48%,#0000 60%,#0003 87%,#00000070);position:absolute;top:0;right:0;bottom:0;left:0}.boot-curve{z-index:5;pointer-events:none;border-radius:2.4%/4%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 4vw 1.4vw #0000004d}.boot-flash{z-index:6;pointer-events:none;opacity:0;background:#f4efe3;animation:.75s ease-out 20ms both boot-white-flash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes boot-white-flash{0%{opacity:.62}8%{opacity:.04}14%{opacity:.16}26%{opacity:0}to{opacity:0}}.nabi-boot{z-index:10;color:#f4efe3;font-family:var(--font-ui);pointer-events:none;background:#000;padding:0;transition:opacity .45s ease-in-out;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:inline-size}.nabi-boot.is-off{opacity:0}.nabi-boot.is-warming .boot-field__main,.nabi-boot.is-warming .boot-copyright{animation:.4s ease-in forwards boot-collapse}.nabi-screen.is-waking{animation:.7s steps(2,end) screen-wake}@media (prefers-reduced-motion:reduce){.boot-grain,.boot-flash{animation:none!important}}@media (width<=767px){.boot-field__main{width:90%;top:15%}.boot-lockup{gap:14px}.boot-word{font-size:clamp(44px,12.2cqw,96px)}.boot-sub{font-size:clamp(9px,2.1cqw,13px)}.boot-copyright{text-align:center;font-size:clamp(9px,2.3cqw,13px);bottom:8%;left:7%;right:7%}.boot-progress{gap:2px;width:min(64cqw,320px);height:clamp(14px,4.8cqw,24px)}}#whoAmI,header nav a p,.hero-eyebrow,.ui-label{text-shadow:none!important}@media (width<=1023px){.hero-operator{display:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}#magnetoText[data-v-61b8a2aa]:before,#magnetoText[data-v-61b8a2aa]:after{width:40%;content:" ";display:block;height:1px;position:relative;margin:auto;transition:all .3s ease-in-out}#magnetoText[data-v-61b8a2aa]:before{top:5px}#magnetoText[data-v-61b8a2aa]:after{top:-5px}.line-light[data-v-61b8a2aa]:before,.line-light[data-v-61b8a2aa]:after{background:#eee7d3}.line-dark[data-v-61b8a2aa]:before,.line-dark[data-v-61b8a2aa]:after{background:#0c0b09}.active #magnetoText[data-v-61b8a2aa]:before{transform:rotate(-45deg);top:0}.active #magnetoText[data-v-61b8a2aa]:after{transform:rotate(45deg);top:-1px}.shader-boot[data-v-e0ead57e]{display:block;width:100%;height:100%}.shader-boot-screen[data-v-d6249942]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;overflow:hidden;background:#000;cursor:wait;-webkit-user-select:none;user-select:none}.receipt-window[data-v-17d730c2]{border:1px solid rgba(238,231,211,.2);background:radial-gradient(120% 90% at 50% 0%,rgba(238,231,211,.05),transparent 60%),#0c0b09;box-shadow:0 0 0 1px #000000d9,0 30px 90px #000000bf,inset 0 1px #eee7d317,inset 0 0 90px #0000008c}.receipt-spectrum[data-v-17d730c2]{flex:none;height:3px;background:linear-gradient(90deg,#90afb8,#b884af,#c77463,#d39b6e,#e0be80 68%,#7bad86,#6b7c8e);opacity:.9;box-shadow:0 0 14px #90afb847}.receipt-stage[data-v-17d730c2]{border:1px solid rgba(238,231,211,.12);background:#070706;box-shadow:inset 0 0 70px #000000d9,inset 0 1px #eee7d30a}.receipt-grid[data-v-17d730c2]{z-index:0;background-image:linear-gradient(rgba(238,231,211,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(238,231,211,.05) 1px,transparent 1px);background-size:28px 28px;opacity:.55}.receipt-paper[data-v-17d730c2]{background:#fff;box-shadow:0 0 0 1px #eee7d347,0 14px 36px #000000b3}.receipt-winbtn[data-v-17d730c2]{display:flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border:1px solid rgba(238,231,211,.28);background:#eee7d308;color:#eee7d3bf;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.receipt-winbtn[data-v-17d730c2]:hover,.receipt-winbtn[data-v-17d730c2]:focus-visible{border-color:#e0be80;background:#e0be80;color:#0c0b09;outline:none}.receipt-nav[data-v-17d730c2]{z-index:2;display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:1px solid rgba(238,231,211,.22);background:#0c0b09b8;color:#eee7d3cc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.receipt-nav[data-v-17d730c2]:hover,.receipt-nav[data-v-17d730c2]:focus-visible{border-color:#e0be80;background:#e0be80;color:#0c0b09;outline:none}.receipt-cursor[data-v-17d730c2]{animation:receipt-blink-17d730c2 1.1s steps(1,end) infinite}@keyframes receipt-blink-17d730c2{0%,55%{opacity:1}56%,to{opacity:0}}.receipt-enter-active[data-v-17d730c2],.receipt-leave-active[data-v-17d730c2]{transition:opacity .28s ease}.receipt-enter-active>div[data-v-17d730c2]:last-child,.receipt-leave-active>div[data-v-17d730c2]:last-child{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s ease}.receipt-enter-from[data-v-17d730c2],.receipt-leave-to[data-v-17d730c2]{opacity:0}.receipt-enter-from>div[data-v-17d730c2]:last-child,.receipt-leave-to>div[data-v-17d730c2]:last-child{transform:scale(.96) translateY(10px);opacity:0}.receipt-window[data-v-f124a1a5]{border:1px solid rgba(238,231,211,.2);background:radial-gradient(120% 90% at 50% 0%,rgba(238,231,211,.05),transparent 60%),#0c0b09;box-shadow:0 0 0 1px #000000d9,0 30px 90px #000000bf,inset 0 1px #eee7d317,inset 0 0 90px #0000008c}.receipt-spectrum[data-v-f124a1a5]{flex:none;height:3px;background:linear-gradient(90deg,#90afb8,#b884af,#c77463,#d39b6e,#e0be80 68%,#7bad86,#6b7c8e);opacity:.9;box-shadow:0 0 14px #90afb847}.receipt-stage[data-v-f124a1a5]{border:1px solid rgba(238,231,211,.12);background:#070706;box-shadow:inset 0 0 70px #000000d9,inset 0 1px #eee7d30a}.receipt-grid[data-v-f124a1a5]{z-index:0;background-image:linear-gradient(rgba(238,231,211,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(238,231,211,.05) 1px,transparent 1px);background-size:28px 28px;opacity:.55}.receipt-paper[data-v-f124a1a5]{background:#fff;box-shadow:0 0 0 1px #eee7d347,0 14px 36px #000000b3}.receipt-winbtn[data-v-f124a1a5]{display:flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border:1px solid rgba(238,231,211,.28);background:#eee7d308;color:#eee7d3bf;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.receipt-winbtn[data-v-f124a1a5]:hover,.receipt-winbtn[data-v-f124a1a5]:focus-visible{border-color:#e0be80;background:#e0be80;color:#0c0b09;outline:none}.receipt-cursor[data-v-f124a1a5]{animation:receipt-blink-f124a1a5 1.1s steps(1,end) infinite}@keyframes receipt-blink-f124a1a5{0%,55%{opacity:1}56%,to{opacity:0}}.archive-media[data-v-f124a1a5]{filter:blur(12px);scale:1.06;opacity:0;transition:filter .7s ease-out,opacity .5s ease-out,scale .7s cubic-bezier(.16,1,.3,1);will-change:filter,opacity,scale}.archive-media.is-revealed[data-v-f124a1a5]{filter:blur(0);scale:1;opacity:1}.archive-list[data-v-f124a1a5]{scrollbar-width:thin;scrollbar-color:rgba(238,231,211,.2) transparent}.archive-row[data-v-f124a1a5]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;border-bottom:1px solid rgba(238,231,211,.07);padding:.85rem 1rem;text-align:left;transition:background-color .5s ease-in-out,color .35s ease}.archive-row[data-v-f124a1a5]:hover,.archive-row.is-hot[data-v-f124a1a5],.archive-row[data-v-f124a1a5]:focus-visible{background-color:#eee7d30f;outline:none}.archive-row__num[data-v-f124a1a5]{font-family:var(--font-ui);font-size:.6rem;letter-spacing:.2em;color:#e0be8073;font-variant-numeric:tabular-nums;padding-top:.15rem;transition:color .35s ease}.archive-row.is-hot .archive-row__num[data-v-f124a1a5]{color:#e0be80}.archive-row__body[data-v-f124a1a5]{display:flex;min-width:0;flex-direction:column;gap:.2rem}.archive-row__label[data-v-f124a1a5]{font-family:var(--font-ui);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:#e0be80b3}.archive-row__title[data-v-f124a1a5]{font-size:.95rem;line-height:1.25;font-weight:600;color:#eee7d3eb}.archive-row__org[data-v-f124a1a5]{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#eee7d361}.archive-row__meta[data-v-f124a1a5]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;padding-top:.1rem}.archive-row__date[data-v-f124a1a5]{font-family:var(--font-ui);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#eee7d34d;font-variant-numeric:tabular-nums;white-space:nowrap}.archive-row__arrow[data-v-f124a1a5]{width:.7rem;height:.7rem;color:#e0be8000;transition:transform .34s cubic-bezier(.16,1,.3,1),color .3s ease}.archive-row.is-hot .archive-row__arrow[data-v-f124a1a5]{color:#e0be80e6;transform:translate(2px,-2px)}.archive-back[data-v-f124a1a5]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-ui);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#eee7d399;transition:color .24s ease}.archive-back svg[data-v-f124a1a5]{width:.75rem;height:.75rem;transition:transform .34s cubic-bezier(.16,1,.3,1)}.archive-back[data-v-f124a1a5]:hover,.archive-back[data-v-f124a1a5]:focus-visible{color:#e0be80;outline:none}.archive-back:hover svg[data-v-f124a1a5],.archive-back:focus-visible svg[data-v-f124a1a5]{transform:translate(-2px)}.receipt-enter-active[data-v-f124a1a5],.receipt-leave-active[data-v-f124a1a5]{transition:opacity .28s ease}.receipt-enter-active>div[data-v-f124a1a5]:last-child,.receipt-leave-active>div[data-v-f124a1a5]:last-child{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s ease}.receipt-enter-from[data-v-f124a1a5],.receipt-leave-to[data-v-f124a1a5]{opacity:0}.receipt-enter-from>div[data-v-f124a1a5]:last-child,.receipt-leave-to>div[data-v-f124a1a5]:last-child{transform:scale(.96) translateY(10px);opacity:0}@media (prefers-reduced-motion: reduce){.archive-media[data-v-f124a1a5],.archive-row[data-v-f124a1a5],.archive-row__arrow[data-v-f124a1a5],.archive-back svg[data-v-f124a1a5]{transition:none}}.ease-expo[data-v-88ea579d]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.lang-picker[data-v-b6c69713]{position:relative;z-index:40}.lang-trigger[data-v-b6c69713]{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .55rem;border:1px solid rgba(224,190,128,.26);border-radius:2px;background:#0c0b0947;color:#eee7d3c7;font-family:var(--font-ui);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.lang-trigger[data-v-b6c69713]:hover,.lang-trigger[data-v-b6c69713]:focus-visible{border-color:#e0be80b8;background:#e0be8012;color:#e0be80;outline:none}.lang-trigger__icon[data-v-b6c69713]{width:.85rem;height:.85rem;flex:none}.lang-trigger__code[data-v-b6c69713]{display:inline-block;min-width:1.5ch;font-weight:700}.lang-trigger__chev[data-v-b6c69713]{width:.6rem;height:.6rem;flex:none}.lang-panel[data-v-b6c69713]{position:absolute;top:calc(100% + .55rem);right:0;width:14.5rem;overflow:hidden;border:1px solid rgba(224,190,128,.34);background:#090908f7;box-shadow:0 18px 44px #000000b8,0 0 0 1px #0009,inset 0 0 26px #e0be800d;color:#eee7d3d6;font-family:var(--font-ui);will-change:clip-path,opacity}.lang-panel[data-v-b6c69713]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(224,190,128,.05) 0 1px,transparent 1px 3px);opacity:.45;mix-blend-mode:screen}.lang-corner[data-v-b6c69713]{position:absolute;z-index:2;width:.42rem;height:.42rem;border:1px solid rgba(224,190,128,.85);pointer-events:none}.lang-corner--tl[data-v-b6c69713]{top:3px;left:3px;border-right:0;border-bottom:0}.lang-corner--tr[data-v-b6c69713]{top:3px;right:3px;border-left:0;border-bottom:0}.lang-corner--bl[data-v-b6c69713]{bottom:3px;left:3px;border-right:0;border-top:0}.lang-corner--br[data-v-b6c69713]{right:3px;bottom:3px;border-left:0;border-top:0}.lang-panel__head[data-v-b6c69713]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem .45rem;border-bottom:1px dashed rgba(224,190,128,.18);font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:#e0be80cc}.lang-panel__rev[data-v-b6c69713]{color:#eee7d34d;letter-spacing:.16em}.lang-list[data-v-b6c69713]{position:relative;z-index:1;margin:0;padding:.3rem 0;list-style:none;max-height:min(52vh,21rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(224,190,128,.4) transparent}.lang-list[data-v-b6c69713]::-webkit-scrollbar{width:5px}.lang-list[data-v-b6c69713]::-webkit-scrollbar-track{background:transparent}.lang-list[data-v-b6c69713]::-webkit-scrollbar-thumb{background:#e0be8059}.lang-row[data-v-b6c69713]{display:grid;grid-template-columns:1.4rem 2.2rem 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.42rem .75rem;border:0;background:transparent;color:inherit;font-family:inherit;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease,padding-left .24s cubic-bezier(.16,1,.3,1)}.lang-row__idx[data-v-b6c69713]{color:#eee7d342;font-size:.52rem;letter-spacing:.1em}.lang-row__code[data-v-b6c69713]{font-weight:700;letter-spacing:.18em}.lang-row__native[data-v-b6c69713]{color:#eee7d38c;letter-spacing:.06em;text-transform:none;font-size:.68rem}.lang-row__mark[data-v-b6c69713]{color:#eee7d333;font-size:.55rem}.lang-row.is-focus[data-v-b6c69713]{background:#e0be8014;padding-left:.95rem}.lang-row.is-active[data-v-b6c69713]{color:#e0be80}.lang-row.is-active .lang-row__idx[data-v-b6c69713],.lang-row.is-active .lang-row__native[data-v-b6c69713]{color:#e0be80a6}.lang-row.is-active .lang-row__mark[data-v-b6c69713]{color:#e0be80}.lang-row[data-v-b6c69713]:focus-visible{outline:1px solid rgba(224,190,128,.5);outline-offset:-2px}.lang-scan[data-v-b6c69713]{position:absolute;left:0;z-index:3;width:100%;height:26%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(224,190,128,.16) 45%,rgba(224,190,128,.3) 50%,rgba(224,190,128,.16) 55%,transparent 100%)}@media (prefers-reduced-motion: reduce){.lang-trigger[data-v-b6c69713],.lang-row[data-v-b6c69713]{transition:none}}#aqua-strip[data-v-c44f81fb]{position:fixed;inset:0 0 auto 0;z-index:90;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;height:30px;padding:0 10px;background:#f4f5f7d1;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border-bottom:1px solid rgba(0,0,0,.13);box-shadow:inset 0 1px #ffffffd9;font-family:Lucida Grande,Lucida Sans Unicode,Segoe UI,Verdana,sans-serif;font-size:13px;color:#33383f}#aqua-strip[data-v-c44f81fb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(0,0,0,.03) 0 1px,transparent 1px 4px)}.aqua-strip__brand[data-v-c44f81fb]{position:relative;z-index:1;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:5px;color:#33383f;text-decoration:none;transition:background .12s ease,color .12s ease}.aqua-strip__mark[data-v-c44f81fb]{display:block;width:16px;height:16px}.aqua-strip__mark--light[data-v-c44f81fb]{display:none}.aqua-strip__brand[data-v-c44f81fb]:hover,.aqua-strip__brand[data-v-c44f81fb]:focus-visible{background:#1c5fb8;color:#fff;text-shadow:0 -1px 1px rgba(10,40,90,.4);outline:none}.aqua-strip__brand:hover .aqua-strip__mark--dark[data-v-c44f81fb],.aqua-strip__brand:focus-visible .aqua-strip__mark--dark[data-v-c44f81fb]{display:none}.aqua-strip__brand:hover .aqua-strip__mark--light[data-v-c44f81fb],.aqua-strip__brand:focus-visible .aqua-strip__mark--light[data-v-c44f81fb]{display:block}.aqua-strip__label[data-v-c44f81fb]{position:relative;z-index:1;justify-self:center;margin:0;font-size:13px;line-height:1;color:#5f646c;white-space:nowrap}.aqua-strip__btn[data-v-c44f81fb]{position:relative;z-index:1;justify-self:end;display:inline-flex;align-items:center;gap:6px;overflow:hidden;padding:4px 12px;border:1px solid #1c5fb8;border-radius:6px;background:linear-gradient(180deg,color-mix(in oklab,#2f7de0 38%,white),color-mix(in oklab,#2f7de0 62%,white) 14%,#1c5fb8 26%,#1c5fb8 74%,color-mix(in oklab,#2f7de0 62%,white) 92%,color-mix(in oklab,#2f7de0 38%,white));box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -3px 7px #fff9,0 1px 3px #143c8259;color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1;letter-spacing:-.01em;text-decoration:none;text-shadow:0 -1px 1px rgba(10,40,90,.45);white-space:nowrap;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.aqua-strip__btn[data-v-c44f81fb]:before{content:"";position:absolute;pointer-events:none;left:7%;right:7%;top:2px;height:46%;border-radius:999px;background:linear-gradient(180deg,#fffffff2,#ffffff14)}.aqua-strip__btn[data-v-c44f81fb]:hover{filter:brightness(1.05)}.aqua-strip__btn[data-v-c44f81fb]:active{transform:scale(.97);filter:brightness(.95)}.aqua-strip__btn[data-v-c44f81fb]:focus-visible{outline:none;box-shadow:inset 0 1px 1px #ffffffbf,0 1px 3px #143c8259,0 0 0 3px color-mix(in srgb,#6cb0f7 70%,transparent)}@media (max-width: 720px){.aqua-strip__label[data-v-c44f81fb]{display:none}#aqua-strip[data-v-c44f81fb]{grid-template-columns:1fr auto}}.ascii-frame[data-v-18be1f0c]{display:flex;align-items:center;justify-content:center}.matrix-canvas[data-v-18be1f0c]{display:block;width:100%;height:100%;mask-image:var(--mark);mask-size:120% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--mark);-webkit-mask-size:120% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.hero-aqua[data-v-18be1f0c]{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:hidden;padding:11px 22px;border:1px solid #1c5fb8;border-radius:6px;background:linear-gradient(180deg,color-mix(in oklab,#2f7de0 38%,white),color-mix(in oklab,#2f7de0 62%,white) 14%,#1c5fb8 26%,#1c5fb8 74%,color-mix(in oklab,#2f7de0 62%,white) 92%,color-mix(in oklab,#2f7de0 38%,white));box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -3px 7px #fff9,0 1px 3px #143c8259;color:#fff;font-family:Lucida Grande,Lucida Sans Unicode,Segoe UI,Verdana,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em;text-decoration:none;text-shadow:0 -1px 1px rgba(10,40,90,.45);white-space:nowrap;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.hero-aqua[data-v-18be1f0c]:before{content:"";position:absolute;pointer-events:none;left:7%;right:7%;top:2px;height:46%;border-radius:999px;background:linear-gradient(180deg,#fffffff2,#ffffff14)}.hero-aqua[data-v-18be1f0c]:hover{filter:brightness(1.05)}.hero-aqua[data-v-18be1f0c]:active{transform:scale(.97);filter:brightness(.95)}.hero-aqua[data-v-18be1f0c]:focus-visible{outline:none;box-shadow:inset 0 1px 1px #ffffffbf,0 1px 3px #143c8259,0 0 0 3px color-mix(in srgb,#6cb0f7 70%,transparent)}.lottie-animation-container{height:100%!important}.lottie-animation-container svg{height:100px!important;width:fit-content!important;margin:-10px -30px!important;padding:0!important}.lottie-animation-container{--lottie-animation-container-width: fit-content !important;--lottie-animation-container-height: 0% !important}.svc-egg[data-v-e5f9a811]{position:relative;display:none;width:100%;max-width:19rem;padding-top:3.6rem}@media (min-width: 768px){.svc-egg[data-v-e5f9a811]{display:block}}.svc-egg__note[data-v-e5f9a811]{position:relative;padding:.9rem 1rem .75rem;border:1px solid rgba(238,231,211,.24);background:linear-gradient(to bottom,#eee7d30d,#eee7d300 40%),#0c0b09;box-shadow:5px 5px #0009,inset 0 0 40px #00000080;color:var(--color-crt-cream);transform:rotate(-1.8deg) translateY(8px) scale(.97);opacity:0;transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1);cursor:pointer}.svc-egg__note[data-v-e5f9a811]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);opacity:.5}.is-open .svc-egg__note[data-v-e5f9a811]{opacity:1;transform:rotate(-1.8deg) translateY(0) scale(1)}.svc-egg__label[data-v-e5f9a811]{margin-bottom:.55rem;font-family:var(--font-ui);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-crt-amber)}.svc-egg__msg[data-v-e5f9a811]{font-family:var(--font-fancy);font-size:.95rem;font-style:italic;line-height:1.42;color:#eee7d3e6}.svc-egg__sig[data-v-e5f9a811]{margin-top:.7rem;font-family:var(--font-ui);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:#eee7d380}.svc-egg__caret[data-v-e5f9a811]{display:inline-block;width:.42rem;height:.62rem;margin-left:.25rem;vertical-align:-.05rem;background:var(--color-crt-amber);animation:svc-blink-e5f9a811 1.1s steps(2,end) infinite}.svc-egg__arrow[data-v-e5f9a811]{position:absolute;top:-1.35rem;left:0;width:7rem;height:5.2rem;overflow:visible;pointer-events:none}.svc-egg__stroke[data-v-e5f9a811],.svc-egg__head[data-v-e5f9a811]{stroke:var(--color-crt-amber);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300;opacity:0}.svc-egg__stroke--ghost[data-v-e5f9a811]{stroke-width:1.1;stroke:#eee7d373;transform:translate(2px,1px)}.is-open .svc-egg__stroke[data-v-e5f9a811]{animation:svc-draw-e5f9a811 .7s cubic-bezier(.35,0,.2,1) .12s forwards}.is-open .svc-egg__stroke--ghost[data-v-e5f9a811]{animation:svc-draw-e5f9a811 .7s cubic-bezier(.35,0,.2,1) .2s forwards}.is-open .svc-egg__head[data-v-e5f9a811]{stroke-dasharray:40;stroke-dashoffset:40;animation:svc-draw-e5f9a811 .3s ease-out .72s forwards}@keyframes svc-draw-e5f9a811{to{stroke-dashoffset:0;opacity:1}}@keyframes svc-blink-e5f9a811{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.svc-egg__note[data-v-e5f9a811],.svc-egg__stroke[data-v-e5f9a811],.svc-egg__head[data-v-e5f9a811]{transition:none;animation:none!important}.is-open .svc-egg__stroke[data-v-e5f9a811],.is-open .svc-egg__head[data-v-e5f9a811]{stroke-dashoffset:0;opacity:1}}.stop-scrolling #app{max-height:100svh!important;overflow:hidden!important}
