.pg-signin .si{padding:20px 0 24px}@media (min-width:980px){.pg-signin .si{padding-top:36px}}.pg-signin .si .grid{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:980px){.pg-signin .si .grid{grid-template-columns:1fr 600px;gap:56px}}.pg-signin .si h1{font:900 clamp(42px,5.4vw,76px)/.96 var(--display);letter-spacing:-.015em;margin:12px 0 16px}.pg-signin .si h1 em{font-style:normal;color:var(--sig)}.pg-signin .si .ticket{transform:rotate(-1.5deg)}.pg-signin .si .ticket:focus-within,.pg-signin .si .ticket:hover{transform:rotate(0)}.pg-signin .si .ticket .main{padding:26px 28px 28px}.pg-signin .si .ticket .main>svg{pointer-events:none}.pg-signin .si .ticket h2{font:900 clamp(30px,3.4vw,40px)/1 var(--display);margin:10px 0 18px}.pg-signin .si .ticket form{display:grid;grid-gap:12px;gap:12px;position:relative}.pg-signin .si .ticket .fld label{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}.pg-signin .si .ticket .fld input{width:100%;box-sizing:border-box;min-height:48px;border:0;border-bottom:2px solid rgba(0,21,34,.35);background:transparent;font:600 17px var(--body);color:var(--night);padding:6px 2px;border-radius:0}.pg-signin .si .ticket .fld input:focus{outline:none;border-bottom-color:var(--blue)}.pg-signin .btn-li,.pg-signin .si .ticket .btn-night{justify-content:center;width:100%}.pg-signin .btn-li{display:flex;align-items:center;gap:10px;min-height:52px;border-radius:999px;background:#0A66C2;color:#fff;font:700 16px var(--body);text-decoration:none;border:0;cursor:pointer}.pg-signin .or{display:flex;align-items:center;gap:12px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin:4px 0}.pg-signin .or:after,.pg-signin .or:before{content:"";flex:1 1;height:0;border-top:2px dashed rgba(0,21,34,.2)}.pg-signin .small{font-size:13px;color:#6b7280;margin:2px 0 0}.pg-signin .small a{color:var(--night);font-weight:600}.pg-signin .ticket .stamp{position:absolute;right:26px;bottom:30px;font:900 16px/1 var(--display);letter-spacing:.08em;color:var(--teal);border:3px solid var(--teal);border-radius:8px;padding:6px 10px;transform:rotate(-10deg) scale(1.6);opacity:0;transition:transform .35s cubic-bezier(.2,1.6,.4,1),opacity .2s;z-index:2}.pg-signin .sent .ticket .stamp{opacity:1;transform:rotate(-10deg) scale(1)}.pg-signin .sent-box{display:none}.pg-signin .sent .sent-box{display:block}.pg-signin .sent .pre{display:none}.pg-signin .sent-box p{color:#4b5563;margin:0 0 18px;font-size:16px;line-height:1.5}.pg-signin .sent-box p b{color:var(--night)}.pg-signin .ticket .stub .gate{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.pg-signin .ticket .stub .gate b{display:block;font:700 14px var(--body);letter-spacing:0;text-transform:none;color:var(--night);margin-top:3px}.pg-signin .ticket .stub .bar{height:34px;background:repeating-linear-gradient(90deg,var(--night) 0 2px,transparent 2px 5px,var(--night) 5px 6px,transparent 6px 9px);opacity:.8;border-radius:2px}.pg-signin .sent .ticket .stub .bar{opacity:.25}@media (max-width:639px){.pg-signin .sent .sent-box{padding-bottom:64px}.pg-signin .ticket .stub{flex-direction:row;flex-wrap:wrap;align-items:center}.pg-signin .ticket .stub .bar{flex:1 1 100%}}