@layer properties,theme,base,structure,components;@layer brand{:root[data-brand=hideout][data-skin=hideout]{--sig-story-carousel-page-stories-copy-padding-right:230px;--sig-story-carousel-page-stories-copy-margin-bottom:35px;--sig-story-carousel-page-stories-copy-color:#d1cdc3;--sig-story-carousel-page-stories-copy-color-2:#b9a67e;--sig-story-carousel-page-story-entered-animation-2:cubic-bezier(.16, 1, .3, 1);--sig-story-carousel-page-story-card-border-radius:18px;--sig-story-carousel-page-story-surface-background:#655241;--sig-story-carousel-page-story-surface-box-shadow:24px;--sig-story-carousel-page-story-surface-box-shadow-2:35px;--sig-story-carousel-page-story-surface-box-shadow-3:#0007;--sig-story-carousel-page-story-surface-transition:cubic-bezier(.25, .1, .25, 1);--sig-story-carousel-page-story-surface-background-2:#fff2;--sig-story-carousel-page-story-surface-background-3:#000a;--sig-story-carousel-page-story-caption-font-size:30px;--sig-story-carousel-page-story-caption-font-size-2:60px;--sig-story-carousel-page-story-caption-letter-spacing:.05em;--sig-story-carousel-page-story-card-box-shadow:32px;--sig-story-carousel-page-story-card-box-shadow-2:45px;--sig-story-carousel-page-story-card-box-shadow-3:#0009;--sig-story-carousel-page-story-card-box-shadow-4:12px;--sig-story-carousel-page-story-card-box-shadow-5:30px;--sig-story-carousel-page-story-card-box-shadow-6:#9e88602b;--sig-story-carousel-page-story-select-border-radius:2px;--sig-story-carousel-page-story-select-background:#e5c884;--sig-story-carousel-page-story-select-box-shadow:2px;--sig-story-carousel-page-story-select-box-shadow-2:6px;--sig-story-carousel-page-story-select-box-shadow-3:#0008;--sig-story-carousel-page-story-caption-margin-top:14px;--sig-story-carousel-page-story-caption-line-height:1.35;--sig-story-carousel-page-story-card-font-size:26px;--sig-story-carousel-page-story-card-font-size-2:48px;--sig-story-carousel-page-story-caption-font-size-3:34px;--sig-story-carousel-page-story-read-bottom:22px;--sig-story-carousel-page-story-read-padding:15px;--sig-story-carousel-page-story-caption-font-size-4:3.8vw;--sig-story-carousel-page-story-card-font-size-3:3.1vw;--sig-hideout-rooms-rooms-padding:132px;--sig-hideout-rooms-rooms-padding-2:110px;--sig-hideout-rooms-room-card-bottom:20px;--sig-hideout-rooms-room-card-box-shadow:9px;--sig-hideout-rooms-room-card-box-shadow-2:12px;--sig-hideout-rooms-room-card-box-shadow-3:#2c211f30;--sig-hideout-rooms-room-active-box-shadow:15px;--sig-hideout-rooms-room-active-box-shadow-2:20px;--sig-hideout-rooms-room-active-box-shadow-3:#2c211f3b;--sig-hideout-rooms-room-active-box-shadow-4:28px;--sig-hideout-rooms-room-active-box-shadow-5:35px;--sig-hideout-rooms-room-active-box-shadow-6:#2c211f45;--sig-hideout-rooms-room-active-box-shadow-7:2px;--sig-hideout-rooms-room-active-box-shadow-8:1px;--sig-hideout-rooms-room-active-box-shadow-9:#b9a67e80;--sig-hideout-rooms-room-select-background:#e8e0d1;--sig-hideout-rooms-room-badge-padding:18px;--sig-hideout-rooms-room-badge-padding-2:14px;--sig-hideout-rooms-room-badge-font-size:15px;--sig-hideout-rooms-room-badge-line-height:1;--sig-hideout-rooms-room-copy-padding:23px;--sig-hideout-rooms-room-copy-font-size:21px;--sig-hideout-rooms-room-copy-letter-spacing:.04em;--sig-hideout-rooms-room-copy-color:#74716c;--sig-hideout-rooms-room-price-font-size:18px;--sig-hideout-rooms-room-price-letter-spacing:.03em;--sig-hideout-rooms-room-copy-border-radius:11px;--sig-hideout-rooms-room-copy-font-size-2:9px;--sig-hideout-rooms-room-actions-font-size:10px;--sig-hideout-rooms-room-actions-background:#9b855b;--sig-hideout-rooms-rooms-padding-3:90px;--sig-hideout-rooms-rooms-padding-4:80px;--sig-hideout-rooms-room-card-transition-2:cubic-bezier(.25, .1, .25, 1);--sig-hideout-rooms-room-active-background:#fff3;--sig-hideout-rooms-room-photo-pending-background:#ffffff6b;--sig-hideout-rooms-room-badge-font-size-2:1.05vw;--sig-hideout-rooms-rooms-margin:4.2%;--sig-landing-hero-hero-content-letter-spacing:.3em;--sig-landing-hero-hero-controls-line-height:1;--sig-landing-hero-hero-dots-margin-inline-end:.5rem;--sig-landing-hero-hero-controls-border-radius:50%;--sig-landing-hero-hero-dots-border-radius:50%;--sig-landing-hero-hero-controls-border-radius-2:50%;--sig-stay-start-start-button-padding:20px;--sig-stay-start-start-button-padding-2:30px;--sig-stay-start-start-button-font-size:13px;--sig-stay-start-start-font-size:38px;--sig-stay-start-start-font-size-2:66px;--sig-stay-start-start-font-size-3:17px;--sig-stay-start-start-actions-gap:10px;--sig-stay-start-start-actions-padding:21px;--sig-stay-start-start-actions-padding-2:26px;--sig-stay-start-start-margin-3:45px;--sig-stay-start-start-margin-4:18px;--sig-stay-start-start-padding-2:40px;--sig-stay-start-start-padding-3:27px;--sig-stay-start-start-font-size-4:44px;--sig-stay-start-start-font-size-5:15px;--sig-stay-start-start-font-size-6:4.5vw;--sig-review-band-page-scenic-hold-padding:70px;--sig-review-band-page-scenic-hold-padding-2:28px;--sig-review-band-page-review-veil-background:#17140e8a;--sig-review-band-page-review-veil-background-2:#78172980;--sig-review-band-page-review-veil-background-3:#15150d33;--sig-review-band-page-review-badge-filter:5px 9px 8px #0003;--sig-review-band-page-review-quote-margin:65px;--sig-review-band-page-review-stars-color:#d7ad53;--sig-review-band-page-review-stars-letter-spacing:.15em;--sig-review-band-page-review-stars-font-size:21px;--sig-review-band-page-review-quote-font-size:24px;--sig-review-band-page-review-quote-font-size-2:42px;--sig-review-band-page-review-quote-font-weight:750;--sig-review-band-page-review-quote-letter-spacing:.03em;--sig-review-band-page-review-quote-line-height:1.16;--sig-review-band-page-review-quote-margin-2:18px;--sig-review-band-page-review-tiles-border:#fff3;--sig-review-band-page-review-tiles-border-radius:20px;--sig-review-band-page-review-tiles-background:#c6be9e55;--sig-review-band-page-review-tiles-padding:22px;--sig-review-band-page-review-tiles-box-shadow:5px;--sig-review-band-page-review-tiles-box-shadow-2:22px;--sig-review-band-page-review-tiles-box-shadow-3:#0001;--sig-review-band-page-review-tiles-font-size:13px;--sig-review-band-page-review-tiles-line-height:1.4;--sig-review-band-page-review-status-color:#ffffffe0;--sig-review-band-page-scenic-hold-padding-3:140px;--sig-review-band-page-review-quote-margin-3:35px;--sig-review-band-page-review-source-gap:10px;--sig-review-band-page-scenic-hold-padding-4:4.2%;--sig-review-band-page-review-quote-font-size-3:2.7vw;--sig-food-section-food-padding:135px;--sig-food-section-food-padding-2:150px;--sig-food-section-food-copy-line-height:1.1;--sig-food-section-food-copy-margin:10px;--sig-food-section-food-copy-margin-2:34px;--sig-food-section-food-padding-3:80px;--sig-food-section-food-padding-4:25px;--sig-food-section-food-padding-5:100px;--sig-food-section-food-gap:50px;--sig-food-section-food-copy-font-size:20px;--sig-food-section-food-gap-2:6%;--sig-food-section-food-padding-6:5%;--sig-action-group-carousel-controls-box-shadow:7px;--sig-action-group-carousel-controls-box-shadow-2:16px;--sig-action-group-carousel-controls-box-shadow-3:#00000038;--sig-action-group-marquee-control-background-color:#b30f20;--sig-action-group-marquee-control-box-shadow:2px;--sig-action-group-marquee-control-box-shadow-2:#ffffff59;--sig-marquee-strip-marquee-letter-spacing:.11em;--sig-marquee-strip-marquee-padding:14px;--sig-marquee-strip-marquee-row-gap:6px;--sig-hideout-stickers-sticker-pile-animation:cubic-bezier(.22, .75, .3, 1);--sig-hideout-stickers-sticker-shadow:0 8px 7px #22160f2e;--sig-hideout-details-details-padding:35px;--sig-hideout-details-details-padding-2:120px;--sig-hideout-details-details-font-size:38px;--sig-hideout-details-details-font-size-2:66px;--sig-hideout-details-details-border-bottom:#e4dfd6;--sig-hideout-details-details-font-size-3:18px;--sig-hideout-details-details-font-size-4:27px;--sig-hideout-details-details-margin:20px;--sig-hideout-details-details-padding-3:80px;--sig-hideout-details-details-gap:60px;--sig-hideout-details-details-font-size-5:46px;--sig-hideout-details-facility-label-transition:cubic-bezier(.2, .8, .2, 1);--sig-hideout-details-facility-label-animation:cubic-bezier(0, 0, 1, 1);--sig-hideout-details-details-gap-2:9%;--sig-hideout-details-details-padding-4:5%;--sig-hideout-details-details-font-size-6:4.5vw;--sig-hideout-details-details-font-size-7:1.8vw;--sig-hideout-band-type-mission-copy-font-size:44px;--sig-hideout-band-type-mission-copy-font-size-2:78px;--sig-hideout-band-type-mission-copy-letter-spacing:.055em;--sig-hideout-band-type-mission-copy-color:#6c6b68;--sig-hideout-band-type-mission-copy-line-height:1.6;--sig-hideout-band-type-text-links-margin-top:30px;--sig-hideout-band-type-text-links-padding:20px;--sig-hideout-band-type-text-links-font-size:13px;--sig-hideout-band-type-section-heading-padding:35px;--sig-hideout-band-type-section-heading-color:#777671;--sig-hideout-band-type-mission-copy-font-size-3:50px;--sig-hideout-band-type-section-heading-padding-2:25px;--sig-hideout-band-type-mission-copy-font-size-4:5.2vw;--sig-hideout-band-type-section-heading-padding-3:4.2%;--sig-hideout-red-banner-red-banner-border-radius:25px;--sig-hideout-red-banner-red-banner-margin:28px;--sig-hideout-red-banner-red-banner-padding:54px;--sig-hideout-red-banner-red-banner-gap:60px;--sig-hideout-red-banner-red-banner-font-size:26px;--sig-hideout-red-banner-red-banner-font-size-2:48px;--sig-hideout-red-banner-red-banner-letter-spacing:.035em;--sig-hideout-red-banner-red-banner-line-height:1.04;--sig-hideout-red-banner-red-banner-padding-2:22px;--sig-hideout-red-banner-red-banner-padding-3:34px;--sig-hideout-red-banner-red-banner-margin-2:18px;--sig-hideout-red-banner-red-banner-margin-3:25px;--sig-hideout-red-banner-red-banner-padding-4:36px;--sig-hideout-red-banner-red-banner-font-size-3:31px;--sig-hideout-red-banner-red-banner-margin-4:4.2%;--sig-hideout-red-banner-red-banner-padding-5:6%;--sig-hideout-red-banner-red-banner-font-size-4:3.2vw;--sig-hideout-mission-mission-padding:110px;--sig-hideout-mission-mission-padding-2:135px;--sig-hideout-mission-mission-lead-font-size:25px;--sig-hideout-mission-mission-lead-font-size-2:39px;--sig-hideout-mission-mission-lead-line-height:1.09;--sig-hideout-mission-mission-lead-margin:40px;--sig-hideout-mission-mission-copy-margin-top:20px;--sig-hideout-mission-mission-gap:60px;--sig-hideout-mission-mission-padding-3:80px;--sig-hideout-mission-mission-padding-4:25px;--sig-hideout-mission-mission-lead-font-size-3:31px;--sig-hideout-mission-mission-gap-2:6%;--sig-hideout-mission-mission-padding-5:5.8%;--sig-hideout-mission-mission-lead-font-size-4:2.7vw;--sig-hideout-mission-mission-gap-3:4%;--sig-hideout-carousel-card-carousel-padding:10px;--sig-hideout-carousel-card-carousel-padding-2:30px;--sig-hideout-carousel-carousel-header-gap:40px;--sig-hideout-carousel-carousel-header-margin:35px;--sig-hideout-carousel-carousel-controls-padding-bottom:6px;--sig-hideout-carousel-carousel-header-gap-2:20px;--sig-hideout-carousel-carousel-header-margin-2:4.2%}.hideout-hero{--_glass:color-mix(in srgb, var(--color-on-contrast) var(--alpha-16), transparent);--_glass-hover:color-mix(in srgb, var(--color-on-contrast) var(--alpha-32), transparent);--_glass-line:color-mix(in srgb, var(--color-on-contrast) var(--alpha-64), transparent);--_target:calc(var(--space-2xl) - var(--space-2xs));--_control:var(--space-xl);--_header-clearance:calc(var(--space-3xl) * 3);--_foot:var(--space-xl);min-block-size:clamp(calc(var(--space-3xl) * 11), calc(100vw * 1186 / 2027), calc(var(--space-3xl) * 18.5));background:var(--color-surface-contrast);touch-action:pan-y pinch-zoom;align-items:end;display:grid;position:relative;container-type:inline-size}.hideout-heroSlide{opacity:0;transition:opacity var(--dur-slow) var(--ease-flow);position:absolute;inset:0;overflow:clip}.hideout-heroSlide.hideout-active{opacity:1}.hideout-heroPicture{position:absolute;inset:0}.hideout-heroSlide img{object-fit:cover;object-position:center}.hideout-heroVeil{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-action-primary) var(--alpha-64), transparent), color-mix(in srgb, var(--color-action-primary) var(--alpha-16), transparent) 65%, color-mix(in srgb, var(--color-surface-contrast) var(--alpha-32), transparent)), linear-gradient(0deg, color-mix(in srgb, var(--color-action-primary) var(--alpha-24), transparent), color-mix(in srgb, var(--color-surface-contrast) var(--alpha-24), transparent));position:absolute;inset:0}.hideout-hero[data-slide="1"] .hideout-heroVeil{background:0 0}.hideout-hero[data-slide="2"] .hideout-heroVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-action-primary) var(--alpha-48), transparent), color-mix(in srgb, var(--color-action-primary) var(--alpha-16), transparent) 65%, color-mix(in srgb, var(--color-surface-contrast) var(--alpha-16), transparent)), linear-gradient(0deg, color-mix(in srgb, var(--color-shadow-ink) var(--alpha-48), transparent), transparent 80%)}.hideout-heroContent{z-index:var(--z-raised);min-inline-size:0;padding:var(--_header-clearance) var(--space-gutter) var(--_foot);color:var(--color-on-contrast);position:relative}.hideout-heroContent>p{margin:0 0 var(--space-lg);font-size:var(--text-ui-sm);font-weight:var(--weight-medium);letter-spacing:var(--sig-landing-hero-hero-content-letter-spacing);text-transform:var(--case-label)}.hideout-heroContent h1{max-inline-size:100%;font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;animation:hideout-headlineEnter var(--dur-reveal) var(--ease-entrance) both;margin:0}.hideout-heroLine{display:block}.hideout-heroDot{color:var(--color-highlight)}.hideout-heroControls{align-items:center;gap:var(--space-xs);margin:var(--space-lg) 0;display:flex}.hideout-heroControls>button{inline-size:var(--_control);block-size:var(--_control);border:var(--border-hairline) solid currentColor;border-radius:var(--sig-landing-hero-hero-controls-border-radius);color:var(--color-on-contrast);background:0 0;place-items:center;padding:0;display:grid}.hideout-heroControls>button:has(img){border:0}.hideout-heroControls>button:not(:has(img)){order:1}.hideout-heroControls button img{filter:invert();block-size:100%;inline-size:100%;display:block}.hideout-heroDots{margin-inline-end:var(--sig-landing-hero-hero-dots-margin-inline-end);display:flex}.hideout-heroDots button{inline-size:var(--space-lg);block-size:var(--_control);padding:var(--space-2xs);background:0 0;border:0;position:relative}.hideout-heroDots button:after{content:"";inline-size:var(--sig-landing-hero-hero-dots-margin-inline-end);block-size:var(--sig-landing-hero-hero-dots-margin-inline-end);border-width:var(--border-hairline);border-style:solid;border-color:var(--color-on-contrast);border-radius:var(--sig-landing-hero-hero-dots-border-radius);display:block}.hideout-heroDots .hideout-activeDot:after{background:var(--color-on-contrast)}.hideout-heroCtas{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hideout-heroCtas a{min-inline-size:min(100%, calc(var(--space-3xl) * 3.5));max-inline-size:100%;min-block-size:var(--_target);padding:var(--space-md) var(--space-lg);border:var(--border-hairline) solid var(--_glass-line);border-radius:var(--radius-control);background:var(--_glass);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);color:var(--color-on-contrast);font-size:var(--text-nav);font-weight:var(--weight-label);line-height:var(--leading-snug);text-align:center;text-transform:var(--case-label);flex:0 auto;justify-content:center;align-items:center;display:flex}.hideout-heroCtas a,.hideout-heroControls>button,.hideout-heroDots button{transition:transform var(--dur-fast) var(--ease-flow), box-shadow var(--dur-fast) var(--ease-flow), background-color var(--dur-fast) var(--ease-flow)}.hideout-heroCtas a:focus-visible,.hideout-heroControls>button:focus-visible,.hideout-heroDots button:focus-visible{outline:calc(var(--border-hairline) * 2) solid currentColor;outline-offset:.25rem}@media (hover:hover) and (pointer:fine){.hideout-heroCtas a:hover{background:var(--_glass-hover);transform:translateY(calc(var(--space-3xs) * -1));box-shadow:var(--elev-lift)}.hideout-heroControls>button:hover,.hideout-heroDots button:hover{transform:translateY(calc(var(--space-3xs) * -1));background-color:var(--_glass)}}@media (min-width:900px){.hideout-heroContent{padding-inline-end:calc(var(--space-gutter) + var(--space-3xl))}}@media (max-width:899px){.hideout-hero{--_foot:calc(var(--space-3xl) + var(--space-lg) + env(safe-area-inset-bottom));min-block-size:max(calc(var(--space-3xl) * 11), min(calc(var(--space-3xl) * 14), 100svh))}}@media (max-width:700px){.hideout-heroCtas a{min-inline-size:0;padding-inline:var(--space-sm);flex:1 1 0}}@media (pointer:coarse),(max-width:899px){.hideout-heroControls{gap:0}.hideout-heroDots{margin-inline-end:0}.hideout-heroDots button{inline-size:var(--_target);block-size:var(--_target);place-items:center;padding:0;display:grid}.hideout-heroControls>button{inline-size:var(--_target);block-size:var(--_target);border:0;position:relative}.hideout-heroControls>button:has(img){padding:calc((var(--_target) - var(--_control)) / 2)}.hideout-heroControls>button:not(:has(img)):before{content:"";inset:calc((var(--_target) - var(--_control)) / 2);border:var(--border-hairline) solid currentColor;border-radius:var(--sig-landing-hero-hero-controls-border-radius-2);pointer-events:none;position:absolute}}@media (orientation:landscape) and (max-height:500px) and (max-width:899px){.hideout-hero{--_header-clearance:calc(var(--space-3xl) * 2);--_foot:calc(var(--space-2xl) + var(--space-lg) + env(safe-area-inset-bottom));min-block-size:calc(var(--space-3xl) * 9)}.hideout-heroContent>p{margin-block-end:var(--space-md)}.hideout-heroControls{margin:var(--space-sm) 0}}@media (prefers-reduced-motion:reduce){.hideout-heroCtas a,.hideout-heroControls>button,.hideout-heroDots button{transition:none}}@keyframes hideout-headlineEnter{0%{transform:translateY(var(--space-md))}to{transform:none}}.hideout-missionCopy h2,.hideout-sectionHeading h2,.hideout-foodCopy h2,.hideout-storiesCopy h2,.hideout-start h2,.hideout-details h2{font-size:clamp(var(--sig-hideout-band-type-mission-copy-font-size), var(--sig-hideout-band-type-mission-copy-font-size-4), var(--sig-hideout-band-type-mission-copy-font-size-2));font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:calc(var(--sig-hideout-band-type-mission-copy-letter-spacing) * -1);margin:0 0 var(--space-xl)}.hideout-missionCopy>p:not(.hideout-kicker):not(.hideout-missionLead),.hideout-foodCopy>p,.hideout-storiesCopy>p,.hideout-details p{font-size:var(--text-ui-base);color:var(--sig-hideout-band-type-mission-copy-color);line-height:var(--sig-hideout-band-type-mission-copy-line-height)}.hideout-textLinks{gap:var(--space-md);margin-top:var(--sig-hideout-band-type-text-links-margin-top);flex-wrap:wrap;display:flex}.hideout-textLinks a,.hideout-roundLink{align-items:center;gap:var(--space-xl);color:var(--color-on-contrast);background:var(--color-surface-contrast);border-radius:var(--radius-pill);padding:var(--sig-hideout-band-type-text-links-padding) var(--sig-hideout-band-type-text-links-margin-top);font-size:var(--sig-hideout-band-type-text-links-font-size);font-weight:var(--weight-label);text-transform:var(--case-label);display:inline-flex}.hideout-textLinks a:first-child{background:var(--color-action-primary)}.hideout-textLinks a+a{background:var(--color-highlight);color:var(--color-surface-contrast)}.hideout-sectionHeading{padding:0 var(--sig-hideout-band-type-section-heading-padding-3) var(--sig-hideout-band-type-section-heading-padding)}.hideout-sectionHeading .hideout-kicker{display:none}.hideout-sectionHeading p:last-child{max-width:790px;color:var(--sig-hideout-band-type-section-heading-color);font-size:var(--text-ui-base);line-height:var(--sig-hideout-band-type-mission-copy-line-height)}.hideout-headingDot{color:var(--color-action-primary)}@media (max-width:760px){.hideout-missionCopy h2,.hideout-sectionHeading h2,.hideout-foodCopy h2,.hideout-storiesCopy h2{font-size:var(--sig-hideout-band-type-mission-copy-font-size-3)}.hideout-sectionHeading{padding:0 var(--sig-hideout-band-type-section-heading-padding-2) var(--sig-hideout-band-type-text-links-padding)}}.hideout-mission{gap:var(--sig-hideout-mission-mission-gap-2);padding:var(--sig-hideout-mission-mission-padding) var(--sig-hideout-mission-mission-padding-5) var(--sig-hideout-mission-mission-padding-2);grid-template-columns:1fr 1.12fr;align-items:center;display:grid}.hideout-missionStickers{align-self:stretch;align-items:center;min-width:0;display:grid}.hideout-missionCopy{max-width:650px}.hideout-missionLead{font-size:clamp(var(--sig-hideout-mission-mission-lead-font-size), var(--sig-hideout-mission-mission-lead-font-size-4), var(--sig-hideout-mission-mission-lead-font-size-2));font-weight:var(--weight-label);letter-spacing:var(--tracking-tight);line-height:var(--sig-hideout-mission-mission-lead-line-height);margin:0 0 var(--sig-hideout-mission-mission-lead-margin)}.hideout-missionCopy>p+p{margin-top:var(--sig-hideout-mission-mission-copy-margin-top)}@media (max-width:1050px){.hideout-mission{gap:var(--sig-hideout-mission-mission-gap-3)}}@media (max-width:760px){.hideout-mission{gap:var(--sig-hideout-mission-mission-gap);padding:var(--sig-hideout-mission-mission-padding-3) var(--sig-hideout-mission-mission-padding-4);grid-template-columns:1fr}.hideout-missionStickers{order:2;width:100%;max-width:480px;margin:auto}.hideout-missionCopy{max-width:none}.hideout-missionLead{font-size:var(--sig-hideout-mission-mission-lead-font-size-3)}.hideout-missionCopy>p:not(.hideout-kicker):not(.hideout-missionLead){font-size:var(--sig-public-control-label-size)}}.hideout-foodCopy .hideout-textLinks a:nth-child(2){background:var(--color-surface-contrast);color:var(--color-on-contrast)}.hideout-food{gap:var(--sig-food-section-food-gap-2);padding:var(--sig-food-section-food-padding) var(--sig-food-section-food-padding-6) var(--sig-food-section-food-padding-2);background:var(--color-on-contrast);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.hideout-foodCopy{grid-area:1/2}.hideout-foodCopy .hideout-kicker{display:none}.hideout-foodCopy h3{font-size:var(--text-sub);font-weight:var(--weight-display);line-height:var(--sig-food-section-food-copy-line-height);letter-spacing:var(--tracking-tight);margin:calc(var(--sig-food-section-food-copy-margin) * -1) 0 var(--sig-food-section-food-copy-margin-2)}@media (max-width:760px){.hideout-food{padding:var(--sig-food-section-food-padding-3) var(--sig-food-section-food-padding-4) var(--sig-food-section-food-padding-5);gap:var(--sig-food-section-food-gap);grid-template-columns:1fr}.hideout-foodCopy{grid-area:1/1}.hideout-foodCopy h3{font-size:var(--sig-food-section-food-copy-font-size)}}.hideout-vibePolaroids img{object-fit:cover}.hideout-vibePhoto{inset:var(--space-sm) var(--space-sm) var(--sig-photo-stack-vibe-polaroids-padding);position:absolute}.hideout-vibeLucky img{object-fit:cover;background:var(--color-on-contrast);transform:none}.hideout-vibePolaroids figure[data-entered=true]{animation:hideout-photoDrop var(--dur-photo-stack-vibe-polaroids-animation-duration) var(--sig-photo-stack-vibe-polaroids-animation-2) both}.hideout-vibeDrinks[data-entered=true]{animation-delay:var(--dur-source-150ms)}.hideout-vibeLucky[data-entered=true]{animation-delay:var(--dur-base)}@media (prefers-reduced-motion:reduce){.hideout-vibePolaroids figure[data-entered=true]{animation:none}}.hideout-redBanner{isolation:isolate;background:var(--color-action-primary);color:var(--color-on-contrast);border-radius:var(--sig-hideout-red-banner-red-banner-border-radius);margin:0 var(--sig-hideout-red-banner-red-banner-margin-4) calc(var(--sig-hideout-red-banner-red-banner-margin) * -1);padding:var(--sig-hideout-red-banner-red-banner-padding) var(--sig-hideout-red-banner-red-banner-padding-5);align-items:center;gap:var(--sig-hideout-red-banner-red-banner-gap);z-index:2;display:flex;position:relative;overflow:visible}.hideout-redBanner h2{text-wrap:pretty;font-family:inherit;font-size:clamp(var(--sig-hideout-red-banner-red-banner-font-size), var(--sig-hideout-red-banner-red-banner-font-size-4), var(--sig-hideout-red-banner-red-banner-font-size-2));font-weight:var(--weight-label);letter-spacing:calc(var(--sig-hideout-red-banner-red-banner-letter-spacing) * -1);line-height:var(--sig-hideout-red-banner-red-banner-line-height);max-width:850px;margin:0}.hideout-redBanner>a:not(.hideout-pawTag){color:var(--color-surface-contrast);background:var(--color-canvas);padding:var(--sig-hideout-red-banner-red-banner-padding-2) var(--sig-hideout-red-banner-red-banner-padding-3);border-radius:var(--radius-pill);font-size:var(--text-ui-sm);font-weight:var(--weight-label);text-transform:var(--case-label);white-space:nowrap}@media (max-width:760px){.hideout-redBanner{margin:0 var(--sig-hideout-red-banner-red-banner-margin-2) calc(var(--sig-hideout-red-banner-red-banner-margin-3) * -1);padding:var(--sig-hideout-red-banner-red-banner-padding-4) var(--sig-hideout-red-banner-red-banner-margin-3);border-radius:var(--radius-panel);display:block}.hideout-redBanner h2{font-size:var(--sig-hideout-red-banner-red-banner-font-size-3)}.hideout-redBanner>a:not(.hideout-pawTag){margin-top:var(--space-lg);display:inline-flex}}.hideout-stickerStage{width:100%;position:relative}.hideout-stickerPile{perspective:950px;height:clamp(460px,48vw,670px);position:relative}.hideout-sticker{--hideout-sticker-index:0;--sticker-delay:calc(var(--hideout-sticker-index) * var(--dur-sticker-stagger));--_turn:0deg;transform:rotate(var(--_turn));pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(var(--sig-hideout-stickers-sticker-shadow));display:block;position:absolute}.hideout-sticker:nth-child(2){--hideout-sticker-index:1}.hideout-sticker:nth-child(3){--hideout-sticker-index:2}.hideout-sticker:nth-child(4){--hideout-sticker-index:3}.hideout-stickerSurface{display:block}.hideout-stickerFront{width:100%;height:auto;display:block}.hideout-stickerPile[data-entered=true] .hideout-stickerSurface{animation:hideout-stickerArrive var(--dur-photo-stack-polaroids-transition-duration) var(--sig-hideout-stickers-sticker-pile-animation) both;animation-delay:calc(var(--sticker-delay) * 1)}.hideout-cat{--_turn:-12deg;z-index:3;width:58%;top:0;left:-1%}.hideout-meow{--_turn:10deg;z-index:4;width:46%;top:14%;right:0}.hideout-hideout{--_turn:9deg;z-index:5;width:102%;top:35%;left:-1%}.hideout-roundel{--_turn:-13deg;z-index:2;width:52%;top:53%;left:5%}.hideout-missionLucky{z-index:6;width:46%;position:absolute;bottom:0;right:4%}@media (max-width:760px){.hideout-stickerPile{height:570px}}@media (max-width:430px){.hideout-stickerPile{height:465px}}@media (max-width:760px){.hideout-startStickers .hideout-stickerPile{height:290px}}.hideout-missionStickers .hideout-stickerPile{aspect-ratio:850/1020;height:auto}.hideout-missionStickers .hideout-cat{--_turn:-9.623deg;width:46.46%;z-index:var(--z-raised);top:2.86%;left:13.16%}.hideout-missionStickers .hideout-meow{--_turn:0deg;z-index:2;width:37.35%;top:10.8%;left:57.52%;right:auto}.hideout-missionStickers .hideout-hideout{--_turn:11.506deg;z-index:3;width:80.73%;top:33.58%;left:9.44%}.hideout-missionStickers .hideout-roundel{--_turn:-7.545deg;z-index:4;width:36.39%;top:51.58%;left:14.8%}.hideout-missionStickers .hideout-missionLucky{z-index:5;width:47%;bottom:3%;right:8%}.hideout-missionStickers .hideout-stickerStage{width:78%;margin-inline:auto}.hideout-missionStickers[data-photo]{border-radius:var(--radius-panel);padding-block:var(--space-xl);position:relative;overflow:hidden}.hideout-missionStickers[data-photo]>.hideout-missionPhoto{z-index:0;position:absolute;inset:0}.hideout-missionStickers[data-photo]>.hideout-stickerStage{z-index:1}.hideout-startStickers .hideout-stickerPile{aspect-ratio:720/520;height:auto}.hideout-startStickers .hideout-cat{--_turn:-19.982deg;width:54.8%;z-index:var(--z-raised);top:6.2%;left:5.6%}.hideout-startStickers .hideout-meow{--_turn:0deg;z-index:2;width:33.8%;top:41.5%;left:36.16%}.hideout-startStickers .hideout-roundel{--_turn:-7.545deg;z-index:3;width:43%;top:3.6%;left:60.7%}.hideout-startStickers .hideout-missionLucky{display:none}.hideout-startStickers .hideout-hideout{translate:0 20px}.hideout-missionLucky{pointer-events:auto}@keyframes hideout-stickerArrive{0%{transform:translateY(-14px)rotate(-3deg)scale(1.06)}75%{transform:translateY(var(--space-3xs)) rotate(.5deg) scale(.996)}to{transform:none}}.hideout-cardCarousel{padding:var(--sig-hideout-carousel-card-carousel-padding) 0 var(--sig-hideout-carousel-card-carousel-padding-2)}.hideout-carouselHeader{align-items:flex-end;gap:var(--sig-hideout-carousel-carousel-header-gap);margin:0 var(--sig-hideout-carousel-carousel-header-margin-2) var(--sig-hideout-carousel-carousel-header-margin);display:flex}.hideout-carouselHeader>:first-child{flex:1;min-width:0;margin:0;padding:0}.hideout-carouselControls{align-items:center;gap:var(--sig-hideout-carousel-card-carousel-padding);padding-bottom:var(--sig-hideout-carousel-carousel-controls-padding-bottom);flex:none;display:flex}.hideout-carouselControls .hideout-roundLink{margin-left:var(--space-sm);white-space:nowrap;background:var(--color-action-primary)}.hideout-carouselStatus{width:var(--sig-hideout-carousel-carousel-status-width);height:var(--sig-hideout-carousel-carousel-status-width);margin:calc(var(--sig-hideout-carousel-carousel-status-width) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.hideout-carouselHeader{align-items:stretch;gap:var(--sig-hideout-carousel-carousel-header-gap-2);flex-direction:column}.hideout-carouselControls{align-self:flex-start}}@media (max-width:760px){.hideout-carouselHeader{margin-inline:var(--space-lg)}}.hideout-carouselControls button:has(img){border:0;place-items:center;padding:0;display:grid}.hideout-carouselControls button img{width:100%;height:100%;display:block}.hideout-rooms{background:var(--color-canvas);padding:var(--sig-hideout-rooms-rooms-padding) 0 var(--sig-hideout-rooms-rooms-padding-2)}.hideout-roomRail{perspective:1400px;touch-action:pan-y;height:600px;margin:0;padding:0;list-style:none;position:relative}.hideout-roomCard{--room-paint-opacity:1;--room-paint-z-index:1;--room-offset:0;--room-depth:0;--room-tilt-x:0;--room-tilt-y:0;--room-glow-x:50;--room-glow-y:50;bottom:var(--sig-hideout-rooms-room-card-bottom);border-radius:var(--radius-panel);background:var(--color-on-contrast);width:clamp(285px,29vw,360px);min-height:480px;box-shadow:0 var(--sig-hideout-rooms-room-card-box-shadow) var(--sig-hideout-rooms-room-card-box-shadow-2) var(--sig-hideout-rooms-room-card-box-shadow-3);transform-origin:bottom;position:absolute;left:50%;overflow:hidden}.hideout-roomActive{box-shadow:0 var(--sig-hideout-rooms-room-active-box-shadow) var(--sig-hideout-rooms-room-active-box-shadow-2) var(--sig-hideout-rooms-room-active-box-shadow-3);transform:translate(-50%)scale(1)}.hideout-roomActive:focus-within{box-shadow:0 var(--sig-hideout-rooms-room-active-box-shadow-4) var(--sig-hideout-rooms-room-active-box-shadow-5) var(--sig-hideout-rooms-room-active-box-shadow-6), 0 0 0 var(--sig-hideout-rooms-room-active-box-shadow-7) var(--color-highlight)}@media (hover:hover) and (pointer:fine){.hideout-roomActive:hover{box-shadow:0 var(--sig-hideout-rooms-room-active-box-shadow-4) var(--sig-hideout-rooms-room-active-box-shadow-5) var(--sig-hideout-rooms-room-active-box-shadow-6), 0 0 0 var(--sig-hideout-rooms-room-active-box-shadow-8) var(--sig-hideout-rooms-room-active-box-shadow-9)}}.hideout-roomSelect{background:var(--sig-hideout-rooms-room-select-background);text-align:left;border:0;width:100%;height:255px;scroll-margin-top:120px;display:block;position:relative}.hideout-roomSelect img{object-fit:cover}.hideout-roomBadge{top:var(--space-md);left:var(--space-md);width:104px;min-height:104px;padding:var(--sig-hideout-rooms-room-badge-padding) var(--sig-hideout-rooms-room-badge-padding-2);background:var(--color-action-primary);color:var(--color-on-contrast);--badge-fit:1;--badge-size:calc(clamp(var(--sig-public-control-caption-size), var(--sig-hideout-rooms-room-badge-font-size-2), var(--sig-hideout-rooms-room-badge-font-size)) * var(--badge-fit));font-size:var(--badge-size);font-weight:var(--weight-display);line-height:var(--sig-hideout-rooms-room-badge-line-height);text-align:center;text-wrap:balance;text-transform:var(--case-label);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:anywhere;clip-path:polygon(50% 0,61% 5%,73% 4%,81% 14%,92% 19%,95% 31%,100% 42%,97% 54%,99% 66%,91% 75%,86% 87%,73% 90%,63% 98%,50% 95%,38% 100%,27% 92%,15% 89%,11% 77%,3% 68%,5% 55%,0 43%,6% 32%,9% 20%,21% 15%,29% 5%,41% 6%);align-content:center;justify-items:center;min-width:0;display:grid;position:absolute}.hideout-roomBadge[data-badge-fit=long]{--badge-fit:.857}.hideout-roomBadge[data-badge-fit=longest]{--badge-fit:.8}.hideout-roomCopy{padding:var(--sig-hideout-rooms-room-copy-padding) var(--space-lg) var(--space-lg);flex-direction:column;min-height:258px;display:flex}.hideout-roomCopy h3{font-size:var(--sig-hideout-rooms-room-copy-font-size);line-height:var(--sig-hideout-rooms-room-badge-line-height);letter-spacing:calc(var(--sig-hideout-rooms-room-copy-letter-spacing) * -1);font-weight:var(--weight-display);text-transform:var(--case-label);margin:0 0 var(--space-md)}.hideout-roomCopy>p:not(.hideout-roomPrice){min-height:76px;font-size:var(--sig-public-control-label-size);line-height:var(--leading-body);color:var(--sig-hideout-rooms-room-copy-color);margin-bottom:var(--sig-hideout-rooms-room-badge-padding-2)}.hideout-roomPrice{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--sig-hideout-rooms-room-badge-padding-2);color:var(--color-surface-contrast);display:flex}.hideout-roomPrice strong{font-size:var(--sig-hideout-rooms-room-price-font-size);line-height:var(--sig-hideout-rooms-room-badge-line-height);letter-spacing:calc(var(--sig-hideout-rooms-room-price-letter-spacing) * -1);text-transform:var(--case-label)}.hideout-roomCopy a{justify-content:space-between;gap:var(--space-md);color:var(--color-on-contrast);background:var(--color-action-primary);border-radius:var(--sig-hideout-rooms-room-copy-border-radius);padding:var(--sig-hideout-rooms-room-badge-padding-2);font-size:var(--sig-hideout-rooms-room-copy-font-size-2);font-weight:var(--weight-label);text-transform:var(--case-label);display:flex}.hideout-roomActions{gap:var(--space-xs);grid-template-columns:1fr 1fr;margin-top:0;display:grid}.hideout-roomActions a{text-align:center;min-height:3rem;padding:var(--space-sm) var(--space-xs);font-size:var(--sig-hideout-rooms-room-actions-font-size);justify-content:center;align-items:center;gap:var(--space-2xs);scroll-margin-block:140px}.hideout-roomActions a+a{background:var(--sig-hideout-rooms-room-actions-background);color:var(--color-surface-contrast)}.hideout-roomActive:focus-within{transform:translateX(-50%) translateY(calc(var(--space-xs) * -1)) scale(1.015)}.hideout-rooms>.hideout-roundLink{margin:var(--sig-hideout-rooms-room-card-bottom) var(--sig-hideout-rooms-rooms-margin) 0 auto;display:table}@media (max-width:1050px){.hideout-roomRail{height:570px}.hideout-roomCard{width:310px}.hideout-roomCopy>p:not(.hideout-roomPrice){min-height:88px}}@media (max-width:760px){.hideout-rooms{padding:var(--sig-hideout-rooms-rooms-padding-3) 0 var(--sig-hideout-rooms-rooms-padding-4)}.hideout-roomCard{width:min(78vw,350px)}.hideout-roomRail{height:555px}.hideout-roomSelect{height:235px}.hideout-roomCopy{padding:var(--sig-hideout-rooms-room-card-bottom)}.hideout-roomCopy>p:not(.hideout-roomPrice){min-height:88px}}@media (max-width:430px){.hideout-roomSelect{height:220px}.hideout-roomCard{min-height:465px}.hideout-roomRail{height:540px}}@media (prefers-reduced-motion:reduce){.hideout-roomActive,.hideout-roomActive:focus-within{transform:translate(-50%)scale(1)}}.hideout-roomCarousel{overflow:clip}.hideout-roomCard,.hideout-roomCard.hideout-roomActive,.hideout-roomCard:focus-within{transform:translateX(calc(-50% + var(--room-offset) * 115%)) translateY(calc(var(--room-depth) * var(--space-2xs))) rotateY(calc(var(--room-offset) * -5deg)) scale(calc(1 - min(var(--room-depth), 1) * .09))}.hideout-roomCard{filter:saturate(calc(1 - var(--room-depth) * .13)) brightness(calc(1 - var(--room-depth) * .08));transform-style:preserve-3d;will-change:transform, opacity, filter;transition:filter var(--dur-hideout-rooms-room-card-transition-duration) var(--sig-hideout-rooms-room-card-transition-2) var(--dur-instant), box-shadow var(--dur-base) var(--sig-hideout-rooms-room-card-transition-2) var(--dur-instant)}.hideout-roomActive{opacity:1;filter:none}.hideout-roomActive:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(circle at calc(var(--room-glow-x) * 1%) calc(var(--room-glow-y) * 1%), var(--sig-hideout-rooms-room-active-background), transparent 42%);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-flow);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hideout-roomCard.hideout-roomActive:hover{transform:translateX(-50%) translateY(calc(13px * -1)) scale(1.025) rotateX(calc(var(--room-tilt-x) * 1deg)) rotateY(calc(var(--room-tilt-y) * 1deg))}.hideout-roomActive:hover:after{opacity:1}}.hideout-roomPhoto{transition:opacity var(--dur-hideout-rooms-room-photo-transition-duration) var(--sig-hideout-rooms-room-card-transition-2) var(--dur-instant)}.hideout-roomPhoto[data-state=loading],.hideout-roomPhoto[data-state=failed]{opacity:0}.hideout-roomPhotoPending{background:var(--sig-hideout-rooms-room-select-background);position:absolute;inset:0;overflow:hidden}.hideout-roomPhotoPending:after{content:"";background:linear-gradient(100deg, transparent 25%, var(--sig-hideout-rooms-room-photo-pending-background) 50%, transparent 75%);animation:hideout-roomPhotoSweep var(--dur-source-1500ms) var(--ease-flow) infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.hideout-roomCard{transition-duration:var(--dur-hideout-rooms-reduced-transition)}.hideout-roomCard.hideout-roomActive:hover{transform:translate(-50%)scale(1)}.hideout-roomPhoto{transition:none}.hideout-roomPhotoPending:after{background:0 0;animation:none;transform:none}}@keyframes hideout-roomPhotoSweep{to{transform:translate(100%)}}.hideout-roomCard[data-carousel-painted]{opacity:var(--room-paint-opacity);z-index:var(--room-paint-z-index)}.hideout-storyCarousel .hideout-carouselHeader{margin-inline:0}.hideout-storyCarousel .hideout-carouselControls .hideout-roundLink{background:var(--color-highlight);color:var(--color-surface-contrast)}.hideout-storyCarousel .hideout-carouselControls .hideout-roundLink:focus-visible{outline-color:var(--color-on-contrast)}.hideout-storiesCopy{padding-right:var(--sig-story-carousel-page-stories-copy-padding-right);margin-bottom:var(--sig-story-carousel-page-stories-copy-margin-bottom);position:relative}.hideout-storiesCopy>p{max-width:690px;color:var(--sig-story-carousel-page-stories-copy-color)}.hideout-storiesCopy .hideout-kicker{color:var(--sig-story-carousel-page-stories-copy-color-2)}.hideout-storyCarousel{min-width:0}.hideout-storyRail{perspective:1600px;touch-action:pan-y;isolation:isolate;height:clamp(430px,39vw,560px);margin:0;padding:0;list-style:none;position:relative}.hideout-storyEntered .hideout-storyRail{animation:hideout-storyArrival var(--dur-story-carousel-page-story-entered-animation-duration) var(--sig-story-carousel-page-story-entered-animation-2) both}.hideout-storyCard{--story-paint-opacity:1;--story-paint-z-index:1;--tilt-y:0;--tilt-x:0;--story-offset:0;--story-depth:0;z-index:calc(5 - var(--story-depth));border-radius:var(--sig-story-carousel-page-story-card-border-radius);width:28%;height:clamp(300px,27vw,400px);color:var(--color-on-contrast);cursor:grab;background:0 0;border:0;padding:0;position:absolute;top:45px;left:50%}.hideout-storyCard:active{cursor:grabbing}.hideout-storySurface{border-radius:inherit;background:var(--sig-story-carousel-page-story-surface-background);box-shadow:0 var(--sig-story-carousel-page-story-surface-box-shadow) var(--sig-story-carousel-page-story-surface-box-shadow-2) var(--sig-story-carousel-page-story-surface-box-shadow-3);transform:rotateX(calc(var(--tilt-x) * 1deg)) rotateY(calc(var(--tilt-y) * 1deg));transition:transform var(--dur-base) var(--sig-story-carousel-page-story-surface-transition) var(--dur-instant), translate var(--dur-source-350ms) var(--sig-story-carousel-page-story-surface-transition) var(--dur-instant), box-shadow var(--dur-source-350ms) var(--sig-story-carousel-page-story-surface-transition) var(--dur-instant);display:block;position:absolute;inset:0;overflow:hidden}.hideout-storySurface:after{content:"";background:linear-gradient(160deg, var(--sig-story-carousel-page-story-surface-background-2), transparent 40%, var(--sig-story-carousel-page-story-surface-background-3));pointer-events:none;position:absolute;inset:0}.hideout-storyCard img{object-fit:cover;filter:brightness(.72);transition:transform var(--dur-slow) var(--sig-story-carousel-page-story-entered-animation-2) var(--dur-instant), filter var(--dur-source-350ms) var(--sig-story-carousel-page-story-surface-transition) var(--dur-instant);transform:scale(1.02)}.hideout-storyCaption{z-index:var(--z-raised);bottom:85px;left:max(25px, calc(var(--story-offset) * 65px + 25px));text-align:left;font-size:clamp(var(--sig-story-carousel-page-story-caption-font-size), var(--sig-story-carousel-page-story-caption-font-size-4), var(--sig-story-carousel-page-story-caption-font-size-2));text-transform:var(--case-label);line-height:var(--leading-tight);letter-spacing:calc(var(--sig-story-carousel-page-story-caption-letter-spacing) * -1);font-weight:var(--weight-display);position:absolute;right:20px}.hideout-storyActive{z-index:6}.hideout-storyActive img{filter:brightness()}.hideout-storyCard:not(.hideout-storyActive) .hideout-storySurface{transform:none}.hideout-storyCard:focus-within{z-index:7}.hideout-storyCard:focus-within .hideout-storySurface{box-shadow:0 var(--sig-story-carousel-page-story-card-box-shadow) var(--sig-story-carousel-page-story-card-box-shadow-2) var(--sig-story-carousel-page-story-card-box-shadow-3), 0 var(--sig-story-carousel-page-story-card-box-shadow-4) var(--sig-story-carousel-page-story-card-box-shadow-5) var(--sig-story-carousel-page-story-card-box-shadow-6);translate:0 -10px}.hideout-storyCard:focus-within img{filter:brightness();transform:scale(1.075)}@media (hover:hover) and (pointer:fine){.hideout-storyCard:hover .hideout-storySurface{box-shadow:0 var(--sig-story-carousel-page-story-card-box-shadow) var(--sig-story-carousel-page-story-card-box-shadow-2) var(--sig-story-carousel-page-story-card-box-shadow-3), 0 var(--sig-story-carousel-page-story-card-box-shadow-4) var(--sig-story-carousel-page-story-card-box-shadow-5) var(--sig-story-carousel-page-story-card-box-shadow-6);translate:0 -10px}.hideout-storyCard:hover img{filter:brightness();transform:scale(1.075)}}@media (max-width:760px){.hideout-storiesCopy{max-width:550px;padding-right:0}}@media (prefers-reduced-motion:reduce){.hideout-storySurface,.hideout-storyCard:hover .hideout-storySurface,.hideout-storyCard:focus-within .hideout-storySurface{transform:translate(0,0)}.hideout-storyCard:hover img,.hideout-storyCard:focus-within img{transform:none}}.hideout-storySelect{border-radius:inherit;color:inherit;cursor:grab;background:0 0;border:0;padding:0;position:absolute;inset:0}.hideout-pageBase .hideout-storySelect:focus{outline:none}.hideout-storySelect:focus-visible .hideout-storyCaption:after{content:"";width:4rem;height:.25rem;margin-top:var(--space-sm);border-radius:var(--sig-story-carousel-page-story-select-border-radius);background:var(--sig-story-carousel-page-story-select-background);box-shadow:0 var(--sig-story-carousel-page-story-select-box-shadow) var(--sig-story-carousel-page-story-select-box-shadow-2) var(--sig-story-carousel-page-story-select-box-shadow-3);display:block}.hideout-storyCaption small{-webkit-line-clamp:3;margin-top:var(--sig-story-carousel-page-story-caption-margin-top);font-size:var(--sig-public-control-label-size);line-height:var(--sig-story-carousel-page-story-caption-line-height);letter-spacing:0;text-transform:var(--case-display);font-weight:var(--weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hideout-storyTheme{max-width:4.4em;display:block}.hideout-storyCard:not(.hideout-storyActive) .hideout-storyCaption small{display:none}.hideout-storyCard:not(.hideout-storyActive) .hideout-storyCaption{font-size:clamp(var(--sig-story-carousel-page-story-card-font-size), var(--sig-story-carousel-page-story-card-font-size-3), var(--sig-story-carousel-page-story-card-font-size-2))}.hideout-storyRead{scroll-margin-block:140px 210px}@media (max-width:760px){.hideout-storyRail{height:530px}.hideout-storyCard{width:min(76%,330px);height:360px}.hideout-storyCaption{font-size:var(--sig-story-carousel-page-story-caption-font-size-3);bottom:85px}}.hideout-storyRead{left:max(25px, calc(var(--story-offset) * 65px + 25px));bottom:var(--sig-story-carousel-page-story-read-bottom);z-index:3;padding:var(--sig-story-carousel-page-story-read-padding) var(--sig-story-carousel-page-story-read-bottom);border-radius:var(--radius-pill);background:var(--color-action-primary);min-height:3rem;color:var(--color-on-contrast);font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-label);text-transform:var(--case-label);position:absolute}.hideout-storyRead:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--color-highlight);outline-offset:.25rem}.hideout-stories .hideout-carouselControls button img{filter:invert()}.hideout-storyCarousel{overflow:clip}.hideout-storyCard{transform:translateX(calc(-50% + var(--story-offset) * 120%)) translateY(calc(var(--story-depth) * 44px)) translateZ(calc(var(--story-depth) * calc(65px * -1))) rotateY(calc(var(--story-offset) * -5deg)) rotateZ(calc(var(--story-offset) * 8deg));will-change:transform, opacity;transition:none}@media (prefers-reduced-motion:reduce){.hideout-storyCard{transition-duration:var(--dur-story-carousel-page-story-card-transition-duration-duration)}}@keyframes hideout-storyArrival{0%{translate:0 45px;rotate:-4deg}to{translate:0;rotate:0deg}}.hideout-storyCard[data-carousel-painted]{opacity:var(--story-paint-opacity);z-index:var(--story-paint-z-index)}.hideout-marquee{background:var(--color-action-primary);color:var(--color-on-contrast);padding:var(--space-md) 0;position:relative;overflow:hidden}.hideout-marquee [data-pattern=marquee][data-recipe=hideout]{--marquee-gap:0px;color:inherit}.hideout-marquee [data-part=control]{background:var(--color-action-primary);width:3rem;color:var(--color-on-contrast);border:0;position:absolute;top:0;bottom:0;right:0}.hideout-marquee [data-part=item]>span{white-space:nowrap;font-size:var(--text-ui-base);font-weight:var(--weight-display);letter-spacing:var(--sig-marquee-strip-marquee-letter-spacing)}.hideout-marquee b{font-size:var(--text-ui-sm);padding:0 var(--sig-marquee-strip-marquee-padding)}@media (max-width:760px){.hideout-marquee{padding:var(--space-md) 0}.hideout-marquee [data-part=item]>span{font-size:var(--text-ui-sm)}}.hideout-marquee [data-state=static] [data-copy=original]{justify-content:center;row-gap:var(--sig-marquee-strip-marquee-row-gap);padding-inline:var(--space-md)}.hideout-marquee [data-state=static] [data-part=item]:last-child b{display:none}.hideout-startButton{align-items:center;gap:var(--space-xl);border-radius:var(--radius-pill);padding:var(--sig-stay-start-start-button-padding) var(--sig-stay-start-start-button-padding-2);font-size:var(--sig-stay-start-start-button-font-size);font-weight:var(--weight-label);text-transform:var(--case-label);display:inline-flex}.hideout-start>.hideout-pawTag[data-edge=above]{top:auto;bottom:100%;right:36%}.hideout-start h2{font-size:clamp(var(--sig-stay-start-start-font-size), var(--sig-stay-start-start-font-size-6), var(--sig-stay-start-start-font-size-2));margin-bottom:var(--space-lg)}.hideout-start p{font-size:var(--sig-stay-start-start-font-size-3);line-height:var(--leading-body);max-width:650px}.hideout-startButton{background:var(--color-canvas);color:var(--color-surface-contrast);margin-top:var(--sig-stay-start-start-button-padding)}.hideout-startStickers{position:relative}.hideout-startStickers img{object-fit:contain;height:auto}.hideout-startActions{gap:var(--sig-stay-start-start-actions-gap);flex-wrap:wrap;display:flex}.hideout-startActions .hideout-startButton{font-size:var(--sig-stay-start-start-button-font-size);padding:var(--sig-stay-start-start-actions-padding) var(--sig-stay-start-start-actions-padding-2)}.hideout-startActions .hideout-startButton:nth-child(2){background:var(--color-surface-contrast);color:var(--color-on-contrast)}.hideout-startActions .hideout-startButton:nth-child(3){background:var(--color-highlight);color:var(--color-surface-contrast)}.hideout-startActions .hideout-startButton:nth-child(3):focus-visible{outline-color:var(--color-on-contrast)}@media (max-width:760px){.hideout-start{margin:var(--sig-stay-start-start-margin-3) var(--sig-stay-start-start-margin-4);padding:var(--sig-stay-start-start-padding-2) var(--sig-stay-start-start-padding-3);gap:var(--sig-stay-start-start-actions-gap);grid-template-columns:1fr}.hideout-startStickers{min-height:220px;margin:var(--sig-stay-start-start-button-padding-2) auto}.hideout-start h2{font-size:var(--sig-stay-start-start-font-size-4)}.hideout-start p{font-size:var(--sig-stay-start-start-font-size-5)}}.hideout-startStickers img{filter:none;position:static}.hideout-startStickers{min-height:0}@media (max-width:760px){.hideout-startStickers{width:100%;max-width:370px}}.hideout-details>.hideout-pawTag{top:auto;bottom:0;right:9%}.hideout-details{gap:var(--sig-hideout-details-details-gap-2);padding:var(--sig-hideout-details-details-padding) var(--sig-hideout-details-details-padding-4) var(--sig-hideout-details-details-padding-2);grid-template-columns:1fr 1fr;display:grid;position:relative}.hideout-details h2{font-size:clamp(var(--sig-hideout-details-details-font-size), var(--sig-hideout-details-details-font-size-6), var(--sig-hideout-details-details-font-size-2))}.hideout-details details{border-bottom:var(--border-hairline) solid var(--sig-hideout-details-details-border-bottom)}.hideout-details summary{padding:var(--space-md) 0;color:var(--color-action-primary);font-size:clamp(var(--sig-hideout-details-details-font-size-3), var(--sig-hideout-details-details-font-size-7), var(--sig-hideout-details-details-font-size-4));font-weight:var(--weight-display);text-transform:var(--case-label);justify-content:space-between;gap:var(--space-md);cursor:pointer;list-style:none;display:flex}.hideout-details summary::-webkit-details-marker{display:none}.hideout-details summary:after{content:"+";font-weight:var(--weight-body)}.hideout-details details[open] summary:after{content:"−"}.hideout-details details p{margin:0 0 var(--sig-hideout-details-details-margin)}@media (max-width:760px){.hideout-details{padding:var(--sig-hideout-details-details-padding) var(--space-lg) var(--sig-hideout-details-details-padding-3);gap:var(--sig-hideout-details-details-gap);grid-template-columns:1fr}.hideout-details h2{font-size:var(--sig-hideout-details-details-font-size-5)}}.hideout-facilityLabel{transition:translate var(--dur-base) var(--sig-hideout-details-facility-label-transition) var(--dur-instant), color var(--dur-base) var(--ease-drag-settle) var(--dur-instant);display:inline-block}.hideout-details summary:hover .hideout-facilityLabel,.hideout-details summary:focus-visible .hideout-facilityLabel{translate:var(--space-xs) 0;color:var(--color-surface-contrast)}.hideout-details summary:after{transition:rotate var(--dur-base)}.hideout-details details[open] summary:after{rotate:45deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hideout-facilityLabel{animation:hideout-facilityReveal var(--sig-hideout-details-facility-label-animation) both;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){.hideout-facilityLabel{transition:none;animation:none}}@keyframes hideout-facilityReveal{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.hideout-scenicHold{height:46vw;min-height:650px;max-height:850px;padding:var(--sig-review-band-page-scenic-hold-padding) var(--sig-review-band-page-scenic-hold-padding-4) var(--sig-review-band-page-scenic-hold-padding-2);color:var(--color-on-contrast);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.hideout-reviewVeil{background:linear-gradient(0deg, var(--sig-review-band-page-review-veil-background), transparent 80%), linear-gradient(100deg, var(--sig-review-band-page-review-veil-background-2), var(--sig-review-band-page-review-veil-background-3) 65%);position:absolute;inset:0}.hideout-reviewBadge{height:auto;filter:drop-shadow(var(--sig-review-band-page-review-badge-filter));position:absolute;top:7%;left:4.2%;transform:rotate(-12deg)}.hideout-reviewQuote{text-align:center;width:53%;max-width:620px;margin:auto 0 var(--sig-review-band-page-review-quote-margin);align-self:center;position:relative}.hideout-reviewStars{color:var(--sig-review-band-page-review-stars-color);letter-spacing:var(--sig-review-band-page-review-stars-letter-spacing);font-size:var(--sig-review-band-page-review-stars-font-size)}.hideout-reviewQuote blockquote{font-size:clamp(var(--sig-review-band-page-review-quote-font-size), var(--sig-review-band-page-review-quote-font-size-3), var(--sig-review-band-page-review-quote-font-size-2));font-weight:var(--sig-review-band-page-review-quote-font-weight);letter-spacing:calc(var(--sig-review-band-page-review-quote-letter-spacing) * -1);line-height:var(--sig-review-band-page-review-quote-line-height);margin:var(--space-lg) 0 var(--sig-review-band-page-review-quote-margin-2)}.hideout-reviewQuote figcaption{font-size:var(--sig-public-control-caption-size)}.hideout-reviewTiles{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.hideout-reviewTiles figure{border:var(--border-hairline) solid var(--sig-review-band-page-review-tiles-border);border-radius:var(--sig-review-band-page-review-tiles-border-radius);background:var(--sig-review-band-page-review-tiles-background);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--sig-review-band-page-review-tiles-padding);box-shadow:0 var(--sig-review-band-page-review-tiles-box-shadow) var(--sig-review-band-page-review-tiles-box-shadow-2) var(--sig-review-band-page-review-tiles-box-shadow-3);margin:0}.hideout-reviewTiles .hideout-reviewStars{font-size:var(--sig-review-band-page-review-tiles-font-size)}.hideout-reviewTiles blockquote{font-size:var(--sig-review-band-page-review-tiles-font-size);line-height:var(--sig-review-band-page-review-tiles-line-height);margin:var(--space-sm) 0}.hideout-reviewTiles figcaption{font-size:var(--text-ui-xs);opacity:.8}.hideout-reviewStatus{margin:var(--space-md) 0 0;font-size:var(--text-ui-xs);text-align:right;color:var(--sig-review-band-page-review-status-color);position:relative}@media (max-width:760px){.hideout-scenicHold{height:auto;min-height:820px;padding:var(--sig-review-band-page-scenic-hold-padding-3) var(--space-lg) var(--space-lg)}.hideout-reviewBadge{width:115px;top:var(--sig-review-band-page-review-tiles-padding)}.hideout-reviewQuote{width:100%;max-width:480px;margin:var(--sig-review-band-page-review-quote-margin-3) auto}.hideout-reviewTiles{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.hideout-reviewTiles figure{padding:var(--space-md)}.hideout-reviewTiles blockquote{font-size:var(--sig-public-control-caption-size)}.hideout-reviewStatus{text-align:left}}.hideout-reviewBadge{width:14.95%;max-width:224.25px}@media (max-width:700px){.hideout-reviewBadge{width:94.25px}}.hideout-scenicHold{clip-path:inset(0)}.hideout-reviewFixedImage{pointer-events:none;position:fixed;inset:0}.hideout-reviewFixedImage img{object-fit:cover;object-position:center}@media (prefers-reduced-motion:reduce){.hideout-reviewFixedImage{position:absolute}}.hideout-reviewSource{align-items:center;gap:var(--sig-review-band-page-review-source-gap);color:inherit;font-size:var(--sig-public-control-label-size);display:inline-flex}.hideout-reviewQuote>.hideout-reviewStars{margin-block-start:var(--space-xs);display:block}.hideout-reviewSource:hover,.hideout-reviewTiles a:hover,.hideout-reviewStatus a:hover{text-underline-offset:.25rem;text-decoration:underline}.hideout-reviewTiles>li{display:grid}@media (hover:hover) and (pointer:fine){.hideout-carouselControls button:hover{transform:translateY(calc(var(--space-3xs) * -1));background-color:color-mix(in srgb, var(--color-on-contrast) var(--alpha-16), transparent);box-shadow:0 var(--sig-action-group-carousel-controls-box-shadow) var(--sig-action-group-carousel-controls-box-shadow-2) var(--sig-action-group-carousel-controls-box-shadow-3)}.hideout-marquee [data-part=control]:hover{background-color:var(--sig-action-group-marquee-control-background-color);box-shadow:inset 0 0 0 var(--sig-action-group-marquee-control-box-shadow) var(--sig-action-group-marquee-control-box-shadow-2)}}.hideout-pageBase .hideout-heroControls>button{font-size:var(--text-ui-base);line-height:var(--sig-landing-hero-hero-controls-line-height)}}@layer vendor-base,vendor-adapter,utilities,exceptions;
