.asite-blog-hub,.asite-blog-hub *{box-sizing:border-box}.asite-blog-hub [hidden]{display:none!important}.asite-blog-hub{background:var(--asite-blog-hub-bg,#fff);font-family:var(--roma-font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:calc(var(--asite-blog-hub-pt, 100px)*.6) 24px calc(var(--asite-blog-hub-pb, 100px)*.6)}.asite-blog-hub__inner{display:flex;flex-direction:column;gap:calc(var(--asite-blog-hub-gap, 96px)*.6);margin:0 auto;max-width:var(--roma-page-max,1440px)}@media (min-width:720px){.asite-blog-hub{padding-bottom:calc(var(--asite-blog-hub-pb, 100px)*.8);padding-top:calc(var(--asite-blog-hub-pt, 100px)*.8)}.asite-blog-hub__inner{gap:calc(var(--asite-blog-hub-gap, 96px)*.8)}}@media (min-width:960px){.asite-blog-hub{padding-bottom:var(--asite-blog-hub-pb,100px);padding-top:var(--asite-blog-hub-pt,100px)}.asite-blog-hub__inner{gap:var(--asite-blog-hub-gap,96px)}}.asite-blog-hub h2,.asite-blog-hub h3,.asite-blog-hub p{margin:0}.asite-blog-hub__featured{display:flex;flex-direction:column;gap:32px}.asite-blog-hub__titles{display:flex;flex-direction:column;gap:12px}.asite-blog-hub .asite-blog-hub__titles .asite-blog-hub__eyebrow{color:var(--asite-blog-hub-muted,#696969)!important;font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace)!important;letter-spacing:.08em;margin:0!important;text-transform:uppercase}.asite-blog-hub .asite-blog-hub__titles .asite-blog-hub__title{color:var(--asite-blog-hub-ink,#16181c)!important;font:500 clamp(30px,1.25rem + 1.8vw,44px)/1.2 var(--roma-font-sans,"Inter",sans-serif)!important;letter-spacing:-.03em!important;margin:0!important}.asite-blog-hub__row{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.asite-blog-hub__row{gap:24px;grid-template-columns:minmax(0,928fr) minmax(0,488fr)}}.asite-blog-hub__lead{display:flex;flex-direction:column;gap:28px;min-width:0;position:relative}.asite-blog-hub__media--lead{aspect-ratio:928/522;border-radius:8px}.asite-blog-hub__lead:hover .asite-blog-hub__img{transform:scale(1.02)}.asite-blog-hub__lead-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.asite-blog-hub .asite-blog-hub__lead .asite-blog-hub__lead-title{color:var(--asite-blog-hub-ink,#16181c)!important;font:500 clamp(28px,1.2rem + 1.6vw,40px)/1.15 var(--roma-font-sans,"Inter",sans-serif)!important;letter-spacing:-.03em!important;margin:0!important}.asite-blog-hub .asite-blog-hub__lead .asite-blog-hub__lead-summary{color:var(--asite-blog-hub-body,#5a5f66)!important;font:400 clamp(16px,.9rem + .3vw,18px)/1.55 var(--roma-font-sans,"Inter",sans-serif)!important;margin:0!important}.asite-blog-hub__cta--lead{font-size:15px}.asite-blog-hub__lead:hover .asite-blog-hub__cta-arrow{transform:translateX(2px)}.asite-blog-hub__latest{display:flex;flex-direction:column;min-width:0}.asite-blog-hub__latest-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.asite-blog-hub .asite-blog-hub__latest .asite-blog-hub__latest-label{color:var(--asite-blog-hub-ink,#16181c)!important;font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace)!important;letter-spacing:.08em;margin:0!important}.asite-blog-hub .asite-blog-hub__latest .asite-blog-hub__latest-link{color:var(--asite-blog-hub-ink,#16181c)!important;display:inline-flex;font:500 14px/normal var(--roma-font-sans,"Inter",sans-serif)!important;gap:6px;text-decoration:none!important}.asite-blog-hub .asite-blog-hub__latest .asite-blog-hub__latest-link:hover{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}.asite-blog-hub__compact{align-items:flex-start;border-top:1px solid var(--asite-blog-hub-hairline,#e2e2e2);display:flex;gap:20px;padding:20px 0;position:relative}.asite-blog-hub__media--compact{border-radius:4px;height:108px;width:144px}.asite-blog-hub__media--compact .asite-blog-hub__plate-big{bottom:10px;font-size:30px;left:14px}.asite-blog-hub__media--compact .asite-blog-hub__plate-label{font-size:10px;left:12px;top:12px}.asite-blog-hub__media--compact .asite-blog-hub__duration{bottom:8px;right:8px}.asite-blog-hub__compact-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.asite-blog-hub .asite-blog-hub__compact .asite-blog-hub__compact-title{color:var(--asite-blog-hub-ink,#16181c)!important;font:500 17px/1.35 var(--roma-font-sans,"Inter",sans-serif)!important;letter-spacing:0!important;margin:0!important}.asite-blog-hub__compact:hover .asite-blog-hub__compact-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.asite-blog-hub__compact:focus-within .asite-blog-hub__media,.asite-blog-hub__lead:focus-within .asite-blog-hub__media{box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16))}.asite-blog-hub__library{display:flex;flex-direction:column;gap:40px;scroll-margin-top:calc(var(--roma-navbar-height, 80px) + 16px)}.asite-blog-hub:not(.is-ready) .asite-blog-hub__grid{visibility:hidden}.asite-blog-hub__filters{border-bottom:1px solid var(--asite-blog-hub-hairline,#e2e2e2);display:flex;flex-direction:column;gap:16px;padding-bottom:20px}@media (min-width:960px){.asite-blog-hub__filters{align-items:center;flex-direction:row;gap:24px;justify-content:space-between}}.asite-blog-hub__chips{display:flex;gap:8px;margin:0 -24px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.asite-blog-hub__chips::-webkit-scrollbar{display:none}@media (min-width:720px){.asite-blog-hub__chips{flex-wrap:wrap;margin:0;overflow:visible;padding:0}}.asite-blog-hub .asite-blog-hub__chips .asite-blog-hub__chip{align-items:center!important;background:#fff!important;border:1px solid var(--asite-blog-hub-hairline,#e2e2e2)!important;border-radius:4px!important;box-shadow:none!important;color:var(--asite-blog-hub-ink,#16181c)!important;display:inline-flex!important;flex:0 0 auto;font:500 13px/normal var(--roma-font-sans,"Inter",sans-serif)!important;height:34px!important;justify-content:center!important;letter-spacing:0!important;line-height:normal!important;margin:0!important;padding:0 16px!important;position:static!important;text-decoration:none!important;text-transform:none!important;transition:background-color var(--roma-t-colour,.2s) var(--roma-ease,ease),border-color var(--roma-t-colour,.2s) var(--roma-ease,ease),color var(--roma-t-colour,.2s) var(--roma-ease,ease);white-space:nowrap}.asite-blog-hub .asite-blog-hub__chips .asite-blog-hub__chip:hover{border-color:var(--roma-hairline-strong,#c9c9c9)!important}.asite-blog-hub .asite-blog-hub__chips .asite-blog-hub__chip[aria-current=page]{background:var(--asite-blog-hub-active,#050505)!important;border-color:var(--asite-blog-hub-active,#050505)!important;color:#fff!important}.asite-blog-hub .asite-blog-hub__chips .asite-blog-hub__chip:focus-visible{box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16))!important;outline:0!important}.asite-blog-hub__right{align-items:center;display:flex;gap:20px}@media (min-width:960px){.asite-blog-hub__right{margin-left:auto}}.asite-blog-hub__search{display:flex;flex:1 1 auto;margin:0;min-width:0}@media (min-width:960px){.asite-blog-hub__search{flex:0 0 280px;width:280px}}.asite-blog-hub .asite-blog-hub__search .asite-blog-hub__search-input{-webkit-appearance:none;appearance:none;background:#fff!important;border:1px solid var(--asite-blog-hub-hairline,#e2e2e2)!important;border-radius:4px!important;box-shadow:none!important;color:var(--asite-blog-hub-ink,#16181c)!important;font:400 14px/normal var(--roma-font-sans,"Inter",sans-serif)!important;height:40px!important;line-height:normal!important;margin:0!important;padding:0 14px!important;position:static!important;transition:border-color var(--roma-t-colour,.2s) var(--roma-ease,ease),box-shadow var(--roma-t-colour,.2s) var(--roma-ease,ease);width:100%!important}.asite-blog-hub .asite-blog-hub__search .asite-blog-hub__search-input::placeholder{color:var(--asite-blog-hub-placeholder,#929292)!important;opacity:1}.asite-blog-hub .asite-blog-hub__search .asite-blog-hub__search-input:focus{border-color:var(--asite-blog-hub-ink,#16181c)!important;box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16))!important;outline:0!important}.asite-blog-hub__count{color:var(--asite-blog-hub-muted,#696969);flex:0 0 auto;font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em;white-space:nowrap}.asite-blog-hub__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.asite-blog-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.asite-blog-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.asite-blog-hub__card{background:var(--asite-blog-hub-card-bg,#fff);border:1px solid var(--asite-blog-hub-hairline,#e2e2e2);border-radius:8px;display:flex;flex-direction:column;height:100%;margin:0;min-width:0;overflow:hidden;position:relative;transition:border-color var(--roma-t-colour,.2s) var(--roma-ease,ease)}.asite-blog-hub__card:hover{border-color:var(--roma-hairline-strong,#c9c9c9)}.asite-blog-hub__card:focus-within{box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16))}.asite-blog-hub__card:hover .asite-blog-hub__img{transform:scale(1.02)}.asite-blog-hub__card:hover .asite-blog-hub__cta-arrow{transform:translateX(2px)}.asite-blog-hub__media--grid{aspect-ratio:464/261}.asite-blog-hub__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;justify-content:space-between;padding:24px 24px 28px}.asite-blog-hub__card-content{display:flex;flex-direction:column;gap:12px}.asite-blog-hub .asite-blog-hub__card .asite-blog-hub__card-title{color:var(--asite-blog-hub-ink,#16181c)!important;font:500 20px/1.3 var(--roma-font-sans,"Inter",sans-serif)!important;letter-spacing:-.01em!important;margin:0!important}.asite-blog-hub .asite-blog-hub__card .asite-blog-hub__card-summary{color:var(--asite-blog-hub-body,#5a5f66)!important;font:400 15px/1.55 var(--roma-font-sans,"Inter",sans-serif)!important;margin:0!important}.asite-blog-hub .asite-blog-hub__empty{color:var(--asite-blog-hub-body,#5a5f66);font:400 16px/1.5 var(--roma-font-sans,"Inter",sans-serif);margin:0;padding:48px 0;text-align:center}.asite-blog-hub__more-wrap{align-items:center;display:flex;flex-direction:column;gap:16px;padding-top:16px}.asite-blog-hub .asite-blog-hub__more-wrap .asite-blog-hub__more{align-items:center!important;background:transparent!important;border:1px solid var(--roma-ink-black,#000)!important;border-radius:4px!important;box-shadow:none!important;color:var(--roma-ink-black,#000)!important;cursor:pointer;display:inline-flex!important;font:500 14px/13.5px var(--roma-font-sans,"Inter",sans-serif)!important;height:48px!important;justify-content:center!important;letter-spacing:0!important;line-height:13.5px!important;margin:0!important;padding:0 16px!important;position:static!important;text-transform:none!important;transform-origin:center;transition:background-color var(--roma-t-colour,.2s) var(--roma-ease,ease),transform var(--roma-t-colour,.2s) var(--roma-ease,ease)}.asite-blog-hub .asite-blog-hub__more-wrap .asite-blog-hub__more[hidden]{display:none!important}.asite-blog-hub .asite-blog-hub__more-wrap .asite-blog-hub__more:hover{background:rgba(0,0,0,.05)!important;transform:scale(1.02)}.asite-blog-hub .asite-blog-hub__more-wrap .asite-blog-hub__more:focus-visible{box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16))!important;outline:0!important}.asite-blog-hub .asite-blog-hub__status{color:var(--asite-blog-hub-muted,#696969);font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em;margin:0}.asite-blog-hub .asite-blog-hub__sample-note{border:1px dashed #c9c9c9;border-radius:8px;color:var(--asite-blog-hub-muted,#696969);font:400 13px/1.5 var(--roma-font-sans,"Inter",sans-serif);margin:0;padding:12px 16px}.asite-blog-hub__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.asite-blog-hub__media{background:#fafafa;flex:0 0 auto;overflow:hidden;position:relative}.asite-blog-hub__img{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;transition:transform var(--roma-t-transform,.3s) var(--roma-ease,ease);width:100%}.asite-blog-hub__plate-label{color:var(--asite-blog-hub-muted,#696969);font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);left:24px;letter-spacing:.08em;position:absolute;top:24px;white-space:nowrap}.asite-blog-hub__plate-big{bottom:16px;font:500 clamp(44px,2rem + 2vw,63px)/normal var(--roma-font-sans,"Inter",sans-serif);left:22px;letter-spacing:-.03em;white-space:nowrap}.asite-blog-hub__dateplate,.asite-blog-hub__plate-big{color:var(--asite-blog-hub-ink,#16181c);position:absolute}.asite-blog-hub__dateplate{align-items:center;background:#fff;border-radius:4px;display:flex;flex-direction:column;left:16px;padding:10px 14px;top:16px}.asite-blog-hub__dateplate-day{font:500 24px/normal var(--roma-font-sans,"Inter",sans-serif)}.asite-blog-hub__dateplate-month,.asite-blog-hub__format{font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em}.asite-blog-hub__format{background:#fff;border-radius:4px;color:var(--asite-blog-hub-ink,#16181c);left:16px;padding:4px 8px;position:absolute;top:16px}.asite-blog-hub__play{height:64px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.asite-blog-hub__play svg{display:block;height:100%;width:100%}.asite-blog-hub__duration{background:rgba(0,0,0,.8);border-radius:4px;bottom:16px;color:#fff;font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em;padding:4px 8px;position:absolute;right:16px;white-space:nowrap}.asite-blog-hub__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.asite-blog-hub__tag{background:#f3f3f3;border-radius:4px;color:var(--asite-blog-hub-ink,#16181c);padding:4px 8px;white-space:nowrap}.asite-blog-hub__detail,.asite-blog-hub__tag{font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em}.asite-blog-hub__detail{color:var(--asite-blog-hub-muted,#696969)}.asite-blog-hub .asite-blog-hub__link{color:inherit!important;outline:0;text-decoration:none!important}.asite-blog-hub__link:after{content:"";inset:0;position:absolute;z-index:1}.asite-blog-hub__cta{align-items:center;color:var(--asite-blog-hub-ink,#16181c);display:inline-flex;font:500 14px/normal var(--roma-font-sans,"Inter",sans-serif);gap:6px}.asite-blog-hub__cta-arrow{font-weight:400;transition:transform var(--roma-t-transform,.3s) var(--roma-ease,ease)}@media (prefers-reduced-motion:reduce){.asite-blog-hub *,.asite-blog-hub :after,.asite-blog-hub :before{animation:none!important;transition:none!important}.asite-blog-hub .asite-blog-hub__cta-arrow,.asite-blog-hub .asite-blog-hub__img,.asite-blog-hub .asite-blog-hub__more-wrap .asite-blog-hub__more:hover{transform:none!important}}