#preloader.gd-preloader{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:#fff}
.gd-loader{position:relative;width:92px;height:92px;color:#171519}
.gd-loader__orbit{position:absolute;inset:0;animation:gd-loader-orbit 1.6s cubic-bezier(.55,.12,.45,.88) infinite}
.gd-loader__letter{position:absolute;top:50%;display:grid;width:43px;height:43px;place-items:center;margin-top:-21.5px;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:800;line-height:1;letter-spacing:-.06em;box-shadow:0 9px 24px rgba(23,21,25,.14);animation:gd-loader-letter 1.6s cubic-bezier(.55,.12,.45,.88) infinite}
.gd-loader__letter--g{left:-2px;background:#171519;color:#fff}
.gd-loader__letter--d{right:-2px;background:#ef5aa0;color:#fff}
.gd-loader__dot{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#fff29a;box-shadow:0 0 0 5px rgba(255,242,154,.28);transform:translate(-50%,-50%)}
.gd-loader__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes gd-loader-orbit{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(180deg) scale(.92)}100%{transform:rotate(360deg) scale(1)}}
@keyframes gd-loader-letter{0%{transform:rotate(0deg)}45%{transform:rotate(-180deg)}100%{transform:rotate(-360deg)}}
@media(prefers-reduced-motion:reduce){.gd-loader__orbit,.gd-loader__letter{animation:none}.gd-loader__letter--g{transform:translateX(4px)}.gd-loader__letter--d{transform:translateX(-4px)}}
