.realm-page-hero{position:relative;isolation:isolate;min-height:240px;padding:118px max(24px,calc((100vw - 1200px)/2)) 28px;overflow:hidden;color:#432c5b;background:#edf6ff}.realm-page-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.realm-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#fff,#ffffffc7 12%,#ffffff18 65%)}.realm-page-hero-content{position:relative;width:min(1200px,100%);margin:auto}.realm-page-hero-content h1{max-width:680px;margin:0;color:#432c5b;font:700 clamp(26px,3vw,38px)/1.2 RoyaumeEczar,Eczar,serif}.realm-art{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none}.realm-section{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:34px 0}.realm-surface{border:1px solid #e8def2;border-radius:16px;background:#fff;box-shadow:0 6px 24px #59327708}.realm-site{--hp-font:RoyaumeAlbert,"Albert Sans",sans-serif;--hp-display:RoyaumeEczar,Eczar,serif;color:#3d2b53;background:#fff;font-family:var(--hp-font)}:where(.realm-site) :where(:not(svg,svg *)){font-family:inherit;color:inherit}.realm-site h1,.realm-site h2,.realm-site h3{font-family:RoyaumeEczar,Eczar,serif;color:#432c5b}.realm-site :is(a,button,input,textarea,select):focus-visible{outline:3px solid #9254c5;outline-offset:3px}@media(max-width:700px){.realm-page-hero{min-height:200px;padding:102px 18px 24px}.realm-page-hero-art{-o-object-position:65% center;object-position:65% center}.realm-section{width:calc(100% - 32px);padding:24px 0}}@media(prefers-reduced-motion:reduce){.realm-site *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
