.pageContent{text-align:center;column-gap:2em;margin-top:2em;display:grid;& h2{margin:0;font-size:clamp(1.4rem,1.0333rem + 1.9556vw,2.5rem);line-height:1}& p{text-align:left}}.intoSection{& p{text-align:center}}.socialLinks{--icon-border-color:var(--primary-800);--icon-border-color-hover:var(--primary-hover-400);--icon-filter:var(--filter-primary-800);--icon-filter-hover:var(--filter-primary-hover-400);& ul{margin-top:.5em}& li{display:inline-block;&:not(:last-child){margin-right:1ch;@media screen and (width<=350px){margin-right:.3ch}}& .icon-rounded{border-radius:7px}}}.formSection{background-color:var(--neutral-200);border:3px solid #008;border-radius:7px;margin-top:1em;padding:1.5em 1em 1em;position:relative;box-shadow:0 20px 30px -10px #26394d;@media screen and (prefers-color-scheme:dark){box-shadow:0 0 20px 15px #0015ff38}& form{--color-error:light-dark(#a80000,#ff8a8a);text-align:left;& label,& input{display:block}& label{color:var(--primary-900);margin-top:.5em;& .requiredField{color:var(--color-error);padding-left:.25ch;font-size:110%}}& input:not([type=submit]){border:1px solid var(--primary-700);background-color:var(--neutral-100);width:100%;height:2.5em;color:var(--primary-800);border-radius:7px;padding-left:3.5ch}& input.error,& .changedField:invalid{border-color:var(--color-error)}& input:user-invalid{border-color:var(--color-error)}& select:user-invalid{border-color:var(--color-error)}& textarea:user-invalid{border-color:var(--color-error)}& .fieldErrorMessage{color:var(--color-error);min-height:1.5em;font-size:var(--fs-400);--filter-link-icon:light-dark(brightness(0) saturate(100%) invert(13%) sepia(100%) saturate(5321%) hue-rotate(22deg) brightness(73%) contrast(138%),brightness(0) saturate(100%) invert(77%) sepia(26%) saturate(6129%) hue-rotate(312deg) brightness(109%) contrast(104%));opacity:0;margin-left:.5ch;transition:opacity .2s}& textarea,& select{border:1px solid var(--primary-700);background-color:var(--neutral-100);width:100%;max-width:100%;color:var(--primary-800);border-radius:7px}& select{appearance:none;height:2.5em;padding-left:1ch;&:invalid,& option:disabled{color:var(--color-disabled-text)}}& .select-arrow{--image-size:1.2em;position:relative;&:after{content:"";padding:var(--image-size);background-image:var(--icon-img);background-size:var(--image-size) var(--image-size);padding-top:var(--image-size);padding-right:var(--image-size);filter:var(--filter-primary-800);z-index:10;pointer-events:none;background-position:50%;background-repeat:no-repeat;margin:0;position:absolute;top:-.65em;right:0}}& .buzzField{display:none}& p{font-size:var(--fs-300);margin-block:.5em}& input[type=submit],& button[type=submit]{border:none;border-radius:7px;padding:.8em;display:inline-block}& .buttonSection{margin-top:1em}& input.hx-disabled-item:disabled,& textarea.hx-disabled-item:disabled,& select.hx-disabled-item:disabled{background-color:var(--neutral-300);cursor:not-allowed}& button.hx-disabled-item:disabled,& button.hx-disabled-item:disabled:hover{--filter-link-icon:var(--filter-primary-700);background-color:var(--neutral-300);color:var(--primary-700);cursor:not-allowed}& .spin-indicator{margin-left:1ch;display:none}& .htmx-request.spin-indicator{animation:2s linear infinite spin;display:inline-block}& .submit{transition:width 1s ease-in-out}}}.field-icon{--image-size:1.2em;position:relative;&:before{content:"";padding:var(--image-size);background-image:var(--icon-img);background-size:var(--image-size) var(--image-size);padding-top:var(--image-size);padding-right:var(--image-size);filter:var(--filter-neutral-400);z-index:10;pointer-events:none;background-position:50%;background-repeat:no-repeat;margin:0;position:absolute;top:.1em;left:0}}.introImage{filter:drop-shadow(0 16px 10px #c8c8c899);width:100%;height:auto;display:inline-block;@media (prefers-color-scheme:dark){filter:none}}.formSubmitError{backdrop-filter:saturate(180%)blur(20px);text-align:center;z-index:15;background-color:#ff000053;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;& i{filter:var(--filter-yellow)}}.noDisplay{opacity:0;display:none}.turnstile-container{min-height:71px;margin:0;padding:0}#htmxFormSubmit.error{pointer-events:none;color:#000;--icon-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E");--filter-link-icon:var(--filter-primary-900);background-color:red;transition:background-color .2s;animation:.2s ease-in-out 2 forwards vibrate}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vibrate{0%{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,2px)}80%{transform:translate(-2px,-2px)}to{transform:translate(0)}}