:root{--eseg-ink: #0c0e12;--eseg-paper: #efece5;--eseg-accent: #e8dcc4;--eseg-muted: #b7b0a3;--eseg-line: rgba(239, 236, 229, .18);--eseg-danger: #d97b7b}html.eseg-open,body.template-page{background:var(--eseg-ink);color:var(--eseg-paper)}.eseg-gate[hidden],.eseg-wrap[hidden]{display:none!important}.eseg-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(circle at 50% 40%,#16181f,#0c0e12 65%)}.eseg-gate__panel{width:min(30rem,100%);background:#ffffff08;border:1px solid var(--eseg-line);border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 24px 60px #0009}.eseg-gate__title{font:800 clamp(2.4rem,6vw,3.6rem) / 1 var(--font-heading-family, Georgia, serif);color:var(--eseg-accent);letter-spacing:.06em;margin:0 0 .25rem}.eseg-gate__subhead{margin:0 0 1rem;font-size:.85rem;letter-spacing:.24em;text-transform:uppercase;color:var(--eseg-muted)}.eseg-gate__lede{color:var(--eseg-paper);margin:0 0 1.5rem;opacity:.85;line-height:1.5}.eseg-gate__actions{display:grid;gap:.5rem}.eseg-gate__submit,.eseg-gate__decline{min-height:48px;border-radius:.5rem;font:800 .95rem / 1 var(--font-body-family, Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:.75rem 1rem}.eseg-gate__submit{background:var(--eseg-accent);color:var(--eseg-ink);border:0}.eseg-gate__decline{background:transparent;color:var(--eseg-paper);border:1px solid var(--eseg-line)}.eseg-gate__submit:hover{filter:brightness(1.05)}.eseg-gate__submit:active{transform:translateY(1px)}.eseg-gate__decline:hover{border-color:var(--eseg-accent);color:var(--eseg-accent)}.eseg-gate__decline:active{transform:translateY(1px)}.eseg-gate__note{margin:1.5rem 0 0;font-size:.75rem;color:var(--eseg-muted)}.eseg-wrap{min-height:100vh;background:var(--eseg-ink);color:var(--eseg-paper);padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.eseg-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--eseg-line);margin-bottom:2rem}.eseg-header__title{font:800 clamp(1.5rem,3vw,2.25rem) / 1.05 var(--font-heading-family, Georgia, serif);color:var(--eseg-accent);letter-spacing:.06em;margin:0}.eseg-header__meta{font-size:.8rem;color:var(--eseg-muted);letter-spacing:.14em;text-transform:uppercase}.eseg-footer{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--eseg-line);display:flex;justify-content:space-between;align-items:center;color:var(--eseg-muted);font-size:.85rem}.eseg-footer a{color:var(--eseg-accent);text-decoration:none;border-bottom:1px solid transparent}.eseg-footer a:hover{border-bottom-color:var(--eseg-accent)}@media(prefers-reduced-motion:reduce){.eseg-gate__submit,.eseg-gate__decline{transition:none}}.eseg-gate__form{text-align:left}.eseg-gate__label{display:block;font-size:.85rem;font-weight:600;margin:0 0 .4rem;color:var(--eseg-paper)}.eseg-gate__input{width:100%;box-sizing:border-box;min-height:48px;font:inherit;font-size:1.05rem;padding:.7rem .9rem;margin:0 0 .9rem;border:1px solid var(--eseg-line);border-radius:.5rem;background:#ffffff0a;color:var(--eseg-paper)}.eseg-gate__input:focus{outline:2px solid var(--eseg-accent);outline-offset:2px}.eseg-gate__submit:disabled,.eseg-gate__input:disabled{opacity:.5;cursor:not-allowed}.eseg-gate__err{min-height:1.3em;margin:.9rem 0 0;font-size:.9rem;color:var(--eseg-danger);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/51/assets/cv-eseg-gate.css.map */
