*,:before,:after{box-sizing:border-box}*{min-width:0;margin:0;padding:0}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100lvh}html{scrollbar-gutter:stable;overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg,embed,iframe,object,audio{max-width:100%;height:auto;display:block}svg[width][height]{max-width:revert}button{background:0 0;border:none}input,button,textarea,select{font:inherit;appearance:none}button,[role=button],label,summary,select{cursor:pointer}a{color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}th{font-weight:inherit}fieldset{border:none;padding:0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace;font-size:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}#root{isolation:isolate}:root{--text:#511d0f;--text-h:#08060d;--bg:#5eff76;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--form-control-color:#aa3bff;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--henny:"Henny Penny", system-ui;font:18px/145% var(--henny);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}h1{text-align:center;padding:0 2rem;font-size:32px;line-height:3.5rem}section{height:100lvh;min-height:100lvh}section.one{background:linear-gradient(170deg,#5eff76 0%,#b1ff5e 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100lvh;padding:100px 0;display:flex;position:relative;overflow:hidden}section.one p{text-align:center;margin-top:1rem;font-size:20px;line-height:2rem}section.one .acronym{font-size:16px;font-weight:700}section.one .title-letter,section.one .title-word{display:inline-flex;position:relative}section.one .title-space{width:10px;display:inline-flex}section.one .notice{color:#fff;opacity:.8;text-align:center;background:#b1ff5ea6;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:64px;font-weight:bolder;display:flex;position:absolute}section.one .calum{width:100px;height:auto;position:absolute;top:0;left:0}section.one .tl{top:0;right:unset;bottom:unset;left:0}section.one .tr{top:0;right:0;bottom:unset;left:unset}section.one .bl{top:unset;right:unset;bottom:0;left:0}section.one .br{top:unset;bottom:0;right:0;left:unset}section.one #lucy{width:100px;margin:0 auto;position:relative;top:20px}section.one #lucy-rotating{width:100px;margin:0 auto;animation:2s ease-in-out infinite alternate forwards rotate;display:block}section.one .arrow{width:80px;position:absolute;top:10px;left:-105px;transform:rotate(0)}section.one .arrow-2{width:80px;position:absolute;top:0;left:105px;transform:rotate(-180deg)}section.one .compliment-1{font-size:36px;position:absolute;top:-40px;left:-125px;transform:rotate(-40deg)}section.one .compliment-2{font-size:28px;position:absolute;top:60px;left:140px;transform:rotate(20deg)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none}.loader{z-index:2;background:#5eff76;flex-direction:column;justify-content:center;align-items:center;width:100svw;height:100lvh;display:flex;position:fixed;top:0}.loader h2{animation:.5s ease-in-out infinite forwards rotate}.loader-blurb{text-align:center;opacity:0;width:fit-content;margin-top:100px;position:fixed}section.three{background:linear-gradient(350deg,#ff5e84 0%,#b1ff5e 100%);width:100lvw;height:fit-content;max-height:fit-content;padding:2rem;font-size:48px;position:relative}section.three p+p{margin-top:1rem}section.three #calum-fly,section.three #lucy-fly{width:100px;position:absolute;bottom:0}section.three #calum-fly{left:50px}section.three #lucy-fly{right:50px}section.four{background-blend-mode:color;color:#fff;background-color:#0000;background-image:linear-gradient(#ff5e84 0%,#b1ff5e 100%),url(/assets/wallpaper-BUiJ88c5.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100lvw;height:fit-content;max-height:fit-content;padding:2rem;font-size:48px;animation:35s linear infinite alternate both scroll;position:relative}@keyframes scroll{0%{background-position:0%}to{background-position:100%}}.checkboxes{width:100lvw;max-width:100lvw;height:fit-content;max-height:fit-content;padding:4rem;position:relative;overflow:hidden}.checkboxes h2{text-align:center;font-size:36px}.checkboxes p{text-align:right;font-size:18px}.checkboxes form{flex-direction:column;margin:2rem 0;display:flex}.checkboxes form #calum-cunt{width:75px;position:absolute;right:-75px}button.submit{color:#fff;background:#aa3bff;border-radius:6px;width:80%;margin:2rem auto 0;padding:.5rem;box-shadow:5px 5px #aa3bff66,10px 10px #aa3bff4d,15px 15px #aa3bff33,20px 20px #aa3bff1a,25px 25px #aa3bff0d}.form-control{grid-template-columns:1em auto;gap:.5em;font-family:system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;display:grid}.form-control+.form-control{margin-top:1rem}input[type=checkbox]{appearance:none;font:inherit;color:currentColor;background-color:#fff;border:.15em solid;border-radius:.15em;place-content:center;width:1.15em;height:1.15em;margin:0;display:grid;transform:translateY(-.075em)}input[type=checkbox]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--form-control-color);transition:transform .12s ease-in-out;transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}.additional{width:100%;color:var(--text-h);background:#fff;border-radius:6px;margin:2rem auto 0}
