/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Outfit Variable", ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-night-50:oklch(97% .004 5);--color-night-100:oklch(93% .007 5);--color-night-200:oklch(87% .012 5);--color-night-300:oklch(78% .018 5);--color-night-400:oklch(67% .024 5);--color-night-500:oklch(56% .027 5);--color-night-600:oklch(45% .026 5);--color-night-700:oklch(36% .022 5);--color-night-800:oklch(27.5% .018 5);--color-night-900:oklch(21% .013 5);--color-night-950:oklch(16% .009 5);--color-shade:oklch(9% .006 5/.6);--color-veil:oklch(16% .009 5/.65);--ease:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ul{list-style:none}img,svg{display:block}img{max-width:100%;height:auto}button{color:inherit;font:inherit;background:0 0}}@layer components{.tooltip,.cover,.card,.tile,.social{border:1px solid var(--color-night-800);background-color:var(--color-night-900);transition-duration:.2s;transition-timing-function:var(--ease)}.cover,.card,.tile,.social{box-shadow:0 4px 6px -1px var(--color-shade), 0 2px 4px -2px var(--color-shade)}.cover,.card,.tile{border-radius:.5rem}.cover:focus-visible,.card:focus-visible,.social:focus-visible{outline:2px solid var(--color-night-50);outline-offset:2px}.tooltip{pointer-events:none;z-index:10;text-align:center;overflow-wrap:anywhere;width:max-content;max-width:12rem;color:var(--color-night-200);opacity:0;box-shadow:0 10px 15px -3px var(--color-shade), 0 4px 6px -4px var(--color-shade);border-radius:.375rem;margin-bottom:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:opacity,translate;transition-duration:.15s;position:absolute;bottom:100%;left:50%;translate:-50% .25rem}.group:has(:focus-visible) .tooltip{opacity:1;translate:-50%}.cover{transition-property:border-color,scale;display:block;overflow:hidden}.card{flex-direction:column;gap:.375rem;height:100%;padding:1rem;display:flex}.card,.tile,.social{transition-property:border-color,background-color}.tile,.social{place-items:center;display:grid}.tile{aspect-ratio:1}.social{border-color:var(--color-night-500);border-radius:50%;width:2.75rem;height:2.75rem}@media (hover:hover){.group:hover .tooltip{opacity:1;translate:-50%}.cover:hover,.card:hover,.group:hover .tile{border-color:var(--color-night-700)}.cover:hover{scale:1.03}.card:hover,.group:hover .tile,.social:hover{background-color:var(--color-night-800)}.social:hover{border-color:var(--color-night-300)}}.group:has(:focus:not(:focus-visible)) .tooltip{opacity:0}@media (width>=48rem){.tile{aspect-ratio:auto;height:100%}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.flex{display:flex}.grid{display:grid}.aspect-2\/3{aspect-ratio:2/3}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.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-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-full{width:100%;height:100%}.h-\[calc\(100cqw\/3-0\.75rem\)\]{height:calc(33.3333cqw - .75rem)}.h-full{height:100%}.h-px{height:1px}.w-7{width:calc(var(--spacing) * 7)}.w-max{width:max-content}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.min-w-0{min-width:0}.flex-1{flex:1}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-10{gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-night-800{border-color:var(--color-night-800)}.bg-\[\#248046\]{background-color:#248046}.bg-night-800{background-color:var(--color-night-800)}.bg-night-900{background-color:var(--color-night-900)}.bg-night-950{background-color:var(--color-night-950)}.bg-veil{background-color:var(--color-veil)}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-night-50{color:var(--color-night-50)}.text-night-100{color:var(--color-night-100)}.text-night-300{color:var(--color-night-300)}.text-night-400{color:var(--color-night-400)}.text-night-500{color:var(--color-night-500)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow-\[0_-4px_6px_-1px\]{--tw-shadow:0 -4px 6px -1px var(--tw-shadow-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)}.shadow-lg{--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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-1{--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)}.shadow-shade{--tw-shadow-color:oklch(9% .006 5/.6)}@supports (color:color-mix(in lab, red, red)){.shadow-shade{--tw-shadow-color:color-mix(in oklab, var(--color-shade) var(--tw-shadow-alpha), transparent)}}.ring-night-800{--tw-ring-color:var(--color-night-800)}.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,display,content-visibility,overlay,pointer-events;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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:text-night-50:hover{color:var(--color-night-50)}.hover\:underline:hover{text-decoration-line:underline}}.data-shown\:translate-y-0[data-shown]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-shown\:opacity-100[data-shown]{opacity:1}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:aspect-square{aspect-ratio:1}.md\:auto-rows-\[6\.75rem\]{grid-auto-rows:6.75rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_14\.25rem\]{grid-template-columns:minmax(0,1fr) 14.25rem}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cursor-normal:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAVFBMVEVMaXGoEgTp5un77ePdm1TRIgnvwXb///8AAAD0Lg3/7aqKHBPRytFsDQXHMyfwWk1YZzCAojz508b2oqj9ycmvazb/3tbptaO6yl+noqc4CAQ3Qhr8FzS8AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAV5JREFUOMt9k+t2hCAMhJdrZi22aNVu2/d/z07EysJum8Pxh/MxISFcROTybwjQE9ijAm8tAYSrBk7gpSEOuRIKvFYCRQyKlTQE7ohDN2YkESxOgITysEUPwYxjsiIoQCEiYCWUBLQwSRqAhNc9YQcUwa4XYC9cBt0j9iBwqYeEChK9lSNsYtQyae7jGgcfT0IR1FZjjX4d4jDQpLr4X4ItgF+9Al6Zc+H+AtbIfwTi7HXxzL4B6BHVQatxzqEHAOM9HXAALudEm6qzt36e6ZByzgpMk7h7QDs3f/CEMk2TArcWoIUhEAncCuCWZWur4O3NrGFbFvfOcNvSV0ETFuKWTQGtowM0y8jecJTGrzDypjqdADfB8i7zt9FRwsOs60DpTWTJNuH5I8EYTLA2hb/0YHQgReqr6PTAFOnKNNdnHnqClD4/yzTYBwLJ1mnRkcLTJ8th1m/zfDvq/Jb4Af4PFBBnoJbzAAAAAElFTkSuQmCC);--cursor-link:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVMaXHp5un/7arvwXb0Lg377ePdm1T///8AAADRIgnYz9nRytGoEgT2oqiHDwVsDQWnoqf508b9ycn/3ta1qLZYZzDptaM4CASvazY3Qho1egY/AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXFJREFUOMt9k4uSwiAMRUuxJCls6UPd3f//0b0JlYLObKSj9h7yhGEYBoIN/xkxc0uwWQfM80Uwy02NW4B0FeSUO0LV+xmGiyiKlTCaoQKzhTn1lDIICGeGd6IZi4ld0UVSziSihGZ4VzcKOJISAC5IFhIygOgCjBBYokVdDA0xs325QpBS9GpDCxgUoS+1v9YE1b2rCHYvLw+lErRhHH1wrgJyAdYM8uMYlLGFAkoRrwH8eLwG4LdgCz4W6SYYvHrwUzHLgdoBpxDUw1SBPgB6G7YNgCYLHRmXPrc5bs9x5BNQH+QrYE0TevrRH8c0fcGmfT/CO7ChhmPfC3DsoQHQVDwJhUz7oYBm0QLIF0/KPjCOUv6WzKi7jWCtxSZ2mOXjNzmITQ0ngHc2iQc9XOTuXhTTXVmSOBel0+sxwI1IeiCJultxHRNaBSEiTjPdGh8N4OIKKz8dfwAuxhWf+o8/PdAaY9RxpO76ti6i7Wvv9h84RxZneaQhfgAAAABJRU5ErkJggg==)}@keyframes cursor-normal{0%{cursor:var(--cursor-normal) 1 1, auto}12.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVMaXHp5unRytH77eP/7arRIgnvwXb///8AAAD0Lg2KHBOoEgTdm1THMydsDQWnoqeAojzwWk1YZzD2oqj9ycn508Y4CAT/3ta6yl83QhrOIhFXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAATdJREFUOMt904t2gyAMANAmNQ8Hw8457f7/R5dEbRU5ix7B5gqC6U1Ebv+GqB6EetTg6y2U+r6vhOjHS2gfQSfi4HMTDoiCnMAufAIqJUbRCoRQoFRSSv1pDAerUBHEIVFMkkArYMICBkoOSOQEYvmCItsA4FbfIB4WgGFAC4g7wTdYF6mMeMgD63mrtWPOexogM3e72Dap63LXsR3rxW7OWx6Af+yISxPEWu4W0WmNcAStERjHcXRgDXILyOPxcGCNXIG9uzxX8AzAVWkp8zJN92+L+zQtfMknzvO0rGCZ5sypmiKVPKsSlZms5uZcaqBaigL0v2MP4P26vJ0AyCh2mrikoya9WgCjaeWt0KJWIDoXoegp8q9NzvDyCl5PsoVV73ABCCCvAMDGIlSTHprGX3379Zj8A50CEwNCreB7AAAAAElFTkSuQmCC) 1 1,auto}25%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAVFBMVEVMaXHvwXb77eOoEgTdm1TRIgn/7ar///8AAAD0Lg3p5umKHBPRytHHMydsDQXwWk3508ZYZzCAojyvazb2oqj9ycn/3tbptaO6yl+noqc4CAQ3Qhom4dbEAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAWRJREFUOMt9kw1zgyAMhgckJGXMic6u3f7//9wbsK2Ktxynd+QhHy/hTUTe/jVRfRBarQc+V0IvZnxERN8b0fwV6YAPRSJzcUP0AFQCPh5C6IkGgMjDEJgbkbSV/AAaERCgJWFJqs7FqBvACOYKsEjKFKkRFagCyOpP0E5ynKOj6LQCKnUPVp1mieBGkAo0oXTjlmSnZ0ekT6mVXqeTpXdxJjdbEavQ2HyuSAbQTBtBFOHQG422Ys1fzx8A9d7bzyI42kmOw7kUvwKKCERhe7PqvEyTAaUUyBTHkaC87oGbAdM0Cer8Hk3ZDUDXZfENuAFwAELYd7Fc/RfML8sVfYy43a4Lb4S/Lh4thHAYPkVXOvDPgMGCasMufiOwUvgtuM8EWjvA7isVKfU26kj1j0Q5p8SBBz1/RJhsERvLwKeEMvxyyUjBZ4SmNhH3e86tiq5CeU1USrnr0izUTzh/xg16flf7A03UFB6+qGaRAAAAAElFTkSuQmCC) 1 1,auto}37.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEVMaXHRIgn0Lg3p5unvwXbdm1T/7aoAAAD///+oEgRsDQWKHBPRytE4CATHMyenoqevazbwWk3508bptaOAk5qrAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAATtJREFUOMt9k412wiAMhYsQQyKsTN//XXcvrI5iz+JRAvfLD23ccs7bv5ZVz4SqLsD3idBwu+kZeEyE6o2mC/B1EAyHhaDbuxCANzHCoYPIWWegE4iPuVs0KzHqGxiEWp7M9nIGQETGJxhzxH0q8VAaDmOUe7rfhV6ZAO1JSxKBSoLeBPxeARqB1AFs9PyolVJiBSFI7CDGQ1JIFIWQ9M35nSibo4wPAKRJCzACRagndiMrIKkxnkh3V+CF0NZ6vLSG5bUAT0SauY8vEjxXoIVgZjVYxRJCW4BNcQjRRbx290O3YF7dU3Is2CwEAGN95K/e3RVQ5WHFoBQ24et0D4QM1Qu5F6lsn5epawHqMXoIx9j6MZITgNKlTx1Gq6CZqxR/M/uZABnKvrvv+/gt5eISqqbTcvFX/z2dxR96DhEHjcysVQAAAABJRU5ErkJggg==) 1 1,auto}50%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAVFBMVEVMaXGoEgTp5un77ePdm1TRIgnvwXb///8AAAD0Lg3/7aqKHBPRytFsDQXHMyfwWk1YZzCAojz508b2oqj9ycmvazb/3tbptaO6yl+noqc4CAQ3Qhr8FzS8AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAV5JREFUOMt9k+t2hCAMhJdrZi22aNVu2/d/z07EysJum8Pxh/MxISFcROTybwjQE9ijAm8tAYSrBk7gpSEOuRIKvFYCRQyKlTQE7ohDN2YkESxOgITysEUPwYxjsiIoQCEiYCWUBLQwSRqAhNc9YQcUwa4XYC9cBt0j9iBwqYeEChK9lSNsYtQyae7jGgcfT0IR1FZjjX4d4jDQpLr4X4ItgF+9Al6Zc+H+AtbIfwTi7HXxzL4B6BHVQatxzqEHAOM9HXAALudEm6qzt36e6ZByzgpMk7h7QDs3f/CEMk2TArcWoIUhEAncCuCWZWur4O3NrGFbFvfOcNvSV0ETFuKWTQGtowM0y8jecJTGrzDypjqdADfB8i7zt9FRwsOs60DpTWTJNuH5I8EYTLA2hb/0YHQgReqr6PTAFOnKNNdnHnqClD4/yzTYBwLJ1mnRkcLTJ8th1m/zfDvq/Jb4Af4PFBBnoJbzAAAAAElFTkSuQmCC) 1 1,auto}62.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVMaXHp5unRytH77eP/7arRIgnvwXb///8AAAD0Lg2KHBOoEgTdm1THMydsDQWnoqeAojzwWk1YZzD2oqj9ycn508Y4CAT/3ta6yl83QhrOIhFXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAATdJREFUOMt904t2gyAMANAmNQ8Hw8457f7/R5dEbRU5ix7B5gqC6U1Ebv+GqB6EetTg6y2U+r6vhOjHS2gfQSfi4HMTDoiCnMAufAIqJUbRCoRQoFRSSv1pDAerUBHEIVFMkkArYMICBkoOSOQEYvmCItsA4FbfIB4WgGFAC4g7wTdYF6mMeMgD63mrtWPOexogM3e72Dap63LXsR3rxW7OWx6Af+yISxPEWu4W0WmNcAStERjHcXRgDXILyOPxcGCNXIG9uzxX8AzAVWkp8zJN92+L+zQtfMknzvO0rGCZ5sypmiKVPKsSlZms5uZcaqBaigL0v2MP4P26vJ0AyCh2mrikoya9WgCjaeWt0KJWIDoXoegp8q9NzvDyCl5PsoVV73ABCCCvAMDGIlSTHprGX3379Zj8A50CEwNCreB7AAAAAElFTkSuQmCC) 1 1,auto}75%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAVFBMVEVMaXHvwXb77eOoEgTdm1TRIgn/7ar///8AAAD0Lg3p5umKHBPRytHHMydsDQXwWk3508ZYZzCAojyvazb2oqj9ycn/3tbptaO6yl+noqc4CAQ3Qhom4dbEAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAWRJREFUOMt9kw1zgyAMhgckJGXMic6u3f7//9wbsK2Ktxynd+QhHy/hTUTe/jVRfRBarQc+V0IvZnxERN8b0fwV6YAPRSJzcUP0AFQCPh5C6IkGgMjDEJgbkbSV/AAaERCgJWFJqs7FqBvACOYKsEjKFKkRFagCyOpP0E5ynKOj6LQCKnUPVp1mieBGkAo0oXTjlmSnZ0ekT6mVXqeTpXdxJjdbEavQ2HyuSAbQTBtBFOHQG422Ys1fzx8A9d7bzyI42kmOw7kUvwKKCERhe7PqvEyTAaUUyBTHkaC87oGbAdM0Cer8Hk3ZDUDXZfENuAFwAELYd7Fc/RfML8sVfYy43a4Lb4S/Lh4thHAYPkVXOvDPgMGCasMufiOwUvgtuM8EWjvA7isVKfU26kj1j0Q5p8SBBz1/RJhsERvLwKeEMvxyyUjBZ4SmNhH3e86tiq5CeU1USrnr0izUTzh/xg16flf7A03UFB6+qGaRAAAAAElFTkSuQmCC) 1 1,auto}87.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEVMaXHRIgn0Lg3p5unvwXbdm1T/7aoAAAD///+oEgRsDQWKHBPRytE4CATHMyenoqevazbwWk3508bptaOAk5qrAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAATtJREFUOMt9k412wiAMhYsQQyKsTN//XXcvrI5iz+JRAvfLD23ccs7bv5ZVz4SqLsD3idBwu+kZeEyE6o2mC/B1EAyHhaDbuxCANzHCoYPIWWegE4iPuVs0KzHqGxiEWp7M9nIGQETGJxhzxH0q8VAaDmOUe7rfhV6ZAO1JSxKBSoLeBPxeARqB1AFs9PyolVJiBSFI7CDGQ1JIFIWQ9M35nSibo4wPAKRJCzACRagndiMrIKkxnkh3V+CF0NZ6vLSG5bUAT0SauY8vEjxXoIVgZjVYxRJCW4BNcQjRRbx290O3YF7dU3Is2CwEAGN95K/e3RVQ5WHFoBQ24et0D4QM1Qu5F6lsn5epawHqMXoIx9j6MZITgNKlTx1Gq6CZqxR/M/uZABnKvrvv+/gt5eISqqbTcvFX/z2dxR96DhEHjcysVQAAAABJRU5ErkJggg==) 1 1,auto}}@keyframes cursor-link{0%{cursor:var(--cursor-link) 4 1, pointer}12.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAASFBMVEVMaXH/7arp5unvwXb0Lg377ePRytH///8AAADRIgnYz9moEgRsDQWnoqeHDwXdm1T2oqj/3tb9ycm1qLY4CAT508ZYZzA3QhqzRlHGAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAWRJREFUOMt9k4uSgyAMReUhSQS1WLf7/3+6NygUHWcjjLY5JpckDsMwEGz4z4iZT4LVHoBpOggW7/1JdFGJSRcN7IuJIiRCPfDWNAqIFIRkoYNQhQpMmgaulEoUWmoIVfgmmrDwWkwxRvWL1BSq8K1hFAhhjvCof6kiARBVgOwsIDT60kQ2QoEWgOR7ikoAmAPM4lmoHqIe85Rw+kEsQtdaowxubW6NYLqal3/NaozDZdxRJXNtChsA7gcXloYwD4AbqxGtT8DY2RPgVKo69e564NBouAe4A0pnoMrlXBPkjPPcAefyto0v2Lht2bkuAzqH7dZ9yweQt311sYtAummemUXSLpi5fU0N0KroDkCs9b8fby2n9B3vCswW40AfwgLBl06UdqYYMC9iAxTfvo3itwn5vUc7rX4cD0BICSOvjzr8F4L1NcvWUjP8vACYpIv/RrCOWmlA5O423IigheLzG2+uPwjTFRnyfq6zAAAAAElFTkSuQmCC) 4 1,pointer}25%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVMaXHvwXb/7aqoEgT0Lg377ePdm1T///8AAADRIgnYz9np5unRytH2oqiHDwX508anoqf/3tZsDQWvazb9ycm1qLZYZzDptaM4CAQ3QhrWiWVlAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAX9JREFUOMt9k2ljgyAMhgU0h7Baj3bb//+je8Ml24elYNE85CJM0zQxZPpPWESMkCz9Kw/AuoKQ2UQrwqp8A2yD57kiWf/gTpj2ZW5UCwKCH82ERWjAam5CqAS0zYVF+GJeMexzIbB4YJ+0CF9mxoBQnJj1B6aXAjA3QDOgBpgL/5tYa5QRa7UgmbwbCQApVmvI0gyQk5Zm1t9qs+BORyQ9E5GmBZer5E9yp7S6Qxws1mEmsDhJ7hMTIrdtjvLwzOD6/gYsXRx579y4HwDeRRoBgIiCjC7cIoWwPwDbRqi8DMC+l905Je8/NxReB4D261o+IMuy7847AKEbyGnStRfgugDQdhy3XvPxWwQG7NeCFMIQYgMmOfTrmOGZ3BGGAFF4xkQgMXy/cZ5RkPMIoLtsSopvfttpRKm3oHd4aVHRFKMGPUyfI5dfAG4GFmjLoP1w+yXCFJ3tdiS40CePQC1VLA3zhNytNej7x/TEr70NgEmwR0qpe/hz7UteRnRzP4XeFzelD4XpAAAAAElFTkSuQmCC) 4 1,pointer}37.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEVMaXHp5un/7ar0Lg3vwXaoEgTdm1T///8AAADRIgnRytFsDQXYz9mnoqc4CASHDwWvaza1qLb508bptaM5C56KAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXRJREFUOMttk4mCgyAMREWBBJBq2///150Jx6q7qVRlXg4gLsuyCGz5x+asqOovgZc+nZIMYN8noWnbtOmHdEJUeIm5bzQScswQVN+Whu6wlJQJms4KCexMs3UdUkIGGRW+RXZcAJyYOUY/egRU+LbZXeXXLMYA+lwDPMwIGYuYBADn4urXNTqkSsdlGwYQoZLwVsPcPNsE6isB34C5S2Ml2AZkZ4aIHBZCr8fC8kyMhHCJrHo7OmVxlPEDgDD+ATTHGKl7VhOfQPQn/YnY4xP4wvU8zT+eJ27fB/CBZwiltIEAnydwphRCeKXwwi2l8/NcJiYhlhjLyx6vemotEMqrFO8LbgHR9AkE5kd8yKEijU4C5yIYhSVk5zKg6jLaRmcE4VBl/bRSKk9cnM4PoHWwsnwuptKf3XoHNKXetrU3Z9b5jWFoyBZYXM2je6+bpc6Nlq05/wU051pRHawAsBrdDaAF+9cKAumw4vt5jC+7Ewipyw9vWxS9PFqTEAAAAABJRU5ErkJggg==) 4 1,pointer}50%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVMaXHvwXbp5un/7ar0Lg377ePdm1T///8AAADRIgnYz9moEgTRytH2oqiHDwX508anoqf/3tb9yclsDQW1qLZYZzDptaOvazY4CAQ3QhoMgAs7AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXVJREFUOMttk4mWgyAMRQGVJMJo0XaW///ReQEE7GmKx8q7ZkVjjCGY+WBtl5h5JDibIRG6gHXtBLPMaiQbVYKYdJWHKgPYmgtVnzUMFxWSSNE1QwXWHKbqIUDfINQMn0QrFhO7ouv7tOHikuFT3SjgSFoAjVEBog5kQiWhq4hGrJxvrrhAlUMbRiBDOYfWmtwE1a1rSO/S1Wu0YZqsdxdTMuxjgdlp8sqUReR5nM+PxTYAu/u8dutvgGFv1YNdmt0A5uC9erhUpORtBziI+H0HoMkWnZcRQOvC/j1NXAFYSnYMEQIAO9mUluULthxHulcRznNHDek4CpCO9yrgBIUsR1JAsxiA3CYAp/XIZj5/5WTU3XXJpyvgJXaY5esvOIg9QAV0L0/iRS8Xx/iYK1E5gHxKEOei3PLDXClf+CJCPpA0z+Mk8/FRgB6CEHHGv1n4E+DiA1bOlGtEO2guxgd+7YnfAY0RY9RxhPL5fnAR83uDaP4Bu10WejqXRIkAAAAASUVORK5CYII=) 4 1,pointer}62.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAASFBMVEVMaXH/7arRytHvwXb0Lg377ePp5un///8AAADRIgnYz9moEgSHDwVsDQWnoqfdm1T2oqj/3tb9ycn508a1qLY4CARYZzA3Qhr2xYViAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAWtJREFUOMt9k4FyhCAMRBGUJCJa7Nn+/592ExXxvGlEHW/fJCHsOeccIdx/Qcx8EKzxARjHnWDp+/4izsTEpIsc9xZyICRCFXhpGQVEDDF9IhDaoQKjloGUs2UBQZOl0A5fRCMWk6ScUtrLQLUS2uFL0yjg/ZzEiiTokzUJgOgEKM6SFBDNPu1NVkKBI0EkBeTYxUkAmD0i7ryQbeLc5tHCpYOYhJpZYwxhOeUYrYfrhOzXbum6gMsex5Sa4A5A+MZlj67OuQXCUCMsGPADGJpAvQcQtFUV9R0+ANwC/ADQeylngVLw+WYtDqGs6/CFGNa1hIeewrKtZQfKui0h8W1MGOE8M4vkTeC5bckVMGcIkQcSY//708fIOV/2PoE5wg70Q1ggGvfjUEjvnDz8ItEDvzWIQ9HTjxn1zStxN+2li/kn+pxhJm1Yzc9PgGP1ijqiIYih+Jt+Jxyr1ewAEjcv90Z4HRQf//Eq/QGynBWLYiqfQwAAAABJRU5ErkJggg==) 4 1,pointer}75%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVMaXHp5umoEgTvwXb0Lg377ePdm1T///8AAADRIgnYz9nRytH/7ar2oqiHDwX508anoqf/3tZsDQX9ycm1qLZYZzCvazbptaM4CAQ3QhobNVc7AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAYdJREFUOMt9k4t2gyAMhgU0F2Vatd3l/V90f4JQuu0spe3BfCY/SRiGYWDY8J+xiBghbn8C8wxCRjPtkBqYhW3xOF5I9atyA+6WRrUgcvlXBmEKDZgtTYwdwauHMIV35hnLQhQiiCfwFKbwbmEMiCWJcjB4dZEAmCugDihzsOhrEdmI+VIZfAenpZCOALCEK5qFMJEs9Zjub24OCTFWZZJWa5GnN1ByDZzepdYUljLVlalUibrOCFHatkS+MmUL8d53DsDULFHO/PI+gETQUQkARBT75kuapBD2B2DbCJWXDtj38rYfKeePDYX31vsRoGE/z+kNNk37nnICED2Adw0lIzr3ApwnANqOoyR4AqbAgP2cUqJYJaJgjC9yyCCHfh4jMlM6YhXoY2V9xV5C/HqgnwG0RGmTWadTlvDgh3dDrlvwCgyiSwga9TC/n07K8F8XADcDMMYyamvuS7V1tNuxIIXe+DcgoQzMDfYcrc7fHi43fOquA8yi/SzL0jL8uPblchvRwn0DDw4XNjWfxokAAAAASUVORK5CYII=) 4 1,pointer}87.5%{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEVMaXHp5un0Lg3/7aqoEgTvwXbdm1T///8AAADRIgnRytFsDQXYz9mnoqc4CASHDwWvaza1qLb508bptaPcD3hzAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXtJREFUOMt9kwmShCAMRYmyBBC1e+5/1/k/4DZWTVq0JS8r0TnnEsT9J0lVLwIvb2BZTkLzNOkLSLySmU8UfQMfC0NzSM7qzkDMkMDCMNPQg7DdI8NPSgsuAJJMxPsiKec0MvzY7qLpJj7lLZEAMLY6ECD0IWm7XJyASJzDPEcRBuj6iwAQoSURIvTb2V9rAvUzgcBF79vhoVeCNiA6I0TEIJAvwJqRgikjoTijgF7EdUZMjmr8CKDKh96pGYYYqe85PGdAodlpTyQeXboDPzDdd7OP+04XzzPVLyy9r7UvdPN7P0+c9HfP2Xu/Zr/ikfN+ANZTxFNsQlljrKv9PR10QGHl61prCBUPvBwEyklYADzjwz/UvuF1DBXLwUKvK1MoIgVQk5LE6mA9/eCJkKGr2oTDJXoHWCvTZzGN9pxWq7Iv+ybyGNs2hrM8mqWYVFNIK8f03gEVOSa2lfIGtJTWkB2kArAc5QFQvN21gUA4VPznIxxf9iDgUt0vWKwUuutUQJgAAAAASUVORK5CYII=) 4 1,pointer}}html{cursor:var(--cursor-normal) 1 1, auto}a,button{cursor:var(--cursor-link) 4 1, pointer}@media (prefers-reduced-motion:no-preference){html{animation:.8s step-end infinite cursor-normal}a,button{animation:.8s step-end infinite cursor-link}}@keyframes loader{50%{opacity:.15}}img[data-img]{transition:opacity .3s ease-out}.js img[data-img]:not([data-shown]){opacity:0}.js :has(>img[data-img=pulse]:not([data-shown])){background-color:var(--color-night-600);animation:1.1s ease-in-out infinite loader}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{transition:opacity .7s ease-out,translate .7s ease-out}.js [data-reveal]:not([data-shown]){opacity:0;translate:0 1.5rem}@media (width>=48rem){.js [data-reveal=late]{transition-delay:.15s}}}.snow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.snow img{top:0;left:calc(var(--x) * 1%);width:calc(var(--size) * 1rem);opacity:var(--alpha);animation:fall calc(var(--duration) * 1s) linear calc(var(--delay) * -1s) infinite;border-radius:.125rem;position:absolute;translate:0 -3rem}@keyframes fall{to{translate:calc(var(--drift) * 1cqw) calc(100cqh + 3rem);rotate:calc(var(--spin) * 1deg)}}@media (prefers-reduced-motion:reduce){.snow{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@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-duration{syntax:"*";inherits:false}
