.site-page .place-card .place-card-photo{background:#e8eee7;position:relative;overflow:hidden;width:100%!important;height:220px!important;min-height:220px!important}.site-page .place-card .place-card-photo img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.site-page .activity-detail-visual.has-photo,.site-page .place-detail-visual.has-photo{aspect-ratio:3/2;overflow:visible;width:min(100%,630px)!important;max-width:630px!important;min-height:0!important}.site-page .activity-detail-visual.has-photo img,.site-page .place-detail-visual.has-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.catalogue-toolbar .catalogue-reset-inline{white-space:nowrap;align-self:stretch;min-height:48px}@media (width<=1100px){.site-page .place-card .place-card-photo{height:210px!important;min-height:210px!important}}@media (width<=780px){.site-page .place-card{flex-direction:column!important;display:flex!important}.site-page .place-card .place-card-photo{aspect-ratio:auto!important;grid-area:auto!important;width:100%!important;height:235px!important;min-height:235px!important}.site-page .activity-detail-visual.has-photo,.site-page .place-detail-visual.has-photo{aspect-ratio:3/2;min-height:0!important}}@media (width<=430px){.site-page .place-card .place-card-photo{height:220px!important;min-height:220px!important}.site-page .activity-detail-visual.has-photo,.site-page .place-detail-visual.has-photo{min-height:0!important}}:root{--vtl-photo-paper:#fffaf0;--vtl-photo-paper-edge:#6d59372e;--vtl-photo-perforation:#6d593747;--vtl-photo-shadow:0 18px 38px #1e423329, 0 4px 12px #5a422314;--vtl-photo-shadow-hero:0 28px 58px #1e423330, 0 7px 18px #5a42231a}html body .site-page .place-card .place-card-photo{box-sizing:border-box!important;border:10px solid var(--vtl-photo-paper)!important;outline:1px dashed var(--vtl-photo-perforation)!important;outline-offset:-6px!important;background:var(--vtl-photo-paper)!important;box-shadow:inset 0 0 0 1px var(--vtl-photo-paper-edge)!important;border-radius:12px 12px 8px 8px!important}html body .site-page .place-card .place-card-photo img{border-radius:4px!important}html body .site-page .place-card .place-card-photo .place-photo-labels{bottom:16px!important;left:16px!important;right:16px!important}html body .site-page .hero .hero-art{box-sizing:border-box!important;border:clamp(10px, .9vw, 14px) solid var(--vtl-photo-paper)!important;outline:1px dashed var(--vtl-photo-perforation)!important;outline-offset:-7px!important;box-shadow:var(--vtl-photo-shadow-hero)!important;transform-origin:50%!important;border-radius:16px!important;transform:scale(.9)!important}@media (width<=900px){html body .site-page .hero .hero-art{outline-offset:-5px!important;border-width:9px!important;border-radius:13px!important;transform:scale(.94)!important}}@media (width<=620px){html body .site-page .place-card .place-card-photo{outline-offset:-5px!important;border-width:8px!important}html body .site-page .place-card .place-card-photo .place-photo-labels{bottom:14px!important;left:14px!important;right:14px!important}}html body .site-page figure.page-hero-photo.visit-polaroid-hero,html body .site-page .catalogue-intro figure.page-hero-photo.visit-polaroid-hero,html body .site-page .places-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .itinerary-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .practical-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .map-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .page-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .inner-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .destination-hero figure.page-hero-photo.visit-polaroid-hero,html body .site-page .guide-hero figure.page-hero-photo.visit-polaroid-hero{box-sizing:border-box!important;width:min(100%, var(--vtl-inner-frame-width,600px))!important;max-width:var(--vtl-inner-frame-width,600px)!important;aspect-ratio:3/2!important;outline-offset:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}html body .site-page figure.page-hero-photo.visit-polaroid-hero>img.visit-polaroid-hero__frame{z-index:3!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;transform-origin:50%!important;pointer-events:none!important;filter:drop-shadow(0 24px 36px #0d4d3338)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .site-page figure.page-hero-photo.visit-polaroid-hero>.visit-polaroid-hero__photo{z-index:1!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#dfe9d9!important;border:0!important;border-radius:2px!important;outline:0!important;position:absolute!important;inset:7.5% 7.5% 20.5%!important;overflow:hidden!important;transform:none!important}html body .site-page figure.page-hero-photo.visit-polaroid-hero>.visit-polaroid-hero__photo>img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;display:block!important;position:absolute!important;inset:0!important}.visible-breadcrumbs{color:#173f35b8;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 0;font-size:.78rem;font-weight:750}.visible-breadcrumbs ol,.visible-breadcrumbs li{margin:0;padding:0;list-style:none}.visible-breadcrumbs ol,.visible-breadcrumbs li,.visible-breadcrumbs a{align-items:center;gap:.42rem;display:flex}.visible-breadcrumbs ol{flex-wrap:wrap}.visible-breadcrumbs a:hover{color:var(--orange,#f3a15a)}.visible-breadcrumbs span[aria-current=page]{color:var(--forest-dark,#173f35)}.seo-guide-page{padding-bottom:clamp(3rem,7vw,6rem)}.seo-guide-hero{background:linear-gradient(135deg,#f6eedf,#e2f0e4);border-radius:36px;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);width:min(1180px,100% - 2rem);margin:clamp(1rem,2vw,1.75rem) auto 0;padding:clamp(1.7rem,3.4vw,3.2rem);display:grid;overflow:hidden}.seo-guide-hero-copy{min-width:0}.seo-guide-hero h1{letter-spacing:-.048em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(2.35rem,3.55vw,3.75rem);line-height:.99}.seo-guide-hero>div>p:not(.eyebrow){color:#51655d;max-width:620px;margin:1.1rem 0 0;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.65}.seo-guide-hero-photo{aspect-ratio:3/2;width:min(100%,630px);max-width:630px;box-shadow:none;background:0 0;border-radius:0;place-self:center;margin:0;overflow:visible}.seo-guide-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.seo-guide-hero-icon:has(.lucide-scroll-text){aspect-ratio:16/9;background:#d8e1c1 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgNDUwIj4KPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJiZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMC4xOCIgeTI9IjEiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFjMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiM5ZmI3OTgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxOGM3ZCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJ3YXRlciIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZjFlNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiM4NmJiYjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1OWE5MyIgc3RvcC1vcGFjaXR5PSIuMjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxmaWx0ZXIgaWQ9InNoYWRvdyIgeD0iLTIwJSIgeT0iLTIwJSIgd2lkdGg9IjE0MCUiIGhlaWdodD0iMTQwJSI+CiAgICA8ZmVEcm9wU2hhZG93IGR4PSIwIiBkeT0iMTgiIHN0ZERldmlhdGlvbj0iMTgiIGZsb29kLWNvbG9yPSIjMTczZjM1IiBmbG9vZC1vcGFjaXR5PSIuMTgiLz4KICA8L2ZpbHRlcj4KPC9kZWZzPgo8cmVjdCB3aWR0aD0iODAwIiBoZWlnaHQ9IjQ1MCIgcng9IjM4IiBmaWxsPSJ1cmwoI2JnKSIvPgo8Y2lyY2xlIGN4PSI2NTAiIGN5PSI5MiIgcj0iNjIiIGZpbGw9IiNmM2Q0OTAiLz4KPGNpcmNsZSBjeD0iNjUwIiBjeT0iOTIiIHI9IjgyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmM2Q0OTAiIHN0cm9rZS1vcGFjaXR5PSIuMTQiIHN0cm9rZS13aWR0aD0iMjYiLz4KPHBhdGggZD0iTS00MCAyOTIgTDgwIDE3NSBMMjAwIDIyOCBMMzMyIDExMCBMNDcyIDE5MCBMNjIwIDkyIEw4NDAgMTc4IEw4NDAgNDUwIEwtNDAgNDUwIFoiIGZpbGw9IiM2ZDkyNzUiLz4KPHBhdGggZD0iTS01MCAzNTAgTDg4IDI0OCBMMjQ2IDMwMiBMMzc0IDIwOCBMNTE1IDI5MiBMNjUwIDIyMCBMODUwIDI3NiBMODUwIDQ3MCBMLTUwIDQ3MCBaIiBmaWxsPSIjMzE1ZjUyIi8+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1MCAxMjApIHJvdGF0ZSg0KSI+CiAgPHBhdGggZD0iTTAgMCBDLTE0IDkwIC00IDE4MCA4IDI4NiIgc3Ryb2tlPSJ1cmwoI3dhdGVyKSIgc3Ryb2tlLXdpZHRoPSIzNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+CiAgPHBhdGggZD0iTTM1IDE0IEMyMiA5OCAyOCAxODAgMzQgMjU4IiBzdHJva2U9InVybCgjd2F0ZXIpIiBzdHJva2Utd2lkdGg9IjMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiLz4KICA8cGF0aCBkPSJNNjkgMzIgQzYxIDExOCA2OCAxNzYgNzAgMjM2IiBzdHJva2U9InVybCgjd2F0ZXIpIiBzdHJva2Utd2lkdGg9IjMwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiLz4KPC9nPgo8cGF0aCBkPSJNODIwIDM5NSBDNjk0IDMyNiA1OTUgMzM4IDUwNSAzOTUiIHN0cm9rZT0iI2YzYTE1YSIgc3Ryb2tlLXdpZHRoPSIyMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIi8+CjxnIGZpbGw9IiMxYjRjNDIiPgogIDxwYXRoIGQ9Ik03MiAzNTIgbDE4LTU4IDE4IDU4IGgtMTAgbDE1IDMwIEg2NyBsMTUtMzB6Ii8+CiAgPHBhdGggZD0iTTEwMyAzNDYgbDI0LTg0IDI0IDg0IGgtMTMgbDE4IDM4IEg5OSBsMTgtMzh6Ii8+CiAgPHBhdGggZD0iTTE0NSAzNjAgbDE2LTUwIDE2IDUwIGgtOSBsMTMgMjUgSDE0MCBsMTMtMjV6Ii8+CiAgPHBhdGggZD0iTTY0MCAzNjAgbDE1LTQ4IDE1IDQ4IGgtOCBsMTIgMjUgSDYzNiBsMTItMjV6Ii8+CiAgPHBhdGggZD0iTTY3MCAzNDYgbDIyLTcyIDIyIDcyIGgtMTIgbDE3IDM2IEg2NjUgbDE3LTM2eiIvPgogIDxwYXRoIGQ9Ik03MTQgMzU4IGwxNS00OCAxNSA0OCBoLTggbDEyIDI1IEg3MTAgbDEyLTI1eiIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNzaGFkb3cpIj4KICA8cmVjdCB4PSI0NzUiIHk9IjM2OCIgd2lkdGg9IjI4MCIgaGVpZ2h0PSI1NCIgcng9IjE4IiBmaWxsPSIjZmJmOGVmIiBmaWxsLW9wYWNpdHk9Ii45MiIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utb3BhY2l0eT0iLjQ1Ii8+CjwvZz4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDk1IDM4NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzY2ZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogIDxwYXRoIGQ9Ik0wIDEyIEM4IDMgMTYgMyAyNCAxMiIvPgogIDxwYXRoIGQ9Ik00IDE3IEMxMSAxMCAxNyAxMCAyMyAxNyIvPgo8L2c+Cjx0ZXh0IHg9IjUzMCIgeT0iNDAxIiBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiMxOTM1MmYiPlRhZCBMbyDCtyBUYWQgSGFuZyDCtyBUYWQgU291bmc8L3RleHQ+CjxwYXRoIGQ9Ik0wIDAgSDMzMCBMMjIwIDQ1MCBIMCBaIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTIiLz4KPC9zdmc+) 50%/cover no-repeat;border-radius:30px;place-self:center stretch;width:100%;min-height:250px;overflow:hidden;box-shadow:0 24px 55px #173f352e}.seo-guide-hero-icon:has(.lucide-scroll-text)>svg{display:none}.seo-guide-introduction,.seo-guide-sections,.seo-guide-note,.seo-guide-related,.seo-guide-final{width:min(1040px,100% - 2rem);margin-inline:auto}.seo-guide-introduction{text-align:center;padding:clamp(3rem,7vw,6rem) 0 clamp(1.5rem,4vw,3rem)}.seo-guide-introduction .eyebrow{justify-content:center}.seo-guide-introduction h2,.seo-guide-related h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.seo-guide-introduction>p:not(.eyebrow){max-width:800px;color:var(--muted,#66766f);margin:1.25rem auto 0;line-height:1.8}.seo-guide-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seo-guide-section{background:#ffffffad;border:1px solid #173f3521;border-radius:24px;padding:clamp(1.4rem,3vw,2rem)}.seo-guide-sections>.seo-guide-section:last-child:nth-child(odd){grid-column:1/-1}.seo-guide-section h2,.seo-guide-note h2{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}.seo-guide-section p,.seo-guide-note p{color:var(--muted,#66766f);margin:.9rem 0 0;line-height:1.75}.seo-guide-section ul{color:#40574f;margin:1rem 0 0;padding-left:1.2rem;line-height:1.7}.seo-guide-note{color:#fffaf0;background:#173f35;border-radius:24px;align-items:flex-start;gap:1rem;margin-top:1rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.seo-guide-note p{color:#fffaf0c7}.seo-guide-note>svg{color:#f3a15a;flex:none;margin-top:.2rem}.seo-guide-related{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:2rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.seo-guide-related nav{gap:.65rem;display:grid}.seo-guide-related nav a{background:#fff;border:1px solid #173f3524;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:0 1rem;font-weight:800;display:flex}.seo-guide-final{margin-top:clamp(3rem,7vw,6rem)}@media (width<=1080px){.seo-guide-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:2rem}.seo-guide-hero h1{font-size:clamp(2.25rem,4.4vw,3.25rem)}}@media (width<=900px){.seo-guide-hero{grid-template-columns:1fr;padding:clamp(1.5rem,5vw,2.5rem)}.seo-guide-hero h1{max-width:760px;font-size:clamp(2.3rem,7vw,3.8rem)}:is(.seo-guide-hero-photo,.seo-guide-hero-icon:has(.lucide-scroll-text)){max-width:760px}}@media (width<=760px){.seo-guide-hero{border-radius:26px}.seo-guide-hero h1{letter-spacing:-.04em;font-size:clamp(2.1rem,10vw,3.25rem)}:is(.seo-guide-hero-photo,.seo-guide-hero-icon:has(.lucide-scroll-text)){border-radius:24px}.seo-guide-sections,.seo-guide-related{grid-template-columns:1fr}.seo-guide-sections>.seo-guide-section:last-child:nth-child(odd){grid-column:auto}.visible-breadcrumbs{font-size:.72rem}}
