:root{--ol-o12-card-ivory:#FDFBF7;--ol-o12-card-brown:#2D1F18;--ol-o12-card-gold:#D9A26B;--ol-o12-card-line:rgba(253,251,247,.14);--ol-o12-card-glass:rgba(253,251,247,.14);--ol-o12-card-shadow:0 30px 90px rgba(45,31,24,.28),0 12px 28px rgba(0,0,0,.22);--ol-o12-card-ease:cubic-bezier(.25,1,.5,1)}#purpose-led-selector .ol14-destination-grid{align-items:stretch !important;gap:clamp(1.35rem,2.2vw,2.4rem) !important}#purpose-led-selector .ol14-destination-card,#purpose-led-selector .destination-card.gallery-card,#purpose-led-selector .ol-tour-destination-portal{position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:clamp(34rem,56vw,46rem) !important;border-radius:clamp(1.35rem,2vw,2.25rem) !important;background:var(--ol-o12-card-brown) !important;border:1px solid rgba(253,251,247,.16) !important;box-shadow:var(--ol-o12-card-shadow) !important;transform:translate3d(0,0,0) !important;transition:transform .75s var(--ol-o12-card-ease),box-shadow .75s var(--ol-o12-card-ease),border-color .75s var(--ol-o12-card-ease) !important;contain:layout paint style !important}#purpose-led-selector .ol14-destination-card:hover,#purpose-led-selector .ol14-destination-card:focus-within{transform:translate3d(0,-8px,0) !important;border-color:rgba(253,251,247,.32) !important;box-shadow:0 42px 110px rgba(45,31,24,.36),0 18px 40px rgba(0,0,0,.30) !important}#purpose-led-selector .ol14-card-media,#purpose-led-selector .ol14-card-media[data-ol-card-media]{position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;width:100% !important;height:100% !important;overflow:hidden !important;border-radius:inherit !important}#purpose-led-selector .ol14-card-media::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:radial-gradient(circle at 18% 14%,rgba(253,251,247,.18),transparent 28%),linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 36%,rgba(0,0,0,.38) 64%,rgba(0,0,0,.55) 100%) !important;mix-blend-mode:normal !important;transition:background .75s var(--ol-o12-card-ease),opacity .75s var(--ol-o12-card-ease) !important}#purpose-led-selector .ol14-destination-card:hover .ol14-card-media::before,#purpose-led-selector .ol14-destination-card:focus-within .ol14-card-media::before{background:radial-gradient(circle at 18% 14%,rgba(253,251,247,.16),transparent 30%),linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.68) 31%,rgba(0,0,0,.32) 61%,rgba(0,0,0,.46) 100%) !important}#purpose-led-selector .ol14-card-media::after{content:"" !important;position:absolute !important;inset:1px !important;z-index:3 !important;pointer-events:none !important;border-radius:calc(clamp(1.35rem,2vw,2.25rem) - 1px) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 -70px 80px rgba(45,31,24,.34) !important}#purpose-led-selector .ol14-card-media img{position:absolute !important;inset:-2% !important;width:104% !important;height:104% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;transform:translate3d(-1.5%,0,0) scale(1.02) !important;transform-origin:center center !important;will-change:transform !important;filter:saturate(.96) contrast(1.04) brightness(.88) !important;animation:ol-o12-ken-burns-card 15s var(--ol-o12-card-ease) infinite alternate !important}#purpose-led-selector .ol14-destination-card:nth-child(2n) .ol14-card-media img{animation-name:ol-o12-ken-burns-card-alt !important;animation-duration:16.5s !important}#purpose-led-selector .ol14-destination-card:nth-child(3n) .ol14-card-media img{animation-name:ol-o12-ken-burns-card-drift !important;animation-duration:18s !important}@keyframes ol-o12-ken-burns-card{0%{transform:translate3d(-2.5%,-1%,0) scale(1.02)}55%{transform:translate3d(1.5%,.5%,0) scale(1.085)}100%{transform:translate3d(3%,-1.25%,0) scale(1.12)}}@keyframes ol-o12-ken-burns-card-alt{0%{transform:translate3d(2%,-1.25%,0) scale(1.025)}52%{transform:translate3d(-1%,1%,0) scale(1.075)}100%{transform:translate3d(-3%,0,0) scale(1.12)}}@keyframes ol-o12-ken-burns-card-drift{0%{transform:translate3d(-1%,1%,0) scale(1.02)}50%{transform:translate3d(1.25%,-.75%,0) scale(1.08)}100%{transform:translate3d(2.7%,1.4%,0) scale(1.12)}}#purpose-led-selector .ol14-card-number{position:absolute !important;top:clamp(1rem,1.4vw,1.35rem) !important;left:clamp(1rem,1.4vw,1.35rem) !important;z-index:5 !important;width:2.35rem !important;height:2.35rem !important;display:grid !important;place-items:center !important;border-radius:999px !important;color:rgba(45,31,24,.76) !important;background:rgba(253,251,247,.70) !important;border:1px solid rgba(253,251,247,.36) !important;backdrop-filter:blur(14px) saturate(120%) !important;-webkit-backdrop-filter:blur(14px) saturate(120%) !important;font-size:.74rem !important;font-weight:900 !important;letter-spacing:.14em !important}#purpose-led-selector .ol14-card-body{position:absolute !important;inset:auto clamp(1.25rem,1.7vw,1.7rem) clamp(1.25rem,1.7vw,1.7rem) clamp(1.25rem,1.7vw,1.7rem) !important;z-index:6 !important;display:flex !important;min-height:auto !important;flex-direction:column !important;justify-content:flex-end !important;gap:clamp(.5rem,.8vw,.75rem) !important;padding:clamp(1rem,1.4vw,1.35rem) !important;border-radius:clamp(1rem,1.45vw,1.35rem) !important;background:linear-gradient(180deg,rgba(24,17,13,.08),rgba(24,17,13,.28)) !important;border:1px solid rgba(253,251,247,.12) !important;backdrop-filter:blur(2px) saturate(112%) !important;-webkit-backdrop-filter:blur(2px) saturate(112%) !important;color:var(--ol-o12-card-ivory) !important;text-shadow:0 2px 4px rgba(0,0,0,.55) !important;transform:translate3d(0,clamp(1.35rem,3.4vw,2.65rem),0) !important;transition:transform .78s var(--ol-o12-card-ease),background .78s var(--ol-o12-card-ease),backdrop-filter .78s var(--ol-o12-card-ease),border-color .78s var(--ol-o12-card-ease) !important}#purpose-led-selector .ol14-destination-card:hover .ol14-card-body,#purpose-led-selector .ol14-destination-card:focus-within .ol14-card-body{transform:translate3d(0,0,0) !important;background:linear-gradient(180deg,rgba(45,31,24,.16),rgba(45,31,24,.48)) !important;border-color:rgba(253,251,247,.22) !important;backdrop-filter:blur(11px) saturate(126%) !important;-webkit-backdrop-filter:blur(11px) saturate(126%) !important}#purpose-led-selector .ol14-kicker,#purpose-led-selector .ol14-card-body .ol14-kicker{margin:0 !important;color:rgba(253,251,247,.84) !important;font-family:var(--font-sans,Inter,system-ui,sans-serif) !important;font-size:clamp(.66rem,.68vw,.78rem) !important;font-weight:900 !important;letter-spacing:.23em !important;line-height:1.35 !important;text-transform:uppercase !important;white-space:normal !important;overflow:visible !important;text-shadow:0 2px 4px rgba(0,0,0,.68) !important}#purpose-led-selector .ol14-card-body h3,#purpose-led-selector .ol14-destination-card h3{max-width:100% !important;margin:0 !important;color:var(--ol-o12-card-ivory) !important;font-family:var(--font-luxury-serif,Georgia,'Times New Roman',serif) !important;font-size:clamp(1.2rem,2vw,1.8rem) !important;font-weight:760 !important;line-height:.98 !important;letter-spacing:-.045em !important;white-space:nowrap !important;word-break:keep-all !important;overflow:hidden !important;text-overflow:ellipsis !important;overflow-wrap:normal !important;hyphens:none !important;text-wrap:nowrap !important;text-shadow:0 2px 4px rgba(0,0,0,.58),0 18px 30px rgba(0,0,0,.38) !important}#purpose-led-selector .ol14-card-body strong{margin:0 !important;color:rgba(253,251,247,.95) !important;font-family:var(--font-sans,Inter,system-ui,sans-serif) !important;font-size:clamp(.84rem,1vw,1rem) !important;line-height:1.28 !important;font-weight:850 !important;letter-spacing:-.015em !important;text-shadow:0 2px 4px rgba(0,0,0,.55) !important}#purpose-led-selector .ol14-card-body p:not(.ol14-kicker){margin:0 !important;max-width:32ch !important;color:rgba(253,251,247,.88) !important;font-family:var(--font-sans,Inter,system-ui,sans-serif) !important;font-size:clamp(.88rem,.95vw,1rem) !important;line-height:1.55 !important;text-shadow:0 2px 4px rgba(0,0,0,.5) !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;transition:opacity .65s var(--ol-o12-card-ease),transform .65s var(--ol-o12-card-ease) !important}#purpose-led-selector .ol14-destination-card:not(:hover):not(:focus-within) .ol14-card-body p:not(.ol14-kicker){opacity:.72 !important;transform:translate3d(0,.35rem,0) !important}#purpose-led-selector .ol-tour-portal-meta{display:flex !important;flex-wrap:wrap !important;gap:.45rem !important;margin-top:.15rem !important;color:rgba(253,251,247,.88) !important;font-size:clamp(.64rem,.7vw,.76rem) !important;font-weight:900 !important;letter-spacing:.18em !important;line-height:1.2 !important;text-transform:uppercase !important;text-shadow:0 2px 4px rgba(0,0,0,.58) !important}#purpose-led-selector .ol-tour-portal-meta span{display:inline-flex !important;align-items:center !important;min-height:1.6rem !important;padding:.32rem .55rem !important;border:1px solid rgba(253,251,247,.12) !important;background:rgba(0,0,0,.12) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important}#purpose-led-selector .ol14-card-actions,#purpose-led-selector .ol14-card-actions--single{display:grid !important;grid-template-columns:1fr !important;gap:0 !important;align-items:center !important;width:100% !important;margin-top:clamp(.4rem,.8vw,.75rem) !important}#purpose-led-selector .ol14-secondary-select{display:none !important}#purpose-led-selector .ol14-primary-cta,#purpose-led-selector .ol14-primary-cta--glass{width:100% !important;min-height:clamp(2.8rem,3.5vw,3.35rem) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.55rem !important;padding:.9rem 1rem !important;border-radius:999px !important;border:1px solid rgba(253,251,247,.22) !important;outline:1px solid rgba(255,255,255,.035) !important;outline-offset:-4px !important;background:linear-gradient(135deg,rgba(253,251,247,.20),rgba(253,251,247,.09)) !important;backdrop-filter:blur(8px) saturate(125%) !important;-webkit-backdrop-filter:blur(8px) saturate(125%) !important;box-shadow:inset 0 1px 0 rgba(253,251,247,.20),0 14px 38px rgba(0,0,0,.18) !important;color:var(--ol-o12-card-ivory) !important;font-family:var(--font-sans,Inter,system-ui,sans-serif) !important;font-size:clamp(.82rem,.86vw,.95rem) !important;font-weight:900 !important;letter-spacing:.02em !important;text-decoration:none !important;text-shadow:0 2px 4px rgba(0,0,0,.45) !important;transform:translate3d(0,.18rem,0) !important;transition:transform .55s var(--ol-o12-card-ease),background .55s var(--ol-o12-card-ease),border-color .55s var(--ol-o12-card-ease),box-shadow .55s var(--ol-o12-card-ease) !important}#purpose-led-selector .ol14-primary-cta:hover,#purpose-led-selector .ol14-primary-cta:focus-visible{transform:translate3d(0,-2px,0) !important;border-color:rgba(253,251,247,.36) !important;background:linear-gradient(135deg,rgba(253,251,247,.28),rgba(217,162,107,.18)) !important;box-shadow:inset 0 1px 0 rgba(253,251,247,.26),0 20px 48px rgba(0,0,0,.26) !important}#purpose-led-selector .ol-tour-cinemagraph-glow{position:absolute !important;inset:auto 1rem 1rem auto !important;z-index:4 !important;width:6.75rem !important;height:1.9rem !important;border-radius:999px !important;background:rgba(253,251,247,.22) !important;border:1px solid rgba(253,251,247,.14) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;opacity:.72 !important}#purpose-led-selector .ol-tour-cinemagraph-glow::after{content:"Cinematic" !important;display:grid !important;place-items:center !important;height:100% !important;color:rgba(253,251,247,.62) !important;font-size:.63rem !important;font-weight:900 !important;letter-spacing:.18em !important;text-transform:uppercase !important}#purpose-led-selector .ol-tour-swipe-unlock,#purpose-led-selector .ol-tour-sound-meter,#purpose-led-selector .ol-tour-portal-line{display:none !important}@media (hover:none){#purpose-led-selector .ol14-card-body{transform:translate3d(0,0,0) !important;background:linear-gradient(180deg,rgba(45,31,24,.12),rgba(45,31,24,.44)) !important;backdrop-filter:blur(8px) saturate(120%) !important;-webkit-backdrop-filter:blur(8px) saturate(120%) !important}#purpose-led-selector .ol14-destination-card:not(:hover):not(:focus-within) .ol14-card-body p:not(.ol14-kicker){opacity:.9 !important;transform:none !important}}@media (max-width:1180px){#purpose-led-selector .ol14-destination-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr)) !important}#purpose-led-selector .ol14-destination-card,#purpose-led-selector .destination-card.gallery-card,#purpose-led-selector .ol-tour-destination-portal{min-height:clamp(31rem,58vw,41rem) !important}}@media (max-width:820px){#purpose-led-selector .ol14-destination-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr)) !important;gap:1rem !important}#purpose-led-selector .ol14-destination-card,#purpose-led-selector .destination-card.gallery-card,#purpose-led-selector .ol-tour-destination-portal{min-height:31rem !important;border-radius:1.35rem !important}#purpose-led-selector .ol14-card-body{inset:auto 1rem 1rem 1rem !important;padding:1rem !important}#purpose-led-selector .ol14-card-body h3,#purpose-led-selector .ol14-destination-card h3{font-size:clamp(1.18rem,7vw,1.55rem) !important}}@media (max-width:520px){#purpose-led-selector .ol14-destination-card,#purpose-led-selector .destination-card.gallery-card,#purpose-led-selector .ol-tour-destination-portal{min-height:30rem !important}#purpose-led-selector .ol14-card-body p:not(.ol14-kicker){-webkit-line-clamp:2 !important}#purpose-led-selector .ol14-card-number{width:2rem !important;height:2rem !important;font-size:.66rem !important}}@media (prefers-reduced-motion:reduce){#purpose-led-selector .ol14-card-media img{animation:none !important;transform:scale(1.04) !important}#purpose-led-selector .ol14-destination-card,#purpose-led-selector .ol14-card-body,#purpose-led-selector .ol14-primary-cta{transition:none !important}}