@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:140ms;animation-timing-function:ease-out}
.site-loader{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#f4edde;color:#642d2b;opacity:1;transition:opacity 180ms ease;pointer-events:auto}.site-loader[hidden]{display:none}.site-loader.is-ready{opacity:0;pointer-events:none}.site-loader__inner{text-align:center;padding:24px}.site-loader__brand{font:400 56px/1.1 'Berkshire Swash',Georgia,serif;letter-spacing:-2px}.site-loader__sub{display:block;margin-top:10px;font:600 10px/1.4 Arial,sans-serif;letter-spacing:3px}.site-loader__line{width:132px;height:1px;margin:27px auto 0;background:#c7ad85;overflow:hidden}.site-loader__line:after{content:'';display:block;width:42%;height:100%;background:#642d2b;animation:loader-travel 1.1s ease-in-out infinite alternate}.site-loader__label{margin:16px 0 0;color:#745d4e;font:12px/1.5 Arial,sans-serif;letter-spacing:.5px}@keyframes loader-travel{from{transform:translateX(-100%)}to{transform:translateX(340%)}}@media(prefers-reduced-motion:reduce){.site-loader{transition:none}.site-loader__line:after{animation:none;width:100%}::view-transition-old(root),::view-transition-new(root){animation:none}}

html.low-performance::view-transition-old(root),html.low-performance::view-transition-new(root){animation:none}html.low-performance .site-loader{transition:none}html.low-performance .site-loader__line:after{animation:none;width:100%}
