
/* <inline asset> */
@charset "UTF-8"; 

/* /alumen_website_blog/static/src/scss/listing.scss */
 .alm-articles{--alm-bl-ink-soft: color-mix(in srgb, var(--alm-ink) 8%, var(--alm-canvas));}.alm-articles a{color: var(--alm-ink);}.alm-articles a:hover{color: var(--alm-ink);}.alm-articles .blh{background: var(--alm-bg);}.alm-articles .blh-row{max-width: calc(var(--alm-measure-shell) + 56px); margin: 0 auto; padding: 40px 28px 24px; display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; flex-wrap: wrap;}.alm-articles .blh-copy{flex: 1 1 40ch; min-width: 0;}.alm-articles .blh .eyebrow{font-size: var(--alm-fs-label); letter-spacing: .08em; text-transform: uppercase; font-weight: var(--alm-w-strong); color: var(--alm-ink); margin: 0 0 10px;}.alm-articles .blh h1{font-size: var(--alm-fs-h1); font-weight: var(--alm-w-title); letter-spacing: var(--alm-ls-h1); margin: 0; line-height: var(--alm-lh-h1); color: var(--alm-text);}.alm-articles .blh .dek{font-size: var(--alm-fs-lede); line-height: var(--alm-lh-lede); color: var(--alm-muted); margin: 10px 0 0; max-width: 62ch;}.alm-articles .blh .side{display: flex; flex-direction: column; align-items: flex-end; gap: 8px; flex: none; padding-bottom: 4px;}.alm-articles .blh .side .stat{font-size: var(--alm-fs-caption); color: var(--alm-muted); font-weight: var(--alm-w-strong);}.alm-articles .blh .side .stat b{color: var(--alm-text);}.alm-articles .blh .side .rss{display: inline-flex; align-items: center; gap: 7px; font-size: var(--alm-fs-caption); font-weight: var(--alm-w-strong); color: var(--alm-muted); text-decoration: none; border: 1px solid var(--alm-line); border-radius: var(--alm-radius-pill); padding: 5px 12px; transition: .14s;}.alm-articles .blh .side .rss:hover{border-color: var(--alm-ink); color: var(--alm-ink);}.alm-articles .blh .side .rss svg{width: 11px; height: 11px;}.alm-articles .bln{background: var(--alm-bg); border-bottom: 1px solid var(--alm-line);}.alm-articles .bln > .container{max-width: calc(var(--alm-measure-shell) + 56px); padding: 0 28px; display: flex; align-items: center; gap: 14px; flex-wrap: wrap;}.alm-articles .bln .tabs{display: flex; flex-wrap: wrap; gap: 0;}.alm-articles .bln .tabs a{font-size: var(--alm-fs-sm); font-weight: var(--alm-w-strong); text-decoration: none; border-bottom: 2px solid transparent; color: var(--alm-muted); padding: 14px 15px; transition: .13s;}.alm-articles .bln .tabs a:hover{color: var(--alm-text);}.alm-articles .bln .tabs a.on{color: var(--alm-ink); border-bottom-color: var(--alm-ink);}.alm-articles .bln .spacer{flex: 1;}.alm-articles .bln .o_searchbar_form{min-width: 220px; margin: 7px 0;}.alm-articles .bln .o_searchbar_form .input-group{background: var(--alm-canvas); border: 1px solid var(--alm-line); border-radius: var(--alm-radius-pill); padding: 2px 6px 2px 13px; align-items: center;}.alm-articles .bln .o_searchbar_form .search-query, .alm-articles .bln .o_searchbar_form .form-control{border: none; outline: none; box-shadow: none; background: none; font-size: 1rem; font-weight: var(--alm-w-mid); color: var(--alm-text);}.alm-articles .bln .o_searchbar_form .form-control::placeholder{color: var(--alm-faint);}.alm-articles .bln .o_searchbar_form .oe_search_button{border: none; background: none; color: var(--alm-faint); padding: 4px 8px;}.alm-articles .bln .o_searchbar_form .oe_search_button:hover{color: var(--alm-ink);}.alm-articles #o_wblog_index_content > .container{max-width: calc(var(--alm-measure-shell) + 56px); padding-left: 28px; padding-right: 28px;}.alm-articles .blt{display: flex; flex-wrap: wrap; gap: 7px; align-items: center; margin: 0 0 24px;}.alm-articles .blt .cap{font-size: var(--alm-fs-label); letter-spacing: .08em; text-transform: uppercase; font-weight: var(--alm-w-strong); color: var(--alm-faint); margin-right: 5px;}.alm-articles .blt a{font-size: var(--alm-fs-caption); font-weight: var(--alm-w-strong); color: var(--alm-muted); border: 1px solid var(--alm-line); background: var(--alm-bg); border-radius: var(--alm-radius-pill); padding: 6px 13px; transition: .13s; text-decoration: none;}.alm-articles .blt a:hover{border-color: var(--alm-ink); color: var(--alm-text);}.alm-articles .blt a.on{background: var(--alm-ink); color: var(--alm-art-on-ink); border-color: var(--alm-ink);}.alm-articles .blf{display: grid; grid-template-columns: 1.05fr .95fr; background: var(--alm-bg); border: 1px solid var(--alm-line); border-radius: var(--alm-radius-container); overflow: hidden; text-decoration: none; color: inherit; transition: .15s; margin-bottom: 26px;}.alm-articles .blf:hover{border-color: var(--alm-ink); box-shadow: 0 10px 28px rgba(0, 0, 0, 0.07); color: inherit;}.alm-articles .blf .tx{padding: 28px 30px; display: flex; flex-direction: column;}.alm-articles .blf .kick{display: flex; align-items: center; gap: 9px; font-size: var(--alm-fs-label); letter-spacing: .08em; text-transform: uppercase; font-weight: var(--alm-w-strong); color: var(--alm-muted);}.alm-articles .blf .kick .pin{background: var(--alm-success-soft); color: var(--alm-success); border: 1px solid var(--alm-success-line); border-radius: var(--alm-radius-pill); padding: 2px 9px; font-size: var(--alm-fs-label); letter-spacing: .06em; font-weight: var(--alm-w-strong);}.alm-articles .blf .t{font-size: var(--alm-fs-h2); font-weight: var(--alm-w-strong); letter-spacing: var(--alm-ls-h2); line-height: var(--alm-lh-h2); margin-top: 13px; color: var(--alm-text);}.alm-articles .blf .d{font-size: var(--alm-fs-body); color: var(--alm-muted); line-height: var(--alm-lh-body); margin-top: 10px; max-width: 50ch;}.alm-articles .blf .meta{margin-top: auto; padding-top: 18px; font-size: var(--alm-fs-caption); font-weight: var(--alm-w-strong); color: var(--alm-muted); display: flex; gap: 14px; flex-wrap: wrap; align-items: center;}.alm-articles .blf .meta .go{margin-left: auto; color: var(--alm-ink); font-size: var(--alm-fs-caption);}.alm-articles .blf .ph{position: relative; border-left: 1px solid var(--alm-line); min-height: 250px; background: var(--alm-bl-ink-soft);}.alm-articles .blf .ph img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}.alm-articles .blf .ph.pl{background-image: repeating-linear-gradient(-45deg, transparent 0 14px, color-mix(in srgb, var(--alm-line) 55%, transparent) 14px 15px);}.alm-articles .blg{display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;}.alm-articles .o_wblog_post{display: flex; flex-direction: column; background: var(--alm-bg); border: 1px solid var(--alm-line); border-radius: var(--alm-radius-container); overflow: hidden; transition: .15s; position: relative;}.alm-articles .o_wblog_post:hover, .alm-articles .o_wblog_post:focus-within{border-color: var(--alm-ink); transform: translateY(-2px); box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);}.alm-articles .o_wblog_post > .cov{display: block; position: relative; aspect-ratio: 16 / 9; background: var(--alm-bl-ink-soft);}.alm-articles .o_wblog_post > .cov img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}.alm-articles .o_wblog_post > .cov.pl{background-image: repeating-linear-gradient(-45deg, transparent 0 14px, color-mix(in srgb, var(--alm-line) 55%, transparent) 14px 15px);}.alm-articles .o_wblog_post > .cov.pl::after{content: attr(data-ph); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: var(--alm-fs-caption); color: var(--alm-muted); background: var(--alm-bg); border: 1px solid var(--alm-line); border-radius: var(--alm-radius-pill); padding: 4px 11px; white-space: nowrap;}.alm-articles .o_wblog_post .alm-cardlink::after{content: ""; position: absolute; inset: 0; z-index: 1;}.alm-articles .o_wblog_post.trade::before{content: ""; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: var(--alm-ink); z-index: 2; pointer-events: none;}.alm-articles .o_wblog_post .bd{padding: 16px 18px 17px; display: flex; flex-direction: column; flex: 1; gap: 8px;}.alm-articles .o_wblog_post .kick{display: flex; align-items: center; gap: 6px; flex-wrap: wrap; font-size: var(--alm-fs-label); letter-spacing: .08em; text-transform: uppercase; font-weight: var(--alm-w-strong); color: var(--alm-muted);}.alm-articles .o_wblog_post.trade .kick{color: var(--alm-ink);}.alm-articles .o_wblog_post .kick .bg{font-weight: 600; background: none;}.alm-articles .o_wblog_post .kick .tg{border: 1px solid var(--alm-line); border-radius: var(--alm-radius-pill); padding: 2px 8px; letter-spacing: .05em;}.alm-articles .o_wblog_post .t{font-size: var(--alm-fs-h4); font-weight: var(--alm-w-strong); letter-spacing: var(--alm-ls-h4); line-height: var(--alm-lh-h4); color: var(--alm-text); text-decoration: none;}.alm-articles .o_wblog_post .teaser{font-size: var(--alm-fs-sm); color: var(--alm-muted); line-height: var(--alm-lh-sm); margin: 0;}.alm-articles .o_wblog_post .info{margin-top: auto; padding-top: 10px; font-size: var(--alm-fs-caption); font-weight: var(--alm-w-strong); color: var(--alm-faint); display: flex; gap: 12px;}.alm-articles .blg-empty{padding: 44px 0 20px; text-align: center;}.alm-articles .blg-empty h2{font-size: var(--alm-fs-h3); font-weight: var(--alm-w-strong); letter-spacing: var(--alm-ls-h3); margin: 0;}.alm-articles .blg-empty p{font-size: var(--alm-fs-body); color: var(--alm-muted); margin: 7px 0 0;}.alm-articles .blg-empty .alert{display: inline-block; margin-top: 18px; font-size: var(--alm-fs-body);}.alm-articles #o_wblog_posts_loop_container .pagination{justify-content: center; gap: 6px; padding: 30px 0 8px;}.alm-articles #o_wblog_posts_loop_container .page-link{min-width: 34px; height: 34px; display: inline-flex; align-items: center; justify-content: center; font-size: var(--alm-fs-sm); font-weight: var(--alm-w-strong); color: var(--alm-muted); border: 1px solid var(--alm-line); border-radius: var(--alm-radius-control); background: var(--alm-bg); transition: .13s; padding: 0 10px; box-shadow: none;}.alm-articles #o_wblog_posts_loop_container .page-link:hover{border-color: var(--alm-ink); color: var(--alm-ink);}.alm-articles #o_wblog_posts_loop_container .page-item.active .page-link{background: var(--alm-ink); color: var(--alm-art-on-ink); border-color: var(--alm-ink);}.alm-articles #o_wblog_posts_loop_container .page-item.disabled .page-link{opacity: .45;}.alm-articles .blc{margin-top: 44px; border-top: 1px solid var(--alm-line); background: var(--alm-bg);}.alm-articles .blc .in{max-width: calc(var(--alm-measure-shell) + 56px); margin: 0 auto; padding: 34px 28px 38px;}.alm-articles .blc .hd{display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; flex-wrap: wrap;}.alm-articles .blc .hd h2{font-size: var(--alm-fs-h3); font-weight: var(--alm-w-strong); letter-spacing: var(--alm-ls-h3); margin: 0;}.alm-articles .blc .hd p{font-size: var(--alm-fs-sm); color: var(--alm-muted); margin: 0;}.alm-articles .blc .cs-row{display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px;}.alm-articles .blc .cs{display: flex; flex-direction: column; gap: 7px; text-decoration: none; color: inherit; background: var(--alm-canvas); border: 1px solid var(--alm-line); border-radius: var(--alm-radius-container); padding: 17px 18px 16px; transition: .14s;}.alm-articles .blc .cs:hover{border-color: var(--alm-ink); color: inherit;}.alm-articles .blc .cs .k{font-size: var(--alm-fs-label); letter-spacing: .08em; text-transform: uppercase; font-weight: var(--alm-w-strong); color: var(--alm-ink); display: flex; align-items: center; gap: 7px;}.alm-articles .blc .cs .k .dl{margin-left: auto; border: 1px solid var(--alm-line); border-radius: var(--alm-radius-pill); padding: 2px 8px; color: var(--alm-muted); letter-spacing: .05em;}.alm-articles .blc .cs .t{font-size: var(--alm-fs-h4); font-weight: var(--alm-w-strong); letter-spacing: var(--alm-ls-h4); color: var(--alm-text);}.alm-articles .blc .cs .d{font-size: var(--alm-fs-sm); color: var(--alm-muted); line-height: var(--alm-lh-sm);}.alm-articles .blc .cs.tr .k{color: var(--alm-text);}@media (max-width: 991.98px){.alm-articles .blg{grid-template-columns: 1fr 1fr;}.alm-articles .blc .cs-row{grid-template-columns: 1fr;}}@media (max-width: 680px){.alm-articles .blg{grid-template-columns: 1fr;}.alm-articles .blf{grid-template-columns: 1fr;}.alm-articles .blf .ph{min-height: 160px; border-left: none; border-top: 1px solid var(--alm-line); order: -1;}.alm-articles .blh-row{padding: 28px 20px 18px;}}