.royal-demesne{--royal-ink: #09140f;--royal-gold: #c6b17d;--royal-paper: #e4ded0;--royal-muted: #a8b1a5;box-sizing:border-box;isolation:isolate;background:radial-gradient(ellipse at 50% 10%,#213427,#101e16 48%,#08110d);color:var(--royal-paper);padding:clamp(20px,4vw,60px) clamp(16px,3.4vw,56px) clamp(48px,7vw,96px);font-family:Georgia,Times New Roman,serif;text-align:center;line-height:1.6}.royal-demesne *{box-sizing:border-box}.royal-demesne__gatehouse{max-width:1120px;margin:0 auto;border:1px solid #a18a503b;background:#0c1811;box-shadow:0 24px 80px #0006}.royal-demesne__scene{position:relative;overflow:hidden;background:#172119;aspect-ratio:1.5;border-bottom:1px solid #a18a5055}.royal-demesne__doors{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.royal-demesne__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -55px 65px -45px #08120f,inset 0 0 70px #0005;pointer-events:none}.royal-demesne__scene-border{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #d1b87d45;pointer-events:none}.royal-demesne__copy{max-width:860px;margin:0 auto;padding:42px 36px 48px}.royal-demesne__eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.8;letter-spacing:.26em;color:#c5bc9e;margin:0 0 16px;font-weight:400}.royal-demesne__heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.8vw,62px);font-weight:400;font-style:normal;text-transform:none;letter-spacing:-.035em;line-height:1.15;color:var(--royal-gold);margin:0;text-wrap:balance}.royal-demesne__description{font-size:clamp(18px,2.1vw,23px);line-height:1.6;margin:18px auto 0;max-width:700px;color:var(--royal-paper);text-wrap:balance}.royal-demesne__rule{display:flex;align-items:center;justify-content:center;gap:17px;color:#c6ad70;margin:19px auto 0;width:min(230px,75%);font-size:22px;line-height:1}.royal-demesne__rule:before,.royal-demesne__rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#c6ad7070)}.royal-demesne__rule:after{transform:scaleX(-1)}.royal-demesne__admission{margin:30px auto 0;max-width:610px;border-top:1px solid #a08b513b;padding-top:22px}.royal-demesne__status{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:#d3c18e;margin:0 0 10px}.royal-demesne__quiet{font-size:16px;line-height:1.7;color:var(--royal-muted);margin:0;text-wrap:balance}.royal-demesne__interior{position:relative;min-height:650px;max-width:1120px;display:grid;place-items:center;margin:0 auto;padding:90px 32px;background:radial-gradient(ellipse at center,#263b2b,#122219,#0b1710);border:1px solid #c6b17d4a}.royal-demesne__interior-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid #a18a503b;border-radius:50% 50% 0 0/28% 28% 0 0;pointer-events:none}.royal-demesne__interior-copy{z-index:1}.royal-demesne__crest{font-size:48px;color:#b79d62;display:block;margin-bottom:24px}.royal-demesne__interior .royal-demesne__quiet{margin-top:28px;font-size:15px;font-style:italic}@media(max-width:900px){.royal-demesne__scene{aspect-ratio:1.45}.royal-demesne__copy{padding:34px 28px 40px}.royal-demesne__interior{min-height:620px}}@media(max-width:540px){.royal-demesne{padding:16px 12px 40px}.royal-demesne__scene{aspect-ratio:1.04}.royal-demesne__scene-border{top:8px;right:8px;bottom:8px;left:8px}.royal-demesne__copy{padding:29px 20px 32px}.royal-demesne__eyebrow{font-size:9px;letter-spacing:.19em;margin-bottom:13px}.royal-demesne__heading{font-size:clamp(30px,8.1vw,42px)}.royal-demesne__description{font-size:18px;line-height:1.55;margin-top:16px}.royal-demesne__admission{margin-top:25px;padding-top:20px}.royal-demesne__quiet{font-size:15px}.royal-demesne__interior{min-height:560px;padding:75px 24px}.royal-demesne__interior-frame{top:15px;right:15px;bottom:15px;left:15px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/royal-demesne.css.map */
