.DkDi2W_page{padding-block-end:64px}.DkDi2W_hero{border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr;align-items:start;gap:32px;margin-bottom:32px;padding-block-end:32px;display:grid}@media (max-width:767px){.DkDi2W_hero{grid-template-columns:120px 1fr;gap:20px}}.DkDi2W_avatarSlot{flex-shrink:0;justify-content:center;align-items:center;display:flex}.DkDi2W_heroBody{flex-direction:column;gap:12px;display:flex}.DkDi2W_eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.DkDi2W_title{font-family:var(--serif);color:var(--ink-2);font-variation-settings:"SOFT" 30;margin:0;font-size:36px;font-weight:400;line-height:1.1}@media (max-width:767px){.DkDi2W_title{font-size:28px}}.DkDi2W_handle{font-family:var(--mono);color:var(--ink-3);margin:0;font-size:13px}.DkDi2W_handleAt{color:var(--moss-2)}.DkDi2W_bio{font-family:var(--sans);color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;line-height:1.55}.DkDi2W_metaRow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-flow:wrap;align-items:center;gap:16px;margin:0;font-size:11px;display:flex}.DkDi2W_section{margin-block-start:32px}.DkDi2W_sectionEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11px}.DkDi2W_sectionTitle{font-family:var(--serif);font-variation-settings:"SOFT" 30;color:var(--ink);margin:0 0 24px;font-size:28px;font-weight:400}.DkDi2W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:grid}.DkDi2W_page .DkDi2W_cell.DkDi2W_cell{color:inherit;text-decoration:none;display:block}.DkDi2W_cardFrame{background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius-3);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;gap:10px;padding:12px;display:flex}.DkDi2W_page .DkDi2W_cell.DkDi2W_cell:hover .DkDi2W_cardFrame{border-color:var(--ink-3)}.DkDi2W_cardPhoto{aspect-ratio:4/5;background:var(--paper);border-radius:var(--radius-2);--photo-backdrop-blur:12px;--photo-backdrop-scale:1.25;position:relative;overflow:hidden}.DkDi2W_cardPhoto>.bcf-image-frame{z-index:1;width:100%;height:100%;position:relative}.DkDi2W_cardPhoto>.bcf-image-frame img{filter:drop-shadow(0 2px 12px #14120e59)}.DkDi2W_cardTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.3}.DkDi2W_cardMeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px}.DkDi2W_emptyState{text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-3);padding:48px 16px}.DkDi2W_emptyTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;margin:0 0 8px;font-size:22px}.DkDi2W_emptyBody{font-family:var(--serif-body,var(--serif));color:var(--ink-2);margin:0;font-size:14px}.DkDi2W_notFound{text-align:center;padding:64px 16px}.DkDi2W_notFoundTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;margin:0 0 12px;font-size:28px}.DkDi2W_notFoundBody{font-family:var(--serif-body,var(--serif));color:var(--ink-2);margin:0 0 24px;font-size:15px}.DkDi2W_page .DkDi2W_cta.DkDi2W_cta{border:1px solid var(--rule);border-radius:var(--radius-3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding:10px 18px;font-size:11px;text-decoration:none;display:inline-block}.DkDi2W_page .DkDi2W_cta.DkDi2W_cta:hover{background:var(--paper-3)}.DkDi2W_tabs{border-bottom:1px solid var(--rule);margin-bottom:24px}.DkDi2W_tabList{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.DkDi2W_tabList::-webkit-scrollbar{display:none}.DkDi2W_tabs .DkDi2W_tab.DkDi2W_tab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-bottom:2px solid #0000;padding:12px 16px;font-size:11px;text-decoration:none;display:inline-block}.DkDi2W_tabs .DkDi2W_tab.DkDi2W_tab:hover{color:var(--ink-2)}.DkDi2W_tabs .DkDi2W_tab.DkDi2W_tab:focus-visible{outline:2px solid var(--focus-ring,var(--moss-2));outline-offset:2px;border-radius:var(--radius-2)}.DkDi2W_tabs .DkDi2W_tab.DkDi2W_tabActive{color:var(--ink);border-bottom-color:var(--moss-2);font-weight:500}.DkDi2W_photoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.DkDi2W_photoCell{aspect-ratio:1;border-radius:var(--radius-2);background:var(--paper-3);border:1px solid var(--rule);--photo-backdrop-blur:8px;--photo-backdrop-scale:1.25;display:block;position:relative;overflow:hidden}.DkDi2W_photoGrid .DkDi2W_photoLink.DkDi2W_photoLink{z-index:1;width:100%;height:100%;text-decoration:none;display:block;position:relative}.DkDi2W_photoGrid .DkDi2W_photoLink.DkDi2W_photoLink:focus-visible{outline:2px solid var(--focus-ring,var(--moss-2));outline-offset:2px}.DkDi2W_photoLink>.bcf-image-frame{width:100%;height:100%}.DkDi2W_articleList{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.DkDi2W_articleCell{display:block}.DkDi2W_aboutList{flex-direction:column;gap:16px;margin:0 0 32px;display:flex}.DkDi2W_aboutRow{flex-direction:column;gap:4px;display:flex}.DkDi2W_aboutLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px}.DkDi2W_aboutValue{font-family:var(--sans);color:var(--ink);max-width:60ch;margin:0;font-size:15px;line-height:1.55}.DkDi2W_aboutStatsHeading{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:500}.DkDi2W_aboutStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.DkDi2W_aboutStat{background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius-3);flex-direction:column;align-items:flex-start;padding:16px;display:flex}.DkDi2W_aboutStatValue{font-family:var(--serif);font-variation-settings:"SOFT" 30;color:var(--ink);font-size:32px;font-weight:400;line-height:1}.DkDi2W_aboutStatLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10px}@media (max-width:559px){.DkDi2W_aboutStats{grid-template-columns:1fr}}.DkDi2W_sulGiornale{border-top:1px solid var(--rule);margin-top:48px;padding-top:32px}
