.cercle-world{--cercle-navy:var(--ink);--cercle-navy-surface:var(--ink);--cercle-navy-muted:var(--text);--cercle-limestone:var(--paper);--cercle-parchment:var(--paper);--cercle-gold:var(--gilt);--cercle-gold-light:var(--gilt);--cercle-gold-dark:var(--text-soft);--cercle-gold-bright:var(--line-strong);--cercle-line:var(--line);--cercle-line-subtle:var(--line);--cercle-text:var(--text);--cercle-muted:var(--text-soft);background:var(--paper);color:var(--text);font-family:var(--font-text);min-height:100vh}.cercle-shell{width:min(var(--shell),calc(100% - var(--gutter) * 2));margin-inline:auto}.cercle-display,.cercle-world h2,.cercle-world h3{font-family:var(--font-display);font-weight:400}.cercle-eyebrow{font-family:var(--font-instrument);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.cercle-nav-space{height:clamp(5rem,7vw,6.5rem)}.cercle-world .masthead.site-navigation .masthead__inner{flex-wrap:nowrap}.cercle-world .masthead .nav{gap:clamp(1rem,1.8vw,2.2rem);flex-wrap:nowrap}.cercle-world .masthead.is-paper{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.cercle-world .masthead.is-paper :focus-visible{outline:2px solid var(--gilt,#c5a059);outline-offset:3px}.cercle-world .nav__link,.cercle-world .wordmark{white-space:nowrap}.cercle-world .wordmark{cursor:pointer;transition:color .2s ease,opacity .2s ease;text-decoration:none;display:inline-flex;align-items:center}.cercle-world .wordmark:hover{color:var(--gilt,#c5a059)}.cercle-world .nav__link{transition:color .15s ease,border-color .15s ease;text-decoration:none}.cercle-world .nav__link.is-active{color:var(--gilt,#c5a059);border-bottom:2px solid var(--gilt,#c5a059);padding-bottom:2px}.cercle-world .nav__link--parent{opacity:.72}.cercle-world .nav__link--parent:hover{opacity:1}.cercle-btn-outline,.cercle-btn-primary,.cercle-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;font-family:var(--font-instrument);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);background:transparent;color:inherit;transition:opacity .2s}.cercle-btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cercle-btn-outline:hover,.cercle-btn-primary:hover,.cercle-btn-secondary:hover{opacity:.75}.cercle-card{background:var(--paper);border:1px solid var(--line)}.cercle-card:hover{border-color:var(--line-strong)}.cercle-world .credit a{white-space:normal;overflow-wrap:anywhere}@media(max-width:1260px){.cercle-world .masthead .nav{display:none}.cercle-world .compact-mobile{display:block}}