:root{--acc: #b4636f;--acc-soft: #e08e9b;--acc-tint: #efe6db;--header-h: 96px;--field-font: 15px}@media(hover:none),(pointer:coarse){:root{--field-font: 16px}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:#f6efe7;color:#1a1512;font-family:Archivo,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--acc)}button{font:inherit}a,button,input,select,textarea,summary,[role=button]{-webkit-tap-highlight-color:transparent}input,select,textarea,button{font-family:inherit}@media(hover:none),(pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}img,video{display:block;max-width:100%}@keyframes objRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}[data-rise]{animation:objRise .9s cubic-bezier(.22,1,.36,1) var(--rise-delay, 0s) both}@media(prefers-reduced-motion:reduce){[data-rise]{animation:none}}::selection{background:var(--acc);color:#fbf8f4}:root[data-perf=low] *,:root[data-perf=low] *:before,:root[data-perf=low] *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-perf=low] *,:root[data-perf=low] *:before,:root[data-perf=low] *:after{box-shadow:none!important;text-shadow:none!important}:root[data-perf=low] .wash,:root[data-perf=low] .glow,:root[data-perf=low] .blob{filter:none!important}
