.sacred-footer{isolation:isolate;--footer-light-x:70%;--footer-light-y:25%;color:#e9e8e3;background:#080d11;border-top:1px solid #b9965847;margin-top:0;position:relative;overflow:hidden}.sacred-footer:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#e6c48b,#0000);height:1px;position:absolute;inset:0 0 auto}.sacred-footer-light{z-index:-1;pointer-events:none;background:radial-gradient(at 85% 5%,#ad843815,#0000 48%),radial-gradient(at 5% 85%,#27757512,#0000 50%);position:absolute;inset:0}.sacred-footer-light:after{content:"";background:radial-gradient(450px circle at var(--footer-light-x) var(--footer-light-y),#d9b4770c,transparent 75%);transition:opacity .5s;position:absolute;inset:0}.sacred-footer-content{max-width:1440px;margin:0 auto;padding:76px 5vw 28px}.sacred-footer-intro{border-bottom:1px solid #d6bc831f;grid-template-columns:1fr minmax(280px,.7fr);align-items:center;gap:80px;padding-bottom:64px;display:grid}.sacred-footer-brand{color:#d7b97e;font:400 .8rem/1.4 var(--mono);letter-spacing:.23em;align-items:center;gap:16px;display:inline-flex}.sacred-footer-brand img{object-fit:contain;filter:drop-shadow(0 0 13px #d6a64735);width:42px;height:54px}.sacred-footer-message h2{font-family:var(--display);letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(2.5rem,4.6vw,4.6rem);font-weight:400;line-height:1.06}.sacred-footer-message h2 span{color:#d9b77a}.sacred-footer-help{background:linear-gradient(125deg,#c9a76510,#11212755 60%,#0a1115);border:1px solid #d7b57750;border-radius:22px;flex-direction:column;align-items:flex-start;gap:24px;padding:30px 32px;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fbe3ad12}.sacred-footer-help:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 43%,#d3b6750b 50%,#0000 57%);animation:9s ease-in-out infinite paused footer-light-sweep;position:absolute;inset:-100% -60%;transform:translate(-40%)}.sacred-footer-help-top{color:#d7b97e;font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:12px;font-size:.75rem;display:flex}.sacred-footer-help strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:400;line-height:1.2}.sacred-footer-help-link{color:#e3c58f;border-top:1px solid #d5b7782b;justify-content:space-between;align-self:stretch;align-items:center;padding-top:18px;font-size:1rem;display:flex}.sacred-footer-help:hover,.sacred-footer-help:focus-visible{border-color:#e3c58f;transform:translateY(-3px);box-shadow:0 8px 45px #a57a2910}.sacred-footer-navigation{grid-template-columns:1fr 1fr .9fr;gap:52px;padding-top:44px;display:grid}.sacred-footer-group,.sacred-footer-community{min-width:0}.sacred-footer-navigation h3{font-family:var(--mono);letter-spacing:.055em;color:#d1b984;margin:0 0 18px;font-size:.8rem;font-weight:400}.sacred-footer-group a{color:#aeb6b8;align-items:center;width:fit-content;max-width:100%;min-height:44px;font-size:1rem;line-height:1.4;transition:color .25s,transform .25s;display:flex;position:relative}.sacred-footer-group a:after{content:"";transform-origin:0;background:#d7b97e;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:7px;left:0;transform:scaleX(0)}.sacred-footer-group a:hover,.sacred-footer-group a:focus-visible{color:#f0dab0;transform:translate(3px)}.sacred-footer-group a:hover:after,.sacred-footer-group a:focus-visible:after{transform:scaleX(1)}.sacred-footer-community>a{color:#d1c6ad;background:#ffffff02;border:1px solid #c9be9e26;border-radius:12px;align-items:center;gap:14px;margin-top:10px;padding:15px 18px;font-size:1rem;transition:background .3s,border-color .3s;display:flex}.sacred-footer-community>a .sacred-arrow{margin-left:auto}.sacred-footer-community>a:hover,.sacred-footer-community>a:focus-visible{background:#d7b4770b;border-color:#d7b47777}.sacred-footer-wordmark{white-space:nowrap;font-family:var(--display);letter-spacing:-.055em;color:#bba87820;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #d8bd7b24;-webkit-user-select:none;user-select:none;background:linear-gradient(110deg,#e4c9910c 10%,#e7c88b40 47%,#e4c9910c 85%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;justify-content:space-between;gap:.17em;margin:56px 0 25px;font-size:clamp(3rem,10.1vw,9.1rem);font-weight:500;line-height:1.15;animation:12s ease-in-out infinite paused footer-wordmark-glow;display:flex}.sacred-footer-base{color:#9ba5a9;border-top:1px solid #d6bc8326;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;font-size:.875rem;line-height:1.5;display:flex}.sacred-footer-base nav{flex-wrap:wrap;gap:6px 25px;display:flex}.sacred-footer-base a{align-items:center;gap:8px;min-height:44px;transition:color .2s;display:inline-flex}.sacred-footer-base a:hover{color:#e3c58f}.sacred-footer-top .sacred-arrow{width:21px;height:21px}.sacred-footer-note{color:#859197;max-width:700px;margin:17px 0 0;font-size:.875rem;line-height:1.7}.sacred-footer a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #e3c58f}.sacred-footer[data-active=true] .sacred-footer-help:after,.sacred-footer[data-active=true] .sacred-footer-wordmark{animation-play-state:running}@keyframes footer-light-sweep{0%,20%{transform:translate(-40%)}70%,to{transform:translate(40%)}}@keyframes footer-wordmark-glow{0%,to{background-position:0%}50%{background-position:100%}}.sacred-play.reel-play,.sacred-play.player-start-icon{color:#f0d298;-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 35% 20%,#e5c78819,#0a1113cf 70%);border:1px solid #e3c78b4d;border-radius:50%;width:60px;height:60px;transition:transform .35s,background .35s,box-shadow .35s;box-shadow:0 4px 28px #0008,inset 0 1px #f9e1ad26}.sacred-play.player-start-icon{width:82px;height:82px}.sacred-play svg{width:100%;height:100%;overflow:visible}.sacred-play .play-orbit{stroke:currentColor;stroke-width:1px;stroke-dasharray:48 134;stroke-linecap:round;opacity:.85;transform-origin:32px 32px;transition:transform .7s}.sacred-play .play-inner-ring{stroke:currentColor;stroke-width:.65px;opacity:.2}.sacred-play .play-triangle{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #efcd8740)}.reel-art:hover .sacred-play,.reel-art:focus-visible .sacred-play,.player-start:hover .sacred-play,.player-start:focus-visible .sacred-play{background:#19211ee8;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 26px #dbb77530,inset 0 1px #f9e1ad40}.reel-art:hover .play-orbit,.reel-art:focus-visible .play-orbit,.player-start:hover .play-orbit,.player-start:focus-visible .play-orbit{transform:rotate(120deg)}@media (width<=760px){.sacred-footer-content{padding:44px 24px 28px}.sacred-footer-intro{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.sacred-footer-brand{gap:14px;font-size:.75rem}.sacred-footer-brand img{width:34px;height:44px}.sacred-footer-message h2{margin-top:22px;font-size:clamp(2.5rem,9vw,3.6rem)}.sacred-footer-help{border-radius:18px;gap:19px;padding:25px}.sacred-footer-help strong{font-size:1.9rem}.sacred-footer-navigation{grid-template-columns:1fr 1fr;gap:30px 22px;padding-top:32px}.sacred-footer-navigation h3{margin-bottom:12px;font-size:.75rem;line-height:1.5}.sacred-footer-group a{min-height:46px;padding:7px 0;font-size:.9375rem}.sacred-footer-community{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.sacred-footer-community h3{grid-column:1/-1;margin-bottom:0}.sacred-footer-community>a{gap:9px;margin:0;padding:14px 12px;font-size:.875rem}.sacred-footer-community>a .sacred-arrow{width:18px;height:18px}.sacred-footer-wordmark{gap:.12em;margin:36px 0 23px;font-size:9.55vw}.sacred-footer-base{grid-template-columns:1fr auto;gap:5px 12px;padding-top:17px;font-size:.875rem;display:grid}.sacred-footer-base nav{grid-area:2/1/auto/-1;gap:4px 20px}.sacred-footer-top{grid-area:1/2}.sacred-footer-note{margin-top:18px;font-size:.875rem}.sacred-play.reel-play{width:52px;height:52px}}@media (width<=360px){.sacred-footer-content{padding-left:20px;padding-right:20px}.sacred-footer-navigation{gap:25px 18px}.sacred-footer-community>a{gap:8px}.sacred-footer-community>a .sacred-arrow{display:none}.sacred-footer-base{display:flex}.sacred-footer-top{margin-left:auto}}html[data-motion=off] .sacred-footer *,html[data-motion=off] .sacred-footer :after,html[data-motion=off] .sacred-play,html[data-motion=off] .sacred-play *{transition:none!important;animation:none!important}html[data-motion=off] .sacred-footer a:hover,html[data-motion=off] .sacred-play .play-orbit{transform:none}html[data-motion=off] .reel-art:hover .sacred-play,html[data-motion=off] .player-start:hover .sacred-play{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.sacred-footer *,.sacred-footer :after,.sacred-play,.sacred-play *{transition:none!important;animation:none!important}.sacred-footer a:hover{transform:none}.sacred-play .play-orbit{transform:none!important}}@media print{.sacred-footer{display:none!important}}.operator-address{border-left:1px solid var(--accent);background:var(--surface);margin:24px 0 36px;padding:20px 24px;font-size:1rem;font-style:normal;line-height:1.8}.legal-page{overflow-wrap:anywhere}.legal-page h1{font-size:clamp(2rem,6vw,4rem)}.legal-links{flex-wrap:wrap;gap:12px 28px;margin:20px 0 32px;display:flex}.legal-links a{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:1rem;display:inline-flex}
