.gatecard{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:210;width:min(430px,90vw);text-align:center;background:hsla(0,0%,100%,.96);border:1px solid var(--rule,rgba(26,24,22,.12));border-radius:18px;box-shadow:0 24px 60px rgba(26,24,22,.16);padding:42px 36px 34px;transition:opacity .8s ease,transform .8s ease}.gatecard.away{opacity:0;transform:translate(-50%,-56%);pointer-events:none}.g-eb{font-family:var(--sans);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#6f6a61;margin-bottom:14px}.g-h{font-family:var(--serif);font-weight:400;font-size:clamp(25px,3.1vw,33px);line-height:1.15;color:var(--ink);margin:0}.g-sub{font-family:var(--sans);font-size:14px;color:#4a463f;margin:12px auto 22px;max-width:300px}.g-in{width:100%;box-sizing:border-box;border:0;border-bottom:2px solid var(--rule,rgba(26,24,22,.12));background:none;text-align:center;font-family:var(--serif);font-size:24px;color:var(--ink);outline:none;padding:6px 0;transition:border-color .3s}.g-in:focus{border-color:var(--link)}.g-enter{display:inline-block;margin-top:16px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a857c;border-bottom:1px solid rgba(26,24,22,.22);transition:color .2s ease,border-color .2s ease,opacity .3s ease}.g-enter:focus-visible,.g-enter:hover{color:var(--ink);border-bottom-color:var(--ink);outline:none}.gatecard.said .g-enter{opacity:0;pointer-events:none}.gatecard.wrong .g-in{border-color:#b3543e}.g-err{font-family:var(--sans);font-size:12px;color:#b3543e;margin-top:10px;min-height:16px;opacity:0;transition:opacity .3s}.gatecard.wrong .g-err{opacity:1}.g-cookies{font-family:var(--sans);font-size:12px;color:#b3543e;margin-top:12px;line-height:1.4}.g-resp{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--link);margin-top:14px;opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease;min-height:34px}.gatecard.said .g-resp{opacity:1;transform:none}.gatecard.said .g-in,.gatecard.said .g-sub{opacity:.25;pointer-events:none}.g-note{margin-top:18px}.g-note,.g-reach{font-family:var(--sans);font-size:11.5px;color:#8a857c}.g-reach{margin-top:10px}.g-reach a{color:var(--link);text-decoration:none;border-bottom:1px solid rgba(19,71,108,.35)}.gatecard.said .g-reach{opacity:.25;pointer-events:none}body.page-gate .fcopy,body.page-gate .fctrl,body.page-gate .fmeet,body.page-gate .ftag{display:none!important}@media (max-width:480px){.gatecard{top:42%;padding:32px 22px 28px}html.boot-field body.page-gate.gate-keyboard-open{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-top:var(--gate-scroll-top,120px);padding-bottom:var(--gate-scroll-pad,80vh)}body.page-gate.gate-keyboard-open .fieldstage{pointer-events:none}body.page-gate.gate-keyboard-open .gatecard{position:absolute;top:var(--gate-scroll-top,120px);left:50%;transform:translate(-50%);transition:none;max-height:none;overflow:visible;touch-action:pan-y}body.page-gate.gate-keyboard-open .gatecard.away{transform:translate(-50%,-8%)}}@media (prefers-reduced-motion:reduce){.g-enter,.g-err,.g-in,.g-resp,.gatecard{transition:none}}