.am-ggp__frame[data-astro-cid-gtxjy4zt]{background:#14110d;border-radius:46px;padding:12px;box-shadow:0 30px 60px -22px #1e181061,0 8px 20px -8px #1e18103d}.am-ggp__screen[data-astro-cid-gtxjy4zt]{background:#fff;border-radius:36px;position:relative;overflow:hidden}.am-ggp__notch[data-astro-cid-gtxjy4zt]{z-index:3;background:#14110d;border-radius:15px;width:100px;height:23px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.am-ggp__top[data-astro-cid-gtxjy4zt]{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 19px 12px;font-size:10px;display:flex}.am-ggp__brand[data-astro-cid-gtxjy4zt]{font-weight:700}.am-ggp__logout[data-astro-cid-gtxjy4zt]{color:#8b8b8b;border-bottom:1px solid #cfcfcf;padding-bottom:1px}.am-ggp__hero[data-astro-cid-gtxjy4zt]{background:#e2ddd4;height:160px;overflow:hidden}.am-ggp__hero[data-astro-cid-gtxjy4zt] img{object-fit:cover;width:100%;height:100%;display:block}.am-ggp__body[data-astro-cid-gtxjy4zt]{padding:18px 19px 22px}.am-ggp__eyebrow[data-astro-cid-gtxjy4zt]{letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:9.5px;font-weight:600}.am-ggp__title[data-astro-cid-gtxjy4zt]{font-family:var(--am-font-serif,Georgia, serif);margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.12}.am-ggp__sub[data-astro-cid-gtxjy4zt]{margin:0 0 16px;font-size:10.5px;line-height:1.45}.am-ggp__card[data-astro-cid-gtxjy4zt]{border-top:1px solid #eeeae2;align-items:center;gap:12px;padding:11.5px 0;display:flex}.am-ggp__icon[data-astro-cid-gtxjy4zt]{color:#8a7038;background:#f2eee5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.am-ggp__cardtext[data-astro-cid-gtxjy4zt]{flex-direction:column;gap:1px;min-width:0;display:flex}.am-ggp__cardtitle[data-astro-cid-gtxjy4zt]{font-size:13px;font-weight:700;line-height:1.2}.am-ggp__cardmeta[data-astro-cid-gtxjy4zt]{color:#8f8f8f;font-size:9.5px;line-height:1.2}.am-ggp__chevron[data-astro-cid-gtxjy4zt]{color:#c9c1b4;margin-left:auto;font-size:15px}.am-experience-editorial-hero[data-astro-cid-r5ryozn3]{margin-inline:calc(var(--spacing-page-gutter) * -1);overflow:hidden}.am-experience-benefit[data-astro-cid-r5ryozn3]{transition:border-color .18s,transform .18s}.am-experience-benefit[data-astro-cid-r5ryozn3]:hover{border-color:var(--color-primary);transform:translateY(-.25rem)}@media (prefers-reduced-motion:reduce){.am-experience-benefit[data-astro-cid-r5ryozn3]{transition:none}.am-experience-benefit[data-astro-cid-r5ryozn3]:hover{transform:none}}summary[data-astro-cid-25eicpmf]::-webkit-details-marker{display:none}summary[data-astro-cid-25eicpmf]{list-style:none}details[data-astro-cid-25eicpmf][open] div[data-astro-cid-25eicpmf]{animation:.6s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){details[data-astro-cid-25eicpmf][open] div[data-astro-cid-25eicpmf]{animation:none}}.arrival-graphic[data-astro-cid-ukbxx4ed]{aspect-ratio:3/5;background-image:radial-gradient(circle at 78% 26%, color-mix(in srgb, var(--color-primary-fixed-dim) 8%, transparent), transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--color-inverse-surface) 93%, black), var(--color-inverse-surface))}.arrival-graphic__destination[data-astro-cid-ukbxx4ed]{font-family:var(--font-headline);letter-spacing:-.015em;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:300;line-height:1.08}.terrain-lines[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.09}.coast-line[data-astro-cid-ukbxx4ed]{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.32}.opposite-coast-line[data-astro-cid-ukbxx4ed]{fill:none;stroke:currentColor;stroke-width:1.25px;opacity:.28}.route-lines[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed]{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-primary[data-astro-cid-ukbxx4ed]{stroke:var(--color-primary-fixed-dim);stroke-width:2.1px;stroke-dasharray:3 7}.route-secondary[data-astro-cid-ukbxx4ed]{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 8;opacity:.27}.route-ferry[data-astro-cid-ukbxx4ed]{fill:none;stroke:var(--color-primary-fixed-dim);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 5}.bus-route-lines[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed]{fill:none;stroke:var(--color-inverse-on-surface);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.5 5;opacity:.62}.route-legend[data-astro-cid-ukbxx4ed] text[data-astro-cid-ukbxx4ed]{font-family:var(--font-label);letter-spacing:.11em;font-size:8px;font-weight:700}.transfer-label[data-astro-cid-ukbxx4ed]{font-family:var(--font-label);letter-spacing:.11em;font-size:6.5px;font-weight:700}.transport-marker--car[data-astro-cid-ukbxx4ed] .car-symbol[data-astro-cid-ukbxx4ed] rect[data-astro-cid-ukbxx4ed],.transport-marker--car[data-astro-cid-ukbxx4ed] .car-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed],.transport-marker--car[data-astro-cid-ukbxx4ed] .car-symbol[data-astro-cid-ukbxx4ed] circle[data-astro-cid-ukbxx4ed],.route-legend__row--car[data-astro-cid-ukbxx4ed] .car-symbol[data-astro-cid-ukbxx4ed] rect[data-astro-cid-ukbxx4ed],.route-legend__row--car[data-astro-cid-ukbxx4ed] .car-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed],.route-legend__row--car[data-astro-cid-ukbxx4ed] .car-symbol[data-astro-cid-ukbxx4ed] circle[data-astro-cid-ukbxx4ed]{stroke:var(--color-primary-fixed-dim)}.transport-marker--bus[data-astro-cid-ukbxx4ed] .bus-symbol[data-astro-cid-ukbxx4ed] rect[data-astro-cid-ukbxx4ed],.transport-marker--bus[data-astro-cid-ukbxx4ed] .bus-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed],.transport-marker--bus[data-astro-cid-ukbxx4ed] .bus-symbol[data-astro-cid-ukbxx4ed] circle[data-astro-cid-ukbxx4ed],.route-legend__row--bus[data-astro-cid-ukbxx4ed] .bus-symbol[data-astro-cid-ukbxx4ed] rect[data-astro-cid-ukbxx4ed],.route-legend__row--bus[data-astro-cid-ukbxx4ed] .bus-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed]{stroke:var(--color-inverse-on-surface)}.route-legend__row--car[data-astro-cid-ukbxx4ed]>line[data-astro-cid-ukbxx4ed]{stroke:var(--color-primary-fixed-dim);stroke-width:1.5px;stroke-dasharray:3 5}.route-legend__row--bus[data-astro-cid-ukbxx4ed]>line[data-astro-cid-ukbxx4ed]{stroke:var(--color-inverse-on-surface);stroke-width:1.2px;stroke-dasharray:1.5 4;opacity:.62}.route-legend__row--car[data-astro-cid-ukbxx4ed] text[data-astro-cid-ukbxx4ed]{fill:var(--color-primary-fixed-dim)}.route-legend__row--bus[data-astro-cid-ukbxx4ed] text[data-astro-cid-ukbxx4ed],.transfer-label[data-astro-cid-ukbxx4ed]{fill:var(--color-inverse-on-surface);opacity:.7}.car-symbol[data-astro-cid-ukbxx4ed] rect[data-astro-cid-ukbxx4ed],.car-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed],.bus-symbol[data-astro-cid-ukbxx4ed] rect[data-astro-cid-ukbxx4ed],.bus-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed],.bus-symbol[data-astro-cid-ukbxx4ed] circle[data-astro-cid-ukbxx4ed]{fill:none;stroke:var(--color-inverse-on-surface);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.ferry-symbol[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed]{fill:none;stroke:var(--color-inverse-on-surface);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;opacity:.88}.node-halo[data-astro-cid-ukbxx4ed]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.26}.node-dot[data-astro-cid-ukbxx4ed]{fill:currentColor;opacity:.7}.map-node--destination[data-astro-cid-ukbxx4ed] .node-halo[data-astro-cid-ukbxx4ed]{stroke:var(--color-primary-fixed-dim);opacity:.72}.map-node--destination[data-astro-cid-ukbxx4ed] .node-dot[data-astro-cid-ukbxx4ed],.map-node--airport[data-astro-cid-ukbxx4ed] .airport-symbol[data-astro-cid-ukbxx4ed]{fill:var(--color-inverse-on-surface);opacity:1}.map-node--airport[data-astro-cid-ukbxx4ed] .node-halo[data-astro-cid-ukbxx4ed]{stroke:var(--color-inverse-on-surface);opacity:.82}.map-node--airport-secondary[data-astro-cid-ukbxx4ed] .node-halo[data-astro-cid-ukbxx4ed]{opacity:.58}.airport-symbol[data-astro-cid-ukbxx4ed]{fill:var(--color-inverse-on-surface);opacity:.82}.node-label[data-astro-cid-ukbxx4ed],.sea-label[data-astro-cid-ukbxx4ed],.compass[data-astro-cid-ukbxx4ed] text[data-astro-cid-ukbxx4ed]{fill:currentColor;font-family:var(--font-label);letter-spacing:.16em;font-size:9px;font-weight:700}.node-label[data-astro-cid-ukbxx4ed]{opacity:.72}.map-node--destination[data-astro-cid-ukbxx4ed] .node-label[data-astro-cid-ukbxx4ed]{fill:var(--color-primary-fixed-dim);opacity:1}.map-node--context[data-astro-cid-ukbxx4ed] .node-label[data-astro-cid-ukbxx4ed],.map-node--airport-secondary[data-astro-cid-ukbxx4ed] .node-label[data-astro-cid-ukbxx4ed]{opacity:.72}.map-node--context[data-astro-cid-ukbxx4ed] .node-label[data-astro-cid-ukbxx4ed]{opacity:.38;font-size:7px}.map-node--airport[data-astro-cid-ukbxx4ed] .node-label[data-astro-cid-ukbxx4ed]{fill:var(--color-inverse-on-surface);font-size:16px}.airport-city[data-astro-cid-ukbxx4ed]{letter-spacing:.1em;font-size:10px;font-weight:600}.map-node--airport-secondary[data-astro-cid-ukbxx4ed] .node-label[data-astro-cid-ukbxx4ed]{fill:var(--color-inverse-on-surface);font-size:14px}.sea-label[data-astro-cid-ukbxx4ed]{opacity:.2;font-size:7px;font-weight:600}.ferry-label[data-astro-cid-ukbxx4ed],.strait-label[data-astro-cid-ukbxx4ed],.map-region-label[data-astro-cid-ukbxx4ed]{fill:currentColor;font-family:var(--font-label);text-transform:uppercase;font-weight:700}.ferry-label[data-astro-cid-ukbxx4ed]{letter-spacing:.12em;opacity:.64;font-size:7px}.strait-label[data-astro-cid-ukbxx4ed]{letter-spacing:.1em;opacity:.44;font-size:6.5px}.map-region-label[data-astro-cid-ukbxx4ed]{letter-spacing:.16em;opacity:.72;font-size:9px}.compass[data-astro-cid-ukbxx4ed] path[data-astro-cid-ukbxx4ed],.compass[data-astro-cid-ukbxx4ed] line[data-astro-cid-ukbxx4ed]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.32}.compass[data-astro-cid-ukbxx4ed] text[data-astro-cid-ukbxx4ed]{opacity:.42;font-size:7px}.graphic-label[data-astro-cid-ukbxx4ed]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, currentColor 44%, transparent);hyphens:auto;overflow-wrap:anywhere;font-size:8px;font-weight:700;line-height:1.35}.graphic-value[data-astro-cid-ukbxx4ed]{font-family:var(--font-label);color:var(--color-inverted-on-surface);margin-top:.45rem;font-size:.875rem;font-weight:650;line-height:1.25}.airport-name[data-astro-cid-ukbxx4ed]{color:color-mix(in srgb, currentColor 62%, transparent);font-size:.68rem;font-weight:550}@media (width>=768px) and (width<=1023px){.arrival-graphic[data-astro-cid-ukbxx4ed]{aspect-ratio:3/4;width:min(100%,540px);min-height:0;margin-inline:auto}}@media (width>=1024px) and (width<=1279px){.arrival-graphic[data-astro-cid-ukbxx4ed]{aspect-ratio:3/5;min-height:0}}@media (width>=1280px){.arrival-graphic[data-astro-cid-ukbxx4ed]{aspect-ratio:3/4;min-height:0}}@media (prefers-reduced-motion:no-preference){.route-primary[data-astro-cid-ukbxx4ed]{animation:16s linear infinite route-drift}}@keyframes route-drift{to{stroke-dashoffset:-40px}}.am-panorama-hero[data-astro-cid-hbvfne3z]{--am-edge:max(1.5rem, calc((100vw - var(--container-page)) / 2 + 1.5rem))}.am-panorama-hero[data-astro-cid-hbvfne3z] .am-panorama-hero__image{aspect-ratio:4/5}.am-panorama-hero__panel[data-astro-cid-hbvfne3z]{padding:2.75rem 0 3rem}@media (width>=640px){.am-panorama-hero[data-astro-cid-hbvfne3z] .am-panorama-hero__image{aspect-ratio:16/9}}@media (width>=768px){.am-panorama-hero[data-astro-cid-hbvfne3z]{--am-edge:max(3rem, calc((100vw - var(--container-page)) / 2 + 3rem))}}@media (width>=1024px){.am-panorama-hero[data-astro-cid-hbvfne3z] .am-panorama-hero__image{aspect-ratio:21/9}.am-panorama-hero__panel[data-astro-cid-hbvfne3z]{z-index:2;max-width:70%;margin-top:-8rem;padding:3rem 3.5rem 1rem var(--am-edge);margin-inline-start:calc(-1 * var(--am-edge));position:relative}}.am-arrival-option-card--recommended[data-astro-cid-soxwgitn]{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface-white));box-shadow:inset 0 4px 0 var(--color-primary)}.am-arrival-recommendation[data-astro-cid-soxwgitn]{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-surface-white);padding:.45rem .65rem}.am-arrival-option-details[data-astro-cid-soxwgitn],.am-arrival-option-detail[data-astro-cid-soxwgitn]:last-child{border-bottom:0}.am-arrival-option-term[data-astro-cid-soxwgitn]{border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}.am-arrival-option-description[data-astro-cid-soxwgitn]{padding-bottom:1.25rem}@media (width>=64rem){.am-arrival-options-grid[data-astro-cid-soxwgitn]{grid-template-rows:repeat(10,auto)}.am-arrival-option-card[data-astro-cid-soxwgitn]{grid-row:span 10;grid-template-rows:subgrid;display:grid}.am-arrival-option-details[data-astro-cid-soxwgitn],.am-arrival-option-detail[data-astro-cid-soxwgitn]{display:contents}}.am-exp-hero[data-astro-cid-j7rxfix3]{padding:clamp(2rem,4vw,2.5rem) 0 clamp(4rem,8vw,8rem)}.am-exp-hero--section[data-astro-cid-j7rxfix3]{padding:0}.am-exp-hero__meta[data-astro-cid-j7rxfix3]{gap:1.5rem;margin-bottom:1.25rem;display:flex}.am-exp-hero__title[data-astro-cid-j7rxfix3]{text-wrap:balance;max-width:12ch;color:var(--color-on-surface,#1b1c1a);margin:0 0 2rem}.am-exp-hero__title[data-astro-cid-j7rxfix3].am-exp-hero__title--wide{max-width:none}@media (width>=1024px){.am-exp-hero__title[data-astro-cid-j7rxfix3]{max-width:18ch}.am-exp-hero__title[data-astro-cid-j7rxfix3].am-exp-hero__title--wide{max-width:none}}.am-exp-hero__lead[data-astro-cid-j7rxfix3]{max-width:42rem}.am-hero-support[data-astro-cid-j7rxfix3]{max-width:42ch;margin-top:1.5rem}.am-exp-hero__actions[data-astro-cid-j7rxfix3]{gap:.75rem;margin-top:2rem;display:grid}@media (width>=640px){.am-exp-hero__actions[data-astro-cid-j7rxfix3]{flex-wrap:wrap;display:flex}}summary[data-astro-cid-jzt2supt]::-webkit-details-marker{display:none}.am-editorial-closing--romance[data-astro-cid-2ucyx7d7]{--am-romance-accent:#a23d50;--am-romance-ink:#702b39;background:color-mix(in srgb, var(--am-romance-accent) 11%, var(--color-surface-white));margin-inline:0}.am-editorial-closing__hearts[data-astro-cid-2ucyx7d7]{color:var(--am-romance-accent);justify-content:center;align-items:center;gap:.65rem;margin-block-end:1.5rem;line-height:1;display:flex}.am-editorial-closing__hearts[data-astro-cid-2ucyx7d7] span[data-astro-cid-2ucyx7d7]:first-child,.am-editorial-closing__hearts[data-astro-cid-2ucyx7d7] span[data-astro-cid-2ucyx7d7]:nth-child(3){opacity:.52;font-size:1.1rem}.am-editorial-closing__hearts[data-astro-cid-2ucyx7d7] span[data-astro-cid-2ucyx7d7]:first-child{transform:rotate(-12deg)translateY(.15rem)}.am-editorial-closing__hearts[data-astro-cid-2ucyx7d7] span[data-astro-cid-2ucyx7d7]:nth-child(2){font-size:1.65rem;transform:translateY(-.1rem)}.am-editorial-closing__hearts[data-astro-cid-2ucyx7d7] span[data-astro-cid-2ucyx7d7]:nth-child(3){transform:rotate(12deg)translateY(.15rem)}.am-editorial-closing--romance[data-astro-cid-2ucyx7d7] .am-cta-link,.am-editorial-closing--romance[data-astro-cid-2ucyx7d7] .am-inline-link{color:var(--am-romance-ink);border-color:color-mix(in srgb, var(--am-romance-accent) 34%, transparent)}.am-editorial-closing--romance[data-astro-cid-2ucyx7d7] .am-cta-link:hover,.am-editorial-closing--romance[data-astro-cid-2ucyx7d7] .am-inline-link:hover{color:var(--am-romance-accent)}#am-page-amenities [data-amenity-group][hidden],#am-page-amenities [data-rental-id][hidden],#am-page-amenities [data-filter-empty][hidden]{display:none!important}article[data-am-topic=shopping-markets],article[data-am-topic=health-emergency]{overflow-x:clip}.am-map-dialog[data-astro-cid-pfxkdzdd]{background:0 0;border:0;width:100%;max-width:min(64rem,92vw);padding:1.5rem;overflow:visible}.am-map-dialog[data-astro-cid-pfxkdzdd]::backdrop{background:#000000b8}summary[data-astro-cid-pfxkdzdd]::-webkit-details-marker{display:none}summary[data-astro-cid-pfxkdzdd]{list-style:none}.am-magazine-title-link[data-astro-cid-nwp7hz3b]{color:inherit;text-decoration-color:color-mix(in srgb, var(--color-primary) 32%, transparent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.am-magazine-title-link[data-astro-cid-nwp7hz3b]:hover,.am-magazine-title-link[data-astro-cid-nwp7hz3b]:focus-visible{color:var(--color-primary);text-decoration-color:var(--color-primary)}.am-magazine-title-link[data-astro-cid-nwp7hz3b]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:4px}@media (prefers-reduced-motion:reduce){[data-am-page=frigiliana-experience-hub] img{transition:none}}.beaches-graphic[data-astro-cid-roknpyvp]{aspect-ratio:3/5;background-image:radial-gradient(circle at 78% 26%, color-mix(in srgb, var(--color-primary-fixed-dim) 8%, transparent), transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--color-inverse-surface) 93%, black), var(--color-inverse-surface))}.beaches-graphic__destination[data-astro-cid-roknpyvp]{font-family:var(--font-headline);letter-spacing:-.015em;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:300;line-height:1.08}.terrain-lines[data-astro-cid-roknpyvp] path[data-astro-cid-roknpyvp]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.09}.coast-line[data-astro-cid-roknpyvp]{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.32}.descent-route[data-astro-cid-roknpyvp]{fill:none;stroke:var(--color-primary-fixed-dim);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 7;opacity:.85}.node-halo[data-astro-cid-roknpyvp]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.26}.node-dot[data-astro-cid-roknpyvp]{fill:currentColor;opacity:.7}.map-node--base[data-astro-cid-roknpyvp] .node-halo[data-astro-cid-roknpyvp]{stroke:var(--color-primary-fixed-dim);opacity:.72}.map-node--base[data-astro-cid-roknpyvp] .node-dot[data-astro-cid-roknpyvp]{fill:var(--color-inverse-on-surface);opacity:1}.map-node--town[data-astro-cid-roknpyvp] .node-halo[data-astro-cid-roknpyvp]{stroke:var(--color-primary-fixed-dim);opacity:.6}.map-node--town[data-astro-cid-roknpyvp] .node-dot[data-astro-cid-roknpyvp]{fill:var(--color-primary-fixed-dim);opacity:.95}.node-label[data-astro-cid-roknpyvp]{fill:currentColor;font-family:var(--font-label);letter-spacing:.14em;font-weight:700}.node-label--beach[data-astro-cid-roknpyvp]{opacity:.7;text-transform:uppercase;font-size:8.5px}.map-node--town[data-astro-cid-roknpyvp] .node-label--beach[data-astro-cid-roknpyvp]{fill:var(--color-primary-fixed-dim);opacity:.92}.node-label--base[data-astro-cid-roknpyvp]{letter-spacing:.16em;opacity:.78;font-size:9px}.sea-label[data-astro-cid-roknpyvp]{fill:currentColor;font-family:var(--font-label);letter-spacing:.16em;opacity:.2;font-size:7px;font-weight:600}.compass[data-astro-cid-roknpyvp] path[data-astro-cid-roknpyvp],.compass[data-astro-cid-roknpyvp] line[data-astro-cid-roknpyvp]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.32}.compass[data-astro-cid-roknpyvp] text[data-astro-cid-roknpyvp]{fill:currentColor;font-family:var(--font-label);letter-spacing:.16em;opacity:.42;font-size:7px;font-weight:700}.graphic-label[data-astro-cid-roknpyvp]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, currentColor 44%, transparent);hyphens:auto;overflow-wrap:anywhere;font-size:8px;font-weight:700;line-height:1.35}.graphic-value[data-astro-cid-roknpyvp]{font-family:var(--font-label);color:var(--color-inverted-on-surface);margin-top:.45rem;font-size:.8125rem;font-weight:650;line-height:1.25}@media (width>=768px) and (width<=1023px){.beaches-graphic[data-astro-cid-roknpyvp]{aspect-ratio:3/4;width:min(100%,540px);min-height:0;margin-inline:auto}}@media (width>=1024px) and (width<=1279px){.beaches-graphic[data-astro-cid-roknpyvp]{aspect-ratio:3/5;min-height:0}}@media (width>=1280px){.beaches-graphic[data-astro-cid-roknpyvp]{aspect-ratio:3/4;min-height:0}}@media (prefers-reduced-motion:no-preference){.descent-route[data-astro-cid-roknpyvp]{animation:16s linear infinite descent-drift}}@keyframes descent-drift{to{stroke-dashoffset:-40px}}.daytrip-graphic[data-astro-cid-kp6ujqya]{aspect-ratio:3/5;background-image:radial-gradient(circle at 78% 26%, color-mix(in srgb, var(--color-primary-fixed-dim) 8%, transparent), transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--color-inverse-surface) 93%, black), var(--color-inverse-surface))}.daytrip-graphic__destination[data-astro-cid-kp6ujqya]{font-family:var(--font-headline);letter-spacing:-.015em;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:300;line-height:1.08}.terrain-lines[data-astro-cid-kp6ujqya] path[data-astro-cid-kp6ujqya]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.09}.coast-line[data-astro-cid-kp6ujqya]{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.32}.route-lines[data-astro-cid-kp6ujqya] path[data-astro-cid-kp6ujqya]{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-primary[data-astro-cid-kp6ujqya]{stroke:var(--color-primary-fixed-dim);stroke-width:2px;stroke-dasharray:3 7;opacity:.85}.node-halo[data-astro-cid-kp6ujqya]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.26}.node-dot[data-astro-cid-kp6ujqya]{fill:currentColor;opacity:.7}.map-node--base[data-astro-cid-kp6ujqya] .node-halo[data-astro-cid-kp6ujqya]{stroke:var(--color-inverse-on-surface);opacity:.82}.map-node--base[data-astro-cid-kp6ujqya] .node-dot[data-astro-cid-kp6ujqya]{fill:var(--color-inverse-on-surface);opacity:1}.map-node--destination[data-astro-cid-kp6ujqya] .node-halo[data-astro-cid-kp6ujqya]{stroke:var(--color-primary-fixed-dim);opacity:.62}.map-node--destination[data-astro-cid-kp6ujqya] .node-dot[data-astro-cid-kp6ujqya]{fill:var(--color-primary-fixed-dim);opacity:.95}.node-label[data-astro-cid-kp6ujqya]{fill:currentColor;font-family:var(--font-label);letter-spacing:.13em;font-weight:700}.node-label--dest[data-astro-cid-kp6ujqya]{fill:var(--color-primary-fixed-dim);opacity:.92;text-transform:uppercase;font-size:8px}.node-time[data-astro-cid-kp6ujqya]{fill:var(--color-inverse-on-surface);letter-spacing:.06em;opacity:.62;font-weight:600}.node-label--base[data-astro-cid-kp6ujqya]{letter-spacing:.16em;fill:var(--color-inverse-on-surface);opacity:.85;font-size:9.5px}.sea-label[data-astro-cid-kp6ujqya]{fill:currentColor;font-family:var(--font-label);letter-spacing:.16em;opacity:.2;font-size:7px;font-weight:600}.compass[data-astro-cid-kp6ujqya] path[data-astro-cid-kp6ujqya],.compass[data-astro-cid-kp6ujqya] line[data-astro-cid-kp6ujqya]{fill:none;stroke:currentColor;stroke-width:.75px;opacity:.32}.compass[data-astro-cid-kp6ujqya] text[data-astro-cid-kp6ujqya]{fill:currentColor;font-family:var(--font-label);letter-spacing:.16em;opacity:.42;font-size:7px;font-weight:700}.graphic-label[data-astro-cid-kp6ujqya]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, currentColor 44%, transparent);hyphens:auto;overflow-wrap:anywhere;font-size:8px;font-weight:700;line-height:1.35}.graphic-value[data-astro-cid-kp6ujqya]{font-family:var(--font-label);color:var(--color-inverted-on-surface);margin-top:.45rem;font-size:.8125rem;font-weight:650;line-height:1.25}@media (width>=768px) and (width<=1023px){.daytrip-graphic[data-astro-cid-kp6ujqya]{aspect-ratio:3/4;width:min(100%,540px);min-height:0;margin-inline:auto}}@media (width>=1024px) and (width<=1279px){.daytrip-graphic[data-astro-cid-kp6ujqya]{aspect-ratio:3/5;min-height:0}}@media (width>=1280px){.daytrip-graphic[data-astro-cid-kp6ujqya]{aspect-ratio:3/4;min-height:0}}@media (prefers-reduced-motion:no-preference){.route-primary[data-astro-cid-kp6ujqya]{animation:16s linear infinite route-drift}}.am-faq-summary[data-astro-cid-lunfzqh2]{justify-content:space-between;align-items:center;list-style:none;display:flex}.am-faq-summary[data-astro-cid-lunfzqh2]::-webkit-details-marker{display:none}details[data-astro-cid-lunfzqh2][open]>div[data-astro-cid-lunfzqh2]{animation:.35s ease-out am-faq-reveal}@keyframes am-faq-reveal{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){details[data-astro-cid-lunfzqh2][open]>div[data-astro-cid-lunfzqh2]{animation:none}}.map-sea[data-astro-cid-k73tsmdh],.map-lens-sea[data-astro-cid-k73tsmdh]{fill:#dbe7e7}.map-land[data-astro-cid-k73tsmdh]{fill:var(--color-surface-container-lowest);stroke:color-mix(in srgb, var(--color-on-surface) 34%, transparent);stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-land--portugal[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-surface-container-lowest) 88%, var(--color-outline-variant))}.map-land--neighbour[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-surface-container-lowest) 80%, #dbe7e7);stroke:color-mix(in srgb, var(--color-on-surface) 18%, transparent)}.map-region[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-primary) 9%, transparent);stroke:color-mix(in srgb, var(--color-primary) 40%, transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-border[data-astro-cid-k73tsmdh]{fill:none;stroke:color-mix(in srgb, var(--color-on-surface) 34%, transparent);stroke-width:.9px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}text[data-astro-cid-k73tsmdh]{font-family:var(--font-label);paint-order:stroke;stroke:var(--color-surface-container-lowest);stroke-width:3px;stroke-linejoin:round}.map-wordmark[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface-variant) 34%, transparent);text-anchor:middle;font-weight:700}.map-wordmark--country[data-astro-cid-k73tsmdh]{letter-spacing:.42em;font-size:34px}.map-wordmark--portugal[data-astro-cid-k73tsmdh]{letter-spacing:.36em;font-size:15px}.map-wordmark--region[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-primary) 62%, transparent);letter-spacing:.32em;font-size:17px}.map-water-label[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface-variant) 58%, transparent);letter-spacing:.24em;text-anchor:middle;stroke:#dbe7e7;font-size:13px;font-weight:650}.map-water-label--small[data-astro-cid-k73tsmdh]{letter-spacing:.2em;font-size:10px}.map-water-label--lens[data-astro-cid-k73tsmdh]{letter-spacing:.18em;font-size:7px}.map-water-label--strait[data-astro-cid-k73tsmdh]{letter-spacing:.14em;font-size:6.5px}.map-context-label[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface-variant) 42%, transparent);letter-spacing:.18em;text-anchor:middle;stroke:none;font-size:10px;font-weight:650}.map-context-label--end[data-astro-cid-k73tsmdh]{text-anchor:end}.map-label[data-astro-cid-k73tsmdh]{fill:var(--color-on-surface);letter-spacing:.08em;font-size:12px;font-weight:700}.map-label--ref[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface) 62%, transparent);letter-spacing:.1em;font-size:10.5px;font-weight:650}.map-label--stop[data-astro-cid-k73tsmdh]{font-size:11.5px}.map-label--mid[data-astro-cid-k73tsmdh]{text-anchor:middle}.map-label--end[data-astro-cid-k73tsmdh]{text-anchor:end}.map-point-ref[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface-variant) 62%, transparent);stroke:var(--color-surface-container-lowest);stroke-width:1.5px;vector-effect:non-scaling-stroke}.map-point-stop[data-astro-cid-k73tsmdh]{fill:var(--color-on-surface-variant);stroke:var(--color-surface-white);stroke-width:2.2px;vector-effect:non-scaling-stroke}.map-point-base[data-astro-cid-k73tsmdh]{fill:var(--color-primary);stroke:var(--color-surface-white);stroke-width:2.2px;vector-effect:non-scaling-stroke}.map-focus-ring[data-astro-cid-k73tsmdh]{fill:none;stroke:color-mix(in srgb, var(--color-primary) 55%, transparent);stroke-width:1.4px;vector-effect:non-scaling-stroke}.map-route-casing[data-astro-cid-k73tsmdh]{fill:none;stroke:var(--color-surface-container-lowest);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.map-route[data-astro-cid-k73tsmdh],.map-legend-line[data-astro-cid-k73tsmdh]{fill:none;stroke:var(--color-primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 3.5}.map-leader[data-astro-cid-k73tsmdh]{fill:none;stroke:color-mix(in srgb, var(--color-primary) 45%, transparent);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.map-lens-rim[data-astro-cid-k73tsmdh]{fill:var(--color-surface-white)}.map-lens-ring[data-astro-cid-k73tsmdh]{fill:none;stroke:color-mix(in srgb, var(--color-primary) 60%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.map-lens-land[data-astro-cid-k73tsmdh],.map-lens-islet[data-astro-cid-k73tsmdh]{fill:var(--color-surface-container-lowest)}.map-lens-islet[data-astro-cid-k73tsmdh],.map-lens-coast[data-astro-cid-k73tsmdh]{stroke:color-mix(in srgb, var(--color-on-surface) 40%, transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-lens-coast[data-astro-cid-k73tsmdh]{fill:none}.map-lens-contours[data-astro-cid-k73tsmdh] path[data-astro-cid-k73tsmdh]{fill:none;stroke:color-mix(in srgb, var(--color-on-surface) 12%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.map-lens-route[data-astro-cid-k73tsmdh]{fill:none;stroke:var(--color-primary);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 3}.map-lens-road[data-astro-cid-k73tsmdh]{fill:none;stroke:color-mix(in srgb, var(--color-on-surface) 28%, transparent);stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.map-lens-label[data-astro-cid-k73tsmdh]{font-size:10px}.map-lens-label--muted[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface-variant) 70%, transparent);letter-spacing:.16em;font-size:7px;font-weight:650}.map-lens-title[data-astro-cid-k73tsmdh]{fill:var(--color-primary);letter-spacing:.11em;font-size:12.5px;font-weight:800}.map-lens-copy[data-astro-cid-k73tsmdh]{fill:var(--color-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:650}.map-lens-title--sea[data-astro-cid-k73tsmdh],.map-lens-copy--sea[data-astro-cid-k73tsmdh],.map-lens-label--sea[data-astro-cid-k73tsmdh]{stroke:#dbe7e7}.map-legend-label[data-astro-cid-k73tsmdh]{fill:color-mix(in srgb, var(--color-on-surface-variant) 80%, transparent);letter-spacing:.1em;stroke:#dbe7e7;font-size:11px;font-weight:650}@media (width<=520px){.map-wordmark--country[data-astro-cid-k73tsmdh]{font-size:44px}.map-wordmark--portugal[data-astro-cid-k73tsmdh],.map-wordmark--region[data-astro-cid-k73tsmdh]{font-size:20px}.map-water-label[data-astro-cid-k73tsmdh]{font-size:17px}.map-water-label--small[data-astro-cid-k73tsmdh]{font-size:14px}.map-water-label--lens[data-astro-cid-k73tsmdh]{font-size:9px}.map-water-label--strait[data-astro-cid-k73tsmdh]{font-size:7px}.map-context-label[data-astro-cid-k73tsmdh]{font-size:13px}.map-label--ref[data-astro-cid-k73tsmdh]{font-size:14px}.map-label--stop[data-astro-cid-k73tsmdh]{font-size:16px}.map-lens-label[data-astro-cid-k73tsmdh]{font-size:14px}.map-lens-label--muted[data-astro-cid-k73tsmdh]{font-size:8px}.map-lens-title[data-astro-cid-k73tsmdh]{font-size:16px}.map-legend-label[data-astro-cid-k73tsmdh]{font-size:15px}}.am-media[data-astro-cid-k3scu3ki]{min-width:0;margin:0}.am-media__viewport[data-astro-cid-k3scu3ki]{height:100%;overflow:hidden}.am-media[data-astro-cid-k3scu3ki][data-am-media-surface=subtle] .am-media__viewport[data-astro-cid-k3scu3ki]{background:var(--color-surface-container-low)}.am-media[data-astro-cid-k3scu3ki][data-am-media-radius=soft] .am-media__viewport[data-astro-cid-k3scu3ki]{border-radius:var(--radius-overlay)}.am-media[data-astro-cid-k3scu3ki][data-am-media-role=editorial] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:3/2}.am-media[data-astro-cid-k3scu3ki][data-am-media-role=card] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:4/3}.am-media[data-astro-cid-k3scu3ki][data-am-media-role=gallery] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:4/5}.am-media__viewport[data-astro-cid-k3scu3ki] img{object-fit:cover;width:100%;height:100%;display:block}.am-media[data-astro-cid-k3scu3ki][data-am-media-interactive] .am-media__viewport[data-astro-cid-k3scu3ki] img{transition:transform .5s ease-out}.am-media[data-astro-cid-k3scu3ki][data-am-media-interactive]:hover .am-media__viewport[data-astro-cid-k3scu3ki] img,.am-media[data-astro-cid-k3scu3ki][data-am-media-interactive]:focus-within .am-media__viewport[data-astro-cid-k3scu3ki] img{transform:scale(1.025)}.am-media__caption[data-astro-cid-k3scu3ki]{margin-top:.75rem}.am-media__caption[data-astro-cid-k3scu3ki] cite[data-astro-cid-k3scu3ki]{font-style:normal}@media (width>=640px){.am-media[data-astro-cid-k3scu3ki][data-am-media-role=gallery] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:4/3}}.am-media[data-astro-cid-k3scu3ki][data-am-media-role=panorama] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:4/5}@media (width>=640px){.am-media[data-astro-cid-k3scu3ki][data-am-media-role=panorama] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:16/9}}@media (width>=1024px){.am-media[data-astro-cid-k3scu3ki][data-am-media-role=panorama] .am-media__viewport[data-astro-cid-k3scu3ki]{aspect-ratio:16/7}}@media (prefers-reduced-motion:reduce){.am-media[data-astro-cid-k3scu3ki][data-am-media-interactive] .am-media__viewport[data-astro-cid-k3scu3ki] img{transition:none}}.frigiliana-hero[data-astro-cid-4iagsmek] [data-am-guide-hero]>div>.am-mobile-full-bleed{align-self:stretch}.frigiliana-hero[data-astro-cid-4iagsmek] [data-am-guide-hero]>div>.am-mobile-full-bleed img{aspect-ratio:auto}.am-key-figures__row[data-astro-cid-frphhjqo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2rem;margin:0;display:grid}.am-key-figures__row[data-astro-cid-frphhjqo] dd[data-astro-cid-frphhjqo]{margin:0}@media (width>=900px){.am-key-figures__row[data-astro-cid-frphhjqo]{grid-template-columns:repeat(4,minmax(0,1fr))}}.km-figure[data-astro-cid-747vc22j]{--km-green:#bccaa2;--km-green-2:#a7ba84;--km-town:#e6d3b5;--km-road:#f6f1e8;--km-road-edge:#dcc8a6;--km-route:#b1542c;--km-ink:#2c2721;--km-ink-soft:#6a6152;--km-node:#f7f2e7;--km-paper:#f3ecdd;margin:0}.km-frame[data-astro-cid-747vc22j]{background:var(--km-paper);border-radius:14px;overflow:hidden}.km-frame[data-astro-cid-747vc22j] svg[data-astro-cid-747vc22j]{width:100%;height:auto;display:block}.km-street[data-astro-cid-747vc22j]{font-family:var(--font-headline);fill:var(--km-ink-soft);font-size:11px;font-style:italic}.km-street--road[data-astro-cid-747vc22j]{font-size:12.5px}.km-place[data-astro-cid-747vc22j]{font-family:var(--font-label);letter-spacing:.05em;fill:var(--km-ink);font-size:11px;font-weight:600}.km-place-sub[data-astro-cid-747vc22j]{font-family:var(--font-label);letter-spacing:.06em;fill:var(--km-ink-soft);font-size:9.5px;font-weight:500}.km-amara[data-astro-cid-747vc22j]{font-family:var(--font-label);letter-spacing:.05em;fill:var(--km-route);font-size:11.5px;font-weight:700}.km-compass[data-astro-cid-747vc22j]{font-family:var(--font-label);fill:var(--km-ink-soft);font-size:10px;font-weight:700}.km-stop[data-astro-cid-747vc22j] circle[data-astro-cid-747vc22j]{fill:var(--km-node);stroke:var(--km-ink);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;transition:transform .15s,filter .15s}.km-stop[data-astro-cid-747vc22j] text[data-astro-cid-747vc22j]{font-family:var(--font-headline);fill:var(--km-ink);pointer-events:none;font-size:13px;font-weight:700}.km-stop--end[data-astro-cid-747vc22j] circle[data-astro-cid-747vc22j]{fill:var(--km-route);stroke:var(--km-route)}.km-stop--end[data-astro-cid-747vc22j] text[data-astro-cid-747vc22j]{fill:var(--km-node)}.km-stop[data-astro-cid-747vc22j]{cursor:pointer}.km-stop[data-astro-cid-747vc22j]:hover circle[data-astro-cid-747vc22j],.km-stop[data-astro-cid-747vc22j]:focus-visible circle[data-astro-cid-747vc22j]{filter:drop-shadow(0 1px 2px #00000040);transform:scale(1.18)}.km-stop[data-astro-cid-747vc22j]:focus-visible circle[data-astro-cid-747vc22j]{stroke:var(--km-route);outline:none}.km-caption[data-astro-cid-747vc22j]{font-family:var(--font-label);color:var(--color-on-surface-variant);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin:14px 2px 0;font-size:13px;line-height:1.6;display:flex}.km-maps[data-astro-cid-747vc22j]{color:var(--km-route);border-bottom:1px solid color-mix(in srgb, var(--km-route) 35%, transparent);align-items:center;gap:.4rem;padding-bottom:1px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.km-maps[data-astro-cid-747vc22j]:hover,.km-maps[data-astro-cid-747vc22j]:focus-visible{border-bottom-color:var(--km-route)}.km-maps__icon[data-astro-cid-747vc22j]{flex:none;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.km-stop[data-astro-cid-747vc22j] circle[data-astro-cid-747vc22j]{transition:none}}.am-panel-register[data-astro-cid-5w7ih7xc]{counter-reset:none;margin:0;padding:0;list-style:none}.am-panel[data-astro-cid-5w7ih7xc]{border-top:1px solid var(--color-outline-variant);padding-top:1.5rem;scroll-margin-top:6rem}.am-panel__head[data-astro-cid-5w7ih7xc]{align-items:baseline;gap:.9rem;margin-bottom:.75rem;display:flex}.am-panel__num[data-astro-cid-5w7ih7xc]{font-family:var(--font-headline);color:color-mix(in srgb, var(--color-primary) 55%, transparent);font-size:1.35rem;font-style:italic;font-weight:300}.am-panel__title[data-astro-cid-5w7ih7xc]{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--color-on-surface);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:300;line-height:1.15}.am-panel__quote[data-astro-cid-5w7ih7xc]{margin-top:1rem}.am-panel__quote[data-astro-cid-5w7ih7xc]>summary[data-astro-cid-5w7ih7xc]{cursor:pointer;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;list-style:none;display:inline-flex}.am-panel__quote[data-astro-cid-5w7ih7xc]>summary[data-astro-cid-5w7ih7xc]::-webkit-details-marker{display:none}.am-panel__quote[data-astro-cid-5w7ih7xc]>summary[data-astro-cid-5w7ih7xc]:before{content:"+";font-size:1rem;font-weight:400;line-height:1}.am-panel__quote[data-astro-cid-5w7ih7xc][open]>summary[data-astro-cid-5w7ih7xc]:before{content:"–"}.am-panel__translation[data-astro-cid-5w7ih7xc]{color:var(--color-on-surface-variant);margin:1rem 0 0;font-size:1rem;line-height:1.7}.am-panel__orig-caption[data-astro-cid-5w7ih7xc]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:1.25rem 0 0;font-size:.68rem;font-weight:700}.am-panel__transcription[data-astro-cid-5w7ih7xc]{border-left:2px solid var(--color-outline-variant);font-family:var(--font-headline);color:var(--color-on-surface-variant);margin:.5rem 0 0;padding-left:1.1rem;font-size:1rem;font-style:italic;line-height:1.7}.am-apero-cover[data-astro-cid-2ipjmsrk]{background:var(--color-primary);color:var(--color-surface-white)}.am-apero-cover__inner[data-astro-cid-2ipjmsrk]{padding-top:5.5rem;padding-bottom:5.5rem}.am-apero-cover__kicker[data-astro-cid-2ipjmsrk]{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--color-surface-white) 82%, transparent);margin:0 0 1.4rem;font-size:.75rem;font-weight:600}.am-apero-cover__title[data-astro-cid-2ipjmsrk]{font-family:var(--font-headline);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:.98}.am-apero-cover__sub[data-astro-cid-2ipjmsrk]{font-family:var(--font-headline);max-width:34ch;color:color-mix(in srgb, var(--color-surface-white) 92%, transparent);margin:1.25rem 0 0;font-size:clamp(1.15rem,2.4vw,1.75rem);font-style:italic}.am-apero-cover__lead[data-astro-cid-2ipjmsrk]{font-family:var(--font-body,inherit);max-width:60ch;color:color-mix(in srgb, var(--color-surface-white) 88%, transparent);margin:2rem 0 0;font-size:1.02rem;line-height:1.7}@media (width>=768px){.am-apero-cover__inner[data-astro-cid-2ipjmsrk]{padding-top:7.5rem;padding-bottom:7.5rem}}.am-spoke-cover[data-astro-cid-ttl2jict]{background:var(--color-primary);color:var(--color-surface-white)}.am-spoke-cover__inner[data-astro-cid-ttl2jict]{padding-top:5.5rem;padding-bottom:5.5rem}.am-spoke-cover__kicker[data-astro-cid-ttl2jict]{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--color-surface-white) 82%, transparent);margin:0 0 1.4rem;font-size:.75rem;font-weight:600}.am-spoke-cover__title[data-astro-cid-ttl2jict]{font-family:var(--font-headline);letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:400;line-height:1}.am-spoke-cover__sub[data-astro-cid-ttl2jict]{font-family:var(--font-headline);max-width:40ch;color:color-mix(in srgb, var(--color-surface-white) 92%, transparent);margin:1.25rem 0 0;font-size:clamp(1.15rem,2.4vw,1.75rem);font-style:italic}.am-spoke-cover__lead[data-astro-cid-ttl2jict]{font-family:var(--font-body,inherit);max-width:60ch;color:color-mix(in srgb, var(--color-surface-white) 88%, transparent);margin:2rem 0 0;font-size:1.02rem;line-height:1.7}@media (width>=768px){.am-spoke-cover__inner[data-astro-cid-ttl2jict]{padding-top:7.5rem;padding-bottom:7.5rem}}.am-oldtown-sight[data-astro-cid-kvkwy6kf]{background:var(--color-surface-white);border-radius:var(--radius-overlay);flex-direction:column;display:flex;overflow:hidden}.am-oldtown-sight__body[data-astro-cid-kvkwy6kf]{flex:1;padding:1.4rem 1.5rem 1.75rem}.am-oldtown-sight[data-astro-cid-kvkwy6kf]:not([data-has-photo]) .am-oldtown-sight__body[data-astro-cid-kvkwy6kf]{background:var(--color-surface-container-low)}.am-oldtown-sight__typo[data-astro-cid-kvkwy6kf]{background:linear-gradient(150deg, color-mix(in srgb, var(--color-primary) 88%, black), color-mix(in srgb, var(--color-primary) 60%, black));align-items:flex-end;height:100%;padding:1.4rem 1.5rem;display:flex}.am-oldtown-sight__typo-number[data-astro-cid-kvkwy6kf]{font-family:var(--font-headline);color:color-mix(in srgb, var(--color-surface-white) 82%, transparent);font-size:clamp(3rem,6vw,4.5rem);font-style:italic;font-weight:300;line-height:1}.am-page-cta[data-astro-cid-6fxpayqi]{text-align:center;white-space:normal;line-height:1.4}.area-graphic[data-astro-cid-kceg5kel]{container-type:inline-size}.contours[data-astro-cid-kceg5kel] path[data-astro-cid-kceg5kel]{fill:none;stroke:color-mix(in srgb, var(--color-inverted-on-surface) 13%, transparent);stroke-width:1px}.zones[data-astro-cid-kceg5kel] path[data-astro-cid-kceg5kel],.district[data-astro-cid-kceg5kel] path[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 9%, transparent);stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 34%, transparent);stroke-width:1px}.old-town-shape[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 7%, transparent);stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 42%, transparent);stroke-width:1px}.later-village-shape[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 3%, transparent);stroke:color-mix(in srgb, var(--color-inverted-on-surface) 12%, transparent);stroke-width:1px;stroke-dasharray:4 5}.barribarto-shape[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 8%, transparent);stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 24%, transparent);stroke-width:1px}.barribajo-shape[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 4%, transparent);stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 18%, transparent);stroke-width:1px}.district--soft[data-astro-cid-kceg5kel] path[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 4%, transparent)}.district--upper[data-astro-cid-kceg5kel] path[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 5%, transparent);stroke-dasharray:4 4}.district--amara[data-astro-cid-kceg5kel] path[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 15%, transparent)}.route[data-astro-cid-kceg5kel]{fill:none;stroke-linecap:round}.route--primary[data-astro-cid-kceg5kel]{stroke:var(--color-primary-fixed-dim);stroke-width:3px}.route--secondary[data-astro-cid-kceg5kel]{stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 72%, transparent);stroke-width:2px;stroke-dasharray:5 4}.main-road-casing[data-astro-cid-kceg5kel]{fill:none;stroke:color-mix(in srgb, var(--color-inverted-on-surface) 18%, transparent);stroke-width:12px;stroke-linecap:round}.main-road[data-astro-cid-kceg5kel]{fill:none;stroke:color-mix(in srgb, var(--color-inverted-on-surface) 48%, transparent);stroke-width:4px;stroke-linecap:round}.historic-route[data-astro-cid-kceg5kel]{fill:none;stroke:var(--color-primary-fixed-dim);stroke-width:3px;stroke-linecap:round}.historic-route--restricted[data-astro-cid-kceg5kel]{stroke-width:2.5px;stroke-dasharray:5 4}.route-label[data-astro-cid-kceg5kel],.road-label[data-astro-cid-kceg5kel],.road-note[data-astro-cid-kceg5kel],.map-label[data-astro-cid-kceg5kel],.zone-label[data-astro-cid-kceg5kel],.district[data-astro-cid-kceg5kel] text[data-astro-cid-kceg5kel],.sea-label[data-astro-cid-kceg5kel],.height-label[data-astro-cid-kceg5kel],.location-anchor[data-astro-cid-kceg5kel] text[data-astro-cid-kceg5kel]{font-family:var(--font-label);text-transform:uppercase}.route-label[data-astro-cid-kceg5kel]{fill:var(--color-primary-fixed-dim);letter-spacing:.12em;font-size:8px;font-weight:700}.road-label--main[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 78%, transparent);letter-spacing:.1em;font-size:8.5px;font-weight:750}.road-note[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 38%, transparent);letter-spacing:.08em;font-size:6.5px;font-weight:650}.road-note--historic[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 62%, transparent)}.map-label[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 72%, transparent);letter-spacing:.07em;font-size:7.5px;font-weight:700}.map-label--muted[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 34%, transparent);letter-spacing:.13em}.zone-label[data-astro-cid-kceg5kel],.district[data-astro-cid-kceg5kel] text[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 75%, transparent);letter-spacing:.08em;font-size:8.5px;font-weight:650}.coast[data-astro-cid-kceg5kel]{fill:none;stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 70%, transparent);stroke-width:2px}.sea-fill[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 6%, transparent)}.sea-label[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 24%, transparent);letter-spacing:.25em;font-size:10px;font-weight:700}.landmark[data-astro-cid-kceg5kel]{color:var(--color-primary-fixed-dim);fill:none;stroke:currentColor;stroke-width:1.5px}.landmark[data-astro-cid-kceg5kel] text[data-astro-cid-kceg5kel]{fill:var(--color-inverted-on-surface);stroke:none;font-family:var(--font-label);letter-spacing:.08em;font-size:8.5px;font-weight:700}.landmark--amara[data-astro-cid-kceg5kel]>circle[data-astro-cid-kceg5kel]:first-child{fill:var(--color-primary-fixed-dim);stroke:none}.landmark--amara[data-astro-cid-kceg5kel] .halo[data-astro-cid-kceg5kel]{fill:none;stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 34%, transparent)}.landmark--amara[data-astro-cid-kceg5kel] .amara-name[data-astro-cid-kceg5kel]{fill:var(--color-primary-fixed-dim);letter-spacing:.13em;font-size:11px;font-weight:800}.landmark--amara[data-astro-cid-kceg5kel] .amara-position[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 82%, transparent);letter-spacing:.04em;font-size:7.5px;font-weight:650}.relationship[data-astro-cid-kceg5kel]{fill:none;stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 60%, transparent);stroke-width:1px;stroke-dasharray:2 2}.castle[data-astro-cid-kceg5kel],.steps[data-astro-cid-kceg5kel]{color:color-mix(in srgb, var(--color-inverted-on-surface) 48%, transparent);fill:none;stroke:currentColor;stroke-width:1.2px}.castle[data-astro-cid-kceg5kel] text[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 58%, transparent);stroke:none;font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.location-anchor[data-astro-cid-kceg5kel] circle[data-astro-cid-kceg5kel]{fill:var(--color-primary-fixed-dim)}.location-anchor[data-astro-cid-kceg5kel] text[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 62%, transparent);letter-spacing:.06em;font-size:7px;font-weight:700}.height-label[data-astro-cid-kceg5kel]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 30%, transparent);letter-spacing:.08em;font-size:6.5px;font-weight:650}.am-booking-awards-grid[data-astro-cid-z6y45z26]{flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,3vw,2rem);display:flex}.am-booking-awards-grid[data-astro-cid-z6y45z26] figure[data-astro-cid-z6y45z26]{flex:0 100%}@media (width>=48rem){.am-booking-awards-grid[data-astro-cid-z6y45z26] figure[data-astro-cid-z6y45z26]{flex-basis:calc(50% - 1rem)}}@media (width>=64rem){.am-booking-awards-grid[data-astro-cid-z6y45z26] figure[data-astro-cid-z6y45z26]{flex-basis:calc(33.333% - 1.35rem)}}.am-stay-search{border-radius:var(--radius-editorial)}.am-stay-search[data-am-stay-search-variant=home]{border-radius:var(--radius-overlay);border:1px solid var(--color-outline-variant)}.am-stay-search__home-control{font-size:.9375rem}.am-select-menu{position:relative}[data-am-stay-search-enhanced=true] .am-select-menu__native{display:none}.am-select-menu__trigger{background:var(--color-surface-white);justify-content:space-between;gap:.75rem}.am-stay-search__date-trigger .am-form-control,.am-stay-search__native-date .am-form-control{background:var(--color-surface-white)}.am-select-menu__chevron{transition:transform .18s}.am-select-menu__trigger[aria-expanded=true] .am-select-menu__chevron{transform:rotate(180deg)}.am-select-menu__popover{z-index:80;border:1px solid var(--color-outline-variant);border-radius:var(--radius-overlay);background:var(--color-surface-white);min-width:100%;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 1rem 2.5rem #1f1c1724}[data-am-select-menu=guests] .am-select-menu__popover{min-width:min(12rem,100vw - 3rem);left:auto;right:0}.am-select-menu__option{border-radius:calc(var(--radius-overlay) - .25rem);width:100%;min-height:2.75rem;color:var(--color-on-surface);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;display:flex}.am-select-menu__option:hover,.am-select-menu__option:focus-visible{background:var(--color-surface-container-low);outline:none}.am-select-menu__option[aria-selected=true]{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface-white));color:var(--color-primary)}.am-select-menu__option[aria-selected=true]:after{content:"✓";color:var(--color-primary);font-size:.875rem}[data-am-stay-search-enhanced=true] .am-stay-search__native-date{display:none}.am-home-hero-slide[data-astro-cid-up2vduz6]{opacity:0;animation:24s linear infinite am-home-hero-cycle;animation-delay:calc((var(--am-home-hero-slide-count) - var(--am-home-hero-slide-index)) * -6s)}@keyframes am-home-hero-cycle{0%,20.833%{opacity:1}25%,95.833%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.am-home-hero-slide[data-astro-cid-up2vduz6]{animation:none}.am-home-hero-slide[data-astro-cid-up2vduz6]:first-child{opacity:1}}.am-home-honeymoon-title[data-astro-cid-up2vduz6] strong{font-weight:700}.am-home-hero-lead[data-astro-cid-up2vduz6].am-text-body{font-size:clamp(1.25rem,1.175rem + .375vw,1.5rem);line-height:1.5}.am-home-hero-proof[data-astro-cid-up2vduz6],.am-home-hero-direct-link[data-astro-cid-up2vduz6]{--color-on-surface:var(--color-inverted-on-surface);--color-border-subtle:color-mix(in srgb, var(--color-inverted-on-surface) 45%, transparent);--color-border-hover:var(--color-inverted-on-surface)}.am-home-hero-direct-action,.am-home-hero-proof-action{letter-spacing:normal;text-transform:none;padding-bottom:0;font-size:.8125rem;font-weight:400}.am-home-hero-direct-action:before{display:none}.am-home-hero-direct-action:after{margin-inline-start:.5rem;font-size:.875rem}.am-home-hero-proof-action[href]{padding-bottom:2px}.am-home-hero-proof-action[href]:before{width:100%;display:block}.am-home-hero-proof-action[href]:after{content:"→";margin-inline-start:.5rem;font-size:.875rem;display:inline-block}.am-home-hero-proof-action[href]:hover:after{transform:translate(.25rem)}.am-home-card-link[data-astro-cid-up2vduz6]{color:inherit;text-decoration:none}.am-home-card-link[data-astro-cid-up2vduz6]:after{content:"";position:absolute;inset:0}.am-home-card-link[data-astro-cid-up2vduz6]:hover{color:var(--color-primary)}.am-home-card-link[data-astro-cid-up2vduz6]:focus-visible{outline:none}.am-home-card-link[data-astro-cid-up2vduz6]:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:4px}.am-home-stay-card[data-astro-cid-up2vduz6]{container-type:inline-size}@media (width>=640px){.am-home-stay-card__subtitle[data-astro-cid-up2vduz6]{min-height:2.8em}.am-home-stay-card__description[data-astro-cid-up2vduz6]{flex:1}}@container (width<=23rem){.am-home-stay-card__footer[data-astro-cid-up2vduz6]{grid-template-columns:minmax(0,1fr);align-content:end;display:grid}.am-home-stay-card__footer[data-astro-cid-up2vduz6]>[data-astro-cid-up2vduz6]:last-child{justify-self:end}}.am-home-fact-icon{width:1.8em;height:1.8em;color:var(--color-outline);flex-shrink:0}@media (width>=48rem){.am-honeymoon-stay-card__title[data-astro-cid-xlem6djv]{min-block-size:3lh}}.am-apartment-card[data-astro-cid-qlnwq4il]{flex-direction:column;gap:1.25rem;display:flex}.am-apartment-card__figure[data-astro-cid-qlnwq4il]{aspect-ratio:4/3;background-color:var(--color-surface-container-low);margin:0;overflow:hidden}.am-apartment-card__image-link[data-astro-cid-qlnwq4il]{width:100%;height:100%;display:block}.am-apartment-card__image-link[data-astro-cid-qlnwq4il] .am-apartment-card__image{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.am-apartment-card--hover[data-astro-cid-qlnwq4il]:hover .am-apartment-card__image-link[data-astro-cid-qlnwq4il] .am-apartment-card__image{transform:scale(1.05)}.am-apartment-card__body[data-astro-cid-qlnwq4il]{flex-direction:column;flex:1;gap:.5rem;display:flex}.am-apartment-card__meta[data-astro-cid-qlnwq4il]{letter-spacing:.05em}.am-apartment-card__title[data-astro-cid-qlnwq4il]{margin:0}.am-apartment-card__description[data-astro-cid-qlnwq4il]{flex:1;margin:0}.am-apartment-card__cta-wrap[data-astro-cid-qlnwq4il]{margin-top:auto;padding-top:.75rem}.am-apartment-card__stay-summary[data-astro-cid-qlnwq4il]{margin-top:.5rem}.am-apartment-card__price[data-astro-cid-qlnwq4il]{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}@media (width>=768px){.am-apartment-card__title[data-astro-cid-qlnwq4il]{min-height:2.3em}}.am-last-minute-grid{grid-template-columns:minmax(0,1fr);gap:3rem 2rem;display:grid}.am-last-minute-grid .am-apartment-card[hidden]{display:none}[data-am-component=last-minute-faq] summary::-webkit-details-marker{display:none}[data-am-component=last-minute-faq] summary{list-style:none}@media (width>=48rem){.am-last-minute-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem}.am-last-minute-grid .am-apartment-card{grid-row:span 7;grid-template-rows:subgrid;row-gap:.5rem;display:grid}.am-last-minute-grid .am-apartment-card__body{display:contents}.am-last-minute-grid .am-apartment-card__meta{margin-top:.75rem}.am-last-minute-grid .am-apartment-card__cta-wrap{padding-bottom:2.5rem}}@media (width>=64rem){.am-last-minute-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-notice-formal-headings[data-astro-cid-v4sbxari] [data-astro-cid-v4sbxari]:is(h1,h2,h3){font-style:normal}.experience-hub-title-link[data-astro-cid-dvqialg5]{color:inherit;text-decoration-color:color-mix(in srgb, var(--color-primary) 32%, transparent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.experience-hub-title-link[data-astro-cid-dvqialg5]:hover,.experience-hub-title-link[data-astro-cid-dvqialg5]:focus-visible{color:var(--color-primary);text-decoration-color:var(--color-primary)}.experience-hub-title-link[data-astro-cid-dvqialg5]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.experience-hub-title-link[data-astro-cid-dvqialg5]{transition:none}}.am-section--tint[data-astro-cid-wj3nlhrz]>section{background-color:#0000}.am-section--tint[data-astro-cid-wj3nlhrz] .bg-surface-container{background-color:var(--color-surface)}.am-apartment-grid[data-astro-cid-5dxeay5v]{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;gap:1rem;margin-top:2.5rem;padding-bottom:1rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.am-apartment-grid[data-astro-cid-5dxeay5v] .am-apartment-card{scroll-snap-align:start;flex:0 0 min(82vw,22rem)}@media (width<=639px){.am-apartment-grid[data-astro-cid-5dxeay5v]{width:calc(100% + 3rem);margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (width>=768px){.am-apartment-grid[data-astro-cid-5dxeay5v]{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2rem;margin-top:4rem;padding:0;display:grid;overflow:visible}.am-apartment-grid[data-astro-cid-5dxeay5v] .am-apartment-card{min-width:0}}@media (width>=1024px){.am-apartment-grid[data-astro-cid-5dxeay5v]{grid-template-columns:repeat(3,minmax(0,1fr))}}.am-guest-reviews-summary[data-astro-cid-xdbhrvhn]{width:100%}.am-guest-reviews-summary__inner[data-astro-cid-xdbhrvhn]{flex-direction:column;align-items:flex-start;gap:2.5rem;display:flex}@media (width>=1024px){.am-guest-reviews-summary__inner[data-astro-cid-xdbhrvhn]{flex-direction:row;gap:clamp(3rem,6vw,6rem)}}.am-guest-reviews-summary__copy[data-astro-cid-xdbhrvhn]{flex:1;max-width:42rem}.am-guest-reviews-summary__eyebrow[data-astro-cid-xdbhrvhn],.am-guest-reviews-summary__headline[data-astro-cid-xdbhrvhn]{margin:0 0 1.5rem}.am-guest-reviews-summary__star[data-astro-cid-xdbhrvhn]{margin-right:.75rem}.am-guest-reviews-summary__body[data-astro-cid-xdbhrvhn]{margin:0 0 .5rem;line-height:1.625}.am-guest-reviews-summary__cta-wrap[data-astro-cid-xdbhrvhn]{margin-top:.5rem}.am-guest-reviews-summary__features[data-astro-cid-xdbhrvhn]{border-top:1px solid var(--color-border-subtle);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.am-guest-reviews-summary__features[data-astro-cid-xdbhrvhn]{border-top:0;padding-top:3rem}}.am-guest-reviews-summary__feature[data-astro-cid-xdbhrvhn]{border-bottom:1px solid var(--color-border-subtle);min-height:3.5rem;color:var(--color-on-surface-variant);align-items:center;gap:.375rem;padding:.75rem 0;line-height:1.4;display:flex}.am-guest-reviews-summary__feature-icon[data-astro-cid-xdbhrvhn]{width:1.25rem;height:1.25rem;color:var(--color-primary);flex:none}.am-guest-reviews-summary__feature[data-astro-cid-xdbhrvhn]:nth-child(2n){padding-left:1rem}.am-guest-reviews-summary__feature-note[data-astro-cid-xdbhrvhn]{margin-left:.25rem}.smap[data-astro-cid-7atbaedo]{flex-direction:column;gap:1.5rem;display:flex}.smap-grid[data-astro-cid-7atbaedo]{align-items:start;gap:1.5rem;display:grid}.smap-grid--lead[data-astro-cid-7atbaedo]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.smap-grid--places[data-astro-cid-7atbaedo]{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.smap-board[data-astro-cid-7atbaedo]{background:var(--color-surface-container-lowest);border:1px solid color-mix(in srgb, var(--color-outline-variant) 65%, transparent);border-radius:18px;flex-direction:column;padding:1.6rem 1.6rem 1.75rem;display:flex;box-shadow:0 1px 2px #1b1c1a08,0 22px 40px -30px #1b1c1a47}.smap-board__count[data-astro-cid-7atbaedo]{margin-bottom:.6rem}.smap-board__title[data-astro-cid-7atbaedo]{font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);line-height:1.05}.smap-board__blurb[data-astro-cid-7atbaedo]{border-bottom:1px solid color-mix(in srgb, var(--color-outline-variant) 50%, transparent);margin-top:.6rem;margin-bottom:.35rem;padding-bottom:1.25rem;font-size:.9rem;line-height:1.5}.smap-tree[data-astro-cid-7atbaedo],.smap-tree[data-astro-cid-7atbaedo] ul[data-astro-cid-7atbaedo]{margin:0;padding:0;list-style:none}.smap-leaf[data-astro-cid-7atbaedo]>a[data-astro-cid-7atbaedo]{font-family:var(--font-body);color:var(--color-on-surface);padding:.32rem 0;font-size:.95rem;line-height:1.35;text-decoration:none;transition:color .15s,transform .15s;display:block}.smap-leaf[data-astro-cid-7atbaedo]>a[data-astro-cid-7atbaedo]:hover,.smap-leaf[data-astro-cid-7atbaedo]>a[data-astro-cid-7atbaedo]:focus-visible{color:var(--color-primary);outline:none;transform:translate(2px)}.smap-leaf[data-astro-cid-7atbaedo]>a[data-astro-cid-7atbaedo]:focus-visible{text-underline-offset:.2em;text-decoration:underline}.smap-branch[data-astro-cid-7atbaedo]{margin-top:1.15rem}.smap-branch__label[data-astro-cid-7atbaedo]{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .2rem;font-size:.7rem;font-weight:700;text-decoration:none;display:block}a[data-astro-cid-7atbaedo].smap-branch__label--link{transition:opacity .15s}a[data-astro-cid-7atbaedo].smap-branch__label--link:hover,a[data-astro-cid-7atbaedo].smap-branch__label--link:focus-visible{text-underline-offset:.22em;outline:none;text-decoration:underline}.smap-branch[data-astro-cid-7atbaedo]>ul[data-astro-cid-7atbaedo]{border-left:1px solid color-mix(in srgb, var(--color-outline-variant) 70%, transparent);margin-left:.15rem;padding-left:.9rem}.smap-branch[data-astro-cid-7atbaedo]>ul[data-astro-cid-7atbaedo]>li[data-astro-cid-7atbaedo]{padding-left:.85rem;position:relative}.smap-branch[data-astro-cid-7atbaedo]>ul[data-astro-cid-7atbaedo]>li[data-astro-cid-7atbaedo]:before{content:"";background:color-mix(in srgb, var(--color-outline-variant) 80%, transparent);width:.55rem;height:1px;position:absolute;top:1.05em;left:0}.smap-branch--nested[data-astro-cid-7atbaedo]{margin-top:.85rem;padding-left:.85rem}.smap-branch--nested[data-astro-cid-7atbaedo]:before{top:.75em}.smap-closing[data-astro-cid-7atbaedo]{text-align:center;max-width:40rem;margin-inline:auto;padding-block:.5rem}.smap-cta[data-astro-cid-7atbaedo]{background:var(--color-primary);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-surface-container-lowest);border-radius:999px;margin-top:1.75rem;padding:.85rem 2.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-block}.smap-cta[data-astro-cid-7atbaedo]:hover,.smap-cta[data-astro-cid-7atbaedo]:focus-visible{background:var(--color-primary-container,var(--color-primary));outline:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.smap-leaf[data-astro-cid-7atbaedo]>a[data-astro-cid-7atbaedo],.smap-cta[data-astro-cid-7atbaedo]{transition:none}}.am-stay-results-grid{grid-template-columns:minmax(0,1fr);gap:3rem 2rem;display:grid}.am-stay-results-grid .am-apartment-card[hidden]{display:none}.am-stay-results-grid .am-apartment-card__cta-wrap .am-btn{border:1px solid var(--color-outline-variant);border-radius:var(--radius-control);width:fit-content;min-width:0;min-height:2.5rem;color:var(--color-on-surface);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;white-space:normal;background:0 0;justify-content:flex-start;padding:.625rem 1rem;text-decoration:none}.am-stay-results-grid .am-apartment-card__cta-wrap .am-btn:hover{border-color:var(--color-on-surface);background:var(--color-surface-container-low);color:var(--color-on-surface);transform:translateY(-1px)}@media (width>=48rem){.am-stay-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.am-stay-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-latin-700-normal.rIgV_oaK.woff2)format("woff2"),url(/_astro/newsreader-latin-700-normal.CluIqIw6.woff)format("woff")}@media (width<=767px){[data-astro-cid-nfaddu4d][data-am-kite-cluster-nav] [data-astro-cid-nfaddu4d][data-am-kite-scroller]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--am-kite-fade-left,0px), #000 calc(100% - var(--am-kite-fade-right,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--am-kite-fade-left,0px), #000 calc(100% - var(--am-kite-fade-right,0px)), transparent 100%)}}.wind-window[data-astro-cid-dlbcs5vf]{container-type:inline-size}.window-fill[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 4%, transparent);stroke:none}.guides[data-astro-cid-dlbcs5vf] path[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-inverted-on-surface) 12%, transparent);stroke-width:1px}.guides--control[data-astro-cid-dlbcs5vf] path[data-astro-cid-dlbcs5vf]{stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 38%, transparent);stroke-width:1.25px;stroke-dasharray:2 4}.ground[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-inverted-on-surface) 22%, transparent);stroke-width:1px;stroke-dasharray:3 5}.dome[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 55%, transparent);stroke-width:2px}.dome--inner[data-astro-cid-dlbcs5vf]{stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 22%, transparent);stroke-width:1px;stroke-dasharray:4 5}.power[data-astro-cid-dlbcs5vf]{stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 44%, transparent);stroke-width:1.25px}.power-label[data-astro-cid-dlbcs5vf]{fill:var(--color-primary-fixed-dim);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ticks[data-astro-cid-dlbcs5vf] circle[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 60%, transparent);stroke:none}.clock[data-astro-cid-dlbcs5vf] text[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 66%, transparent);font-family:var(--font-label);letter-spacing:.04em;font-size:12px;font-weight:700}.lines[data-astro-cid-dlbcs5vf] path[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 40%, transparent);stroke-width:1px}.kite[data-astro-cid-dlbcs5vf] .kite-canopy[data-astro-cid-dlbcs5vf]{fill:var(--color-primary-fixed-dim);stroke:none}.kite[data-astro-cid-dlbcs5vf] .kite-struts[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-inverse-surface) 55%, transparent);stroke-width:1px;stroke-linecap:round}.kite-label[data-astro-cid-dlbcs5vf]{fill:var(--color-primary-fixed-dim);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:750}.control-label[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 60%, transparent);font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:650}.zone[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 52%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:650}.rider[data-astro-cid-dlbcs5vf] circle[data-astro-cid-dlbcs5vf]{fill:var(--color-primary-fixed-dim);stroke:none}.rider[data-astro-cid-dlbcs5vf] .halo[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-primary-fixed-dim) 34%, transparent);stroke-width:1px}.rider[data-astro-cid-dlbcs5vf] text[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 78%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.wind[data-astro-cid-dlbcs5vf] path[data-astro-cid-dlbcs5vf]{fill:none;stroke:color-mix(in srgb, var(--color-inverted-on-surface) 55%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.wind[data-astro-cid-dlbcs5vf] text[data-astro-cid-dlbcs5vf]{fill:color-mix(in srgb, var(--color-inverted-on-surface) 62%, transparent);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.step-num[data-astro-cid-qruu6ydw]{background:var(--color-primary);width:2rem;height:2rem;color:var(--color-inverted-on-surface);font-family:var(--font-label);border-radius:9999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.step-icon[data-astro-cid-qruu6ydw]{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.step-icon[data-astro-cid-qruu6ydw] .fill[data-astro-cid-qruu6ydw]{fill:var(--color-primary);stroke:none}.chevron[data-astro-cid-qruu6ydw] svg[data-astro-cid-qruu6ydw]{fill:none;stroke:color-mix(in srgb, var(--color-primary) 55%, transparent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.step[data-astro-cid-qruu6ydw][data-stage="2"]{border-top-color:color-mix(in srgb, var(--color-primary) 85%, var(--color-on-surface))}.step[data-astro-cid-qruu6ydw][data-stage="3"]{border-top-color:var(--color-on-surface)}.sky[data-astro-cid-rivvlfj6]{fill:var(--color-surface-container-low)}.sun[data-astro-cid-rivvlfj6]{fill:color-mix(in srgb, var(--color-primary) 60%, transparent)}.sun--low[data-astro-cid-rivvlfj6]{fill:color-mix(in srgb, var(--color-primary) 30%, transparent)}.land[data-astro-cid-rivvlfj6]{fill:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface-container-high))}.land--hot[data-astro-cid-rivvlfj6]{fill:color-mix(in srgb, var(--color-primary) 46%, var(--color-surface-container-high))}.sea[data-astro-cid-rivvlfj6]{fill:color-mix(in srgb, var(--color-on-surface) 22%, var(--color-surface-container-low))}.sea--night[data-astro-cid-rivvlfj6]{fill:color-mix(in srgb, var(--color-on-surface) 38%, var(--color-surface-container-low))}.arrow[data-astro-cid-rivvlfj6] path[data-astro-cid-rivvlfj6]{fill:none;stroke-linecap:round;stroke-linejoin:round}.arrow--strong[data-astro-cid-rivvlfj6] path[data-astro-cid-rivvlfj6]{stroke:var(--color-primary);stroke-width:2px}.arrow--weak[data-astro-cid-rivvlfj6] path[data-astro-cid-rivvlfj6]{stroke:color-mix(in srgb, var(--color-on-surface) 45%, transparent);stroke-width:2px;stroke-dasharray:4 5}.lbl[data-astro-cid-rivvlfj6]{fill:var(--color-on-surface-variant);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.note[data-astro-cid-rivvlfj6]{fill:var(--color-muted);font-family:var(--font-headline);font-size:13px;font-style:italic}.note--accent[data-astro-cid-rivvlfj6]{fill:var(--color-primary)}.am-wg[data-astro-cid-irh5bhfz] th[data-astro-cid-irh5bhfz],.am-wg[data-astro-cid-irh5bhfz] td[data-astro-cid-irh5bhfz]{border-bottom:1px solid color-mix(in srgb, var(--color-on-surface) 9%, transparent)}.am-wg-row[data-astro-cid-irh5bhfz]{z-index:1;text-align:left;white-space:nowrap;background:inherit;width:11.5rem;min-width:11.5rem;box-shadow:2px 0 0 color-mix(in srgb, var(--color-on-surface) 9%, transparent);padding:0 .5rem 0 1.25rem;position:sticky;left:0}@media (width>=768px){.am-wg-row[data-astro-cid-irh5bhfz]{width:13rem;min-width:13rem;padding:0 .75rem 0 1.5rem}}.am-wg-day[data-astro-cid-irh5bhfz]{text-align:left;background:var(--color-surface-container-low);padding:.5rem 0 .5rem .5rem}.am-wg-day-start[data-astro-cid-irh5bhfz]{border-left:2px solid color-mix(in srgb, var(--color-on-surface) 22%, transparent)}.am-wg-star[data-astro-cid-irh5bhfz]{color:var(--color-gold);letter-spacing:-.05em}[data-astro-cid-gnzauf7y][data-am-official-warnings]{--am-warn-accent:var(--color-outline-variant);--am-warn-ink:var(--color-on-surface-variant);--am-warn-tint:var(--color-surface-container-low);border-left:4px solid var(--am-warn-accent)}[data-astro-cid-gnzauf7y][data-am-official-warnings][data-warnings-level=none]{--am-warn-accent:#4d7a5a;--am-warn-ink:#2f5a3c;--am-warn-tint:#e4efe6}[data-astro-cid-gnzauf7y][data-am-official-warnings][data-warnings-level=amarillo]{--am-warn-accent:#e6b800;--am-warn-ink:#5f4a00;--am-warn-tint:#fff6c7}[data-astro-cid-gnzauf7y][data-am-official-warnings][data-warnings-level=naranja]{--am-warn-accent:#e8781a;--am-warn-ink:#6b3300;--am-warn-tint:#ffe6cf}[data-astro-cid-gnzauf7y][data-am-official-warnings][data-warnings-level=rojo]{--am-warn-accent:#c8281e;--am-warn-ink:#6e0f0a;--am-warn-tint:#fbdad6}[data-astro-cid-gnzauf7y][data-warnings-chip]{background:var(--am-warn-tint);color:var(--am-warn-ink)}[data-astro-cid-gnzauf7y][data-warning-level=amarillo]{border-color:#e6b800}[data-astro-cid-gnzauf7y][data-warning-level=naranja]{border-color:#e8781a}[data-astro-cid-gnzauf7y][data-warning-level=rojo]{border-color:#c8281e}.am-wind-toc[data-astro-cid-4q3vkepi]{top:var(--am-wind-toc-top,6.5rem)}[data-astro-cid-4q3vkepi][data-am-wind-chapter]{scroll-margin-top:var(--am-wind-chapter-offset,10rem)}[data-astro-cid-4q3vkepi][data-am-bridge=rescue]{border-left-color:#c8281e}[data-astro-cid-4q3vkepi][data-am-wind-toc-scroller]{scrollbar-width:none}[data-astro-cid-4q3vkepi][data-am-wind-toc-scroller]::-webkit-scrollbar{display:none}[data-astro-cid-4q3vkepi][data-am-wind-toc-link].is-active{border-bottom-color:var(--color-on-surface)}.am-booking-decision[data-astro-cid-qkvornzf]{gap:1.25rem;margin-top:2rem;padding-block:1.25rem;display:grid}.am-booking-decision__actions[data-astro-cid-qkvornzf]{gap:.75rem;display:grid}.am-booking-decision__note[data-astro-cid-qkvornzf],.am-booking-decision__support[data-astro-cid-qkvornzf]{color:var(--color-on-surface-variant)}.am-booking-decision__note[data-astro-cid-qkvornzf]{margin-top:-.5rem}.am-booking-decision__support[data-astro-cid-qkvornzf]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (width>=40rem){.am-booking-decision[data-astro-cid-qkvornzf]{grid-template-columns:minmax(9rem,1fr) auto;align-items:center;column-gap:2rem}.am-booking-decision__actions[data-astro-cid-qkvornzf]{flex-wrap:wrap;justify-content:flex-end;display:flex}.am-booking-decision__note[data-astro-cid-qkvornzf],.am-booking-decision__support[data-astro-cid-qkvornzf]{grid-column:1/-1}.am-booking-decision__note[data-astro-cid-qkvornzf]{max-width:42rem;margin-top:0}}.am-stay-hero{padding-top:0}.am-stay-hero__photo{width:calc(100% + var(--spacing-page-gutter) * 2);max-width:none;margin-inline:calc(var(--spacing-page-gutter) * -1)}.am-stay-hero__photo-secondary{display:none}@media (width>=75rem) and (height<=62rem){.am-stay-hero__photo[data-am-stay-hero-pair]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.am-stay-hero__photo[data-am-stay-hero-pair] .am-stay-hero__photo-secondary{display:block}}.am-hero-photo-count{border-radius:var(--radius-control);color:#fffffff2;backdrop-filter:blur(2px);background:#0000008c;align-items:center;gap:.375rem;padding:.3rem .65rem;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}@media (width>=48rem){.am-hero-photo-count{bottom:1.25rem;right:1.25rem}}.am-rental-gallery-dialog[data-astro-cid-bacdy6ct]{color:#fff;background:#11110f;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.am-rental-gallery-dialog[data-astro-cid-bacdy6ct]::backdrop{background:#11110ff5}.am-rental-gallery-shell[data-astro-cid-bacdy6ct]{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid}.am-rental-gallery-toolbar[data-astro-cid-bacdy6ct]{justify-content:space-between;align-items:center;min-height:4.5rem;padding:.75rem 1rem .5rem 1.25rem;display:flex}.am-rental-gallery-stage[data-astro-cid-bacdy6ct]{justify-content:center;align-items:center;min-height:0;padding:1rem 4.25rem 2rem;display:flex;position:relative}.am-rental-gallery-image[data-astro-cid-bacdy6ct]{object-fit:contain;width:auto;max-width:min(88rem,100%);height:auto;max-height:100%;display:block}.am-rental-gallery-control[data-astro-cid-bacdy6ct]{border-radius:var(--radius-pill);color:#fff;background:#ffffff14;border:1px solid #ffffff38;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .18s,border-color .18s;display:inline-flex}.am-rental-gallery-control[data-astro-cid-bacdy6ct]:hover{background:#ffffff26;border-color:#ffffff6b}.am-rental-gallery-control[data-astro-cid-bacdy6ct]:focus-visible{outline-offset:3px;outline:2px solid #fff}.am-rental-gallery-control--previous[data-astro-cid-bacdy6ct],.am-rental-gallery-control--next[data-astro-cid-bacdy6ct]{position:absolute;top:50%;transform:translateY(-50%)}.am-rental-gallery-control--previous[data-astro-cid-bacdy6ct]{left:1rem}.am-rental-gallery-control--next[data-astro-cid-bacdy6ct]{right:1rem}@media (width<=639px){.am-rental-gallery-toolbar[data-astro-cid-bacdy6ct]{min-height:4rem}.am-rental-gallery-stage[data-astro-cid-bacdy6ct]{padding:.5rem .75rem 5rem}.am-rental-gallery-control--previous[data-astro-cid-bacdy6ct],.am-rental-gallery-control--next[data-astro-cid-bacdy6ct]{top:auto;bottom:1rem;transform:none}.am-rental-gallery-control--previous[data-astro-cid-bacdy6ct]{left:calc(50% - 3.25rem)}.am-rental-gallery-control--next[data-astro-cid-bacdy6ct]{right:calc(50% - 3.25rem)}}@media (prefers-reduced-motion:reduce){.am-rental-gallery-control[data-astro-cid-bacdy6ct]{transition:none}}[data-am-component=stay-booking-calendar],[data-am-stay-booking-calendar]{scroll-margin-top:7rem}.am-stay-booking-calendar--embedded{padding-top:var(--spacing-page-section-compact);padding-bottom:0}.am-stay-booking-calendar__panel,.am-stay-booking-calendar__result{border-radius:var(--radius-editorial)}.am-stay-booking-calendar__panel{border:1px solid var(--color-outline-variant)}[data-am-booking-enhanced=true] .am-stay-booking-calendar__native-date,.am-stay-booking-calendar__checkout>[data-am-booking-checkout][hidden]~[data-am-component=payment-methods]{display:none}.am-stay-sticky-cta[data-astro-cid-b66qrjoo]{inset-inline:0;z-index:90;border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 94%, transparent);backdrop-filter:blur(8px);padding:.625rem 1.5rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;bottom:0}.am-stay-sticky-cta[data-astro-cid-b66qrjoo][hidden]{display:none}.am-stay-sticky-cta__inner[data-astro-cid-b66qrjoo]{justify-content:space-between;align-items:center;gap:1rem;max-width:96rem;margin-inline:auto;display:flex}.am-stay-sticky-cta__price[data-astro-cid-b66qrjoo]{color:var(--color-on-surface);white-space:nowrap}.am-stay-sticky-cta__action[data-astro-cid-b66qrjoo]{flex:0 auto}@media (width>=48rem){.am-stay-sticky-cta[data-astro-cid-b66qrjoo]{padding-inline:3rem}}@media (width<=47.999rem){[data-am-page=vacation-rental]~.footer .footer-minimal{padding-block:1.5rem}[data-am-page=vacation-rental]~.footer .footer-minimal__list{row-gap:.75rem}}summary[data-astro-cid-czz2cwma]::-webkit-details-marker{display:none}.am-cc-bar[data-astro-cid-czz2cwma]{border-radius:2px 2px 0 0;width:.7rem}[data-astro-cid-czz2cwma][data-am-climate-chart][data-compare=on] .am-cc-city-gap[data-astro-cid-czz2cwma]{margin-left:.3rem}[data-astro-cid-czz2cwma][data-am-climate-chart] .am-cc-city[data-astro-cid-czz2cwma]{display:none}[data-astro-cid-czz2cwma][data-am-climate-chart][data-compare=on] .am-cc-city[data-astro-cid-czz2cwma]{display:block}.am-cc-switch[data-astro-cid-czz2cwma]{background:color-mix(in srgb, var(--color-on-surface) 22%, transparent);border-radius:999px;flex:none;width:34px;height:18px;transition:background .18s;position:relative}.am-cc-knob[data-astro-cid-czz2cwma]{background:var(--color-surface-white,#fff);border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.am-cc-toggle[data-astro-cid-czz2cwma][aria-pressed=true]{border-color:var(--color-primary);color:var(--color-on-surface)}.am-cc-toggle[data-astro-cid-czz2cwma][aria-pressed=true] .am-cc-switch[data-astro-cid-czz2cwma]{background:var(--color-primary)}.am-cc-toggle[data-astro-cid-czz2cwma][aria-pressed=true] .am-cc-knob[data-astro-cid-czz2cwma]{transform:translate(16px)}@media (width>=48rem){.am-wedding-anniversary-stay-card__title[data-astro-cid-jitm6g46]{min-block-size:3lh}}.am-sun-bar[data-astro-cid-zklww6ii]{border-radius:2px 2px 0 0;width:.7rem}[data-astro-cid-zklww6ii][data-am-sun-hours] .am-cc-city[data-astro-cid-zklww6ii]{display:none}[data-astro-cid-zklww6ii][data-am-sun-hours][data-compare=on] .am-cc-city[data-astro-cid-zklww6ii]{display:block}.am-cc-switch[data-astro-cid-zklww6ii]{background:color-mix(in srgb, var(--color-on-surface) 22%, transparent);border-radius:999px;flex:none;width:34px;height:18px;transition:background .18s;position:relative}.am-cc-knob[data-astro-cid-zklww6ii]{background:var(--color-surface-white,#fff);border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.am-cc-toggle[data-astro-cid-zklww6ii][aria-pressed=true]{border-color:var(--color-primary);color:var(--color-on-surface)}.am-cc-toggle[data-astro-cid-zklww6ii][aria-pressed=true] .am-cc-switch[data-astro-cid-zklww6ii]{background:var(--color-primary)}.am-cc-toggle[data-astro-cid-zklww6ii][aria-pressed=true] .am-cc-knob[data-astro-cid-zklww6ii]{transform:translate(16px)}
