.jr-intro,.jr-splash{display:none}html[data-intro]{overflow:hidden}html[data-intro] .jr-intro{display:block}html[data-intro] .jr-splash:not([hidden]){display:block}.jr-intro{position:fixed;inset:0;z-index:10000;overflow-y:auto;overscroll-behavior:contain;color:#fff8ef;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;outline:none}.jr-scene{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#e9a53a,#d9731f 48%,#5a4630 72%,#2c3744)}.jr-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 64%;transform-origin:50% 64%;animation:jr-bg-zoom 28s cubic-bezier(.25,.4,.3,1) both}@media(min-aspect-ratio:8 / 5){.jr-scene img{object-position:50% 60%;transform-origin:50% 60%}}@media(max-aspect-ratio:1 / 1){.jr-scene img{object-position:56% 50%;transform-origin:56% 50%}}.jr-scene-shade{position:absolute;inset:0;background:linear-gradient(180deg,#220e0299,#220e0257 28%,#180a040f 52%,#0e0a084d)}.jr-intro-content{position:relative;max-width:1180px;min-height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:max(28px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.jr-head,.jr-foot{display:flex;flex-direction:column;gap:14px}.jr-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffe2b8;text-shadow:0 1px 8px rgba(40,20,10,.5)}.jr-title{margin:0;font-size:clamp(32px,5.6vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 22px rgba(40,18,8,.45)}.jr-sub{margin:0;max-width:640px;font-size:clamp(15px,1.6vw,18px);line-height:1.55;color:#fff1e0;text-shadow:0 1px 10px rgba(40,18,8,.55)}.jr-cards{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.jr-card{padding:16px 16px 14px;border-radius:16px;background:#1a100a9e;border:1px solid rgba(255,214,170,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px #140a0440}.jr-card-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#f6b25c2e;color:#f6b25c}.jr-card-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jr-card-title{margin:10px 0 6px;font-size:16px;font-weight:700;line-height:1.3;color:#fff8ef}.jr-card-text{margin:0;font-size:14px;line-height:1.55;color:#f1dfcc}.jr-actions{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:6px -20px 0;padding:26px 20px max(14px,env(safe-area-inset-bottom));background:linear-gradient(to top,#140c08f0,#140c08db 62%,#140c0800)}.jr-continue{min-height:54px;padding:0 28px;border:0;border-radius:999px;font:inherit;font-size:17px;font-weight:800;color:#1a0f05;background:linear-gradient(180deg,#ffd08a,#f4a646);box-shadow:0 10px 30px #783c0a66;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.jr-continue:hover{transform:translateY(-1px);box-shadow:0 14px 34px #783c0a80}.jr-continue:focus-visible{outline:3px solid #fff3dd;outline-offset:3px}.jr-safety{margin:0;text-align:center;font-size:13px;font-weight:600;color:#fff1e0;text-shadow:0 1px 8px rgba(40,18,8,.6)}@media(max-width:699px){.jr-head{min-height:60vh;min-height:60svh}}@media(min-width:700px){.jr-cards{grid-template-columns:repeat(3,1fr);gap:14px}.jr-actions{position:static;flex-direction:row;align-items:center;gap:18px;margin:6px 0 0;padding:0;background:none}.jr-safety{text-align:left}}@media(min-width:900px){.jr-intro-content{gap:24px;padding:48px 48px 44px}.jr-head,.jr-foot{gap:20px}.jr-cards{gap:18px}.jr-card{padding:22px 22px 20px}.jr-card-title{font-size:17px}.jr-card-text{font-size:15px}}.jr-reveal{opacity:0;transform:translateY(14px);animation:jr-in .9s ease-out var(--d, 0s) forwards}.jr-splash{position:fixed;inset:0;z-index:10001;overflow:hidden;background:#050302;opacity:0;transition:opacity .45s ease}.jr-splash.show{opacity:1}.jr-splash.under{z-index:9999;transition:none}.jr-burn{position:fixed;inset:0;z-index:10010;width:100vw;height:100vh;pointer-events:none}.jr-intro.burning .jr-scene img{animation-play-state:paused}.jr-intro.burning .jr-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a100ad1}.jr-layer{position:absolute;inset:0;overflow:hidden}.jr-layer.waiting .jr-shot img{animation-play-state:paused}.jr-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:jr-push 6.5s cubic-bezier(.2,.6,.35,1) both}.jr-splash.under .jr-shot img{animation-play-state:paused}.jr-splash-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#0000 55%,#00000059),linear-gradient(180deg,#0000 70%,#0000008c)}.jr-logo-badge{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:calc(max(26px,env(safe-area-inset-bottom)) + 46px);z-index:1;width:clamp(104px,28vw,168px);height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}@media(min-aspect-ratio:7 / 5){.jr-logo-badge{display:none}}.jr-splash-status{position:absolute;z-index:2;left:50%;bottom:max(26px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.jr-splash-bar{width:min(320px,70vw);height:3px;border-radius:3px;background:#fff3;overflow:hidden}.jr-splash-bar:after{content:"";display:block;width:0;height:100%;background:#f6b25c}.jr-splash.counting .jr-splash-bar:after{animation:jr-progress var(--count, 4s) linear forwards}.jr-splash-label{margin:0;font:600 13px/1.2 Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff4e6d9;text-shadow:0 1px 6px rgba(0,0,0,.8)}@keyframes jr-in{to{opacity:1;transform:none}}@keyframes jr-bg-zoom{0%{transform:scale(1.01)}to{transform:scale(1.07)}}@keyframes jr-push{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes jr-progress{to{width:100%}}@media(prefers-reduced-motion:reduce){.jr-scene img{animation:none}.jr-reveal{animation:none;opacity:1;transform:none}.jr-splash,.jr-intro{transition:none}}:root{color-scheme:dark}[data-astro-cid-5fczyoha]{box-sizing:border-box}html,body{margin:0;padding:0;background:#090d16;overscroll-behavior:none}
