#home-beta[hidden],#home-beta [hidden]{display:none!important}#home-beta{position:fixed;inset:0;z-index:100;overflow:auto;background:linear-gradient(rgba(45,9,21,.88),rgba(35,10,20,.92)),url("assets/home-background.webp?v=entrata-1") center 48%/cover no-repeat,#231218;color:#f5e7ce;display:grid;place-items:center;padding:32px 20px 105px}.home-choice{width:min(580px,90vw);text-align:center}.home-logo{display:block;width:min(360px,70vw);transform:translateY(-48px);max-height:48vh;object-fit:contain;margin:0 auto 40px;filter:invert(94%) sepia(15%) saturate(400%) hue-rotate(340deg)}.home-buttons{display:grid;grid-template-columns:1fr;gap:14px;width:min(300px,100%);margin:0 auto}.home-buttons button{display:flex;justify-content:center;align-items:center;padding:14px 22px;border:1px solid #c6a47760;border-radius:999px;background:rgba(44,24,32,.72);color:#f5e7ce;font:500 1.05rem Poppins,sans-serif}.home-buttons button:hover{background:#59313a;border-color:#e8d8bd}#home-beta>.site-menu-social{position:fixed;right:24px;bottom:24px;margin:0;padding:0}#home-sections{width:min(650px,100%);text-align:center}#sections-back{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));z-index:2;display:block;border:0;background:none;color:#dfc69b;padding:8px 12px}#sections-title{font-size:clamp(1.7rem,5vw,2.5rem);margin:0 0 20px}.section-wheel{display:block;width:100%;overflow:visible}.section-wheel a path{fill:#35252c;stroke:#c6a47766;stroke-width:1;transition:fill .18s,stroke .18s}.section-wheel a:hover path,.section-wheel a:focus path{fill:#795044;stroke:#f0d18e;stroke-width:3}.section-wheel text{fill:#f5e7ce;font:15px Poppins,sans-serif;text-anchor:middle;pointer-events:none}.section-wheel .wheel-number{fill:#c6a477;font-size:24px}.section-wheel>circle{fill:#291820;stroke:#c6a47744}.section-wheel .wheel-center{font-size:10px;letter-spacing:1px}.home-return{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;display:grid;place-items:center;width:48px;height:48px;border:1px solid #dfc69b80;border-radius:50%;background:#2c151e;color:#dfc69b}.home-return svg{width:25px;height:25px}.home-is-open{overflow:hidden}.home-is-open>.brand-header,.home-is-open>.menu-layout,.home-is-open>.back-top-wrap{visibility:hidden}@media(max-width:600px){#home-beta{padding:24px 12px 100px}.home-buttons{gap:12px}.home-buttons button{padding:14px 18px}.home-logo{margin-bottom:32px}#home-beta>.site-menu-social{right:18px;bottom:20px}.section-wheel text{font-size:16px}}@media(prefers-reduced-motion:reduce){.section-wheel a path{transition:none}}

.explore-return{text-decoration:none}

/* Programmatic heading focus is not an interactive selection. */
#sections-title:focus{outline:none}

.section-wheel a{transform-box:fill-box;transform-origin:center;transition:transform .2s ease,opacity .2s ease}
@media(hover:hover){.section-wheel a:hover{transform:scale(1.045)}}
.section-wheel a:focus-visible{transform:scale(1.045)}
.section-wheel a.wheel-selected{animation:wheel-select .34s ease forwards}
.section-wheel a.wheel-selected path{fill:#795044;stroke:#f0d18e;stroke-width:3}
.wheel-opening a:not(.wheel-selected){opacity:.3}
@keyframes wheel-select{0%{transform:scale(1);opacity:1}65%{transform:scale(1.1);opacity:1}100%{transform:scale(1.12);opacity:.35}}
@media(prefers-reduced-motion:reduce){.section-wheel a,.section-wheel a:hover,.section-wheel a:focus-visible{transition:none;transform:none;animation:none}}
