body:has(.sm-cover){background:#061f15;margin:0}body:has(.sm-cover)>.skip-link{display:none}body:has(.sm-home-intro){overflow:hidden}.sm-cover{background:#061f15;width:100%;min-height:100svh;padding:0;position:relative;overflow:hidden}.sm-cover-entry{position:absolute;inset:0}.sm-native-intro{pointer-events:none}.sm-native-intro svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sm-native-intro .sm-mob{display:none}@media (max-aspect-ratio:4/5){.sm-native-intro .sm-desk{display:none}.sm-native-intro .sm-mob{display:block}}.sm-home-intro{cursor:pointer;touch-action:pinch-zoom;transition:transform .9s cubic-bezier(.22,.75,.15,1),opacity .9s}.sm-home-intro-leaving{opacity:.15;pointer-events:none;transform:translateY(-100%)}.sm-home-content-waiting{visibility:hidden}.sm-home-content-opening{transform-origin:top;animation:.9s cubic-bezier(.22,.75,.15,1) both sm-home-unlock}@keyframes sm-home-unlock{0%{opacity:.65;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.sm-enter-button{z-index:2;cursor:pointer;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0;background:0 0!important}.sm-enter-button:focus-visible{outline-offset:-8px;outline:2px solid #8fb3a1}.sm-native-intro .sm-draw{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;animation:sm-draw var(--d) var(--e,cubic-bezier(.33,1,.68,1)) var(--t) forwards, sm-show 0s linear var(--t) forwards}@keyframes sm-draw{to{stroke-dashoffset:0}}@keyframes sm-show{to{opacity:1}}.sm-native-intro .sm-pop{transform-box:fill-box;transform-origin:50%;animation:sm-pop .45s cubic-bezier(.34,1.8,.64,1) var(--t) forwards;transform:scale(0)}@keyframes sm-pop{to{transform:scale(1)}}.sm-native-intro .sm-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:sm-ripple .85s ease-out var(--t) forwards}@keyframes sm-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(var(--s,3.5))}}.sm-native-intro .sm-fade{opacity:0;animation:sm-fadeup .8s cubic-bezier(.33,1,.68,1) var(--t) forwards;transform:translateY(24px)}@keyframes sm-fadeup{to{opacity:1;transform:translateY(0)}}.sm-native-intro .sm-grid{opacity:0;animation:.6s forwards sm-grid}@keyframes sm-grid{to{opacity:.55}}.sm-native-intro .sm-serif{font-family:Lora,Georgia,serif;font-weight:500}.sm-native-intro .sm-pw{letter-spacing:.3em;fill:#8fb3a1;font-family:Inter,system-ui,sans-serif;font-weight:600}.sm-native-intro .sm-pop{animation:sm-pop .45s cubic-bezier(.34,1.8,.64,1) var(--t) forwards,sm-show 0s linear var(--t) forwards}.sm-native-intro .sm-ripple{animation:sm-ripple 2.4s ease-out var(--t) infinite}@media (prefers-reduced-motion:reduce){.sm-native-intro .sm-draw,.sm-native-intro .sm-pop,.sm-native-intro .sm-fade,.sm-native-intro .sm-grid{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.sm-native-intro .sm-ripple{opacity:0;animation:none}.sm-home-intro{transition:none}.sm-home-content-opening{animation:none}}
