.Si-P0q_page{box-sizing:border-box;background:var(--theme-background);width:100%;max-width:none;min-height:100svh;color:var(--theme-text);grid-template-columns:1fr 1fr;padding:0;display:grid}.Si-P0q_entry{grid-area:1/2;place-items:center;min-width:0;padding:clamp(1.5rem,5vw,5rem);display:grid}.Si-P0q_card{box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-surface-raised);border-radius:1.15rem;width:min(100%,27rem);padding:1.75rem clamp(1.25rem,4vw,2.5rem) 2rem;box-shadow:0 20px 55px #0007}.Si-P0q_header{text-align:center}.Si-P0q_logo{margin:-.4rem auto -.25rem;display:block}.Si-P0q_eyebrow{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:650}.Si-P0q_header h1{letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.15}.Si-P0q_intro{color:var(--theme-muted);margin:.75rem 0 0;font-size:.92rem}.Si-P0q_form{gap:.55rem;margin:1.7rem 0 1rem}.Si-P0q_form label{font-size:.85rem;font-weight:600}.Si-P0q_field{border:1px solid var(--theme-border-strong);background:var(--theme-surface-active);border-radius:.65rem;align-items:center;gap:.6rem;padding-inline:.85rem;display:flex}.Si-P0q_field svg{width:1.15rem;color:var(--theme-muted);flex:none}.Si-P0q_field input{box-sizing:border-box;width:100%;min-width:0;min-height:3rem;color:inherit;background:0 0;border:0;outline:0;padding:.65rem 0;font-size:1rem}.Si-P0q_field input::placeholder{color:var(--theme-muted)}.Si-P0q_field:focus-within{outline:2px solid var(--theme-accent);outline-offset:2px}.Si-P0q_form button{background:var(--theme-red);color:#fff;border:0;border-radius:.65rem;min-height:3rem;margin-top:.5rem;font-weight:700}.Si-P0q_form button:hover{background:var(--theme-red-hover)}.Si-P0q_form button:focus-visible,.Si-P0q_help summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.Si-P0q_error{color:var(--theme-accent);margin:.4rem 0 0;font-size:.85rem}.Si-P0q_help{color:var(--theme-muted);text-align:center;font-size:.83rem}.Si-P0q_help summary{text-underline-offset:.2em;width:fit-content;margin-inline:auto;text-decoration:underline;list-style:none}.Si-P0q_help summary::-webkit-details-marker{display:none}.Si-P0q_instructions{text-align:left;overflow-wrap:anywhere;margin-top:1rem;line-height:1.5}.Si-P0q_instructions ol{padding-inline-start:1.25rem}.Si-P0q_instructions li+li{margin-top:.4rem}.Si-P0q_portrait{grid-area:1/1;min-height:32rem;position:relative;overflow:hidden}.Si-P0q_portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 56%,#000d 70%,#0005 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 56%,#000d 70%,#0005 88%,#0000 100%)}.Si-P0q_portrait:after{background:linear-gradient(to top, var(--theme-wine), transparent 35%);content:"";pointer-events:none;position:absolute;inset:0}.Si-P0q_copyright{z-index:1;color:#fff;text-align:center;gap:.2rem;font-size:.85rem;line-height:1.35;display:grid;position:absolute;inset:auto 1rem 1rem}@media (max-width:760px){.Si-P0q_page{grid-template-columns:minmax(0,1fr);align-content:start}.Si-P0q_entry{grid-column:1;padding:clamp(1.5rem,7vw,3rem) 1rem}.Si-P0q_portrait{aspect-ratio:5/4;grid-row:2;min-height:0}.Si-P0q_portrait img{-webkit-mask-image:linear-gradient(#0000,#0006 8%,#000 23%);mask-image:linear-gradient(#0000,#0006 8%,#000 23%)}}
