@font-face{font-family:Pepper Condensed;src:url('/assets/fonts/barlow-condensed-bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Pepper Bodoni;src:url('/assets/fonts/bodoni-moda-variable.ttf') format('truetype');font-weight:400 900;font-style:normal;font-display:swap}
.pepper-reader-layout{--cover-pink:#ff087d;--cover-paper:#fff1e6;background:#0e090e}
.pepper-reader-layout .masthead{padding:14px 0 18px}
.pepper-reader-layout .masthead-title{font-family:'Pepper Bodoni',Georgia,serif;font-weight:800;font-size:clamp(48px,7vw,94px);letter-spacing:-.06em}
.pepper-reader-layout .masthead-title i{font-family:'Pepper Condensed',Arial,sans-serif;font-size:1.1em;font-style:italic;letter-spacing:-.03em}
.pepper-reader-layout .masthead-note{font:italic 17px/1.3 'Pepper Bodoni',Georgia,serif}
.pepper-reader-layout .masthead-note b{font:10px/1.4 Arial,sans-serif;letter-spacing:.1em}
.pepper-reader-layout .paper-nav{border-color:#87506b}.pepper-reader-layout .paper-nav a{font-family:'Pepper Condensed',Arial,sans-serif;font-size:17px;letter-spacing:.045em}
.pepper-reader-layout .frontpage{padding:0 0 0}
.issue-front-editorial{position:relative;isolation:isolate;display:flex;align-items:center;min-height:660px;overflow:hidden;background:radial-gradient(ellipse at 82% 45%,#61203955,transparent 68%)}
.issue-front-editorial::before{content:'PEPPER';position:absolute;z-index:-1;left:0;bottom:-.17em;font:700 clamp(130px,23vw,330px)/1 'Pepper Condensed',sans-serif;letter-spacing:-.05em;color:#ffd4e708;pointer-events:none}
.issue-front-editorial .issue-portrait{position:absolute;z-index:-1;inset:0 0 0 auto;width:60%;height:100%;margin:0;border:0;aspect-ratio:auto;overflow:visible;mask-image:linear-gradient(90deg,transparent,black 24%);-webkit-mask-image:linear-gradient(90deg,transparent,black 24%)}
.issue-front-editorial .issue-portrait::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0e090e,transparent 25%),linear-gradient(90deg,#0e090e8a,transparent 45%);pointer-events:none}
.issue-front-editorial .issue-portrait img{height:100%;object-fit:cover;object-position:50% 20%;max-width:none}
.issue-front-editorial .issue-portrait figcaption{z-index:2;font:9px/1.4 Arial,sans-serif;letter-spacing:.14em;text-align:right;bottom:18px;left:30%;padding:0 22px;background:none;color:#ffdbea}
.issue-front-editorial .issue-intro{width:58%;padding:44px 0 60px}
.issue-front-editorial .issue-date{font-size:10px;letter-spacing:.025em}.issue-front-editorial .issue-date>span{font-size:10px;letter-spacing:.065em;text-transform:uppercase;background:#ff087d;padding:7px 10px}
.issue-front-editorial .issue-strap{font-size:10px;margin:29px 0 15px;color:#de9dbe}
.issue-front-editorial h1{font:700 clamp(66px,7.5vw,108px)/.89 'Pepper Condensed',Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--cover-paper);margin:0;text-shadow:0 4px 30px #0e090e80}
.issue-front-editorial h1 em{display:inline-block;color:var(--cover-pink);font-style:normal;position:relative}
.issue-front-editorial h1 em::after{content:'';position:absolute;left:0;right:-10px;bottom:-7px;height:3px;background:var(--cover-pink);transform:rotate(-3deg)}
.issue-front-editorial h1>span{display:block;font:italic 400 clamp(28px,3.5vw,48px)/1.15 'Pepper Bodoni',Georgia,serif;text-transform:none;letter-spacing:-.045em;margin-top:20px;color:#fff1e6}
.issue-front-editorial .issue-summary{font-size:15px;line-height:1.75;letter-spacing:.01em;margin:24px 0;color:#e5cbd9}
.issue-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.issue-front-editorial .issue-start{font-family:'Pepper Condensed',Arial,sans-serif;font-size:20px;letter-spacing:.015em;padding:17px 22px;min-width:250px;box-shadow:5px 5px 0 #5b0c31;transition:transform .2s,box-shadow .2s}
.issue-front-editorial .issue-start:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #5b0c31}
.issue-front-editorial .issue-browse{margin:0;font-size:11px;text-decoration:none;border-bottom:1px solid #ba7d9c;padding-bottom:5px}
.issue-cover-seal{position:absolute;right:22px;top:24px;width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #f793c1;background:#160916ba;transform:rotate(9deg);border-radius:50%;color:#ffd7e8;font:700 33px/.9 'Pepper Condensed',sans-serif}.issue-cover-seal>span{font:9px/1.5 Arial,sans-serif;letter-spacing:.15em;margin-top:5px}
.issue-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #935071;border-bottom:1px solid #935071;margin-bottom:38px}
.issue-highlights a{display:block;position:relative;padding:23px 35px 23px 20px;border-right:1px solid #503041;min-width:0}.issue-highlights a:first-child{padding-left:0}.issue-highlights a:last-child{border-right:0}
.issue-highlights a>span{font-size:9px;letter-spacing:.1em;color:#f180b2}.issue-highlights strong{display:block;margin-top:9px;font:400 22px/1.15 'Pepper Bodoni',Georgia,serif;color:#ffe8ed}.issue-highlights b{position:absolute;right:18px;top:38px;color:#ff8ebf;font:24px Arial,sans-serif}
.reader-directory{border-top:0;padding-top:15px}
.directory-heading{align-items:center;padding:15px 0 20px}.directory-heading h2{font:700 57px/.95 'Pepper Condensed',Arial,sans-serif;text-transform:uppercase;letter-spacing:-.015em}.directory-heading h2 em{font-style:normal;color:#ff087d}.directory-heading>p{max-width:225px;font-size:13px}
.directory-group{display:block;padding:30px 0 36px}.directory-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:19px}.directory-group-heading h3{font:400 30px/1.1 'Pepper Bodoni',Georgia,serif;color:#f9e0e9}.directory-group-heading p{max-width:none;font-size:12px}
.directory-links{display:grid;grid-template-columns:1.3fr 1fr;grid-auto-flow:row;gap:0 30px}
.directory-link{padding:22px 0;min-height:89px}.directory-link strong{font-family:'Pepper Condensed',Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:.015em}.directory-link small{font-size:12px}.directory-number{font-size:10px;color:#eb83b4}.directory-arrow{align-self:center}
.directory-feature{position:relative;isolation:isolate;grid-column:1;grid-row:span 3;min-height:330px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:25px!important;border:1px solid #925675;background:#26111d}
.directory-feature::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#100710f7,transparent 90%);pointer-events:none}
.directory-photo{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .6s}
.directory-feature:hover .directory-photo{transform:scale(1.04)}
.directory-feature .directory-number{font-weight:700;letter-spacing:.15em;color:#ffacD1;margin-bottom:9px;line-height:1}
.directory-feature strong{font:700 40px/.95 'Pepper Condensed',Arial,sans-serif;margin-bottom:12px;color:white}
.directory-feature small{font-size:13px;line-height:1.5;color:#f2d7e7;max-width:30ch}
.directory-feature .directory-arrow{position:absolute;right:20px;bottom:28px}
#mitmachen .directory-links{grid-template-columns:1fr 1fr;gap:26px}#mitmachen .directory-link{padding:25px 0;border-top:2px solid #cf226f;border-bottom:1px solid #573447}
.directory-archive{padding-top:29px}.directory-archive strong{font-family:'Pepper Bodoni',Georgia,serif;font-size:25px}
.reader-ready .reader-toolbar{border-bottom:2px solid #b92969}.reader-ready .reader-position{color:#edbad2;font-size:12px}
.reader-ready .reader-section .section-heading h2{font-family:'Pepper Bodoni',Georgia,serif;font-weight:500;line-height:1.04}
.reader-ready .reader-section .news-card h3,.reader-ready .reader-section .satire-grid h3{font-family:'Pepper Condensed',Arial,sans-serif;font-size:36px;letter-spacing:0;line-height:1}
.reader-ready .reader-section .news-card p,.reader-ready .reader-section .satire-grid p{line-height:1.85}
@media(prefers-reduced-motion:no-preference){.issue-front-editorial .issue-intro{animation:pepper-ink-arrival .65s both}.issue-front-editorial .issue-portrait{animation:pepper-cover-arrival .9s both}.issue-front-editorial::after{content:'';position:absolute;z-index:3;pointer-events:none;inset:0;background:linear-gradient(110deg,transparent 40%,#fff0f811 49%,transparent 58%);transform:translateX(-100%);animation:pepper-cover-glint 1.4s .6s both}@keyframes pepper-ink-arrival{from{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pepper-cover-arrival{from{opacity:.75}to{opacity:1}}@keyframes pepper-cover-glint{to{transform:translateX(100%)}}}
@media(max-width:760px){
 .pepper-reader-layout .utility{padding:10px 0;font-size:8px}.pepper-reader-layout .masthead{padding:13px 0}.pepper-reader-layout .masthead-title{font-size:clamp(40px,12.7vw,78px)}.pepper-reader-layout .paper-nav a{font-size:14px;letter-spacing:.02em;min-height:40px;padding:11px 2px}
 .issue-front-editorial{min-height:550px;display:block;overflow:hidden;margin:0 -16px;width:calc(100% + 32px)}
 .issue-front-editorial .issue-portrait{inset:0 0 auto;width:100%;height:420px;mask-image:none;-webkit-mask-image:none}.issue-front-editorial .issue-portrait img{object-position:50% 16%;height:100%;width:100%}
 .issue-front-editorial .issue-portrait::after{background:linear-gradient(0deg,#0e090e 0%,#0e090eee 7%,#0e090e60 35%,transparent 72%)}.issue-front-editorial .issue-portrait figcaption{display:none}
 .issue-front-editorial .issue-intro{width:100%;padding:205px 22px 32px;position:relative}
 .issue-front-editorial .issue-date{position:absolute;top:18px;left:16px;font-size:8px;color:white;padding:4px 6px 4px 0;background:#100710b5;max-width:80%;gap:6px}.issue-front-editorial .issue-date>span{font-size:8px;padding:5px 6px}
 .issue-front-editorial .issue-strap{display:block;font-size:8px;margin:0 0 10px;color:#ffb4d4;letter-spacing:.13em}
 .issue-front-editorial h1{font-size:clamp(54px,16vw,74px);line-height:.9;max-width:75%;letter-spacing:-.01em}.issue-front-editorial h1>span{font-size:clamp(24px,7.7vw,35px);margin-top:17px;white-space:nowrap}.issue-front-editorial h1 em::after{bottom:-4px;height:2px}
 .issue-front-editorial .issue-summary{font-size:12px;line-height:1.55;max-width:80%;margin:16px 0 18px}
 .issue-actions{display:block}.issue-front-editorial .issue-start{font-size:19px;min-width:0;padding:14px 17px;max-width:100%}.issue-front-editorial .issue-browse{display:inline-block;font-size:11px;margin-top:17px}
 .issue-cover-seal{top:58px;right:17px;width:52px;height:52px;font-size:27px}.issue-cover-seal>span{font-size:7px}
 .issue-highlights{margin:0 0 29px;grid-template-columns:1fr;gap:0}.issue-highlights a,.issue-highlights a:first-child{padding:16px 30px 16px 0;border-right:0;border-bottom:1px solid #583145}.issue-highlights a:last-child{border:0}.issue-highlights a>span{font-size:8px}.issue-highlights strong{font-size:19px;margin-top:6px}.issue-highlights b{top:26px;right:2px;font-size:23px}
 .directory-heading{display:flex;gap:24px;align-items:flex-end;padding:0;margin-bottom:23px}.directory-heading h2{font-size:39px;line-height:1}.directory-heading .kicker{font-size:8px;max-width:130px;line-height:1.6}.directory-heading>p{font-size:10px;max-width:106px;margin:0}
 .directory-group{padding-top:22px}.directory-group-heading{display:block;margin-bottom:17px}.directory-group-heading h3{font-size:25px;margin-bottom:7px}.directory-group-heading p{font-size:11px;margin-bottom:0}
 .directory-links{grid-template-columns:1fr;gap:0}.directory-feature{grid-row:auto;min-height:260px;margin-bottom:8px;padding:22px!important}.directory-feature strong{font-size:39px}.directory-feature small{max-width:27ch;font-size:12px}
 .directory-link:not(.directory-feature){min-height:85px;padding:19px 0}.directory-link:not(.directory-feature) strong{font-size:25px}.directory-link:not(.directory-feature) small{font-size:11px}
 #mitmachen .directory-links{grid-template-columns:1fr;gap:0}.reader-ready .reader-section .section-heading h2{font-size:34px}.reader-ready .reader-section .news-card h3,.reader-ready .reader-section .satire-grid h3{font-size:34px}
}
@media(max-width:370px){.issue-front-editorial .issue-intro{padding-top:183px}.issue-front-editorial{min-height:530px}.issue-front-editorial h1{font-size:53px}.issue-front-editorial h1>span{font-size:25px}.issue-front-editorial .issue-summary{max-width:100%;font-size:11px}.directory-heading h2{font-size:34px}.directory-heading>p{max-width:95px}}
@media(prefers-reduced-motion:reduce){.directory-photo,.issue-start{transition:none!important}}
@media(max-width:760px){.issue-front-editorial h1{max-width:100%}.pepper-reader-layout .paper-nav a{font-size:13px;letter-spacing:0;overflow-wrap:normal;word-break:normal;hyphens:none}}
