/* Shared editorial defaults. Project CSS is loaded after this file. */
.south-content134{color:#111111;background:#fff;font:400 18px/1.75 Arial,Helvetica,sans-serif;padding-block:64px;overflow-wrap:anywhere}
.south-content134 *{box-sizing:border-box}
.south-content134 h2,.south-content134 h3,.south-content134 h4{font-family:Arial,Helvetica,sans-serif;color:#111111;line-height:1.15;letter-spacing:-.04em;margin:0 0 24px;font-weight:500}
.south-content134 h2{font-size:clamp(32px,4vw,64px)}.south-content134 h3{font-size:clamp(24px,3vw,38px)}
.south-content134 p{margin:0 0 1.2em}.south-content134 a{color:inherit;text-underline-offset:4px}.south-content134 img{max-width:100%;height:auto;display:block}
.south-content134 figure{margin:0}.south-content134 figcaption{font-size:13px;line-height:1.6;color:#62666b;margin-top:12px}.south-content134 iframe{display:block;border:0;width:100%;max-width:100%}
.south-content134 .sc-section134{margin:0 auto 64px;padding:0;min-height:45px}
.south-content134 .sc-copy134{max-width:850px;margin:0 auto 56px}.south-content134 .sc-quote134{font:italic 400 clamp(24px,3vw,44px)/1.45 Georgia,serif;text-align:center;max-width:980px;border:0;margin:0 auto 64px;padding:12px 0;color:#111111}.south-content134 .sc-quote134 cite{font:400 14px/1.5 Arial,sans-serif;color:#62666b;display:block;margin-top:20px}
.south-content134 .sc-row134{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:24px;margin-bottom:56px;align-items:start}.south-content134 .sc-cell134{min-width:0;min-height:45px}
.south-content134 .sc-video134 iframe,.south-content134 .south-story26-video iframe{aspect-ratio:16/9}.south-content134 .south-story26-video{margin:0 0 48px}.south-content134 .south-story27-audio{margin:0 0 48px}.south-content134 .south-story27-audio iframe{min-height:166px}
.south-content134 .sc-gallery134{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:56px}.south-content134 .sc-gallery134 img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.south-content134 .sc-logo134 img{width:180px;max-height:150px;object-fit:contain}.south-content134 .sc-button134{display:inline-flex;align-items:center;gap:20px;padding:14px 20px;border:1px solid #777;text-decoration:none;text-transform:uppercase;font:500 14px/1.4 Arial,sans-serif}
.south-content134 .south-story26-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:48px}
.south-project-page .south-project-films__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1000px){.south-content134 .sc-row134{grid-template-columns:repeat(var(--tablet-cols,2),minmax(0,1fr))}.south-project-page .south-project-films__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.south-content134{font-size:17px;padding-block:36px}.south-content134 .sc-row134{grid-template-columns:repeat(var(--mobile-cols,1),minmax(0,1fr));gap:18px}.south-content134 .sc-gallery134,.south-content134 .south-story26-images{grid-template-columns:repeat(2,minmax(0,1fr))}.south-content134 .sc-section134{margin-bottom:40px}.south-project-page .south-project-films__grid{grid-template-columns:1fr}}

/* The editorial page root always stays centered, independently of exported body resets. */
.south-content134.container{margin-inline:auto!important}
/* Same white/blue CTA, spacing and travelling arrow as the main site. */
.south-content134 .sc-button134{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:42px;max-width:100%;padding:14px 18px;border:0;border-radius:0;background:#e9e9e7;color:#111;font:500 15px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .35s ease,color .35s ease,border-color .35s ease}
.south-content134 .sc-button-label135{min-width:0}
.south-content134 .sc-button-arrow135{position:relative;display:block;overflow:hidden;flex:0 0 19px;width:19px;height:19px}
.south-content134 .sc-button-arrow135>span{position:absolute;inset:0;width:17px;height:17px;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E");mask-position:center;mask-size:contain;mask-repeat:no-repeat;transition:transform .4s cubic-bezier(.25,.75,.25,1)}
.south-content134 .sc-button-arrow135>span:last-child{transform:translate(-125%,125%)}
@media(hover:hover){.south-content134 .sc-button134:hover{background:#007db9;color:#fff}.south-content134 .sc-button134:hover .sc-button-arrow135>span:first-child{transform:translate(125%,-125%)}.south-content134 .sc-button134:hover .sc-button-arrow135>span:last-child{transform:translate(0,0)}}
.south-content134 .sc-button134:focus-visible{outline:2px solid #fff;outline-offset:5px;background:#007db9;color:#fff}
.south-content134 .sc-button134:focus-visible .sc-button-arrow135>span:first-child{transform:translate(125%,-125%)}
.south-content134 .sc-button134:focus-visible .sc-button-arrow135>span:last-child{transform:translate(0,0)}
@media(max-width:540px){.south-content134 .sc-button134{min-height:40px;padding:10px 16px;font-size:13px;gap:18px}}
@media(prefers-reduced-motion:reduce){.south-content134 .sc-button134,.south-content134 .sc-button-arrow135>span{transition:none}}
