@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}:root{--color-white: rgb(255, 238, 232);--color-faded: rgb(78, 76, 117);--color-black: rgb(9, 8, 13);--color-pink: rgb(112, 23, 112);font-family:Inter,Helvetica Neue,Roboto,Arial,sans-serif}@supports (font-variation-settings: normal){:root{font-family:Inter var,Inter,Helvetica Neue,Roboto,Arial,sans-serif}}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{background:#09080d;color:var(--color-white);text-align:center;line-height:1.3;overflow:hidden}::selection{background:#a3249c;background:#333;color:var(--color-black)}.full{position:absolute;inset:0}.bg,.grain,.dark-overlay,.vignette{transition:3s ease-out}.dark-overlay{background:var(--color-black);opacity:0}.bg{filter:sepia(.6);opacity:.5}.grain{opacity:1}.noel{left:-10%;right:-10%;transition:.4s ease-out;opacity:1;filter:sepia(.5) blur(6px) brightness(0);transform:scale(.9);transform-origin:bottom center;user-select:none}@media (min-aspect-ratio: 1.24){.noel{transform:scale(.95)}.bottom-gradient{opacity:.85}}body.is-loaded .bg{opacity:.2;filter:sepia(.5)}body.is-loaded .grain{opacity:.7}body.is-focused .dark-overlay{opacity:.6}body.is-loaded .noel{filter:sepia(.3) blur(1.5px) brightness(.8);transform:scale(.992);opacity:1}body.is-focused,body.is-focused .grain,body.is-focused .vignette,body.is-focused .noel,body.is-completed .noel{transition:1.5s}body.is-focused .bg{opacity:.5;filter:sepia(0)}body.is-focused .grain{opacity:.25}body.is-focused .dark-overlay{opacity:0}body.is-focused .noel{filter:sepia(0) blur(0px);transform:scale(1)}.bg{background:linear-gradient(to right in oklab,#8f1289,#a71a99,#971397,#5f0b9c,#28118c,#001970);overflow:hidden}.vignette{background:radial-gradient(circle at 50% 33%,transparent 22%,rgba(9,8,13,.7) 55%)}.bottom-gradient{top:50%;background:linear-gradient(to bottom,rgba(9,8,13,0),var(--color-black) 89%)}.page{overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.noel img{pointer-events:none;inset:-10% 0 0;max-width:100%;max-height:100%;margin:auto;object-fit:cover;object-position:center}main{position:absolute;margin:auto;top:62%;padding:0 1em;max-width:20.6em}@media (min-aspect-ratio: 1.24){main{font-size:1.25em;top:64%;max-width:25em}.noel img{max-height:110%;object-fit:contain;object-position:50% 40%}}h1{display:none}.split-line{display:inline!important}.split-word{will-change:opacity,filter,transform;opacity:calc((1 - var(--progress)) * 2);filter:sepia(calc(var(--progress) * 1)) brightness(calc(var(--progress) * -.6 + 1)) saturate(calc(var(--progress) * 8 + 1)) blur(calc(var(--progress) * 2px)) hue-rotate(290deg)}.faded .split-word{color:var(--color-faded);opacity:calc((1 - var(--progress)) * 2);filter:sepia(calc(var(--progress) * 1)) brightness(calc(var(--progress) * -2 + 1)) saturate(calc(var(--progress) * 1 + 1)) blur(calc(var(--progress) * 0px)) hue-rotate(0deg)}.btn-wrapper{visibility:hidden;opacity:calc((1 - var(--progress)) * 2);filter:sepia(calc(var(--progress) * 1)) brightness(calc(var(--progress) * -.6 + 1)) saturate(calc(var(--progress) * 8 + 1)) blur(calc(var(--progress) * 0px)) hue-rotate(290deg)}.btn{display:inline-block;font-size:.875em;border:1px solid var(--color-white);color:inherit;text-decoration:none;padding:.5rem 1.1rem .55rem 1.15rem;border-radius:9em;margin-top:.7rem;transition:1s all,.2s filter}.btn.glow{background:#7017701a;box-shadow:0 0 1.2em #70177099}.btn.glow:hover{filter:brightness(2)}.grain{inset:-50%;width:200%;height:200vh;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 2400 2400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;opacity:.07;filter:contrast(1.7) saturate(.5);mix-blend-mode:hard-light;animation:grain 3s steps(7) infinite}@media (max-width: 600px){.grain{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 1200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,5%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%)}90%{transform:translate(-10%,10%)}}@media (min-widtH: 600px){main{max-width:28em}}.blurb[data-astro-cid-bbe6dxrz]{visibility:hidden}
