.elementor-327 .elementor-element.elementor-element-9zrv8nq{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-9zrv8nq:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-9zrv8nq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE1CB;}.elementor-327 .elementor-element.elementor-element-8h3bex7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-7dy5xd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-0ozwjei{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-qiy3l24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-7rlb505{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-qcq0j54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-qcq0j54:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-qcq0j54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;}.elementor-327 .elementor-element.elementor-element-s7vancl{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-s7vancl:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-s7vancl > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBDD;}.elementor-327 .elementor-element.elementor-element-3r2smhx{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-c11aiq9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-bx7sgtk{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-kwaqvfp{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-327 .elementor-element.elementor-element-kwaqvfp:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-kwaqvfp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E9;}.elementor-327 .elementor-element.elementor-element-v0ualj5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-v0ualj5:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-v0ualj5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E9;}.elementor-327 .elementor-element.elementor-element-gm7bz9v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-dxr7rvl{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-axkv6qv{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-wswpqfm{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-nvffkvq{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-327 .elementor-element.elementor-element-9zrv8nq{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-s7vancl{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-v0ualj5{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-327 .elementor-element.elementor-element-9zrv8nq{--padding-top:72px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-s7vancl{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-v0ualj5{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-axkv6qv{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-327 .elementor-element.elementor-element-wswpqfm{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-327 .elementor-element.elementor-element-nvffkvq{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}/* Start custom CSS */.alfa-art-title .elementor-heading-title{font-family:'Instrument Sans',sans-serif;font-weight:400;font-size:44px;line-height:1.04;letter-spacing:-0.025em;color:var(--e-global-color-text)}
.alfa-art-metacell__l .elementor-heading-title{font-family:'Inter',sans-serif;font-size:13px;line-height:1.5;letter-spacing:0.03em;color:var(--alfa-muted)}
.alfa-art-metacell__v .elementor-heading-title{font-family:'Inter',sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-art-img__i img{display:block;width:100%;height:auto;aspect-ratio:1312/560;object-fit:cover}
body .e-con.alfa-art-toc{--flex-grow:0;--flex-shrink:0;--flex-basis:220px;--width:220px;position:sticky;top:104px;align-self:flex-start}
body .e-con.alfa-art-col{--flex-grow:0;--flex-shrink:1;--flex-basis:720px;--width:auto;min-width:0}
.alfa-art-toc__l .elementor-heading-title{font-family:'Inter',sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-toc{display:flex;flex-direction:column;gap:16px}
.alfa-toc a{font-family:'Inter',sans-serif;font-size:15px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary);text-decoration:none;transition:color .25s var(--alfa-ease)}
.alfa-toc a:hover,.alfa-toc a.is-on{color:var(--e-global-color-accent);text-decoration:underline}
.alfa-art-toc__pdf .elementor-heading-title,.alfa-art-toc__sh .elementor-heading-title{font-family:'Inter',sans-serif;font-size:13px;line-height:1.5;letter-spacing:0.03em;color:var(--alfa-muted);white-space:pre-wrap}
.alfa-art-body p{margin:0;font-family:'Inter',sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-art-body:first-child p{font-size:18px;letter-spacing:0.01em}
.alfa-art-list ul{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:12px}
.alfa-art-list li{font-family:'Inter',sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-art-table{display:flex;flex-direction:column;width:100%}
.alfa-art-table .r{display:flex;gap:24px;padding-block:12px;border-block-end:1px solid var(--alfa-hairline)}
.alfa-art-table .r span{flex:1 1 0;min-width:0;font-family:'Inter',sans-serif;font-size:15px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-art-table .rh span{font-size:14px;color:var(--alfa-muted)}
.alfa-art-cap .elementor-heading-title{font-family:'Inter',sans-serif;font-size:13px;line-height:1.5;letter-spacing:0.03em;color:var(--alfa-muted)}
.alfa-art-quote .elementor-heading-title{font-family:'Instrument Sans',sans-serif;font-weight:400;font-size:44px;line-height:1.04;letter-spacing:-0.025em;color:var(--e-global-color-text)}
.alfa-art-quote{border-inline-start:2px solid rgba(43,38,38,0.3);padding-inline-start:28px}
.alfa-fig{margin:0;background-color:var(--e-global-color-cream2,#F8F2E9);padding:0}
.alfa-fig svg{display:block;width:100%;height:auto}
.alfa-fig .gl{stroke:var(--alfa-hairline);stroke-width:1}
.alfa-fig .ln{fill:none;stroke:var(--e-global-color-primary);stroke-width:1.5}
.alfa-fig .dt{fill:var(--e-global-color-primary)}
.alfa-fig .t{font-family:'Inter',sans-serif;font-size:13px;fill:var(--alfa-muted)}
.alfa-fig .ta{text-anchor:end}
.alfa-fig .tc{text-anchor:middle}
.alfa-art-src{border-block-start:1px solid var(--alfa-hairline)}
.alfa-art-src__l .elementor-heading-title,.alfa-art-note__l .elementor-heading-title{font-family:'Inter',sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-art-note__t .elementor-heading-title{font-family:'Inter',sans-serif;font-size:15px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-tags{display:flex;flex-wrap:wrap;gap:12px}
.alfa-tags span{border:1px solid var(--e-global-color-primary);padding:6px 12px;font-family:'Inter',sans-serif;font-size:13px;line-height:1.5;letter-spacing:0.03em;color:var(--e-global-color-primary)}
.alfa-art-rel__row{border-block-start:1px solid var(--alfa-hairline)}
.alfa-art-rel__list>.e-con:last-child{border-block-end:1px solid var(--alfa-hairline)}
body .elementor-element.alfa-art-rel__img{width:160px;flex:0 0 160px}
.alfa-art-rel__img img{display:block;width:160px;height:108px;object-fit:cover}
body .elementor-element.alfa-art-rel__cat{width:220px;flex:0 0 220px}
.alfa-art-rel__cat .elementor-heading-title{font-family:'Inter',sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.03em;color:var(--alfa-muted)}
body .elementor-element.alfa-art-rel__t{flex:1 1 auto;min-width:0}
body .elementor-element.alfa-art-rel__ch{width:auto;flex:0 0 auto}
.alfa-art-rel__ch .elementor-heading-title{font-size:18px;line-height:1;color:var(--e-global-color-primary)}
@media (max-width:1024px){.alfa-art-title .elementor-heading-title{font-size:36px}.alfa-art-quote .elementor-heading-title{font-size:32px}body .e-con.alfa-art-toc{position:static;--flex-basis:auto;--width:100%}body .e-con.alfa-art-col{--flex-basis:auto;--width:100%}.alfa-toc{flex-direction:row;flex-wrap:wrap;gap:20px}}
@media (max-width:767px){.alfa-art-title .elementor-heading-title{font-size:30px}.alfa-art-quote .elementor-heading-title{font-size:26px}.alfa-art-table .r{flex-direction:column;gap:4px}.alfa-art-rel__img img{width:100%;height:180px}body .elementor-element.alfa-art-rel__img,body .elementor-element.alfa-art-rel__cat{width:100%;flex:0 0 auto}}
body .e-con.alfa-art-metacell{--flex-grow:0;--flex-shrink:0;--flex-basis:auto;--width:auto;width:auto}
body .e-con.alfa-art-meta{--flex-wrap:wrap;flex-wrap:wrap}
.alfa-toc span{font-family:'Inter',sans-serif;font-size:15px;line-height:1.5;letter-spacing:0.03em;color:var(--alfa-muted)}
.alfa-art-col h2{scroll-margin-top:120px}/* End custom CSS */