.pd-topstrip{background:#000;color:#F2EFEA;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.pd-topstrip-inner{max-width:1280px;margin:0 auto;padding:8px 40px;display:flex;justify-content:space-between}@media (max-width:720px){.pd-topstrip-inner{padding:8px 20px;justify-content:center;font-size:9.5px}}.pd-topstrip b{color:#B19669;font-weight:600}.pd-frame{max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:900px){.pd-frame{padding:0 20px}}.pd-hero{position:relative;min-height:560px;overflow:hidden;background:#1D1D1B}@media (max-width:900px){.pd-hero{aspect-ratio:16/10;min-height:0}}.pd-hero-gradient{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.8));z-index:1}.pd-hero-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding-bottom:56px}@media (max-width:900px){.pd-hero-overlay{padding-bottom:32px}}.pd-hero-frame{max-width:1280px;margin:0 auto;padding:0 40px;width:100%}@media (max-width:900px){.pd-hero-frame{padding:0 20px}}.pd-hero-badge{display:inline-block;background:#B19669;color:#fff;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:5px 14px;border-radius:999px;margin-bottom:16px}.pd-hero-title{font-family:Trykker,Georgia,serif;font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:1.05;color:#FAF7F2;margin:0 0 16px;max-width:22ch}.pd-hero-meta{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(242,239,234,.7)}.pd-layout{max-width:1280px;margin:0 auto;padding:56px 40px 96px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:stretch}@media (max-width:1100px){.pd-layout{grid-template-columns:1fr;padding:40px 20px 64px}}.pd-main{min-width:0}.pd-sidebar{gap:24px}.pd-side-capacity,.pd-sidebar{display:flex;flex-direction:column}.pd-side-capacity{gap:8px}.pd-side-capacity-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pd-side-capacity-label{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65;white-space:nowrap}.pd-side-capacity-label b{color:#6E5E3F;font-weight:600}.pd-side-capacity-label--full{color:#B43A3A}.pd-side-capacity-pct{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;color:#6E5E3F;font-weight:600}.pd-side-capacity-bar{height:6px;background:rgba(0,0,0,.08);border-radius:999px;overflow:hidden}.pd-side-capacity-bar-fill{height:100%;background:#B19669;border-radius:999px}.pd-side-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-side-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;border-radius:999px;font-family:Poppins,system-ui,sans-serif;font-size:12.5px;color:#1D1D1B;text-decoration:none;background:#fff;border:1px solid rgba(0,0,0,.12);transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.pd-side-action:hover{border-color:#B19669;color:#6E5E3F;background:rgba(177,150,105,.05)}.pd-side-action svg{width:15px;height:15px;flex-shrink:0}.pd-book-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:20px}.pd-book-card-title{font-family:Trykker,Georgia,serif;font-weight:400;font-size:19px;line-height:1.25;color:#1D1D1B;margin:0 0 6px}.pd-book-card-date{font-size:12px;color:#6E6A65;margin:0}.pd-book-card-divider{height:1px;background:rgba(0,0,0,.08);margin:16px 0}.pd-book-card-rows{margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.pd-book-card-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pd-book-card-rows dt{font-size:13px;color:#6E6A65;margin:0}.pd-book-card-rows dd{font-size:14px;color:#1D1D1B;margin:0;font-weight:500;text-align:right}.pd-book-card-total{padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.pd-book-card-total dt{font-weight:500;color:#1D1D1B!important}.pd-book-card-total dd{font-size:16px!important;font-weight:600}.pd-book-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:500;background:#1D1D1B;color:#fff;border:1px solid #1d1d1b;padding:12px 22px;border-radius:999px;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.pd-book-cta:hover{background:#6E5E3F;border-color:#6E5E3F}.pd-book-cta--disabled{background:#6E6A65;border-color:#6E6A65;color:#fff;opacity:.6;cursor:not-allowed}.pd-book-cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#1D1D1B}.pd-section{padding:32px 0;border-bottom:1px solid rgba(0,0,0,.1)}.pd-section:last-child{border-bottom:0}.pd-section.pd-section--flush{border-bottom:0;padding-bottom:16px}.pd-section-eyebrow{margin-bottom:12px}.pd-section-h2{font-size:clamp(26px,3vw,36px);line-height:1.08;margin:0 0 16px;max-width:26ch}.pd-section-h2,.pd-section-h3{font-family:Trykker,Georgia,serif;font-weight:400;color:#1D1D1B}.pd-section-h3{font-size:clamp(22px,2.4vw,28px);line-height:1.1;margin:0 0 14px}.pd-section-p{font-size:15px;line-height:1.7;color:#6E6A65;max-width:68ch;margin:0 0 14px}.pd-section-p:last-child{margin-bottom:0}.pd-section-p strong{color:#1D1D1B;font-weight:600}.pd-glance-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden}@media (max-width:600px){.pd-glance-grid{grid-template-columns:1fr}}.pd-glance-item{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08)}.pd-glance-item:nth-child(2n){border-right:0}.pd-glance-item:nth-last-child(-n+2){border-bottom:0}@media (max-width:600px){.pd-glance-item{border-right:0}.pd-glance-item:nth-last-child(2){border-bottom:1px solid rgba(0,0,0,.08)}}.pd-glance-label{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65;margin-bottom:4px}.pd-glance-value{font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:500;color:#1D1D1B}.pd-itin-item{display:grid;grid-template-columns:72px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.08)}@media (max-width:600px){.pd-itin-item{grid-template-columns:56px 1fr;gap:14px;padding:16px 0}.pd-itin-day-num{font-size:28px}}.pd-itin-item:last-child{border-bottom:0}.pd-itin-day-num{font-family:Trykker,Georgia,serif;font-weight:400;font-size:36px;line-height:1;color:#6E5E3F}.pd-itin-day-label{display:block;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.2em;color:#6E6A65;margin-top:4px}.pd-itin-title{font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:16px;color:#1D1D1B;margin:0 0 6px}.pd-itin-desc{font-size:14px;color:#6E6A65;line-height:1.6;margin:0}.pd-itin-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:0}.pd-itin-chevron{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.14);color:#6E6A65;transition:transform .2s;flex-shrink:0}.pd-itin-chevron.open{transform:rotate(180deg)}.pd-included-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:700px){.pd-included-grid{grid-template-columns:1fr;gap:24px}}.pd-included-col-label{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65;margin-bottom:12px}.pd-included-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pd-included-item{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#1D1D1B;line-height:1.5}.pd-included-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:12px}.pd-included-icon.yes{background:rgba(47,138,78,.12);color:#2F8A4E}.pd-included-icon.no{background:rgba(0,0,0,.06);color:#6E6A65}.pd-spiritual-list{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.pd-spiritual-item{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#6E6A65;line-height:1.5}.pd-spiritual-item:before{content:"·";color:#B19669;font-size:20px;line-height:1;flex-shrink:0}.pd-ca-card{display:grid;grid-template-columns:88px 1fr;gap:24px;padding:24px;background:#FAF7F2;border:1px solid rgba(0,0,0,.1);border-radius:16px;align-items:start}@media (max-width:600px){.pd-ca-card{grid-template-columns:1fr}}.pd-ca-avatar{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#E8DCCC,#DBD1C4 60%,#B19669 100%);display:flex;align-items:center;justify-content:center;font-size:28px;color:#6E5E3F;flex-shrink:0}.pd-ca-avatar,.pd-ca-name{font-family:Trykker,Georgia,serif}.pd-ca-name{font-weight:400;font-size:22px;color:#1D1D1B;margin:0 0 4px}.pd-ca-role{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.pd-ca-bio,.pd-ca-role{color:#6E6A65;margin:0 0 10px}.pd-ca-bio{font-size:14px;line-height:1.65}.pd-ca-langs{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#B19669}.pd-faq-item{border-bottom:1px solid rgba(0,0,0,.1)}.pd-faq-item:last-child{border-bottom:0}.pd-faq-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:Poppins,system-ui,sans-serif;font-weight:500;font-size:15px;color:#1D1D1B;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-faq-summary::-webkit-details-marker{display:none}.pd-faq-plus{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:18px;color:#B19669;flex-shrink:0;transition:transform .2s}details[open] .pd-faq-plus{transform:rotate(45deg)}.pd-faq-body{font-size:14px;color:#6E6A65;line-height:1.7;padding:0 0 20px;max-width:64ch}.pd-cta-band{background:#1D1D1B;color:#FAF7F2;padding:96px 40px;text-align:center}@media (max-width:900px){.pd-cta-band{padding:64px 20px}}.pd-cta-eyebrow{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#B19669;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.pd-cta-h2{font-family:Trykker,Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.08;color:#FAF7F2;margin:0 0 36px}.pd-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pd-cta-btn{display:inline-flex;align-items:center;gap:10px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:500;background:#B19669;border:1px solid #b19669;color:#fff;padding:12px 24px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s;text-decoration:none}.pd-cta-btn:hover{background:#6E5E3F;border-color:#6E5E3F}.pd-cta-btn-ghost{display:inline-flex;align-items:center;gap:10px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:500;background:transparent;border:1px solid rgba(242,239,234,.35);color:#FAF7F2;padding:12px 24px;border-radius:999px;cursor:pointer;transition:border-color .15s;text-decoration:none}.pd-cta-btn-ghost:hover{border-color:#B19669;color:#B19669}.pkg-side-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}@media (max-width:1100px){.pkg-side-sticky{position:static}}.pd-scrolltop{position:fixed;right:28px;bottom:28px;z-index:90;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#1D1D1B;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.18);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .15s}.pd-scrolltop.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.pd-scrolltop:hover{background:#6E5E3F}@media (max-width:640px){.pd-scrolltop{right:16px;bottom:16px;width:40px;height:40px}}.pkg-gallery{display:flex;flex-direction:column;gap:6px}.pkg-gallery-eyebrow{font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65;display:flex;align-items:center;gap:8px;margin-bottom:2px}.pkg-gallery-eyebrow .dot{width:6px;height:6px;background:#B19669;border-radius:50%;flex-shrink:0}.pkg-gallery-row{display:grid;gap:6px}.pkg-gallery-row-3{grid-template-columns:repeat(3,1fr)}.pkg-gallery-row-2{grid-template-columns:repeat(2,1fr)}.pkg-gallery-tile{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:0;padding:0;background:#DBD1C4;cursor:pointer;transition:transform .25s ease}.pkg-gallery-row-2 .pkg-gallery-tile{aspect-ratio:16/11}.pkg-gallery-tile:hover{transform:translateY(-2px)}.pkg-gallery-tile img{transition:transform .4s ease,filter .3s ease}.pkg-gallery-tile:hover img{transform:scale(1.06);filter:brightness(1.05)}.pkg-gallery-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.2));opacity:0;transition:opacity .3s ease;pointer-events:none}.pkg-gallery-tile:hover:after{opacity:1}.pkg-gallery-more{position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-family:Trykker,Georgia,serif;font-size:22px;line-height:1;transition:background .2s ease}.pkg-gallery-more small{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#B19669;margin-top:4px}.pkg-gallery-tile:hover .pkg-gallery-more{background:rgba(0,0,0,.65)}.pkg-lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;animation:pkg-lightbox-in .25s ease-out}@keyframes pkg-lightbox-in{0%{opacity:0}to{opacity:1}}.pkg-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.95);cursor:zoom-out}.pkg-lightbox-stage{position:relative;z-index:1;max-width:min(90vw,1400px);max-height:88vh;display:flex;align-items:center;justify-content:center}.pkg-lightbox-img{width:auto;height:auto;max-width:100%;max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.5)}.pkg-lightbox-arrow,.pkg-lightbox-close{position:absolute;z-index:2;width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s;backdrop-filter:blur(8px)}.pkg-lightbox-arrow:hover,.pkg-lightbox-close:hover{background:rgba(255,255,255,.2);transform:scale(1.06)}.pkg-lightbox-close{top:24px;right:24px}.pkg-lightbox-arrow{top:50%;transform:translateY(-50%)}.pkg-lightbox-arrow:hover{transform:translateY(-50%) scale(1.06)}.pkg-lightbox-arrow.prev{left:24px}.pkg-lightbox-arrow.next{right:24px}.pkg-lightbox-arrow svg,.pkg-lightbox-close svg{width:22px;height:22px}.pkg-lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:2;padding:8px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.16em;backdrop-filter:blur(8px);white-space:nowrap}@media (max-width:600px){.pkg-lightbox-close{top:16px;right:16px;width:40px;height:40px}.pkg-lightbox-arrow.prev{left:12px}.pkg-lightbox-arrow.next{right:12px}.pkg-lightbox-arrow{width:40px;height:40px}}.pd-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.15)}.pd-arrow svg{width:11px;height:11px}.pd-imam-band{background:#1D1D1B;color:#FAF7F2;padding:18px 24px}.pd-imam-band-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pd-imam-avatar{width:56px;height:56px;border-radius:50%;background:#B19669;color:#1D1D1B;font-family:Trykker,serif;font-size:20px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pd-imam-text{flex:1 1 280px;min-width:0}.pd-imam-eyebrow{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(250,247,242,.55);margin:0 0 4px}.pd-imam-name{font-family:Trykker,serif;font-size:22px;margin:0 0 2px;color:#FAF7F2}.pd-imam-meta{color:rgba(250,247,242,.75);font-size:13.5px;margin:0}.pd-imam-langs{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:0 0 auto}.pd-imam-langs-label{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(250,247,242,.55)}.pd-imam-langs-list{color:#FAF7F2;font-size:13.5px;margin-top:4px}.pd-amenities{background:#F2EFEA;border-bottom:1px solid rgba(0,0,0,.06)}.pd-amenities-inner{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;gap:18px 32px;justify-content:center}.pd-amenity{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px}.pd-amenity-icon{font-size:22px;color:#B19669;line-height:1}.pd-amenity-label{font-size:11.5px;color:#1D1D1B;text-align:center}.pd-stay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:880px){.pd-stay-grid{grid-template-columns:1fr}}.pd-stay-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.pd-stay-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.pd-stay-card-tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65}.pd-stay-card-stars{color:#B19669;letter-spacing:.06em;font-size:13px}.pd-stay-card-title{font-family:Trykker,serif;font-size:18px;color:#1D1D1B;margin:0}.pd-stay-card-meta{font-size:13px;color:#6E6A65;line-height:1.5;margin:0}.pd-stay-card-logo{margin-top:8px}.pd-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}@media (max-width:720px){.pd-tier-grid{grid-template-columns:1fr}}.pd-tier-card{text-align:left;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:14px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,box-shadow .15s,transform .15s}.pd-tier-card:hover{border-color:#B19669}.pd-tier-card--active{border-color:#B19669;box-shadow:0 6px 18px rgba(177,150,105,.12)}.pd-tier-head{display:flex;align-items:center;justify-content:space-between}.pd-tier-key{font-family:Trykker,serif;font-size:18px;color:#1D1D1B}.pd-tier-active-dot{width:10px;height:10px;border-radius:50%;background:#B19669}.pd-tier-blurb{color:#6E6A65;font-size:13px;margin:0}.pd-tier-price{font-family:Trykker,serif;font-size:22px;color:#1D1D1B;margin:6px 0 0}.pd-tier-pp{margin-left:4px;font-family:Poppins,sans-serif}.pd-tier-dep,.pd-tier-pp{font-size:12px;color:#6E6A65}.pd-tier-dep{margin:0;font-family:IBM Plex Mono,monospace}.pd-req-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pd-req-item{display:flex;gap:12px;font-size:14px;line-height:1.5;color:#1D1D1B;background:#FAF7F2;border-left:3px solid #b19669;padding:10px 14px;border-radius:0 8px 8px 0}.pd-req-tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E5E3F;flex:0 0 84px}.pd-exclusives-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pd-exclusives-item{display:flex;gap:12px;font-size:14px;line-height:1.5;color:#1D1D1B}.pd-exclusives-bullet{color:#B19669;font-size:14px;flex:0 0 16px}.pd-support-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.pd-support-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:999px;background:#1D1D1B;color:#FAF7F2;text-decoration:none;font-size:13px;font-weight:500;line-height:1;height:40px;white-space:nowrap;transition:background .15s}.pd-support-btn:hover{background:#2A2A26}.pd-support-btn--whatsapp{background:#128C7E}.pd-support-btn--whatsapp:hover{background:#0F7264}.pd-support-hint{background:#FFFFFF;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:12px 14px;max-width:640px}.pd-support-hint-label{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65}.pd-support-hint-text{margin:4px 0 0;font-size:13px;color:#1D1D1B;line-height:1.5;font-style:italic}.pd-trust-wall{display:flex;flex-wrap:wrap;gap:24px 36px;align-items:center;min-height:60px}.pd-trust-wall img{max-height:36px;max-width:120px;width:auto;-o-object-fit:contain;object-fit:contain}.partner-logo{opacity:1}.partner-logo-mono{filter:grayscale(1) brightness(.6);opacity:.7;transition:filter .2s,opacity .2s}.partner-logo-mono:hover{filter:grayscale(0);opacity:1}.pd-related{background:#FAF7F2;padding:64px 24px;border-top:1px solid rgba(0,0,0,.06)}.pd-related-inner{max-width:1280px;margin:0 auto}.pd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}@media (max-width:900px){.pd-related-grid{grid-template-columns:1fr}}.pd-related-card{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:#1D1D1B;border:1px solid rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.pd-related-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.06)}.pd-related-img{position:relative;width:100%;aspect-ratio:16/10;background:#F2EFEA}.pd-related-body{padding:16px 18px 18px}.pd-related-meta{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E6A65;margin:0 0 6px}.pd-related-title{font-size:18px;margin:0 0 8px}.pd-related-price,.pd-related-title{font-family:Trykker,serif;color:#1D1D1B}.pd-related-price{font-size:20px;margin:0}.pd-related-pp{font-size:12px;color:#6E6A65;margin-left:4px;font-family:Poppins,sans-serif}.pd-side-stack{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;margin-bottom:16px}.pd-side-stack-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.pd-side-stack-row:last-child{border-bottom:none}.pd-side-stack-meta{min-width:0}.pd-side-stack-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6E6A65;display:block;margin-bottom:2px}.pd-side-stack-name{font-family:Trykker,Georgia,serif;font-size:16px;line-height:1.2;color:#1D1D1B;margin:0 0 2px}.pd-side-stack-sub{font-size:12px;color:#6E6A65;margin:0}.pd-side-stack-logo{flex:0 0 auto;display:flex;align-items:center}.pd-side-stack-logo img{max-height:48px;max-width:140px;width:auto;-o-object-fit:contain;object-fit:contain}.pd-pagehead{background:#F2EFEA;padding:56px 40px 32px;border-bottom:1px solid rgba(0,0,0,.06)}.pd-pagehead-inner{max-width:1280px;margin:0 auto}.pd-pagehead-badge{display:inline-block;background:#B19669;color:#1D1D1B;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:5px 14px;border-radius:999px;margin-bottom:14px}.pd-pagehead-title{font-family:Trykker,Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.1;color:#1D1D1B;margin:0 0 10px;max-width:26ch}.pd-pagehead-meta{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6E6A65;margin:0}@media (max-width:900px){.pd-pagehead{padding:32px 20px 24px}}.pd-glance-amenities{margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:8px 12px}.pd-glance-amenity{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#FAF7F2;border:1px solid rgba(0,0,0,.06);border-radius:999px;font-size:12px;color:#1D1D1B}.pd-glance-amenity svg{color:#B19669;flex:0 0 auto}.pd-side-imam{background:#1D1D1B;border-radius:14px;padding:14px 16px;margin-bottom:16px;display:flex;align-items:center;gap:14px;color:#FAF7F2}.pd-side-imam-avatar{width:48px;height:48px;border-radius:50%;background:#B19669;color:#1D1D1B;display:flex;align-items:center;justify-content:center;font-family:Trykker,Georgia,serif;font-size:17px;flex:0 0 auto}.pd-side-imam-meta{min-width:0}.pd-side-imam .pd-side-stack-label{color:rgba(250,247,242,.55)}.pd-side-imam-name{font-family:Trykker,Georgia,serif;font-size:16px;margin:2px 0;color:#FAF7F2}.pd-side-imam-sub{font-size:12px;color:rgba(250,247,242,.7);margin:0}.pd-highlight{position:relative;width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#1D1D1B}@media (max-width:720px){.pd-highlight{aspect-ratio:4/3;border-radius:12px}}.pd-pagehead-inline{margin-bottom:18px}.pd-pagehead-inline .pd-pagehead-title{color:#1D1D1B;margin:10px 0}.pd-pagehead-inline .pd-pagehead-meta{color:#6E6A65}.pd-side-imam.pd-side-imam--left{margin:0 0 20px}.pd-side-stack.pd-side-stack--left{margin:0 0 24px}.pd-amenities-block{margin:0 0 18px;padding:14px 16px;background:#FFFFFF;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 1px 0 rgba(0,0,0,.02)}.pd-amenities-label{display:inline-block;font-family:IBM Plex Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#6E6A65;margin-bottom:10px}.pd-amenities-row{display:flex;flex-wrap:wrap;gap:8px 10px}.pd-cta-band.pd-cta-band--patterned{position:relative;overflow:hidden}.pd-cta-band.pd-cta-band--patterned:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url(/brand/patterns/Pattern-5.svg);background-repeat:repeat;background-size:280px 280px;background-position:bottom;opacity:.1;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent 85%);mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent 85%)}.pd-cta-band.pd-cta-band--patterned>*{position:relative;z-index:1}.pd-related.pd-related--patterned{position:relative;overflow:hidden}.pd-related.pd-related--patterned:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url(/brand/patterns/Pattern-5.svg);background-repeat:repeat;background-size:280px 280px;background-position:bottom;opacity:.07;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent 85%);mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent 85%)}.pd-related.pd-related--patterned>*{position:relative;z-index:1}.pd-bottom-pattern{position:relative;height:160px;background-color:#FAF7F2;overflow:hidden}.pd-bottom-pattern:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/brand/patterns/Pattern-5.svg);background-repeat:repeat;background-size:280px 280px;background-position:bottom;opacity:.1;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent 90%);mask-image:linear-gradient(0deg,#000 0,#000 30%,transparent 90%)}