.pg-culture{--culture-red:#ad1f2b;--culture-ink:#141413;--culture-paper:#f3f1eb;color:var(--culture-ink);background:var(--culture-paper)}.pg-culture h1,.pg-culture h2,.pg-culture h3,.pg-culture-teaser h2{font-family:Inter,Arial,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1.05}.pg-culture a{color:inherit;text-underline-offset:5px}.pg-culture a:focus-visible,.pg-atlas button:focus-visible,.pg-atlas select:focus-visible,.pg-atlas input:focus-visible{outline:3px solid #d94554;outline-offset:4px}.pg-culture-kicker{font:600 10px/1.6 Inter,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.pg-culture-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;max-width:1400px;margin:auto;padding:90px 6% 80px}.pg-culture-hero h1{font-size:clamp(42px,5.6vw,82px);margin:24px 0}.pg-culture-hero em{font-style:normal;color:var(--culture-red)}.pg-culture-hero>div>p:not(.pg-culture-kicker){max-width:510px;font-size:16px;line-height:1.7;color:#625d56}.pg-culture-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.pg-culture-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:15px 22px;background:#ad1f2b;color:#fff!important;text-decoration:none;font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.025em}.pg-culture-button:hover{background:#8e1823}.pg-culture-orbit{align-self:center;justify-self:center;text-align:center}.pg-culture-orbit svg{width:190px;height:190px;opacity:.75}.pg-culture-orbit span{display:block;margin-top:24px;font-size:10px;line-height:1.9;letter-spacing:.3em}.pg-culture-countries{max-width:1440px;margin:auto;padding:85px 5%}.pg-culture h2{font-size:clamp(30px,4vw,54px);margin:16px 0 22px}.pg-culture-countries>p:not(.pg-culture-kicker){color:#625d56;line-height:1.7}.pg-culture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.pg-culture-card{display:block;text-decoration:none;border:1px solid #d8d2c7;transition:transform .2s,box-shadow .2s}.pg-culture-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1414130d}.pg-culture-card-photo{aspect-ratio:1.6;overflow:hidden;background:#d8d2c7}.pg-culture-card-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:grayscale(1);transition:transform .5s}.pg-culture-card:hover img{transform:scale(1.035)}.pg-culture-card-copy{padding:24px}.pg-culture-card-copy>div{display:flex;align-items:center;gap:10px}.pg-culture-card-copy h3{font-size:25px;margin:0}.pg-culture-card-copy>div>span{margin-left:auto;color:#ad1f2b}.pg-culture-card-copy p{font-size:13px;line-height:1.7;color:#625d56;min-height:44px}.pg-culture-card-link{display:inline-block;margin-top:10px;font-size:11px;border-bottom:1px solid #ad1f2b;padding-bottom:4px}.pg-culture-closing{padding:65px 6%;background:#e9e5dc;text-align:center;border-top:1px solid #d8d2c7}.pg-culture-country-hero{position:relative;min-height:400px;background:#151514;color:#faf9f6;display:flex;align-items:center;overflow:hidden}.pg-culture-country-image{position:absolute;inset:0 0 0 auto;width:55%;height:100%;object-fit:cover;object-position:center 40%;filter:grayscale(1);opacity:.5}.pg-culture-country-hero:after{position:absolute;inset:0;content:'';background:linear-gradient(90deg,#141413 20%,#141413b0 50%,transparent)}.pg-culture-country-hero>div{position:relative;z-index:1;padding:50px 7%}.pg-culture-country-hero h1{font-size:clamp(48px,8vw,110px);margin:22px 0}.pg-culture-country-hero h1 span{color:#d12e3c}.pg-culture-country-hero p:last-child{font-size:16px;line-height:1.7;color:#d8d2c7}.pg-culture-back{display:inline-block;font-size:11px;margin-bottom:25px}.pg-culture-reading{max-width:1200px;display:grid;grid-template-columns:250px minmax(0,700px);gap:70px;margin:auto;padding:65px 6% 80px}.pg-culture-reading aside{align-self:start;position:sticky;top:80px}.pg-culture-reading aside nav{display:flex;flex-direction:column;gap:16px;margin:25px 0 30px;font-size:12px}.pg-culture-side-atlas{display:block;margin-bottom:28px;font-size:12px}.pg-culture-reading aside .pg-culture-button{font-size:10px;padding:12px 16px}.pg-culture-prose{font-size:15px;line-height:1.85;min-width:0}.pg-culture-lead{font-size:23px;line-height:1.5;margin-top:0}.pg-culture-story{padding:34px 0;border-top:1px solid #d8d2c7;scroll-margin-top:80px}.pg-culture-story h2{font-size:33px;line-height:1.12}.pg-culture-story .pg-culture-kicker{color:#ad1f2b}.pg-culture-source{font-size:11px;color:#6b6259!important;display:inline-block;line-height:1.6}.pg-culture-editor-note{font-size:11px;color:#6b6259;border-top:1px solid #d8d2c7;padding-top:20px}.pg-culture-more{text-align:center;padding:50px 6%;border-top:1px solid #d8d2c7}.pg-culture-teaser{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;background:#151514;color:#f3f1eb;padding:65px 7%;border-top:3px solid #ad1f2b}.pg-culture-teaser h2{font-size:clamp(30px,4vw,55px);margin:20px 0}.pg-culture-teaser p:not(.pg-culture-kicker){max-width:530px;font-size:14px;line-height:1.8;color:#bcb7af}.pg-culture-teaser-mark{align-self:center;justify-self:center;text-align:center}.pg-culture-teaser-mark svg{width:160px;height:160px;filter:invert(1);opacity:.7}.pg-culture-teaser-mark span{display:block;margin-top:22px;font-size:9px;letter-spacing:.25em}
.pg-atlas{padding:65px 5%;background:#141615;color:#f3f1eb;border-top:3px solid #ad1f2b;scroll-margin-top:60px}.pg-atlas-heading{display:flex;justify-content:space-between;gap:50px;max-width:1300px;margin:auto auto 34px}.pg-atlas-heading h2{font-size:clamp(30px,3.5vw,48px);margin:14px 0}.pg-atlas-heading>p{max-width:330px;align-self:end;font-size:13px;line-height:1.8;color:#bab8ae}.pg-atlas .pg-culture-kicker{color:#de717a}.pg-atlas-shell{max-width:1300px;margin:auto;border:1px solid #42443e;background:#1d211e}.pg-atlas-top{display:flex;align-items:center;gap:22px;padding:20px 25px;border-bottom:1px solid #42443e}.pg-atlas-year{font-size:36px;font-weight:500;letter-spacing:-.05em;min-width:150px}.pg-atlas-top>span:nth-child(2){font-size:12px;color:#bbbeb2}.pg-atlas-views{display:flex;margin-left:auto;gap:5px}.pg-atlas button{border:1px solid #5c6056;color:#f3f1eb;background:transparent;padding:10px 14px;cursor:pointer;font:500 11px/1.3 Inter,Arial,sans-serif;border-radius:0}.pg-atlas button:hover,.pg-atlas button[aria-pressed=true]{background:#ad1f2b;border-color:#ad1f2b}.pg-atlas button:disabled{opacity:.4;cursor:default}.pg-atlas-map-wrap{position:relative;height:clamp(330px,43vw,550px);background:radial-gradient(ellipse at 50% 55%,#252e28,#171d1a);overflow:hidden}.pg-atlas-map{display:block;width:100%;height:100%}.pg-atlas-map path[data-region]{stroke:#e5e5d0;stroke-opacity:.65;stroke-width:.65;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill-opacity .18s;fill-rule:evenodd}.pg-atlas-map path[data-region]:hover,.pg-atlas-map path.is-selected{fill:#c53b47!important;fill-opacity:.95;stroke:#fff;stroke-width:1.5}.pg-atlas-map path.is-approximate{stroke-dasharray:3 2;stroke-opacity:.4}.pg-atlas-map [data-atlas-geography]{transition:opacity .16s}.pg-atlas-map circle{fill:#f3f1eb;stroke:#ad1f2b;stroke-width:2;vector-effect:non-scaling-stroke}.pg-atlas-map text{font:10px Inter,Arial,sans-serif;fill:#fff;paint-order:stroke;stroke:#141615;stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.pg-atlas-watermark{position:absolute;bottom:15px;left:20px;font-size:8px;letter-spacing:.25em;color:#a7ac9c}.pg-atlas-loading{position:absolute;inset:40% 20%;text-align:center;font-size:12px}.pg-atlas-loading[hidden]{display:none}.pg-atlas-zoom{position:absolute;right:15px;bottom:15px;display:flex;gap:5px}.pg-atlas-zoom button{background:#141615e6;font-size:17px;padding:7px 12px}.pg-atlas-controls{display:flex;align-items:center;gap:12px;padding:18px 22px 8px}.pg-atlas-controls input{flex:1;min-width:50px;accent-color:#c32b3b;cursor:pointer}.pg-atlas-years{padding:10px 22px 20px;display:flex;flex-wrap:wrap;gap:7px}.pg-atlas-years button{padding:7px 9px;font-size:10px}.pg-atlas-caption{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:20px 25px;border-top:1px solid #42443e;background:#171b18;font-size:12px;line-height:1.7;min-height:150px}.pg-atlas-caption p{margin:0 0 12px}.pg-atlas-caption label{font-size:10px;letter-spacing:.08em;display:block;margin-bottom:8px}.pg-atlas-caption select{width:100%;max-width:350px;background:#252c26;border:1px solid #5c6056;color:#f3f1eb;padding:10px;font-size:12px}.pg-atlas-caption [data-atlas-region-detail]{margin-top:10px;font-size:10px;color:#b7bdad}.pg-atlas-legend{font-size:10px!important;color:#b7bdad}.pg-atlas-legend>span{width:10px;height:10px;display:inline-block;background:#8e9271;margin-right:5px}.pg-atlas-note,.pg-atlas-sources{max-width:1300px;margin:18px auto 0;font-size:10px;line-height:1.8;color:#aaaE9f}.pg-atlas-sources summary{cursor:pointer;color:#dddcd3;text-decoration:underline;text-underline-offset:4px}.pg-atlas-sources p{max-width:900px}.pg-atlas a{color:inherit}.pg-culture [id],.pg-culture-countries{scroll-margin-top:65px}
@media(max-width:900px){.pg-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-culture-reading{gap:35px;grid-template-columns:190px minmax(0,1fr)}.pg-culture-hero{gap:20px}.pg-culture-orbit svg{width:130px;height:130px}.pg-atlas-heading{gap:25px}.pg-atlas-caption{gap:20px}}
@media(max-width:700px){.pg-culture-hero{display:block;padding:45px 6%}.pg-culture-hero h1{font-size:42px}.pg-culture-orbit{display:none}.pg-culture-hero>div>p:not(.pg-culture-kicker){font-size:14px}.pg-culture-actions{gap:20px;font-size:12px}.pg-culture-countries{padding:45px 5%}.pg-culture-grid{gap:14px}.pg-culture-card-copy{padding:16px}.pg-culture-card-copy h3{font-size:19px}.pg-culture-card-copy>div{gap:6px;flex-wrap:wrap}.pg-culture-card-copy img{width:20px;height:15px}.pg-culture-card-copy p{font-size:11px;min-height:0}.pg-culture-card-photo{aspect-ratio:1.15}.pg-culture-card-link{font-size:10px}.pg-culture-country-hero{min-height:340px}.pg-culture-country-hero h1{font-size:53px;overflow-wrap:anywhere}.pg-culture-country-image{width:75%}.pg-culture-country-hero>div{padding:35px 6%}.pg-culture-reading{display:block;padding:30px 6% 40px}.pg-culture-reading aside{position:static;margin-bottom:35px;border-bottom:1px solid #d8d2c7;padding-bottom:25px}.pg-culture-reading aside nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px;margin:15px 0}.pg-culture-side-atlas{margin:18px 0}.pg-culture-lead{font-size:21px}.pg-culture-prose{font-size:14px}.pg-culture-story h2{font-size:29px}.pg-culture-teaser{display:block;padding:40px 6%}.pg-culture-teaser-mark{display:none}.pg-culture-closing{padding:40px 6%}.pg-atlas{padding:40px 4%}.pg-atlas-heading{display:block}.pg-atlas-heading>p{max-width:none;font-size:12px}.pg-atlas-top{padding:15px;gap:12px;flex-wrap:wrap}.pg-atlas-year{font-size:28px;min-width:110px}.pg-atlas-top>span:nth-child(2){font-size:11px;flex:1}.pg-atlas-views{margin-left:0;flex-basis:100%}.pg-atlas-map-wrap{height:340px}.pg-atlas-controls{padding:15px 12px 8px;gap:7px;flex-wrap:wrap}.pg-atlas-controls [data-atlas-play]{flex-basis:100%;margin-bottom:6px}.pg-atlas-controls input{height:35px}.pg-atlas-years{padding:10px 12px 16px;gap:6px}.pg-atlas-years button{font-size:10px;padding:8px}.pg-atlas-caption{display:block;padding:18px 15px}.pg-atlas-caption>div+div{margin-top:18px}.pg-atlas-note,.pg-atlas-sources{font-size:10px}.pg-atlas-map text{font-size:11px}}
@media(prefers-reduced-motion:reduce){.pg-culture *,.pg-culture-teaser *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
