.FfgarW_overlay{z-index:2200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;place-items:center;padding:24px;animation:.24s ease-out both FfgarW_overlayIn;display:grid;position:fixed;inset:0}.FfgarW_dialog{isolation:isolate;background:linear-gradient(90deg,#061117ad,#0000 55%),radial-gradient(circle at 78% 24%,#45d59c2e,#0000 38%),linear-gradient(145deg,#10262ef7,#050d12fa 72%);border:1px solid #88d29d;grid-template-columns:minmax(300px,.9fr) minmax(340px,1fr);width:min(100%,900px);min-height:min(590px,100dvh - 48px);max-height:calc(100dvh - 48px);animation:.46s cubic-bezier(.2,.8,.2,1) both FfgarW_dialogIn;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 100px #000e,inset 0 0 70px #78edbd14}.FfgarW_dialog:before,.FfgarW_dialog:after{content:"";pointer-events:none;position:absolute}.FfgarW_dialog:before{border:1px solid #78edbd2e;inset:8px}.FfgarW_dialog:after{aspect-ratio:1;border:1px solid #78edbd38;width:320px;top:-160px;right:-140px;transform:rotate(45deg)}.FfgarW_mage{background:radial-gradient(at 48% 70%,#78edbd24,#0000 60%);justify-content:center;align-self:end;align-items:flex-end;height:min(70vh,580px);padding:24px 0 0 14px;display:flex;position:relative;overflow:hidden}.FfgarW_mage:after{content:"";filter:blur(18px);background:#02080cc9;height:13%;position:absolute;bottom:0;left:5%;right:5%;transform:translateY(65%)}.FfgarW_mage img{z-index:1;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 14px 24px #000c);width:auto;max-width:100%;height:100%;animation:.62s cubic-bezier(.2,.8,.2,1) 90ms both FfgarW_mageIn}.FfgarW_content{z-index:1;flex-direction:column;align-self:center;padding:54px 54px 48px 38px;display:flex;position:relative}.FfgarW_kicker{color:#78edbd;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:800}.FfgarW_content h2{color:var(--foreground);font-family:var(--font-heading), Georgia, serif;border-top:1px solid #78edbd57;margin:0;padding-top:26px;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.12}.FfgarW_mageDescription{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FfgarW_content button{color:#041116;min-height:48px;font:inherit;cursor:pointer;background:#78edbd;border:1px solid #78edbd;border-radius:2px;margin-top:34px;padding:10px 18px;font-size:11px;font-weight:800}.FfgarW_content button:hover{background:#78edbd;border-color:#f0c879}@keyframes FfgarW_overlayIn{0%{opacity:0}}@keyframes FfgarW_dialogIn{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes FfgarW_mageIn{0%{opacity:0;transform:translateY(34px)}}@media (max-width:640px){.FfgarW_overlay{align-items:end;padding:0}.FfgarW_dialog{border-width:1px 0 0;grid-template-columns:1fr;width:100%;min-height:0;max-height:96dvh;overflow-y:auto}.FfgarW_mage{height:min(36dvh,280px);padding:12px 12px 0}.FfgarW_content{padding:24px 20px max(22px, env(safe-area-inset-bottom))}.FfgarW_content h2{padding-top:20px}.FfgarW_content button{margin-top:24px}}@media (prefers-reduced-motion:reduce){.FfgarW_overlay,.FfgarW_dialog,.FfgarW_mage img{animation:none}}
