/*!/wp-content/themes/dsi-magazine/assets/css/main.css*/:root{--c-bg:#f4eee2;--c-bg-2:#ebe3d2;--c-fg:#1d1a14;--c-fg-2:#6a5f4d;--c-rule:#1d1a14;--c-rule-2:#bdb29c;--c-accent:#c2511d;--c-accent-2:#e8a83c}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#f4eee2;color:#1d1a14;font-family:"Manrope",system-ui,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:.92}ul,ol{list-style:none}mark{background-color:#e8a83c;color:#1d1a14;padding:0 4px;border-radius:2px;font-style:normal}.dsi-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:64px}@media(max-width:768px){.dsi-container{padding-inline:20px}}@media(min-width:769px)and (max-width:1024px){.dsi-container{padding-inline:32px}}.dsi-rule{flex:1;height:1px;background-color:#1d1a14}.dsi-rule--muted{background-color:#bdb29c}.dsi-eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d}.dsi-section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:40px}.dsi-prose{font-family:"DM Serif Display","Times New Roman",serif;font-size:20px;line-height:1.65;color:#1d1a14}.dsi-prose>p:first-of-type::first-letter{font-family:"DM Serif Display","Times New Roman",serif;font-size:4.5em;font-weight:400;float:left;line-height:.82;padding-right:.08em;margin-top:.06em;color:#c2511d}.dsi-prose p{margin-bottom:1.5em;max-width:72ch}.dsi-prose h2{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;letter-spacing:-.02em;color:#1d1a14;margin-top:2.5em;margin-bottom:.75em;padding-top:1em;border-top:1px solid #1d1a14}.dsi-prose h3{font-family:"DM Serif Display","Times New Roman",serif;font-size:26px;letter-spacing:-.01em;color:#1d1a14;margin-top:2em;margin-bottom:.6em}.dsi-prose h4,.dsi-prose h5,.dsi-prose h6{font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;margin-top:1.5em;margin-bottom:.5em}.dsi-prose blockquote{margin:2.5em 0;padding:36px 48px;border-left:4px solid #c2511d;background:#ebe3d2;font-style:italic;font-size:22px;line-height:1.5;color:#1d1a14}.dsi-prose blockquote p{max-width:none;margin-bottom:0}.dsi-prose blockquote cite{display:block;margin-top:14px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-style:normal;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d}.dsi-prose ul,.dsi-prose ol{list-style:revert;padding-left:1.6em;margin-bottom:1.5em}.dsi-prose ul li,.dsi-prose ol li{margin-bottom:.5em}.dsi-prose a{color:#c2511d;text-decoration:underline;text-underline-offset:3px}.dsi-prose a:hover{color:#1d1a14}.dsi-prose figure{margin:2em 0;border:1px solid #1d1a14;padding:12px;background:#f4eee2}.dsi-prose figure figcaption{margin-top:10px;font-family:"JetBrains Mono",ui-monospace,monospace;font-style:italic;font-size:10px;letter-spacing:.05em;color:#6a5f4d}.dsi-prose code{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.85em;background:#ebe3d2;padding:2px 6px;border:1px solid #bdb29c}.dsi-prose pre{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:13px;background:#1d1a14;color:#f4eee2;padding:24px;overflow-x:auto;margin:2em 0}.dsi-prose pre code{background:none;border:none;padding:0;font-size:inherit;color:inherit}.dsi-prose hr{border:none;border-top:3px double #1d1a14;margin:3em 0}@media(max-width:768px){.dsi-prose{font-size:17px}.dsi-prose>p:first-of-type::first-letter{font-size:3.5em}.dsi-prose blockquote{padding:24px 20px;font-size:18px}}.dsi-masthead{background-color:#f4eee2;color:#1d1a14;width:100%}.dsi-masthead__topbar{display:flex;justify-content:space-between;align-items:center;padding:20px 64px;border-bottom:1px solid #1d1a14;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#1d1a14}@media(max-width:768px){.dsi-masthead__topbar{padding-inline:20px;flex-wrap:wrap;gap:6px}.dsi-masthead__topbar .dsi-masthead__tagline{display:none}}.dsi-masthead__brand{padding:44px 64px 36px;text-align:center;border-bottom:3px double #1d1a14}@media(max-width:768px){.dsi-masthead__brand{padding:24px 20px 20px}}.dsi-masthead__brand--compact{padding:28px 64px 24px;border-bottom:1px solid #1d1a14}.dsi-masthead__established{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:#6a5f4d;margin-bottom:14px}.dsi-masthead__wordmark{display:block;font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(64px,9.7vw,140px);line-height:.9;letter-spacing:-.04em;color:#1d1a14;font-weight:400}.dsi-masthead__wordmark em{font-style:italic;color:#c2511d}.dsi-masthead__brand--compact .dsi-masthead__wordmark{font-size:clamp(40px,4.4vw,64px);letter-spacing:-.03em}.dsi-masthead__subtitle{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:22px;color:#6a5f4d;margin-top:12px}.dsi-masthead__nav{display:flex;align-items:center;padding:16px 64px;border-bottom:1px solid #1d1a14;gap:36px}@media(max-width:768px){.dsi-masthead__nav{display:none}}.dsi-masthead__nav-list{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.dsi-masthead__nav-link{font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:500;color:#1d1a14;transition:color .15s ease}.dsi-masthead__nav-link:hover{color:#c2511d}.dsi-masthead__nav-link--active{color:#c2511d;font-style:italic}.dsi-masthead__search-toggle{margin-left:auto;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#1d1a14;cursor:pointer;white-space:nowrap;transition:color .15s ease}.dsi-masthead__search-toggle:hover{color:#c2511d}.dsi-masthead__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.dsi-masthead__burger span{display:block;width:22px;height:1px;background-color:#1d1a14;transition:transform .15s ease,opacity .15s ease}.dsi-masthead__burger[aria-expanded=true] span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.dsi-masthead__burger[aria-expanded=true] span:nth-child(2){opacity:0}.dsi-masthead__burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}@media(max-width:768px){.dsi-masthead__burger{display:flex}}.dsi-masthead__brand{position:relative}.dsi-mobile-nav{display:none;background-color:#ebe3d2;border-bottom:1px solid #1d1a14}.dsi-mobile-nav:not([hidden]){display:block}.dsi-mobile-nav__list{padding:20px 20px 28px}.dsi-mobile-nav__list li{border-bottom:1px solid #bdb29c}.dsi-mobile-nav__list li:last-child{border-bottom:none}.dsi-mobile-nav__list a{display:block;padding:14px 0;font-family:"Manrope",system-ui,sans-serif;font-size:16px;font-weight:500;color:#1d1a14}.dsi-mobile-nav__list a:active{color:#c2511d}.dsi-masthead--search .dsi-masthead__brand{padding-bottom:24px;border-bottom:1px solid #1d1a14}.dsi-footer{background-color:#f4eee2;border-top:1px solid #1d1a14;padding:56px 64px 32px}@media(max-width:768px){.dsi-footer{padding:40px 20px 24px}}.dsi-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid #1d1a14}@media(min-width:769px)and (max-width:1024px){.dsi-footer__inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.dsi-footer__inner{grid-template-columns:1fr;gap:28px}}.dsi-footer__wordmark{display:block;font-family:"DM Serif Display","Times New Roman",serif;font-size:42px;font-weight:400;letter-spacing:-.02em;color:#1d1a14;margin-bottom:14px}.dsi-footer__wordmark em{font-style:italic;color:#c2511d}.dsi-footer__wordmark:hover em{color:#1d1a14}.dsi-footer__desc{font-family:"Manrope",system-ui,sans-serif;font-size:13px;color:#6a5f4d;line-height:1.6;max-width:360px}.dsi-footer__col-title{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d;margin-bottom:16px}.dsi-footer__col-list{display:flex;flex-direction:column;gap:8px}.dsi-footer__col-list a{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:18px;color:#1d1a14;transition:color .15s ease}.dsi-footer__col-list a:hover{color:#c2511d}.dsi-footer__bottom{display:flex;justify-content:space-between;padding-top:24px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}@media(max-width:768px){.dsi-footer__bottom{flex-direction:column;gap:8px;align-items:center;text-align:center}}.dsi-newsletter{padding:80px 64px;background-color:#ebe3d2;border-top:1px solid #1d1a14;border-bottom:1px solid #1d1a14}@media(max-width:768px){.dsi-newsletter{padding:56px 20px}}.dsi-newsletter__inner{max-width:900px;margin-inline:auto;text-align:center}.dsi-newsletter__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#c2511d;margin-bottom:16px}.dsi-newsletter__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.03em;font-weight:400;color:#1d1a14;margin-bottom:0}.dsi-newsletter__heading em{font-style:italic;color:#c2511d}.dsi-newsletter__desc{font-family:"Manrope",system-ui,sans-serif;font-size:16px;line-height:1.55;color:#6a5f4d;margin-top:24px;max-width:600px;margin-inline:auto}.dsi-newsletter__form{display:flex;margin-top:32px;max-width:520px;margin-inline:auto;border:1px solid #1d1a14}@media(max-width:768px){.dsi-newsletter__form{flex-direction:column}}.dsi-newsletter__input{flex:1;background:#fff0;border:none;outline:none;padding:18px 22px;font-family:"Manrope",system-ui,sans-serif;font-size:16px;color:#1d1a14}.dsi-newsletter__input::placeholder{color:#6a5f4d}@media(max-width:768px){.dsi-newsletter__input{padding:16px 16px;border-bottom:1px solid #1d1a14}}.dsi-newsletter__btn{background-color:#1d1a14;color:#f4eee2;border:none;padding:18px 28px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.dsi-newsletter__btn:hover{background-color:#c2511d}@media(max-width:768px){.dsi-newsletter__btn{padding:16px}}.dsi-breadcrumb{display:flex;align-items:center;gap:14px;padding:20px 64px;border-bottom:1px solid #bdb29c;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6a5f4d}@media(max-width:768px){.dsi-breadcrumb{padding-inline:20px;flex-wrap:wrap;gap:8px}}.dsi-breadcrumb__sep{opacity:.4}.dsi-breadcrumb__item{color:#6a5f4d;transition:color .15s ease}.dsi-breadcrumb__item:hover{color:#1d1a14}.dsi-breadcrumb__item--current{color:#1d1a14}.dsi-card{display:flex;flex-direction:column}.dsi-card__thumb{aspect-ratio:1/1;border:1px solid #1d1a14;overflow:hidden;margin-bottom:18px}.dsi-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.dsi-card__thumb:hover img{transform:scale(1.03)}.dsi-card__thumb--wide{aspect-ratio:16/10;margin-bottom:18px}.dsi-card__thumb--portrait{aspect-ratio:3/4}.dsi-card__thumb--4x3{aspect-ratio:4/3}.dsi-card__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:10px}.dsi-card__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:32px;line-height:1.05;letter-spacing:-.01em;font-weight:400;color:#1d1a14;margin-bottom:14px;text-wrap:balance}.dsi-card__excerpt{font-family:"Manrope",system-ui,sans-serif;font-size:14px;line-height:1.65;color:#1d1a14}.dsi-card__meta{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #bdb29c}.dsi-card__avatar{width:36px;height:36px;border-radius:999px;border:1px solid #1d1a14;overflow:hidden;flex-shrink:0;background-color:#ebe3d2;display:grid;place-items:center;font-family:"DM Serif Display","Times New Roman",serif;font-size:14px;color:#1d1a14}.dsi-card__avatar img{width:100%;height:100%;object-fit:cover}.dsi-card__author-name{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:14px;color:#1d1a14}.dsi-card__byline{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;margin-top:2px}.dsi-card-row{display:grid;grid-template-columns:120px 220px 1fr 200px 140px;gap:32px;align-items:center;padding:22px 0;border-top:1px solid #bdb29c}@media(min-width:769px)and (max-width:1024px){.dsi-card-row{grid-template-columns:100px 1fr 120px}.dsi-card-row .dsi-card-row__excerpt,.dsi-card-row .dsi-card-row__author{display:none}}@media(max-width:768px){.dsi-card-row{grid-template-columns:80px 1fr;gap:16px}.dsi-card-row .dsi-card-row__excerpt,.dsi-card-row .dsi-card-row__author,.dsi-card-row .dsi-card-row__cat{display:none}}.dsi-card-row__thumb{aspect-ratio:1/1;border:1px solid #1d1a14;overflow:hidden}.dsi-card-row__thumb img{width:100%;height:100%;object-fit:cover}.dsi-card-row__cat{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d}.dsi-card-row__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:28px;line-height:1.1;letter-spacing:-.02em;font-weight:400;color:#1d1a14}.dsi-card-row__author{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:16px;color:#6a5f4d}.dsi-card-row__date{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;text-align:right}.dsi-card-row__date span{color:#c2511d}.dsi-pagination{display:flex;justify-content:space-between;align-items:center;padding:48px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-pagination{padding-inline:20px;flex-wrap:wrap;gap:16px;justify-content:center}}.dsi-pagination__info{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-pagination__pages{display:flex;gap:14px;align-items:center}.dsi-pagination__pages a,.dsi-pagination__pages span{font-family:"DM Serif Display","Times New Roman",serif;font-size:22px;letter-spacing:-.01em;color:#1d1a14;padding:4px 8px;border-radius:999px;transition:color .15s ease}.dsi-pagination__pages .current{font-style:italic;color:#c2511d;border:1px solid #c2511d;padding:4px 14px}.dsi-pagination__pages a:hover{color:#c2511d}.dsi-pagination__pages .dots{opacity:.4}.dsi-pagination__next{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;transition:opacity .15s ease}.dsi-pagination__next:hover{opacity:.7}.dsi-tag-chip{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border:1px solid #bdb29c;border-radius:999px;font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:500;color:#1d1a14;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dsi-tag-chip:hover{border-color:#1d1a14}.dsi-tag-chip--active{background-color:#1d1a14;border-color:#1d1a14;color:#f4eee2}.dsi-tag-chip__count{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;opacity:.6;letter-spacing:.1em}.dsi-tag{display:inline-block;padding:5px 10px;border:1px solid #bdb29c;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;transition:border-color .15s ease,color .15s ease}.dsi-tag:hover{border-color:#1d1a14;color:#1d1a14}.dsi-frontispiece{position:relative;height:620px;overflow:hidden;border-bottom:1px solid #1d1a14}@media(max-width:768px){.dsi-frontispiece{height:320px}}.dsi-frontispiece__img,.dsi-frontispiece__placeholder{width:100%;height:100%;object-fit:cover}.dsi-frontispiece__placeholder{background-color:#ebe3d2}.dsi-frontispiece__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(244 238 226 / .4) 70%,rgb(244 238 226 / .95) 100%)}.dsi-frontispiece__content{position:absolute;inset:0;padding:40px 64px 36px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.dsi-frontispiece__content{padding:20px 20px 24px}}.dsi-frontispiece__badges{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.dsi-frontispiece__badges{flex-direction:column;align-items:flex-start;gap:8px}}.dsi-frontispiece__badge{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#1d1a14;background:#f4eee2;padding:6px 12px;border:1px solid #1d1a14}.dsi-frontispiece__quote-text{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:28px;color:#1d1a14;margin-bottom:10px}@media(max-width:768px){.dsi-frontispiece__quote-text{font-size:18px}}.dsi-frontispiece__quote-attr{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-hero{padding:72px 64px 56px;border-bottom:1px solid #bdb29c;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}@media(min-width:769px)and (max-width:1024px){.dsi-hero{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.dsi-hero{padding:40px 20px 36px;grid-template-columns:1fr;gap:32px}}.dsi-hero__text{padding-top:12px}.dsi-hero__badge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border:1px solid #1d1a14;border-radius:999px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#1d1a14;margin-bottom:28px}.dsi-hero__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(56px,7.6vw,110px);line-height:.92;letter-spacing:-.03em;font-weight:400;color:#1d1a14;text-wrap:balance;margin-bottom:36px}.dsi-hero__excerpt{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:24px;line-height:1.4;color:#6a5f4d;max-width:540px;margin-bottom:36px}@media(max-width:768px){.dsi-hero__excerpt{font-size:18px}}.dsi-hero__byline{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #1d1a14}.dsi-hero__avatar{width:44px;height:44px;border-radius:999px;background:#ebe3d2;border:1px solid #1d1a14;display:grid;place-items:center;font-family:"DM Serif Display","Times New Roman",serif;font-size:18px;flex-shrink:0}.dsi-hero__author{font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:600}.dsi-hero__meta{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;margin-top:2px}.dsi-hero__cta{margin-left:auto;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;white-space:nowrap;transition:opacity .15s ease}.dsi-hero__cta:hover{opacity:.7}@media(min-width:769px)and (max-width:1024px){.dsi-hero__poster{order:-1}}.dsi-hero__poster-frame{aspect-ratio:3/4;border:1px solid #1d1a14;padding:14px;background:#f4eee2;overflow:hidden}.dsi-hero__img,.dsi-hero__poster-fallback{width:100%;height:100%;object-fit:cover}.dsi-hero__poster-fallback{background-color:#ebe3d2}.dsi-hero__poster-caption{font-family:"JetBrains Mono",ui-monospace,monospace;font-style:italic;font-size:11px;color:#6a5f4d;margin-top:14px;text-align:right;letter-spacing:.05em}.dsi-tricolumn{padding:56px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-tricolumn{padding:40px 20px}}.dsi-tricolumn__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-tricolumn__label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-tricolumn__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media(min-width:769px)and (max-width:1024px){.dsi-tricolumn__grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:768px){.dsi-tricolumn__grid{grid-template-columns:1fr;gap:40px}}.dsi-tricolumn__item--ruled{border-left:1px solid #bdb29c;padding-left:48px}@media(min-width:769px)and (max-width:1024px){.dsi-tricolumn__item--ruled:nth-child(3){border-left:none;padding-left:0}}@media(max-width:768px){.dsi-tricolumn__item--ruled{border-left:none;padding-left:0;border-top:1px solid #bdb29c;padding-top:40px}}.dsi-tricolumn__num{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:14px}.dsi-tricolumn__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;line-height:1.05;letter-spacing:-.02em;font-weight:400;text-wrap:balance;margin-bottom:16px}.dsi-tricolumn__title a{color:#1d1a14}.dsi-tricolumn__title a:hover{color:#c2511d}.dsi-tricolumn__frame{aspect-ratio:16/10;border:1px solid #1d1a14;overflow:hidden;margin-bottom:18px}.dsi-tricolumn__frame img{width:100%;height:100%;object-fit:cover}.dsi-tricolumn__excerpt{font-family:"Manrope",system-ui,sans-serif;font-size:14px;line-height:1.65;color:#1d1a14}.dsi-tricolumn__meta{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d;margin-top:20px}.dsi-pullquote{display:grid;grid-template-columns:1fr 1.3fr;min-height:560px;border-bottom:1px solid #1d1a14;background-color:#1d1a14;color:#f4eee2}@media(min-width:769px)and (max-width:1024px){.dsi-pullquote{grid-template-columns:1fr}}@media(max-width:768px){.dsi-pullquote{grid-template-columns:1fr}}.dsi-pullquote__image{position:relative;overflow:hidden}.dsi-pullquote__image img,.dsi-pullquote__image .dsi-pullquote__image-fallback{width:100%;height:100%;object-fit:cover}.dsi-pullquote__image .dsi-pullquote__image-fallback{background-color:#2a2620}@media(max-width:768px){.dsi-pullquote__image{height:280px}}.dsi-pullquote__body{padding:80px 64px 64px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.dsi-pullquote__body{padding:40px 20px}}.dsi-pullquote__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#e8a83c;margin-bottom:28px}.dsi-pullquote__quote{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(32px,3.9vw,56px);line-height:1.1;letter-spacing:-.03em;font-weight:400;color:#f4eee2;text-wrap:balance}.dsi-pullquote__mark{color:#e8a83c;font-style:italic}.dsi-pullquote__attr{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:20px;color:#ebe3d2;margin-top:28px}.dsi-tv-cats{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;padding:56px 64px;border-bottom:1px solid #bdb29c}@media(min-width:769px)and (max-width:1024px){.dsi-tv-cats{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.dsi-tv-cats{grid-template-columns:1fr;padding:40px 20px;gap:40px}}.dsi-tv__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-tv__label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-tv__row{display:grid;grid-template-columns:100px 200px 1fr;gap:24px;align-items:baseline;padding:20px 0;border-top:1px solid #bdb29c}@media(max-width:768px){.dsi-tv__row{grid-template-columns:80px 1fr;gap:12px}.dsi-tv__row .dsi-tv__show{display:none}}.dsi-tv__time{font-family:"DM Serif Display","Times New Roman",serif;font-size:24px;color:#c2511d;letter-spacing:-.02em}.dsi-tv__show{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-tv__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:28px;color:#1d1a14}.dsi-tv__all{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;display:block;margin-top:20px;transition:opacity .15s ease}.dsi-tv__all:hover{opacity:.7}.dsi-cat-index{background:#ebe3d2;padding:36px 32px;border:1px solid #1d1a14}.dsi-cat-index__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:12px}.dsi-cat-index__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:32px;font-weight:400;letter-spacing:-.02em;margin-bottom:24px}.dsi-cat-index__row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid #bdb29c;transition:color .15s ease}.dsi-cat-index__row:hover{color:#c2511d}.dsi-cat-index__name{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:24px;color:#1d1a14}.dsi-cat-index__count{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;color:#6a5f4d;letter-spacing:.1em}.dsi-more{padding:56px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-more{padding:40px 20px}}.dsi-more__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-more__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(min-width:769px)and (max-width:1024px){.dsi-more__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:768px){.dsi-more__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.dsi-card__thumb--square{aspect-ratio:1/1;border:1px solid #1d1a14;overflow:hidden;margin-bottom:18px}.dsi-card__thumb--square img,.dsi-card__thumb--square .dsi-card__thumb-fallback{width:100%;height:100%;object-fit:cover}.dsi-card__thumb--square .dsi-card__thumb-fallback{background-color:#ebe3d2}.dsi-cat-header{display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:end;padding:80px 64px 56px;border-bottom:3px double #1d1a14}@media(min-width:769px)and (max-width:1024px){.dsi-cat-header{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.dsi-cat-header{padding:48px 20px 36px;grid-template-columns:1fr;gap:28px}}.dsi-cat-header__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#c2511d;margin-bottom:16px}.dsi-cat-header__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(64px,11.7vw,168px);line-height:.88;letter-spacing:-.04em;font-weight:400;color:#1d1a14;text-wrap:balance;margin-bottom:36px}@media(max-width:768px){.dsi-cat-header__title{font-size:clamp(48px,12vw,96px)}}.dsi-cat-header__desc{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:24px;line-height:1.4;color:#6a5f4d;max-width:760px}@media(max-width:768px){.dsi-cat-header__desc{font-size:18px}}.dsi-cat-header__stats{border-left:1px solid #bdb29c;padding-left:32px}@media(min-width:769px)and (max-width:1024px){.dsi-cat-header__stats{border-left:none;border-top:1px solid #bdb29c;padding-left:0;padding-top:24px}}@media(max-width:768px){.dsi-cat-header__stats{border-left:none;border-top:1px solid #bdb29c;padding-left:0;padding-top:20px}}.dsi-cat-header__stat-label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d;margin-bottom:18px}.dsi-cat-header__stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0}.dsi-cat-header__stat-row--sep{border-top:1px solid #bdb29c}.dsi-cat-header__stat-key{font-family:"Manrope",system-ui,sans-serif;font-size:13px;color:#6a5f4d}.dsi-cat-header__stat-val{font-family:"DM Serif Display","Times New Roman",serif;font-size:28px;color:#1d1a14;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dsi-tag-filter{padding:32px 64px 36px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-tag-filter{padding-inline:20px}}.dsi-tag-filter__head{display:flex;align-items:baseline;gap:16px;margin-bottom:22px}.dsi-tag-filter__label,.dsi-tag-filter__sort{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d}.dsi-tag-filter__chips{display:flex;flex-wrap:wrap;gap:10px}.dsi-lead{padding:64px 64px 56px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-lead{padding:40px 20px}}.dsi-lead__head{display:flex;align-items:baseline;gap:16px;margin-bottom:36px}.dsi-lead__num{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-lead__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:start}@media(min-width:769px)and (max-width:1024px){.dsi-lead__grid{grid-template-columns:1fr}}@media(max-width:768px){.dsi-lead__grid{grid-template-columns:1fr;gap:28px}}.dsi-lead__frame{border:1px solid #1d1a14;padding:14px;background:#f4eee2;overflow:hidden}.dsi-lead__frame img,.dsi-lead__frame .dsi-lead__frame-fallback{width:100%;aspect-ratio:16/10;object-fit:cover}.dsi-lead__frame .dsi-lead__frame-fallback{background:#ebe3d2}.dsi-lead__cat{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:20px}.dsi-lead__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.03em;font-weight:400;text-wrap:balance;margin-bottom:28px}.dsi-lead__title a{color:#1d1a14}.dsi-lead__title a:hover{color:#c2511d}@media(max-width:768px){.dsi-lead__title{font-size:clamp(32px,8vw,48px)}}.dsi-lead__excerpt{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:22px;line-height:1.4;color:#6a5f4d;max-width:460px;margin-bottom:32px}.dsi-lead__byline{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #1d1a14;flex-wrap:wrap}.dsi-lead__avatar{width:42px;height:42px;border-radius:999px;background:#ebe3d2;border:1px solid #1d1a14;display:grid;place-items:center;font-family:"DM Serif Display","Times New Roman",serif;font-size:16px;flex-shrink:0}.dsi-lead__author{font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:600}.dsi-lead__meta{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;margin-top:2px}.dsi-lead__tags{margin-left:auto;display:flex;gap:6px}@media(max-width:768px){.dsi-lead__tags{margin-left:0}}.dsi-archive-grid{padding:56px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-archive-grid{padding:40px 20px}}.dsi-archive-grid__head{display:flex;align-items:baseline;gap:16px;margin-bottom:40px}.dsi-archive-grid__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-archive-grid__pager{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-archive-grid__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-bottom:56px}@media(min-width:769px)and (max-width:1024px){.dsi-archive-grid__cols{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:768px){.dsi-archive-grid__cols{grid-template-columns:1fr;gap:40px}}.dsi-archive-grid__item--ruled{border-left:1px solid #bdb29c;padding-left:48px}@media(max-width:768px){.dsi-archive-grid__item--ruled{border-left:none;padding-left:0;border-top:1px solid #bdb29c;padding-top:40px}}.dsi-archive-grid__num{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:16px}.dsi-archive-grid__frame{aspect-ratio:4/3;border:1px solid #1d1a14;overflow:hidden;margin-bottom:20px}.dsi-archive-grid__frame img{width:100%;height:100%;object-fit:cover}.dsi-archive-grid__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:32px;line-height:1.05;letter-spacing:-.02em;font-weight:400;text-wrap:balance;margin-bottom:14px}.dsi-archive-grid__title a{color:#1d1a14}.dsi-archive-grid__title a:hover{color:#c2511d}.dsi-archive-grid__excerpt{font-family:"Manrope",system-ui,sans-serif;font-size:14px;line-height:1.65;color:#6a5f4d}.dsi-archive-grid__meta{display:flex;justify-content:space-between;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d;margin-top:20px}.dsi-archive-list{border-top:3px double #1d1a14;padding-top:36px}.dsi-archive-list__intro{font-family:"JetBrains Mono",ui-monospace,monospace;font-style:italic;font-size:12px;letter-spacing:.15em;color:#6a5f4d;margin-bottom:24px}.dsi-tag-map{padding:56px 64px;background:#ebe3d2;border-bottom:1px solid #1d1a14}@media(max-width:768px){.dsi-tag-map{padding:40px 20px}}.dsi-tag-map__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-tag-map__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(min-width:769px)and (max-width:1024px){.dsi-tag-map__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dsi-tag-map__grid{grid-template-columns:repeat(2,1fr);gap:24px}}.dsi-tag-map__col-title{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1d1a14}.dsi-tag-map__item{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;gap:8px}.dsi-tag-map__item a{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:20px;color:#1d1a14;transition:color .15s ease}.dsi-tag-map__item a:hover{color:#c2511d}.dsi-tag-map__count{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;color:#6a5f4d;font-style:normal}.dsi-single__header{padding:72px 64px 48px;border-bottom:3px double #1d1a14;max-width:960px;margin:0 auto}@media(max-width:768px){.dsi-single__header{padding:40px 20px 32px}}.dsi-single__cat{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:20px}.dsi-single__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(36px,5vw,72px);line-height:1.02;letter-spacing:-.03em;font-weight:400;color:#1d1a14;text-wrap:balance;margin-bottom:22px}.dsi-single__subtitle{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:22px;line-height:1.4;color:#6a5f4d;margin-bottom:32px}.dsi-single__byline{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #1d1a14}.dsi-single__avatar{width:44px;height:44px;border-radius:999px;border:1px solid #1d1a14;overflow:hidden;flex-shrink:0;background:#ebe3d2;display:grid;place-items:center}.dsi-single__avatar .dsi-single__avatar-img{width:100%;height:100%;object-fit:cover}.dsi-single__avatar .dsi-single__avatar-init{font-family:"DM Serif Display","Times New Roman",serif;font-size:16px}.dsi-single__author{font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:600;color:#1d1a14;transition:color .15s ease}.dsi-single__author:hover{color:#c2511d}.dsi-single__meta{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;margin-top:2px}.dsi-single__hero-frame{border:1px solid #1d1a14;padding:14px;background:#f4eee2;margin:48px 64px}@media(max-width:768px){.dsi-single__hero-frame{margin-inline:20px;padding:8px}}.dsi-single__hero-img{width:100%;aspect-ratio:16/9;object-fit:cover}.dsi-single__hero-caption{font-family:"JetBrains Mono",ui-monospace,monospace;font-style:italic;font-size:10px;letter-spacing:.05em;color:#6a5f4d;margin-top:10px;text-align:right}.dsi-single__layout{display:grid;grid-template-columns:1fr 260px;gap:56px;padding:0 64px 56px;align-items:start}@media(min-width:769px)and (max-width:1024px){.dsi-single__layout{grid-template-columns:1fr}}@media(max-width:768px){.dsi-single__layout{grid-template-columns:1fr;padding-inline:20px;gap:32px}}.dsi-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;background:#ebe3d2;border:1px solid #1d1a14;order:2}@media(min-width:769px)and (max-width:1024px){.dsi-toc{order:-1;position:static;max-height:none}}@media(max-width:768px){.dsi-toc{order:-1;position:static;max-height:none}}.dsi-toc[data-empty]{display:none}.dsi-toc__heading{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #bdb29c}.dsi-toc__nav{display:flex;flex-direction:column;gap:6px}.dsi-toc__link{font-family:"Manrope",system-ui,sans-serif;font-size:13px;line-height:1.4;color:#6a5f4d;transition:color .15s ease;padding:4px 0;border-left:2px solid #fff0;padding-left:10px}.dsi-toc__link:hover,.dsi-toc__link--active{color:#c2511d;border-left-color:#c2511d}.dsi-toc__link--h3{padding-left:20px;font-size:12px}.dsi-single__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:28px 64px;border-top:1px solid #bdb29c;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-single__tags{padding-inline:20px}}.dsi-single__tags-label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-single__author-card{display:grid;grid-template-columns:120px 1fr;gap:32px;padding:48px 64px;border-bottom:3px double #1d1a14;align-items:start}@media(max-width:768px){.dsi-single__author-card{grid-template-columns:80px 1fr;padding-inline:20px;gap:20px}}.dsi-single__author-avatar{display:block;width:100%;aspect-ratio:1/1;border-radius:999px;overflow:hidden;border:1px solid #1d1a14;background:#ebe3d2;display:grid;place-items:center}.dsi-single__author-avatar .dsi-single__author-avatar-img{width:100%;height:100%;object-fit:cover}.dsi-single__author-avatar .dsi-single__author-avatar-init{font-family:"DM Serif Display","Times New Roman",serif;font-size:28px}.dsi-single__author-eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;margin-bottom:6px}.dsi-single__author-name{display:block;font-family:"DM Serif Display","Times New Roman",serif;font-size:28px;letter-spacing:-.02em;color:#1d1a14;margin-bottom:12px;transition:color .15s ease}.dsi-single__author-name:hover{color:#c2511d}.dsi-single__author-bio{font-family:"Manrope",system-ui,sans-serif;font-size:14px;line-height:1.6;color:#6a5f4d;margin-bottom:14px;max-width:560px}.dsi-single__author-link{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;transition:opacity .15s ease}.dsi-single__author-link:hover{opacity:.7}.dsi-related{padding:56px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-related{padding:40px 20px}}.dsi-related__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(min-width:769px)and (max-width:1024px){.dsi-related__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dsi-related__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.dsi-search-hero{padding:80px 64px 56px;border-bottom:3px double #1d1a14;text-align:center}@media(max-width:768px){.dsi-search-hero{padding:48px 20px 36px}}.dsi-search-hero__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#c2511d;margin-bottom:18px}.dsi-search-hero__label{font-family:"DM Serif Display","Times New Roman",serif;font-size:56px;line-height:.95;letter-spacing:-.02em;color:#6a5f4d;font-weight:400;margin-bottom:0}@media(max-width:768px){.dsi-search-hero__label{font-size:28px}}.dsi-search-hero__form{display:flex;align-items:center;margin:44px auto 0;max-width:1140px;border:2px solid #1d1a14;background:#f4eee2}@media(max-width:768px){.dsi-search-hero__form{flex-wrap:wrap}}.dsi-search-hero__icon{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:80px;color:#e8a83c;line-height:1;padding:0 16px 0 32px;flex-shrink:0}@media(max-width:768px){.dsi-search-hero__icon{font-size:40px;padding:12px 12px 12px 16px}}.dsi-search-hero__input{flex:1;background:#fff0;border:none;outline:none;padding:12px 0;font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:clamp(28px,6.7vw,96px);line-height:1;color:#1d1a14;letter-spacing:-.03em;min-width:0}@media(max-width:768px){.dsi-search-hero__input{font-size:24px;width:100%;padding:12px 16px}}.dsi-search-hero__cursor{display:inline-block;width:6px;height:.8em;background:#c2511d;vertical-align:middle;margin-left:10px;animation:blink 1s step-end infinite;flex-shrink:0}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.dsi-search-hero__btn{background:#1d1a14;color:#f4eee2;border:none;padding:22px 28px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;height:88px;flex-shrink:0;transition:background-color .15s ease}.dsi-search-hero__btn:hover{background:#c2511d}@media(max-width:768px){.dsi-search-hero__btn{width:100%;height:auto;padding:16px}}.dsi-search-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:28px 64px;border-bottom:1px solid #bdb29c;background:#ebe3d2}@media(min-width:769px)and (max-width:1024px){.dsi-search-filters{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dsi-search-filters{grid-template-columns:repeat(2,1fr);padding-inline:20px}}.dsi-search-filters__col--sep{border-left:1px solid #bdb29c;padding-left:24px}@media(max-width:768px){.dsi-search-filters__col--sep{border-left:none;padding-left:0}}.dsi-search-filters__label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d;margin-bottom:6px}.dsi-search-filters__value{display:flex;justify-content:space-between;align-items:baseline}.dsi-search-filters__value span:first-child{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:24px;color:#1d1a14}.dsi-search-filters__value span:last-child{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;color:#6a5f4d}.dsi-search-top{padding:64px 64px 56px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-search-top{padding:40px 20px}}.dsi-search-top__head{display:flex;align-items:baseline;gap:16px;margin-bottom:32px}.dsi-search-top__grid{display:grid;grid-template-columns:440px 1fr;gap:56px;align-items:start}@media(min-width:769px)and (max-width:1024px){.dsi-search-top__grid{grid-template-columns:1fr}}@media(max-width:768px){.dsi-search-top__grid{grid-template-columns:1fr;gap:28px}}.dsi-search-top__frame{border:1px solid #1d1a14;padding:14px;background:#f4eee2;overflow:hidden}.dsi-search-top__frame img,.dsi-search-top__frame .dsi-search-top__fallback{width:100%;aspect-ratio:3/4;object-fit:cover}.dsi-search-top__frame .dsi-search-top__fallback{background:#ebe3d2}.dsi-search-top__cat{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:20px}.dsi-search-top__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(40px,5.8vw,84px);line-height:.92;letter-spacing:-.03em;font-weight:400;text-wrap:balance;margin-bottom:28px}.dsi-search-top__title a{color:#1d1a14}.dsi-search-top__title a:hover{color:#c2511d}@media(max-width:768px){.dsi-search-top__title{font-size:clamp(32px,8vw,56px)}}.dsi-search-top__excerpt{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:22px;line-height:1.4;color:#6a5f4d;margin-bottom:32px}.dsi-search-top__byline{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #1d1a14}.dsi-search-top__avatar{width:42px;height:42px;border-radius:999px;background:#ebe3d2;border:1px solid #1d1a14;display:grid;place-items:center;font-family:"DM Serif Display","Times New Roman",serif;font-size:16px;flex-shrink:0}.dsi-search-top__author{font-family:"Manrope",system-ui,sans-serif;font-size:14px;font-weight:600}.dsi-search-top__meta{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d}.dsi-search-top__cta{margin-left:auto;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;transition:opacity .15s ease}.dsi-search-top__cta:hover{opacity:.7}.dsi-search-list{padding:56px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-search-list{padding:40px 20px}}.dsi-search-list__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-search-list__row{display:grid;grid-template-columns:60px 200px 1fr 220px;gap:32px;align-items:start;padding:28px 0;border-top:1px solid #bdb29c}@media(min-width:769px)and (max-width:1024px){.dsi-search-list__row{grid-template-columns:120px 1fr}.dsi-search-list__row .dsi-search-list__num,.dsi-search-list__row .dsi-search-list__aside{display:none}}@media(max-width:768px){.dsi-search-list__row{grid-template-columns:80px 1fr;gap:16px}.dsi-search-list__row .dsi-search-list__num,.dsi-search-list__row .dsi-search-list__aside{display:none}}.dsi-search-list__num{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:28px;color:#6a5f4d;padding-top:4px}.dsi-search-list__frame{aspect-ratio:3/2;border:1px solid #1d1a14;overflow:hidden}.dsi-search-list__frame img,.dsi-search-list__frame .dsi-search-list__fallback{width:100%;height:100%;object-fit:cover}.dsi-search-list__frame .dsi-search-list__fallback{background:#ebe3d2}.dsi-search-list__cat{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:8px}.dsi-search-list__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:32px;line-height:1.05;letter-spacing:-.02em;font-weight:400;text-wrap:balance;margin-bottom:14px}.dsi-search-list__title a{color:#1d1a14}.dsi-search-list__title a:hover{color:#c2511d}.dsi-search-list__excerpt{font-family:"Manrope",system-ui,sans-serif;font-size:14px;line-height:1.7;color:#1d1a14;max-width:720px}.dsi-search-list__tags{display:flex;gap:10px;margin-top:14px}.dsi-search-list__aside{text-align:right}.dsi-search-list__author{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:16px;color:#1d1a14}.dsi-search-list__date{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;margin-top:6px}.dsi-search-list__read{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#c2511d;margin-top:4px}.dsi-search-list__match{display:inline-flex;margin-top:16px;padding:4px 8px;border:1px solid #bdb29c;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d;font-variant-numeric:tabular-nums}.dsi-search-related{padding:56px 64px;background:#ebe3d2;border-bottom:1px solid #1d1a14}@media(max-width:768px){.dsi-search-related{padding:40px 20px}}.dsi-search-related__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-search-related__chips{display:flex;flex-wrap:wrap;gap:14px}.dsi-search-related__chip{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid #1d1a14;background:#f4eee2;font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:24px;color:#1d1a14;transition:border-color .15s ease,color .15s ease}.dsi-search-related__chip:hover{border-color:#c2511d;color:#c2511d}@media(max-width:768px){.dsi-search-related__chip{font-size:16px;padding:10px 16px}}.dsi-search-related__chip-icon{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:#c2511d;font-style:normal}.dsi-author-header{display:grid;grid-template-columns:360px 1fr;gap:56px;align-items:start;padding:72px 64px 64px;border-bottom:3px double #1d1a14}@media(min-width:769px)and (max-width:1024px){.dsi-author-header{grid-template-columns:240px 1fr;gap:40px}}@media(max-width:768px){.dsi-author-header{grid-template-columns:1fr;padding:40px 20px;gap:28px}}.dsi-author-header__portrait{border:1px solid #1d1a14;padding:14px;background:#f4eee2}.dsi-author-header__portrait .dsi-author-header__photo,.dsi-author-header__portrait .dsi-author-header__photo-fallback{width:100%;aspect-ratio:4/5;object-fit:cover}.dsi-author-header__portrait .dsi-author-header__photo-fallback{background:#ebe3d2;display:grid;place-items:center}.dsi-author-header__portrait .dsi-author-header__photo-fallback span{font-family:"DM Serif Display","Times New Roman",serif;font-size:48px;color:#6a5f4d}.dsi-author-header__photo-caption{font-family:"JetBrains Mono",ui-monospace,monospace;font-style:italic;font-size:10px;letter-spacing:.08em;color:#6a5f4d;text-align:center;margin-top:14px}.dsi-author-header__eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#c2511d;margin-bottom:16px}.dsi-author-header__name{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(64px,10.6vw,152px);line-height:.88;letter-spacing:-.04em;font-weight:400;text-wrap:balance;margin-bottom:28px}.dsi-author-header__name em{font-style:italic;color:#c2511d}@media(max-width:768px){.dsi-author-header__name{font-size:clamp(48px,12vw,96px)}}.dsi-author-header__desc{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:26px;line-height:1.4;color:#6a5f4d;max-width:760px;margin-bottom:22px}@media(max-width:768px){.dsi-author-header__desc{font-size:18px}}.dsi-author-header__body{font-family:"Manrope",system-ui,sans-serif;font-size:16px;line-height:1.7;color:#1d1a14;max-width:760px}.dsi-author-header__social{display:flex;align-items:center;gap:18px;margin-top:32px;padding-top:22px;border-top:1px solid #1d1a14;font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:18px;color:#1d1a14;flex-wrap:wrap}.dsi-author-header__social a{color:#1d1a14;transition:color .15s ease}.dsi-author-header__social a:hover{color:#c2511d}.dsi-author-header__social-icon{font-family:"JetBrains Mono",ui-monospace,monospace;font-style:normal;color:#c2511d;margin-right:8px}.dsi-author-header__social-sep{opacity:.4}.dsi-author-header__rss{margin-left:auto;font-family:"JetBrains Mono",ui-monospace,monospace;font-style:normal;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;border:1px solid #c2511d;padding:8px 16px;transition:background-color .15s ease}.dsi-author-header__rss:hover{background:#c2511d;color:#f4eee2}@media(max-width:768px){.dsi-author-header__rss{margin-left:0}}.dsi-author-stats{padding:48px 64px;border-bottom:1px solid #bdb29c;background:#ebe3d2}@media(max-width:768px){.dsi-author-stats{padding:36px 20px}}.dsi-author-stats__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:32px;font-weight:400;letter-spacing:-.02em}.dsi-author-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media(min-width:769px)and (max-width:1024px){.dsi-author-stats__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dsi-author-stats__grid{grid-template-columns:1fr 1fr}}.dsi-author-stats__item{padding:8px 24px 8px 0}.dsi-author-stats__item--sep{border-left:1px solid #bdb29c;padding:8px 24px}@media(max-width:768px){.dsi-author-stats__item{padding:8px 12px 8px 0}.dsi-author-stats__item--sep{padding:8px 12px}}.dsi-author-stats__label{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#6a5f4d}.dsi-author-stats__value{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(32px,3.9vw,56px);line-height:1;letter-spacing:-.03em;color:#1d1a14;margin-top:10px;font-variant-numeric:tabular-nums}@media(max-width:768px){.dsi-author-stats__value{font-size:clamp(28px,7vw,48px)}}.dsi-author-stats__sub{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:14px;color:#6a5f4d;margin-top:8px}.dsi-author-filters{padding:28px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-author-filters{padding-inline:20px}}.dsi-author-filters__head{display:flex;align-items:baseline;gap:16px;margin-bottom:18px}.dsi-author-filters__label,.dsi-author-filters__sort{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#6a5f4d}.dsi-author-filters__chips{display:flex;gap:10px;flex-wrap:wrap}.dsi-author-timeline{padding:56px 64px;border-bottom:1px solid #bdb29c}@media(max-width:768px){.dsi-author-timeline{padding:40px 20px}}.dsi-author-timeline__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-author-timeline__pager{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-author-timeline__group{margin-bottom:56px}.dsi-author-timeline__month-head{display:grid;grid-template-columns:260px 1fr auto;gap:24px;align-items:baseline;margin-bottom:24px;padding-bottom:16px;border-bottom:3px double #1d1a14}@media(max-width:768px){.dsi-author-timeline__month-head{grid-template-columns:1fr auto;gap:12px}}.dsi-author-timeline__month{font-family:"DM Serif Display","Times New Roman",serif;font-size:clamp(32px,3.9vw,56px);font-weight:400;letter-spacing:-.03em;line-height:1}.dsi-author-timeline__month em{font-style:italic;color:#c2511d;font-size:36px;margin-left:14px}@media(max-width:768px){.dsi-author-timeline__month{font-size:clamp(24px,7vw,40px)}.dsi-author-timeline__month em{font-size:18px}}.dsi-author-timeline__count{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-author-timeline__featured{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid #bdb29c}@media(min-width:769px)and (max-width:1024px){.dsi-author-timeline__featured{grid-template-columns:1fr}}@media(max-width:768px){.dsi-author-timeline__featured{grid-template-columns:1fr;gap:20px}}.dsi-author-timeline__feat-frame{border:1px solid #1d1a14;padding:12px;background:#f4eee2;overflow:hidden}.dsi-author-timeline__feat-frame .dsi-author-timeline__feat-img,.dsi-author-timeline__feat-frame .dsi-author-timeline__feat-fallback{width:100%;aspect-ratio:16/10;object-fit:cover}.dsi-author-timeline__feat-frame .dsi-author-timeline__feat-fallback{background:#ebe3d2}.dsi-author-timeline__feat-eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#c2511d;margin-bottom:18px}.dsi-author-timeline__feat-title{font-family:"DM Serif Display","Times New Roman",serif;font-size:56px;line-height:.98;letter-spacing:-.03em;font-weight:400;text-wrap:balance;margin-bottom:22px}.dsi-author-timeline__feat-title a{color:#1d1a14}.dsi-author-timeline__feat-title a:hover{color:#c2511d}@media(max-width:768px){.dsi-author-timeline__feat-title{font-size:32px}}.dsi-author-timeline__feat-excerpt{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:20px;line-height:1.4;color:#6a5f4d}.dsi-author-timeline__feat-meta{display:flex;justify-content:space-between;margin-top:24px;padding-top:14px;border-top:1px solid #1d1a14;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d}.dsi-author-timeline__row{display:grid;grid-template-columns:80px 100px 1fr 280px 140px;gap:32px;align-items:center;padding:22px 0;border-top:1px solid #bdb29c}@media(min-width:769px)and (max-width:1024px){.dsi-author-timeline__row{grid-template-columns:60px 80px 1fr}.dsi-author-timeline__row .dsi-author-timeline__excerpt,.dsi-author-timeline__row .dsi-author-timeline__read{display:none}}@media(max-width:768px){.dsi-author-timeline__row{grid-template-columns:60px 1fr;gap:16px}.dsi-author-timeline__row .dsi-author-timeline__excerpt,.dsi-author-timeline__row .dsi-author-timeline__read,.dsi-author-timeline__row .dsi-author-timeline__thumb{display:none}}.dsi-author-timeline__day{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:32px;color:#6a5f4d;line-height:1}.dsi-author-timeline__thumb{aspect-ratio:1/1;border:1px solid #1d1a14;overflow:hidden}.dsi-author-timeline__thumb img,.dsi-author-timeline__thumb .dsi-author-timeline__thumb-fallback{width:100%;height:100%;object-fit:cover}.dsi-author-timeline__thumb .dsi-author-timeline__thumb-fallback{background:#ebe3d2}.dsi-author-timeline__cat{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;margin-bottom:6px}.dsi-author-timeline__title{font-family:"DM Serif Display","Times New Roman",serif;font-size:26px;line-height:1.1;letter-spacing:-.02em;font-weight:400}.dsi-author-timeline__title a{color:#1d1a14}.dsi-author-timeline__title a:hover{color:#c2511d}.dsi-author-timeline__excerpt{font-family:"Manrope",system-ui,sans-serif;font-size:13px;line-height:1.6;color:#6a5f4d}.dsi-author-timeline__read{text-align:right;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#6a5f4d}.dsi-author-timeline__load-more{text-align:center;margin-top:36px;padding-top:24px;border-top:1px solid #1d1a14}.dsi-author-timeline__load-btn{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#c2511d;padding:14px 32px;border:1px solid #c2511d;display:inline-block;transition:background-color .15s ease}.dsi-author-timeline__load-btn:hover{background:#c2511d;color:#f4eee2}.dsi-other-authors{padding:56px 64px;background:#ebe3d2;border-bottom:1px solid #1d1a14}@media(max-width:768px){.dsi-other-authors{padding:40px 20px}}.dsi-other-authors__heading{font-family:"DM Serif Display","Times New Roman",serif;font-size:36px;font-weight:400;letter-spacing:-.02em}.dsi-other-authors__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(min-width:769px)and (max-width:1024px){.dsi-other-authors__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dsi-other-authors__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.dsi-other-authors__card{border:1px solid #1d1a14;padding:24px;background:#f4eee2;display:flex;flex-direction:column;gap:14px}.dsi-other-authors__avatar{width:64px;height:64px;border-radius:999px;background:#ebe3d2;border:1px solid #1d1a14;overflow:hidden;display:grid;place-items:center}.dsi-other-authors__avatar .dsi-other-authors__avatar-img{width:100%;height:100%;object-fit:cover}.dsi-other-authors__avatar .dsi-other-authors__avatar-init{font-family:"DM Serif Display","Times New Roman",serif;font-size:24px;color:#1d1a14}.dsi-other-authors__name{font-family:"DM Serif Display","Times New Roman",serif;font-size:28px;letter-spacing:-.02em;line-height:1;color:#1d1a14}.dsi-other-authors__name em{font-style:italic;color:#c2511d}.dsi-other-authors__role{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6a5f4d;margin-top:8px}.dsi-other-authors__footer{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid #bdb29c}.dsi-other-authors__count{font-family:"DM Serif Display","Times New Roman",serif;font-style:italic;font-size:24px;color:#1d1a14;font-variant-numeric:tabular-nums}.dsi-other-authors__link{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#c2511d;transition:opacity .15s ease}.dsi-other-authors__link:hover{opacity:.7}.dsi-skip-link{position:absolute;top:-50px;left:0;background:#1d1a14;color:#f4eee2;padding:10px 18px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;z-index:9999;text-decoration:none}.dsi-skip-link:focus{top:0;outline:2px solid #c2511d;outline-offset:2px}.dsi-masthead__wordmark-heading{margin:0;padding:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.dsi-more__grid--3col{grid-template-columns:repeat(3,1fr)}@media(min-width:769px)and (max-width:1024px){.dsi-more__grid--3col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dsi-more__grid--3col{grid-template-columns:1fr}}.dsi-hero__title{font-size:clamp(36px,4.8vw,68px)!important}.dsi-hero__content-link{display:block;color:inherit;text-decoration:none}.dsi-hero__content-link:hover .dsi-hero__title{color:#c2511d}.dsi-hero__poster a{display:block}.dsi-hero__author{font-size:16px!important}.dsi-hero__meta{font-size:14px!important;letter-spacing:.05em!important;color:#1d1a14!important}.dsi-hero__excerpt{font-family:"Manrope",system-ui,sans-serif!important;font-style:normal!important;font-size:19px!important;line-height:1.65!important;color:#1d1a14!important;max-width:none!important}.dsi-hero__poster-frame{aspect-ratio:4/3!important}.dsi-hero__badge a,.dsi-hero__meta a{color:inherit;text-decoration:none}.dsi-hero__badge a:hover,.dsi-hero__meta a:hover{color:#c2511d}.dsi-tricolumn__num a{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #1d1a14;border-radius:999px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#1d1a14;text-decoration:none;transition:color .15s ease,border-color .15s ease}.dsi-tricolumn__num a:hover{color:#c2511d;border-color:#c2511d}.dsi-tricolumn__content-link{display:block;color:inherit;text-decoration:none;margin-top:16px}.dsi-tricolumn__content-link:hover .dsi-tricolumn__title{color:#c2511d}.dsi-tricolumn__excerpt{font-size:17px!important;line-height:1.65!important;color:#1d1a14!important}.dsi-tricolumn__meta{font-size:14px!important;letter-spacing:.05em!important;color:#1d1a14!important}.dsi-card__eyebrow a{color:inherit;text-decoration:none}.dsi-card__eyebrow a:hover{opacity:.7}a:focus-visible,button:focus-visible{outline:2px solid #c2511d;outline-offset:2px}