body.pdm-site{background:#f8f5ef;color:#242b2d;font-family:'Helvetica Neue',Arial,sans-serif}body.pdm-site :is(h1,h2,h3){font-family:var(--serif);font-weight:400}body.pdm-site .button{font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:0}body.pdm-site button{font-family:inherit;text-transform:none}body.pdm-site.admin-bar>header{top:32px}.pdm-native-content{padding-top:15px;max-width:1120px;margin:auto;line-height:1.85}.pdm-native-content p{margin-bottom:1.3em}.pdm-native-content :is(h2,h3){margin:1.2em 0 .6em}.pdm-native-content img{max-width:100%;height:auto}.pdm-native-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.pdm-native-content .elementor-widget-heading .elementor-heading-title{font-family:var(--serif)!important;color:var(--ink)!important}.pdm-native-content .elementor-widget-text-editor{font-family:Arial,sans-serif!important;color:var(--ink)!important}.pdm-pagination{display:flex;justify-content:center;gap:18px;padding-top:0}.pdm-pagination .page-numbers{padding:8px 12px}.pdm-pagination .current{background:var(--blue);color:var(--paper)}.pdm-native-reviews,.pdm-social-feed{max-width:100%;overflow:hidden}.pdm-social-feed>div{max-width:100%}.pdm-native-reviews pre{white-space:normal}.pdm-native-reviews .ti-widget{max-width:100%}.pdm-native-content .elementor{max-width:100%}body.pdm-site .ktt10-btn,body.pdm-site .ktt10-flt,body.pdm-site .ktt10-close{display:none!important}.ana-chat-frame{height:min(440px,calc(100dvh - var(--reservation-height,112px) - 165px));min-height:160px;background:#fff}.ana-chat-frame iframe{width:100%!important;height:100%!important;min-height:0!important;border:0!important;display:block}.ana-chat-foot{padding:12px 20px;display:flex;gap:15px;justify-content:space-between;font-size:11px;background:var(--paper)}.ana-chat-foot a{text-decoration:underline;text-underline-offset:3px}.ana-chat-status{font-size:14px;line-height:1.7;padding:24px;color:var(--muted)}@media(max-width:782px){body.pdm-site.admin-bar>header{top:46px}}@media(max-width:600px){body.pdm-site.admin-bar>header{top:0}}@media(max-width:700px){.pdm-native-content{padding-top:0}.pdm-native-content .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}.ana-chat-frame{height:min(390px,calc(100dvh - var(--reservation-height,136px) - 135px))}}.rooms .room-page-title{font-size:clamp(2.1rem,3.7vw,3.6rem);letter-spacing:-.028em}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro{width:100%;max-width:1100px;margin-inline:auto;padding:72px clamp(24px,5vw,64px) 36px;text-align:center}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>.eyebrow{margin:0 auto 22px;line-height:1.6}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>h1{max-width:940px;margin:0 auto;font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1.16;letter-spacing:-.025em;text-align:center;text-wrap:balance}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>.page-lead{max-width:640px;margin:26px auto 0;line-height:1.7;text-wrap:pretty}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>.rule{margin:30px auto 0}@media(max-width:700px){body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro{padding:44px 24px 28px}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>h1{font-size:clamp(2.1rem,9vw,2.6rem);line-height:1.18;letter-spacing:-.02em}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>.eyebrow{margin-bottom:18px;font-size:11px;letter-spacing:.19em}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>.page-lead{margin-top:22px;font-size:16px;line-height:1.65}body.pdm-site:is(.page-id-1472,.page-id-362,.page-id-374,.page-id-320) main>.page-intro>.rule{margin-top:26px}}body.pdm-site.page-id-362 .breakfast-art{margin:0;width:100%;min-width:0;align-self:center;aspect-ratio:760/640;background:var(--paper,#f8f5ef)}body.pdm-site.page-id-362 .breakfast-scene{display:block;width:100%;height:auto;overflow:visible}body.pdm-site.page-id-362 .breakfast-story.reveal{opacity:1;transform:none}@media(max-width:700px){body.pdm-site.page-id-362 .breakfast-story{gap:24px}body.pdm-site.page-id-362 .breakfast-art{max-width:500px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.breakfast-scene path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}body.pdm-site.page-id-362 .service-scene{display:block;width:100%;height:auto;overflow:visible}body.pdm-site.page-id-362 .coworking-illustrated.reveal{opacity:1;transform:none}body.pdm-site.page-id-362 .service-gallery{padding-top:55px}body.pdm-site.page-id-362 .service-gallery-heading{text-align:center;max-width:650px;margin:0 auto 50px}body.pdm-site.page-id-362 .service-gallery-heading h2{font-size:clamp(2.2rem,3.5vw,3.5rem)}body.pdm-site.page-id-362 .service-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 36px}body.pdm-site.page-id-362 .illustrated-service{min-width:0;border-top:1px solid var(--line);padding-top:22px}body.pdm-site.page-id-362 .service-drawing{margin:0 0 20px;aspect-ratio:4/3}body.pdm-site.page-id-362 .illustrated-service h3{font-size:25px;line-height:1.2;min-height:2.4em;margin-bottom:15px;text-wrap:balance}body.pdm-site.page-id-362 .illustrated-service p{color:var(--muted);font-size:15px;line-height:1.7}body.pdm-site.page-id-362 .service-gallery-contact{margin-top:40px;text-align:center}@media(max-width:1100px){body.pdm-site.page-id-362 .service-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}}@media(max-width:650px){body.pdm-site.page-id-362 .service-gallery{padding-top:35px}body.pdm-site.page-id-362 .service-gallery-heading{margin-bottom:32px}body.pdm-site.page-id-362 .service-gallery-grid{grid-template-columns:1fr;gap:38px}body.pdm-site.page-id-362 .illustrated-service{padding-top:12px}body.pdm-site.page-id-362 .service-drawing{max-width:380px;margin:0 auto 14px}body.pdm-site.page-id-362 .illustrated-service h3{min-height:0;font-size:26px;margin-bottom:14px}body.pdm-site.page-id-362 .illustrated-service p{font-size:16px}}@media(prefers-reduced-motion:reduce){.service-scene path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}body.pdm-site .home-coworking-art .service-scene{display:block;width:100%;height:auto;overflow:visible}body.pdm-site .home-coworking-art.reveal{opacity:1;transform:none}body.pdm-site .hotel-film{height:auto;aspect-ratio:3/1}body.pdm-site .film-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;pointer-events:none;transition:opacity .4s}body.pdm-site .film-started .film-video{opacity:1}@media(max-width:700px){body.pdm-site .hotel-film{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){body.pdm-site .film-video{transition:none}}body.pdm-site .room-gallery{min-width:0}body.pdm-site .room-gallery-controls[hidden],body.pdm-site .reservation-dates[hidden],body.pdm-site .reservation-dates-toggle[hidden]{display:none!important}body.pdm-site #room-thumbnails{display:flex;gap:10px;margin-top:15px}body.pdm-site #room-thumbnails button{padding:3px;border:1px solid var(--line);background:#fff0;border-radius:2px;min-width:0}body.pdm-site #room-thumbnails button[aria-pressed=true]{border:2px solid var(--blue);padding:2px}body.pdm-site #room-thumbnails img{display:block;width:88px;height:66px;object-fit:contain}body.pdm-site #room-photo-status{font-size:12px;color:var(--muted);margin-top:8px}body.pdm-site.page-id-374 .rooms{padding-top:10px;padding-bottom:45px}body.pdm-site.page-id-374 .room-copy h2{font-size:clamp(1.8rem,3vw,2.6rem)}body.pdm-site .room-comparison{padding-top:40px;padding-bottom:60px;background:#efebe3}body.pdm-site .room-comparison h2{font-size:clamp(1.9rem,3vw,2.8rem)}body.pdm-site .room-comparison-scroll{margin-top:28px;overflow-x:auto}body.pdm-site .room-comparison table{border-collapse:collapse;width:100%;text-align:left;font-size:16px}body.pdm-site .room-comparison th,body.pdm-site .room-comparison td{padding:16px 20px;border-bottom:1px solid var(--line);font-weight:400}body.pdm-site .room-comparison thead{color:var(--blue);font-size:13px}body.pdm-site .room-comparison tbody th{font-family:var(--serif);font-size:21px}body.pdm-site .suite-detail{font-size:15px;margin-top:18px}body.pdm-site .room-comparison h3{font-size:25px;margin-top:34px}body.pdm-site .room-amenities{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 30px;padding-left:20px;font-size:15px;margin-top:22px}body.pdm-site .membership-steps{padding-left:22px;margin:0;color:#555e5f;max-width:570px}body.pdm-site .membership-steps li+li{margin-top:12px}body.pdm-site .member-card-tagline{white-space:normal;max-width:95%;font-size:clamp(11px,1.1vw,16px)}body.pdm-site .restaurant-hours{margin-top:24px;font-size:16px}body.pdm-site .restaurant-table-cta{margin-top:22px}body.pdm-site .restaurant-member-note{max-width:610px;margin:20px auto 0;font-size:14px;line-height:1.65;color:var(--muted)}body.pdm-site .restaurant-member-note a{text-decoration:underline;text-underline-offset:3px;color:var(--blue)}body.pdm-site .reservation-dates{display:flex;gap:22px}body.pdm-site .reservation-dates-toggle{border:0;background:#fff0;text-align:left;color:var(--ink);padding:0;position:relative;min-width:0}@media(max-width:1050px) and (min-width:701px){body.pdm-site .reservation-dates{gap:12px}}@media(max-width:700px){body.pdm-site.page-id-374 main>.page-intro{padding:24px 22px 12px}body.pdm-site.page-id-374 main>.page-intro>.eyebrow{margin-bottom:12px}body.pdm-site.page-id-374 main>.page-intro>h1{font-size:clamp(1.85rem,8vw,2.3rem)}body.pdm-site.page-id-374 main>.page-intro>.page-lead{margin-top:14px;font-size:15px;line-height:1.5}body.pdm-site.page-id-374 main>.page-intro>.rule{display:none}body.pdm-site.page-id-374 .rooms{padding-top:0}body.pdm-site.page-id-374 .tabs{margin:8px auto 22px}body.pdm-site.page-id-374 .tabs button{font-size:18px;padding:14px 20px}body.pdm-site #room-thumbnails{gap:8px}body.pdm-site #room-thumbnails img{width:74px;height:56px}body.pdm-site .room-comparison th,body.pdm-site .room-comparison td{padding:13px 7px;font-size:14px}body.pdm-site .room-comparison tbody th{font-size:19px}body.pdm-site .room-amenities{grid-template-columns:1fr 1fr;font-size:14px;gap:10px 18px}body.pdm-site .member-card-tagline{font-size:11px;line-height:1.4}body.pdm-site .reservation-bar{display:flex;gap:5px;padding:5px 12px calc(7px + env(safe-area-inset-bottom))}body.pdm-site .reservation-benefits{min-height:0;gap:8px}body.pdm-site .reservation-benefits p{font-size:10px;line-height:1.25;max-width:none}body.pdm-site .reservation-member-link{font-size:10px;gap:4px;max-width:none;min-height:24px}body.pdm-site .reservation-member-link svg{display:none}body.pdm-site .reservation-member-link>span:not(.member-link-arrow){max-width:none}body.pdm-site .reservation-bar form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center}body.pdm-site .reservation-dates-toggle{display:block;grid-column:1;grid-row:1;min-height:45px;padding-right:22px}body.pdm-site .reservation-dates-toggle>span:first-child{display:block;font-size:11px;line-height:1.4;color:var(--muted)}body.pdm-site .reservation-dates-toggle strong{display:block;font-size:14px;font-weight:400;white-space:nowrap;line-height:1.5}body.pdm-site .dates-chevron{position:absolute;right:2px;top:10px;font-size:20px}body.pdm-site .reservation-dates-toggle[aria-expanded=true] .dates-chevron{transform:rotate(180deg)}body.pdm-site .reservation-bar form>.button{grid-column:2;grid-row:1;min-height:45px;padding:10px 18px}body.pdm-site .reservation-dates{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--line);padding-top:8px}body.pdm-site .reservation-dates label{font-size:12px}body.pdm-site .reservation-dates input[type=date]{width:100%;min-height:40px;font-size:16px;max-width:100%}body.pdm-site #reservation-error{grid-column:1/-1;grid-row:3;position:static;max-width:100%;font-size:12px}body.pdm-site #reservation-error:empty{display:none}body.pdm-site .ana-launcher{right:12px;bottom:calc(var(--reservation-height,87px) + 10px);padding:10px 12px;gap:6px;min-height:44px}body.pdm-site .ana-launcher strong{font-size:17px}body.pdm-site .ana-launcher small{display:none}body.pdm-site .ana-launcher>svg{width:20px;height:20px}body.pdm-site.reservation-dates-open .ana-launcher{visibility:hidden;pointer-events:none}}@media(max-width:360px){body.pdm-site .reservation-benefits p{font-size:9px}body.pdm-site .reservation-member-link{font-size:9px}body.pdm-site .reservation-bar form>.button{padding:10px 15px}body.pdm-site .member-card-tagline{font-size:10px}}body.pdm-site .member-label-mobile{display:none}@media(max-width:700px){body.pdm-site .reservation-benefits{justify-content:center}body.pdm-site .reservation-benefits p,body.pdm-site .member-label-desktop{display:none}body.pdm-site .reservation-member-link{font-size:11px;min-height:28px}body.pdm-site .member-label-mobile{display:inline}}body.pdm-site .pdm-language{position:relative;flex:0 0 auto;order:2;z-index:21;margin:0}body.pdm-site .pdm-language summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:64px;padding:8px 5px;list-style:none;cursor:pointer;font:12px/1.2 'Helvetica Neue',Arial,sans-serif;color:var(--ink);border:1px solid #fff0;border-radius:3px}body.pdm-site .pdm-language summary::-webkit-details-marker{display:none}body.pdm-site .pdm-language summary svg{width:17px;height:17px;flex:none}body.pdm-site .pdm-language[open] summary{border-color:var(--line)}body.pdm-site header .pdm-language-options{position:absolute;top:calc(100% + 7px);right:0;left:auto;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:172px;min-width:172px;margin:0;padding:7px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 30px #242b2d18;max-height:none;overflow:visible;align-items:stretch}body.pdm-site header .pdm-language-options a{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;min-height:44px;line-height:1.3;font-size:14px;letter-spacing:0;text-transform:none;white-space:nowrap}body.pdm-site .pdm-language-options a[aria-current]{background:#e8e3d9;color:var(--blue)}body.pdm-site header .header-brand{order:0}body.pdm-site header #navigation{order:1}body.pdm-site header .header-book{order:3}body.pdm-site .pdm-original-note{font:14px/1.6 'Helvetica Neue',Arial,sans-serif;color:var(--muted);padding:14px 18px;border-left:2px solid var(--line);background:#efebe3;margin:10px 0 28px}html:not([lang=es]) .member-card-overlay{overflow-wrap:anywhere}@media(min-width:1201px){body.pdm-site header{gap:14px}body.pdm-site header #navigation{gap:clamp(12px,1.25vw,22px)}body.pdm-site header #navigation a{font-size:14px}}@media(max-width:1200px){body.pdm-site>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;height:auto;gap:0 10px;padding:4px 4% 8px}body.pdm-site header .header-brand{grid-column:1;grid-row:1;height:66px;width:145px}body.pdm-site header .horizontal-logo{width:165px;height:68px}body.pdm-site header .pdm-language{grid-column:2;grid-row:1}body.pdm-site header .header-book{grid-column:3;grid-row:1;justify-self:end;min-height:44px;padding:10px 14px}body.pdm-site header #navigation{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:0 20px;justify-content:center;width:100%;margin:0}body.pdm-site header #navigation a{font-size:13px;line-height:1.4;padding:10px 0}}@media(max-width:700px){body.pdm-site>header{padding:3px 4% 7px;gap:0 7px}body.pdm-site header .header-brand{width:122px;height:62px}body.pdm-site header .horizontal-logo{width:148px;height:64px}body.pdm-site header .header-book{font-size:12px;padding:9px 11px;gap:4px}body.pdm-site .pdm-language summary{min-width:58px;gap:4px}body.pdm-site header #navigation{gap:0 15px}body.pdm-site .reservation-member-link{line-height:1.35;text-align:center}body.pdm-site .reservation-member-link .member-label-mobile{white-space:normal}body.pdm-site .room-comparison table{table-layout:fixed;width:100%}body.pdm-site .room-comparison td,body.pdm-site .room-comparison th{overflow-wrap:anywhere}}body.pdm-site .booking-language-note{font-size:9px;line-height:1;letter-spacing:.03em;margin-left:4px;opacity:.85}body.pdm-site .pdm-original-note.section{padding:14px 18px;margin:20px auto;max-width:86%;text-align:center}html:not([lang=es]) body.pdm-site .member-card-title{font-size:clamp(21px,2.05vw,32px);line-height:1.15;letter-spacing:-.02em}@media(max-width:700px){html:not([lang=es]) body.pdm-site .member-card-title{font-size:clamp(15px,4.5vw,21px);white-space:nowrap}html:not([lang=es]) body.pdm-site .member-card-print>img{margin-bottom:5%}html:not([lang=es]) body.pdm-site .member-card-rule{margin-top:9px}html:not([lang=es]) body.pdm-site .member-card-tagline{margin-top:6px;font-size:10px;line-height:1.25}body.pdm-site .reservation-member-link{flex-shrink:1;min-width:0;max-width:100%}body.pdm-site .reservation-member-link>span:not(.member-link-arrow){min-width:0;max-width:100%}}@media(max-width:360px){html:not([lang=es]) body.pdm-site .member-card-tagline{font-size:9px}}body.pdm-site .guide-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:6%;padding-top:55px;padding-bottom:55px;min-height:510px;overflow:hidden}body.pdm-site .guide-hero h1{font-size:clamp(48px,5.4vw,86px);line-height:1.03;letter-spacing:-.045em;max-width:770px;margin:20px 0}body.pdm-site .guide-hero-copy>p:not(.eyebrow){max-width:630px;font-size:17px;line-height:1.8;color:var(--muted)}body.pdm-site .guide-hero-copy>p.guide-subtitle{font:italic 24px/1.45 var(--serif);color:var(--ink);margin:25px 0 14px}body.pdm-site .guide-hero .actions{align-items:center;flex-wrap:wrap;margin-top:30px;gap:22px}body.pdm-site .guide-hero-art{position:relative;text-align:center;padding:0 6% 10px}body.pdm-site .guide-hero-art:before{content:"";position:absolute;inset:8% -1% 0;border:1px solid var(--line);border-radius:48% 48% 0 0;opacity:.75}body.pdm-site .guide-hero-art img{position:relative;width:100%;max-height:400px;object-fit:contain;mix-blend-mode:multiply}body.pdm-site .guide-hero-art span{display:block;font:11px/1.5 'Helvetica Neue',Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:14px auto 0}body.pdm-site .guide-home{padding-top:75px;padding-bottom:75px}body.pdm-site .guide-home .section-heading{margin-bottom:45px}body.pdm-site .guide-teasers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}body.pdm-site .guide-teaser{position:relative;padding:22px 24px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;color:var(--ink);transition:background .25s}body.pdm-site .guide-teaser>div{height:155px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}body.pdm-site .guide-art{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;color:#555750;max-width:300px}body.pdm-site .guide-teaser h3{font:28px/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 10px}body.pdm-site .guide-teaser p{font-size:14px;line-height:1.65;color:var(--muted);max-width:250px;margin:0 0 14px}body.pdm-site .guide-teaser-arrow{font-size:24px;line-height:1;align-self:flex-end;margin-top:auto;color:var(--blue)}body.pdm-site .guide-teaser:hover{background:#eae5db}body.pdm-site .guide-teaser-all{background:var(--blue);color:var(--paper);justify-content:center}body.pdm-site .guide-teaser-all:hover{background:#304f60}body.pdm-site .guide-teaser-total{font:92px/1 var(--serif);opacity:.55;letter-spacing:-.06em;margin:25px 0 22px}body.pdm-site .guide-teaser-all p,body.pdm-site .guide-teaser-all .guide-teaser-arrow{color:var(--paper)}body.pdm-site .guide-directory{background:#efebe3;padding-top:65px;padding-bottom:55px;scroll-margin-top:calc(var(--header-height,110px) + 16px)}body.pdm-site .guide-directory-heading h2,body.pdm-site .guide-itineraries h2,body.pdm-site .guide-help h2{font-size:clamp(34px,3.6vw,54px);line-height:1.1;letter-spacing:-.035em;margin:15px 0}body.pdm-site .guide-directory-heading>p:last-child{max-width:800px;font-size:16px;line-height:1.75;color:var(--muted);margin-bottom:30px}body.pdm-site .guide-category-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}body.pdm-site .guide-category-filters button{background:#fff0;border:1px solid #b8b1a5;border-radius:2px;font:13px/1.35 'Helvetica Neue',Arial,sans-serif;min-height:44px;padding:12px 16px;color:var(--ink);cursor:pointer}body.pdm-site .guide-category-filters button[aria-pressed=true]{color:var(--paper);background:var(--blue);border-color:var(--blue)}body.pdm-site .guide-secondary-filters{display:flex;gap:20px;align-items:end;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #cec7bc}body.pdm-site .guide-secondary-filters label{display:flex;flex-direction:column;gap:8px;font-size:12px;letter-spacing:.02em;min-width:210px;color:var(--muted)}body.pdm-site .guide-secondary-filters select{font:15px/1.4 'Helvetica Neue',Arial,sans-serif;color:var(--ink);min-height:45px;padding:10px 34px 10px 12px;border:1px solid #b8b1a5;border-radius:2px;background:var(--paper);max-width:100%;cursor:pointer}body.pdm-site .guide-reset{background:#fff0;border:0;border-bottom:1px solid var(--blue);font:13px/1.4 'Helvetica Neue',Arial,sans-serif;min-height:44px;padding:10px 0;color:var(--blue);cursor:pointer;margin-left:auto}body.pdm-site .guide-results{font-size:13px;color:var(--muted);margin:20px 0 26px;min-height:20px}body.pdm-site .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}body.pdm-site .guide-card{background:var(--paper);border:1px solid #d8d1c7;scroll-margin-top:calc(var(--header-height,110px) + 18px);min-width:0}body.pdm-site .guide-card:target{outline:2px solid var(--blue);outline-offset:3px}body.pdm-site .guide-card-art{height:180px;padding:16px 35px 0;display:flex;justify-content:center;background:#f3efe7}body.pdm-site .guide-card-copy{padding:25px 26px 22px}body.pdm-site .guide-kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 13px;line-height:1.6}body.pdm-site .guide-card h3{font:30px/1.13 var(--serif);letter-spacing:-.025em;margin:0 0 10px;overflow-wrap:anywhere}body.pdm-site .guide-location{font-size:11px;line-height:1.6;color:var(--muted);margin:0 0 17px;min-height:18px}body.pdm-site .guide-description{font-size:15px;line-height:1.75;min-height:105px;margin:0 0 20px;color:#4e5553}body.pdm-site .guide-duration{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;font-size:12px;line-height:1.5;color:var(--muted)}body.pdm-site .guide-duration strong{font-weight:500;color:var(--ink);text-align:right}body.pdm-site .guide-practical{margin:0;padding:0;border-bottom:1px solid var(--line);font-size:13px}body.pdm-site .guide-practical summary{cursor:pointer;padding:14px 0;min-height:44px;line-height:1.4;color:var(--ink)}body.pdm-site .guide-practical p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 12px}body.pdm-site .guide-practical a{display:inline-block;color:var(--blue);text-decoration:underline;text-underline-offset:4px;margin:0 0 15px;line-height:1.5}body.pdm-site .guide-card-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:13px}body.pdm-site .guide-card-actions a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:12px;line-height:1.5;min-height:44px}body.pdm-site .guide-card-actions a:hover,body.pdm-site .guide-days a:hover{text-decoration:underline;text-underline-offset:4px}body.pdm-site .guide-directory [hidden]{display:none!important}body.pdm-site .guide-empty{padding:50px 24px;text-align:center;border:1px dashed #b8b1a5;background:var(--paper)}body.pdm-site .guide-empty p{margin:0 auto 25px;max-width:620px}body.pdm-site .guide-map-note{font-size:12px;line-height:1.7;text-align:center;color:var(--muted);margin:35px auto 0}body.pdm-site .guide-itineraries{padding-top:75px;padding-bottom:65px;scroll-margin-top:calc(var(--header-height,110px) + 18px)}body.pdm-site .guide-itinerary-intro{max-width:800px;color:var(--muted);line-height:1.7}body.pdm-site .guide-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.pdm-site .guide-days article{position:relative;padding:30px 30px 34px;overflow:hidden;border-right:1px solid var(--line)}body.pdm-site .guide-days article:first-child{padding-left:0}body.pdm-site .guide-days article:last-child{border-right:0}body.pdm-site .guide-day-number{display:block;font:72px/1 var(--serif);letter-spacing:-.05em;color:#aca28f;margin:0 0 20px}body.pdm-site .guide-days .eyebrow{font-size:11px;margin-bottom:16px}body.pdm-site .guide-days h3{font:31px/1.12 var(--serif);margin:0 0 20px;letter-spacing:-.025em}body.pdm-site .guide-days article>p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted)}body.pdm-site .guide-days article>div{display:flex;flex-direction:column;gap:5px;margin-top:20px}body.pdm-site .guide-days a{font-size:13px;line-height:1.5;color:var(--blue);min-height:34px;display:inline-flex;align-items:center}body.pdm-site .guide-help{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e8e3d9;padding-top:45px;padding-bottom:45px}body.pdm-site .guide-help>div{max-width:730px}body.pdm-site .guide-help p:last-child{line-height:1.75;color:var(--muted);margin-bottom:0}body.pdm-site .guide-help>.button{flex-shrink:0}body.pdm-site .guide-source{padding-top:35px;padding-bottom:45px;font-size:12px;color:var(--muted);line-height:1.75}body.pdm-site .guide-source h3{font:22px/1.3 var(--serif);margin:0 0 14px;color:var(--ink)}body.pdm-site .guide-source p{margin:8px 0;max-width:1000px}body.pdm-site .guide-source a{text-decoration:underline;text-underline-offset:3px;color:var(--blue)}body.pdm-site .guide-teaser:focus-visible,body.pdm-site .guide-directory :focus-visible,body.pdm-site .guide-days :focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(min-width:1201px) and (max-width:1450px){body.pdm-site>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;height:auto;gap:0 12px;padding:4px 4% 8px}body.pdm-site header .header-brand{grid-column:1;grid-row:1;height:66px;width:145px}body.pdm-site header .horizontal-logo{width:165px;height:68px}body.pdm-site header .pdm-language{grid-column:2;grid-row:1}body.pdm-site header .header-book{grid-column:3;grid-row:1;justify-self:end;min-height:44px;padding:10px 14px}body.pdm-site header #navigation{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:0 20px;justify-content:center;width:100%;margin:0}body.pdm-site header #navigation a{font-size:13px;line-height:1.4;padding:10px 0}}@media(max-width:1050px){body.pdm-site .guide-hero{gap:3%;padding-top:35px;min-height:430px}body.pdm-site .guide-hero h1{font-size:clamp(42px,5.6vw,62px)}body.pdm-site .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.pdm-site .guide-teasers{grid-template-columns:repeat(2,minmax(0,1fr))}body.pdm-site .guide-teaser>div{height:175px}body.pdm-site .guide-days h3{font-size:26px}body.pdm-site .guide-days article{padding:25px 20px}body.pdm-site .guide-help{align-items:start;flex-direction:column;gap:25px}}@media(max-width:700px){body.pdm-site .guide-hero{grid-template-columns:1fr;gap:24px;padding:30px 22px 38px;min-height:0}body.pdm-site .guide-hero h1{font-size:46px;max-width:520px;margin:18px 0}body.pdm-site .guide-hero-copy>p.guide-subtitle{font-size:21px;margin:18px 0 12px}body.pdm-site .guide-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.75}body.pdm-site .guide-hero .actions{gap:18px;margin-top:23px}body.pdm-site .guide-hero .actions .text-link{font-size:14px}body.pdm-site .guide-hero-art{max-width:300px;justify-self:center;width:100%;padding:0 15px 12px}body.pdm-site .guide-hero-art img{height:230px}body.pdm-site .guide-hero-art span{font-size:9px;margin-top:8px}body.pdm-site .guide-home{padding-top:45px;padding-bottom:45px}body.pdm-site .guide-teaser{padding:14px 15px 20px}body.pdm-site .guide-teaser>div{height:125px;margin-bottom:12px}body.pdm-site .guide-teaser h3{font-size:23px}body.pdm-site .guide-teaser p{font-size:12px;margin-bottom:12px}body.pdm-site .guide-teaser-total{font-size:75px;margin-top:12px}body.pdm-site .guide-directory{padding:38px 22px 35px}body.pdm-site .guide-directory-heading>p:last-child{font-size:14px}body.pdm-site .guide-category-filters{gap:7px}body.pdm-site .guide-category-filters button{font-size:12px;padding:10px 11px;min-height:44px;flex:1 1 auto}body.pdm-site .guide-secondary-filters{display:grid;grid-template-columns:1fr;gap:15px}body.pdm-site .guide-secondary-filters label{min-width:0;font-size:12px}body.pdm-site .guide-secondary-filters select{font-size:16px}body.pdm-site .guide-reset{margin-left:0;justify-self:start}body.pdm-site .guide-grid{grid-template-columns:1fr;gap:22px}body.pdm-site .guide-card-art{height:175px}body.pdm-site .guide-card-copy{padding:22px}body.pdm-site .guide-card h3{font-size:29px}body.pdm-site .guide-description{min-height:0;font-size:15px}body.pdm-site .guide-card-actions a{font-size:13px}body.pdm-site .guide-itineraries{padding:42px 22px}body.pdm-site .guide-itinerary-intro{font-size:14px;line-height:1.75}body.pdm-site .guide-days{grid-template-columns:1fr;margin-top:25px}body.pdm-site .guide-days article,body.pdm-site .guide-days article:first-child{padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}body.pdm-site .guide-days article:last-child{border-bottom:0}body.pdm-site .guide-day-number{font-size:55px;margin:0 0 16px}body.pdm-site .guide-days h3{font-size:29px}body.pdm-site .guide-days article>div{flex-direction:row;flex-wrap:wrap;gap:4px 20px}body.pdm-site .guide-days a{min-height:44px}body.pdm-site .guide-help{padding:32px 22px}body.pdm-site .guide-help>.button{max-width:100%;white-space:normal}body.pdm-site .guide-source{padding:28px 22px 35px}}@media(max-width:360px){body.pdm-site .guide-hero h1{font-size:40px}body.pdm-site .guide-teaser h3{font-size:21px}body.pdm-site .guide-teaser>div{height:105px}body.pdm-site .guide-card-copy{padding:18px}}@media(prefers-reduced-motion:reduce){body.pdm-site .guide-teaser{transition:none}}body.pdm-site .guide-teaser h3{overflow-wrap:anywhere;hyphens:auto}body.pdm-site .guide-map-panel{margin:0 0 36px;padding:28px;background:var(--paper);border:1px solid #d8d1c7;scroll-margin-top:calc(var(--header-height,110px) + 18px)}body.pdm-site .guide-map-heading{display:flex;justify-content:space-between;align-items:start;gap:22px;margin-bottom:22px}body.pdm-site .guide-map-heading .eyebrow{font-size:10px;margin:0 0 12px}body.pdm-site .guide-map-heading h3{font:34px/1.15 var(--serif);letter-spacing:-.03em;margin:0 0 12px}body.pdm-site .guide-map-heading p:last-child{font-size:14px;line-height:1.65;color:var(--muted);max-width:570px;margin:0}body.pdm-site .guide-map-hotel-key{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;flex-shrink:0}body.pdm-site .guide-map-hotel-key>span{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;color:#fff;background:#252e2e;border-radius:50%;font-weight:700}body.pdm-site .guide-map-tools{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}body.pdm-site .guide-map-tools label{display:flex;flex-direction:column;gap:7px;flex:1;max-width:420px;min-width:0;font-size:12px;color:var(--muted)}body.pdm-site .guide-map-tools select{width:100%;max-width:100%;height:46px;padding:10px 32px 10px 12px;background:#fff;border:1px solid #b8b1a5;border-radius:2px;color:var(--ink);font:15px/1.4 Arial,sans-serif}body.pdm-site .guide-map-tools>div{display:flex;gap:8px;flex-wrap:wrap}body.pdm-site .guide-map-tools button{min-height:46px;background:#fff0;border:1px solid #b8b1a5;color:var(--blue);padding:10px 14px;font:13px/1.35 Arial,sans-serif;cursor:pointer}body.pdm-site .guide-map-tools button:hover{background:#e8e3d9}body.pdm-site .guide-map-canvas{height:470px;isolation:isolate;z-index:0;background:#e6e8df;border:1px solid #c6c9bd;font-family:Arial,sans-serif}body.pdm-site .guide-map-canvas:not(.leaflet-container){display:none}body.pdm-site .guide-map-caption,body.pdm-site .guide-map-loading{font-size:12px;line-height:1.65;color:var(--muted);margin:14px 0 0}body.pdm-site .guide-map-caption{max-width:800px}body.pdm-site .guide-map-pin,body.pdm-site .guide-map-cluster{background:none;border:0}body.pdm-site .guide-map-pin>span{display:grid;place-items:center;width:34px;height:34px;background:var(--blue);color:#fff;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 7px #0004}body.pdm-site .guide-map-pin b{transform:rotate(45deg);font:700 12px/1 Arial,sans-serif}body.pdm-site .guide-map-pin-hotel>span{background:#252e2e;width:38px;height:38px;border-color:#e9d8ac}body.pdm-site .guide-map-cluster>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:#405e71;border:5px solid #c0ccd0;border-radius:50%;font:700 13px/1 Arial,sans-serif;box-shadow:0 2px 5px #0002}body.pdm-site .guide-map-canvas .leaflet-popup-content-wrapper{border-radius:3px;background:var(--paper)}body.pdm-site .guide-map-canvas .leaflet-popup-content{margin:18px 22px;width:230px!important;line-height:1.5}body.pdm-site .guide-map-popup h4{font:25px/1.15 var(--serif);margin:0 0 10px;color:var(--ink);overflow-wrap:anywhere}body.pdm-site .guide-map-popup p{margin:0 0 12px;font-size:12px;color:var(--muted)}body.pdm-site .guide-map-popup a{display:block;color:var(--blue);font-size:13px;line-height:1.5;min-height:38px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}body.pdm-site .guide-map-canvas .leaflet-control-attribution{font:10px/1.5 Arial,sans-serif;background:#fffffff2;max-width:100%}body.pdm-site .guide-map-canvas .leaflet-control-attribution a{color:#315469}body.pdm-site .guide-map-canvas .leaflet-control-zoom a{color:#304f60;background:var(--paper);width:36px;height:36px;line-height:36px}body.pdm-site .guide-map-card-link{display:block;width:100%;padding:12px 0 0;min-height:44px;text-align:left;border:0;background:none;color:var(--blue);font:12px/1.5 Arial,sans-serif;cursor:pointer}body.pdm-site .guide-map-card-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){body.pdm-site .guide-map-heading{flex-direction:column;gap:15px}body.pdm-site .guide-map-tools{flex-direction:column;align-items:stretch}body.pdm-site .guide-map-tools label{max-width:none}body.pdm-site .guide-map-tools>div{display:grid;grid-template-columns:1fr 1fr}body.pdm-site .guide-map-tools button{padding:10px 9px}body.pdm-site .guide-map-tools select{font-size:16px}}@media(max-width:700px){body.pdm-site .guide-map-panel{padding:18px 14px;margin-bottom:26px}body.pdm-site .guide-map-heading h3{font-size:29px}body.pdm-site .guide-map-heading p:last-child{font-size:13px}body.pdm-site .guide-map-canvas{height:380px;margin:0 -14px;border-left:0;border-right:0}body.pdm-site .guide-map-canvas .leaflet-popup-content{width:185px!important;margin:15px 19px}body.pdm-site .guide-map-popup h4{font-size:22px}body.pdm-site .guide-map-caption{font-size:11px}}body.pdm-site .guide-hero{min-height:0;padding-top:38px;padding-bottom:38px;grid-template-columns:1.35fr 1fr}body.pdm-site .guide-hero h1{font-size:clamp(44px,4.6vw,68px)}body.pdm-site .guide-hero-art img{max-height:300px}html.pdm-guide-page{scroll-padding-top:0}body.pdm-site .guide-directory{padding-top:40px;overflow:visible}body.pdm-site .guide-directory-heading>p:last-child{margin-bottom:22px;max-width:650px}body.pdm-site .guide-search-row{display:flex;align-items:center;gap:18px;margin-bottom:18px}body.pdm-site .guide-search-box{flex:1;max-width:610px;position:relative}body.pdm-site .guide-search-box label{display:block;font-size:12px;margin-bottom:7px;color:var(--muted)}body.pdm-site #guide-search{display:block;width:100%;height:48px;padding:12px 48px 12px 16px;background:var(--paper);border:1px solid #a9a294;border-radius:6px;color:var(--ink);font:16px Arial,sans-serif;box-sizing:border-box}body.pdm-site [data-guide-clear]{position:absolute;right:4px;bottom:2px;width:44px;height:44px;border:0;background:none;color:var(--blue);font-size:24px;cursor:pointer}body.pdm-site .guide-category-filters{gap:8px;margin-bottom:12px}body.pdm-site .guide-category-filters button{border-radius:24px;padding:10px 16px;font-size:13px}body.pdm-site .guide-refine{margin-bottom:8px;border:0}body.pdm-site .guide-refine>summary{width:fit-content;min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer;color:var(--blue);font-size:13px}body.pdm-site .guide-secondary-filters{padding:4px 0 18px;border:0;gap:16px}body.pdm-site .guide-filter-note{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 16px;max-width:630px}body.pdm-site .guide-reset{font-size:12px;align-self:end;margin-left:0;white-space:nowrap}body.pdm-site .guide-viewbar{position:sticky;top:var(--header-height,90px);z-index:9;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#efebe3f7;border-top:1px solid #d8d1c7;border-bottom:1px solid #d8d1c7;padding:10px 0;margin-bottom:22px;scroll-margin-top:calc(var(--header-height,90px) + 10px)}body.pdm-site.admin-bar .guide-viewbar{top:calc(var(--header-height,90px) + 32px)}body.pdm-site .guide-viewbar .guide-results{margin:0;font-size:13px;min-height:0}body.pdm-site .guide-view-switch{display:flex;border:1px solid #a9a294;border-radius:6px;padding:3px;background:var(--paper);gap:3px}body.pdm-site .guide-view-switch button{border:0;background:none;color:var(--blue);font:14px Arial,sans-serif;min-height:40px;padding:8px 18px;border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:8px}body.pdm-site .guide-view-switch button[aria-pressed=true]{background:var(--blue);color:#fff}body.pdm-site .guide-view-switch svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}body.pdm-site .guide-card{position:relative;border-radius:8px;overflow:hidden;scroll-margin-top:calc(var(--header-height,90px) + 115px)}body.pdm-site .guide-card.guide-selected{outline:2px solid var(--blue);outline-offset:3px}body.pdm-site .guide-card-art{height:145px;padding:12px 45px 0}body.pdm-site .guide-card-number{position:absolute;left:15px;top:15px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--paper);border:1px solid #cbc5ba;color:var(--blue);font:12px Arial,sans-serif}body.pdm-site .guide-card-copy{padding:20px}body.pdm-site .guide-card h3{font-size:27px}body.pdm-site .guide-kicker{margin-bottom:9px;letter-spacing:.09em}body.pdm-site .guide-description{min-height:0;font-size:14px;line-height:1.65;margin-bottom:18px}body.pdm-site .guide-location{min-height:0;font-size:12px}body.pdm-site .guide-duration{margin:0 0 12px;padding:0 0 12px}body.pdm-site .guide-practical{margin-top:10px}body.pdm-site .guide-practical>summary{min-height:44px;box-sizing:border-box;display:list-item;padding:12px 0;font-size:13px;cursor:pointer}body.pdm-site .guide-practical .guide-inquiry{display:block;min-height:44px;padding:10px 0;box-sizing:border-box;font-size:13px}body.pdm-site .guide-card-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;padding-top:14px;margin-top:2px}body.pdm-site .guide-card-actions>a,body.pdm-site .guide-card-actions>button{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 8px;box-sizing:border-box;font:12px/1.4 Arial,sans-serif;border:1px solid #a5b2b7;border-radius:4px;color:var(--blue);width:auto;text-decoration:none}body.pdm-site .guide-card-actions>button{background:var(--blue);border-color:var(--blue);color:#fff;cursor:pointer}body.pdm-site .guide-card-actions>a:hover{background:#e9e4da}body.pdm-site .guide-more-row{text-align:center;margin-top:26px}body.pdm-site [data-guide-more]{margin:auto;cursor:pointer}body.pdm-site .guide-map-panel{padding:20px;margin-bottom:15px;border-radius:8px}body.pdm-site .guide-map-heading{align-items:center;margin-bottom:14px}body.pdm-site .guide-map-heading h3{font-size:29px;margin:0}body.pdm-site .guide-map-tools{margin-top:16px;margin-bottom:14px}body.pdm-site .guide-map-tools>div{flex-wrap:nowrap}body.pdm-site .guide-map-tools label>span{font-size:12px}body.pdm-site .guide-map-caption{font-size:12px}body.pdm-site .guide-map-canvas{height:440px}body.pdm-site .guide-empty{padding:22px;text-align:center;max-width:none;border:1px dashed #a9a294;margin-bottom:22px}body.pdm-site .guide-map-note{font-size:12px;line-height:1.6}body.pdm-site .guide-directory :is(button,input,summary,select,a):focus-visible{outline:2px solid #345a70;outline-offset:3px}@media(max-width:782px){body.pdm-site.admin-bar .guide-viewbar{top:calc(var(--header-height,90px) + 46px)}}@media(max-width:700px){body.pdm-site.pdm-guide-ux>header{display:flex;flex-wrap:wrap;gap:0 7px;padding:4px 4%;align-items:center}body.pdm-site.pdm-guide-ux header .header-brand{margin-right:auto;width:94px;height:56px;order:0}body.pdm-site.pdm-guide-ux header .horizontal-logo{width:122px;height:56px}body.pdm-site.pdm-guide-ux header .menu{display:flex!important;align-items:center;gap:5px;min-height:44px;border:0;background:none;color:var(--ink);font-size:12px;padding:8px;order:3}body.pdm-site.pdm-guide-ux header .header-book{order:2;margin:0;padding:9px 11px;min-height:44px}body.pdm-site.pdm-guide-ux header .pdm-language{order:1;margin:0}body.pdm-site.pdm-guide-ux header #navigation{display:none;order:4;width:100%;position:static;padding:8px 0;margin:0;grid-template-columns:1fr 1fr;gap:2px 12px;flex-basis:100%;background:var(--paper)}body.pdm-site.pdm-guide-ux header #navigation.open{display:grid}body.pdm-site.pdm-guide-ux header #navigation a{padding:12px 4px;min-height:44px;font-size:12px;box-sizing:border-box}body.pdm-site .guide-hero{grid-template-columns:1fr;padding-top:26px;padding-bottom:26px;gap:20px}body.pdm-site .guide-hero h1{font-size:45px;margin:12px 0}body.pdm-site .guide-hero-copy>p.guide-subtitle{font-size:21px;margin:18px 0 8px}body.pdm-site .guide-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.65}body.pdm-site .guide-hero .actions{gap:16px;margin-top:20px}body.pdm-site .guide-hero .actions .button{padding:13px 16px;font-size:13px}body.pdm-site .guide-hero .actions .text-link{font-size:13px}body.pdm-site .guide-hero-art{display:none}body.pdm-site .guide-directory{padding-top:30px}body.pdm-site .guide-directory-heading h2{font-size:35px}body.pdm-site .guide-directory-heading>p:last-child{font-size:14px;line-height:1.65;margin-bottom:18px}body.pdm-site .guide-search-row{flex-wrap:wrap;gap:4px;margin-bottom:14px}body.pdm-site .guide-search-box{flex-basis:100%;max-width:none}body.pdm-site .guide-reset{margin-left:auto;min-height:36px;padding:5px 0}body.pdm-site .guide-category-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:6px}body.pdm-site .guide-category-filters button{padding:8px 4px;font-size:11px;border-radius:6px;overflow-wrap:anywhere;min-height:44px}body.pdm-site .guide-secondary-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.pdm-site .guide-secondary-filters label{min-width:0;font-size:11px}body.pdm-site .guide-secondary-filters select{width:100%;min-width:0;font-size:16px;padding-left:8px}body.pdm-site .guide-viewbar{gap:8px;padding:8px 0;margin-bottom:16px;align-items:center}body.pdm-site .guide-viewbar .guide-results{max-width:42%;font-size:12px;line-height:1.5}body.pdm-site .guide-view-switch button{padding:8px 10px;font-size:12px;gap:5px}body.pdm-site .guide-card-art{height:120px}body.pdm-site .guide-card-copy{padding:18px}body.pdm-site .guide-card h3{font-size:28px}body.pdm-site .guide-map-panel{padding:16px 12px}body.pdm-site .guide-map-heading{flex-direction:row;align-items:center;gap:10px}body.pdm-site .guide-map-heading h3{font-size:24px}body.pdm-site .guide-map-hotel-key{font-size:10px;max-width:115px;line-height:1.35;gap:5px}body.pdm-site .guide-map-hotel-key>span{width:24px;height:24px}body.pdm-site .guide-map-tools{gap:10px}body.pdm-site .guide-map-tools button{font-size:12px;min-height:44px}body.pdm-site .guide-map-canvas{height:390px;margin:0 -12px}body.pdm-site .guide-map-panel:focus{outline:0}body.pdm-site .guide-itineraries{padding-top:42px;padding-bottom:40px}}@media(max-width:600px){body.pdm-site.admin-bar .guide-viewbar{top:var(--header-height,64px)}}@media(prefers-reduced-motion:reduce){body.pdm-guide-ux{scroll-behavior:auto}body.pdm-guide-ux .guide-card{transition:none}}body.pdm-site .guide-map-panel,body.pdm-site .guide-grid{scroll-margin-top:calc(var(--header-height,90px) + 95px)}body.pdm-site .guide-result-summary{display:flex;gap:16px;align-items:center}body.pdm-site [data-guide-top]{border:0;background:none;color:var(--blue);min-height:44px;padding:8px 0;font:12px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:700px){body.pdm-site .guide-result-summary{display:block;max-width:44%}body.pdm-site .guide-result-summary .guide-results{max-width:none;font-size:11px}body.pdm-site [data-guide-top]{min-height:28px;padding:4px 0}}@media(max-width:360px){body.pdm-site.pdm-guide-ux header .header-brand{width:82px}body.pdm-site.pdm-guide-ux header .menu{font-size:0;padding:8px;gap:0;margin-left:0}body.pdm-site.pdm-guide-ux header .menu span{font-size:18px;margin:0}body.pdm-site.pdm-guide-ux .pdm-language summary{min-width:44px;gap:2px}body.pdm-site.pdm-guide-ux header .header-book{padding:9px;font-size:11px}}body.pdm-site .home-art-rooms.section{padding-top:70px;padding-bottom:60px}body.pdm-site .home-art-rooms .botanical{width:min(78%,1080px);height:auto;top:18px;right:2%;opacity:.28;pointer-events:none}body.pdm-site .home-art-rooms .room-layout{grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}body.pdm-site .home-art-rooms .room-copy{min-width:0}body.pdm-site .home-art-rooms .room-illustration{display:flex;justify-content:center;align-items:center;margin:0 auto 12px;min-height:230px}body.pdm-site .home-art-rooms .room-vignette{display:block;float:none;width:260px;height:260px;max-width:100%;margin:0;opacity:1;object-fit:contain;animation:none}body.pdm-site .home-art-rooms .room-story{border-top:1px solid var(--line);padding-top:22px}body.pdm-site .home-art-rooms .room-story>.eyebrow{font-size:11px;color:var(--blue);letter-spacing:.18em;margin:0 0 10px}body.pdm-site .home-art-rooms .room-story h3{font-size:clamp(29px,3vw,40px);margin:0 0 15px}body.pdm-site .home-art-rooms .room-story>p:not(.eyebrow){font-size:15px;line-height:1.7;color:var(--muted)}body.pdm-site .home-art-rooms .room-story .room-facts{clear:none;padding-top:16px;margin-top:18px;color:var(--ink)}body.pdm-site .home-art-rooms .room-story .breakfast{font-size:13px;margin-top:6px}body.pdm-site .home-art-rooms .room-story .text-link{margin-top:18px}body.pdm-site .home-art-experiences{display:block;padding-top:65px;padding-bottom:70px}body.pdm-site .home-art-experiences>div:first-child{text-align:center;max-width:760px;margin:0 auto 25px}body.pdm-site .home-art-experiences h2{font-size:clamp(34px,3.7vw,55px);line-height:1.12}body.pdm-site .home-art-experiences .experience-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}body.pdm-site .home-art-experiences .experience-items article{padding:0 26px 10px;min-height:0;text-align:center;display:flex;flex-direction:column;align-items:center;border:0}body.pdm-site .home-art-experiences .experience-items article+article{border-left:1px solid #d2cabe;padding-top:0}body.pdm-site .home-art-experiences .pleasure-vignette{position:static;width:300px;height:260px;max-width:100%;margin:0 auto 15px;opacity:1;object-fit:contain;flex-shrink:0}body.pdm-site .home-art-experiences .experience-items h3{font-size:clamp(24px,2.2vw,31px);line-height:1.15;margin:0 0 14px;max-width:100%}body.pdm-site .home-art-experiences .experience-items p{font-size:15px;line-height:1.75;margin:0;max-width:310px}body.pdm-site .home-art-faq{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,5vw,70px);padding-top:70px;padding-bottom:70px}body.pdm-site .home-art-faq>div:first-child{min-width:0;text-align:center}body.pdm-site .home-art-faq h2{max-width:550px;margin:auto;font-size:clamp(34px,3.7vw,53px)}body.pdm-site .home-art-faq .farmer-vignette{display:block;width:100%;height:auto;max-width:540px;aspect-ratio:3/2;margin:26px auto 0;opacity:1;object-fit:contain}body.pdm-site .home-art-faq .questions{padding:8px 30px;background:#efebe3;border:1px solid #d8d1c7;border-radius:14px;min-width:0}body.pdm-site .home-art-faq .questions details{padding:23px 0}body.pdm-site .home-art-faq .questions details:last-child{border-bottom:0}body.pdm-site .home-art-faq .questions summary{font-size:16px;line-height:1.5;min-height:28px}body.pdm-site .home-art-faq .questions p{font-size:14px;line-height:1.75}@media(min-width:851px){body.pdm-site .home-art-rooms .room-layout{grid-template-columns:1.25fr 1fr .72fr;gap:clamp(20px,2.8vw,38px)}body.pdm-site .home-art-rooms .room-copy{display:contents}body.pdm-site .home-art-rooms .room-picture{grid-column:1;grid-row:1;aspect-ratio:4/3}body.pdm-site .home-art-rooms .room-story{grid-column:2;grid-row:1;border-top:0;padding-top:0}body.pdm-site .home-art-rooms .room-illustration{grid-column:3;grid-row:1;width:100%;margin:0;min-height:280px}body.pdm-site .home-art-rooms .room-vignette{width:280px;height:280px;max-width:none;flex-shrink:0}body.pdm-site .home-art-rooms .room-story h3{font-size:clamp(28px,2.8vw,35px)}}@media(min-width:701px) and (max-width:850px){body.pdm-site .home-art-rooms .room-layout{grid-template-columns:1fr 1fr;gap:28px}body.pdm-site .home-art-rooms .room-copy{display:contents}body.pdm-site .home-art-rooms .room-picture{grid-column:1/-1;grid-row:1;max-width:600px;width:100%;margin:auto}body.pdm-site .home-art-rooms .room-story{grid-column:1;grid-row:2;border-top:0;padding-top:0}body.pdm-site .home-art-rooms .room-illustration{grid-column:2;grid-row:2}}@media(min-width:701px) and (max-width:1100px){body.pdm-site .home-art-experiences .experience-items article{padding-inline:15px}body.pdm-site .home-art-experiences .pleasure-vignette{height:235px;margin-bottom:8px}}@media(max-width:700px){body.pdm-site .home-art-rooms.section{padding-top:75px;padding-bottom:48px}body.pdm-site .home-art-rooms .botanical{width:96%;height:auto;right:2%;top:12px;opacity:.3}body.pdm-site .home-art-rooms .room-layout{grid-template-columns:1fr;gap:20px}body.pdm-site .home-art-rooms .room-illustration{min-height:0;margin:0 auto 8px}body.pdm-site .home-art-rooms .room-vignette{width:245px;height:245px}body.pdm-site .home-art-rooms .room-story{padding-top:18px}body.pdm-site .home-art-rooms .room-story h3{font-size:32px}body.pdm-site .home-art-rooms .room-story>p:not(.eyebrow){font-size:15px}body.pdm-site .home-art-experiences{padding-top:42px;padding-bottom:45px}body.pdm-site .home-art-experiences>div:first-child{margin-bottom:22px}body.pdm-site .home-art-experiences .experience-items{grid-template-columns:1fr;gap:25px}body.pdm-site .home-art-experiences .experience-items article{padding:0 12px 24px}body.pdm-site .home-art-experiences .experience-items article+article{border-left:0;border-top:1px solid #d2cabe;padding-top:20px}body.pdm-site .home-art-experiences .pleasure-vignette{width:300px;height:240px;margin:0 auto 8px}body.pdm-site .home-art-experiences .experience-items h3{font-size:29px;margin-bottom:12px}body.pdm-site .home-art-experiences .experience-items p{font-size:15px}body.pdm-site .home-art-faq{grid-template-columns:1fr;gap:24px;padding-top:45px;padding-bottom:45px}body.pdm-site .home-art-faq .farmer-vignette{width:100%;max-width:430px;margin-top:22px}body.pdm-site .home-art-faq .questions{padding:4px 22px}body.pdm-site .home-art-faq .questions details{padding:20px 0}}body.pdm-site .pdm-garden-host{position:relative}body.pdm-site .pdm-orchid{position:absolute;width:0;height:0;z-index:4;pointer-events:none!important;user-select:none;--orchid-w:62px;--orchid-h:124px;--root-x:43%;--lean:48deg;--nectar-x:51%;--nectar-y:40%}body.pdm-site .pdm-orchid[data-kind="1"]{--root-x:53%;--nectar-x:38%;--nectar-y:29%}body.pdm-site .pdm-orchid[data-kind="2"]{--root-x:58%;--nectar-x:55%;--nectar-y:33%;--orchid-w:55px;--orchid-h:110px}body.pdm-site .pdm-orchid[data-side="left"]{left:-2px}body.pdm-site .pdm-orchid[data-side="right"]{right:-2px;--lean:-48deg}body.pdm-site .pdm-orchid[data-edge="top"]{top:92px}body.pdm-site .pdm-orchid[data-edge="bottom"]{bottom:14px}body.pdm-site .pdm-orchid-art{display:block;position:absolute;width:var(--orchid-w);height:var(--orchid-h);left:0;top:0;transform-origin:var(--root-x) 95%;transform:translate(calc(-1 * var(--root-x)),-95%) rotate(var(--lean));background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/09/orquideas-atlas.webp);background-size:300% 100%;background-repeat:no-repeat;opacity:.94;filter:saturate(.86)}body.pdm-site .pdm-orchid[data-kind="1"] .pdm-orchid-art{background-position:50% 0}body.pdm-site .pdm-orchid[data-kind="2"] .pdm-orchid-art{background-position:100% 0}body.pdm-site .pdm-nectar{position:absolute;left:var(--nectar-x);top:var(--nectar-y);width:1px;height:1px}body.pdm-site .pdm-orchid-root{position:absolute;left:0;top:-20px;width:60px;height:42px;overflow:visible;stroke:#778468;stroke-width:1.1;stroke-linecap:round;opacity:.65}body.pdm-site .pdm-orchid-root .pdm-root-main{stroke-width:1.8}body.pdm-site .pdm-orchid[data-side="right"] .pdm-orchid-root{left:-60px;transform:scaleX(-1)}body.pdm-site .pdm-perch{position:absolute;left:45px;top:-4px;width:1px;height:1px}body.pdm-site .pdm-orchid[data-side="right"] .pdm-perch{left:-46px}body.pdm-site .pdm-orchid::after{content:"";position:absolute;left:-3px;top:-2px;width:13px;height:15px;background:radial-gradient(ellipse at left,#74806a35,transparent 70%)}body.pdm-site .pdm-orchid[data-side="right"]::after{left:-10px;transform:scaleX(-1)}body.pdm-site .pdm-garden-sky{position:fixed;inset:0;z-index:18;overflow:hidden;pointer-events:none!important;contain:strict;user-select:none}body.pdm-site .pdm-garden-sky *{pointer-events:none!important}body.pdm-site .pdm-natural-bird{position:absolute;left:0;top:0;width:74px;height:74px;visibility:hidden;will-change:transform;transform-origin:61% 48%;filter:saturate(.82)}body.pdm-site .pdm-natural-bird.is-visible{visibility:visible}body.pdm-site .pdm-natural-facing,body.pdm-site .pdm-natural-pose,body.pdm-site .pdm-natural-layer{position:absolute;inset:0;width:100%;height:100%;transform-origin:61% 48%}body.pdm-site .pdm-natural-layer{background:url(https://piedrasdemani.com/wp-content/uploads/2026/09/colibri-natural.webp) center/100% 100% no-repeat}body.pdm-site .pdm-natural-body{clip-path:polygon(60% 38%,58% 44%,56% 50%,53% 56%,46% 72%,59% 76%,100% 76%,100% 0%,60% 0%)}body.pdm-site .pdm-natural-tail{clip-path:polygon(49% 65%,66% 69%,53% 90%,28% 100%);transform-origin:55% 70%}body.pdm-site .pdm-natural-wing{clip-path:polygon(0% 0%,62% 0%,62% 35%,59% 39%,65% 49%,54% 56%,0% 56%);transform:rotate(-87deg) scale(.72,.58);opacity:.9;transform-origin:61% 48%}body.pdm-site .pdm-natural-far{opacity:0}body.pdm-site .pdm-natural-wing{animation:pdm-featherbeat .068s linear infinite;filter:blur(.4px)}body.pdm-site .pdm-natural-far{animation:pdm-featherbeat-far .068s linear infinite;filter:blur(.55px)}body.pdm-site .pdm-natural-feet{position:absolute;left:61%;top:64%;width:3px;height:3px;border-left:1px solid #777569;border-bottom:1px solid #777569;border-radius:0 0 1px 1px;opacity:0}body.pdm-site .pdm-natural-bird[data-state="rest"] .pdm-natural-feet{opacity:.7}body.pdm-site .pdm-natural-bird[data-state="rest"] .pdm-natural-wing{animation-play-state:paused}body.pdm-site .pdm-natural-bird[data-state="landing"] .pdm-natural-feet{opacity:.6}body.pdm-site .pdm-natural-bird[data-state="feeding"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-state="feeding"] .pdm-natural-far{animation-duration:.056s}body.pdm-site .pdm-natural-bird[data-state="hover"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-state="hover"] .pdm-natural-far{animation-duration:.063s}body.pdm-site .pdm-natural-bird[data-state="approach"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-state="landing"] .pdm-natural-wing{animation-duration:.078s}body.pdm-site .pdm-natural-bird[data-state="approach"] .pdm-natural-far,body.pdm-site .pdm-natural-bird[data-state="landing"] .pdm-natural-far{animation-duration:.078s}@keyframes pdm-featherbeat{0%,100%{transform:rotate(-46deg) scaleY(.34);opacity:.35}25%{transform:rotate(-14deg) scaleY(.15);opacity:.17}50%{transform:rotate(19deg) scaleY(.72);opacity:.48}75%{transform:rotate(-14deg) scaleY(.13);opacity:.17}}@keyframes pdm-featherbeat-far{0%,100%{transform:rotate(-52deg) scale(.89,.31);opacity:.2}25%{transform:rotate(-20deg) scale(.9,.12);opacity:.08}50%{transform:rotate(12deg) scale(.9,.6);opacity:.23}75%{transform:rotate(-20deg) scale(.9,.11);opacity:.08}}body.pdm-site .pdm-flight-wing-wrap{position:absolute;inset:0;opacity:1;transition:opacity .14s ease-out}body.pdm-site .pdm-natural-folded{clip-path:polygon(0% 0%,62% 0%,62% 35%,59% 39%,65% 49%,54% 56%,0% 56%);transform:rotate(-87deg) scale(.72,.58);transform-origin:61% 48%;opacity:0;transition:opacity .18s ease-out}body.pdm-site .pdm-natural-bird[data-state="rest"] .pdm-flight-wing-wrap{opacity:0}body.pdm-site .pdm-natural-bird[data-state="rest"] .pdm-natural-folded{opacity:.98}body.pdm-site .pdm-bird-control{position:fixed;left:18px;bottom:calc(var(--reservation-height,100px) + 14px);z-index:80;display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #b7bdac;border-radius:24px;background:#f8f5edeb;color:#365b54;font:11px/1.2 Arial,sans-serif;box-shadow:0 2px 8px #213c3210;cursor:pointer;backdrop-filter:blur(5px)}body.pdm-site .pdm-bird-control:hover{background:#edf0e6}body.pdm-site .pdm-bird-control:focus-visible{outline:2px solid #405f70;outline-offset:4px}body.pdm-site .pdm-bird-control[hidden]{display:none}body.pdm-site .pdm-bird-control-symbol{font-size:13px;min-width:10px}body.pdm-site.pdm-birds-paused .pdm-natural-wing{animation:none!important}@media(max-width:700px){body.pdm-site #inicio .pdm-orchid[data-side="left"]{display:none}body.pdm-site .pdm-orchid,body.pdm-site .pdm-orchid[data-kind="2"]{--orchid-w:34px;--orchid-h:68px;--lean:40deg}body.pdm-site .pdm-orchid[data-side="right"]{--lean:-40deg}body.pdm-site .pdm-orchid[data-edge="top"]{top:64px}body.pdm-site .pdm-orchid[data-edge="bottom"]{bottom:8px}body.pdm-site .pdm-orchid-root{width:46px;height:32px;top:-15px}body.pdm-site .pdm-orchid[data-side="right"] .pdm-orchid-root{left:-46px}body.pdm-site .pdm-perch{left:34px;top:-3px}body.pdm-site .pdm-orchid[data-side="right"] .pdm-perch{left:-35px}body.pdm-site .pdm-natural-bird{width:58px;height:58px}body.pdm-site .pdm-bird-control{left:10px;bottom:calc(var(--reservation-height,90px) + 10px);min-height:34px;font-size:10px;padding:6px 9px;gap:5px}}@media(prefers-reduced-motion:reduce){body.pdm-site .pdm-garden-sky *{animation:none!important;transition:none!important}body.pdm-site .pdm-bird-control{display:none}}@media print{body.pdm-site .pdm-bird-control,body.pdm-site .pdm-garden-sky,body.pdm-site .pdm-orchid{display:none}}body.pdm-site .pdm-orchid{--bud-x:46%}body.pdm-site .pdm-orchid[data-kind="1"]{--bud-x:45%}body.pdm-site .pdm-orchid[data-kind="2"]{--bud-x:55%}body.pdm-site .pdm-orchid-branch{position:absolute;inset:0;transform-origin:0 0}body.pdm-site .pdm-orchid-art{background-image:none}body.pdm-site .pdm-orchid-layer{position:absolute;inset:0;background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/09/orquideas-atlas.webp);background-size:300% 100%;background-repeat:no-repeat}body.pdm-site .pdm-orchid[data-kind="1"] .pdm-orchid-layer{background-position:50% 0}body.pdm-site .pdm-orchid[data-kind="2"] .pdm-orchid-layer{background-position:100% 0}body.pdm-site .pdm-orchid-stem{clip-path:polygon(0 56.8%,100% 56.8%,100% 100%,0 100%)}body.pdm-site .pdm-orchid-bloom{clip-path:polygon(0 0,100% 0,100% 57.2%,0 57.2%);transform-origin:var(--bud-x) 57%}body.pdm-site .pdm-natural-body{clip-path:polygon(60% 38%,58% 44%,56% 50%,53% 56%,46% 72%,59% 76%,100% 76%,100% 43%,76% 43%,64% 40%)}body.pdm-site .pdm-natural-head{clip-path:polygon(60% 0,100% 0,100% 43.2%,76% 43.2%,64% 40.2%,60% 38.2%);transform-origin:70% 40%}body.pdm-site .pdm-natural-eyelid{position:absolute;left:72.35%;top:26.45%;width:2.1%;height:2.7%;border-radius:50%;background:#57716c;opacity:0}body.pdm-site .pdm-beak-tip{position:absolute;left:96.5%;top:23.5%;width:0;height:0}body.pdm-site .illustrated-hero h1.pdm-cable-title{position:relative;line-height:1.44;padding-top:18px;padding-bottom:4px}body.pdm-site .pdm-title-cable{position:absolute;overflow:visible;pointer-events:none!important;z-index:3;color:#57716f;opacity:0;transition:opacity .45s}body.pdm-site .pdm-title-cable.is-ready{opacity:1}body.pdm-site .pdm-title-cable .cable-line{fill:none;stroke:#7d8982;stroke-width:1.05;stroke-linecap:round}body.pdm-site .pdm-title-cable .cable-line-shadow{fill:none;stroke:#414f4720;stroke-width:1.5;transform:translateY(.8px)}body.pdm-site .pdm-title-cable .cable-wire{fill:none;stroke:#e7e9dd;stroke-width:.4;stroke-dasharray:1 2;opacity:.65}body.pdm-site .pdm-title-cable .cable-support{fill:none;stroke:#808b7d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}body.pdm-site .pdm-title-cable .cable-sheave{fill:#f8f5ef;stroke:#808b7d;stroke-width:.9}body.pdm-site .pdm-title-cable .cable-cabin{filter:drop-shadow(.7px 1.2px .8px #263c3940)}body.pdm-site .pdm-title-cable .tower-mast{fill:#a5afa2;stroke:#758478;stroke-width:.7}body.pdm-site .pdm-title-cable .tower-highlight{fill:none;stroke:#eeeede;stroke-width:.6}body.pdm-site .pdm-title-cable .tower-base{fill:#c4c9b9;stroke:#738172;stroke-width:.6}body.pdm-site .pdm-title-cable .tower-foot-shadow{fill:none;stroke:#5e6b5735;stroke-width:1}body.pdm-site .pdm-title-cable .tower-ladder{fill:none;stroke:#8a9583;stroke-width:.55}body.pdm-site .pdm-title-cable .tower-brace{fill:none;stroke:#82917f;stroke-width:1}body.pdm-site .pdm-title-cable .tower-crossarm{fill:#a8b09e;stroke:#73816f;stroke-width:.65}body.pdm-site .pdm-title-cable .tower-wheel{fill:#879584;stroke:#e5e8d9;stroke-width:.55}body.pdm-site .pdm-title-cable .tower-hub{fill:#435c56}body.pdm-site .pdm-title-cable .guide-frame{fill:none;stroke:#b9c0ae;stroke-width:5.2;stroke-linecap:round}body.pdm-site .pdm-title-cable .guide-edge{fill:none;stroke:#f0eee1;stroke-width:3.7;stroke-linecap:round}body.pdm-site .pdm-title-cable .guide-sleepers{fill:none;stroke:#889783;stroke-width:4.4;stroke-dasharray:.65 5;opacity:.8}body.pdm-site .pdm-title-cable .guide-brace{fill:none;stroke:#899982;stroke-width:1;stroke-linecap:round}body.pdm-site .pdm-title-cable .terminal-roof{fill:#56746f;stroke:#405f5b;stroke-width:.75}body.pdm-site .pdm-title-cable .terminal-post{fill:none;stroke:#819280;stroke-width:1.2}body.pdm-site .pdm-title-cable .terminal-light{fill:#d8cda2}body.pdm-site .pdm-cable-toggle{display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:1px solid #fff0;border-radius:0;background:#fff0;padding:3px 0;min-height:28px;margin-top:3px;color:#7d8478;font:10px/1.2 Arial,sans-serif;letter-spacing:.05em}body.pdm-site .pdm-cable-toggle:hover{color:#3d5c70;border-bottom-color:#b0b5a5}body.pdm-site .pdm-cable-toggle:focus-visible{outline:2px solid #3d5c70;outline-offset:3px}body.pdm-site .pdm-cable-toggle[hidden]{display:none}@media(min-width:701px){body.pdm-site .illustrated-hero:has(.pdm-cable-title){min-height:680px;height:auto}body.pdm-site .illustrated-hero .hero-copy:has(.pdm-cable-title){padding-bottom:40px}}@media(max-width:700px){body.pdm-site .illustrated-hero h1.pdm-cable-title{line-height:1.48;padding-top:20px}body.pdm-site .pdm-cable-toggle{font-size:9px}}@media(prefers-reduced-motion:reduce){body.pdm-site .pdm-title-cable{transition:none}body.pdm-site .pdm-cable-toggle{display:none}}@media print{body.pdm-site .pdm-title-cable,body.pdm-site .pdm-cable-toggle{display:none}}body.pdm-site>header.pdm-cable-header{display:grid;grid-template-columns:112px minmax(0,1fr) auto auto;gap:12px;align-items:center;height:auto;min-height:106px;padding:5px 2.4%;isolation:isolate}body.pdm-site header.pdm-cable-header .header-brand{grid-column:1;grid-row:1;order:0;width:112px;height:80px;margin:0;justify-self:start;flex:none}body.pdm-site header.pdm-cable-header .horizontal-logo{width:145px;height:80px;max-width:none}body.pdm-site header.pdm-cable-header .pdm-language{grid-column:3;grid-row:1;order:2;margin:0}body.pdm-site header.pdm-cable-header .header-book{grid-column:4;grid-row:1;order:3;justify-self:end;min-height:44px;padding:11px 14px;font-size:13px;gap:7px;margin:0}body.pdm-site header.pdm-cable-header .menu{display:none!important}body.pdm-site header.pdm-cable-header .pdm-cable-nav{grid-column:2;grid-row:1;order:1;position:relative;min-width:0;padding:53px 46px 2px;align-self:center}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation,body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation.open{display:flex;position:relative;inset:auto;flex:initial;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 clamp(7px,.9vw,15px);width:100%;margin:0;padding:0;max-height:none;overflow:visible;background:#fff0;box-shadow:none;z-index:2;grid-column:auto;grid-row:auto}body.pdm-site header.pdm-cable-header #navigation a{font-size:clamp(11px,.9vw,13px);font-weight:400;letter-spacing:.01em;line-height:1.3;padding:10px 0;min-height:36px;display:inline-flex;align-items:center;white-space:nowrap}body.pdm-site .pdm-header-cable{position:absolute;top:0;left:0;display:block;width:100%;height:88px;overflow:hidden;pointer-events:none!important;z-index:1;opacity:0;transition:opacity .35s}body.pdm-site .pdm-header-cable.is-ready{opacity:1}body.pdm-site .pdm-header-cable .cable-line{fill:none;stroke:#7b7966;stroke-width:.9;stroke-linecap:round}body.pdm-site .pdm-header-cable .cable-line-shadow{fill:none;stroke:#524e4220;stroke-width:1.3;transform:translateY(.7px)}body.pdm-site .pdm-header-cable .cable-wire{fill:none;stroke:#f6f3e7;stroke-width:.35;stroke-dasharray:1 2;opacity:.6}body.pdm-site .pdm-header-cable .cable-cabin{filter:drop-shadow(.5px 1px .7px #34403c30)}body.pdm-site .pdm-header-cable .herveo-frame{fill:none;stroke:#796a50;stroke-width:1.05;stroke-linejoin:round;stroke-linecap:round}body.pdm-site .pdm-header-cable .herveo-braces{fill:none;stroke:#928166;stroke-width:.63;stroke-linejoin:round}body.pdm-site .pdm-header-cable .herveo-side{fill:#d6cebb25;stroke:#a29071;stroke-width:.7}body.pdm-site .pdm-header-cable .herveo-base{fill:#d5cdbd;stroke:#96876c;stroke-width:.6}body.pdm-site .pdm-header-cable .herveo-wheel{fill:#867b62;stroke:#e5ddcd;stroke-width:.6}body.pdm-site .pdm-nav-cable-toggle{position:absolute;right:37px;top:10px;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:50%;background:#f8f5efc9;color:#8b897b;font:9px/1 Arial,sans-serif;z-index:3;cursor:pointer}body.pdm-site .pdm-nav-cable-toggle:hover{background:#e9e5da;color:#345d63}body.pdm-site .pdm-nav-cable-toggle:focus-visible{outline:2px solid #426979;outline-offset:3px}body.pdm-site .pdm-nav-cable-toggle[hidden]{display:none}@media(min-width:1450px){body.pdm-site>header.pdm-cable-header{grid-template-columns:140px minmax(0,1fr) auto auto;gap:17px;padding-inline:3%}body.pdm-site header.pdm-cable-header .header-brand{width:135px}body.pdm-site header.pdm-cable-header .horizontal-logo{width:164px}}@media(min-width:701px) and (max-width:1050px){body.pdm-site>header.pdm-cable-header{grid-template-columns:94px minmax(0,1fr) auto auto;gap:8px;padding-inline:2%}body.pdm-site header.pdm-cable-header .header-brand{width:94px}body.pdm-site header.pdm-cable-header .horizontal-logo{width:126px}body.pdm-site header.pdm-cable-header .header-book{padding:10px 11px;font-size:12px}body.pdm-site header.pdm-cable-header .pdm-language summary{min-width:49px;font-size:11px}body.pdm-site header.pdm-cable-header #navigation a{font-size:11px;min-height:30px;padding-block:7px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{justify-content:center;column-gap:12px}}@media(max-width:700px){body.pdm-site>header.pdm-cable-header{grid-template-columns:minmax(0,1fr) auto auto;gap:0 8px;min-height:0;padding:3px 4% 7px}body.pdm-site header.pdm-cable-header .header-brand{grid-column:1;grid-row:1;width:102px;height:58px}body.pdm-site header.pdm-cable-header .horizontal-logo{width:133px;height:60px}body.pdm-site header.pdm-cable-header .pdm-language{grid-column:2;grid-row:1}body.pdm-site header.pdm-cable-header .header-book{grid-column:3;grid-row:1;padding:9px 11px;font-size:12px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{grid-column:1/-1;grid-row:2;padding:62px 0 0;width:100%;margin:0}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{justify-content:center;column-gap:12px;row-gap:0}body.pdm-site header.pdm-cable-header #navigation a{font-size:11.5px;padding:8px 0;min-height:32px}body.pdm-site .pdm-header-cable{height:68px}body.pdm-site .pdm-nav-cable-toggle{top:7px;right:26px;width:24px;height:24px;font-size:8px}}@media(max-width:360px){body.pdm-site header.pdm-cable-header #navigation a{font-size:10.5px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:8px}}@media(prefers-reduced-motion:reduce){body.pdm-site .pdm-header-cable{transition:none}body.pdm-site .pdm-nav-cable-toggle{display:none}}@media print{body.pdm-site .pdm-header-cable,body.pdm-site .pdm-nav-cable-toggle{display:none}body.pdm-site header.pdm-cable-header .pdm-cable-nav{padding-top:0}}body.pdm-site header .header-identity{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;min-width:0}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:62px;width:100%;display:flex;align-items:center;justify-content:center}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{height:62px;width:125px}body.pdm-site header .header-social{display:flex;justify-content:center;gap:3px;width:100%;margin:0}body.pdm-site header .header-social a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:6px;color:#45616c;border:1px solid #fff0;border-radius:50%;transition:background .18s,color .18s}body.pdm-site header .header-social svg{display:block;width:17px;height:17px;flex:none}body.pdm-site header .header-social a:hover{background:#e6e4db;color:#253f47}body.pdm-site header .header-social a:focus-visible{outline:2px solid #426979;outline-offset:2px}@media(min-width:1450px){body.pdm-site header .header-identity{width:135px}}@media(min-width:701px) and (max-width:1050px){body.pdm-site header .header-identity{width:94px}body.pdm-site header .header-social{gap:0}}@media(max-width:700px){body.pdm-site header .header-identity{width:102px}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:54px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{height:54px;width:120px}}@media(prefers-reduced-motion:reduce){body.pdm-site header .header-social a{transition:none}}body.pdm-site>header.pdm-cable-header{grid-template-columns:180px minmax(0,1fr) auto auto;gap:16px;padding-inline:2.4%}body.pdm-site header .header-identity{width:180px}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:94px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:200px;height:94px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{padding-inline:45px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{justify-content:center;column-gap:14px;row-gap:0}body.pdm-site header.pdm-cable-header #navigation a{font-size:11px}body.pdm-site header.pdm-cable-header #navigation .header-social{width:auto;flex:none;gap:1px;margin-left:2px}body.pdm-site header.pdm-cable-header #navigation .header-social a{width:28px;min-width:28px;height:30px;min-height:30px;padding:5px;color:#171717}body.pdm-site .pdm-header-cable .cable-line{stroke:#171717;stroke-width:1}body.pdm-site .pdm-header-cable .cable-line-shadow{stroke:#17171720}body.pdm-site .pdm-header-cable .cable-wire{stroke:#171717;opacity:.4}body.pdm-site .pdm-header-cable .herveo-frame,body.pdm-site .pdm-header-cable .herveo-braces,body.pdm-site .pdm-header-cable .herveo-side,body.pdm-site .pdm-header-cable .herveo-base{stroke:#171717}body.pdm-site .pdm-header-cable .herveo-wheel{fill:#171717}@media(min-width:1600px){body.pdm-site>header.pdm-cable-header{grid-template-columns:210px minmax(0,1fr) auto auto}body.pdm-site header .header-identity{width:210px}body.pdm-site header.pdm-cable-header #navigation a{font-size:12px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:18px}}@media(min-width:701px) and (max-width:1050px){body.pdm-site>header.pdm-cable-header{grid-template-columns:135px minmax(0,1fr) auto auto;gap:10px}body.pdm-site header .header-identity{width:135px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:160px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:12px}}@media(max-width:700px){body.pdm-site>header.pdm-cable-header{grid-template-columns:minmax(0,1fr) auto auto;gap:0 8px;padding-inline:4%}body.pdm-site header .header-identity{width:140px}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:74px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{height:74px;width:162px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{padding-inline:0}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:12px}body.pdm-site header.pdm-cable-header #navigation a{font-size:11px}}@media(max-width:360px){body.pdm-site header .header-identity{width:118px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:145px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:8px}body.pdm-site header.pdm-cable-header #navigation a{font-size:10.5px}}body.pdm-site header.pdm-cable-header #navigation .pdm-nav-tail{display:flex;align-items:center;gap:14px;flex:none}body.pdm-site>header.pdm-cable-header{grid-template-columns:200px minmax(0,1fr) auto auto;min-height:150px;gap:14px;padding-block:8px}body.pdm-site header .header-identity{width:200px}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:124px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:244px;height:124px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{padding:65px 57px 4px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:16px;row-gap:0}body.pdm-site header.pdm-cable-header #navigation a{font-size:14px;line-height:1.35;min-height:38px;padding-block:9px}body.pdm-site .pdm-header-cable{height:132px}body.pdm-site .pdm-nav-cable-toggle{right:51px;top:12px}body.pdm-site header.pdm-cable-header #navigation .header-social a{width:30px;min-width:30px;height:34px;min-height:34px;padding:6px}@media(min-width:1600px){body.pdm-site>header.pdm-cable-header{grid-template-columns:230px minmax(0,1fr) auto auto}body.pdm-site header .header-identity{width:230px}body.pdm-site header.pdm-cable-header #navigation a{font-size:15px}}@media(min-width:701px) and (max-width:1050px){body.pdm-site>header.pdm-cable-header{grid-template-columns:155px minmax(0,1fr) auto auto;gap:10px}body.pdm-site header .header-identity{width:155px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:190px;height:110px}body.pdm-site header.pdm-cable-header #navigation a{font-size:13px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:13px}}@media(max-width:700px){body.pdm-site>header.pdm-cable-header{grid-template-columns:minmax(0,1fr) auto auto;min-height:0;gap:0 8px;padding-block:3px 7px}body.pdm-site header .header-identity{width:145px}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:86px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:182px;height:86px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{padding:80px 0 0}body.pdm-site .pdm-header-cable{height:84px}body.pdm-site header.pdm-cable-header #navigation a{font-size:13px;min-height:38px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:14px}body.pdm-site .pdm-nav-cable-toggle{right:34px;top:8px}}@media(max-width:360px){body.pdm-site header .header-identity{width:116px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:158px}body.pdm-site header.pdm-cable-header #navigation a{font-size:12px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{column-gap:11px}}@media(min-width:1051px) and (max-width:1499px){body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;column-gap:16px}body.pdm-site header.pdm-cable-header #navigation>a{justify-self:start}}@media(min-width:701px){body.pdm-site #inicio .pdm-orchid[data-side="left"][data-edge="top"]{top:clamp(205px,39%,290px)}}body.pdm-site .pdm-natural-bird[data-species="woodstar"]{width:37px;height:37px;filter:saturate(.9)}body.pdm-site .pdm-natural-bird[data-species="woodstar"] .pdm-natural-layer{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/09/colibri-ventriblanco-sprite.png)}body.pdm-site .pdm-natural-bird[data-species="woodstar"] .pdm-natural-wing{animation-duration:.058s}body.pdm-site .pdm-natural-bird[data-species="woodstar"][data-state="feeding"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="woodstar"][data-state="feeding"] .pdm-natural-far{animation-duration:.049s}@media(max-width:700px){body.pdm-site .pdm-natural-bird[data-species="woodstar"]{width:29px;height:29px}}@media(min-width:701px) and (max-width:1050px){body.pdm-site #inicio .pdm-orchid[data-side="left"][data-edge="top"]{--orchid-w:38px;--orchid-h:76px;left:0}}body.pdm-site #manizales{padding-bottom:28px}body.pdm-site .home-art-faq{padding-top:32px}body.pdm-site .home-art-faq .pdm-orchid[data-side="left"]{top:62%;bottom:auto}@media(max-width:700px){body.pdm-site #manizales{padding-bottom:18px}body.pdm-site .home-art-faq{padding-top:26px}body.pdm-site .home-art-faq .pdm-orchid[data-side="left"]{top:32%;bottom:auto}}body.pdm-site .hero-drawing svg.pdm-copetones{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;mix-blend-mode:normal;z-index:2;display:block}body.pdm-site .hero-drawing:not([data-drawing="complete"]) svg.pdm-copetones{visibility:hidden}body.pdm-site .pdm-copetones *{pointer-events:none}body.pdm-site #fachada-hotel{scroll-margin-top:calc(var(--header-height,100px) + 12px)}body.pdm-site .pdm-natural-front{position:absolute;inset:0;width:100%;height:100%;left:11%;opacity:0;transform-origin:50% 48%;pointer-events:none}body.pdm-site .pdm-front-layer{position:absolute;inset:0;background:url(https://piedrasdemani.com/wp-content/uploads/2026/09/colibri-coruscans-front-v1.png) center/100% 100% no-repeat}body.pdm-site .pdm-natural-bird[data-species="woodstar"] .pdm-front-layer{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/09/colibri-woodstar-front-v1.png)}body.pdm-site .pdm-front-body{clip-path:polygon(43% 22%,55% 22%,56% 32%,55% 37%,57% 46%,58% 52%,56% 62%,54% 69%,52% 87%,47% 88%,43% 70%,41% 56%,41% 48%,43% 37%,42% 31%)}body.pdm-site .pdm-front-left{clip-path:polygon(0 0,43% 0,43% 52%,0 52%);transform-origin:43% 43%}body.pdm-site .pdm-front-right{clip-path:polygon(57% 0,100% 0,100% 52%,57% 52%);transform-origin:57% 43%}body.pdm-site .pdm-natural-bird[data-state="turn"] .pdm-front-left{animation:pdm-frontbeat .066s linear infinite;filter:blur(.35px)}body.pdm-site .pdm-natural-bird[data-state="turn"] .pdm-front-right{animation:pdm-frontbeat .066s linear infinite;filter:blur(.35px)}@keyframes pdm-frontbeat{0%,100%{transform:scaleY(.83);opacity:.68}50%{transform:scaleY(.35);opacity:.4}}body.pdm-site.pdm-birds-paused .pdm-front-layer{animation:none!important}@media(prefers-reduced-motion:reduce){body.pdm-site .pdm-front-layer{animation:none!important}}body.pdm-site>header.pdm-cable-header{grid-template-columns:160px minmax(0,1fr) auto auto;gap:12px;min-height:0;padding:8px 2.5%;background:#f8f5ed;backdrop-filter:none}body.pdm-site header.pdm-cable-header .header-identity{width:160px}body.pdm-site header.pdm-cable-header .header-identity .header-brand{width:100%;height:94px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:180px;height:94px;object-fit:contain}body.pdm-site header.pdm-cable-header .pdm-cable-nav{--cable-height:110px;grid-column:2;grid-row:1;padding:60px 38px 3px;width:100%;box-sizing:border-box}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation,body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation.open{display:flex;flex-wrap:nowrap;justify-content:center;gap:14px;grid-template-columns:none}body.pdm-site header.pdm-cable-header #navigation a{font-size:14px;line-height:1.3;min-height:42px;padding:10px 0}body.pdm-site header.pdm-cable-header #navigation .pdm-nav-tail{gap:12px;white-space:nowrap}body.pdm-site header.pdm-cable-header #navigation .header-social{gap:2px;margin:0}body.pdm-site header.pdm-cable-header .pdm-header-cable{height:var(--cable-height)}body.pdm-site header.pdm-cable-header .pdm-nav-cable-toggle{top:8px;right:32px}@media(min-width:768px) and (max-width:1550px){body.pdm-site>header.pdm-cable-header{grid-template-columns:minmax(0,1fr) auto auto;gap:0 16px;padding:4px 3% 6px}body.pdm-site header.pdm-cable-header .header-identity{width:150px;grid-column:1;grid-row:1;align-items:flex-start}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:66px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:156px;height:70px}body.pdm-site header.pdm-cable-header .pdm-language{grid-column:2;grid-row:1}body.pdm-site header.pdm-cable-header .header-book{grid-column:3;grid-row:1}body.pdm-site header.pdm-cable-header .pdm-cable-nav{--cable-height:100px;grid-column:1/-1;grid-row:2;padding:54px 35px 0}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{gap:16px}body.pdm-site header.pdm-cable-header #navigation a{font-size:14px}}@media(max-width:767px){body.pdm-site>header.pdm-cable-header{grid-template-columns:minmax(80px,1fr) auto auto auto;gap:0 6px;padding:3px 3% 2px;overflow:visible}body.pdm-site header.pdm-cable-header .header-identity{grid-column:1;grid-row:1;width:clamp(86px,24vw,124px);align-items:flex-start}body.pdm-site header.pdm-cable-header .header-identity .header-brand{width:100%;height:62px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:126px;height:66px;max-width:115%}body.pdm-site header.pdm-cable-header .pdm-language{grid-column:2;grid-row:1}body.pdm-site header.pdm-cable-header .pdm-language summary{font-size:12px;min-width:40px;min-height:44px;gap:3px;padding:4px}body.pdm-site header.pdm-cable-header .menu{display:flex!important;grid-column:3;grid-row:1;align-items:center;justify-content:center;gap:5px;min-height:44px;margin:0;padding:8px 5px;border:0;background:#fff0;color:#253334;font:13px Arial;cursor:pointer}body.pdm-site header.pdm-cable-header .menu span{font-size:17px}body.pdm-site header.pdm-cable-header .menu:focus-visible{outline:2px solid #405f70;outline-offset:2px}body.pdm-site header.pdm-cable-header .header-book{grid-column:4;grid-row:1;padding:9px 10px;min-height:44px;font-size:12px;gap:3px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{--cable-height:46px;grid-column:1/-1;grid-row:2;padding:0;height:46px;width:100%;position:relative}body.pdm-site header.pdm-cable-header .pdm-nav-cable-toggle{top:3px;right:17px;width:24px;height:24px}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation,body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation.open{display:none;position:absolute;top:100%;left:-3.2%;right:-3.2%;width:auto;padding:12px 5% 20px;background:#f8f5ed;border-top:1px solid #d9d3c8;box-shadow:0 16px 22px #26323818;max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation.open{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;gap:2px 16px}body.pdm-site header.pdm-cable-header #navigation a{font-size:15px;min-height:46px;padding:12px 3px;white-space:normal}body.pdm-site header.pdm-cable-header #navigation .pdm-nav-tail{display:contents}body.pdm-site header.pdm-cable-header #navigation .header-social{grid-column:1/-1;justify-content:flex-start;border-top:1px solid #ded8cc;padding-top:8px;margin-top:8px;gap:12px}body.pdm-site header.pdm-cable-header #navigation .header-social a{width:44px;height:44px;min-height:44px;min-width:44px;padding:11px}}@media(min-width:768px){body.pdm-site header.pdm-cable-header .menu{display:none!important}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{position:static;width:auto;max-height:none;overflow:visible;background:#fff0;box-shadow:none;border:0;flex-wrap:wrap;gap:4px 16px;padding:0}}@media(min-width:701px) and (max-height:850px){body.pdm-site .illustrated-hero .hero-copy{align-self:start;padding-top:8px;padding-bottom:24px}}.pdm-sky-menu{background:radial-gradient(ellipse at 50% 0,rgb(147 184 199 / .24),transparent 68%)}.pdm-coffee-sprig{position:absolute;width:150px;height:180px;pointer-events:none;transform-origin:12% 100%;animation:pdm-coffee-breeze 7s ease-in-out infinite alternate;animation-play-state:paused}.pdm-sky-menu>.pdm-coffee-sprig{left:-25px;top:-12px;width:65px;height:78px;opacity:.72;z-index:0}.pdm-coffee-garden{position:relative;isolation:isolate}.pdm-coffee-garden>.pdm-coffee-sprig{right:0;top:12px;opacity:.78;transform:rotate(-18deg)}.pdm-mountain-scene{position:relative;height:170px;margin:-15px 0 22px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(transparent,#000 18%,#000 72%,transparent)}.pdm-ridges{width:100%;height:100%;display:block}.pdm-mist{position:absolute;display:block;left:-20%;top:45%;width:115%;height:42%;border-radius:50%;background:radial-gradient(ellipse at 28% 50%,rgb(249 249 240 / .88),transparent 48%),radial-gradient(ellipse at 72% 50%,rgb(250 250 245 / .76),transparent 48%);filter:blur(9px);animation:pdm-mist-drift 23s ease-in-out infinite alternate;animation-play-state:paused;pointer-events:none}.pdm-mist-second{top:65%;left:-5%;height:30%;animation-delay:-11s;animation-duration:31s;opacity:.65}.reference-footer{position:relative}.pdm-footer-mist{position:absolute;left:0;right:0;bottom:4%;height:30%;pointer-events:none;overflow:hidden;z-index:1}.pdm-nature-near .pdm-mist,.pdm-nature-near>.pdm-coffee-sprig{animation-play-state:running}.pdm-butterfly-layer{position:fixed;inset:0;pointer-events:none;z-index:35;overflow:hidden}.pdm-butterfly{position:absolute;left:-15px;top:-15px;width:30px;height:30px;overflow:visible;will-change:transform;opacity:0;filter:drop-shadow(0 2px 1px #554b3320)}.pdm-butterfly-wings{transform-origin:center;animation:pdm-wingbeat .24s ease-in-out infinite alternate}.pdm-nature-paused .pdm-mist,.pdm-nature-paused .pdm-coffee-sprig,.pdm-nature-paused .pdm-butterfly-wings{animation-play-state:paused!important}@keyframes pdm-wingbeat{from{transform:scaleX(.24) rotate(-6deg)}to{transform:scaleX(1) rotate(5deg)}}@keyframes pdm-coffee-breeze{from{rotate:-1.6deg}to{rotate:1.8deg}}@keyframes pdm-mist-drift{from{transform:translateX(-4%) scaleX(.94);opacity:.4}to{transform:translateX(13%) scaleX(1.06);opacity:.85}}@media(max-width:767px){.pdm-mountain-scene{height:115px;margin-bottom:12px}.pdm-coffee-garden>.pdm-coffee-sprig{width:90px;height:110px;top:-25px;right:-15px;opacity:.48}.pdm-butterfly{width:23px;height:23px}.pdm-sky-menu>.pdm-coffee-sprig{width:43px;height:52px;left:2px;top:5px}}@media(prefers-reduced-motion:reduce){.pdm-mist,.pdm-coffee-sprig,.pdm-butterfly-wings{animation:none!important}.pdm-butterfly-layer{display:none}}.pdm-ridges{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@media(max-width:767px){.pdm-sky-menu>.pdm-coffee-sprig{width:28px;height:34px;left:48px;top:8px;opacity:.6}}.pdm-coffee-garden>.pdm-coffee-sprig{width:245px;height:302px;top:6px;opacity:.92;z-index:0;animation-duration:4.6s;transform-origin:35% 100%}.pdm-coffee-garden>.pdm-coffee-left{left:-90px;right:auto;transform:rotate(22deg)}.pdm-coffee-garden>.pdm-coffee-right{right:-80px;left:auto;transform:scaleX(-1) rotate(20deg);animation-delay:-2s}.pdm-coffee-garden>div{position:relative;z-index:1}.pdm-coffee-leaf{transform-origin:0 0;animation:pdm-leaf-breeze 3.6s ease-in-out infinite alternate;animation-delay:var(--leaf-delay);animation-play-state:paused}.pdm-nature-near .pdm-coffee-leaf{animation-play-state:running}.pdm-nature-paused .pdm-coffee-leaf{animation-play-state:paused!important}.pdm-butterfly{left:-26px;top:-24px;width:52px;height:48px;filter:drop-shadow(1px 3px 2px #514e2d23)}@keyframes pdm-coffee-breeze{0%{rotate:-2.8deg}60%{rotate:2.7deg}100%{rotate:1.2deg}}@keyframes pdm-leaf-breeze{from{transform:rotate(-3deg) skewX(-2deg)}to{transform:rotate(5deg) skewX(2deg)}}@media(max-width:767px){.pdm-coffee-garden>.pdm-coffee-sprig{width:138px;height:175px;top:2px;opacity:.8}.pdm-coffee-garden>.pdm-coffee-left{left:-64px}.pdm-coffee-garden>.pdm-coffee-right{right:-65px}.pdm-butterfly{left:-19px;top:-18px;width:38px;height:35px}}@media(prefers-reduced-motion:reduce){.pdm-coffee-leaf{animation:none!important}}@media(max-width:767px){.pdm-coffee-garden>.pdm-coffee-sprig{top:182px;width:122px;height:155px}.pdm-coffee-garden>.pdm-coffee-left{left:-65px}.pdm-coffee-garden>.pdm-coffee-right{right:-66px}}body.pdm-site>header.pdm-cable-header{--pdm-scene-height:clamp(88px,calc(8.4vw + 16px),168px);padding-top:calc(var(--pdm-scene-height) + 4px)}body.pdm-site header.pdm-cable-header .pdm-cable-nav{position:static;padding:0;background:none;--cable-height:var(--pdm-scene-height)}.pdm-city-frieze{position:absolute;top:0;left:0;right:0;margin:0;max-width:none;height:var(--pdm-scene-height);pointer-events:none;overflow:hidden;mix-blend-mode:normal;z-index:0;opacity:1;mask-image:linear-gradient(transparent,#000 12px,#000 calc(100% - 18px),transparent)}.pdm-city-frieze::before{content:"";position:absolute;left:0;top:16px;width:100%;aspect-ratio:1672/941;background:url(https://piedrasdemani.com/wp-content/uploads/2026/09/ruiz-diseno-aprobado-20260930.jpg) center/100% auto no-repeat;transform:translateY(-6.3762%)}body.pdm-site header.pdm-cable-header .pdm-header-cable{height:var(--pdm-scene-height)}body.pdm-site header.pdm-cable-header .pdm-nav-cable-toggle{top:6px;right:4%;background:#f8f5edaa}@media(min-width:768px){body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{background:#fff0;border-radius:0;column-gap:14px}body.pdm-site header.pdm-cable-header .header-identity,body.pdm-site header.pdm-cable-header .pdm-language,body.pdm-site header.pdm-cable-header .header-book{align-self:center;margin:0}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:70px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:180px;height:90px;max-width:none}}@media(min-width:1200px){body.pdm-site>header.pdm-cable-header{grid-template-columns:160px minmax(0,1fr) auto auto;gap:12px;padding-inline:2.5%;padding-bottom:8px}body.pdm-site header.pdm-cable-header .header-identity{grid-column:1;grid-row:1;width:160px;align-items:center}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:clamp(180px,13vw,260px);height:clamp(90px,6.5vw,130px)}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{transform:translate(clamp(14px,calc(11.25vw - 155px),75px),-25%)}body.pdm-site header.pdm-cable-header .pdm-cable-nav{grid-column:2;grid-row:1}body.pdm-site header.pdm-cable-header .pdm-language{grid-column:3;grid-row:1}body.pdm-site header.pdm-cable-header .header-book{grid-column:4;grid-row:1}}body.pdm-site header.pdm-cable-header .header-identity{position:relative;z-index:2}body.pdm-site header.pdm-cable-header #navigation a{color:#171b1c;text-shadow:0 0 .18px currentColor}body.pdm-site header.pdm-cable-header #navigation a[aria-current]{color:var(--blue)}.pdm-city-landmark{display:none}body.pdm-site .reservation-bar{background-color:#f8f5ed;background-image:linear-gradient(90deg,transparent,rgb(248 245 237 / .96) 25%,rgb(248 245 237 / .96) 76%,transparent),url(https://piedrasdemani.com/wp-content/uploads/2026/09/manizales-reserva-v2.jpg),url(https://piedrasdemani.com/wp-content/uploads/2026/09/manizales-reserva-v2.jpg);background-size:100% 100%,auto 170px,auto 170px;background-position:center,left top,right top;background-repeat:no-repeat;backdrop-filter:none}@media(max-width:767px){body.pdm-site>header.pdm-cable-header{--pdm-scene-height:58px;padding-top:3px}body.pdm-site header.pdm-cable-header .pdm-cable-nav{position:relative;--cable-height:58px;height:64px;padding:0}.pdm-city-frieze::before{width:100%;left:0;top:12px;transform:translateY(-6.3762%)}body.pdm-site header.pdm-cable-header .pdm-nav-cable-toggle{top:2px;right:0}body.pdm-site .reservation-bar{background-image:linear-gradient(rgb(248 245 237 / .84),rgb(248 245 237 / .95)),url(https://piedrasdemani.com/wp-content/uploads/2026/09/manizales-reserva-v2.jpg);background-size:100% 100%,auto 170px;background-position:center,center top}}.pdm-butterfly-layer{z-index:85;pointer-events:none!important}.pdm-butterfly-layer *{pointer-events:none!important}.pdm-butterfly{width:46px;height:41px;left:-23px;top:-21px;filter:drop-shadow(0 2px 1px #28241926);transition:filter .5s}.pdm-butterfly[data-state="perched"]{filter:drop-shadow(1px 2px 1px #28241938)}@media(max-width:767px){.pdm-butterfly{width:34px;height:30px;left:-17px;top:-15px}}body.pdm-site .pdm-orchid[data-side="left"]{left:0}body.pdm-site .pdm-orchid[data-side="right"]{right:0}body.pdm-site #experiencias .pdm-orchid[data-edge="top"]{top:145px}body.pdm-site .home-art-experiences .pleasure-vignette{transform-origin:50% 90%;animation:pdm-moment-breathe 7s ease-in-out infinite;animation-play-state:paused;will-change:auto}body.pdm-site .home-art-experiences article:nth-child(2) .pleasure-vignette{animation-name:pdm-moment-look;animation-duration:10s;animation-delay:-3s}body.pdm-site .home-art-experiences article:nth-child(3) .pleasure-vignette{animation-name:pdm-moment-stroll;animation-duration:8s;animation-delay:-2s}body.pdm-site .pdm-moments-visible .pleasure-vignette{animation-play-state:running}body.pdm-site.pdm-nature-paused .pleasure-vignette,body.pdm-site.pdm-birds-paused .pleasure-vignette{animation-play-state:paused}@keyframes pdm-moment-breathe{0%,100%{transform:rotate(-.5deg) scale(1)}50%{transform:rotate(.5deg) scale(1.015)}}@keyframes pdm-moment-look{0%,100%{transform:translateX(-2px) rotate(-.3deg)}50%{transform:translateX(2px) rotate(.3deg)}}@keyframes pdm-moment-stroll{0%,100%{transform:translateX(-3px) rotate(-.45deg)}25%{transform:translateX(0) rotate(.35deg)}50%{transform:translateX(3px) rotate(-.35deg)}75%{transform:translateX(0) rotate(.45deg)}}@media(max-width:767px){body.pdm-site #experiencias .pdm-orchid[data-edge="top"]{top:76px}}@media(prefers-reduced-motion:reduce){body.pdm-site .home-art-experiences .pleasure-vignette{animation:none!important}}body.pdm-site img[src*='culture-'][src*='watercolor-20260930']{filter:saturate(.62) brightness(1.07) contrast(.93) hue-rotate(-4deg)}body.pdm-site img[src*='culture-'][src*='watercolor-20260930']{filter:saturate(.62) brightness(1.07) contrast(.93) hue-rotate(-4deg)!important}body.pdm-site .pleasure-vignette[src*="culture-pause-watercolor-pastel-"],body.pdm-site .pleasure-vignette[src*="culture-together-watercolor-pastel-"],body.pdm-site .farmer-vignette[src*="culture-farmer-watercolor-pastel-"]{filter:saturate(.45) hue-rotate(8deg) brightness(1.06) contrast(.9)!important}@media(min-width:1200px){body.pdm-site>header.pdm-cable-header{--pdm-scene-height:clamp(88px,8.4vw,140px);padding-top:calc(var(--pdm-scene-height) + 4px);padding-bottom:6px}body.pdm-site header.pdm-cable-header .pdm-city-frieze::before{top:0}body.pdm-site header.pdm-cable-header .pdm-header-cable{transform:translateY(-16px)}body.pdm-site header.pdm-cable-header .header-identity .header-brand{height:54px}body.pdm-site header.pdm-cable-header .header-identity .horizontal-logo{width:180px;height:90px;transform:translate(0,-12px)}body.pdm-site header.pdm-cable-header .pdm-cable-nav #navigation{flex-wrap:nowrap;column-gap:clamp(9px,.75vw,14px)}body.pdm-site header.pdm-cable-header #navigation a{white-space:nowrap}}body.pdm-site .pdm-natural-bird[data-species="inca"]{transform-origin:59% 52%;filter:saturate(.95)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-facing,body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-pose,body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-layer{transform-origin:59% 52%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-layer{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/10/colibri-inca-body-3d-v4.png)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-body{clip-path:polygon(54% 40%,60% 30%,75% 29%,80% 40%,82% 52%,82% 58%,75% 70%,66% 74%,48% 74%,47% 64%,50% 50%)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-head{clip-path:polygon(60% 29%,86% 20%,100% 21%,100% 43.5%,78% 44.5%,66% 44%,59% 40%);transform-origin:67% 44%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-tail{clip-path:polygon(48% 72%,64% 72%,66% 85%,54% 97%,46% 97%);transform-origin:60% 73%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-wing{clip-path:polygon(6% 36%,30% 32%,52% 31%,62% 38%,68% 46%,66% 56%,57% 61%,44% 63%,20% 50%,6% 44%);transform:none;opacity:1;transform-origin:59% 52%;animation-name:pdm-photobeat-inca;filter:blur(.3px)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-folded{clip-path:polygon(6% 36%,30% 32%,52% 31%,62% 38%,68% 46%,66% 56%,57% 61%,44% 63%,20% 50%,6% 44%);transform:rotate(-62deg) scale(.62,.42);transform-origin:59% 52%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-eyelid{left:70.4%;top:35%;width:2.6%;height:3%;background:#2a2f2c}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-feet{left:64%;top:71%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-front{inset:0;transform-origin:50% 45%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-front-layer{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/10/colibri-inca-front-3d-v4.png)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-front-body{clip-path:polygon(0% 0%,100% 0%,100% 12%,54.5% 12%,54.5% 36%,58.5% 40%,58.5% 47%,100% 47%,100% 100%,0% 100%,0% 47%,41.5% 47%,41.5% 40%,45.5% 36%,45.5% 12%,0% 12%)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-front-left{clip-path:polygon(14% 12%,45.5% 12%,45.5% 36%,41.5% 40%,41.5% 47%,14% 47%);transform-origin:43% 47%}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-front-right{clip-path:polygon(54.5% 12%,86% 12%,86% 47%,58.5% 47%,58.5% 40%,54.5% 36%);transform-origin:57% 47%}@keyframes pdm-photobeat-inca{0%,100%{transform:rotate(30deg) scaleY(.55);opacity:.5}25%{transform:rotate(9deg) scaleY(.9);opacity:.85}50%{transform:rotate(-26deg) scaleY(.6);opacity:.55}75%{transform:rotate(-5.2deg) scaleY(.95);opacity:.9}}body.pdm-site .pdm-natural-bird[data-species="racket"]{transform-origin:70% 49%;filter:saturate(.95)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-facing,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-pose,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-layer{transform-origin:70% 49%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-layer{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/10/colibri-racket-body-3d-v4.png)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-body{clip-path:polygon(68% 40%,75% 30%,84% 27%,90% 37%,90% 50%,93% 55%,88% 68%,72% 72%,60% 68%,60% 56%)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-head{clip-path:polygon(74% 30%,90% 20%,100% 22%,100% 44%,88% 50%,76% 48%,72% 40%);transform-origin:76% 39%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-tail{clip-path:polygon(55% 57%,68% 64%,22% 95%,2% 95%,2% 80%);transform-origin:62% 62%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-wing{clip-path:polygon(40% 30%,62% 31%,74% 40%,78% 50%,70% 56%,58% 50%,42% 42%);transform:none;opacity:1;transform-origin:70% 49%;animation-name:pdm-photobeat-racket;filter:blur(.3px)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-folded{clip-path:polygon(40% 30%,62% 31%,74% 40%,78% 50%,70% 56%,58% 50%,42% 42%);transform:rotate(-40deg) scale(.7,.5);transform-origin:70% 49%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-eyelid{left:81.5%;top:30.9%;width:2.6%;height:3%;background:#2a2f2c}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-feet{left:66%;top:66%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-front{inset:0;transform-origin:48.5% 40%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-front-layer{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/10/colibri-racket-front-v1.png)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-front-body{clip-path:polygon(0% 0%,100% 0%,100% 31%,57% 31%,57% 46%,100% 46%,100% 100%,0% 100%,0% 46%,42% 46%,42% 32%,0% 32%)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-front-left{clip-path:polygon(12% 32%,42% 34%,42% 46%,12% 46%);transform-origin:42% 40%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-front-right{clip-path:polygon(57% 31%,80% 31%,80% 45%,57% 46%);transform-origin:57% 38%}@keyframes pdm-photobeat-racket{0%,100%{transform:rotate(26deg) scaleY(.55);opacity:.5}25%{transform:rotate(7.8deg) scaleY(.9);opacity:.85}50%{transform:rotate(-30deg) scaleY(.6);opacity:.55}75%{transform:rotate(-6deg) scaleY(.95);opacity:.9}}body.pdm-site .pdm-orchid[data-edge="middle"]{top:50%}@media (max-width:700px){body.pdm-site .pdm-orchid[data-edge="middle"]{top:46%}}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-folded{transform:rotate(-96deg) scale(.82,.42)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-folded{transform:rotate(-92deg) scale(.8,.42)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-feet,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-feet{display:none}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-body{clip-path:polygon(25% 25%,58% 30%,64% 40%,80% 44%,82% 52%,82% 58%,75% 70%,66% 74%,48% 74%,25% 74%)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-far,body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-folded{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/10/colibri-inca-wing-3d-v4.png);clip-path:none}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-far{opacity:1;transform-origin:59% 52%;animation-name:pdm-photobeat-far-inca;filter:blur(.6px) brightness(.7) saturate(.8)}@keyframes pdm-photobeat-far-inca{0%,100%{transform:translate(2%,-3%) rotate(46deg) scale(.92,.5);opacity:.32}25%{transform:translate(2%,-3%) rotate(25deg) scale(.92,.85);opacity:.45}50%{transform:translate(2%,-3%) rotate(-10deg) scale(.92,.58);opacity:.34}75%{transform:translate(2%,-3%) rotate(10.8deg) scale(.92,.9);opacity:.46}}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-body{clip-path:polygon(35% 25%,72% 30%,76% 42%,90% 46%,93% 55%,88% 68%,76% 74%,66% 71%,60% 62%,55% 57%,35% 57%)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-far,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-folded{background-image:url(https://piedrasdemani.com/wp-content/uploads/2026/10/colibri-racket-wing-3d-v4.png);clip-path:none}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-far{opacity:1;transform-origin:70% 49%;animation-name:pdm-photobeat-far-racket;filter:blur(.6px) brightness(.7) saturate(.8)}@keyframes pdm-photobeat-far-racket{0%,100%{transform:translate(2%,-3%) rotate(42deg) scale(.92,.5);opacity:.32}25%{transform:translate(2%,-3%) rotate(23.8deg) scale(.92,.85);opacity:.45}50%{transform:translate(2%,-3%) rotate(-14deg) scale(.92,.58);opacity:.34}75%{transform:translate(2%,-3%) rotate(10deg) scale(.92,.9);opacity:.46}}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-far{transform-origin:60% 47%}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-far{transform-origin:67% 44%}@keyframes pdm-iridesce{0%,100%{filter:brightness(1) saturate(1)}30%{filter:brightness(1.1) saturate(1.18) hue-rotate(-6deg)}60%{filter:brightness(.96) saturate(1.05) hue-rotate(5deg)}}body.pdm-site .pdm-natural-bird .pdm-natural-body,body.pdm-site .pdm-natural-bird .pdm-natural-head,body.pdm-site .pdm-natural-bird .pdm-natural-tail{animation:pdm-iridesce 2.6s ease-in-out infinite}body.pdm-site .pdm-natural-bird[data-species="woodstar"] .pdm-natural-body,body.pdm-site .pdm-natural-bird[data-species="woodstar"] .pdm-natural-head,body.pdm-site .pdm-natural-bird[data-species="woodstar"] .pdm-natural-tail{animation-duration:2.1s}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-far{animation-duration:.082s}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-far{animation-duration:.052s}body.pdm-site .pdm-natural-bird[data-species="inca"][data-state="feeding"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="inca"][data-state="feeding"] .pdm-natural-far{animation-duration:.072s}body.pdm-site .pdm-natural-bird[data-species="racket"][data-state="feeding"] .pdm-natural-wing,body.pdm-site .pdm-natural-bird[data-species="racket"][data-state="feeding"] .pdm-natural-far{animation-duration:.046s}body.pdm-site.pdm-birds-paused .pdm-natural-body,body.pdm-site.pdm-birds-paused .pdm-natural-head,body.pdm-site.pdm-birds-paused .pdm-natural-tail{animation:none!important}@media (prefers-reduced-motion:reduce){body.pdm-site .pdm-natural-bird .pdm-natural-body,body.pdm-site .pdm-natural-bird .pdm-natural-head,body.pdm-site .pdm-natural-bird .pdm-natural-tail{animation:none!important}}@keyframes pdm-racket-wag{0%,100%{rotate:-2.5deg}50%{rotate:3deg}}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-tail{animation:pdm-iridesce 2.6s ease-in-out infinite,pdm-racket-wag 1.3s ease-in-out infinite}body.pdm-site .pdm-natural-bird[data-species="racket"][data-state="feeding"] .pdm-natural-tail{animation-duration:2.6s,.9s}body.pdm-site.pdm-birds-paused body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-tail{animation:none!important}@media (prefers-reduced-motion:reduce){body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-tail{animation:none!important}}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-folded{filter:sepia(.55) hue-rotate(-12deg) saturate(.75) brightness(.48) contrast(1.15)}body.pdm-site .pdm-natural-bird[data-species="inca"] .pdm-natural-eyelid{background:radial-gradient(circle at 50% 40%,#3b4d8c,#1f2a55 70%)}body.pdm-site .pdm-natural-bird[data-species="racket"] .pdm-natural-eyelid{background:radial-gradient(circle at 50% 40%,#5d6b27,#353f18 70%)}@keyframes pdm-sip{0%,18%,100%{translate:0 0}32%{translate:-3.2% .6%}46%{translate:0 0}60%{translate:-2.2% .4%}72%{translate:0 0}}body.pdm-site .pdm-natural-bird[data-state="feeding"] .pdm-natural-pose{animation:pdm-sip .62s ease-in-out infinite}body.pdm-site .pdm-natural-bird[data-species="woodstar"][data-state="feeding"] .pdm-natural-pose{animation-duration:.48s}body.pdm-site .pdm-natural-bird[data-species="inca"][data-state="feeding"] .pdm-natural-pose{animation-duration:.74s}body.pdm-site.pdm-birds-paused .pdm-natural-pose{animation:none!important}@media (prefers-reduced-motion:reduce){body.pdm-site .pdm-natural-bird .pdm-natural-pose{animation:none!important}}@keyframes pdm-breathe{0%,100%{scale:1}45%{scale:1.02 1.03}}body.pdm-site .pdm-natural-bird[data-state="rest"] .pdm-natural-body{animation:pdm-iridesce 2.6s ease-in-out infinite,pdm-breathe 1.15s ease-in-out infinite}body.pdm-site .pdm-natural-bird[data-species="woodstar"][data-state="rest"] .pdm-natural-body{animation-duration:2.1s,.85s}body.pdm-site.pdm-birds-paused .pdm-natural-body{animation:none!important}@media (prefers-reduced-motion:reduce){body.pdm-site .pdm-natural-bird .pdm-natural-body{animation:none!important}}@keyframes pdm-preen{0%,86%,100%{rotate:0deg}90%{rotate:24deg}93%{rotate:9deg}95.5%{rotate:17deg}98%{rotate:0deg}}body.pdm-site .pdm-natural-bird[data-state="rest"] .pdm-natural-folded{animation:pdm-preen 8s ease-in-out infinite}body.pdm-site .pdm-natural-bird[data-species="woodstar"][data-state="rest"] .pdm-natural-folded{animation-duration:7s;animation-delay:-2s}body.pdm-site .pdm-natural-bird[data-species="inca"][data-state="rest"] .pdm-natural-folded{animation-duration:9.5s;animation-delay:-4.5s}body.pdm-site .pdm-natural-bird[data-species="racket"][data-state="rest"] .pdm-natural-folded{animation-duration:8.5s;animation-delay:-6s}body.pdm-site.pdm-birds-paused .pdm-natural-folded{animation:none!important}@media (prefers-reduced-motion:reduce){body.pdm-site .pdm-natural-bird .pdm-natural-folded{animation:none!important}}