.gold-wordmark{display:block;width:min(500px,85%);height:auto;margin:0 auto 45px}.traveller-spotlight{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;background:#e8e4d4;overflow:hidden}.traveller-spotlight>img{width:100%;max-height:650px;object-fit:contain}.traveller-spotlight p{max-width:420px;color:#626b59}.gallery-intro{max-width:650px;color:#626b59}.screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}.screenshot-grid figure{margin:0}.screenshot-button{display:block;width:100%;padding:0;border:1px solid #a88b53;background:#17251d;cursor:zoom-in;position:relative;overflow:hidden;box-shadow:0 12px 24px #17251d18}.screenshot-button img{display:block;width:100%;height:auto}.expand-hint{display:block;background:#213e32;color:#eee5ce;padding:13px;font:11px Arial,sans-serif}.screenshot-grid figcaption{font-size:19px;margin-top:18px}.faq-page{padding-top:10px;max-width:1000px;margin:auto}.faq-page .faq details{padding:25px 0}.faq-page .faq p{font-size:16px;max-width:760px}.image-dialog{background:#13251d;color:#f3eedf;border:1px solid #b89a5a;padding:22px;max-width:94vw;max-height:95vh}.image-dialog::backdrop{background:#08120ee8}.image-dialog img{display:block;max-height:75vh;max-width:85vw;width:auto;height:auto;margin:auto}.dialog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:17px}.dialog-toolbar p{margin:0;font-size:16px}.dialog-toolbar button{background:transparent;color:inherit;border:1px solid #b89a5a;padding:10px 16px;cursor:pointer}header nav{gap:22px}.guide-grid>a,.item-card,.screenshot-button,.button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.guide-grid>a:hover,.item-card:hover{transform:translateY(-4px)}.screenshot-button:hover{transform:translateY(-5px);box-shadow:0 18px 35px #17251d30}.button:hover{transform:translateY(-2px)}.reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal-ready.is-visible{opacity:1;transform:none}.hero-copy{animation:arrive .75s ease both}.hero-art{animation:art-arrive 1s ease both}.die.is-rolling{animation:die-roll .5s ease}.reading-progress{position:fixed;top:0;left:0;height:3px;background:#b79248;width:100%;transform:scaleX(0);transform-origin:left;z-index:20;pointer-events:none}@keyframes arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes art-arrive{from{opacity:0;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(1.5deg)}}@keyframes die-roll{0%{transform:rotate(0) scale(1)}45%{transform:rotate(160deg) scale(.8)}100%{transform:rotate(360deg) scale(1)}}@media(max-width:1050px){header{flex-wrap:wrap}header nav{flex-wrap:wrap;gap:18px}}@media(max-width:580px){.screenshot-grid{grid-template-columns:1fr;gap:35px;max-width:350px;margin:30px auto 0}.traveller-spotlight{grid-template-columns:1fr;gap:25px}.traveller-spotlight>img{max-height:520px}.faq-page .faq summary{font-size:19px}.faq-page .faq p{margin-right:0}header nav{justify-content:flex-start;gap:18px;row-gap:16px}header nav a{font-size:12px}.dialog-toolbar p{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}}

.beta-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;padding-top:25px}.beta-layout h3{font-size:25px;font-weight:400}.beta-layout p,.beta-checklist{color:#626b59;line-height:1.8}.beta-checklist{padding-left:20px}.beta-checklist li{margin-bottom:12px}.beta-privacy{border-top:1px solid #213e3240;padding-top:20px;margin-top:30px}.beta-privacy summary{cursor:pointer}.beta-form-slot{background:#e8e4d4;padding:28px;align-self:start}.beta-form-frame{display:block;width:100%;height:1200px;border:0;margin-top:22px;background:#fff}.beta-layout a:not(.button){text-decoration:underline}header nav{column-gap:16px}@media(max-width:850px){.beta-layout{grid-template-columns:1fr;gap:35px}.beta-form-slot{padding:20px}}
