.GuidebookLoadingScreen-module__Hi_tmW__screen{--gn-loader-bg:#002927;--gn-loader-fg:#fff;--gn-loader-accent:#e8c36a;--gn-loader-size:112px;--gn-loader-glow-opacity:1;--gn-loader-heading-font:"Fraunces", Georgia, serif;--gn-loader-body-font:"Montserrat", system-ui, sans-serif;background:linear-gradient(160deg, color-mix(in srgb, var(--gn-loader-bg) 92%, #fff 8%), var(--gn-loader-bg));width:100%;min-height:100dvh;color:var(--gn-loader-fg);font-family:var(--gn-loader-body-font);isolation:isolate;place-items:center;padding:clamp(24px,6vw,56px);display:grid;position:relative;overflow:hidden}.GuidebookLoadingScreen-module__Hi_tmW__screen:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--gn-loader-fg) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gn-loader-fg) 8%, transparent) 1px, transparent 1px);opacity:.24;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.GuidebookLoadingScreen-module__Hi_tmW__preview{border-radius:8px;min-height:300px}.GuidebookLoadingScreen-module__Hi_tmW__inner{text-align:center;justify-items:center;gap:18px;width:min(100%,420px);display:grid}.GuidebookLoadingScreen-module__Hi_tmW__logo{object-fit:contain;filter:drop-shadow(0 12px 28px #0000002e);max-width:min(180px,58vw);max-height:72px}.GuidebookLoadingScreen-module__Hi_tmW__animation{min-height:calc(var(--gn-loader-size) + 12px);isolation:isolate;place-items:center;display:grid;position:relative}.GuidebookLoadingScreen-module__Hi_tmW__animation:before{content:"";z-index:0;width:min(calc(var(--gn-loader-size) * 2.55), 78vw);aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--gn-loader-accent) 32%, transparent) 0%, color-mix(in srgb, var(--gn-loader-accent) 18%, transparent) 36%, transparent 72%);opacity:var(--gn-loader-glow-opacity);pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GuidebookLoadingScreen-module__Hi_tmW__copy{gap:8px;display:grid}.GuidebookLoadingScreen-module__Hi_tmW__title{overflow-wrap:anywhere;font-family:var(--gn-loader-heading-font);letter-spacing:0;margin:0;font-size:clamp(1.35rem,5vw,2.25rem);font-weight:700;line-height:1.08}.GuidebookLoadingScreen-module__Hi_tmW__subtitle{overflow-wrap:anywhere;color:color-mix(in srgb, var(--gn-loader-fg) 78%, transparent);margin:0;font-size:clamp(.88rem,2.6vw,1rem);font-weight:500;line-height:1.45}.GuidebookLoadingScreen-module__Hi_tmW__spinner{z-index:1;width:var(--gn-loader-size);height:var(--gn-loader-size);border:clamp(3px, calc(var(--gn-loader-size) * .08), 12px) solid color-mix(in srgb, var(--gn-loader-fg) 18%, transparent);border-top-color:var(--gn-loader-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gn-loader-fg) 8%, transparent);border-radius:999px;animation:.9s linear infinite GuidebookLoadingScreen-module__Hi_tmW__loaderSpin;position:relative}.GuidebookLoadingScreen-module__Hi_tmW__dots{z-index:1;align-items:center;gap:calc(var(--gn-loader-size) * .09);display:inline-flex;position:relative}.GuidebookLoadingScreen-module__Hi_tmW__dots span{width:calc(var(--gn-loader-size) * .125);height:calc(var(--gn-loader-size) * .125);background:var(--gn-loader-accent);border-radius:999px;animation:1s ease-in-out infinite GuidebookLoadingScreen-module__Hi_tmW__loaderDot}.GuidebookLoadingScreen-module__Hi_tmW__dots span:nth-child(2){animation-delay:.14s}.GuidebookLoadingScreen-module__Hi_tmW__dots span:nth-child(3){animation-delay:.28s}.GuidebookLoadingScreen-module__Hi_tmW__presetAsset{z-index:1;width:min(calc(var(--gn-loader-size) * 1.78), 72vw);height:var(--gn-loader-size);object-fit:contain;display:block;position:relative}.GuidebookLoadingScreen-module__Hi_tmW__customAsset{z-index:1;width:min(var(--gn-loader-size), 62vw);height:var(--gn-loader-size);object-fit:contain;display:block;position:relative}@keyframes GuidebookLoadingScreen-module__Hi_tmW__loaderSpin{to{transform:rotate(360deg)}}@keyframes GuidebookLoadingScreen-module__Hi_tmW__loaderDot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.GuidebookLoadingScreen-module__Hi_tmW__spinner,.GuidebookLoadingScreen-module__Hi_tmW__dots span{animation-duration:.001ms;animation-iteration-count:1}}