@media (width<=599px){.cg-section{padding:var(--s-7) var(--gutter)}}.cg-about{gap:var(--s-6);max-width:var(--measure-wide);display:grid}.cg-about--photo{grid-template-columns:160px minmax(0,1fr)}.cg-about img{aspect-ratio:1;object-fit:cover;width:100%}.cg-about__text{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.cg-about__tagline{color:var(--c-bone);font:var(--fw-text) var(--t-note) var(--f-text)}.cg-about li a{min-height:var(--hit);align-items:center;display:inline-flex}.cg-about li a:not(:hover){color:var(--c-bone)}@media (width<=599px){.cg-about--photo{gap:var(--s-4);grid-template-columns:96px minmax(0,1fr)}}.cg-strip{contain:inline-size;grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));border-top:var(--rule-hair) solid var(--c-rule);display:grid}.cg-strip>*{min-width:0;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-right:var(--rule-hair) solid var(--c-rule);flex-direction:column;display:flex}.cg-strip__t{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cg-strip .cg-ui{font-size:10px}.cg-strip [aria-current]{color:var(--c-vermilion)}@media (width<=899px){.cg-strip{scrollbar-color:var(--c-rule-mid) transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;overflow-x:auto}.cg-strip>:last-child{padding-right:28px}.cg-fade-x{--fade-l:0px;--fade-r:28px;-webkit-mask-image:linear-gradient(to right, transparent, #141310 var(--fade-l), #141310 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #141310 var(--fade-l), #141310 calc(100% - var(--fade-r)), transparent)}@supports (animation-timeline:scroll()){.cg-fade-x{--fade-r:0px;animation:linear both cg-fade-l,linear both cg-fade-r;animation-timeline:scroll(self x),scroll(self x);animation-range:0 28px,calc(100% - 28px) 100%}}}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes cg-fade-l{to{--fade-l:28px}}@keyframes cg-fade-r{0%{--fade-r:28px}to{--fade-r:0px}}.cg-section{padding:var(--s-8) var(--gutter)}.cg-section-head{justify-content:space-between;align-items:baseline;gap:var(--s-5);margin-bottom:var(--s-5);padding-bottom:var(--s-4);border-bottom:var(--rule-hair) solid var(--c-bone);flex-wrap:wrap;display:flex}@media (width<=599px){.cg-section{padding:var(--s-7) var(--gutter)}}.cg-ahead{gap:var(--s-5);padding:var(--s-8) var(--gutter) var(--s-6);display:grid}.cg-ahead>p>a:not(:hover){color:var(--c-bone)}.cg-ahead__meta{flex-wrap:wrap;gap:6px 18px;display:flex}.cg-ahead .cg-dek{max-width:var(--measure-wide)}.cg-abody{grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure)) minmax(0, 1fr);padding:var(--s-7) var(--gutter);color:var(--c-body);font:var(--fw-text) var(--t-body) var(--f-text);text-wrap:pretty;display:grid}.cg-abody>*{grid-column:2}.cg-abody>:is(.pq,.figs,.pair,.img--wide,.img--bleed){width:100%;max-width:var(--measure-wide);grid-column:1/-1;margin-inline:auto}.cg-abody>.img--bleed{max-width:none}.cg-abody :is(p,ul,ol,figure,dl,pre){margin:0 0 1.1em}.cg-abody :is(h2,h3,h4){color:var(--c-bone);font-family:var(--f-display);font-stretch:var(--w-condensed);font-weight:var(--fw-display);overflow-wrap:anywhere;text-transform:uppercase;text-wrap:pretty;margin:1.6em 0 .6em;line-height:.88}.cg-abody h2{font-size:clamp(30px,2.2vw,42px)}.cg-abody :is(h3,h4){font-size:clamp(26px,1.7vw,32px)}.cg-abody a{color:var(--c-bone);-webkit-text-decoration:underline var(--c-vermilion);text-decoration:underline var(--c-vermilion);text-underline-offset:4px}.cg-abody blockquote{padding-left:var(--s-5);border-left:var(--rule-signal) solid var(--c-vermilion);color:var(--c-bone);font:italic var(--t-quote) var(--f-text);margin:1em 0}.cg-abody .pq{margin-block:var(--s-7)}.cg-abody .pq blockquote{border:0;padding:0}.cg-abody :is(figure,p) img{width:100%}.cg-abody figcaption,.cg-abody .photo-credit{margin-top:var(--s-2);color:var(--c-second);font:var(--fw-ui) var(--t-ui-s) var(--f-ui);font-stretch:var(--w-wide);letter-spacing:var(--track-ui);text-align:right;text-transform:uppercase}.cg-abody .pq figcaption{text-align:left}.cg-abody .figs{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:var(--rule-hair) solid var(--c-bone);display:grid}.cg-abody .figs--2{--cols:2}.cg-abody .figs--4{--cols:4}.cg-abody .fig{border-left:var(--rule-hair) solid var(--c-rule);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.cg-abody .fig dt{color:var(--c-bone);font:var(--fw-display) clamp(32px, 2.4vw, 44px) / .82 var(--f-display);font-stretch:var(--w-condensed)}.cg-abody .fig--em dt{color:var(--c-vermilion)}.cg-abody .fig dd{color:var(--c-second);font:500 13px/1.5 var(--f-ui);margin:0}.cg-abody .pair{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cg-abody .cite{color:var(--c-vermilion);font:var(--fw-ui) .62em/1 var(--f-ui);vertical-align:super;padding:0 .1em}.cg-abody .cite a{min-width:1.2em;color:inherit;text-align:center;text-decoration:none;display:inline-block}.cg-abody code{background:var(--c-recessed);padding:.1em .3em;font-size:.85em}.cg-abody pre{padding:var(--s-4);background:var(--c-recessed);font-size:15px;overflow-x:auto}.cg-abody hr{border:0;border-top:var(--rule-hair) solid var(--c-rule-mid);margin:2em 0}.cg-abody .qa-q{color:var(--c-bone);font-weight:600}.cg-abody__empty{color:var(--c-faint)}.cg-abody__end{justify-content:space-between;gap:var(--s-3);margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:var(--rule-hair) solid var(--c-rule);flex-wrap:wrap;display:flex}.cg-abody__count{color:var(--c-faint)}.cg-sources ol{max-width:var(--measure-wide)}.cg-sources li{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--rule-hair) solid var(--c-rule);grid-template-columns:48px minmax(0,1fr);display:grid}.cg-sources li:target{background:var(--c-hl)}.cg-sources li>span{color:var(--c-vermilion)}.cg-sources li>div{gap:var(--s-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cg-sources__title{color:var(--c-bone);font:var(--fw-text) 20px/1.35 var(--f-text)}.cg-snav{gap:var(--s-6);border-top:var(--rule-hair) solid var(--c-bone);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cg-snav>*{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.cg-snav__next{grid-column:2}.cg-snav img{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:240px}.cg-snav__none{color:var(--c-second);font:var(--fw-text) var(--t-note) var(--f-text)}.cg-snav__more{color:var(--c-vermilion)}@media (width<=899px){.cg-abody{grid-template-columns:minmax(0,1fr)}.cg-abody>*,.cg-abody>:is(.pq,.figs,.pair,.img--wide,.img--bleed){grid-column:1}.cg-abody .figs{--cols:2}}@media (width<=599px){.cg-abody>:is(.img--wide,.img--bleed){width:auto;margin-inline:calc(-1 * var(--gutter))}.cg-abody .pair,.cg-snav{grid-template-columns:minmax(0,1fr)}.cg-snav__next{grid-column:1}.cg-abody .cite a{min-width:24px;line-height:24px}}@media (width<=359px){.cg-abody .figs{--cols:1}}
