@layer layout.framework{html{scroll-behavior:auto}body{flex-direction:column;min-height:100vh;display:flex}body>header,body>main,body>footer{width:100%}.layout-main{z-index:0;position:relative}.layout-modals{pointer-events:none;cursor:pointer;flex-direction:column;justify-content:stretch;align-items:center;height:0;display:flex;overflow:hidden auto}.layout-modals:has(>.is-open){z-index:200;width:100vw;height:100%;position:fixed;top:0;left:0}.layout-modal{background-color:#000000bf;flex:1 0 auto;width:100%}.layout-modal:not(.is-open){display:none}.layout-modal.is-open{pointer-events:initial}.layout-modal-inner{cursor:auto;width:100%;max-width:1440px}.ErrorPage-heading,.layout-module{flex-direction:column;align-items:center;display:flex}.layout-modal.is-open{justify-content:center;align-items:center;display:flex}.ErrorPage-heading{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.layout-module{max-width:1920px;position:relative}.layout-module-background{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.layout-module-background-image{object-fit:cover;width:100%;height:100%;position:relative}@media (min-width:768px){.layout-module-background-image.--mobile{display:none}}@media (max-width:767px){.layout-module-background-image.--desktop{display:none}}.layout-module-background-video{object-fit:cover;object-position:center center;width:100%;height:100%;position:relative}.layout-module-backgroundVideoControl{width:40px;display:none;position:absolute;inset:auto auto 32px 36px}.layout-module-backgroundVideoControl[data-paused=true]>.pause,.layout-module-backgroundVideoControl[data-paused=false]>.play{display:none}.layout-module-foreground{max-width:var(--layout-module-foreground-maxWidth,1440px)}.layout-stacker{display:grid}.layout-stacker>*{grid-area:1/1/2/2}}@layer component{.ErrorPage{background-image:linear-gradient(#0000,#0008),url(/images/lost-valley.webp);background-position:top;justify-content:center}.ErrorPage-foreground{color:#f2e5db;gap:32px}.ErrorPage-error{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2%;font-size:16px;font-style:normal;font-weight:700;line-height:100%}@media (min-width:768px){.ErrorPage-error{font-family:var(--font-body);font-size:32px;font-style:normal;font-weight:600;line-height:120%}}.ErrorPage-error{filter:drop-shadow(0 0 .12em #000d)}.ErrorPage-heading{text-align:center}.ErrorPage-heading:before,.ErrorPage-heading:after{content:"";background-image:url(/images/headerDecoration.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:570px;max-width:90vw;height:20px}.ErrorPage-heading:after{transform:rotate(180deg)translateY(6px)}.ErrorPage-heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:3%;font-size:44px;font-style:normal;font-weight:700;line-height:1}@media (min-width:768px){.ErrorPage-heading{font-size:70px}}.ErrorPage-heading{color:#190f04}@supports ((-webkit-background-clip:text)) and (-webkit-text-fill-color:transparent){.ErrorPage-heading{-webkit-text-fill-color:#0000;background-image:url(/images/texture-font.webp);background-repeat:repeat;-webkit-background-clip:text}}.ErrorPage-heading{filter:drop-shadow(0 0 .12em #000d)}.ErrorPage-description{font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:120%}@media (min-width:768px){.ErrorPage-description{font-family:var(--font-body);font-size:19px;font-style:normal;font-weight:400;line-height:130%}}.ErrorPage-description{filter:drop-shadow(0 0 .12em #000d)}@media (min-width:768px){.ErrorPage{min-height:44vw}.ErrorPage .ErrorPage-foreground{gap:24px}}}
/*# sourceMappingURL=d35949b32c098203.css.map*/