.masthead{border-bottom:1px solid var(--hairline);padding:88px 0 56px}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.masthead-title{font-family:var(--serif);letter-spacing:-.035em;color:var(--navy);font-size:clamp(56px,9vw,128px);font-weight:400;line-height:.95}.masthead-issue{text-align:right;color:var(--navy-soft);letter-spacing:.02em;flex-direction:column;gap:4px;font-size:12px;display:flex}.masthead-issue-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:500}.masthead-issue-value{font-family:var(--serif);color:var(--navy);font-size:18px;font-weight:400}.masthead-sub{color:var(--navy-soft);max-width:580px;margin-top:40px;font-size:18px;line-height:1.6}.cat-tabs{border-bottom:1px solid var(--hairline);scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{font-family:var(--sans);letter-spacing:.04em;color:var(--navy-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-right:28px;padding:24px 28px 24px 0;font-size:13px;font-weight:500;transition:color .2s;position:relative}.cat-tab:hover,.cat-tab.is-active{color:var(--navy)}.cat-tab.is-active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-1px;left:0;right:28px}.cat-tab-meta{letter-spacing:.18em;text-transform:uppercase;color:var(--navy-soft);margin-left:auto;font-size:11px;font-weight:500}.lead{border-bottom:1px solid var(--hairline);padding:88px 0 96px}.lead-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:900px){.lead-grid{grid-template-columns:1fr;gap:48px}}.lead-visual{aspect-ratio:210/297;background:var(--navy);justify-self:end;align-items:flex-end;width:100%;max-width:440px;padding:44px;display:flex;position:relative;overflow:hidden}.lead-visual-frame{border:1px solid #c9a9614d;position:absolute;inset:32px}.lead-visual-num{font-family:var(--serif);color:var(--gold);letter-spacing:-.04em;opacity:.9;pointer-events:none;font-size:clamp(110px,12vw,170px);font-weight:300;line-height:.85;position:absolute;bottom:40px;right:40px}.lead-visual-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:500;position:relative}.lead-content{padding:32px 0}.lead-cat{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-size:11px;font-weight:500;display:inline-block}.lead-title{font-family:var(--serif);letter-spacing:-.022em;color:var(--navy);margin-bottom:32px;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.05}.lead-deck{color:var(--navy-soft);max-width:520px;margin-bottom:40px;font-size:19px;line-height:1.6}.lead-meta{border-top:1px solid var(--hairline);color:var(--navy-soft);letter-spacing:.02em;align-items:center;gap:24px;padding-top:24px;font-size:13px;display:flex}.lead-author{font-family:var(--serif);color:var(--navy);font-size:14px;font-weight:400}.mag-grid{border-bottom:1px solid var(--hairline);padding:96px 0}.mag-grid-head{margin-bottom:56px}.mag-grid-title{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.15}.mag-rows{grid-template-columns:repeat(12,1fr);gap:48px 32px;display:grid}.mag-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.mag-card.is-hidden{display:none}.mag-card.size-lg{grid-column:span 6}.mag-card.size-md,.mag-card.size-sm{grid-column:span 4}.mag-card.size-wide{grid-column:span 8}@media (max-width:1100px){.mag-card.size-lg,.mag-card.size-wide{grid-column:span 12}.mag-card.size-md,.mag-card.size-sm{grid-column:span 6}}@media (max-width:680px){.mag-card.size-md,.mag-card.size-sm{grid-column:span 12}}.mag-visual{aspect-ratio:1200/480;align-items:flex-end;margin-bottom:24px;padding:28px;transition:transform .5s;display:flex;position:relative;overflow:hidden}.mag-card:hover .mag-visual{transform:translateY(-4px)}.mag-card.size-sm .mag-visual{aspect-ratio:1200/480}.mag-card.size-wide .mag-visual{aspect-ratio:1200/480;padding:40px}.mag-visual-num{font-family:var(--serif);letter-spacing:-.04em;opacity:.92;font-size:84px;font-weight:300;line-height:.85}.mag-card.size-wide .mag-visual-num{font-size:144px}.mag-card.size-lg .mag-visual-num{font-size:120px}.tone-navy{background:var(--navy)}.tone-navy .mag-visual-num{color:var(--gold)}.tone-beige{background:var(--beige)}.tone-beige .mag-visual-num{color:var(--navy)}.tone-paper{background:var(--white);border:1px solid var(--hairline)}.tone-paper .mag-visual-num{color:var(--beige)}.tone-soft{background:var(--beige-soft)}.tone-soft .mag-visual-num{color:var(--navy)}.mag-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;font-weight:500}.mag-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--navy);margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.22}.mag-card.size-lg .mag-title,.mag-card.size-wide .mag-title{font-size:30px}.mag-excerpt{color:var(--navy-soft);max-width:48ch;margin-bottom:16px;font-size:14px;line-height:1.65}.mag-meta{color:var(--navy-soft);letter-spacing:.02em;font-size:12px}.editorial-quote{background:var(--beige-soft);text-align:center;padding:120px 0}.editorial-quote-text{font-family:var(--serif);letter-spacing:-.012em;color:var(--navy);max-width:28ch;margin:0 auto 32px;font-size:clamp(28px,3.5vw,44px);font-style:italic;font-weight:400;line-height:1.25}.editorial-quote-attr{letter-spacing:.18em;text-transform:uppercase;color:var(--navy-soft);font-size:11px;font-weight:500}.newsletter{border-bottom:1px solid var(--hairline);padding:96px 0}.newsletter-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:900px){.newsletter-grid{grid-template-columns:1fr;gap:32px}}.newsletter-title{font-family:var(--serif);letter-spacing:-.018em;max-width:18ch;margin-bottom:24px;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.1}.newsletter-text{color:var(--navy-soft);max-width:460px;font-size:16px;line-height:1.7}.newsletter-form{border-radius:var(--radius-sm);align-items:stretch;gap:0;display:flex;overflow:hidden}.newsletter-input{border:1px solid var(--hairline);font-family:var(--sans);color:var(--navy);background:0 0;border-right:none;flex:1;padding:20px 24px;font-size:15px}.newsletter-input:focus{border-color:var(--navy);outline:none}.newsletter-btn{background:var(--navy);color:var(--off-white);border:1px solid var(--navy);font-family:var(--sans);letter-spacing:.04em;cursor:pointer;padding:20px 32px;font-size:13px;font-weight:500;transition:background .2s}.newsletter-btn:hover{background:var(--navy-deep)}.newsletter-note{color:var(--navy-soft);margin-top:16px;font-size:12px}.blog-feed{border-bottom:1px solid var(--hairline);padding:96px 0}.blog-row{border-top:1px solid var(--hairline);color:var(--navy);grid-template-columns:112px 1fr auto;align-items:center;gap:44px;padding:36px 0;text-decoration:none;transition:padding .3s;display:grid}.blog-list .blog-row:first-child{border-top:none}.blog-list .blog-row:last-child{border-bottom:1px solid var(--hairline)}.blog-row:hover{padding-left:16px;padding-right:16px}.blog-row.is-hidden{display:none}.blog-row-visual{aspect-ratio:210/297;align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.blog-row-visual:before{content:"";background:#c9a9618c;height:1px;position:absolute;top:10px;left:14px;right:14px}.blog-row-num{font-family:var(--serif);letter-spacing:-.04em;opacity:.92;font-size:34px;font-weight:300;line-height:.85}.tone-navy .blog-row-num{color:var(--gold)}.tone-beige .blog-row-num{color:var(--navy)}.tone-paper .blog-row-num{color:var(--beige)}.tone-soft .blog-row-num{color:var(--navy)}.blog-row-body{min-width:0}.blog-row-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.blog-row-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--navy);margin-bottom:12px;font-size:clamp(22px,2.3vw,28px);font-weight:400;line-height:1.2;transition:color .2s}.blog-row:hover .blog-row-title{color:var(--gold)}.blog-row-excerpt{color:var(--navy-soft);max-width:64ch;margin-bottom:14px;font-size:15px;line-height:1.6}.blog-row-meta{letter-spacing:.02em;color:var(--navy-soft);font-size:12px}.blog-row-arrow{font-family:var(--serif);color:var(--navy-soft);font-size:24px;transition:transform .3s,color .2s}.blog-row:hover .blog-row-arrow{color:var(--gold);transform:translate(6px)}@media (max-width:720px){.blog-row{grid-template-columns:1fr auto;gap:20px}.blog-row-visual{display:none}}@media (max-width:900px){.lead-visual{justify-self:start;max-width:360px}}.lead-visual-index{letter-spacing:.22em;text-transform:uppercase;color:#c9a961e6;font-size:11px;font-weight:500;position:absolute;top:52px;left:52px}.blog-row-index{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:8.5px;font-weight:500;position:absolute;top:18px;left:14px}.tone-navy .blog-row-index{color:var(--gold)}.tone-beige .blog-row-index{color:var(--navy)}.tone-paper .blog-row-index{color:var(--beige)}.tone-soft .blog-row-index{color:var(--navy)}.blog-row-cover-body{flex-direction:column;gap:6px;min-width:0;display:flex}.blog-row-kurz{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:8px;font-weight:500;line-height:1.5}.tone-navy .blog-row-kurz{color:var(--gold)}.tone-beige .blog-row-kurz{color:var(--navy)}.tone-paper .blog-row-kurz{color:var(--beige)}.tone-soft .blog-row-kurz{color:var(--navy)}.blog-row-visual .blog-row-num{font-size:28px}
