._page_1dic7_1{background:var(--ghaus-bg);min-height:100vh;color:var(--ghaus-fg);padding:0 clamp(1.25rem,5vw,5rem)}._header_1dic7_7{border-bottom:1px solid #f2ead940;justify-content:space-between;align-items:center;gap:1rem;padding:1.75rem 0;display:flex}._logoutButton_1dic7_15{color:var(--ghaus-fg);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.75rem;text-decoration:underline}._brand_1dic7_26{color:inherit;letter-spacing:-.04em;text-shadow:2px 2px 0 var(--ghaus-stripe-blue), 4px 4px 0 var(--ghaus-stripe-gold), 6px 6px 0 var(--ghaus-stripe-red);align-items:center;gap:.25rem;font-family:Alfa Slab One,serif;font-size:clamp(1.4rem,3vw,2rem);text-decoration:none;display:inline-flex}._headerBear_1dic7_40{object-fit:contain;width:clamp(2.8rem,5.6vw,4rem);height:clamp(2.8rem,5.6vw,4rem);display:block}._guide_1dic7_46{max-width:72rem;padding:2rem 0 3rem}._passcodeInput_1dic7_50{width:min(100%,24rem);font:inherit;margin:.5rem 0 1rem;padding:.75rem;display:block}._passcodeButton_1dic7_57{background:var(--ghaus-stripe-gold);color:#123b50;font:inherit;cursor:pointer;border:0;padding:.75rem 1rem;font-weight:700}._content_1dic7_66{min-width:0;max-width:48rem}._locationCopy_1dic7_70{color:#f2ead9bf;line-height:1.8}._guideImage_1dic7_74{max-width:100%;height:auto;display:block}._snowImage_1dic7_79{max-width:80%;height:auto;display:block}._liveCam_1dic7_84{aspect-ratio:16/9;border:0;width:100%;display:block}._calendar_1dic7_90{border:0;width:100%;height:32rem;margin-top:1.5rem;display:block}._friendsIntro_1dic7_97{line-height:1.8}._roomList_1dic7_100{padding-left:1.5rem}._roomList_1dic7_100 li{margin-bottom:.5rem;padding-left:.25rem}._callout_1dic7_107{border-left:3px solid var(--ghaus-stripe-gold);background:#f2ead914;margin-top:1.5rem;padding:1.25rem 1.5rem}._callout_1dic7_107 h3{margin:0 0 .75rem;font-size:1rem}._callout_1dic7_107 p{margin:0}._callout_1dic7_107 p+p{margin-top:1rem}._calloutEmphasis_1dic7_123{color:var(--ghaus-stripe-gold)}._inlineLink_1dic7_126{color:var(--ghaus-accent);text-underline-offset:.2em}._paymentDetails_1dic7_130 dl{line-height:1.6}._paymentDetails_1dic7_130 dt{font-weight:700}._paymentDetails_1dic7_130 dd{overflow-wrap:anywhere;margin:0 0 1rem}._sidebar_1dic7_140{display:none}@media (width>=800px){._detailLayout_1dic7_144{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);display:grid}._sidebar_1dic7_140{border-right:1px solid #f2ead940;padding-right:1.5rem;display:block}._sidebarLink_1dic7_154{color:var(--ghaus-fg);border-bottom:1px solid #f2ead926;padding:.75rem 0;line-height:1.5;text-decoration:none;display:block}._sidebarLink_1dic7_154[aria-current=page]{color:var(--ghaus-accent);font-weight:700}}._breadcrumb_1dic7_169{color:var(--ghaus-accent);flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;font-size:1.15rem;line-height:1.6;display:flex}._breadcrumb_1dic7_169 a{color:inherit;text-underline-offset:.25em}._breadcrumb_1dic7_169 span{color:#f2ead9a6}._guide_1dic7_46 h2{margin:0;font-family:Alfa Slab One,serif;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;line-height:1.2}._stripes_1dic7_192{background:linear-gradient(to bottom, var(--ghaus-stripe-red) 0 33%, var(--ghaus-stripe-gold) 33% 66%, var(--ghaus-stripe-blue) 66%);width:5rem;height:9px;margin:1.5rem 0}._link_1dic7_203{color:var(--ghaus-fg);border-bottom:1px solid #f2ead940;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){._logoutButton_1dic7_15:hover,._brand_1dic7_26:hover,._sidebarLink_1dic7_154:hover,._link_1dic7_203:hover{color:var(--ghaus-accent)}}._link_1dic7_203>span:last-child{color:var(--ghaus-stripe-gold)}._ruleIcon_1dic7_224{vertical-align:-.35em;width:1.5em;height:1.5em;margin-left:.5rem;display:inline-block}._externalLink_1dic7_231 span{color:inherit;text-underline-offset:.25em;text-decoration:underline}._externalLink_1dic7_231 svg{color:var(--ghaus-stripe-gold);flex:none}._srOnly_1dic7_240{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._placeholder_1dic7_251{color:#f2ead9bf;max-width:32rem;line-height:1.8}._rules_1dic7_256{padding-left:1.5rem;line-height:1.8}._rules_1dic7_256 li{margin-bottom:1rem;padding-left:.25rem}._rules_1dic7_256 li::marker{color:var(--ghaus-stripe-gold)}._imagePlaceholder_1dic7_267{text-align:center;color:#f2ead98c;border:1px dashed #f2ead94d;place-content:center;min-height:15rem;margin-top:2.5rem;display:grid}._imagePlaceholder_1dic7_267 span{color:var(--ghaus-stripe-gold);font-size:2rem}._imagePlaceholder_1dic7_267 p{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}
