.secco-access{position:fixed;inset:0;margin:auto;width:min(440px,calc(100% - 32px));max-height:90svh;overflow:auto;border:1px solid #f0e8c6;border-radius:12px;padding:32px;background:#652629;color:#f0e8c6;font-family:Geist,sans-serif;box-sizing:border-box}.secco-access::backdrop{background:rgb(20 8 9 / .75)}.secco-access h2{font-family:"Instrument Serif",serif;font-size:44px;line-height:1.1;margin:0 0 16px}.secco-access p{line-height:1.5;margin:0 0 20px}.secco-access form{display:grid;gap:12px}.secco-access input{min-width:0;width:100%;box-sizing:border-box;border:1px solid #f0e8c6;border-radius:4px;padding:12px;background:#fff;color:#231214;font:inherit}.secco-access form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:0;border-radius:999px;background:#f0e8c6;color:#652629;font:600 12px/1.5 Geist,sans-serif;letter-spacing:.16em;text-transform:uppercase;box-shadow:none;outline:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.secco-access form button[type=submit]:is(:hover,:focus,:active){border:0;background:#e4dbb7;color:#652629;box-shadow:none;outline:none}.secco-access form button[type=submit]:focus-visible{background:#d7cc9f;color:#652629;outline:none;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.secco-access .secco-access-close{position:absolute;right:12px;top:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#f0e8c6;font:28px/1 Geist,sans-serif;cursor:pointer}.secco-access .secco-access-close:hover,.secco-access .secco-access-close:focus{background:rgb(240 232 198 / .1);color:#f0e8c6}.secco-access-verification{display:grid;justify-items:start;gap:0;min-width:0;margin:2px 0 4px}.secco-access-verification-status{display:flex;align-items:center;gap:8px;color:rgb(240 232 198 / .8);font-size:12px;line-height:1.5}.secco-access-verification-status::before{content:"";flex:0 0 12px;width:12px;height:12px;box-sizing:border-box;border:1px solid rgb(240 232 198 / .3);border-top-color:currentColor;border-radius:50%;animation:secco-access-spin .9s linear infinite}.secco-access-verification[data-state=verified] .secco-access-verification-status::before{width:12px;height:7px;margin-top:-4px;border:0;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;border-radius:0;transform:rotate(-45deg);animation:none}.secco-access-verification[data-state=error] .secco-access-verification-status::before,.secco-access-verification[data-state=interactive] .secco-access-verification-status::before{animation:none}.secco-access-turnstile{width:300px;max-width:100%;line-height:0}.secco-access-verification[data-compact] .secco-access-turnstile{width:150px}.secco-access form button[type=submit]:disabled{background:#f0e8c6;color:#652629;opacity:.65;cursor:wait}@keyframes secco-access-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.secco-access-verification-status::before{animation:none}}.secco-access input:is(:focus,:focus-visible){outline:none;box-shadow:none;border-color:#8e5153}.secco-access [role=alert]{padding:12px;border:1px solid currentColor}.secco-access-noscript{padding:16px;text-align:center}@media(max-width:400px){.secco-access{padding:24px}}
