.pantheon-stats:where(.XYoeSa_scope,.XYoeSa_scope *){flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pantheon-stat:where(.XYoeSa_scope,.XYoeSa_scope *){color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pantheon-filter-chips:where(.XYoeSa_scope,.XYoeSa_scope *){flex-wrap:wrap;gap:8px;margin:4px 0 20px;display:flex}.pantheon-filter-chip:where(.XYoeSa_scope,.XYoeSa_scope *){color:#4f5d56;cursor:pointer;background:#fff;border:1px solid #e1e5e0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .18s}.pantheon-filter-chip:where(.XYoeSa_scope,.XYoeSa_scope *):hover{border-color:#b58a326b;transform:translateY(-1px)}.pantheon-filter-chip:where(.XYoeSa_scope,.XYoeSa_scope *).is-active{color:#075b45;background:#075b4514;border-color:#075b45}.pantheon-card:where(.XYoeSa_scope,.XYoeSa_scope *)[role=button]{cursor:pointer}.pantheon-card:where(.XYoeSa_scope,.XYoeSa_scope *)[role=button]:focus-visible{outline-offset:2px;outline:2px solid #075b45}.pantheon-spotlight-close:where(.XYoeSa_scope,.XYoeSa_scope *){color:#4f5d56;cursor:pointer;background:#fff;border:1px solid #e1e5e0;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.pantheon-spotlight-close:where(.XYoeSa_scope,.XYoeSa_scope *):hover{color:#075b45;border-color:#b58a326b}.pantheon-spotlight-body:where(.XYoeSa_scope,.XYoeSa_scope *){background:#fff;border:1px solid #18231e14;border-radius:24px;grid-template-columns:minmax(260px,380px) 1fr;gap:32px;padding:28px;display:grid;box-shadow:0 1px 2px #10181408,0 20px 44px -22px #10181433}.pantheon-spotlight-photo:where(.XYoeSa_scope,.XYoeSa_scope *){aspect-ratio:4/5;background:#e9edea;border-radius:18px;position:relative;overflow:hidden}.pantheon-spotlight-photo:where(.XYoeSa_scope,.XYoeSa_scope *) img{object-fit:cover;width:100%;height:100%;display:block}.pantheon-spotlight-photo:where(.XYoeSa_scope,.XYoeSa_scope *):after{content:"";background:linear-gradient(#0000 55%,#0a100d9e 100%);position:absolute;inset:0}.pantheon-spotlight-photo:where(.XYoeSa_scope,.XYoeSa_scope *) .pantheon-card-country{font-size:13px}.pantheon-spotlight-content:where(.XYoeSa_scope,.XYoeSa_scope *){flex-direction:column;gap:4px;padding-top:4px;display:flex}.pantheon-spotlight-content:where(.XYoeSa_scope,.XYoeSa_scope *) .pantheon-card-category{align-self:flex-start;margin-bottom:10px;padding:5px 13px;font-size:11.5px}.pantheon-spotlight-years:where(.XYoeSa_scope,.XYoeSa_scope *){color:#8a968f;margin:6px 0 18px;font-size:13.5px;font-weight:600}.pantheon-spotlight-summary:where(.XYoeSa_scope,.XYoeSa_scope *){color:#34423b;max-width:60ch;margin:0;font-size:15.5px;line-height:1.75}@media (max-width:760px){.pantheon-spotlight-body:where(.XYoeSa_scope,.XYoeSa_scope *){grid-template-columns:1fr;padding:18px}.pantheon-spotlight-photo:where(.XYoeSa_scope,.XYoeSa_scope *){aspect-ratio:16/10}.pantheon-spotlight-content:where(.XYoeSa_scope,.XYoeSa_scope *) h2{font-size:22px}}.pantheon-marquee-section:where(.XYoeSa_scope,.XYoeSa_scope *){margin:28px 0 40px}.pantheon-marquee:where(.XYoeSa_scope,.XYoeSa_scope *){position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 60px calc(100% - 60px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 60px calc(100% - 60px),#0000 100%)}.pantheon-marquee:where(.XYoeSa_scope,.XYoeSa_scope *):hover .pantheon-marquee-track{animation-play-state:paused}.pantheon-marquee:where(.XYoeSa_scope,.XYoeSa_scope *) .pantheon-card{flex:0 0 300px}.pantheon-grid-section:where(.XYoeSa_scope,.XYoeSa_scope *){margin-top:8px}.pantheon-grid:where(.XYoeSa_scope,.XYoeSa_scope *){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.pantheon-card:where(.XYoeSa_scope,.XYoeSa_scope *){background:#fff;border:1px solid #18231e14;border-radius:20px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #10181408,0 14px 30px -18px #10181429}.pantheon-card:where(.XYoeSa_scope,.XYoeSa_scope *):before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);height:4px;position:absolute;top:0;left:0;right:0}.pantheon-card:where(.XYoeSa_scope,.XYoeSa_scope *):hover{transform:translateY(-3px);box-shadow:0 1px 2px #1018140a,0 20px 38px -16px #075b4533}.pantheon-card-photo:where(.XYoeSa_scope,.XYoeSa_scope *){aspect-ratio:4/5;background:#e9edea;position:relative;overflow:hidden}.pantheon-card-photo:where(.XYoeSa_scope,.XYoeSa_scope *) img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1);display:block}.pantheon-card:where(.XYoeSa_scope,.XYoeSa_scope *):hover .pantheon-card-photo img{transform:scale(1.06)}.pantheon-card-photo:where(.XYoeSa_scope,.XYoeSa_scope *):after{content:"";background:linear-gradient(#0000 55%,#0a100d9e 100%);position:absolute;inset:0}.pantheon-card-country:where(.XYoeSa_scope,.XYoeSa_scope *){z-index:1;color:#fff;letter-spacing:.01em;text-shadow:0 1px 3px #00000059;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:14px}.pantheon-card-body:where(.XYoeSa_scope,.XYoeSa_scope *){flex-direction:column;gap:4px;padding:16px 18px 20px;display:flex}.pantheon-card-category:where(.XYoeSa_scope,.XYoeSa_scope *){color:#075b45;text-transform:uppercase;letter-spacing:.02em;background:#eaf3ef;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 10px;font-size:11px;font-weight:600}.pantheon-card-years:where(.XYoeSa_scope,.XYoeSa_scope *){color:#8a968f;margin:0 0 8px;font-size:12px;font-weight:600}.pantheon-card-summary:where(.XYoeSa_scope,.XYoeSa_scope *){color:#34423b;margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.pantheon-marquee:where(.XYoeSa_scope,.XYoeSa_scope *) .pantheon-card{flex:0 0 240px}.pantheon-grid:where(.XYoeSa_scope,.XYoeSa_scope *){grid-template-columns:1fr}}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *){width:100%;max-width:1180px;margin:18px auto 22px;padding:0 32px}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer{width:100%}@media (max-width:900px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *){padding:0 20px}}@media (max-width:640px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *){margin:14px auto 18px;padding:0 14px}}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer{border-radius:16px!important;padding:12px 16px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-header{gap:10px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-icon{border-radius:9px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-title{gap:9px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-title h2{margin:0!important;font-size:.98rem!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-intro{margin:8px 0 10px!important;font-size:.78rem!important;line-height:1.35!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-sources{gap:8px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source{border-radius:11px!important;gap:8px!important;min-height:64px!important;padding:9px 10px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source .source-icon{border-radius:8px!important;flex-basis:28px!important;width:28px!important;height:28px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source>div:last-child{gap:2px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source strong{font-size:.78rem!important;line-height:1.2!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source small{font-size:.66rem!important;line-height:1.2!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source .source-detail{font-size:.66rem!important;line-height:1.2!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-result{border-radius:11px!important;margin-top:8px!important;padding:9px 11px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-result p{margin:2px 0 7px!important;font-size:.72rem!important;line-height:1.3!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-chip{min-height:24px!important;padding:4px 8px!important;font-size:.68rem!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .eyebrow{font-size:.58rem!important}@media (max-width:850px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-source{min-height:56px!important}}@media (max-width:600px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer{padding:10px 12px!important}}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer.is-collapsible{overflow:hidden;padding:0!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle{color:#18352b;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffdf7,#f5f8f4);border:1px solid #c49a4352;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px 15px;display:grid;box-shadow:0 5px 16px #1c362d0b}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle:hover{border-color:#c49a4394;box-shadow:0 7px 20px #1c362d14}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle-icon{color:#20533f;background:#eaf3ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle>span:nth-child(2){gap:2px;display:grid}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle strong{font-size:.82rem;line-height:1.2}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle-action{color:#8d6b27;background:#fff;border:1px solid #c49a436b;border-radius:8px;padding:7px 11px;font-size:.68rem;font-weight:600}@media (max-width:600px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle{min-height:54px;padding:8px 11px}}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle{border-radius:12px!important;gap:9px!important;min-height:46px!important;padding:7px 12px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle-icon{border-radius:8px!important;width:28px!important;height:28px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle strong{font-size:.76rem!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle-action{border-radius:7px!important;padding:5px 9px!important;font-size:.64rem!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer.is-collapsible.is-open{padding:10px 13px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer.is-collapsible.is-open .geographic-visibility-toggle{margin-bottom:8px!important}@media (max-width:600px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle{min-height:43px!important;padding:6px 10px!important}}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *).culture-visibility-pantheon{max-width:1180px;margin-top:0;margin-bottom:18px}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer.is-collapsible{background:#faf9f4!important;border:1px solid #c49a4347!important;box-shadow:0 4px 16px #1c362d0b!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle{min-height:44px!important;box-shadow:none!important;background:linear-gradient(135deg,#fcfbf6,#f4f7f3)!important;border-radius:11px!important;padding:6px 12px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle-icon{color:#2f5d49!important;background:#edf3ee!important;border-radius:8px!important;width:27px!important;height:27px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle .eyebrow{color:#8a6418!important;letter-spacing:.13em!important;font-size:.68rem!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle strong{color:#17372f!important;font-size:.82rem!important;font-weight:600!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-toggle-action{color:#8a6418!important;background:#fffdf8!important;border-radius:999px!important;padding:5px 10px!important;font-size:.75rem!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-viewer.is-collapsible.is-open{background:#fbfaf5!important;border-color:#c49a433d!important;padding:12px 14px!important}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-close{appearance:none;color:#66736c;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:inline-flex}.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *) .geographic-visibility-close:hover{color:#1f513e}@media (max-width:900px){.culture-visibility-container:where(.XYoeSa_scope,.XYoeSa_scope *).culture-visibility-pantheon{padding:0 20px}}
