/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
:root{--font-serif:"p22-mackinac-pro",serif;--font-sans:acumin-pro,sans-serif;--font-condensed:"acumin-pro-condensed",var(--font-sans);--base-color:#cd626a;--dark50-color:#000;--tint-color:#cd626a;--bg-color:#f1eee7;--light50-color:#f1eee7;--max-content-width:1160px;font-size:16px}body{font-family:var(--font-serif);background-color:#fff;flex-direction:column;min-height:100vh;font-style:normal;font-weight:400;display:flex}body>main,body>[data-phx-main]{flex:1 0 auto;padding-top:1rem;padding-bottom:4rem}@media (min-width:1024px){html{font-size:125%}}h1,h2,h3,h4{font-family:var(--font-sans);font-style:normal;font-weight:700}h1{color:var(--base-color);font-family:var(--font-serif);font-size:1.5rem;font-weight:700;line-height:1.2}h2{font-family:var(--font-sans);margin-top:.25rem;font-size:.85rem}img{width:100%;height:auto}.wrapper{z-index:1;max-width:var(--max-content-width);margin:0 auto;padding-bottom:1.5rem;position:relative}body>header{z-index:50;background-color:var(--base-color,#cd626a);color:#fff;padding:.75rem;transition:padding .3s;position:fixed;top:0;left:0;right:0}.header-inner{max-width:var(--max-content-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}body>header.scrolled{padding-block:1rem}body{padding-top:6rem}@media (min-width:768px){body{padding-top:9rem}}#logo-container{color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}#logo-subtitle{font-family:var(--font-serif);opacity:1;margin-top:.25rem;font-size:.9rem;transition:all .3s}body>header.scrolled #logo-subtitle{font-size:0}svg#logo{transition:height .3s}@media (min-width:768px){#logo-subtitle{font-size:1.25rem}body>header.scrolled svg#logo{height:2rem}}svg#menu,svg#search,svg#user{fill:currentColor;height:1.25rem}svg#logo{fill:currentColor;height:2rem}@media (min-width:768px){svg#logo{height:4rem}}nav{align-items:center;gap:1.5rem;display:flex}article{z-index:1;font-family:var(--font-serif);margin:0 auto}article .intro{font-weight:300;font-family:var(--font-sans);color:var(--base-color);letter-spacing:.04rem;word-spacing:-.2rem;font-size:1.5rem}article h3,article h4{color:var(--base-color);margin-bottom:.5rem;font-family:sans-serif;font-weight:700;line-height:1.2}.overview-link{background:var(--base-color);color:#fff;font-family:var(--font-sans);border:1px solid var(--base-color);margin-bottom:1rem;padding:.5rem;text-decoration:none;transition:all .5s;display:inline-block}.overview-link:visited{color:#fff}.overview-link:hover{color:var(--base-color);background:#fff}footer{background-color:var(--base-color,#cd626a);color:#000;text-align:center;margin-top:auto;padding-block:1.125rem;font-size:.875rem;line-height:2.5rem}footer img{fill:currentColor;max-width:11.29rem;height:auto;margin-inline:auto}@media (max-width:767px){.article-grid{gap:1rem;padding-inline:1rem}}.index-title{font-family:var(--font-condensed);margin:0 0 2rem;font-size:clamp(2rem,10vw,3rem);font-weight:700}.index-title--centered{text-align:center}#site-menu{background-color:var(--base-color,#cd626a);color:#fff;z-index:100;flex-direction:column;width:100%;max-width:400px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}#site-menu.ready{transition:transform .3s ease-in-out}#site-menu.opened{transform:translate(0)}#close-menu{color:#fff;font-family:var(--font-sans);flex-shrink:0;align-items:center;gap:.5rem;padding:2rem 1.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}#close-menu:hover{opacity:.8}#close-menu svg{width:1.5rem;height:1.5rem}#site-menu ul{flex-direction:column;flex:1;justify-content:center;margin:0;padding:0 1.5rem;list-style:none;display:flex}#site-menu li a{color:#fff;font-family:var(--font-sans);border-radius:.25rem;padding:.5rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s;display:block}#site-menu li a:hover{background-color:#ffffff1a}#menu-backdrop{z-index:99;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .3s ease-in-out;position:fixed;inset:0}#menu-backdrop.visible{opacity:1;pointer-events:auto}#menu-toggle{cursor:pointer;color:inherit;align-items:center;text-decoration:none;display:flex}#menu-toggle:hover{opacity:.8}@media (max-width:640px){#site-menu{max-width:100%}}#user-menu{background-color:var(--base-color,#cd626a);color:#fff;z-index:100;flex-direction:column;width:100%;max-width:400px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}#user-menu.ready{transition:transform .3s ease-in-out}#user-menu.opened{transform:translate(0)}#close-user-menu{color:#fff;font-family:var(--font-sans);flex-shrink:0;align-items:center;gap:.5rem;padding:2rem 1.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}#close-user-menu:hover{opacity:.8}#close-user-menu svg{width:1.5rem;height:1.5rem}.user-menu-content{flex-direction:column;flex:1;gap:2rem;padding:0 1.5rem;display:flex}.user-menu-content h3{font-family:var(--font-sans);color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.user-info{border-bottom:1px solid #fff3;padding-bottom:1.5rem}.user-email{font-family:var(--font-sans);opacity:.9;font-size:1rem}.subscription-info{border-bottom:1px solid #fff3;padding-bottom:1.5rem}.subscription-status{font-family:var(--font-sans);margin-bottom:.5rem;font-size:1rem}.subscription-class{font-family:var(--font-sans);text-transform:capitalize;background-color:#fff3;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.user-menu-links a{color:#fff;font-family:var(--font-sans);border-radius:.25rem;padding:.75rem .5rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s;display:block}.user-menu-links a:hover{background-color:#ffffff1a}.login-message{font-family:var(--font-sans);opacity:.9;margin-bottom:1.5rem;font-size:1rem}.login-links{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.login-link,.register-link,.subscribe-link{text-align:center;font-family:var(--font-sans);border-radius:.25rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.login-link{color:var(--base-color,#cd626a);background-color:#fff}.login-link:hover{background-color:#ffffffe6}.register-link{color:#fff;background-color:#0000;border:2px solid #fff}.register-link:hover{background-color:#ffffff1a}.sidebar-login-form{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.sidebar-login-form .form-field{flex-direction:column;gap:.25rem;display:flex}.sidebar-login-form label{font-family:var(--font-sans);color:#ffffffe6;font-size:.875rem;font-weight:600}.sidebar-login-form input{font-family:var(--font-sans);color:#333;background-color:#fffffff2;border:none;border-radius:.25rem;padding:.75rem;font-size:1rem}.sidebar-login-form input:focus{outline-offset:2px;outline:2px solid #fff}.sidebar-login-form .login-button{font-family:var(--font-sans);color:var(--base-color,#cd626a);cursor:pointer;background-color:#fff;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.sidebar-login-form .login-button:hover{background-color:#ffffffe6}.auth-links{margin-bottom:1.5rem}.auth-links a{color:#ffffffe6;font-family:var(--font-sans);font-size:.875rem;text-decoration:underline;transition:opacity .2s}.auth-links a:hover{opacity:.8}.subscribe-section{border-top:1px solid #fff3;padding-top:1.5rem}.subscribe-section p{font-family:var(--font-sans);margin-bottom:1rem;font-size:1rem}.subscribe-link{color:var(--base-color,#cd626a);background-color:#fff;margin-top:.5rem}.subscribe-link:hover{background-color:#ffffffe6}#user-toggle{cursor:pointer;color:inherit;align-items:center;text-decoration:none;display:flex}#user-toggle:hover{opacity:.8}#user-menu-backdrop{z-index:99;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .3s ease-in-out;position:fixed;inset:0}#user-menu-backdrop.visible{opacity:1;pointer-events:auto}@media (max-width:640px){#user-menu{max-width:100%}}.grid{font-family:var(--font-sans);width:100%;max-width:var(--max-content-width);grid-template-columns:1fr;gap:1rem;margin:0 auto;display:grid;position:relative}@media (min-width:768px){.grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:2.5rem}.grid .grid-item:has(.span2){grid-column:span 2}.grid .grid-item:has(.row2){grid-row:span 2}}@media (min-width:1024px){.grid{grid-template-columns:1fr 1fr 1fr}}.grid a{text-decoration:none}.grid a:visited{color:currentColor}.grid-item{min-width:0}.grid-item:nth-child(2n) .block,.grid-item:nth-child(2n) .list-block{color:#000;background-color:#fff}.grid-item:nth-child(2n) .title{color:var(--base-color)}.grid-item:nth-child(2n) .type{color:#000}.grid-item:nth-child(odd) .block,.grid-item:nth-child(odd) .list-block,.grid-item:nth-child(9) .block,.grid-item:nth-child(9) .list-block{background-color:var(--tint-color);color:#000}.grid-item:nth-child(odd) .title,.grid-item:nth-child(9) .title{color:var(--base-color)}.grid-item:nth-child(odd) a:visited,.grid-item:nth-child(9) a:visited{color:#000}.block{font-family:var(--font-serif);display:flex}.block strong{font-weight:700}.block .type{color:#fff;font-family:var(--font-sans);text-transform:uppercase;padding:.5rem;font-size:.85rem;position:absolute;top:0;left:0}.block .item h1{letter-spacing:0;font-size:1.2rem}.block .item h2{letter-spacing:0;margin-top:.25rem;margin-bottom:0;font-size:.85rem}a.block .img{position:relative;overflow:hidden}a.block .img:before{content:"";background-image:inherit;background-size:inherit;background-repeat:inherit;background-position:inherit;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0}a.block:hover .img:before{transform:scale(1.025)}a.block:hover .title{color:#000}.block .title{font-family:var(--font-serif);letter-spacing:0}.block.primary{background-color:#fff!important}.block.primary .title{font-family:var(--font-condensed);font-weight:800;line-height:2lh;font-size:3.375rem!important}.block.primary .abstract{margin-top:1rem;font-size:1rem}.block .collection{font-family:var(--font-sans);text-transform:uppercase;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;line-height:1;display:flex}.block .collection svg{height:.75rem}.block .content{flex-direction:column;display:flex}.big-text{flex-direction:column;justify-content:center;align-items:flex-start}.big-text h1{font-family:var(--font-sans);font-weight:900}.big-quote{place-items:center}.big-quote blockquote{color:currentColor;font-size:1.25rem;font-style:italic;line-height:1.2}.big-quote cite{text-align:right;font-weight:700;display:block}.big-quote cite:before{content:"—"}.black,.base,.bg,.red,.block{text-align:left}.black h1,.black h2,.black h3,.black p,.base h1,.base h2,.base h3,.base p,.bg h1,.bg h2,.bg h3,.bg p,.red h1,.red h2,.red h3,.red p,.block h1,.block h2,.block h3,.block p{color:currentColor;font-family:var(--font-sans);letter-spacing:.05rem}.black h2,.base h2,.bg h2,.red h2,.block h2{text-align:left;margin-bottom:1rem;font-size:1.5rem}.black h3,.base h3,.bg h3,.red h3,.block h3{margin-bottom:1rem}.black p,.base p,.bg p,.red p,.block p{font-family:var(--font-serif);margin-top:.5rem;line-height:1.2}.black p.more,.base p.more,.bg p.more,.red p.more,.block p.more{font-family:var(--font-sans);text-align:right;text-decoration:underline}.block.black{color:#fff;background-color:#000}.block.black:visited,.block.black .type{color:#fff}.block.bordered{border:1rem solid var(--base-color);background-color:#fff}.block.bordered h1{color:var(--base-color);letter-spacing:0}.base{background:var(--base-color);color:#fff}.base:visited{color:#fff}.bg{background:var(--bg-color);color:#000}.bg .type{color:#000}.red{background:var(--base-color);color:#fff}.red:visited{color:#fff}.block *{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.block.img{background-color:var(--bg-color);place-content:center;padding:0;display:flex}.block.img p{width:100%;margin:0;line-height:0;display:flex}.block.img img{align-self:center;max-width:100%;height:auto}.interview-bar{font-family:var(--font-serif);flex-flow:row;grid-column:1/-1;font-style:italic;display:flex;overflow-x:auto}.interview-bar a{margin-bottom:.5rem;margin-right:1rem;color:var(--base-color)!important}.interview-bar img{min-width:250px;margin-bottom:.5rem;display:block}.interview-bar .title{hanging-punctuation:first;font-size:.8rem;line-height:1.25}.interview-bar .interviewee{text-align:right;color:#000;margin-top:.25rem;padding:0 .5rem;font-size:.8rem}.interview-bar .interviewee:before{content:"—"}.interview-bar .all{font-family:var(--font-sans);background-color:var(--base-color);min-width:250px;height:250px;margin-right:0;padding:2rem;font-size:1.5rem;font-style:normal;font-weight:900;display:flex;color:#fff!important}.interview-bar .all span{align-self:center}.read-more,.primary,.giant{height:100%;font-family:var(--font-sans);flex-direction:column;gap:0;padding:1rem;display:flex}:is(.read-more,.primary,.giant) .img{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;position:relative;overflow:hidden}:is(.read-more,.primary,.giant) .img:before{content:"";background-image:inherit;background-size:inherit;background-repeat:inherit;background-position:inherit;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0}:is(.read-more,.primary,.giant):hover .img:before{transform:scale(1.025)}:is(.read-more,.primary,.giant) .content{flex-direction:column;flex:1;justify-content:flex-start;gap:.25rem;padding:1rem;display:flex}:is(.read-more,.primary,.giant) .collection{margin-bottom:.25rem}:is(.read-more,.primary,.giant) .title{text-wrap:balance;hanging-punctuation:first;margin:0;font-size:1.625rem;font-weight:500;line-height:1.1}:is(.read-more,.primary,.giant) .abstract{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:.9rem;line-height:1.3}:is(.read-more,.primary,.giant) .author{color:#000;margin:.5rem 0 1rem;font-size:.85rem;line-height:1.2}.giant .interviewee,.giant .title{font-family:var(--font-condensed);font-size:3.375rem;font-weight:800;line-height:2lh}.giant .abstract{margin-top:1rem;font-size:1rem}@media (min-width:768px){.read-more,.primary,.giant{padding:0}:is(.read-more,.primary,.giant) .content{padding:1rem}.grid-item:has(.giant){grid-area:span 2/span 2}}.grid-item:has(.big-text){padding:0;background-color:#000!important}.grid-item:has(.big-text) a{place-content:center;padding:2rem;transition:all .5s;display:grid;color:var(--base-color,#cd626a)!important;background-color:#000!important}.grid-item:has(.big-text) a:hover{background-color:var(--bg-color,#f1eee7)!important;color:#000!important}.grid-item:has(.big-text) h1{text-align:center;text-wrap:balance;font-family:acumin-pro-extra-condensed,sans-serif;font-size:3rem;font-style:italic;font-weight:800;line-height:1.7lh}.grid-item:has(.big-text) u{text-underline-offset:8px;text-decoration-thickness:3px}@media (min-width:768px){.grid-item:has(.big-text) h1{font-size:4rem;line-height:1.7lh}}.list-block{font-family:var(--font-condensed);color:var(--base-color);text-wrap:balance;height:100%;padding:1rem;font-size:1.25rem}.list-block h3{font-family:var(--font-condensed);text-transform:uppercase;color:var(--base-color);margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1lh}.list-block ul{margin-left:1.5rem}.list-block li{list-style-type:var(--list-marker);margin-bottom:1rem;line-height:1.2}.list-block li::marker{font-size:1rem}.list-block a:hover .title,.list-block a:hover .author{opacity:.7}.list-block .title{color:#000!important}.list-block .author{color:var(--base-color)}.grid-item:has(.span3){grid-column:1/-1}.magazine-homepage-block{height:100%;padding:2rem;display:block;background-color:var(--tint-color)!important}.magazine-homepage-block h1{font-family:var(--font-serif);text-wrap:balance;text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:500;line-height:1.1}.magazine-homepage-block:hover{opacity:.75}.magazine-homepage-block img{margin:auto;display:block;box-shadow:0 4px 8px 2px #0006,0 10px 12px 5px #0000004d}.article-grid>a.block,.article-grid>a.block:nth-child(odd),.article-grid>a.block:nth-child(2n){background-color:#fff}.article-grid>a.block .title{color:var(--base-color)}.article-grid>a.block:visited{color:#000}.article-grid{grid-auto-rows:auto}.article-grid>a.block.read-more{grid-row:span 2;grid-template-rows:subgrid;padding:0 0 1rem;display:grid}.article-grid>a.block.read-more>.img{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:.5rem}.article-grid>a.block.read-more.no-image>.img{aspect-ratio:unset;min-height:0}.article-grid>a.block.read-more>.content{flex-direction:column;align-self:start;gap:.25rem;padding:.5rem 1rem 0;display:flex}.article-grid>a.block.read-more>.content>.title{text-wrap:balance;font-size:1.625rem;font-weight:500;line-height:1.1}.article-grid>a.block.read-more>.content>.abstract{font-family:var(--font-serif);text-wrap:balance;font-size:.9rem;line-height:1.3}.article-grid>a.block.read-more>.content>.author{color:#000;font-size:.85rem;line-height:1.2}.magazines{max-width:var(--max-content-width);margin:0 auto;padding:1rem}.magazines article{grid-gap:20px;grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:768px){.magazines article{grid-template-columns:repeat(5,1fr)}}.magazines .magazine{border:2px solid var(--base-color);padding:5px}main.magazines-show{grid-gap:40px;max-width:var(--max-content-width);margin-inline:auto;padding:1rem;display:grid}@media (min-width:768px){main.magazines-show{grid-template-columns:380px 1fr;padding:2rem}}@media (min-width:1160px){main.magazines-show{padding:2rem 0}}main.magazines-show .magazine-header{font-family:var(--font-serif);text-align:center;margin-bottom:1.5rem;font-size:1.625rem;font-weight:400;line-height:1.3}main.magazines-show .magazine-header .magazine-name{color:var(--base-color)}main.magazines-show .magazine-header .magazine-date{color:#000}main.magazines-show .overview-link{display:none}main.magazines-show .all-magazines-link{font-family:var(--font-sans);background-color:var(--base-color);color:#fff;text-align:center;margin-top:3rem;width:fit-content;margin-inline:auto;padding:.5rem 1rem;text-decoration:none;display:block}main.magazines-show .biblio{text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.4}main.magazines-show img{width:100%;margin:auto;display:block;box-shadow:0 4px 8px 2px #0006,0 10px 12px 5px #0000004d}main.magazines-show .links{grid-gap:0;display:grid}@media (min-width:768px){main.magazines-show .begin{align-self:start;position:sticky;top:2rem}main.magazines-show img{width:100%;max-width:100%}main.magazines-show .links{border-left:1px solid gray;padding-left:2rem}}main.magazines-show .links a{text-decoration:none}main.magazines-show .article{margin-block:.25rem;padding-block:1rem;padding-inline:2rem;text-decoration:none;transition:background-color .3s;display:block}main.magazines-show .article:nth-child(2n){background:var(--tint-color)}main.magazines-show .article:nth-child(odd){background:#fff}main.magazines-show .article:nth-child(odd):hover{background:var(--tint-color)}main.magazines-show .article:nth-child(2n):hover{background:var(--bg-color)}main.magazines-show .article .article-content{display:block}main.magazines-show .article .type-icon{font-family:var(--font-sans);text-transform:uppercase;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;line-height:1;display:flex}main.magazines-show .article .type-icon svg{height:.75rem}main.magazines-show .article .article-text{flex-direction:column;gap:.5rem;display:flex}main.magazines-show .article .collection{font-family:var(--font-sans);text-transform:uppercase;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;line-height:1;display:flex}main.magazines-show .article .collection svg{height:.75rem}main.magazines-show .article .title{color:var(--base-color);font-size:1.875rem;font-weight:700;line-height:1.2;font-family:var(--font-condensed);margin:0;padding:0}main.magazines-show .article .abstract{color:#000;margin:0;padding:0;line-height:1.4}main.magazines-show .article .author,main.magazines-show .article .interviewee{font-family:var(--font-sans);color:var(--base-color);margin:0;padding:0;font-size:.9rem}main.magazines-show .article.book-review{grid-template-columns:150px 1fr;align-items:center;gap:1rem;display:grid}main.magazines-show .article .book-cover{width:100%;max-width:150px;height:auto;display:block}main.magazines-show .article .book-details{flex-direction:column;display:flex}main.magazines-show .books{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1rem;display:grid}main.magazines-show .books .book{grid-gap:20px;grid-template-columns:minmax(150px,1fr) 3fr;align-items:end;display:grid}main.magazines-show .books .book>*{margin:0}main.magazines-show .books .book:hover{background:#fff}main.magazines-show .books .book .details{padding-right:2rem}main.magazines-show .books .book .title{color:#000;font-size:1.25rem;font-family:var(--font-sans);margin-bottom:.5rem}.article-link a{margin-top:.25rem;padding:.5rem;text-decoration:none;display:block}.article-link a .title{color:#272727;margin:.5rem 0;font-weight:700}.article-link a .authors,.article-link a .magazine,.article-link a .interviewee{font-family:var(--font-sans);margin-top:.25rem;font-size:.8rem}.article-link a:hover{background:var(--bg-color)}header h1{color:var(--base-color);margin-bottom:1rem;font-size:1.5rem}article h1{color:var(--base-color);margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}article a:hover{background:#fff}.books article{grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:2rem;display:grid}.books .book{text-align:left}.books .book a{color:#000;flex-direction:column;text-decoration:none;display:flex}.books .book a:hover{opacity:.8}.books .book img{aspect-ratio:1;object-fit:contain;object-position:left;margin-bottom:1rem}.books .book svg{width:6rem;height:6rem;margin-bottom:1rem}.books .book h3{color:#000;margin-bottom:.5rem;font-size:1rem}.books .book .author{font-family:var(--font-sans);color:var(--base-color);margin-bottom:.25rem;font-size:.85rem}.books .book .publisher{font-family:var(--font-sans);color:#666;font-size:.75rem}.archives .search{flex-wrap:wrap;justify-content:space-around;align-items:stretch;display:flex}@media (min-width:768px){.archives .search{flex-wrap:nowrap}}.archives .search input,.archives .search select{border:1px solid #666;flex:100%;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem;font-size:.75rem}.browse{margin-bottom:1rem;padding:.5rem .5rem .5rem 0}.browse a{border:1px solid var(--base-color);margin-bottom:.5rem;padding:.5rem;text-decoration:none;transition:all .5s;display:inline-block}.browse a:hover{background:#fff}.interviews-index{padding:1rem}.interviews-index article ul{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.interviews-index .article-link{list-style:none}.interviews-index .article-link a{color:inherit;text-decoration:none;display:block}.interviews-index .article-link a:hover{opacity:.8}.interviews-index .photo{margin-bottom:.5rem}.interviews-index .photo img{width:100%;height:auto;display:block}.interviews-index .title{font-family:var(--font-serif);color:#272727;margin:.5rem 0;font-size:1.2rem;font-weight:700;line-height:1.3}.interviews-index .magazine,.interviews-index .interviewee{font-family:var(--font-sans);margin-top:.25rem;font-size:.8rem}.interviews-index .magazine{color:#666}.interviews-index .interviewee{margin:.5rem 0}.article-layout-container{max-width:var(--max-content-width);margin:0 auto;display:block}@media (min-width:60em){.article-layout-container{grid-template-columns:220px 1fr 220px;grid-template-areas:"header header header""sidebar main aside";align-items:start;display:grid}}.article-main{min-width:0}@media (min-width:60em){.article-main{grid-area:main}}.article-header-wrapper{z-index:20;grid-area:header;position:relative}.article-header-wrapper header.article-header{border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:2rem}@media (max-width:59.99em){.article-header-wrapper header.article-header{border-bottom:none;margin-bottom:0}}.article-sidebar{display:none}@media (min-width:60em){.article-sidebar{grid-area:sidebar;display:block;position:sticky;top:11rem}}.authors-box{background:#fff;border:1px solid #000;padding:1rem}.authors-box .authors{font-family:var(--font-sans);margin:0;padding:0;font-size:.85rem;list-style:none}.authors-box .authors li{margin-bottom:.75rem}.authors-box .authors a{color:#000;text-transform:uppercase;font-weight:700;text-decoration:none;display:block}.authors-box .authors a:hover{color:var(--base-color)}.authors-box .author-description{text-transform:none;width:100%;margin-top:.25rem;font-size:.8rem;font-weight:400;line-height:1.2;display:block}.authors-box .article-date{font-family:var(--font-sans);margin-top:1rem;font-size:.85rem}.authors-box .biblio{margin-top:1rem;font-size:.85rem;display:block}a.biblio{font-family:var(--font-sans);color:var(--base-color);line-height:1.2;text-decoration:none;transition:color .3s}a.biblio:hover{color:#000}.date-box{background-color:var(--base-color,#cd626a);color:#fff;margin-bottom:1rem;padding:1rem}.date-box .article-date,.date-box.magazine-info .bron{font-family:var(--font-sans);text-align:center;margin:0;font-size:1.125rem;font-weight:500}.date-box.magazine-info .bron a{color:#fff;text-decoration:none}.date-box.magazine-info .bron a:hover{text-decoration:underline}@media (max-width:59.99em){.article-sidebar{margin-block:0;padding-inline:1rem;display:block}}.article-aside-right{display:none}@media (min-width:60em){.article-aside-right{grid-area:aside;display:block;position:sticky;top:11rem}}.article-aside-right:empty{display:none}.related-box{background:#fff;border:1px solid #000;padding:1rem}.theme-box{background:var(--tint-color);margin-top:1rem;padding:1rem}.related-box h3{font-family:var(--font-sans);text-transform:uppercase;margin-bottom:1rem;font-size:1rem;font-weight:700}.theme-box h3{font-family:var(--font-sans);text-transform:uppercase;color:var(--base-color);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.theme-box h3 a{color:var(--base-color);text-decoration:none}.theme-box h3 a:hover{opacity:.8}.related-box .related-articles .article{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}.related-box .related-articles .article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.theme-box .theme-articles{list-style-type:var(--list-marker);padding-left:1.5rem}.theme-box .theme-articles li{font-family:var(--font-condensed);margin-bottom:.5rem;font-size:1.125rem;line-height:1.2}.theme-box .theme-articles li a{color:#000;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-decoration:none}.theme-box .theme-articles li a:hover{color:var(--base-color)}.related-box .magazine-info{border-top:1px solid #000;margin-top:1rem;padding-top:1rem}@media (max-width:59.99em){.article-layout-container{flex-direction:column;display:flex}.article-sidebar{order:1}.article-main{order:2}.article-aside-right{order:3;margin-block:2rem;padding-inline:1rem;display:block}}.article-header-content{margin-block-start:0;display:block}@media (min-width:60em){.article-header-content{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-block-start:5rem;display:grid}.article-layout-container:has(a[href=\/boek]) .article-header-wrapper{grid-column:1/-1;grid-template-columns:220px 1fr;column-gap:2rem;display:grid}.article-layout-container:has(a[href=\/boek]) .article-header-wrapper header.article-header,.article-layout-container:has(a[href=\/boek]) .article-header-content{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.article-layout-container:has(a[href=\/boek]) .article-header-content .article-header-image{order:-1;grid-column:1}.article-layout-container:has(a[href=\/boek]) .article-header-content .article-header-text{grid-column:2/4}.article-layout-container:has(a[href=\/boek]) .article-header-content .article-header-image img{height:auto;object-fit:contain!important;width:220px!important;min-width:220px!important}}.article-header-text h1{font-family:var(--font-condensed);text-wrap:balance;text-align:left;color:var(--base-color,#cd626a);pointer-events:none;border:none;margin:0;font-size:clamp(2.5rem,10vw,5rem);font-weight:800;line-height:.9}@media (min-width:60em){.article-header-text h1{max-width:none;font-size:5rem}.article-header-text h1.long-title{font-size:3rem}}.article-header-text h2{font-family:var(--font-condensed);hanging-punctuation:first;color:#000;pointer-events:none;font-size:clamp(2.5rem,10vw,5rem);line-height:.9}.article-header-text .interviewee{color:#000;font-weight:800}.article-header-text .interviewee+h2{color:var(--base-color);font-weight:800}.article-layout-container:has(.interviewee) .article-wrap .body h3{font-family:var(--font-sans);color:#000;text-wrap:unset;font-size:1.1875rem;font-weight:700}.article-header-image{width:100%;margin-block:2rem;padding-inline:0}@media (max-width:59.99em){.article-header-image{margin-block-end:0}}@media (min-width:60em){.article-header-image{margin-block:0}}.article-header-image img{object-fit:contain;object-position:center;width:100%;height:auto}.article-header-image .article-credit{text-align:center;color:#666;margin-top:1rem;font-size:.75rem}.social-share{text-align:center;max-width:50ch;margin-block-end:2rem;margin-inline:auto}.social-share summary{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;font-weight:600;font-family:var(--font-sans);border:1px solid #000;width:fit-content;margin-inline:auto;padding:.5rem 1rem;list-style:none;transition:background-color .2s,color .2s}.social-share summary:hover{color:#fff;background-color:#000}.social-share summary::-webkit-details-marker{display:none}.mobile-social-links{margin-block-start:1rem;display:block}@media (min-width:60em){.mobile-social-links{display:none}}.article-aside-right .social-share{text-align:left;margin-inline:0}.article-aside-right .social-share summary{margin-inline:0}.social{justify-content:space-between;align-items:center;gap:1rem;max-width:50ch;margin-block-start:1rem;margin-inline:auto;display:flex}.social a{font-family:var(--font-sans);flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;display:flex}.social span:has(img){display:block}.social span:has(img) img{height:30px;transition:filter .2s}.social a:hover img{filter:none}.article-aside-right .social{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;margin-inline:0}.article-aside-right .social a{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .2s}.article-aside-right .social a:hover{background-color:#f5f5f5}.article-aside-right .social span:has(img){flex-shrink:0}.article-aside-right .social span:not(:has(img)){flex:1}@media (max-width:59.99em){.article-aside-right .social{flex-flow:wrap;justify-content:space-between;align-items:center}.article-aside-right .social a{flex-direction:column;align-items:center;gap:.25rem;padding:0}}header.article-header{text-wrap:balance;max-width:none;margin-inline:0;padding-inline:1rem}@media (min-width:60em){header.article-header,.article-header-wrapper header.article-header{padding-inline:0}}.column-header{font-family:var(--font-sans);text-transform:uppercase;color:#000;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:row;align-items:center;gap:4px;width:fit-content;margin:4px 0;font-size:1rem;font-weight:400;line-height:1rem;display:flex}.column-header svg{flex-shrink:0;width:16px;height:1rem;display:block}.column-header a{color:#000;font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1rem;text-decoration:none}.column-header a:hover,a.column-header:hover{color:var(--base-color)}.titles{margin-block-start:10rem}.titles h1{font-family:var(--font-serif);text-wrap:balance;text-align:left;max-width:20ch;color:var(--base-color,#cd626a);border:none;margin-inline:auto;font-size:5rem;font-weight:400;line-height:1}.titles .intro-text{font-family:var(--font-condensed);text-wrap:balance;color:#000;margin-block:2rem;margin-inline:auto;font-size:2.5rem;line-height:1}.authors{text-wrap:pretty;margin-block:1rem;padding:.5rem}ul.authors{font-family:var(--font-sans);font-size:.85rem}ul.authors a{color:#000;text-transform:uppercase;font-weight:700;text-decoration:none;display:inline-block}ul.authors a:hover{color:var(--base-color)}.article-credit{letter-spacing:normal;word-spacing:normal;text-wrap:balance}.player{width:100%;margin-bottom:2rem}.article-wrap{grid-template-columns:1.25rem .75rem 3fr .75rem 1.25rem;max-width:75ch;margin-inline:0;padding-inline:1rem;display:grid}@media (min-width:60em){.article-wrap{margin-inline:0;padding-inline:0}}.article-wrap .intro-text{font-family:var(--font-serif);color:var(--base-color,#cd626a);grid-column:3/4;margin-block-end:2rem;font-size:1.875rem;line-height:1.2}@media (max-width:59.99em){.article-wrap .intro-text{grid-column:1/-1}}.player{z-index:10;background:#fff;grid-column:2/5;margin-top:-11rem;padding-top:11rem;padding-bottom:1rem;position:sticky;top:0}.article-wrap .body .subscribe-block{background:var(--tint-color);text-align:center;font-family:var(--font-sans);grid-column:1/-1;margin-block:2rem;padding:2rem}.article-wrap .body .subscribe-block p{margin-bottom:0;font-size:1.3rem;line-height:2rem}.article-wrap .books{margin-block:0;grid-column:3/4;margin-top:2rem}.article-wrap .body{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.article-wrap .body h3,.article-wrap .body h4,.article-wrap .body p,.article-wrap .body ul,.article-wrap .body details,.article-wrap .body ol,.article-wrap .body ul{grid-column:3/4;margin-bottom:1rem}@media (max-width:59.99em){.article-wrap .body h3,.article-wrap .body h4,.article-wrap .body p,.article-wrap .body ul,.article-wrap .body ol{grid-column:1/-1}}.article-wrap .body blockquote{grid-column:2/5}.article-wrap .body p:has(img){grid-column:1/-1}.article-wrap .body a[href^=\#footnote],.article-wrap .body a[href^=\#footlink]{display:inline}.article-wrap .body [id^=footlink],.article-wrap .body [id^=footnote]{scroll-margin-top:7rem}@media (min-width:768px){.article-wrap .body [id^=footlink],.article-wrap .body [id^=footnote]{scroll-margin-top:10rem}}.article-wrap .body a{overflow-wrap:break-word;word-break:break-word;text-decoration:underline}.article-wrap .body h3,.article-wrap .body h4{text-wrap:balance;color:var(--base-color,#cd626a);font-size:2rem;font-weight:600;line-height:1.2;font-family:var(--font-condensed);letter-spacing:.02em;font-style:normal}.article-wrap .body h4{font-size:1.125rem;font-family:var(--font-serif);color:#000}.article-wrap .body h4.theme a{display:inline}.article-wrap .body p{font-size:1.125rem;line-height:1.5}.article-wrap .body p.bron a{margin-top:1rem;font-size:1rem}.article-wrap .body ul{list-style-type:var(--list-marker);overflow-wrap:break-word;word-break:break-word}.article-wrap .body ol{overflow-wrap:break-word;word-break:break-word;list-style-type:decimal}.article-wrap .body ul.tags{list-style-type:none}.article-wrap .body blockquote{border-block:1px solid var(--base-color);text-align:center;color:var(--base-color,#cd626a);margin-top:1rem;margin-bottom:2rem;padding-block:.5rem}.article-wrap .body blockquote p{font-size:2.25rem;font-family:var(--font-condensed);margin:.5rem 0 1rem;font-weight:300;line-height:1.1}.article-wrap .body>p:first-of-type:first-letter{float:left;color:var(--base-color,#cd626a);font-size:3lh;font-family:var(--font-sans);margin-right:.1em;font-weight:900;line-height:.8}@media (max-width:59.99em){.article-wrap .body li{margin-left:1.5rem}}ul.tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}ul.tags-sidebar{margin-top:1rem}ul.tags li{border:none}ul.tags li a{background-color:var(--base-color,#cd626a);color:#fff;font-family:var(--font-sans);text-transform:uppercase;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}ul.tags li a:hover{background-color:var(--tint-color);color:#000}.kader{border:1px solid #000;grid-column:2/5;margin-block:2rem;padding:2rem}.kader p{margin-bottom:1lh;text-indent:0!important}.cta-subscribe{text-align:center;margin-top:6rem;border:1px solid #000;max-width:75ch;margin-inline:auto}.cta-subscribe h1{font-size:3rem;font-family:var(--font-condensed);color:var(--base-color,#cd626a);margin-block:1rem;font-weight:600;line-height:1}.books-index #books{max-width:var(--max-content-width);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-inline:auto;padding-bottom:2rem;display:grid}.books-index #books .book{flex-direction:column;align-items:flex-start;gap:.5rem;width:fit-content;display:flex}.books-index #books .book img{flex-shrink:0;width:200px;height:auto;margin-bottom:1rem}.books-index #books .book .book-info{flex-shrink:1}.books-index #books .book h3{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.25rem;font-size:1.5rem;font-weight:600;line-height:1.2}.books-index #books .book .author{margin-bottom:.25rem;font-size:1.25rem;font-weight:400;line-height:1.2}.books-index #books .book .publisher{color:#666;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:59.99em){.books-index #books .book{flex-direction:column;align-items:flex-start;width:100%}.books-index #books .book img{width:100%;max-width:200px}}.article-grid>a.block.read-more>.content>.title{margin-bottom:.5rem}.article-grid .interviewee{font-size:1.625rem;font-family:var(--font-serif);color:#000;font-weight:500;line-height:1.1;display:block;margin:0!important}.author-index-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.author-count{color:var(--color-base-content);opacity:.7;margin:0;font-size:1rem}.author-search-container{margin-bottom:2rem}.author-search-input{border:2px solid var(--color-base-300);background-color:var(--color-base-100);width:100%;max-width:500px;color:var(--color-base-content);border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.author-search-input:focus{border-color:var(--base-color);outline:none}.author-search-input::placeholder{color:var(--color-base-content);opacity:.5}.alphabet-nav{background-color:var(--color-base-200);z-index:10;border-radius:.5rem;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:1rem;display:flex;position:sticky;top:5rem;box-shadow:0 2px 8px #0000000d}@media (min-width:768px){.alphabet-nav{top:6rem}}.alphabet-link{min-width:2.5rem;height:2.5rem;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:.375rem;justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.alphabet-link:hover{background-color:var(--base-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.author-list{flex-direction:column;gap:3rem;display:flex}.letter-section{scroll-margin-top:9rem}@media (min-width:768px){.letter-section{scroll-margin-top:10rem}}.letter-heading{color:var(--base-color);border-bottom:3px solid var(--base-color);opacity:.9;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2.5rem;font-weight:700}.author-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem 1.5rem;display:grid}@media (min-width:768px){.author-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1024px){.author-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.author-grid{grid-template-columns:repeat(4,1fr)}}.author-link{color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.375rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.author-link:hover{background-color:var(--base-color);color:#fff;border-color:var(--base-color);transform:translate(4px);box-shadow:0 2px 8px #0000001a}.no-results{text-align:center;color:var(--color-base-content);opacity:.6;padding:3rem 1rem;font-size:1.125rem}@media (max-width:767px){.author-index-header{flex-direction:column;align-items:flex-start}.alphabet-nav{gap:.375rem;position:static}.alphabet-link{min-width:2rem;height:2rem;font-size:.875rem}.letter-heading{font-size:2rem}.author-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.tag-index-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.tag-count{color:var(--color-base-content);opacity:.7;margin:0;font-size:1rem}.tag-search-container{margin-bottom:2rem}.tag-search-input{border:2px solid var(--color-base-300);background-color:var(--color-base-100);width:100%;max-width:500px;color:var(--color-base-content);border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.tag-search-input:focus{border-color:var(--base-color);outline:none}.tag-search-input::placeholder{color:var(--color-base-content);opacity:.5}.tag-list{flex-direction:column;gap:3rem;display:flex}.tag-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem 1.5rem;display:grid}@media (min-width:768px){.tag-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1024px){.tag-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.tag-grid{grid-template-columns:repeat(4,1fr)}}.tag-link{color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.375rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.tag-link:hover{background-color:var(--base-color);color:#fff;border-color:var(--base-color);transform:translate(4px);box-shadow:0 2px 8px #0000001a}@media (max-width:767px){.tag-index-header{flex-direction:column;align-items:flex-start}.tag-grid{grid-template-columns:1fr}}main header{max-width:var(--max-content-width);margin-inline:auto}main header h1{font-family:var(--font-condensed);font-size:clamp(2rem,10vw,3rem);font-weight:900}article{max-width:var(--max-content-width);margin-inline:auto;padding-bottom:4rem}article .intro{margin-block-end:3rem}article .intro img{margin-block:1rem}article .media{margin-top:2rem}article .media .player{grid-column:auto;margin-top:0;padding-top:0;padding-bottom:0;position:static}@media (max-width:767px){.article-grid{gap:1rem}main header,main article{padding-inline:1rem}}