@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-latin-var.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-strip-start:var(--c-surf2);--c-strip-end:var(--c-surf2);--c-strip-fg:var(--c-fg);--c-strip-roles:var(--c-pri)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f6f3ec;--c-surf:#fff;--c-surf2:#efebe1;--c-fg:#191613;--c-mut:#6b6455;--c-pri:#8f6a10;--c-prifg:#fff;--c-acc:#7e3a9e;--c-line:#e2dcce;--c-line2:#c6bca4;--c-ok:#3f7a3c;--c-warn:#8a6400;--c-bad:#b03a28;--c-strip-start:var(--c-surf2);--c-strip-end:var(--c-surf2);--c-strip-fg:var(--c-fg);--c-strip-roles:var(--c-pri)}html{max-width:100vw;height:100%;overflow-x:hidden}body{background:var(--c-bg);max-width:100vw;min-height:100%;color:var(--c-fg);font-family:var(--f-body);font-size:var(--fs);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4{font-family:var(--f-display);font-weight:var(--h-weight);letter-spacing:var(--h-track);text-wrap:balance;line-height:1.15}h1{font-size:calc(var(--fs) * var(--ratio) * var(--ratio) * var(--ratio))}h2{font-size:calc(var(--fs) * var(--ratio) * var(--ratio))}h3{font-size:calc(var(--fs) * var(--ratio))}h4{font-size:var(--fs)}small,.u-small{font-size:calc(var(--fs) / var(--ratio))}.u-muted{color:var(--c-mut)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--c-pri);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:calc(var(--u) * 2);height:var(--btn-h);padding:0 calc(var(--u) * 5);border-radius:var(--r-btn);font-family:var(--f-body);font-size:var(--fs);transition:background-color var(--dur), border-color var(--dur), color var(--dur), opacity var(--dur);border:1px solid #0000;font-weight:600;display:inline-flex}.btn-primary{background:var(--c-pri);color:var(--c-prifg)}.btn-primary:hover{opacity:.88}.btn-ghost{color:var(--c-fg);border-color:var(--c-line2);background:0 0}.btn-ghost:hover{border-color:var(--c-pri)}.field{width:100%;height:var(--btn-h);padding:0 calc(var(--u) * 4);background:var(--c-surf);border:1px solid var(--c-line2);border-radius:var(--r-btn);color:var(--c-fg);font-family:var(--f-body);font-size:var(--fs);transition:border-color var(--dur);display:block}.field::placeholder{color:var(--c-mut)}.field[type=date],.field[type=month]{appearance:none;min-height:var(--btn-h);min-width:0;font:inherit;font-family:var(--f-body);font-size:var(--fs);color:var(--c-fg);text-align:left;align-items:center;display:flex}.field[type=date]::-webkit-date-and-time-value{text-align:left;align-items:center;height:100%;margin:0;display:flex}.field[type=month]::-webkit-date-and-time-value{text-align:left;align-items:center;height:100%;margin:0;display:flex}.field[type=date]::-webkit-datetime-edit{height:100%;font:inherit;align-items:center;padding:0;display:inline-flex}.field[type=month]::-webkit-datetime-edit{height:100%;font:inherit;align-items:center;padding:0;display:inline-flex}.field[type=date]::-webkit-datetime-edit-fields-wrapper{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=month]::-webkit-datetime-edit-fields-wrapper{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=date]::-webkit-datetime-edit-text{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=month]::-webkit-datetime-edit-text{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=date]::-webkit-datetime-edit-day-field{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=date]::-webkit-datetime-edit-month-field{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=month]::-webkit-datetime-edit-month-field{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=date]::-webkit-datetime-edit-year-field{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=month]::-webkit-datetime-edit-year-field{font:inherit;color:var(--c-fg);padding:0 1px}.field[type=date]::-webkit-datetime-edit-day-field[aria-valuetext=blank]{color:var(--c-mut)}.field[type=date]::-webkit-datetime-edit-month-field[aria-valuetext=blank]{color:var(--c-mut)}.field[type=month]::-webkit-datetime-edit-month-field[aria-valuetext=blank]{color:var(--c-mut)}.field[type=date]::-webkit-datetime-edit-year-field[aria-valuetext=blank]{color:var(--c-mut)}.field[type=month]::-webkit-datetime-edit-year-field[aria-valuetext=blank]{color:var(--c-mut)}.field[type=date]::-webkit-datetime-edit-day-field:focus{background:var(--c-pri);color:var(--c-bg);border-radius:3px;outline:none}.field[type=date]::-webkit-datetime-edit-month-field:focus{background:var(--c-pri);color:var(--c-bg);border-radius:3px;outline:none}.field[type=month]::-webkit-datetime-edit-month-field:focus{background:var(--c-pri);color:var(--c-bg);border-radius:3px;outline:none}.field[type=date]::-webkit-datetime-edit-year-field:focus{background:var(--c-pri);color:var(--c-bg);border-radius:3px;outline:none}.field[type=month]::-webkit-datetime-edit-year-field:focus{background:var(--c-pri);color:var(--c-bg);border-radius:3px;outline:none}.field[type=date]::-webkit-date-and-time-value{text-align:left;line-height:normal;font-size:var(--fs)}.field[type=month]::-webkit-date-and-time-value{text-align:left;line-height:normal;font-size:var(--fs)}.field[type=date]::-webkit-calendar-picker-indicator{width:calc(var(--u) * 5);height:calc(var(--u) * 5);cursor:pointer;opacity:.65;transition:opacity var(--dur)}.field[type=month]::-webkit-calendar-picker-indicator{width:calc(var(--u) * 5);height:calc(var(--u) * 5);cursor:pointer;opacity:.65;transition:opacity var(--dur)}.field[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.field[type=month]:hover::-webkit-calendar-picker-indicator{opacity:1}.field[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.field[type=month]:focus::-webkit-calendar-picker-indicator{opacity:1}@supports ((-moz-appearance:none)){.field[type=date],.field[type=month]{padding-top:0;padding-bottom:0}}.field:focus{border-color:var(--c-pri);outline:none}.chip{align-items:center;gap:var(--u);height:calc(var(--u) * 9);padding:0 calc(var(--u) * 4);border:1px solid var(--c-line2);border-radius:var(--r-chip);color:var(--c-fg);font-size:calc(var(--fs) / var(--ratio));white-space:nowrap;transition:border-color var(--dur), color var(--dur), background-color var(--dur);background:0 0;display:inline-flex}.chip:hover{border-color:var(--c-pri)}.chip-active,.chip-active:hover{border-color:var(--c-pri);color:var(--c-pri)}.chip-row{gap:calc(var(--u) * 2);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--u);display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.u-caps{font-size:calc(var(--fs) / var(--ratio) / var(--ratio));letter-spacing:.08em;text-transform:uppercase;color:var(--c-mut);font-weight:600}.card{background:var(--c-surf);border:1px solid var(--c-line);border-radius:var(--r)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
