.nws .lnk-arch{--arch-h:min(calc(250 * var(--up)), 30svh)}.nws .lnk-stage{margin-top:calc(-30 * var(--up))}.nws-logo-link{width:calc(150 * var(--up));margin-inline:auto;animation:.9s cubic-bezier(.2,.7,.2,1) .9s both lnk-rise;position:absolute;top:11%;left:0;right:0}.nws-logo-link .lnk-logo{width:100%;animation:none;display:block;position:static}.nws-logo-link:focus-visible{outline:2px solid var(--lnk-gold);outline-offset:4px}.nws-stage{animation:.9s cubic-bezier(.2,.7,.2,1) .8s both lnk-rise}.nws-title{font-family:var(--font-serif);font-weight:500;font-size:calc(38 * var(--up));letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 24px #07080acc;margin:0;line-height:1.04}.nws-sub{margin:calc(16 * var(--up)) 0 0;max-width:36ch;font-size:calc(16 * var(--up));color:#f7f1eac7;text-wrap:pretty;font-weight:300;line-height:1.6}.nws-form{gap:calc(26 * var(--up));margin-top:calc(34 * var(--up));flex-direction:column;display:flex}.nws-pair{gap:calc(26 * var(--up)) calc(28 * var(--up));display:grid}@media (min-width:30rem){.nws-pair{grid-template-columns:1fr 1fr}}.nws-field{flex-direction:column;min-width:0;display:flex}.nws-field label{font-size:calc(13 * var(--up));letter-spacing:.01em;color:#f7f1ea9e;transition:color .2s}.nws-field:focus-within label{color:var(--lnk-gold)}.nws-optional{color:#f7f1ea66}.nws-field input{width:100%;min-height:calc(46 * var(--up));padding:calc(6 * var(--up)) 0 calc(8 * var(--up));color:var(--lnk-cream);font:inherit;font-size:max(16px, calc(18 * var(--up)));background:0 0;border:0;border-bottom:1px solid #dcb8776b;border-radius:0;transition:border-color .2s,box-shadow .2s}.nws-field input:hover{border-bottom-color:#dcb877bf}.nws-field input:focus-visible{border-bottom-color:var(--lnk-gold);box-shadow:0 1px 0 var(--lnk-gold);outline:none}.nws-field input:disabled{opacity:.55}.nws-field input:-webkit-autofill{-webkit-text-fill-color:var(--lnk-cream);caret-color:var(--lnk-cream);transition:background-color 99999s ease-out,border-color .2s,box-shadow .2s}.nws-submit{justify-content:space-between;align-items:center;gap:calc(16 * var(--up));min-height:calc(64 * var(--up));margin-top:calc(10 * var(--up));padding:calc(8 * var(--up)) calc(10 * var(--up)) calc(8 * var(--up)) calc(28 * var(--up));box-shadow:0 0 0 calc(5 * var(--up)) #d3540024, 0 calc(10 * var(--up)) calc(40 * var(--up)) #d3540073, inset 0 1px 0 #ffffff47;color:#fff;font:inherit;font-size:calc(17 * var(--up));letter-spacing:.005em;cursor:pointer;background:linear-gradient(#e76315 0%,#d35400 100%);border:1px solid #e76315e6;border-radius:999px;font-weight:600;transition:background-color .25s,border-color .25s,transform .25s;display:flex}.nws-submit:hover{background:linear-gradient(#ee6f20 0%,#dc5a04 100%);border-color:#f08040}.nws-submit:active{transform:scale(.985)}.nws-submit:focus-visible{outline:2px solid var(--lnk-gold);outline-offset:3px}.nws-submit:disabled{opacity:.7;cursor:default}.nws-chip{width:calc(46 * var(--up));aspect-ratio:1;background:#0d0c0c2e;border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;transition:translate .25s;display:grid}.nws-chip svg{width:calc(16 * var(--up));height:auto}.nws-submit:hover:not(:disabled) .nws-chip{translate:calc(3 * var(--up)) 0}.nws-error{font-size:calc(14 * var(--up));color:#ffb38a;margin:0}.nws-fine{font-size:calc(13 * var(--up));color:#f7f1ea8c;text-wrap:balance;margin:0;line-height:1.5}.nws-done a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.nws-done a:hover{color:var(--lnk-gold)}.nws-result{margin-top:calc(40 * var(--up))}.nws-arc{width:calc(120 * var(--up));height:auto;margin-bottom:calc(20 * var(--up));display:block;overflow:visible}.nws-arc path{fill:none;stroke:var(--lnk-ember-hi);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:1.1s cubic-bezier(.3,.7,.2,1) both nws-draw}.nws-done{font-family:var(--font-serif);font-size:calc(26 * var(--up));color:var(--lnk-cream);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.25;animation:.8s cubic-bezier(.2,.7,.2,1) .35s both lnk-rise}.nws-done-check{font-size:calc(22 * var(--up));line-height:1.35}.nws-done:focus{outline:none}@keyframes nws-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nws-stage,.nws-logo-link,.nws-arc path,.nws-done{animation:none}.nws-field input,.nws-field label,.nws-submit,.nws-chip{transition:none}}@media (min-width:62rem){.nws .lnk-col{width:min(calc(1200 * var(--up)), 100% - calc(80 * var(--up)));column-gap:clamp(calc(48 * var(--up)), 6vw, calc(110 * var(--up)))}.nws .lnk-arch{--arch-h:min(calc(780 * var(--up)), 84svh)}.nws .lnk-stage{max-width:calc(540 * var(--up));margin-top:0}.nws-logo-link{width:calc(170 * var(--up));top:10%}.nws-title{font-size:calc(60 * var(--up));text-shadow:none}.nws-sub{margin-top:calc(22 * var(--up));font-size:calc(18 * var(--up))}.nws-form{margin-top:calc(48 * var(--up));gap:calc(30 * var(--up))}.nws-submit{min-width:calc(250 * var(--up));align-self:flex-start}.nws-done{font-size:calc(32 * var(--up))}.nws-done-check{font-size:calc(24 * var(--up))}}
