body{background:var(--cr-paper);color:var(--cr-ink)}.cr-analog-shell #brx-content{background:var(--cr-paper)}.cr-kicker{color:var(--cr-red);font-family:var(--cr-sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cr-author-intro{background:var(--cr-cream);border-bottom:1px solid var(--cr-line)}.cr-author-intro__inner{width:min(calc(100% - 44px), 1220px);margin:0 auto;padding:42px 0;display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center}.cr-author-intro__portrait{display:block;width:150px;height:150px;object-fit:cover;filter:grayscale(.25) contrast(1.04)}.cr-author-intro__copy h1{margin:7px 0 8px;font-family:var(--cr-display);font-size:clamp(48px, 6vw, 72px);font-weight:600;line-height:.94}.cr-author-intro__bio{max-width:720px;color:var(--cr-muted);font-family:var(--cr-display);font-size:17px;line-height:1.5}.cr-author-intro__bio p:last-child{margin-bottom:0}.cr-author-intro__dial{padding:24px 22px;background:linear-gradient(90deg,transparent 49.5%,var(--cr-red) 49.5% 50.5%,transparent 50.5%),repeating-linear-gradient(90deg,transparent 0 9%,rgb(var(--cr-gold-rgb) / .48) 9% 9.5%,transparent 9.5% 12.5%),var(--cr-dark);box-shadow:inset 0 0 0 2px var(--cr-frame);color:var(--cr-warm-gold-2);font-family:var(--cr-sans);font-size:9px;font-weight:600;letter-spacing:1.5px;text-align:center}.error404 #brx-content.bricks-404-wrapper{--cr-white:var(--cr-on-dark, #f4f8f0);position:relative;width:min(calc(100% - 44px), 980px);max-width:980px;min-height:560px;margin:54px auto 70px;padding:60px 56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(90deg,transparent 49.6%,rgb(var(--cr-red-rgb) / .95) 49.6% 50.4%,transparent 50.4%),repeating-linear-gradient(90deg,transparent 0 9%,rgb(var(--cr-gold-rgb) / .17) 9% 9.4%,transparent 9.4% 12.5%),var(--cr-dark);border:2px solid var(--cr-frame);box-shadow:12px 12px 0 var(--cr-shadow-paper)}.error404 #brx-content.bricks-404-wrapper::before{content:"404";margin-bottom:18px;color:var(--cr-warm-gold-2);font-family:var(--cr-sans);font-size:10px;font-weight:700;letter-spacing:2px}.error404 #brx-content .title{max-width:700px;margin:0 0 28px;color:var(--cr-white);font-family:var(--cr-display);font-size:clamp(52px, 7vw, 82px);font-weight:600;line-height:.92}.error404 .bricks-search-form{width:min(100%, 560px);display:grid;grid-template-columns:1fr}.error404 .bricks-search-form input{width:100%;padding:14px 16px;background:var(--cr-surface-deep);border:1px solid var(--cr-border-dark);border-radius:0;color:var(--cr-white);font-family:var(--cr-sans);font-size:13px;outline:none}.error404 .bricks-search-form input:focus{border-color:var(--cr-red)}.cr-analog-shell.page #brx-content{width:min(calc(100% - 44px), 900px);margin:0 auto;padding:54px 0 72px}.cr-analog-shell.page #brx-content h1,.cr-analog-shell.page #brx-content h2,.cr-analog-shell.page #brx-content h3{font-family:var(--cr-display);font-weight:600}.cr-analog-shell.page #brx-content p,.cr-analog-shell.page #brx-content li{font-family:var(--cr-display);font-size:18px;line-height:1.55}.cr-newsletter-placeholder{display:grid;grid-template-columns:1fr auto;gap:8px}.cr-newsletter-placeholder input,.cr-newsletter-placeholder button{border-radius:0;font-family:var(--cr-sans);font-size:13px;font-weight:700;letter-spacing:.04em}.cr-newsletter-placeholder input{min-width:0;padding:12px 13px;background:var(--cr-surface-deep);border:1px solid var(--cr-frame);color:var(--cr-white);opacity:1}.cr-newsletter-placeholder input::placeholder{color:var(--cr-placeholder);opacity:1}.cr-newsletter-placeholder button{padding:12px 14px;background:var(--cr-red);border:1px solid var(--cr-red);color:var(--cr-white);opacity:.82}.cr-newsletter-note{margin-top:8px;color:var(--cr-help-muted);font-family:var(--cr-sans);font-size:11px;letter-spacing:.035em}.cr-random-signal{display:inline-block;padding:10px 14px;background:var(--cr-red);color:var(--cr-white);font-family:var(--cr-sans);font-size:12px;font-weight:700;letter-spacing:.07em;text-decoration:none}.cr-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.cr-latest-card{background:var(--cr-cream);border:1px solid var(--cr-line)}.cr-latest-card__image-link{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--cr-media-placeholder)}.cr-latest-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cr-latest-card:hover .cr-latest-card__image{transform:scale(1.025)}.cr-latest-card__image--empty{display:block;width:100%;height:100%;background:linear-gradient(135deg,transparent 0 48%,var(--cr-media-diagonal) 48% 52%,transparent 52% 100%),var(--cr-media-placeholder)}.cr-latest-card__body{padding:16px 16px 18px}.cr-latest-card__label{margin-bottom:6px;color:var(--cr-red);font-family:var(--cr-sans);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cr-latest-card__title{margin:0 0 7px;font-family:var(--cr-display);font-size:28px;font-weight:600;line-height:1.02}.cr-latest-card__title a{color:var(--cr-ink);text-decoration:none}.cr-latest-card__title a:hover{color:var(--cr-red)}.cr-latest-card__byline{margin-bottom:7px;color:var(--cr-byline-ink);font-family:var(--cr-reading);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.cr-latest-card__byline a{color:inherit;text-decoration:none}.cr-latest-card__byline a:hover,.cr-latest-card__byline a:focus-visible{color:var(--cr-red);text-decoration:underline}.cr-latest-card__excerpt{margin:10px 0 0;color:var(--cr-excerpt-ink);font-family:var(--cr-display);font-size:16px;line-height:1.4}.cr-latest-pagination{margin-top:38px;padding-top:18px;border-top:2px solid var(--cr-ink);font-family:var(--cr-sans);font-size:12px;font-weight:700;letter-spacing:.07em}.cr-latest-pagination ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.cr-latest-pagination a,.cr-latest-pagination span{color:var(--cr-ink);text-decoration:none}.cr-latest-pagination .current,.cr-latest-pagination a:hover{color:var(--cr-red)}.cr-recent-list{border-top:2px solid var(--cr-ink)}.cr-recent-list__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px) auto;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--cr-line)}.cr-recent-list__author{color:var(--cr-byline-ink);font-family:var(--cr-reading);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.cr-recent-list__row h3{margin:0;font-family:var(--cr-display);font-size:21px;font-weight:600;line-height:1.05}.cr-recent-list__row h3 a{color:var(--cr-ink);text-decoration:none}.cr-recent-list__row h3 a:hover{color:var(--cr-red)}.cr-recent-list__type{color:var(--cr-red);font-family:var(--cr-sans);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}@media (max-width:991px){.cr-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-author-intro__inner{grid-template-columns:120px 1fr}.cr-author-intro__portrait{width:120px;height:120px}.cr-author-intro__dial{grid-column:1 / -1}}@media (max-width:767px){.cr-author-intro__inner{width:calc(100% - 28px)}.cr-latest-grid{grid-template-columns:1fr}.cr-recent-list__row{grid-template-columns:1fr auto;gap:4px 12px}.cr-recent-list__row h3{grid-column:1 / -1}.cr-recent-list__author{grid-column:1}.cr-author-intro__inner{padding:30px 0;grid-template-columns:86px 1fr;gap:18px}.cr-author-intro__portrait{width:86px;height:86px}.cr-author-intro__copy h1{font-size:46px}.cr-author-intro__bio{grid-column:1 / -1;font-size:16px}.error404 #brx-content.bricks-404-wrapper{width:calc(100% - 28px);min-height:480px;margin:34px auto 50px;padding:38px 22px;box-shadow:7px 7px 0 var(--cr-shadow-paper)}.error404 #brx-content .title{font-size:54px}.cr-newsletter-placeholder{grid-template-columns:1fr}}.author .cr-author-intro__inner{width:min(calc(100% - 44px), 1040px);grid-template-columns:150px minmax(0,1fr);gap:32px}.cr-author-intro__portrait-wrap{position:relative;width:150px;height:150px;overflow:hidden;background:radial-gradient(circle at 50% 50%,transparent 0 27%,rgb(var(--cr-red-rgb) / .95) 28% 30%,transparent 31% 41%,rgb(var(--cr-red-rgb) / .75) 42% 44%,transparent 45%),var(--cr-dark);border:1px solid var(--cr-border-dark)}.cr-author-intro__portrait-fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--cr-issue-mark);font-family:var(--cr-display);font-size:52px;font-weight:700;letter-spacing:-2px}.cr-author-intro__portrait{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background:var(--cr-cream)}.cr-author-intro__portrait.is-broken{display:none}.cr-author-intro__copy h1{color:var(--cr-ink)}.cr-author-intro__bio{max-width:780px;color:var(--cr-bio-ink);font-size:18px;line-height:1.55}.cr-author-intro__bio a{color:var(--cr-red);text-underline-offset:2px}@media (max-width:700px){.author .cr-author-intro__inner{width:calc(100% - 30px);grid-template-columns:96px minmax(0,1fr);gap:18px;padding:28px 0}.cr-author-intro__portrait-wrap{width:96px;height:96px}.cr-author-intro__portrait-fallback{font-size:34px}.cr-author-intro__copy h1{font-size:42px}.cr-author-intro__bio{grid-column:1 / -1;font-size:17px}.home .cr-feature-copy{order:1}.home .cr-feature-media{order:2}.home .cr-feature-image img{max-height:520px;object-fit:cover}}@media (max-width:520px){.author .cr-author-intro__inner{grid-template-columns:82px minmax(0,1fr);gap:15px}.cr-author-intro__portrait-wrap{width:82px;height:82px}.cr-author-intro__copy h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.cr-latest-card__image{transition:none}}