@font-face{font-family:Forma DJR Livid Web;src:url(/fonts/FormaDJRLivid-Regular.woff2) format("woff2"),url(/fonts/FormaDJRLivid-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Forma DJR Banner Web;src:url(/fonts/FormaDJRLivid-Regular.woff2) format("woff2"),url(/fonts/FormaDJRLivid-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Forma DJR Livid Text Web;src:url(/fonts/FormaDJRLividText-Regular.woff2) format("woff2"),url(/fonts/FormaDJRLividText-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--livid-obsidian: #000000;--livid-ecru: #F7F5ED;--livid-off-white: #FBFBF6;--livid-optical-white: #FFFFFF;--livid-ink-soft: #231F20;--livid-seagrass: #A7B6B3;--livid-mist: #CAD3CB;--livid-olive: #D0D29F;--livid-aloe: #E9E6C7;--livid-taupe: #C9C5CE;--livid-ash: #E2E0E9;--livid-grey-300: #D9D9D9;--livid-grey-400: #C4C4C4;--livid-cyan: #00AEEF;--livid-cyan-bright: #2FBCEF;--livid-magenta: #CC27B0;--livid-yellow: #EBE717;--text-primary: var(--livid-obsidian);--text-secondary: rgba(0, 0, 0, .62);--text-muted: rgba(0, 0, 0, .45);--text-inverse: var(--livid-off-white);--text-signal: var(--livid-cyan);--text-sale: var(--livid-magenta);--surface-page: var(--livid-ecru);--surface-card: var(--livid-optical-white);--surface-sunken: var(--livid-aloe);--surface-inverse: var(--livid-obsidian);--line-hairline: rgba(0, 0, 0, .16);--line-strong: var(--livid-obsidian);--accent: var(--livid-cyan)}:root{--font-display: "Forma DJR Livid Web", "Helvetica Neue", Arial, sans-serif;--font-banner: "Forma DJR Banner Web", "Forma DJR Livid Web", "Helvetica Neue", Arial, sans-serif;--font-text: "Forma DJR Livid Text Web", "Helvetica Neue", Arial, sans-serif;--type-hero: clamp(3.5rem, 8vw, 7rem);--type-display: clamp(2.5rem, 5vw, 4rem);--type-title: 2rem;--type-heading: 1.375rem;--type-lead: 1.25rem;--type-body: 1rem;--type-small: .875rem;--type-label: .75rem;--type-micro: .6875rem;--leading-caps: 1;--leading-tight: 1.06;--leading-snug: 1.2;--leading-body: 1.5;--tracking-hero: -.01em;--tracking-normal: 0;--tracking-label: .1em;--tracking-wide: .18em}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 192px;--page-max: 1600px;--measure: 68ch;--page-pad-x: clamp(24px, 5vw, 64px);--gutter: 24px;--radius-0: 0;--radius-sm: 2px;--radius-pill: 999px;--border-hairline: 1px solid var(--line-hairline);--border-ink: 1px solid var(--line-strong);--shadow-none: none;--shadow-overlay: 0 24px 60px -20px rgba(21, 19, 15, .35);--ease-quiet: cubic-bezier(.22, .61, .36, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .56s;--z-header: 100;--z-overlay: 200;--z-toast: 300}.loom-datepicker .rdp-root{position:relative;color:var(--text-primary);font-family:var(--font-text)}.loom-datepicker .rdp-months{position:relative;display:flex;flex-direction:column}.loom-datepicker .rdp-month{display:flex;flex-direction:column;gap:6px}.loom-datepicker .rdp-month_caption{display:flex;align-items:center;justify-content:center;height:32px}.loom-datepicker .rdp-caption_label{font-size:14px;font-weight:400;letter-spacing:.02em;color:var(--text-primary);text-transform:capitalize}.loom-datepicker .rdp-nav{position:absolute;top:0;left:0;right:0;height:32px;display:flex;align-items:center;justify-content:space-between}.loom-datepicker .rdp-button_previous,.loom-datepicker .rdp-button_next{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--line-hairline);background:var(--surface-card);color:var(--text-primary);cursor:pointer}.loom-datepicker .rdp-button_previous:hover,.loom-datepicker .rdp-button_next:hover{background:var(--hover-row)}.loom-datepicker .rdp-button_previous:disabled,.loom-datepicker .rdp-button_next:disabled{opacity:.4;cursor:default}.loom-datepicker .rdp-chevron{width:16px;height:16px;fill:currentColor}.loom-datepicker .rdp-month_grid,.loom-datepicker .rdp-month_grid thead,.loom-datepicker .rdp-month_grid tbody{display:block;border-collapse:collapse}.loom-datepicker .rdp-weekdays,.loom-datepicker .rdp-week{display:flex}.loom-datepicker .rdp-week{margin-top:2px}.loom-datepicker .rdp-weekday{display:inline-flex;align-items:center;justify-content:center;width:36px;height:28px;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.loom-datepicker .rdp-day{width:36px;height:36px;padding:0;text-align:center}.loom-datepicker .rdp-day_button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-primary);font-size:13px;font-family:var(--font-text);cursor:pointer}.loom-datepicker .rdp-day_button:hover{background:var(--hover-row)}.loom-datepicker .rdp-today:not(.rdp-selected) .rdp-day_button{background:var(--surface-sunken)}.loom-datepicker .rdp-selected .rdp-day_button,.loom-datepicker .rdp-selected .rdp-day_button:hover{background:var(--livid-obsidian);color:var(--livid-off-white)}.loom-datepicker .rdp-outside .rdp-day_button{color:var(--text-muted)}.loom-datepicker .rdp-disabled .rdp-day_button{opacity:.35;cursor:default;text-decoration:line-through}.loom-datepicker .rdp-disabled .rdp-day_button:hover{background:transparent}:root{--img-well: #e9e6df;--surface-builder: #e7e5df;--on-dark-strong: var(--livid-off-white);--on-dark-body: rgba(251, 251, 246, .55);--on-dark-muted: rgba(251, 251, 246, .38);--on-dark-line: rgba(251, 251, 246, .14);--on-dark-line-strong: rgba(251, 251, 246, .25);--hover-row: var(--livid-ecru)}*{box-sizing:border-box}.thumb-sharp{image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}html,body{margin:0;padding:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}button{font-family:inherit;color:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea,select{font-family:var(--font-text)}::selection{background:var(--livid-obsidian);color:var(--livid-off-white)}*{scrollbar-width:thin;scrollbar-color:var(--livid-grey-400) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--livid-grey-400)}*::-webkit-scrollbar-track{background:transparent}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes loomDrift{0%{transform:translate(420px,160px)}22%{transform:translate(660px,320px)}44%{transform:translate(320px,500px)}66%{transform:translate(760px,420px)}88%{transform:translate(520px,220px)}to{transform:translate(420px,160px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
