.pitch-private-teaser{font:400 12px/1.5 var(--sans);margin:8px 0 0;opacity:.85}.pitch-private-lock{display:inline-flex;vertical-align:middle;margin-left:8px}.pitch-private-lock svg{display:block}.pitch-access-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:90svh;overflow:auto;padding:26px;border:1px solid var(--mustard,#d4c26b);background:var(--burgundy,#a73d4d);color:var(--mustard,#d4c26b)}.pitch-access-dialog::backdrop{background:#000b}.pitch-access-dialog h2{font:400 clamp(27px,4vw,36px)/1.1 var(--display,'Anton',sans-serif);margin:18px 0}.pitch-access-dialog p{font:400 15px/1.6 var(--sans,'DM Sans',sans-serif);margin:0 0 18px}.pitch-access-close{display:block;margin-left:auto}.pitch-access-dialog button,.pitch-access-actions a{box-sizing:border-box;font:500 12px/1.5 var(--sans,'DM Sans',sans-serif);letter-spacing:.5px;color:inherit;background:transparent;border:1px solid currentColor;padding:10px 13px;text-decoration:none;cursor:pointer}.pitch-access-dialog label{display:block;font:500 13px/1.5 var(--sans);margin:0 0 7px}.pitch-access-dialog input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;font:400 16px var(--sans)}.pitch-access-dialog input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pitch-access-actions{display:flex;flex-wrap:wrap;gap:12px}.pitch-access-dialog .pitch-access-status{font-size:13px;margin:10px 0;min-height:20px}.pitch-access-dialog button:disabled{opacity:.6;cursor:wait}@media(max-width:500px){.pitch-access-dialog{padding:20px}.pitch-access-actions>*{flex:1 1 160px;text-align:center}}
.pitch-access-dialog{max-height:calc(100dvh - 32px);overscroll-behavior:contain}.pitch-access-bar{position:sticky;top:-26px;z-index:2;background:var(--burgundy,#a73d4d);padding:0 0 8px}.pitch-password-row{display:flex;align-items:stretch;border:1px solid currentColor}.pitch-password-row input{min-width:0;border:0;flex:1}.pitch-password-eye{flex:0 0 48px;border:0!important;display:grid;place-items:center}.pitch-password-eye svg,.pitch-private-lock svg{fill:none;stroke:currentColor;stroke-width:1.5}.pitch-access-dialog .pitch-email-fallback{font-size:12px;margin-top:22px;margin-bottom:0}.pitch-email-fallback span{user-select:all;overflow-wrap:anywhere}.pitch-copy-email{margin-top:8px}.pitch-lock-again{font:500 11px var(--sans);padding:10px 12px;background:transparent;color:inherit;border:1px solid currentColor;margin-top:16px;min-height:44px}.pitch-lock-again[hidden]{display:none}.pitch-access-dialog input{scroll-margin:40px 0 120px}.pitch-access-close,.pitch-access-actions>*{min-height:44px}@media(max-width:750px){.pitch-access-dialog{margin:auto;width:calc(100% - 24px);padding:20px;max-height:calc(100dvh - 24px)}.pitch-access-bar{top:-20px}.pitch-access-dialog h2{font-size:28px}.pitch-access-actions>*{flex:1 1 100%;min-height:46px}.pitch-access-dialog input{font-size:16px;min-height:48px}.pitch-access-dialog p{font-size:14px}}

.pitch-vault>.pitch-campaign[hidden],.pitch-private-collection[hidden]{display:none!important}.pitch-private-collection{grid-column:1/-1;border:1px solid currentColor;padding:clamp(24px,4vw,48px);margin-top:12px}.pitch-private-collection h3{font:400 clamp(28px,4vw,48px)/1.1 var(--display);max-width:750px;margin:0 0 18px}.pitch-private-collection p{font:400 15px/1.6 var(--sans);margin:0 0 24px}.pitch-collection-unlock{font:500 12px var(--sans);letter-spacing:.5px;color:inherit;background:transparent;border:1px solid currentColor;padding:16px 20px;min-height:46px;cursor:pointer}@media(max-width:750px){.pitch-private-collection{padding:24px}.pitch-private-collection h3{font-size:30px}.pitch-collection-unlock{width:100%;text-align:left}}
