@layer properties,theme,base,structure,components;@layer brand{:root[data-brand=hideout][data-skin=hideout]{--sig-hideout-contact-contact-padding:86px;--sig-hideout-contact-contact-padding-2:110px;--sig-hideout-contact-intro-block-margin-bottom:42px;--sig-hideout-contact-kicker-letter-spacing:.12em;--sig-hideout-contact-intro-font-size:26px;--sig-hideout-contact-intro-font-size-2:52px;--sig-hideout-contact-intro-line-height:1.06;--sig-hideout-contact-contact-grid-gap:18px;--sig-hideout-contact-path-card-padding:30px;--sig-hideout-contact-path-card-border-radius:22px;--sig-hideout-contact-path-card-box-shadow:16px;--sig-hideout-contact-path-card-box-shadow-2:28px;--sig-hideout-contact-path-card-box-shadow-3:#21180d10;--sig-hideout-contact-path-card-font-size:28px;--sig-hideout-contact-path-card-font-size-2:48px;--sig-hideout-contact-path-card-margin:35px;--sig-hideout-contact-path-card-margin-2:22px;--sig-hideout-contact-path-card-font-size-3:13px;--sig-hideout-contact-location-margin:80px;--sig-hideout-contact-location-photo-box-shadow:18px;--sig-hideout-contact-location-photo-border-radius:50px;--sig-hideout-contact-location-copy-font-size:42px;--sig-hideout-contact-location-copy-font-size-2:76px;--sig-hideout-contact-location-copy-font-size-3:20px;--sig-hideout-contact-location-copy-line-height:1.4;--sig-hideout-contact-map-link-margin:15px;--sig-hideout-contact-map-link-padding:14px;--sig-hideout-contact-map-link-padding-2:20px;--sig-hideout-contact-map-link-box-shadow:8px;--sig-hideout-contact-map-link-box-shadow-2:#241e1833;--sig-hideout-contact-arrival-grid-border-top:#19150f30;--sig-hideout-contact-note-margin-top:72px;--sig-hideout-contact-note-padding:26px;--sig-hideout-contact-note-background:#e8e0d36b;--sig-hideout-contact-location-gap:45px;--sig-hideout-contact-location-photo-box-shadow-2:10px;--sig-hideout-contact-arrival-grid-gap:6px;--sig-hideout-contact-note-margin-top-2:10px;--sig-hideout-contact-contact-padding-3:4.2%;--sig-hideout-contact-intro-font-size-3:3.7vw;--sig-hideout-contact-path-card-font-size-4:3.3vw;--sig-hideout-contact-location-gap-2:7%;--sig-hideout-contact-location-copy-font-size-4:5.2vw}.hideout-contact-contact{padding:var(--sig-hideout-contact-contact-padding) var(--sig-hideout-contact-contact-padding-3) var(--sig-hideout-contact-contact-padding-2);scroll-margin-top:105px}.hideout-contact-introBlock{max-width:900px;margin-bottom:var(--sig-hideout-contact-intro-block-margin-bottom)}.hideout-contact-kicker,.hideout-contact-cardNumber,.hideout-contact-locationCopy .hideout-contact-kicker,.hideout-contact-note>span{color:var(--color-action-primary);font-size:var(--text-ui-sm);font-weight:var(--weight-display);letter-spacing:var(--sig-hideout-contact-kicker-letter-spacing);text-transform:var(--case-label)}.hideout-contact-intro{margin:var(--space-md) 0 0;font-size:clamp(var(--sig-hideout-contact-intro-font-size), var(--sig-hideout-contact-intro-font-size-3), var(--sig-hideout-contact-intro-font-size-2));line-height:var(--sig-hideout-contact-intro-line-height);letter-spacing:var(--tracking-tight);font-weight:var(--weight-label)}.hideout-contact-contactGrid{gap:var(--sig-hideout-contact-contact-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hideout-contact-details{flex-direction:column;align-items:flex-start;margin-top:auto;font-style:normal;display:flex}.hideout-contact-pathCard{min-height:305px;padding:var(--sig-hideout-contact-path-card-padding);border-radius:var(--sig-hideout-contact-path-card-border-radius);background:var(--color-on-contrast);box-shadow:0 var(--sig-hideout-contact-path-card-box-shadow) var(--sig-hideout-contact-path-card-box-shadow-2) var(--sig-hideout-contact-path-card-box-shadow-3);flex-direction:column;align-items:flex-start;display:flex}.hideout-contact-pathCard:nth-child(2){background:var(--color-action-primary);color:var(--color-on-contrast)}.hideout-contact-pathCard:nth-child(2) .hideout-contact-cardNumber{color:var(--color-on-contrast)}.hideout-contact-contact .hideout-contact-pathCard h2{font-size:clamp(var(--sig-hideout-contact-path-card-font-size), var(--sig-hideout-contact-path-card-font-size-4), var(--sig-hideout-contact-path-card-font-size-2));margin:var(--sig-hideout-contact-path-card-margin) 0 var(--space-md)}.hideout-contact-contact .hideout-contact-pathCard p{margin:0 0 var(--sig-hideout-contact-path-card-margin-2);line-height:var(--leading-body);max-width:300px}.hideout-contact-pathCard a{color:inherit;font-size:var(--sig-hideout-contact-path-card-font-size-3);font-weight:var(--weight-display);text-underline-offset:.25em;transition:transform var(--dur-base) var(--ease-flow), text-decoration-color var(--dur-base) var(--ease-flow);margin-top:auto;text-decoration:none}.hideout-contact-pathCard a+a{margin-top:var(--space-sm);color:var(--color-action-primary)}.hideout-contact-pathCard:nth-child(2) a+a{color:var(--color-on-contrast)}.hideout-contact-location{margin:var(--sig-hideout-contact-location-margin) 0 0;gap:var(--sig-hideout-contact-location-gap-2);grid-template-columns:1fr 1fr;align-items:center;scroll-margin-top:125px;display:grid}.hideout-contact-locationPhoto{border-radius:var(--radius-2xl);background:var(--color-surface-contrast);min-height:455px;box-shadow:var(--sig-hideout-contact-location-photo-box-shadow) var(--sig-hideout-contact-location-photo-box-shadow) 0 var(--color-highlight);position:relative;overflow:hidden}.hideout-contact-locationPhoto img{object-fit:cover}.hideout-contact-locationPhoto figcaption{left:var(--space-lg);bottom:var(--sig-hideout-contact-path-card-margin-2);color:var(--color-on-contrast);background:var(--color-action-primary);padding:var(--space-xs) var(--space-sm);border-radius:var(--sig-hideout-contact-location-photo-border-radius);font-size:var(--text-ui-xs);font-weight:var(--weight-display);letter-spacing:var(--tracking-label);position:absolute}.hideout-contact-contact .hideout-contact-locationCopy h2{margin:var(--sig-hideout-contact-contact-grid-gap) 0;font-size:clamp(var(--sig-hideout-contact-location-copy-font-size), var(--sig-hideout-contact-location-copy-font-size-4), var(--sig-hideout-contact-location-copy-font-size-2))}.hideout-contact-locationCopy>p:not(.hideout-contact-kicker){font-size:var(--sig-hideout-contact-location-copy-font-size-3);line-height:var(--sig-hideout-contact-location-copy-line-height);max-width:480px}.hideout-contact-mapLink{margin:var(--sig-hideout-contact-map-link-margin) 0 var(--sig-hideout-contact-path-card-padding);color:var(--color-on-contrast);background:var(--color-surface-contrast);border-radius:var(--sig-hideout-contact-location-photo-border-radius);padding:var(--sig-hideout-contact-map-link-padding) var(--sig-hideout-contact-map-link-padding-2);font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-display);text-transform:var(--case-label);transition:transform var(--dur-base) var(--ease-flow), box-shadow var(--dur-base) var(--ease-flow);text-decoration:none;display:inline-flex}.hideout-contact-pathCard a:focus-visible,.hideout-contact-mapLink:focus-visible{outline-offset:5px;outline:2px solid}@media (hover:hover) and (pointer:fine){.hideout-contact-pathCard a:hover{transform:translateY(calc(var(--space-3xs) * -1));text-decoration:underline}.hideout-contact-mapLink:hover{box-shadow:0 var(--sig-hideout-contact-map-link-box-shadow) var(--sig-hideout-contact-location-photo-box-shadow) var(--sig-hideout-contact-map-link-box-shadow-2);transform:translateY(-3px)}}.hideout-contact-arrivalGrid{border-top:var(--border-hairline) solid var(--sig-hideout-contact-arrival-grid-border-top);margin:0}.hideout-contact-arrivalGrid div{gap:var(--sig-hideout-contact-contact-grid-gap);padding:var(--space-md) 0;border-bottom:var(--border-hairline) solid var(--sig-hideout-contact-arrival-grid-border-top);grid-template-columns:.65fr 1fr;display:grid}.hideout-contact-arrivalGrid dt{font-weight:var(--weight-bold);color:var(--color-action-primary);font-size:var(--text-ui-sm);letter-spacing:var(--tracking-label);text-transform:var(--case-label)}.hideout-contact-arrivalGrid dd{font-size:var(--sig-hideout-contact-path-card-font-size-3);line-height:var(--leading-body);margin:0}.hideout-contact-note{margin-top:var(--sig-hideout-contact-note-margin-top);padding:var(--sig-hideout-contact-note-padding) var(--sig-hideout-contact-path-card-padding);border-left-style:solid;border-left-width:4px;border-left-color:var(--color-highlight);background:var(--sig-hideout-contact-note-background);gap:var(--sig-hideout-contact-path-card-padding);align-items:baseline;display:flex}.hideout-contact-contact .hideout-contact-note p{line-height:var(--leading-body);margin:0}@media (max-width:850px){.hideout-contact-contact{padding:var(--space-3xl) var(--space-lg) var(--sig-hideout-contact-location-margin)}.hideout-contact-contactGrid{grid-template-columns:1fr}.hideout-contact-pathCard{min-height:245px}.hideout-contact-location{gap:var(--sig-hideout-contact-location-gap);grid-template-columns:1fr}.hideout-contact-locationPhoto{min-height:360px}}@media (max-width:520px){.hideout-contact-pathCard{padding:var(--space-lg)}.hideout-contact-locationPhoto{min-height:290px;box-shadow:var(--sig-hideout-contact-location-photo-box-shadow-2) var(--sig-hideout-contact-location-photo-box-shadow-2) 0 var(--color-highlight)}.hideout-contact-arrivalGrid div{gap:var(--sig-hideout-contact-arrival-grid-gap);grid-template-columns:1fr}.hideout-contact-note{padding:var(--sig-hideout-contact-path-card-margin-2);display:block}.hideout-contact-contact .hideout-contact-note p{margin-top:var(--sig-hideout-contact-note-margin-top-2)}}@media (prefers-reduced-motion:reduce){.hideout-contact-pathCard a,.hideout-contact-mapLink{transition:none;transform:none}}@media (pointer:coarse),(max-width:760px){.hideout-contact-pathCard a{align-items:center;min-height:44px;display:inline-flex}.hideout-contact-pathCard a+a{margin-top:0}.hideout-contact-mapLink{align-items:center;min-height:44px}}}@layer vendor-base,vendor-adapter,utilities,exceptions;
