.Zigcra_root{--fade:var(--transition-duration-slow) ease;box-sizing:border-box;background:var(--ss-page);min-height:100dvh;color:var(--ss-fg);font-family:var(--ss-font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.Zigcra_left{flex-direction:column;flex:480px;justify-content:space-between;gap:48px;min-width:0;padding:20px clamp(16px,4vw,52px);display:flex}.Zigcra_home{color:var(--ss-fg);border-radius:4px;align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:flex}.Zigcra_home:focus-visible{outline:2px solid var(--ss-focus);outline-offset:3px}.Zigcra_word{font-family:var(--ss-font-display);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:30px}.Zigcra_main{width:100%;max-width:400px}.Zigcra_h1{font-family:var(--ss-font-display);letter-spacing:-.015em;margin:0;font-size:40px;font-weight:500;line-height:46px}.Zigcra_lede{color:var(--ss-fg-2);margin:12px 0 24px;font-size:17px;line-height:26px}.Zigcra_lozenge{width:100%;height:var(--spacing-field);background:var(--ss-elevated);box-shadow:inset 0 0 0 1px var(--ss-border-strong);transition:box-shadow var(--fade);border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 22px;display:flex}.Zigcra_lozenge:focus-within{box-shadow:inset 0 0 0 1px var(--ss-fg)}.Zigcra_lozenge input{min-width:0;height:var(--spacing-rail);font:inherit;font-size:var(--text-field);color:var(--ss-fg);background:0 0;border:0;outline:none;flex:1}.Zigcra_lozenge input::placeholder{color:var(--ss-fg-3)}.Zigcra_go{background:var(--ss-invert);width:40px;height:40px;color:var(--ss-invert-fg);cursor:pointer;transition:background var(--fade);border:0;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;display:flex}.Zigcra_go:not(:disabled):hover{background:var(--ss-invert-hover)}.Zigcra_go:disabled{cursor:default}.Zigcra_go:focus-visible{box-shadow:0 0 0 2px var(--ss-elevated), 0 0 0 4px var(--ss-focus)}.Zigcra_link{font:inherit;color:var(--ss-fg-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ss-border-strong);text-decoration-color:var(--ss-border-strong);cursor:pointer;transition:color var(--fade);background:0 0;border:0;border-radius:4px;outline:none;padding:0}.Zigcra_link:hover{color:var(--ss-fg)}.Zigcra_link:disabled{color:var(--ss-fg-3);cursor:default;text-decoration-color:#0000}.Zigcra_link:focus-visible{box-shadow:0 0 0 2px var(--ss-focus)}.Zigcra_note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--ss-fg-3);margin:16px 0 0}.Zigcra_err{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--ss-danger);margin:12px 0 0}.Zigcra_legal{border-top:1px solid var(--ss-line);font-size:var(--text-label);color:var(--ss-fg-3);margin:28px 0 0;padding-top:16px;line-height:18px}.Zigcra_legal .Zigcra_link{color:var(--ss-link);text-decoration-color:currentColor}.Zigcra_foot{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--ss-fg-3);flex-wrap:wrap;gap:8px 24px;display:flex}.Zigcra_foot a{color:var(--ss-fg-3);border-radius:4px}.Zigcra_foot a:hover{color:var(--ss-fg)}.Zigcra_foot a:focus-visible{outline:2px solid var(--ss-focus);outline-offset:3px}.Zigcra_photo{border-radius:var(--radius-dialog);background:var(--ss-home-ground);min-width:0;min-height:560px;color:var(--ss-home-fg);flex:480px;position:relative;overflow:hidden}.Zigcra_photo img{object-fit:cover;object-position:62% 30%;width:100%;height:100%;position:absolute;inset:0}.Zigcra_caption{background:linear-gradient(0deg, var(--ss-home-scrim-low) 0%, var(--ss-home-scrim-clear) 50%);flex-direction:column;justify-content:flex-end;padding:40px clamp(20px,4vw,48px);display:flex;position:absolute;inset:0}.Zigcra_line{max-width:380px;font-family:var(--ss-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:52px}.Zigcra_tag{color:var(--ss-home-fg-2);margin:12px 0 0;font-size:17px;line-height:26px}@media (max-width:860px){.Zigcra_photo{flex-basis:100%;order:-1;min-height:240px}.Zigcra_line{font-size:32px;line-height:36px}.Zigcra_h1{font-size:32px;line-height:38px}}
