@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden}}@layer bricks {}#brxe-bdprt3 {margin-bottom: 18px}#brxe-bdprt4 {margin-bottom: 22px; color: var(--ink-charcoal); font-size: clamp(44px, 7vw, 78px); line-height: 1.08; text-align: center; max-width: 920px}#brxe-bdprt5 {margin-bottom: 28px; text-align: center; max-width: 760px}#brxe-bdprt6 {text-align: center}#brxe-bdprt2 {display: flex; flex-direction: column; align-items: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; text-align: center; max-width: 980px}#brxe-bdprt1 {background-color: var(--bg-primary); padding-top: 96px; padding-right: var(--gutter); padding-bottom: 72px; padding-left: var(--gutter)}#brxe-bdprt8 {background-attachment: scroll; background-position: center top; background-repeat: no-repeat; background-size: cover; border-style: solid; border-color: var(--border-color); border-radius: 6px; height: 640px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 1120px}@media (max-width: 991px) {#brxe-bdprt8 {height: 480px}}@media (max-width: 478px) {#brxe-bdprt8 {height: 340px}}#brxe-bdprt7 {background-color: var(--bg-primary); padding-top: 0; padding-right: var(--gutter); padding-bottom: 96px; padding-left: var(--gutter)}#brxe-bdprt11 { color: var(--text-secondary) !important; font-family: Inter, sans-serif !important; font-size: 18px !important; line-height: 1.75 !important; }#brxe-bdprt11 section { background: transparent !important; padding: 0 0 72px 0 !important; }#brxe-bdprt11 section:first-child { display: none !important; }#brxe-bdprt11 section:last-child { padding-bottom: 0 !important; }#brxe-bdprt11 div { max-width: 860px !important; margin-left: auto !important; margin-right: auto !important; }#brxe-bdprt11 h1, #brxe-bdprt11 h2, #brxe-bdprt11 h3 { color: var(--ink-charcoal) !important; font-family: 'Playfair Display', serif !important; font-weight: 700 !important; line-height: 1.18 !important; margin: 0 0 24px 0 !important; }#brxe-bdprt11 h1 { font-size: clamp(42px, 7vw, 72px) !important; }#brxe-bdprt11 h2 { font-size: clamp(32px, 4vw, 46px) !important; }#brxe-bdprt11 p, #brxe-bdprt11 li { color: var(--text-secondary) !important; font-family: Inter, sans-serif !important; font-size: 17px !important; line-height: 1.75 !important; }#brxe-bdprt11 p { margin-bottom: 1.2em !important; }#brxe-bdprt11 strong { color: var(--ink-charcoal) !important; }#brxe-bdprt11 a { color: var(--accent-coral) !important; text-decoration: underline !important; text-underline-offset: 4px !important; }#brxe-bdprt11 img { border: 1px solid var(--border-color) !important; border-radius: 6px !important; box-shadow: none !important; }#brxe-bdprt11 span { background: var(--card-bg) !important; color: var(--accent-coral) !important; border: 1px solid var(--border-color) !important; border-radius: 999px !important; font-family: 'JetBrains Mono', monospace !important; font-size: 11px !important; letter-spacing: .08em !important; text-transform: uppercase !important; }#brxe-bdprt14 {color: var(--ink-charcoal); font-family: "Playfair Display"; font-size: 34px; font-weight: 700; line-height: 1.2}#brxe-bdprt12 {background-color: var(--card-bg); border-style: solid; border-color: var(--border-color); border-radius: 6px; display: flex; flex-direction: column; align-items: flex-start; padding-top: 36px; padding-right: 36px; padding-bottom: 36px; padding-left: 36px; row-gap: 16px}#brxe-bdprt10 {display: flex; flex-direction: column; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; row-gap: 64px; max-width: 860px}#brxe-bdprt9 {background-color: var(--bg-primary); padding-top: 0; padding-right: var(--gutter); padding-bottom: 104px; padding-left: var(--gutter)}