@import "https://fonts.googleapis.com/css2?family=Marcellus&family=Mulish:wght@400;500;600;700&display=swap";:root{--color-linen:#f4eee3;--color-cream:#fcfaf4;--color-cream-strong:#fbf6ec;--color-ink:#3a3128;--color-brown:#4a3f33;--color-muted:#6e6253;--color-soft:#a8997f;--color-border:#eadfcd;--color-border-strong:#d8c7ae;--color-terracotta:#be6b47;--color-terracotta-dark:#9a4f32;--color-gold:#c99450;--color-green:#7e8c6a;--font-display:"Marcellus", serif;--font-body:"Mulish", system-ui, sans-serif;color:var(--color-brown);font-family:var(--font-body)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:linear-gradient(#ffffff2e, #ffffff2e), repeating-linear-gradient(90deg, #9680600b 0 1px, transparent 1px 4px), repeating-linear-gradient(0deg, #9680600b 0 1px, transparent 1px 4px), var(--color-linen);color:var(--color-brown);-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit}::selection{background:#e7cdbc}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page-content){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(page-content){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(page-content){animation-name:aribow-page-out}::view-transition-new(page-content){animation-name:aribow-page-in}@keyframes aribow-page-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes aribow-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(page-content){animation-duration:1ms}::view-transition-new(page-content){animation-duration:1ms}}@media (width<=720px){::view-transition-old(page-content){animation-duration:.22s}::view-transition-new(page-content){animation-duration:.22s}::view-transition-old(page-content){animation-name:aribow-mobile-page-out}::view-transition-new(page-content){animation-name:aribow-mobile-page-in}}@keyframes aribow-mobile-page-out{0%{opacity:1}to{opacity:0}}@keyframes aribow-mobile-page-in{0%{opacity:0}to{opacity:1}}
