@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Source+Sans+3:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--rec-dur-1: .12s;--rec-dur-2: .18s;--rec-dur-3: .24s;--rec-ease: cubic-bezier(.22, 1, .36, 1);--rec-ease-soft: cubic-bezier(.25, 1, .5, 1);--rec-focus: 0 0 0 3px rgba(176, 141, 87, .18);--rec-hover-row: #f4eee3;--rec-content-max: clamp(1180px, 67.5vw + 208px, 1720px)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{background-color:#f5f3ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.35'/%3E%3C/svg%3E");background-blend-mode:multiply;font-family:"Source Sans 3",Calibri,system-ui,sans-serif;color:#242a30;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes recFadeIn{0%{opacity:0}to{opacity:1}}@keyframes recModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes recBarGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes recBarGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes recRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rec-bar-y{transform-box:fill-box;transform-origin:bottom;animation:recBarGrowY var(--rec-dur-3) var(--rec-ease) both}.rec-bar-x{transform-box:fill-box;transform-origin:left;animation:recBarGrowX var(--rec-dur-3) var(--rec-ease) both}.rec-rise{animation:recRise var(--rec-dur-3) var(--rec-ease) both}.rec-view{max-width:var(--rec-content-max);margin:0 auto;animation:recFadeIn var(--rec-dur-3) var(--rec-ease) both}.rec-modal-backdrop{animation:recFadeIn var(--rec-dur-2) var(--rec-ease) both}.rec-modal-dialog{animation:recModalIn var(--rec-dur-3) var(--rec-ease-soft) both}.rec-btn{transition:background-color var(--rec-dur-2) var(--rec-ease),border-color var(--rec-dur-2) var(--rec-ease),color var(--rec-dur-2) var(--rec-ease),box-shadow var(--rec-dur-2) var(--rec-ease),filter var(--rec-dur-2) var(--rec-ease),transform var(--rec-dur-1) var(--rec-ease)}.rec-btn:not(:disabled):active{transform:scale(.985)}.rec-btn:focus-visible{outline:none;box-shadow:var(--rec-focus)}.rec-btn:disabled{opacity:.5;pointer-events:none;filter:none}.rec-row{transition:background-color var(--rec-dur-2) var(--rec-ease)}.rec-row:hover{background:var(--rec-hover-row)}.rec-table{width:100%;border-collapse:collapse}.rec-table thead th{background:#e7e1d4;font-weight:700;color:#2a3036;padding:10px 14px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1.5px solid #b08d57}.rec-table tbody td{color:#363c43;border-bottom:1px solid #eee9de}.rec-table tbody tr:last-child td{border-bottom:none}.rec-table tbody tr:nth-child(2n){background:#faf8f4}.rec-table tbody tr{transition:background-color var(--rec-dur-2) var(--rec-ease)}.rec-table tbody tr:hover{background:var(--rec-hover-row)}.rec-table tfoot td{padding:12px 14px;font-weight:700;color:#242a30;background:#f2ece0;border-top:2px solid #b08d57}.rec-card{transition:box-shadow var(--rec-dur-2) var(--rec-ease),border-color var(--rec-dur-2) var(--rec-ease)}@media(hover:hover)and (pointer:fine){.rec-card-int:hover{border-color:#b08d57;box-shadow:0 2px 10px #242a3014}}.rec-card-int{cursor:pointer}.rec-card-int:active{transform:scale(.99)}.rec-nav-item{color:#c7c0b2;background:transparent;border-left:3px solid transparent;font-weight:500;transition:background-color var(--rec-dur-2) var(--rec-ease),color var(--rec-dur-2) var(--rec-ease),border-left-color var(--rec-dur-2) var(--rec-ease)}@media(hover:hover)and (pointer:fine){.rec-nav-item:hover{background:#b08d571f;color:#e9e3d7}}.rec-nav-item[aria-current=page]{background:#b08d5733;color:#f4efe5;border-left-color:#b08d57;font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{aside{display:none!important}main{padding:0!important}.rec-view{max-width:none!important;animation:none!important}.rec-no-print{display:none!important}.rec-table thead th{background:#f2efe8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rec-card-print{box-shadow:none!important;border:1px solid #d2caba!important;break-inside:avoid}tr{break-inside:avoid}body{background:#fff!important}}
