/* One continuous neutral ground; hierarchy comes from type, space and fine rules. */
:root{--paper:#a9afae;--white:#a9afae;--accent:#905368;--muted:#a9afae;--ink:#202323}
html,body.typesafe-version,main,body.typesafe-version .chapter,body.typesafe-version .full-footer,body.typesafe-version #global.unified-global,body.typesafe-version .notes-chapter{background:#a9afae;color:#202323}
.chapter,.unified-global,.full-footer{border-top:1px solid rgba(32,35,35,.16)}.editorial-hero{border:0}.chapter{padding-top:100px;padding-bottom:100px}.culture-chapter{padding-top:90px}.notes-chapter:empty{display:none}
.wordmark,.desktop-nav a,.language-switch,.variant-motion,.exhibit-nav a,.alpha-display,.exhibit-image{background:transparent;color:var(--ink)}.header{padding-top:18px}.header a:hover{background:transparent;color:#754355}.contact-link,.hero-actions>a,.chapter-link,.partner-rows button{background:transparent;color:var(--ink);border:1px solid rgba(32,35,35,.25)}.partner-rows button{border-width:0 0 1px;padding:22px 0}.partner-rows button:hover,.chapter-link:hover{background:rgba(32,35,35,.04);color:var(--ink)}.variant-motion{border:1px solid rgba(32,35,35,.25)}
.cover-art{aspect-ratio:auto;background:var(--paper);overflow:visible}.cover-base{height:auto;aspect-ratio:1.4;object-fit:cover;filter:none!important;opacity:1!important;mix-blend-mode:normal}.point-source{opacity:1!important}.point-canvas{filter:none;mix-blend-mode:normal;pointer-events:none}.cover-toggle{position:relative;left:auto;bottom:auto;display:block;margin:12px 0 0;padding:0;background:transparent;color:var(--ink);font-size:13px;min-height:28px}.cover-toggle:hover{background:transparent;color:#754355;text-decoration:underline;text-underline-offset:4px}
.culture-image{aspect-ratio:auto;overflow:visible}.culture-image>img{height:auto;aspect-ratio:1.5;object-fit:cover}.culture-image>span,.daily-photo figcaption{position:static;display:block;background:transparent;color:var(--ink);padding:12px 0 0;font-size:13px;line-height:1.6}.exhibit-image{aspect-ratio:auto;text-align:left;overflow:visible}.exhibit-image>img{height:auto;aspect-ratio:1.15;object-fit:cover;transform:none!important}.exhibit-open{position:static;display:block;background:transparent;color:var(--ink);padding:12px 0 0;font-size:13px;line-height:1.6}.exhibit-caption{margin-top:22px}.daily-photo img{height:auto}
#global.unified-global{padding:90px 0 55px}.global-heading{font-size:clamp(60px,9vw,130px);font-weight:500;line-height:.9;letter-spacing:-.075em;text-align:center;margin:0 20px 45px}.unified-global .global-views button{background:transparent;color:var(--ink);border:1px solid rgba(32,35,35,.25)}.unified-global .global-views button[aria-pressed=true]{background:#202323;color:#e8e9e7}.unified-global .global-views button:hover{background:#905368;color:#fff}.unified-global .globe-labels span{background:#a9afae;color:#202323}.unified-global .global-map-stage:focus-visible{outline-color:#905368}.footer-bottom{align-items:flex-start}.footer-bottom>div a{white-space:nowrap}
@media(max-width:700px){.chapter{padding-top:68px;padding-bottom:68px}.header{padding-top:12px}#global.unified-global{padding:65px 0 35px}.global-heading{font-size:60px;margin-bottom:30px}.culture-image>span{font-size:12px}.footer-bottom{flex-direction:column;gap:20px}.footer-bottom>div{gap:12px 18px}.footer-word{margin-top:40px}}

/* Preserve the original brand notebook image, separate from hero decoration. */
.culture-note{gap:12px}.culture-note>img{height:auto;aspect-ratio:1090/768;object-fit:contain}.culture-note figcaption{padding:0;background:transparent}.culture-note figcaption p{font-size:13px;line-height:1.6;letter-spacing:0;text-align:left;margin:0}.culture-note figcaption br{display:none}.culture-note figcaption br::after{content:" "}
