﻿:root{--px-container:1200px;--px-section-py:4rem;--px-section-px:1.5rem;--px-default-color-dark:#162d3b;--px-default-color-accent:#f9a828;--px-default-color-soft:#faf1e1;--px-default-color-neutral:#f4f5f7;--px-default-color-text-light:#fff;--px-default-color-text-dark:#212429;--px-default-color-bg-body:#fff;--px-default-color-bg-overlay:rgba(14,27,34,.72);--px-default-font-base:"Lexend",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--px-default-font-heading:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--px-default-font-size:16;--px-default-gutter:24;--px-default-site-width:1280;--px-default-section-space-xs:26;--px-default-section-space-sm:48;--px-default-section-space-md:72;--px-default-section-space-xl:112;--px-default-btn-sm-x:16;--px-default-btn-sm-y:10;--px-default-btn-md-x:20;--px-default-btn-md-y:12;--px-default-btn-xl-x:28;--px-default-btn-xl-y:16;--px-default-radius:0;--px-default-topbar-height:40;--px-default-header-height:88;--px-default-header-logo-padding-y:12;--px-default-nav-height:56;--px-default-icon-size:36;--px-default-logo-height:64;--px-default-logo-width:220}.px-showcase-dual__grid{display:grid;gap:var(--px-gutter);grid-template-columns:1fr;position:relative}@media screen and (min-width:992px){.px-showcase-dual__grid{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.px-section--wings .px-showcase-dual__grid:before{border-bottom-right-radius:var(--px-radius);border-top-right-radius:var(--px-radius);right:calc(100% - .5rem)}.px-section--wings .px-showcase-dual__grid:after,.px-section--wings .px-showcase-dual__grid:before{background:var(--px-bg);content:"";inset-block:0;pointer-events:none;position:absolute;width:100vw;z-index:0}.px-section--wings .px-showcase-dual__grid:after{border-bottom-left-radius:var(--px-radius);border-top-left-radius:var(--px-radius);left:calc(100% + var(--px-gutter))}}.px-showcase-dual__content{display:flex;min-width:0;position:relative;z-index:1}.px-showcase-dual__card{background:var(--px-bg);border-radius:var(--px-radius);display:flex;flex-direction:column;justify-content:center;padding:4rem 2.75rem 4rem 0;width:100%}@media screen and (min-width:992px){.px-showcase-dual__card{min-height:32rem}.px-section--wings .px-showcase-dual__card{border-bottom-left-radius:0;border-top-left-radius:0}}.px-section:not(.px-section--wings) .px-showcase-dual__card{padding-left:2rem}@media screen and (min-width:992px){.px-section:not(.px-section--wings) .px-showcase-dual__card{padding-left:3rem}}@media screen and (max-width:992px){.px-showcase-dual__card{border-radius:var(--px-radius);padding:2.25rem 2rem}}@media screen and (max-width:768px){.px-showcase-dual__card{padding:2rem 1.5rem}}@media screen and (max-width:576px){.px-showcase-dual__card{padding:1.75rem 1.25rem}}.px-showcase-dual__media-col{display:flex;flex-direction:column;gap:var(--px-gutter);min-width:0;position:relative;z-index:1}.px-showcase-dual__media-grid{display:grid;flex:1;gap:var(--px-gutter);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.px-showcase-dual__media-grid--1{grid-template-columns:minmax(0,1fr)}.px-showcase-dual__media{border-radius:var(--px-radius);height:100%;margin:0;min-height:0;min-width:0;overflow:hidden}.px-showcase-dual__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:992px){.px-showcase-dual__media{aspect-ratio:.9/1;height:auto}}@media screen and (max-width:768px){.px-showcase-dual__media{aspect-ratio:.78/1}}@media screen and (max-width:576px){.px-showcase-dual__media{aspect-ratio:.75/1}}@media screen and (max-width:992px){.px-showcase-dual__media-grid--1 .px-showcase-dual__media{aspect-ratio:16/10}}@media screen and (min-width:992px){.px-showcase-dual--single-image .px-showcase-dual__card{min-height:0}.px-showcase-dual--single-image .px-showcase-dual__content+.px-showcase-dual__media-col .px-showcase-dual__media{aspect-ratio:auto;height:100%;position:relative}.px-showcase-dual--single-image .px-showcase-dual__content+.px-showcase-dual__media-col .px-showcase-dual__media img{inset:0;position:absolute}}.px-showcase-dual__bottom-cta{align-items:stretch;display:flex;flex-shrink:0}.px-showcase-dual__bottom-btn{font-size:1.2rem;font-weight:500;justify-content:space-between;width:100%;--px-btn-bg-hover:var(--px-bg);--px-btn-text-hover:var(--px-title);--px-btn-border-hover:var(--px-bg)}.px-showcase-dual__bottom-btn:after{content:"›";font-size:1.6em;line-height:1;transition:transform .2s ease}.px-showcase-dual__bottom-btn:focus-visible:after,.px-showcase-dual__bottom-btn:hover:after{transform:translateX(4px)}@media screen and (max-width:992px){.px-showcase-dual__grid{--px-gutter:1.25rem}.px-section--wings .px-showcase-dual__grid:after,.px-section--wings .px-showcase-dual__grid:before{display:none}}
