.elementor-3298 .elementor-element.elementor-element-2cf0d58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3298 .elementor-element.elementor-element-06bfdd5{--display:flex;--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:stretch;}.elementor-3298 .elementor-element.elementor-element-2cabe21{--display:flex;--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:stretch;}.elementor-3298 .elementor-element.elementor-element-c87551b{--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;}.elementor-3298 .elementor-element.elementor-element-354cb9c{--display:flex;--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:stretch;}.elementor-3298 .elementor-element.elementor-element-22d3bc9{--display:flex;--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:stretch;}.elementor-3298 .elementor-element.elementor-element-99fcf42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3298:not(.elementor-motion-effects-element-type-background), body.elementor-page-3298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(min-width:768px){.elementor-3298 .elementor-element.elementor-element-354cb9c{--width:50%;}.elementor-3298 .elementor-element.elementor-element-22d3bc9{--width:50%;}}/* Start custom CSS */.e-con.sl-pub-head,.e-con.sl-pub-main,.e-con.sl-pub-cta{max-width:1296px!important;margin-left:auto!important;margin-right:auto!important;width:calc(100% - 36px)!important;box-sizing:border-box}
.sl-pub-head{padding:72px 0 28px;gap:10px}
.sl-pub-h .elementor-heading-title{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:clamp(36px,1.6rem + 4.4vw,72px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:#1A1A1A;hyphens:none}
.sl-small,.sl-small p{font-family:'Hanken Grotesk',sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#1A1A1A;margin:0}
.sl-body{font-family:'Hanken Grotesk',sans-serif;font-size:15px;color:#2A2A2A}
.sl-pub{font-family:'Hanken Grotesk',sans-serif;color:#1A1A1A}
.sl-pub-main{padding:0 0 64px}
.sl-pub-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 28px}
.sl-pub-f{background:transparent;color:#1A1A1A;border:1px solid #1A1A1A;border-radius:0;padding:9px 14px;font:400 10px 'Hanken Grotesk',sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:.2s}
.sl-pub-f:hover,.sl-pub-f[aria-pressed=true]{background:#1A1A1A;color:#F7F7F7}
.sl-pub-meta{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#555}
.sl-pub-cat{color:#1A1A1A}
.sl-pub-title{margin:0;font-weight:600;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;hyphens:none}
.sl-pub-title a{color:#1A1A1A;text-decoration:none}
.sl-pub-lead{margin:0;font-size:14px;line-height:1.6;color:#2A2A2A}
.sl-pub-more{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#1A1A1A;text-decoration:none;white-space:nowrap}
.sl-pub-more:hover{text-decoration:underline}
.sl-pub-feat{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:44px;padding:0 0 56px;align-items:end}
.sl-pub-feat-img img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:top;filter:grayscale(1) contrast(1.04)}
.sl-pub-feat-body{display:flex;flex-direction:column;gap:14px;align-items:stretch}
.sl-pub-feat-body .sl-pub-more{align-self:flex-start}
.sl-pub-feat .sl-pub-title{font-size:clamp(26px,1.2rem + 2vw,44px)}
.sl-pub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.sl-pub-card{border-top:2px solid #1A1A1A;padding-top:12px;display:flex;flex-direction:column;gap:12px;align-items:stretch}
.sl-pub-card .sl-pub-more{align-self:flex-start}
.sl-pub-card .sl-pub-title{font-size:clamp(20px,1rem + .9vw,26px)}
.e-con.sl-pub-cta{border-top:2px solid #1A1A1A;border-bottom:2px solid #1A1A1A;padding:24px 0;margin-bottom:96px!important;gap:24px;align-items:center;justify-content:space-between;background:none}
.sl-pub-cta>.e-con,.sl-pub-cta>.elementor-widget{--width:auto;width:auto}
.sl-pub-cta-h .elementor-heading-title{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:clamp(17px,1rem + .6vw,22px);line-height:1.1;text-transform:uppercase;color:#1A1A1A}
.sl-btn-light .elementor-button{background:#1A1A1A;color:#F7F7F7;border:1px solid #1A1A1A;border-radius:0;font-family:'Hanken Grotesk',sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:16px 22px;white-space:nowrap;transition:.2s}
.sl-btn-light .elementor-button:hover{background:transparent;color:#1A1A1A}
@media(max-width:767px){.sl-pub-head{padding-top:40px}.sl-pub-feat{grid-template-columns:minmax(0,1fr);gap:20px}.sl-pub-grid{grid-template-columns:minmax(0,1fr);gap:32px}.e-con.sl-pub-cta{flex-direction:column;align-items:flex-start}}/* End custom CSS */