:root{--stella-ink:#090d2b;--stella-paper:#fff9f2;--stella-surface:#fffdfb;--stella-muted:#56576b;--stella-action:#050507;--stella-text:#34c759;--stella-text-hover:#2eb550;--stella-focus:#315ba6;--stella-sky:#a7cff2;--stella-lilac:#b7a5ef;--stella-mint:#afe8df;--stella-blush:#f4cbdf;--stella-radius-card:28px;--stella-radius-control:999px;--stella-content-width:1200px;--stella-motion-press:100ms;--stella-motion-fast:180ms;--stella-motion-crossfade:240ms;--stella-motion-item:480ms;--stella-motion-heading:560ms;--stella-motion-art:600ms;--stella-motion-line:720ms;--stella-motion-draw:800ms;--stella-ease-enter:cubic-bezier(0.22,0.8,0.24,1);--stella-ease-state:cubic-bezier(0.2,0,0,1);--stella-ease-spring:linear(0,0.058,0.181,0.321,0.456,0.574,0.672,0.751,0.813,0.861,0.897,0.924,0.945,0.96,0.971,0.979,0.985,0.989,0.992,0.994,0.996,0.997,0.998,0.999,1);--stella-ease-bounce:linear(0,0.052,0.171,0.316,0.464,0.598,0.712,0.805,0.875,0.927,0.964,0.988,1.003,1.011,1.014,1.015,1.014,1.012,1.01,1.008,1.006,1.004,1.003,1.002,1);--stella-motion-spring-short:440ms;--stella-motion-spring:520ms;--stella-motion-bounce:540ms}@supports not (transition-timing-function:linear(0,1)){:root{--stella-ease-spring:var(--stella-ease-state);--stella-ease-bounce:var(--stella-ease-state)}}[data-drift]{translate:0 calc(var(--stella-drift, 0) * 1px)}@layer base{body{--font-dm-sans:var(--font-inter);--font-playfair:var(--font-inter);font-optical-sizing:auto;color:var(--stella-ink);background:var(--stella-paper)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--stella-focus);outline-offset:4px}:where(button,a,summary){touch-action:manipulation}:where(h1,h2,h3,[id]){scroll-margin-top:112px}[data-ts-theme=dark]{--stella-focus:#a7cff2}}[data-print-root]{display:none}@media print{body:has([data-print-area]):has(>[data-print-root])>:not([data-print-root]){display:none!important}[data-print-root]{display:block}[data-print-root] *{animation:none!important;transition:none!important}[data-print-root]>[data-print-area]{position:static!important;width:100%!important;max-width:6.5in!important;margin:0!important;border:0!important;box-shadow:none!important;background:#fff!important;transform:none!important;translate:none!important}[data-print-root] [data-print-hide]{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-drift]{translate:none}}