@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,300;1,9..144,400&family=Josefin+Sans:wght@300;400;600&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;text-wrap:balance}body{position:relative;background-color:var(--color-ivory-500);color:var(--color-espresso-500);min-width:320px;min-height:100vh;margin:0;font-size:1rem;line-height:1.5}a,body,button,label{font-family:var(--font-body)}button,input,select,textarea{font:inherit}button,input,label,select,textarea{font-size:1rem}input::placeholder,textarea::placeholder{font-size:.875rem}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-top:0;line-height:1.25}h1,h2,h3{font-weight:700}h4,h5,h6{font-weight:600}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6,p{font-size:1rem}p{margin-top:0;margin-bottom:8px}img{width:-moz-fit-content;width:fit-content;max-width:100%}img,svg{height:auto}.svg-inline--fa{width:auto}.wrapper{min-height:100vh}.wrapper,main{display:flex;flex-direction:column}main{background-color:var(--color-ivory-500);flex:1}.container{width:91.6667%;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.required-marker{color:var(--color-terracotta-700);margin-left:.25rem;font-weight:600}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.vertical-scroll::-webkit-scrollbar{border-radius:var(--radius-md);width:.25rem}.vertical-scroll::-webkit-scrollbar-track{background-color:var(--color-gold-500-20)}.vertical-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-xl);background-color:var(--color-gold-400-50);transition:all var(--transition-duration-300)var(--transition-ease-in-out)}.vertical-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-gold-500-50)}.horizontal-scroll::-webkit-scrollbar{border-radius:var(--radius-md);height:.25rem}.horizontal-scroll::-webkit-scrollbar-track{background-color:var(--color-gold-500-20)}.horizontal-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-xl);background-color:var(--color-burgundy-300-50);transition:all var(--transition-duration-300)var(--transition-ease-in-out)}.horizontal-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-burgundy-500-50)}@media screen and (max-width:767px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}.btn{display:inline-flex;border-radius:var(--radius-lg,.5rem);font-family:var(--font-body);letter-spacing:.04em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;outline:none;transition:background-color var(--transition-duration-300)var(--transition-ease-in-out),border-color var(--transition-duration-300)var(--transition-ease-in-out),color var(--transition-duration-300)var(--transition-ease-in-out),box-shadow var(--transition-duration-300)var(--transition-ease-in-out),transform .15s ease;border:1px solid #0000;justify-content:center;align-items: center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.25}.btn>.ui-icon{flex-shrink:0}.btn:active{transform:scale(.98)}.btn:focus-visible{box-shadow:0 0 0 3px var(--color-gold-500-50,#b08d5780)}.btn:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.btn[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.btn-sm{min-height:2rem;padding:.375rem .875rem;font-size:.875rem}.btn-md{min-height:2.75rem;padding:.75rem 1.5rem;font-size:1rem}.btn-lg{letter-spacing:.06em;min-height:3.25rem;padding:1rem 2.25rem;font-size:1rem}.btn-full-width{width:100%}.btn-rounded{border-radius:var(--radius-lg,.5rem)}.btn-full-rounded{border-radius:9999px}.btn-primary:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-primary{background-color:var(--color-burgundy-500,#5e1f2e);border-color:var(--color-burgundy-500,#5e1f2e);color:var(--color-ivory-500,#f7f1e8)}:is(.btn-primary:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-primary):focus-visible{background-color:var(--color-gold-600,#9b7c4d);border-color:var(--color-gold-600,#9b7c4d);color:var(--color-ivory-500,#f7f1e8)}:is(.btn-primary:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-primary):hover{background-color:var(--color-gold-600,#9b7c4d);border-color:var(--color-gold-600,#9b7c4d);color:var(--color-ivory-500,#f7f1e8)}.btn-secondary:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-secondary{background-color:var(--color-gold-500,#b08d57);border-color:var(--color-gold-500,#b08d57);color:var(--color-ivory-500,#f7f1e8)}:is(.btn-secondary:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-secondary):focus-visible{background-color:var(--color-gold-600,#9b7c4d);border-color:var(--color-gold-600,#9b7c4d);color:var(--color-ivory-500,#f7f1e8)}:is(.btn-secondary:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-secondary):hover{background-color:var(--color-gold-600,#9b7c4d);border-color:var(--color-gold-600,#9b7c4d);color:var(--color-ivory-500,#f7f1e8)}.btn-dark:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-dark{background-color:var(--color-espresso-500,#241d18);border-color:var(--color-espresso-500,#241d18);color:var(--color-ivory-500,#f7f1e8)}:is(.btn-dark:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-dark):focus-visible{background-color:var(--color-espresso-700,#1b1612);border-color:var(--color-espresso-700,#1b1612)}:is(.btn-dark:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-dark):hover{background-color:var(--color-espresso-700,#1b1612);border-color:var(--color-espresso-700,#1b1612)}.btn-light:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-light{background-color:var(--color-ivory-500,#f7f1e8);border-color:var(--color-ivory-500,#f7f1e8);color:var(--color-espresso-500,#241d18)}:is(.btn-light:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-light):focus-visible{background-color:var(--color-cream-500,#efe4d4);border-color:var(--color-cream-500,#efe4d4)}:is(.btn-light:not(.btn-bordered):not(.btn-ghost):not(.btn-flat),.btn-solid.btn-light):hover{background-color:var(--color-cream-500,#efe4d4);border-color:var(--color-cream-500,#efe4d4)}.btn-bordered{background-color:#0000}.btn-bordered.btn-primary{border-color:var(--color-burgundy-500,#5e1f2e);color:var(--color-burgundy-500,#5e1f2e)}.btn-bordered.btn-primary:focus-visible{background-color:var(--color-burgundy-500,#5e1f2e);color:var(--color-ivory-500,#f7f1e8)}.btn-bordered.btn-primary:hover{background-color:var(--color-burgundy-500,#5e1f2e);color:var(--color-ivory-500,#f7f1e8)}.btn-bordered.btn-secondary{border-color:var(--color-gold-500,#b08d57);color:var(--color-gold-600,#9b7c4d)}.btn-bordered.btn-secondary:focus-visible{background-color:var(--color-gold-500,#b08d57);color:var(--color-ivory-500,#f7f1e8)}.btn-bordered.btn-secondary:hover{background-color:var(--color-gold-500,#b08d57);color:var(--color-ivory-500,#f7f1e8)}.btn-bordered.btn-light{border-color:var(--color-ivory-500,#f7f1e8);color:var(--color-ivory-500,#f7f1e8)}.btn-bordered.btn-light:focus-visible{background-color:var(--color-ivory-500,#f7f1e8);color:var(--color-espresso-500,#241d18)}.btn-bordered.btn-light:hover{background-color:var(--color-ivory-500,#f7f1e8);color:var(--color-espresso-500,#241d18)}.btn-bordered.btn-dark{border-color:var(--color-espresso-500,#241d18);color:var(--color-espresso-500,#241d18)}.btn-bordered.btn-dark:focus-visible{background-color:var(--color-espresso-500,#241d18);color:var(--color-ivory-500,#f7f1e8)}.btn-bordered.btn-dark:hover{background-color:var(--color-espresso-500,#241d18);color:var(--color-ivory-500,#f7f1e8)}.btn-flat{background-color:var(--color-cream-500,#efe4d4);color:var(--color-espresso-500,#241d18);border-color:#0000}.btn-flat:focus-visible{background-color:var(--color-ivory-600,#d9d4cc);color:var(--color-espresso-500,#241d18)}.btn-flat:hover{background-color:var(--color-ivory-600,#d9d4cc);color:var(--color-espresso-500,#241d18)}.btn-flat.btn-primary{background-color:var(--color-burgundy-100,#ece4e6);color:var(--color-burgundy-500,#5e1f2e)}.btn-flat.btn-primary:focus-visible{background-color:var(--color-burgundy-200,#d2c0c4);color:var(--color-burgundy-600,#531b28)}.btn-flat.btn-primary:hover{background-color:var(--color-burgundy-200,#d2c0c4);color:var(--color-burgundy-600,#531b28)}.btn-flat.btn-secondary{background-color:var(--color-gold-100,#f6f1eb);color:var(--color-gold-800,#6a5534)}.btn-flat.btn-secondary:focus-visible{background-color:var(--color-gold-200,#e9dfd0)}.btn-flat.btn-secondary:hover{background-color:var(--color-gold-200,#e9dfd0)}.btn-flat.btn-dark{background-color:var(--color-espresso-100,#e5e4e3);color:var(--color-espresso-500,#241d18)}.btn-flat.btn-dark:focus-visible{background-color:var(--color-espresso-200,#c2c0be)}.btn-flat.btn-dark:hover{background-color:var(--color-espresso-200,#c2c0be)}.btn-flat.btn-light{color:var(--color-ivory-500,#f7f1e8);background-color:#f7f1e826}.btn-flat.btn-light:focus-visible{background-color:#f7f1e840}.btn-flat.btn-light:hover{background-color:#f7f1e840}.btn-ghost{color:var(--color-espresso-500-70,#241d18b3);background-color:#0000;border-color:#0000}.btn-ghost:focus-visible{background-color:var(--color-cream-500,#efe4d4);color:var(--color-burgundy-500,#5e1f2e)}.btn-ghost:hover{background-color:var(--color-cream-500,#efe4d4);color:var(--color-burgundy-500,#5e1f2e)}.btn-ghost.btn-primary{color:var(--color-burgundy-500,#5e1f2e)}.btn-ghost.btn-primary:focus-visible{background-color:var(--color-burgundy-50,#f7f4f5);color:var(--color-burgundy-700,#471723)}.btn-ghost.btn-primary:hover{background-color:var(--color-burgundy-50,#f7f4f5);color:var(--color-burgundy-700,#471723)}.btn-ghost.btn-secondary{color:var(--color-gold-600,#9b7c4d)}.btn-ghost.btn-secondary:focus-visible{background-color:var(--color-gold-50,#fbf9f7);color:var(--color-gold-800,#6a5534)}.btn-ghost.btn-secondary:hover{background-color:var(--color-gold-50,#fbf9f7);color:var(--color-gold-800,#6a5534)}.btn-ghost.btn-dark{color:var(--color-espresso-500,#241d18)}.btn-ghost.btn-dark:focus-visible{background-color:var(--color-espresso-100,#e5e4e3);color:var(--color-espresso-700,#1b1612)}.btn-ghost.btn-dark:hover{background-color:var(--color-espresso-100,#e5e4e3);color:var(--color-espresso-700,#1b1612)}.btn-ghost.btn-light{color:var(--color-ivory-500,#f7f1e8)}.btn-ghost.btn-light:focus-visible{background-color:#f7f1e826}.btn-ghost.btn-light:hover{background-color:#f7f1e826}.btn-icon{display:inline-flex;border-radius:var(--radius-md,.375rem);flex-shrink:0;justify-content:center;align-items: center;padding:0}.btn-icon.btn-full-rounded{border-radius:9999px}.btn-icon-sm{width:2rem;height:2rem;min-height:2rem}.btn-icon-sm .ui-icon{width:.875rem;height:.875rem}.btn-icon-md{width:2.5rem;height:2.5rem;min-height:2.5rem}.btn-icon-md .ui-icon{width:1.125rem;height:1.125rem}.btn-icon-lg{width:3rem;height:3rem;min-height:3rem}.btn-icon-lg .ui-icon{width:1.25rem;height:1.25rem}:root{--dashboard-surface:#fff;--dashboard-sidebar-active:#2e2520;--dashboard-shadow:0 2px 8px #241d180a;--dashboard-table-divider:#b08d571a;--font-heading:"Fraunces",Georgia,serif;--font-body:"Josefin Sans",sans-serif;--font-serif:"EB Garamond",Georgia,serif;--color-ivory-50:#fffefe;--color-ivory-100:#fefdfc;--color-ivory-200:#fdfbf9;--color-ivory-300:#fbf8f4;--color-ivory-400:#f9f5ee;--color-ivory-500:#f7f1e8;--color-ivory:var(--color-ivory-500);--color-ivory-600:#d9d4cc;--color-ivory-700:#b9b5ae;--color-ivory-800:#94918b;--color-ivory-900:#6f6c68;--color-ivory-950:#4a4846;--color-cream-50:#fefefd;--color-cream-100:#fdfcfa;--color-cream-200:#fbf7f3;--color-cream-300:#f7f2ea;--color-cream-400:#f3ece0;--color-cream-500:#efe4d4;--color-cream:var(--color-cream-500);--color-cream-600:#d2c9bb;--color-cream-700:#b3ab9f;--color-cream-800:#8f897f;--color-cream-900:#6c675f;--color-cream-950:#484440;--color-burgundy-50:#f7f4f5;--color-burgundy-100:#ece4e6;--color-burgundy-200:#d2c0c4;--color-burgundy-300:#b2939b;--color-burgundy-400:#8b5e69;--color-burgundy-500:#5e1f2e;--color-burgundy:var(--color-burgundy-500);--color-burgundy-600:#531b28;--color-burgundy-700:#471723;--color-burgundy-800:#38131c;--color-burgundy-900:#2a0e15;--color-burgundy-950:#1c090e;--color-terracotta-50:#fbf7f5;--color-terracotta-100:#f5ebe6;--color-terracotta-200:#e7d1c6;--color-terracotta-300:#d5b19d;--color-terracotta-400:#c08a6b;--color-terracotta-500:#a85c32;--color-terracotta:var(--color-terracotta-500);--color-terracotta-600:#94512c;--color-terracotta-700:#7e4526;--color-terracotta-800:#65371e;--color-terracotta-900:#4c2916;--color-terracotta-950:#321c0f;--color-gold-50:#fbf9f7;--color-gold-100:#f6f1eb;--color-gold-200:#e9dfd0;--color-gold-300:#d9c8ae;--color-gold-400:#c6ad86;--color-gold-500:#b08d57;--color-gold:var(--color-gold-500);--color-gold-600:#9b7c4d;--color-gold-700:#846a41;--color-gold-800:#6a5534;--color-gold-900:#4f3f27;--color-gold-950:#352a1a;--color-espresso-50:#f4f4f3;--color-espresso-100:#e5e4e3;--color-espresso-200:#c2c0be;--color-espresso-300:#969390;--color-espresso-400:#615c59;--color-espresso-500:#241d18;--color-espresso:var(--color-espresso-500);--color-espresso-600:#201a15;--color-espresso-700:#1b1612;--color-espresso-800:#16110e;--color-espresso-900:#100d0b;--color-espresso-950:#0b0907;--color-sage-50:#f8f9f8;--color-sage-100:#eff0ee;--color-sage-200:#daddd7;--color-sage-300:#c0c4bb;--color-sage-400:#a1a699;--color-sage-500:#7c8471;--color-sage:var(--color-sage-500);--color-sage-600:#6d7463;--color-sage-700:#5d6355;--color-sage-800:#4a4f44;--color-sage-900:#383b33;--color-sage-950:#252822;--color-ivory-500-95:#f7f1e8f2;--color-ivory-500-80:#f7f1e8cc;--color-ivory-500-70:#f7f1e8b3;--color-ivory-500-40:#f7f1e866;--color-gold-400-50:#c6ad8680;--color-gold-500-20:#b08d5733;--color-gold-500-30:#b08d574d;--color-gold-500-50:#b08d5780;--color-gold-500-60:#b08d5799;--color-terracotta-500-10:#a85c321a;--color-burgundy-300-50:#b2939b80;--color-burgundy-500-50:#5e1f2e80;--color-espresso-500-80:#241d18cc;--color-espresso-500-70:#241d18b3;--color-espresso-500-60:#241d1899;--color-espresso-500-50:#241d1880;--color-espresso-500-40:#241d1866;--color-espresso-500-20:#241d1833;--color-espresso-500-15:#241d1826;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--transition-duration-300:.3s;--transition-ease-in-out:cubic-bezier(.4,0,.2,1);--buncss-light:initial;--buncss-dark: ;color-scheme:light;font-family:var(--font-body);background:var(--color-ivory);color:var(--color-espresso);font-synthesis:none}
