:root{--bg:#f4eee3;--bg-side:#ebe3d2;--surface:#f8f3ea;--border:#d9ceb6;--border-faint:#e3dac5;--border-focus:#b89c6a;--text:#1c1814;--text-dim:#4a4239;--text-muted:#8a7e6e;--accent:#6a5736;--accent-bright:#8a6e3d;--danger:#8a3a30}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:18px}body{background-color:var(--bg);color:var(--text);font-family:var(--font-garamond),Georgia,"Times New Roman",serif;line-height:1.72;min-height:100vh}::selection{background:rgba(106,87,54,.2)}a{color:inherit;text-decoration:none}header{border-bottom:1px solid var(--border);padding:.85rem 2rem}header nav{width:100%}.top-nav{display:flex;align-items:center;justify-content:space-between}header nav a{font-size:.82rem;color:var(--text-muted);letter-spacing:.06em;transition:color .15s}header nav a:hover{color:var(--text)}header nav button{background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:.82rem;letter-spacing:.06em;cursor:pointer;transition:color .15s}header nav button:hover{color:var(--text)}.top-nav-wordmark{font-size:1.6rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--text)}.top-nav-wordmark:hover{color:var(--text)}.user-menu{position:relative}.user-menu-trigger{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:.82rem;letter-spacing:.06em;cursor:pointer;padding:0;transition:color .15s}.user-menu-trigger:hover{color:var(--text)}.user-menu-caret{font-size:.6rem;opacity:.5}.user-menu-dropdown{position:absolute;right:0;top:calc(100% + .65rem);background:var(--surface);border:1px solid var(--border);min-width:140px;z-index:100}.user-menu-item{display:block;width:100%;text-align:left;padding:.65rem 1rem;font-family:inherit;font-size:.78rem;letter-spacing:.06em;color:var(--text-muted);background:transparent;border:none;border-bottom:1px solid var(--border-faint);cursor:pointer;transition:color .15s,background .15s}.user-menu-item:last-child{border-bottom:none}.user-menu-item:hover{color:var(--text);background:var(--border-faint)}.auth-shell,.auth-shell__main{min-height:100vh;display:flex}.auth-shell__main{flex:1 1;min-width:0;flex-direction:column}.auth-shell__page{min-width:0}.auth-sidebar{flex-shrink:0;width:288px;background:var(--bg-side);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;height:100vh}.auth-sidebar--compact{width:64px}.auth-nav{height:100%;display:flex;flex-direction:column}.auth-nav__brand{display:flex;align-items:center;gap:.6rem;height:56px;padding:0 1rem;border-bottom:1px solid var(--border-faint);color:var(--text);flex-shrink:0}.auth-nav__brand--compact{justify-content:center;padding:0}.auth-nav__brand-logo{flex-shrink:0;display:block}.auth-nav__brand-wordmark{font-family:var(--font-garamond),Georgia,serif;font-size:1.05rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--text)}.auth-nav__compose-zone{padding:.85rem .75rem;border-bottom:1px solid var(--border-faint);flex-shrink:0}.auth-sidebar--compact .auth-nav__compose-zone{padding:.5rem .4rem}.auth-nav__compose-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;border:1px solid var(--text-dim);border-radius:8px;background:transparent;color:var(--text);font-family:inherit;font-size:.85rem;letter-spacing:.02em;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.auth-nav__compose-btn--active,.auth-nav__compose-btn:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.auth-nav__compose-btn--compact{justify-content:center;padding:.5rem}.auth-nav__primary{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.auth-nav__section-entry{display:flex;align-items:center;gap:.7rem;width:100%;padding:.65rem 1rem;background:transparent;color:var(--text);font-family:inherit;font-size:.92rem;letter-spacing:.04em;cursor:pointer;transition:background .18s,color .18s}.auth-nav__section-entry:hover{background:rgba(255,253,248,.55)}.auth-nav__section-entry--active,.auth-nav__section-entry--active:hover{background:var(--text);color:var(--bg)}.auth-nav__section-entry--compact{justify-content:center;padding:.6rem 0;gap:0}.auth-nav__utility{margin-top:auto;display:flex;flex-direction:column;padding:.5rem;border-top:1px solid var(--border-faint);flex-shrink:0}.auth-sidebar--compact .auth-nav__utility{padding:.4rem}.auth-nav__utility form{display:contents}.auth-nav__utility-link{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .7rem;background:transparent;border:none;color:var(--text-dim);font-family:inherit;font-size:.8rem;letter-spacing:.02em;text-align:left;cursor:pointer;transition:background .18s,color .18s}.auth-nav__utility-link:hover{background:rgba(255,253,248,.55);color:var(--text)}.auth-nav__utility-link--active,.auth-nav__utility-link--active:hover{background:var(--text);color:var(--bg)}.auth-nav__utility-link--compact{justify-content:center;padding:.5rem 0}.auth-nav__collapse-toggle{border-top:1px solid var(--border-faint);padding:.4rem .5rem;flex-shrink:0}.auth-sidebar--compact .auth-nav__collapse-toggle{padding:.4rem .3rem}.auth-nav__collapse-toggle-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.4rem .6rem;background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:.72rem;letter-spacing:.04em;cursor:pointer;transition:background .18s,color .18s}.auth-nav__collapse-toggle-btn:hover{background:rgba(255,253,248,.55);color:var(--text)}.auth-nav__collapse-toggle-label{font-size:.72rem}.help-page__contact{margin-top:1rem}.help-page__contact-link{color:var(--accent);border-bottom:1px solid var(--border-faint);padding-bottom:1px;transition:border-color .15s,color .15s}.help-page__contact-link:hover{color:var(--accent-bright);border-color:var(--accent)}.settings-plan__placeholder{color:var(--text-dim);font-style:italic;max-width:40rem}.auth-nav__brand{cursor:pointer;transition:background-color .15s}.auth-nav__brand:hover{background-color:rgba(255,253,248,.45)}.auth-nav__brand--active{background-color:rgba(184,156,106,.1)}.auth-nav__user-menu-zone{border-top:1px solid var(--border-faint);flex-shrink:0}.auth-sidebar--compact .auth-nav__user-menu-zone{padding:.4rem .2rem}.auth-nav__user-menu{display:flex;flex-direction:column}.auth-nav__user-menu-trigger{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:none;color:var(--text);font-family:inherit;padding:.7rem .85rem;cursor:pointer;text-align:left;transition:background-color .15s}.auth-nav__user-menu-trigger:hover{background-color:rgba(255,253,248,.45)}.auth-nav__user-menu--active .auth-nav__user-menu-trigger{background-color:rgba(184,156,106,.14)}.auth-nav__user-menu--active .auth-nav__user-menu-trigger:hover{background-color:rgba(184,156,106,.2)}.auth-nav__user-menu-trigger--compact{justify-content:center;padding:.5rem .4rem}.auth-nav__user-menu-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:.78rem;letter-spacing:.05em;border-radius:50%;flex-shrink:0}.auth-nav__user-menu-name{flex:1 1;text-align:left;font-size:.82rem;letter-spacing:.04em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-nav__user-menu-chevron{flex-shrink:0;color:var(--text-muted);transition:transform .18s}.auth-nav__user-menu-chevron--collapsed{transform:rotate(-90deg)}.auth-nav__user-menu-items{display:flex;flex-direction:column;padding-bottom:.4rem}.auth-nav__user-menu-email{padding:.2rem .85rem .5rem 3.05rem;font-size:.72rem;color:var(--text-muted);letter-spacing:.02em;font-style:italic;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.auth-nav__user-menu-item{display:block;padding:.45rem .85rem .45rem 3.05rem;background:transparent;border:none;color:var(--text);font-family:inherit;font-size:.82rem;letter-spacing:.03em;cursor:pointer;text-align:left;width:100%;transition:background-color .15s}.auth-nav__user-menu-item:hover{background-color:rgba(255,253,248,.55)}.enso-home{max-width:680px;margin:0 auto;padding:2.25rem 2rem 6rem}.enso-label{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin-bottom:1.1rem}.inscribe-form{display:flex;flex-direction:column}.inscribe-surface{background:var(--surface);border:1px solid var(--border);border-bottom:none;padding:1.5rem 1.75rem 1.25rem}.inscribe-textarea{width:100%;min-height:180px;background:transparent;border:none;outline:none;resize:vertical;font-family:inherit;font-size:1.05rem;line-height:1.72;color:var(--text);caret-color:var(--accent-bright)}.inscribe-textarea::placeholder{color:var(--text-muted);font-style:italic}.inscribe-footer{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--border);padding:.8rem 1.75rem}.inscribe-meta{font-size:.72rem;color:var(--text-muted);letter-spacing:.05em;font-style:italic;min-height:1em}.inscribe-btn{background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;padding:.45rem 1.5rem;cursor:pointer;transition:background .18s,color .18s}.inscribe-btn:hover:not(:disabled){background:var(--accent);color:var(--bg)}.inscribe-btn:disabled{opacity:.35;cursor:not-allowed}.inscribe-alert{margin-top:.9rem;font-size:.85rem;color:var(--text-dim);font-style:italic}.inscribe-alert--error{color:var(--danger)}.enso-divider{border:none;border-top:1px solid var(--border);margin:3.25rem 0}.archive-list{list-style:none}.archive-item{border-bottom:1px solid var(--border-faint)}.archive-item:first-child{border-top:1px solid var(--border-faint)}.archive-link{display:flex;align-items:baseline;gap:1.5rem;padding:1.1rem 0;color:var(--text);transition:color .15s}.archive-link:hover{color:var(--accent)}.archive-link:hover .archive-arrow{opacity:.9}.archive-preview{flex:1 1;font-size:1rem;line-height:1.55}.archive-date{flex-shrink:0;font-size:.68rem;letter-spacing:.08em;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.archive-arrow{flex-shrink:0;opacity:.45;font-size:.8rem;color:var(--accent);transition:opacity .15s}.archive-empty{color:var(--text-muted)}.archive-empty,.archive-error{font-style:italic;font-size:.95rem}.archive-error{color:var(--danger)}.landing-page{min-height:100vh;justify-content:center;padding:1vh 2rem 2rem}.landing-content,.landing-page{display:flex;align-items:center}.landing-content{flex-direction:column;text-align:center}.landing-wordmark{font-size:1.6rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--text);margin-bottom:1.25rem}.landing-enso{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(500px,80vw)}.landing-enso-svg{width:100%;height:auto;display:block}.landing-tagline{position:absolute;font-size:1.05rem;color:var(--text-dim);font-style:italic;margin:0;padding:0 4rem;text-align:center;line-height:1.6}.landing-actions{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:220px}.landing-btn{display:block;text-align:center;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;padding:.65rem 1.5rem;cursor:pointer;transition:background .18s,color .18s}.landing-btn:hover{background:var(--accent);color:var(--bg)}.landing-btn--secondary{border-color:var(--border);color:var(--text-muted)}.landing-btn--secondary:hover{background:var(--surface);color:var(--text);border-color:var(--accent)}.login-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-panel-left{background:var(--bg-side);border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:4rem}.login-brand{max-width:320px}.login-wordmark{font-size:1.1rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem}.login-tagline{font-size:1.05rem;color:var(--text-dim);font-style:italic;line-height:1.8}.login-panel-right{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem}@media (max-width:640px){.login-split{grid-template-columns:1fr}.login-panel-left{display:none}.login-panel-right:before{content:"Enso";display:block;font-size:1.1rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2.5rem;text-align:center}}.login-panel-heading{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.75rem;text-align:center}.login-actions{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:220px}.login-btn{display:block;text-align:center;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;padding:.65rem 1.5rem;cursor:pointer;transition:background .18s,color .18s}.login-btn:hover{background:var(--accent);color:var(--bg)}.login-btn--secondary{border-color:var(--border);color:var(--text-muted)}.login-btn--secondary:hover{background:var(--surface);color:var(--text);border-color:var(--accent)}.login-forgot{display:block;margin-top:1.75rem;font-size:.7rem;letter-spacing:.08em;color:var(--text-muted);font-style:italic;transition:color .15s}.login-forgot:hover{color:var(--text)}.login-error{margin-bottom:2rem;font-size:.82rem;color:var(--danger);font-style:italic;text-align:center}.inscription-page{max-width:560px;margin:0;padding:.75rem 2rem 6rem}.inscription-back{display:inline-block;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3rem;transition:color .15s}.inscription-back:hover{color:var(--text)}.inscription-page__title{margin-top:.75rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.08}.inscription-body{font-size:1.15rem;line-height:1.88;color:var(--text);white-space:pre-wrap;word-wrap:break-word}.inscription-timestamp{margin-top:2.75rem;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.settings-page{max-width:680px;margin:0;padding:.75rem 2rem 6rem}.settings-page__header{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:2.5rem}.settings-page__title{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.form-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-label{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.form-input,.form-select{background:rgba(255,253,248,.5);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:.95rem;line-height:1.5;padding:.65rem .9rem;outline:none;width:100%;transition:border-color .2s}.form-input:focus,.form-select:focus{border-color:var(--border-focus)}.form-input:disabled,.form-select:disabled{opacity:.4;cursor:not-allowed}.form-select option{background:var(--surface);color:var(--text)}.form-btn{background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;padding:.45rem 1.5rem;cursor:pointer;transition:background .18s,color .18s}.form-btn:hover:not(:disabled){background:var(--accent);color:var(--bg)}.form-btn:disabled{opacity:.35;cursor:not-allowed}.form-alert{margin-top:.75rem;font-size:.82rem;color:var(--text-dim);font-style:italic}.form-alert--error{color:var(--danger)}.security-info{font-size:.88rem;margin-bottom:1rem}.billing-placeholder,.security-info{color:var(--text-muted);font-style:italic}.billing-placeholder{font-size:.9rem}.top-nav{gap:1rem}.top-nav-links{display:flex;align-items:center;gap:1rem}.inscription-status-title{margin-top:.85rem}.inscription-status-copy{margin-top:.7rem;color:var(--text-dim);max-width:38rem}.home-dashboard{max-width:980px}.home-workbench{display:grid;grid-gap:1.5rem;gap:1.5rem}.home-workbench__lead{max-width:38rem}.home-workbench__title{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin-bottom:.9rem}.home-workbench__copy{color:var(--text-dim);max-width:34rem}.home-workbench__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.home-card{background:var(--surface);border:1px solid var(--border);padding:1.4rem}.home-card__label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.home-card__copy{margin-top:.75rem;color:var(--text-dim);min-height:4.5rem}.home-card__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;border:1px solid var(--accent);color:var(--accent);padding:.55rem 1rem;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.home-card__btn--secondary{border-color:var(--border-focus);color:var(--text)}.home-summary-bar{border-top:1px solid var(--border-faint);padding-top:1rem;color:var(--text-dim)}.drafts-page,.help-page,.recorded-page,.review-page{max-width:980px;margin:0;padding:.75rem 2rem 6rem}.composer-page{max-width:980px;margin:0;padding:0}.composer-shell,.review-shell{display:grid;grid-gap:1rem;gap:1rem}.composer-header,.drafts-page__header,.review-header{display:grid;grid-gap:.8rem;gap:.8rem}.composer-title,.drafts-page__title,.review-title{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.composer-subtitle,.drafts-page__copy,.review-copy{max-width:40rem;color:var(--text-dim)}.composer-header-meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.composer-credits,.composer-save{color:var(--text-dim);font-size:.84rem}.composer-conflict{border:1px solid var(--border-focus);background:rgba(184,156,106,.12);padding:1rem 1.1rem}.composer-conflict__label{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.composer-conflict__message,.composer-conflict__meta{margin-top:.5rem;color:var(--text-dim)}.composer-conflict__actions,.composer-footer__actions,.draft-card__actions,.review-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.composer-surface{min-height:360px}.composer-title-field{display:grid;grid-gap:.45rem;gap:.45rem}.composer-title-field__label,.review-label{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.composer-title-input{width:100%;background:rgba(255,253,248,.5);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:1rem;line-height:1.4;padding:.75rem .9rem;outline:none}.composer-title-input:focus{border-color:var(--border-focus)}.composer-title-meta{margin:.75rem 0 1rem}.composer-title-alert{margin-top:0;margin-bottom:1rem}.composer-textarea{min-height:320px}.composer-footer{gap:1rem}.composer-footer__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.composer-pill,.review-status{font-size:.68rem;letter-spacing:.14em;color:var(--accent);padding:.28rem .5rem}.composer-link-btn,.composer-pill,.review-status{text-transform:uppercase;border:1px solid var(--border-focus)}.composer-link-btn{background:transparent;color:var(--text);font-family:inherit;font-size:.72rem;letter-spacing:.12em;padding:.5rem .8rem;cursor:pointer}.composer-link-btn:hover,.home-card__btn:hover{background:rgba(255,253,248,.55)}.review-body{background:var(--surface);border:1px solid var(--border);padding:1.4rem}.review-draft-title{margin-top:.5rem;font-size:1.55rem;line-height:1.2}.review-text{margin-top:1rem;white-space:pre-wrap}.drafts-empty{justify-items:start}.drafts-empty,.drafts-list{display:grid;grid-gap:1rem;gap:1rem}.drafts-list{list-style:none}.draft-card{background:var(--surface);border:1px solid var(--border);padding:1.2rem;display:grid;grid-gap:.9rem;gap:.9rem}.draft-card__timestamp{font-size:.76rem;color:var(--text-dim)}.draft-card__link{display:block;margin-top:.5rem;font-size:1.05rem}.draft-card__preview{margin-top:.6rem;color:var(--text-dim);line-height:1.55}.draft-card__error{margin-top:.75rem;color:var(--danger)}.recorded-page__header{display:grid;grid-gap:.8rem;gap:.8rem}.recorded-page__title{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.recorded-page__copy{max-width:42rem;color:var(--text-dim)}.recorded-list{list-style:none;display:grid;grid-gap:1rem;gap:1rem}.recorded-card{background:var(--surface);border:1px solid var(--border)}.recorded-card__link{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.2rem}.recorded-card__body{min-width:0;display:grid;grid-gap:.45rem;gap:.45rem}.recorded-card__title{font-size:1.05rem}.recorded-card__summary{color:var(--text-dim);line-height:1.55}.recorded-card__meta{flex-shrink:0;display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end}.inscription-status-title,.recorded-card__date,.recorded-card__status{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.inscription-status-title,.recorded-card__status{color:var(--accent)}.recorded-card__date{color:var(--text-muted)}.help-page__body{max-width:42rem;color:var(--text-dim);line-height:1.75}.help-page__header{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:2.5rem}.help-page__title{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.help-page__copy{max-width:42rem;color:var(--text-dim)}.app-home{display:grid;grid-gap:2rem;gap:2rem;max-width:720px;margin:0 auto;padding:4rem 2rem;min-height:calc(100vh - 4rem)}.app-home__verification{display:grid;grid-gap:.75rem;gap:.75rem}.app-home__center{display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:center;text-align:center;margin-top:3rem}.app-home__prompt-region{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center}.app-home__prompt{font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.35;font-style:italic;color:var(--text);max-width:36rem}.app-home__show-another{background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:.4rem .6rem;transition:color .15s}.app-home__show-another:hover{color:var(--text)}.app-home__cta-copy{font-size:.95rem;color:var(--text-dim);margin-top:1.5rem;font-style:italic}.app-home__cta-button{display:inline-block;border:1px solid var(--accent);color:var(--accent);font-family:inherit;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;padding:.65rem 1.75rem;cursor:pointer;transition:background .18s,color .18s}.app-home__cta-button:hover{background:var(--accent);color:var(--bg)}.app-home__continuation{margin-top:2.5rem;font-size:.88rem;color:var(--text-muted)}.app-home__continuation-link{border-bottom:1px solid var(--border-faint);transition:border-color .15s;padding-bottom:1px}.app-home__continuation-link:hover{border-color:var(--text-dim)}.public-page{max-width:720px;margin:0 auto;padding:3.5rem 2rem 1rem}.public-page__header{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:2rem}.public-page__title{font-size:clamp(2rem,4vw,2.6rem);line-height:1.08}.public-page__body{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:40rem;color:var(--text-dim)}.public-page__placeholder-notice{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1px solid var(--border-focus);background:rgba(184,156,106,.1);padding:.5rem .9rem}.public-stub-footer{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 2rem 3.5rem;margin-top:4rem;border-top:1px solid var(--border-faint)}.public-stub-footer__link{font-size:.85rem;color:var(--text-muted);letter-spacing:.05em;transition:color .15s}.public-stub-footer__link:hover{color:var(--text)}.public-stub-footer__separator{color:var(--text-muted);opacity:.5}.confirm-dialog-backdrop{position:fixed;inset:0;background:rgba(28,24,20,.4);display:grid;place-items:center;padding:1.5rem;z-index:1000}.confirm-dialog{width:min(100%,32rem);background:var(--surface);border:1px solid var(--border);padding:1.4rem;display:grid;grid-gap:.8rem;gap:.8rem;box-shadow:0 18px 50px -18px rgba(28,24,20,.3)}.confirm-dialog__label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.confirm-dialog__title{font-size:1.4rem}.confirm-dialog__message{color:var(--text-dim)}.confirm-dialog__message--secondary{margin-top:-.2rem}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.confirm-dialog__btn{background:transparent;border:1px solid var(--border-focus);color:var(--text);font-family:inherit;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;padding:.55rem .9rem;cursor:pointer}.confirm-dialog__btn--default{border-color:var(--accent);color:var(--accent)}.confirm-dialog__btn--danger{border-color:var(--danger);color:var(--danger)}@media (max-width:720px){.top-nav{flex-wrap:wrap}.top-nav-links{width:100%;order:3;justify-content:flex-start}.drafts-page,.enso-home,.help-page,.inscription-page,.recorded-page,.review-page,.settings-page{padding:.5rem 1.25rem 4rem}.public-page{padding:2rem 1.25rem 1rem}.public-stub-footer{padding:2rem 1.25rem 2.5rem;margin-top:3rem}.recorded-card__link{flex-direction:column}.recorded-card__meta{width:100%;justify-items:start}.composer-footer,.confirm-dialog__actions,.inscribe-footer{flex-direction:column;align-items:stretch}.composer-footer__actions,.draft-card__actions,.review-actions{width:100%}.composer-link-btn,.confirm-dialog__btn,.home-card__btn,.inscribe-btn{width:100%;text-align:center}}@media (max-width:767px){.auth-shell{flex-direction:column}.auth-sidebar{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid var(--border)}}@media (min-width:768px) and (max-width:1023px){.auth-sidebar{width:256px}.auth-sidebar--compact{width:64px}}@media (min-width:1024px) and (max-width:1279px){.auth-sidebar{width:288px}.auth-sidebar--compact{width:64px}}@media (min-width:1280px){.auth-sidebar{width:320px}.auth-sidebar--compact{width:64px}}.contemplative-shell{display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-garamond),Georgia,"Times New Roman",serif}.contemplative-topbar{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:38rem;margin:0 auto;padding:.5rem 0 .3rem;gap:1rem}.contemplative-chips{display:flex;gap:.5rem;flex-wrap:wrap}.contemplative-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:transparent;padding:.4rem .85rem;border-radius:999px;font-family:inherit;font-size:.78rem;color:var(--text-dim);cursor:pointer;transition:border-color .22s ease,color .22s ease,background .22s ease;line-height:1.1}.contemplative-chip:hover{border-color:var(--border-focus);color:var(--text);background:rgba(255,253,248,.55)}.contemplative-chip__label{color:var(--text-muted);font-style:italic;margin-right:.4rem}.contemplative-save-indicator{font-style:italic;font-size:.85rem;color:var(--text-muted);opacity:0;transition:opacity .7s ease}.contemplative-save-indicator--visible{opacity:1}.contemplative-canvas{flex:1 1;display:flex;justify-content:center;padding:.6rem 2rem .85rem;min-height:0}.contemplative-sheet{width:100%;max-width:38rem;display:flex;flex-direction:column;gap:1rem;background:var(--surface);border:1px solid var(--border-faint);border-radius:18px;padding:1.5rem 1.75rem}.contemplative-title{width:100%;border:none;border-bottom:1px solid var(--border);background:transparent;outline:none;font-family:inherit;font-size:1.85rem;line-height:1.25;color:var(--text);padding:.4rem 0}.contemplative-title::placeholder{color:var(--text-muted);font-style:italic;opacity:.75}.contemplative-body{width:100%;border:none;background:transparent;outline:none;resize:none;font-family:inherit;font-size:1.05rem;line-height:1.78;color:var(--text);flex:1 0 auto;field-sizing:content;min-height:50vh;padding:.2rem 0 .4rem}.contemplative-body::placeholder{color:var(--text-muted);font-style:italic;opacity:.75}.contemplative-foot{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:38rem;margin:0 auto;padding:.7rem 0 1rem;color:var(--text-muted);font-size:.82rem;background:var(--bg);gap:1rem}.contemplative-foot__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border);color:var(--text-dim);font-family:inherit;font-size:.85rem;letter-spacing:.04em;cursor:pointer;padding:.55rem 1.1rem;border-radius:999px;transition:color .22s ease,background .22s ease,border-color .22s ease}.contemplative-foot__step:hover{color:var(--text);border-color:var(--text-dim);background:rgba(255,253,248,.55)}.contemplative-foot__hint{font-style:italic;color:var(--text-dim)}.contemplative-foot__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--text-dim);color:var(--text);background:transparent;padding:.55rem 1.4rem;border-radius:999px;font-family:inherit;font-size:.85rem;letter-spacing:.04em;cursor:pointer;transition:all .24s ease}.contemplative-foot__primary:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.contemplative-foot__primary:disabled{opacity:.4;cursor:not-allowed}.contemplative-foot__actions{display:flex;align-items:center;gap:1rem}.set-down-panel{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem}.set-down-panel__symbol{color:var(--border-focus);margin-bottom:1.1rem;opacity:.85}.set-down-panel__heading{font-family:inherit;font-weight:400;font-size:1.4rem;margin:0 0 .5rem;color:var(--text);letter-spacing:.01em}.set-down-panel__copy{color:var(--text-muted);font-size:.95rem;font-style:italic;max-width:22rem;margin:0 0 1.5rem}.set-down-panel__return{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--text-dim);color:var(--text);padding:.55rem 1.4rem;border-radius:999px;font-family:inherit;font-size:.85rem;letter-spacing:.04em;cursor:pointer;transition:all .24s ease}.set-down-panel__return:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.contemplative-threshold{position:fixed;inset:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:100;cursor:default;opacity:1;transition:opacity 1.4s ease;pointer-events:auto}.contemplative-threshold--entry.contemplative-threshold--shown{opacity:1;transition:none}.contemplative-threshold--return.contemplative-threshold--entering{opacity:0;transition:opacity 1.4s ease}.contemplative-threshold--return.contemplative-threshold--shown{opacity:1;transition:opacity 1.4s ease}.contemplative-threshold--crossing{opacity:0;pointer-events:none;transition:opacity 2.8s ease}.contemplative-threshold__copy{font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-size:1.5rem;color:var(--text-dim);text-align:center;line-height:1.7;max-width:34rem;padding:0 2rem;letter-spacing:.005em}@media (max-width:600px){.contemplative-threshold__copy{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.contemplative-threshold,.contemplative-threshold--crossing,.contemplative-threshold--entering,.contemplative-threshold--shown{transition:none}}.contemplative-threshold__inner{display:flex;align-items:center;gap:3rem}.contemplative-threshold__enso{width:220px;height:220px;flex-shrink:0;display:block}.contemplative-threshold__action{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.contemplative-threshold__inner .contemplative-threshold__copy{max-width:22rem;padding:0;text-align:left}.contemplative-threshold__begin{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--text-dim);color:var(--text);font-family:var(--font-garamond),Georgia,serif;font-size:.95rem;letter-spacing:.08em;padding:.6rem 1.75rem;border-radius:999px;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease}.contemplative-threshold__begin:not(:disabled):hover{background:var(--text);color:var(--bg);border-color:var(--text)}.contemplative-threshold__begin:disabled{opacity:.25;cursor:not-allowed}@keyframes enso-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.enso-stroke__path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:enso-draw var(--enso-draw-duration,4.5s) ease forwards}@media (prefers-reduced-motion:reduce){.enso-stroke__path{animation:none;stroke-dashoffset:0}}.enso-stroke-simple{display:block;color:currentColor}@keyframes enso-stroke-simple-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.enso-stroke-simple--rotating{animation:enso-stroke-simple-rotate 2.5s linear infinite;transform-origin:50% 50%}@media (prefers-reduced-motion:reduce){.enso-stroke-simple--rotating{animation:none}}.contemplative-popover-backdrop{position:fixed;inset:0;background:rgba(28,24,20,.22);display:flex;align-items:center;justify-content:center;z-index:200;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:contemplative-fade-in .22s ease}@keyframes contemplative-fade-in{0%{opacity:0}to{opacity:1}}.contemplative-popover-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:30rem;max-width:92vw;padding:1.6rem 1.75rem 1.4rem;box-shadow:0 18px 50px -18px rgba(28,24,20,.3);font-family:var(--font-garamond),Georgia,serif}.contemplative-popover-card__heading{margin:0 0 .4rem;font-family:inherit;font-size:1.2rem;font-weight:500;color:var(--text)}.contemplative-popover-card__description{margin:0 0 .95rem;color:var(--text-dim);font-size:.92rem;line-height:1.55}.contemplative-popover-card__label{display:block;font-family:var(--font-garamond),Georgia,serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:.25rem 0 .4rem}.contemplative-popover-card__text-input{width:100%;border:1px solid var(--border);background:rgba(255,253,248,.5);border-radius:3px;padding:.55rem .75rem;font-family:inherit;font-size:.95rem;color:var(--text);outline:none;transition:border-color .18s ease}.contemplative-popover-card__text-input:focus{border-color:var(--border-focus)}.contemplative-popover-card__presets{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .95rem}.contemplative-preset{background:transparent;border:1px solid var(--border);padding:.35rem .75rem;border-radius:999px;font-family:inherit;font-size:.82rem;color:var(--text-dim);cursor:pointer;transition:all .18s ease}.contemplative-preset:hover{border-color:var(--text-dim);color:var(--text)}.contemplative-preset--selected{border-color:var(--text);color:var(--text);background:rgba(255,253,248,.55)}.contemplative-popover-card__helper{font-size:.82rem;color:var(--text-muted);font-style:italic;margin:.5rem 0 0;line-height:1.55}.contemplative-popover-card__error{font-size:.85rem;color:var(--danger);margin:.5rem 0 0}.contemplative-popover-card__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.15rem}.contemplative-popover-card__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:.45rem .95rem;border-radius:3px;font-family:inherit;font-size:.85rem;cursor:pointer;transition:all .18s ease}.contemplative-popover-card__action:hover{color:var(--text);border-color:var(--text-dim)}.contemplative-popover-card__action--primary{background:var(--text);color:var(--bg);border-color:var(--text)}.contemplative-popover-card__action--primary:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.contemplative-popover-card__action:disabled{opacity:.5;cursor:not-allowed}.inscribed-ceremony{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14vh 1.5rem 0;text-align:center;animation:inscribed-rise .9s ease}@keyframes inscribed-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.inscribed-ceremony__symbol{color:var(--accent);margin-bottom:1.1rem}.inscribed-ceremony__heading{font-family:inherit;font-weight:400;font-size:1.5rem;margin:0 0 .5rem;letter-spacing:.01em;color:var(--text)}.inscribed-ceremony__copy{color:var(--text-muted);font-size:.95rem;line-height:1.65;max-width:28rem;font-style:italic}@media (prefers-reduced-motion:reduce){.contemplative-popover-backdrop,.inscribed-ceremony{animation:none}.inscribed-ceremony__symbol path animate{display:none}}.crumb{font-family:var(--font-garamond),Georgia,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.6rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-alert{font-family:var(--font-garamond),Georgia,serif}.settings-plan{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.settings-plan__balance{font-size:1.05rem;color:var(--text);margin:0}.settings-plan__description{font-size:.95rem;color:var(--text-dim);font-style:italic;max-width:38rem;margin:0}.settings-plan__buy-link{display:inline-block;background:transparent;border:1px solid var(--text-dim);color:var(--text);font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-size:.95rem;letter-spacing:.02em;padding:.55rem 1.4rem;border-radius:999px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease;margin-top:.4rem}.settings-plan__buy-link:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.settings-plan__buy-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.buy-credits-page{max-width:560px;margin:0 auto;padding:1.5rem 2rem 4rem}.buy-credits-page__heading{font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(2rem,4vw,2.6rem);line-height:1.1;color:var(--text);margin:0 0 1.25rem;letter-spacing:-.005em}.buy-credits-page__lead{font-size:1rem;color:var(--text-dim);max-width:38rem;line-height:1.55;margin:0 0 2rem}.buy-credits-page__footnote{margin-top:1.5rem;font-size:.88rem;color:var(--text-muted);font-style:italic;line-height:1.5;max-width:38rem}.buy-credits-page__return{margin-top:2.5rem}.buy-credits-page__return-link{font-family:var(--font-garamond),Georgia,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-focus);padding:.5rem 1rem;border-radius:10px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.buy-credits-page__return-link:hover{background:var(--surface);color:var(--text);border-color:var(--accent)}.buy-credits-page__return-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offering-list{border:0;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column}.offering-row{position:relative;display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 6px;border-top:1px solid var(--border);cursor:pointer;transition:background-color .18s ease}.offering-row:last-child{border-bottom:1px solid var(--border)}.offering-row--selected,.offering-row:hover{background-color:rgba(255,253,248,.55)}.offering-row__input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.offering-row__input:focus-visible+.offering-row__mark{outline:2px solid var(--text);outline-offset:5px;border-radius:50%}.offering-row__mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text);position:relative;z-index:1;pointer-events:none}.offering-row__mark-empty{width:14px;height:14px;border-radius:50%;border:1px solid var(--border-focus)}.offering-row__label{font-size:1.05rem}.offering-row__label,.offering-row__price{font-family:var(--font-garamond),Georgia,serif;color:var(--text);position:relative;z-index:1;pointer-events:none}.offering-row__price{font-style:italic;font-size:1.4rem}.buy-credits-form__actions{display:flex;justify-content:flex-end;margin-top:1.25rem}.buy-credits-form__continue{background:transparent;border:1px solid var(--text-dim);color:var(--text);font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-size:1rem;letter-spacing:.005em;padding:.6rem 1.6rem;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.buy-credits-form__continue:hover:not(:disabled){background:var(--text);color:var(--bg);border-color:var(--text)}.buy-credits-form__continue:focus-visible{outline:2px solid var(--text);outline-offset:2px}.buy-credits-form__continue:disabled{opacity:.32;cursor:not-allowed}.credit-return-page{max-width:480px;margin:0 auto;padding:2rem 2rem 4rem;display:flex;flex-direction:column;align-items:stretch}.credit-return-page__heading{font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.7rem,3.5vw,2.2rem);line-height:1.15;color:var(--text);margin:0 0 1rem;text-align:center}.credit-return-page__body{font-size:1rem;color:var(--text-dim);line-height:1.55;margin:0 0 1.5rem;text-align:center}.credit-return-page__seal{display:flex;justify-content:center;margin:.5rem 0 1.25rem}.credit-return-page__seal .enso-stroke{width:140px;height:140px}.credit-return-page__pending-glyph{display:flex;justify-content:center;color:var(--text-dim);margin:1.5rem 0 1.25rem}.credit-return-page__pending-line{font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-size:1rem;color:var(--text-dim);text-align:center;margin:0 0 1.5rem;line-height:1.55}.credit-return-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem}.credit-return-page__action{font-family:var(--font-garamond),Georgia,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-focus);padding:.5rem 1rem;border-radius:10px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.credit-return-page__action:hover{background:var(--surface);color:var(--text);border-color:var(--accent)}.credit-return-page__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit-return-page__action--primary{background:transparent;border:1px solid var(--text-dim);color:var(--text);font-family:var(--font-garamond),Georgia,serif;font-style:italic;font-size:.95rem;letter-spacing:.005em;text-transform:none;padding:.55rem 1.4rem;border-radius:999px}.credit-return-page__action--primary:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.archive-preview--fallback,.recorded-card__title--fallback{font-style:italic;color:var(--text-dim)}.recorded-card__finality em{font-style:italic;color:var(--accent)}.sealed-detail-page{max-width:38rem;margin:0;padding:1.75rem 1.5rem 4rem;font-family:var(--font-garamond),Georgia,serif}.sealed-detail-page__back{display:inline-block;font-size:.85rem;color:var(--text-muted);margin-bottom:1.5rem;transition:color .18s ease}.sealed-detail-page__back:hover{color:var(--text)}.sealed-detail-article__header{margin-bottom:1.8rem}.sealed-detail-article__finality{margin:0 0 .75rem;font-size:.78rem;letter-spacing:.12em;text-transform:lowercase;color:var(--accent)}.sealed-detail-article__finality em{font-style:italic}.sealed-detail-article__title{font-family:inherit;font-weight:400;font-size:1.85rem;line-height:1.25;color:var(--text);margin:0 0 .6rem;letter-spacing:.005em}.sealed-detail-article__title--fallback{font-style:italic;color:var(--text-dim)}.sealed-detail-article__meta{font-size:.85rem;color:var(--text-muted);margin:0}.sealed-detail-article__recording{font-style:italic;color:var(--text-muted);margin:1rem 0}.sealed-detail-article__body{font-size:1.05rem;line-height:1.78;color:var(--text);white-space:pre-wrap;margin-top:1.5rem}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/38d2ad5ff295456b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d0f9686aa1d87075-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/7cca5b7fafd5ba4d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1930cc46295bf92-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e6aa852f4bbfb242-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78c8ae6f07320bcf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/33b26eb373ecdf02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65303d7bdb6c1b1a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59be34f4d8f1ff65-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39a40c15606bb1f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/23081e227a96aa1a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_ce5c51{font-family:EB Garamond,EB Garamond Fallback}.__variable_ce5c51{--font-garamond:"EB Garamond","EB Garamond Fallback"}