:root,html[data-theme=light]{color-scheme:light;--site-chrome-font-size:15px;--app-background:#f2ebdf;--app-surface:#fcfaf5;--app-surface-alt:#f3ede4;--app-surface-raised:#fffdf9;--app-ink:#283044;--app-muted:#6c685f;--app-border:#ded4c5;--app-gold:#7d5c35;--app-gold-soft:#eee1cc;--app-primary:#896438;--app-primary-hover:#75532f;--app-on-primary:#fffaf2;--app-sage:#52664a;--app-sage-soft:#e5e9df;--app-terracotta:#9b503e;--app-terracotta-soft:#f2e1d9;--app-info:#53677a;--app-info-soft:#e6ebee;--app-shadow-rgb:72,54,32;--app-shadow:0 3px 14px rgba(72,54,32,0.08);--app-backdrop:rgba(35,29,23,0.42);--app-logo-filter:brightness(0.4) sepia(0.25)}html[data-theme=dark]{color-scheme:dark;--app-background:#211f1c;--app-surface:#2b2925;--app-surface-alt:#34312b;--app-surface-raised:#3b3730;--app-ink:#f1e9dc;--app-muted:#bcb2a3;--app-border:#554d41;--app-gold:#d1b07a;--app-gold-soft:#44392b;--app-primary:#c4a06e;--app-primary-hover:#d4b584;--app-on-primary:#231f18;--app-sage:#b2c0a2;--app-sage-soft:#333d30;--app-terracotta:#e0a18c;--app-terracotta-soft:#47312b;--app-info:#b0c2d0;--app-info-soft:#303b44;--app-shadow-rgb:0,0,0;--app-shadow:0 3px 14px rgba(0,0,0,0.18);--app-backdrop:rgba(12,11,10,0.68);--app-logo-filter:brightness(0) invert(0.9) sepia(0.2)}html[data-theme]{--background:var(--app-background);--foreground:var(--app-ink);--card:var(--app-surface);--card-foreground:var(--app-ink);--popover:var(--app-surface-raised);--popover-foreground:var(--app-ink);--primary:var(--app-primary);--primary-foreground:var(--app-on-primary);--secondary:var(--app-surface-alt);--secondary-foreground:var(--app-ink);--muted:var(--app-surface-alt);--muted-foreground:var(--app-muted);--accent:var(--app-gold-soft);--accent-foreground:var(--app-gold);--destructive:var(--app-terracotta);--border:var(--app-border);--input:var(--app-border);--ring:var(--app-gold);--sidebar:var(--app-surface);--sidebar-foreground:var(--app-ink);--sidebar-primary:var(--app-primary);--sidebar-primary-foreground:var(--app-on-primary);--sidebar-accent:var(--app-gold-soft);--sidebar-accent-foreground:var(--app-gold);--sidebar-border:var(--app-border);--sidebar-ring:var(--app-gold);--chart-1:var(--app-gold);--chart-2:var(--app-sage);--chart-3:var(--app-terracotta);--chart-4:var(--app-info);--chart-5:var(--app-muted)}html[data-theme] body{color:var(--app-ink);font-family:var(--font-inter),sans-serif;background:radial-gradient(ellipse at 20% 0,var(--app-surface),transparent 65%),var(--app-background);background-attachment:fixed}html[data-theme] body:after{box-shadow:inset 0 0 100px rgba(var(--app-shadow-rgb),.035)}html[data-theme] ::selection{color:var(--app-ink);background:var(--app-terracotta-soft)}html[data-theme] :focus-visible{outline:2px solid var(--app-gold);outline-offset:3px}html[data-theme] select option{color:var(--app-ink);background:var(--app-surface-raised)}html[data-theme] [data-sonner-toaster]{--normal-bg:var(--app-surface-raised);--normal-text:var(--app-ink);--normal-border:var(--app-border);--normal-bg-hover:var(--app-surface-alt);--normal-border-hover:var(--app-gold)}html[data-theme] [data-sonner-toast].u4ever-toast{--toast-accent:var(--app-info);--toast-surface:var(--app-info-soft);color:var(--app-ink);background:var(--toast-surface);border:1px solid var(--toast-accent);border-inline-start-width:4px;padding-inline-end:38px!important;max-width:calc(100vw - 32px);max-height:min(420px,65dvh);overflow-y:auto;overflow-wrap:anywhere;align-items:flex-start;flex-wrap:wrap;gap:8px}html[data-theme] [data-sonner-toast].u4ever-toast[data-type=success]{--toast-accent:var(--app-sage);--toast-surface:var(--app-sage-soft)}html[data-theme] [data-sonner-toast].u4ever-toast[data-type=error]{--toast-accent:var(--app-terracotta);--toast-surface:var(--app-terracotta-soft)}html[data-theme] [data-sonner-toast].u4ever-toast[data-type=warning]{--toast-accent:var(--app-gold);--toast-surface:var(--app-gold-soft)}html[data-theme] [data-sonner-toast].u4ever-toast [data-icon]{color:var(--toast-accent);margin-top:2px;flex-shrink:0}html[data-theme] [data-sonner-toast].u4ever-toast [data-content]{min-width:0;flex:1 1 180px}html[data-theme] [data-sonner-toast].u4ever-toast [data-title]{color:var(--app-ink);font-weight:650}html[data-theme] [data-sonner-toast].u4ever-toast [data-description]{color:var(--app-ink);opacity:1;white-space:pre-line;max-height:min(260px,40dvh);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:4px}html[data-theme] [data-sonner-toast].u4ever-toast [data-close-button]{color:var(--app-ink);background:var(--toast-surface);border-color:var(--toast-accent);top:10px;left:auto;right:8px;transform:none}html[data-theme] [data-sonner-toast].u4ever-toast [data-close-button]:hover{background:var(--app-surface-raised)}html[data-theme] [data-sonner-toast].u4ever-toast [data-button]{color:var(--toast-surface);background:var(--toast-accent);height:auto;min-height:32px;padding:6px 10px;white-space:normal;overflow-wrap:anywhere;margin-inline-start:0}html[data-theme] [data-sonner-toast].u4ever-toast [data-button][data-cancel]{color:var(--app-ink);background:var(--app-surface-alt)}html[data-theme] .ql-container.ql-snow,html[data-theme] .ql-snow .ql-picker-options,html[data-theme] .ql-snow .ql-tooltip,html[data-theme] .ql-toolbar.ql-snow{color:var(--app-ink);background:var(--app-surface-raised);border-color:var(--app-border)}html[data-theme] .ql-snow .ql-picker{color:var(--app-ink)}html[data-theme] .ql-snow .ql-stroke{stroke:var(--app-ink)}html[data-theme] .ql-snow .ql-fill{fill:var(--app-ink)}html[data-theme] .ql-editor.ql-blank:before{color:var(--app-muted)}html[data-theme] .ql-snow .ql-picker-item.ql-selected,html[data-theme] .ql-snow a{color:var(--app-gold)}html[data-theme] .ql-snow .ql-editor .ql-code-block-container,html[data-theme] .ql-snow .ql-tooltip input{color:var(--app-ink);background:var(--app-surface-alt);border-color:var(--app-border)}html[data-theme] [data-admin-theme]{--at-label:var(--app-ink);--at-hint:var(--app-muted);--at-helper:var(--app-muted);--at-muted:var(--app-muted);--at-faint:var(--app-muted);--at-input-text:var(--app-ink);--at-option-bg:var(--app-surface-raised);--at-option-text:var(--app-ink);--at-panel:var(--app-surface);color-scheme:inherit}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel/b497598118275079-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel/a273567b21a7c318-s.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel/b497598118275079-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel/a273567b21a7c318-s.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:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-text/b23db1c6f4ff0acf-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:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-text/9cb252b81356e010-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/crimson-text/e400baae650c21fc-s.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:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/crimson-text/52c4e967c8df92fc-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:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/crimson-text/fbb17e27025aba06-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/crimson-text/72b894ddc38a7cc1-s.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:Crimson Text Fallback;src:local("Times New Roman");ascent-override:97.50%;descent-override:36.01%;line-gap-override:0.00%;size-adjust:97.36%}@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sorts-mill-goudy/1d6f65631b70937b-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sorts-mill-goudy/c849da206dd31498-s.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:Sorts Mill Goudy Fallback;src:local("Times New Roman");ascent-override:90.70%;descent-override:45.16%;line-gap-override:0.00%;size-adjust:105.85%}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes/dad5af6a451969b9-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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes/f751862dd005bbab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes/162bae04ee86dd69-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes/67d172d8d0152ee1-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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes/536d9d896eaf4f3f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes/87069f06a4f1ee13-s.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:Great Vibes Fallback;src:local("Arial");ascent-override:124.79%;descent-override:58.80%;line-gap-override:0.00%;size-adjust:68.19%}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/italianno/48b09b1291ce8d85-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:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/italianno/f0f01cc4aa40c2c1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/italianno/5f02ed074dd15f28-s.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:Italianno Fallback;src:local("Arial");ascent-override:134.08%;descent-override:75.42%;line-gap-override:0.00%;size-adjust:59.67%}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/062340a5902d57de-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 800;font-display:swap;src:url(/fonts/eb-garamond/d63e13930677f53f-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 800;font-display:swap;src:url(/fonts/eb-garamond/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/2913b528b2922316-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 800;font-display:swap;src:url(/fonts/eb-garamond/548b5aa0a10194aa-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 800;font-display:swap;src:url(/fonts/eb-garamond/af2852512783d6fe-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/c679f70df756412c-s.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%}.font-u4ever{--font-inter:"Inter","Inter Fallback";--font-cinzel:"Cinzel","Cinzel Fallback";--font-crimson-text:"Crimson Text","Crimson Text Fallback";--font-sorts-mill-goudy:"Sorts Mill Goudy","Sorts Mill Goudy Fallback";--font-great-vibes:"Great Vibes","Great Vibes Fallback";--font-italianno:"Italianno","Italianno Fallback";--font-title:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/fd3893c623c32b6d-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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/024ead497118aa23-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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/e18f83c737786aa7-s.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/fd3893c623c32b6d-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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/024ead497118aa23-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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/e18f83c737786aa7-s.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/fd3893c623c32b6d-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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/024ead497118aa23-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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/e18f83c737786aa7-s.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/fd3893c623c32b6d-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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/024ead497118aa23-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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/e74f24ed7f0e4323-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/e18f83c737786aa7-s.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond/7b89a4fd5e90ede0-s.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond/7b89a4fd5e90ede0-s.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond/7b89a4fd5e90ede0-s.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond/7b89a4fd5e90ede0-s.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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.font-cormorant-garamond{--font-cormorant-garamond:"Cormorant Garamond","Cormorant Garamond Fallback"}.styles_nav__FvI_Z{--nav-accent:#167f7d;--nav-divider:#30a6a5;position:fixed;inset:0 0 auto;z-index:50;box-sizing:border-box;padding:6px clamp(12px,4vw,48px) 0;pointer-events:none}html[data-theme=dark] .styles_nav__FvI_Z{--nav-accent:#83d3cd;--nav-divider:#60b7b0}.styles_nav__FvI_Z *,.styles_nav__FvI_Z :after,.styles_nav__FvI_Z :before{box-sizing:border-box}.styles_bar__rJNPE{position:relative;z-index:1;width:min(100%,1600px);min-height:64px;margin:0 auto;padding:7px 18px;display:grid;grid-template-columns:max-content minmax(max-content,1fr) max-content;column-gap:18px;align-items:center;color:var(--app-ink);background:linear-gradient(115deg,color-mix(in srgb,var(--app-surface-alt) 82%,transparent),color-mix(in srgb,var(--app-surface-alt) 70%,transparent));border:none;border-radius:var(--radius-sm);box-shadow:0 12px 34px rgba(var(--app-shadow-rgb),.16),inset 0 1px 0 rgba(var(--app-shadow-rgb),.18);backdrop-filter:blur(8px) saturate(115%);-webkit-backdrop-filter:blur(8px) saturate(115%);pointer-events:auto}.styles_brand__Z6_oo{width:fit-content;height:49px;display:flex;align-items:center;justify-content:flex-start}.styles_logo__6gKeY{filter:var(--app-logo-filter);width:auto;height:48px;object-fit:contain;transition:transform .18s ease,opacity .18s ease}.styles_brand__Z6_oo:hover .styles_logo__6gKeY{transform:translateY(-1px);opacity:.82}.styles_desktopLinks__aBpit{display:flex;align-items:center;justify-content:center;min-width:max-content}.styles_navItem__7TjV0{position:relative;display:flex;flex:0 0 auto;align-items:center}.styles_navItem__7TjV0+.styles_navItem__7TjV0:before{content:"";width:1px;height:26px;flex:0 0 1px;margin:0 14px;background:var(--nav-divider)}.styles_link__DZWUt{position:relative;padding:9px 0 8px;color:var(--app-ink);font-family:var(--font-body),Georgia,serif;font-size:var(--site-chrome-font-size);font-weight:500;line-height:1;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;transition:color .18s ease}.styles_link__DZWUt:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1.5px;background:var(--nav-accent);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.styles_linkActive__xyguz,.styles_link__DZWUt:hover{color:var(--nav-accent)}.styles_linkActive__xyguz:after,.styles_link__DZWUt:hover:after{transform:scaleX(1)}.styles_actionWrap__d325r{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:max-content}.styles_signedOutActions__GjcpW:before,.styles_userMenu__QiiAM:before{content:"";width:1px;height:26px;flex:0 0 1px;background:var(--nav-divider)}.styles_action__mjaDX{min-width:82px;min-height:42px;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;color:var(--nav-accent);border:1px solid var(--nav-divider);border-radius:var(--radius-sm);font-family:var(--font-body),Georgia,serif;font-size:var(--site-chrome-font-size);font-weight:500;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.styles_action__mjaDX:hover{color:var(--nav-accent);background:color-mix(in srgb,var(--nav-divider) 10%,transparent);border-color:var(--nav-accent);transform:translateY(-1px)}.styles_userMenu__QiiAM{position:relative;display:flex;align-items:center;gap:14px;flex:0 0 auto}.styles_userTrigger__KsJ1_{min-height:38px;padding:3px 7px 3px 3px;display:flex;align-items:center;gap:7px;color:var(--app-ink);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-body),Georgia,serif;font-size:var(--site-chrome-font-size);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.styles_userTrigger__KsJ1_:hover,.styles_userTrigger__KsJ1_[aria-expanded=true]{color:var(--nav-accent);background:var(--app-surface-alt);border-color:var(--app-border)}.styles_userAvatar__4EnMi{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;color:var(--nav-accent);background:color-mix(in srgb,var(--app-surface-raised) 72%,transparent);border:1px solid var(--nav-divider);border-radius:50%}.styles_userGreeting__5nnbM{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_userChevron__ge7g6{flex:0 0 auto;color:var(--nav-accent);transition:transform .18s ease}.styles_userChevronOpen__TREuV{transform:rotate(180deg)}.styles_userDropdown__UXGhD{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:160px;overflow:hidden;background:var(--app-surface-raised);border:1px solid var(--app-border);border-radius:var(--radius-sm);box-shadow:0 20px 50px rgba(var(--app-shadow-rgb),.12);animation:styles_navbarMenuIn__iOPYx .18s ease}.styles_logoutButton__ZfOaX{width:100%;padding:11px 14px;display:flex;align-items:center;gap:9px;color:var(--app-ink);background:var(--app-surface-raised);border:0;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.styles_logoutButton__ZfOaX:hover:not(:disabled){color:var(--app-terracotta);background:var(--app-surface-alt)}.styles_logoutButton__ZfOaX:disabled{opacity:.55;cursor:wait}@keyframes styles_navbarMenuIn__iOPYx{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styles_menuToggle__g9bjE,.styles_mobileMenu__3BbYs{display:none}.styles_legacyMark__968u7{position:relative;z-index:2;width:min(100%,760px);margin:-17px auto 0;color:var(--app-gold);text-align:center;pointer-events:none}.styles_ornament__ZNY_G{display:flex;align-items:center;justify-content:center;gap:20px}.styles_ornamentLine__a0TIu{width:min(25vw,190px);height:1px;background:currentColor}.styles_infinity__3nYVz{width:43px;height:34px;flex:0 0 auto;color:var(--app-gold)}@media (1440px <= width < 1600px){.styles_bar__rJNPE{column-gap:14px}.styles_action__mjaDX,.styles_bar__rJNPE{padding-inline:12px}.styles_navItem__7TjV0+.styles_navItem__7TjV0:before{margin-inline:10px}.styles_actionWrap__d325r,.styles_userMenu__QiiAM{gap:10px}}@media (width < 1440px){.styles_bar__rJNPE{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.styles_actionWrap__d325r,.styles_desktopLinks__aBpit{display:none}.styles_menuToggle__g9bjE{width:40px;height:40px;display:grid;place-items:center;color:var(--app-ink);border:1px solid color-mix(in srgb,var(--app-border) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--app-surface-raised) 26%,transparent);cursor:pointer}.styles_mobileMenu__3BbYs{width:min(calc(100% - 20px),460px);margin:8px auto 0;padding:10px;display:flex;flex-direction:column;max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface-alt) 94%,transparent),color-mix(in srgb,var(--app-surface-alt) 90%,transparent));border:1px solid color-mix(in srgb,var(--app-border) 64%,transparent);border-radius:var(--radius-sm);box-shadow:0 18px 34px rgba(var(--app-shadow-rgb),.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto}.styles_mobileLink__I0vnC{padding:12px 14px;color:var(--app-ink);border-radius:var(--radius-sm);font-family:var(--font-body),Georgia,serif;font-size:var(--site-chrome-font-size);font-weight:500;letter-spacing:.025em;text-align:center;text-transform:uppercase}.styles_mobileLinkActive__7veIq,.styles_mobileLink__I0vnC:hover{color:var(--nav-accent);background:color-mix(in srgb,var(--app-surface-raised) 35%,transparent)}.styles_mobileAction__0GTOR{margin-top:6px;color:var(--nav-accent);border:1px solid var(--nav-divider);background:color-mix(in srgb,var(--nav-divider) 6%,transparent)}.styles_mobileLogout__MjlQj{margin-top:4px;color:var(--app-terracotta);background:color-mix(in srgb,var(--app-surface-raised) 25%,transparent);border:1px solid color-mix(in srgb,var(--app-border) 24%,transparent);cursor:pointer}.styles_mobileLogout__MjlQj:disabled{opacity:.55;cursor:wait}}@media (max-width:900px){.styles_nav__FvI_Z{padding:7px 10px 0}.styles_bar__rJNPE{min-height:58px;padding:5px 10px 5px 17px}.styles_brand__Z6_oo{height:46px}.styles_logo__6gKeY{height:44px}.styles_legacyMark__968u7{width:calc(100% - 28px);margin-top:-14px}.styles_ornament__ZNY_G{gap:12px}.styles_ornamentLine__a0TIu{width:min(24vw,110px)}.styles_infinity__3nYVz{width:36px;height:28px}}@media (prefers-reduced-motion:reduce){.styles_action__mjaDX,.styles_link__DZWUt,.styles_link__DZWUt:after,.styles_logo__6gKeY,.styles_logoutButton__ZfOaX,.styles_userChevron__ge7g6,.styles_userTrigger__KsJ1_{transition:none}.styles_userDropdown__UXGhD{animation:none}}