.press{transition-property:transform,color,background-color,border-color,box-shadow,filter,opacity;transition-duration:var(--dur-press), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast);transition-timing-function:var(--ease-out)}input[type=date]:focus-within,input[type=time]:focus-within,input[type=month]:focus-within,input[type=week]:focus-within,input[type=datetime-local]:focus-within{outline:2px solid var(--color-terracotta);outline-offset:2px}[data-st-template=site] [data-st=hero] a:focus-visible,[data-st-template=site] [data-st=hero] button:focus-visible,[data-st-template=site] [data-st=hero] summary:focus-visible,[data-st-template=hero] [data-st=info] a:focus-visible,[data-st-template=hero] [data-st=info] button:focus-visible,[data-st-template=hero] [data-st=info] summary:focus-visible,[data-st-template=bold] [data-st=info] a:focus-visible,[data-st-template=bold] [data-st=info] button:focus-visible,[data-st-template=bold] [data-st=info] summary:focus-visible{outline-color:var(--st-on)}.st-reveal{animation:st-rise .56s var(--ease-out) backwards;animation-delay:var(--st-delay,0s)}.st-fade{animation:st-fade .32s var(--ease-out) backwards;animation-delay:var(--st-delay,0s)}.st-view{animation:st-view-in var(--dur-fast) var(--ease-out) backwards}:where(.st-grid>.st-reveal):first-child{animation-delay:0s}:where(.st-grid>.st-reveal):nth-child(2){animation-delay:55ms}:where(.st-grid>.st-reveal):nth-child(3){animation-delay:.11s}:where(.st-grid>.st-reveal):nth-child(4){animation-delay:.165s}:where(.st-grid>.st-reveal):nth-child(5){animation-delay:.22s}:where(.st-grid>.st-reveal):nth-child(6){animation-delay:.275s}:where(.st-grid>.st-reveal):nth-child(7){animation-delay:.33s}:where(.st-grid>.st-reveal):nth-child(8),:where(.st-grid>.st-reveal):nth-child(n+9){animation-delay:.385s}.st-overlay{animation:st-fade var(--dur-med) var(--ease-out) both}.st-panel{animation:st-panel-in var(--dur-med) var(--ease-out) backwards}.st-sheet{animation:st-sheet-in var(--dur-med) var(--ease-out) backwards}.st-toast{animation:st-toast-in var(--dur-med) var(--ease-out) backwards}.st-overlay.is-leaving{animation:st-fade-out var(--dur-fast) var(--ease-in-out) both}.st-panel.is-leaving{animation:st-panel-out var(--dur-fast) var(--ease-in-out) both}.st-sheet.is-leaving{animation:st-sheet-out var(--dur-fast) var(--ease-in-out) both}.st-toast.is-leaving{animation:st-toast-out var(--dur-fast) var(--ease-in-out) both}.st-pop{animation:st-pop .38s var(--ease-out) backwards}.st-check{animation:st-check .35s var(--ease-out) backwards}.st-badge{animation:st-badge .26s var(--ease-out)}@keyframes st-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes st-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-fade-out{0%{opacity:1}to{opacity:0}}@keyframes st-panel-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes st-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes st-sheet-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes st-sheet-out{0%{transform:none}to{transform:translate(-100%)}}@keyframes st-toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes st-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes st-pop{0%{opacity:0;transform:scale(.7)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes st-check{0%{opacity:0;transform:scale(.85)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes st-badge{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.st-card,.st-card.press{transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out)}.st-card.press:active{transition-duration:var(--dur-press);transform:translateY(-1px)scale(.985)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.st-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px -22px #1b2c428c}.st-card .st-card-media{transition:transform .3s var(--ease-out)}.st-card:hover .st-card-media{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.st-reveal,.st-fade,.st-view,.st-pop,.st-check,.st-overlay,.st-panel,.st-sheet,.st-toast{animation:.15s linear backwards st-fade}.st-badge{animation:none}.st-card,.st-card.press{transition:none}.st-card.press:active{opacity:.93;transform:none}.st-overlay.is-leaving,.st-panel.is-leaving,.st-sheet.is-leaving,.st-toast.is-leaving{animation:.12s linear both st-fade-out}}
