.tx-site-header{position:sticky!important;top:0!important;z-index:1000!important;background:#faf7f2!important;border-bottom:1px solid #E2D9C8!important;width:100%!important;padding:0!important;margin:0!important;transition:transform .26s ease-in-out!important}.tx-site-header.tx-header-hidden{transform:translateY(-105%)!important}.tx-header-inner{max-width:1180px!important;margin:0 auto!important;padding:0 clamp(18px,4vw,36px)!important;height:72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.tx-brand-link{display:inline-flex!important;align-items:center!important;text-decoration:none!important;border:none!important;flex-shrink:0!important}.tx-brand-logo-img{height:28px!important;width:auto!important;display:block!important;margin:0!important;border:none!important}.tx-desktop-nav{display:flex!important;align-items:center!important;gap:22px!important}.tx-desktop-nav>a:not(.tx-nav-search-btn):not(.tx-nav-cta),.tx-nav-dropdown,.tx-dropdown-trigger{display:inline-flex!important;align-items:center!important;height:38px!important;line-height:1!important;font-family:Montserrat,sans-serif!important;font-size:.92rem!important;font-weight:600!important;color:#2d2d2d!important;text-decoration:none!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;white-space:nowrap!important}.tx-caret{font-size:.72rem!important;margin-left:5px!important;transform:translateY(1px)!important;display:inline-block!important}.tx-nav-dropdown{position:relative!important}.tx-dropdown-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;min-width:250px!important;background:#fff!important;border:1px solid #E2D9C8!important;border-top:3px solid #730B21!important;box-shadow:0 12px 28px #00000014!important;padding:8px 0!important;z-index:1100!important}.tx-nav-dropdown:hover .tx-dropdown-menu,.tx-nav-dropdown:focus-within .tx-dropdown-menu{display:block!important}.tx-mobile-toggle{display:none;align-items:center!important;justify-content:center!important;gap:6px!important;height:38px!important;padding:0 14px!important;background:#f4efe6!important;border:1px solid #C4868F!important;border-radius:3px!important;font-family:Montserrat,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.06em!important;color:#730b21!important;cursor:pointer!important;white-space:nowrap!important;line-height:1!important;flex-shrink:0!important}.tx-mobile-drawer{display:none!important;width:100%!important;max-width:none!important;margin:0!important;background:#f4efe6!important;border:none!important;border-top:1px solid #E2D9C8!important;border-bottom:2px solid #730B21!important;padding:12px clamp(18px,4vw,36px) 24px!important;max-height:calc(100vh - 72px)!important;max-height:calc(100dvh - 72px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.tx-mobile-drawer.is-open{display:block!important}.tx-mobile-drawer a.tx-m-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0!important;font-family:Montserrat,sans-serif!important;font-size:.96rem!important;font-weight:700!important;color:#2d2d2d!important;text-decoration:none!important;border-bottom:1px solid #E2D9C8!important;width:100%!important}.tx-m-accordion{display:block!important;border-bottom:1px solid #E2D9C8!important;margin:0!important;width:100%!important}.tx-m-accordion>summary{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0!important;font-family:Montserrat,sans-serif!important;font-size:.96rem!important;font-weight:700!important;color:#2d2d2d!important;cursor:pointer!important;width:100%!important}.tx-m-accordion>summary::-webkit-details-marker{display:none!important}.tx-m-sublinks{display:flex!important;flex-direction:column!important;padding:4px 0 10px 14px!important;background:#faf7f2!important;border-left:3px solid #730B21!important;margin-bottom:10px!important}.tx-m-sublinks>a{display:block!important;padding:10px 12px!important;font-family:Montserrat,sans-serif!important;font-size:.88rem!important;font-weight:600!important;color:#2d2d2d!important;text-decoration:none!important;border-bottom:1px solid #EAE0D0!important;width:100%!important}.tx-m-sublinks>a:last-child{border-bottom:none!important}.article-content figure,.article-content .wp-block-image,article figure{margin:24px 0!important;width:100%!important;max-width:100%!important}.article-content figure img,.article-content .wp-block-image img{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}:root{--bg-canvas: #F9F5F7;--bg-vellum: #F5EFE6;--aubergine: #730B21;--border-rose: #C4868F;--border-taupe: #E2D9C8;--text-charcoal: #2D2D2D;--text-muted: #666666}*{box-sizing:border-box}body{margin:0;background:var(--bg-canvas);color:var(--text-charcoal);font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.06rem;line-height:1.72;overflow-x:hidden}html{font-size:16px!important;scroll-behavior:smooth}a,a:visited,a:hover,a:focus,a:active{text-decoration:none!important}.tx-site-header{background:#f9f5f7;border-bottom:1px solid #E2D9C8;padding:14px clamp(20px,5vw,48px);position:sticky;top:0;z-index:1000;transition:transform .26s ease-in-out}.tx-site-header.tx-header-hidden{transform:translateY(-105%)}.tx-header-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.tx-brand-link{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.tx-desktop-nav>a.tx-nav-item,.tx-nav-dropdown,.tx-dropdown-trigger{display:inline-flex!important;align-items:center!important;height:38px!important;line-height:1!important;margin:0!important;padding:0!important}.tx-desktop-nav>a.tx-nav-item,.tx-dropdown-trigger{font-family:Montserrat,sans-serif;font-weight:600;font-size:.93rem;letter-spacing:.02em;color:#2d2d2d;white-space:nowrap;gap:4px}.tx-desktop-nav a:hover{color:#730b21}.tx-caret{font-size:.72rem;line-height:1;display:inline-flex;align-items:center;transform:translateY(1px)}.tx-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:245px;background:#f5efe6;border:1px solid #C4868F;box-shadow:0 10px 24px #2d2d2d1f;padding:8px 0;z-index:1100}.tx-dropdown-menu a{display:block;padding:9px 18px;font-family:Montserrat,sans-serif;font-weight:600;font-size:.86rem;line-height:1.35;color:#2d2d2d;border-bottom:1px solid #E9E0D4}.tx-dropdown-menu a:last-child{border-bottom:none}.tx-dropdown-menu a:hover{background:#efe5e8;color:#730b21}.tx-desktop-nav .tx-nav-search{display:inline-flex;align-items:center;height:36px;line-height:1;border:1px solid #C4868F;background:#f5efe6;padding:0 14px;font-family:Montserrat,sans-serif;font-weight:600;font-size:.85rem;color:#730b21}.tx-desktop-nav .tx-nav-cta{display:inline-flex;align-items:center;height:38px;line-height:1;background:#730b21;color:#fff!important;padding:0 16px;font-family:Montserrat,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.04em;border-radius:3px}.tx-desktop-nav .tx-nav-cta:hover{background:#580819}.tx-mobile-menu-btn{display:none;background:#f5efe6;border:1px solid #C4868F;color:#730b21;font-family:Montserrat,sans-serif;font-weight:700;font-size:.84rem;letter-spacing:.08em;padding:8px 14px;cursor:pointer}.tx-mobile-drawer{max-width:1140px;margin:12px auto 0;background:#f5efe6;border:1px solid #C4868F;padding:16px 20px;display:flex;flex-direction:column;gap:8px;max-height:80vh;overflow-y:auto}.tx-mobile-drawer[hidden]{display:none!important}.tx-mobile-drawer a{font-family:Montserrat,sans-serif;font-weight:600;font-size:.94rem;color:#2d2d2d;padding:6px 0;border-bottom:1px solid #E2D9C8}.tx-mobile-drawer a.tx-mobile-sub{padding-left:14px;font-weight:500;font-size:.88rem;color:#4a4a4a}.tx-mobile-drawer a.tx-mobile-cta{background:#730b21;color:#fff;text-align:center;padding:10px 14px;border-bottom:none;margin-top:6px;text-transform:uppercase;font-size:.86rem;letter-spacing:.06em}@media (max-width: 980px){.tx-desktop-nav{display:none!important}.tx-mobile-menu-btn{display:inline-flex;align-items:center;gap:6px}}.article-content .wp-block-group.has-background,.article-content div[style*=background-color],.article-content aside[style*=background-color]{padding:24px 28px!important;margin:28px 0!important;border:1px solid #E2D9C8;border-left:4px solid #730B21;border-radius:2px}.article-content .wp-block-group.has-background>*:first-child,.article-content div[style*=background-color]>*:first-child{margin-top:0!important}.article-content .wp-block-group.has-background>*:last-child,.article-content div[style*=background-color]>*:last-child{margin-bottom:0!important}.tx-feas-flagship{font-size:1.06rem;line-height:1.68;color:#2d2d2d}.tx-feas-eyebrow{font-family:Montserrat,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#730b21;margin-bottom:10px}.tx-feas-hero{background:#f5efe6;border:1px solid #E2D9C8;border-left:6px solid #730B21;padding:clamp(28px,4vw,48px);margin-bottom:48px}.tx-feas-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:36px;align-items:center}.tx-feas-h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(1.95rem,3.3vw,2.65rem)!important;line-height:1.16!important;color:#730b21;margin:0 0 16px!important}.tx-feas-sub{font-size:1.08rem!important;line-height:1.66!important;color:#2d2d2d;margin:0 0 22px!important}.tx-feas-primary-btn{display:inline-block;background:#990f2b;color:#fff!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;padding:15px 26px;border-radius:3px;box-shadow:0 4px 14px #730b212e;transition:background .16s ease,transform .16s ease}.tx-feas-primary-btn:hover{background:#730b21;transform:translateY(-1px)}.tx-feas-microcopy{font-size:.88rem!important;line-height:1.45!important;color:#555;margin:10px 0 0!important}.tx-feas-jump-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid #E2D9C8}.tx-feas-jump-pill{background:#fff;border:1px solid #C4868F;color:#730b21!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:.76rem;padding:5px 11px;border-radius:2px}.tx-feas-jump-pill:hover{background:#730b21;color:#fff!important}.tx-video-frame-card{background:#fff;border:1px solid #C4868F;padding:14px;box-shadow:0 10px 28px #2d2d2d14}.tx-video-aspect{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background:#1a0d10}.tx-video-aspect iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tx-video-caption{font-size:.88rem;line-height:1.45;color:#4a4a4a;padding:12px 6px 2px}.tx-feas-section{margin:56px 0}.tx-feas-section-header{max-width:820px;margin-bottom:28px}.tx-feas-section-header h2{margin:0 0 12px!important;font-size:clamp(1.55rem,2.6vw,2.05rem)!important;line-height:1.24!important}.tx-feas-lead{font-size:1.1rem!important;color:#3a3a3a;margin:0!important}.tx-sb-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tx-sb-floating{width:60px;height:60px;margin-bottom:12px}.tx-sb-floating img{width:60px!important;height:60px!important;object-fit:contain;border:none!important;margin:0!important;display:block}.tx-sb-stamp{width:72px;height:72px;margin-bottom:12px}.tx-sb-stamp img{width:72px!important;height:72px!important;object-fit:contain;border:none!important;margin:0!important;display:block}.tx-sb-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch;margin:20px 0}.tx-sb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch;margin:20px 0}.tx-sb-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;margin:20px 0}.tx-sb-card{background:#fff;border:1px solid #E2D9C8;border-top:4px solid #C9B18C;padding:26px 24px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 3px 12px #00000008}.tx-sb-card-highlight{border-color:#c4868f;border-top:4px solid #730B21;background:#faf7f2}.tx-sb-card-active{border:2px solid #730B21;border-top:5px solid #730B21;background:#f5efe6}.tx-sb-card-header-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.tx-sb-card-header-row .tx-sb-floating{margin-bottom:0}.tx-sb-card-kicker{font-family:Montserrat,sans-serif;font-weight:700;font-size:.73rem;letter-spacing:.11em;text-transform:uppercase;color:#8b1530;margin-bottom:4px}.tx-sb-card h3,.tx-sb-card h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.18rem!important;line-height:1.28!important;color:#730b21;margin:0 0 10px!important}.tx-sb-card-header-row h3,.tx-sb-card-header-row h4{margin:0!important}.tx-sb-card p{margin:0!important;font-size:.99rem!important;line-height:1.58!important;color:#333}.tx-feas-levers-band{background:#f5efe6;border:1px solid #E2D9C8;padding:28px 30px;margin:28px 0}.tx-feas-levers-intro h3{margin:0 0 8px!important;font-size:1.3rem!important}.tx-feas-levers-intro p{margin:0 0 20px!important}.tx-sb-flow-3{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}.tx-sb-node{background:#fff;border:1px solid #C4868F;padding:22px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.tx-sb-node-link{transition:transform .16s ease,box-shadow .16s ease}.tx-sb-node-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px #730b211a}.tx-sb-node-phase{font-family:Montserrat,sans-serif;font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#8b1530;margin-bottom:4px}.tx-sb-node h3,.tx-sb-node h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.12rem!important;color:#730b21;margin:0 0 8px!important}.tx-sb-node p{margin:0!important;font-size:.95rem!important;line-height:1.52!important;color:#333}.tx-sb-arrow{display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.5rem;color:#730b21;padding:0 2px}.tx-feas-phase-overview{margin:52px 0}.tx-feas-phase-block{margin:56px 0;padding-top:12px}.tx-phase-banner{background:#730b21;color:#fff;padding:28px 32px;margin-bottom:28px}.tx-phase-pill{display:inline-block;background:#ffffff29;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;margin-bottom:10px}.tx-phase-banner h2{color:#fff!important;margin:0 0 8px!important;font-size:clamp(1.45rem,2.5vw,1.9rem)!important}.tx-phase-banner p{color:#f7ebee!important;margin:0!important;font-size:1.02rem!important}.tx-step-container{background:#f5efe6;border:1px solid #E2D9C8;padding:clamp(24px,3.5vw,36px)}.tx-step-badge-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.tx-step-number{background:#730b21;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.12em;padding:5px 12px}.tx-step-badge-row h3{margin:0!important;font-size:clamp(1.3rem,2.2vw,1.62rem)!important;color:#730b21}.tx-sub-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem!important;color:#730b21;margin:24px 0 8px!important}.tx-gate-outcome-strip,.tx-par-pool-callout,.tx-waived-fee-summary{background:#fff;border:1px solid #C4868F;border-left:5px solid #730B21;padding:20px 24px;margin-top:24px;display:flex;align-items:center;gap:20px}.tx-gate-outcome-strip .tx-sb-floating,.tx-waived-fee-summary .tx-sb-stamp{margin-bottom:0}.tx-par-pool-icons{display:flex;gap:10px;flex-shrink:0}.tx-par-pool-icons .tx-sb-floating{margin-bottom:0}.tx-par-pool-callout h4,.tx-waived-fee-summary h3{margin:0 0 6px!important;color:#730b21}@media (max-width: 960px){.tx-feas-hero-grid,.tx-sb-grid-4,.tx-sb-grid-3{grid-template-columns:repeat(2,1fr)}.tx-feas-hero-grid,.tx-sb-flow-3{grid-template-columns:1fr}.tx-sb-arrow{transform:rotate(90deg);padding:4px 0}}@media (max-width: 640px){.tx-sb-grid-2,.tx-sb-grid-3,.tx-sb-grid-4{grid-template-columns:1fr}.tx-gate-outcome-strip,.tx-par-pool-callout,.tx-waived-fee-summary{flex-direction:column;align-items:flex-start}}.tx-author-box{background:#fff;border:1px solid #C4868F;padding:28px 32px;margin:40px 0 28px;display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center}.tx-author-avatar img{width:150px!important;height:auto!important;display:block;border:none!important;margin:0!important}.tx-author-names{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#1a1a1a;margin:0 0 4px}.tx-author-names a{color:inherit}.tx-author-names a:hover{color:#730b21}.tx-author-role{font-family:Lato,sans-serif;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:#555;margin-bottom:12px}.tx-author-bio{margin:0;font-size:1.04rem;line-height:1.65;color:#333}@media (max-width: 640px){.tx-author-box{grid-template-columns:1fr;text-align:center}.tx-author-avatar img{margin:0 auto!important}}.tx-live-footer{background:#8b1530;color:#fff;padding:56px clamp(20px,5vw,48px) 36px;margin-top:72px;font-family:Lato,sans-serif}.tx-footer-inner{max-width:1120px;margin:0 auto}.tx-footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1.1fr;gap:40px;align-items:start}.tx-footer-logo-white{height:22px!important;width:auto!important;display:block;filter:brightness(0) invert(1);margin:0 0 12px!important;border:none!important}.tx-footer-tagline{margin:0 0 12px;font-size:1rem;line-height:1.5;color:#fff}.tx-footer-address{font-style:normal;font-size:.94rem;line-height:1.55;color:#f7ebee;margin-bottom:18px}.tx-footer-socials{display:flex;gap:14px;align-items:center}.tx-footer-socials a{color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:.92}.tx-footer-socials a:hover{opacity:1}.tx-footer-heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.08rem;color:#fff;margin-bottom:12px}.tx-footer-nav-list{list-style:none;padding:0;margin:0}.tx-footer-nav-list li{margin-bottom:7px}.tx-footer-nav-list a{color:#fff;font-size:.96rem}.tx-footer-nav-list a:hover{color:#f5efe6}.tx-footer-col-practice p{margin:0 0 12px;font-size:.98rem;color:#fff}.tx-footer-divider{border-top:1px solid rgba(255,255,255,.28);margin:32px 0 20px}.tx-footer-reminder{font-size:.92rem;color:#f7ebee;margin:0 0 20px}.tx-footer-reminder a{color:#fff;font-weight:700}.tx-footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:.9rem;color:#fff}.tx-footer-bottom-bar a{color:#fff}@media (max-width: 820px){.tx-footer-grid{grid-template-columns:1fr;gap:28px}}.tx-bricks-page{font-size:1.08rem;line-height:1.72}.tx-bricks-page p,.tx-bricks-page li{font-size:1.08rem!important;line-height:1.72!important;margin-top:0;margin-bottom:14px}.tx-bricks-page h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.45rem,2.4vw,1.85rem)!important;color:#730b21;margin-top:.4em!important;margin-bottom:.45em!important}.tx-bricks-page h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.25rem,2.1vw,1.52rem)!important;color:#730b21;margin-top:.6em;margin-bottom:.45em;line-height:1.28}.tx-bricks-page .brxe-section{width:100%;margin:0 0 22px;padding:6px 0}.tx-bricks-page .brxe-section:first-child{background:#efe7da;padding:40px clamp(20px,4vw,44px);border:1px solid #E2D9C8;margin-bottom:32px}.tx-bricks-page .brxe-container{max-width:1060px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.tx-bricks-page .brxe-section:first-child>.brxe-container{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.tx-bricks-page .brxe-section:first-child h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(2.1rem,3.8vw,2.85rem)!important;line-height:1.18!important;color:#730b21;margin:0 0 14px;text-align:center}.tx-bricks-page .brxe-section:first-child .brxe-block{text-align:center;align-items:center}.tx-bricks-page .brxe-section:first-child img{width:100%;max-height:400px;object-fit:cover;margin:0}.tx-bricks-page .tx-bricks-row-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:28px!important;align-items:stretch!important;margin:18px 0!important}.tx-bricks-page .tx-bricks-row-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important;align-items:stretch!important;margin:18px 0!important}.tx-bricks-page .tx-bricks-card-block{background:#fff;border:1px solid #E2D9C8;border-top:4px solid #C9B18C;box-shadow:0 4px 16px #0000000a;padding:30px 26px;display:flex;flex-direction:column;justify-content:flex-start!important;gap:14px!important}.tx-bricks-page .tx-bricks-card-block .tx-bricks-card-block{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.tx-bricks-page .tx-bricks-card-block h2,.tx-bricks-page .tx-bricks-card-block h3{margin:0 0 6px!important;border-bottom:none!important;padding-bottom:0!important;line-height:1.25!important}.tx-bricks-page .tx-bricks-card-block p{margin:0!important;line-height:1.5!important}.tx-bricks-page .tx-bricks-card-block>a:not(.brxe-button):not(.bricks-button),.tx-bricks-page .tx-bricks-card-block>div>a:not(.brxe-button):not(.bricks-button){display:block;margin:0 0 12px;line-height:1.48;font-size:1.02rem;color:#730b21;font-weight:600}.tx-bricks-page .tx-bricks-card-block>a.brxe-button,.tx-bricks-page .tx-bricks-card-block>a.bricks-button{margin-top:auto}.tx-bricks-page .tx-bricks-card-block ul{padding-left:20px;margin:8px 0}.tx-bricks-page .tx-bricks-card-block li{margin-bottom:12px}.tx-pathway-header{margin-bottom:20px}.tx-pathway-eyebrow{font-family:Montserrat,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#730b21}.tx-curriculum-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;align-items:stretch}.tx-curriculum-card{background:#fff;border:1px solid #E2D9C8;border-top:4px solid #C9B18C;padding:28px 30px;box-shadow:0 3px 12px #00000008;display:flex;flex-direction:column;justify-content:flex-start}.tx-chapter-num{font-family:Montserrat,sans-serif;font-weight:700;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#8b1530;margin-bottom:4px}.tx-curriculum-card h3{margin:0 0 16px!important;font-size:1.32rem!important;color:#730b21}.tx-curriculum-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.tx-curriculum-links li{padding:0 0 10px;border-bottom:1px solid #F2ECE1;font-size:1.02rem!important;line-height:1.48!important;margin:0!important}.tx-curriculum-links li:last-child{border-bottom:none;padding-bottom:0}.tx-curriculum-links a{color:#730b21!important;font-weight:600;display:block;transition:color .15s ease,transform .15s ease}.tx-curriculum-links a:hover{color:#4a0615!important;transform:translate(3px)}.tx-validation-banner{background:#efe5e8;border:1px solid #C4868F;padding:44px 32px;text-align:center;margin:40px 0 16px}.tx-validation-banner h2{margin-top:0!important}.tx-bricks-page .brxe-button,.tx-bricks-page a.bricks-button{display:inline-block;background:#8b1530;color:#fff!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:.86rem!important;letter-spacing:.06em;text-transform:uppercase;padding:13px 22px;margin-top:10px;text-align:center}.tx-bricks-page .brxe-button:hover,.tx-bricks-page a.bricks-button:hover{background:#580819}@media (max-width: 860px){.tx-bricks-page .brxe-section:first-child>.brxe-container,.tx-bricks-page .tx-bricks-row-2,.tx-bricks-page .tx-bricks-row-3,.tx-curriculum-grid{grid-template-columns:1fr!important}}article table,.article-content table,main table,.wp-block-table table{width:100%;border-collapse:collapse;margin:28px 0;font-size:.98rem;line-height:1.58;background:#f5efe6;border:1px solid #C4868F}.wp-block-table{overflow-x:auto;margin:28px 0}article th,article td,.article-content th,.article-content td,main th,main td{border:1px solid #C4868F;padding:12px 15px;text-align:left;vertical-align:top}article th,.article-content th,main th,article thead td{background:#730b21;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}article tr:nth-child(2n) td,.article-content tr:nth-child(2n) td,main tr:nth-child(2n) td{background:#faf6f0}@media (max-width: 720px){article table,.article-content table,main table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}article th,article td,main th,main td{min-width:135px;padding:10px 12px;font-size:.9rem}}.article-shell{max-width:960px;margin:0 auto;padding:40px clamp(20px,5vw,48px) 64px}.article-shell.page-shell{max-width:1140px;padding-top:28px}.article-hero{margin-bottom:36px}.article-hero-img{width:100%;max-height:460px;object-fit:cover;display:block;border:1px solid var(--border-taupe);margin-bottom:22px}.article-eyebrow{font-family:Montserrat,sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--aubergine);margin-bottom:8px}.article-h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.85rem,3.4vw,2.55rem);line-height:1.22;color:var(--aubergine);margin:0 0 12px}.article-dates{font-size:.94rem;color:var(--text-muted)}.key-takeaways-box{background:var(--bg-vellum);border-left:5px solid var(--aubergine);border-top:1px solid var(--border-rose);border-right:1px solid var(--border-rose);border-bottom:1px solid var(--border-rose);padding:24px 28px;margin:28px 0 36px}.key-takeaways-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.08rem;color:var(--aubergine);margin:0 0 12px}.key-takeaways-box ul{margin:0;padding-left:20px}.key-takeaways-box li{margin-bottom:9px;font-size:1.04rem}.article-content h2,.article-content h3,.article-content h4{font-family:Montserrat,sans-serif;font-weight:700;color:var(--aubergine);line-height:1.3;margin-top:1.9em;margin-bottom:.6em}.article-content h2{font-size:clamp(1.42rem,2.4vw,1.8rem)}.article-content h3{font-size:clamp(1.2rem,2vw,1.45rem)}.article-content p,.article-content li{font-size:1.08rem;line-height:1.74}.article-shell:not(.page-shell) .article-content img{max-width:100%;height:auto;border:1px solid var(--border-taupe);margin:20px 0}.page-shell .article-content img{max-width:100%;height:auto}.article-content a{color:var(--aubergine);font-weight:600}.feasibility-note{background:var(--bg-vellum);border:1px solid var(--border-rose);padding:20px 24px;margin:32px 0}.feasibility-note-title{font-family:Montserrat,sans-serif;font-weight:700;color:var(--aubergine);margin-bottom:6px}.terminal-signoff-row{display:flex;justify-content:flex-end;margin:28px 0 16px;padding-top:16px;border-top:1px solid var(--border-taupe)}.feasibility-cta-card{background:var(--bg-vellum);border:1px solid var(--border-rose);padding:28px;margin:36px 0}.feasibility-cta-card h3{font-family:Montserrat,sans-serif;font-weight:700;color:var(--aubergine);margin:0 0 8px}.feasibility-cta-btn{display:inline-block;margin-top:14px;background:var(--aubergine);color:#fff!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;padding:12px 20px}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tag-chip{background:#efe5e8;border:1px solid var(--border-rose);color:var(--aubergine);font-family:Montserrat,sans-serif;font-weight:600;font-size:.78rem;padding:4px 10px}.tx-site-header{position:sticky;top:0;z-index:1000;background:#faf7f2;border-bottom:1px solid #E2D9C8;width:100%}.tx-header-inner{max-width:1180px;margin:0 auto;padding:0 24px;height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tx-brand-link{display:inline-flex;align-items:center;text-decoration:none!important;border:none!important;flex-shrink:0}.tx-brand-logo-img{height:28px;width:auto;display:block}.tx-desktop-nav{display:flex;align-items:center;gap:22px}.tx-desktop-nav>a:not(.tx-nav-search-btn):not(.tx-nav-cta),.tx-nav-dropdown,.tx-dropdown-trigger{display:inline-flex!important;align-items:center!important;height:38px!important;line-height:1!important;font-family:Montserrat,sans-serif!important;font-size:.92rem!important;font-weight:600!important;color:#2d2d2d!important;text-decoration:none!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer;white-space:nowrap}.tx-desktop-nav>a:not(.tx-nav-search-btn):not(.tx-nav-cta):hover,.tx-dropdown-trigger:hover{color:#730b21!important}.tx-caret{font-size:.72rem;margin-left:5px;transform:translateY(1px);display:inline-block}.tx-nav-dropdown{position:relative}.tx-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:250px;background:#fff;border:1px solid #E2D9C8;border-top:3px solid #730B21;box-shadow:0 12px 28px #00000014;padding:8px 0;z-index:1100}.tx-nav-dropdown:hover .tx-dropdown-menu,.tx-nav-dropdown:focus-within .tx-dropdown-menu{display:block}.tx-dropdown-menu a{display:block!important;padding:10px 18px!important;font-family:Montserrat,sans-serif!important;font-size:.86rem!important;font-weight:600!important;color:#2d2d2d!important;text-decoration:none!important;line-height:1.35!important;border-bottom:1px solid #F4EFE6!important;background:#fff!important}.tx-dropdown-menu a:last-child{border-bottom:none!important}.tx-dropdown-menu a:hover{background:#f4efe6!important;color:#730b21!important}.tx-desktop-nav>a.tx-nav-search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 15px!important;background:#f4efe6!important;border:1px solid #D5C7B2!important;border-radius:3px!important;font-family:Montserrat,sans-serif!important;font-size:.86rem!important;font-weight:700!important;color:#730b21!important;text-decoration:none!important}.tx-desktop-nav>a.tx-nav-search-btn:hover{background:#eae0d0!important}.tx-desktop-nav>a.tx-nav-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 18px!important;background:#730b21!important;color:#fff!important;border-radius:3px!important;font-family:Montserrat,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important}.tx-desktop-nav>a.tx-nav-cta:hover{background:#a11b3d!important;color:#fff!important}.tx-mobile-toggle{display:none;align-items:center;justify-content:center;height:38px;padding:0 14px;background:#f4efe6;border:1px solid #D5C7B2;border-radius:3px;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700;color:#730b21;cursor:pointer}.tx-mobile-drawer{display:none;background:#f4efe6;border-bottom:2px solid #730B21;padding:12px 24px 24px;max-height:calc(100vh - 74px);max-height:calc(100dvh - 74px);overflow-y:auto;-webkit-overflow-scrolling:touch}.tx-mobile-drawer.is-open{display:block}.tx-mobile-drawer>a,.tx-m-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0!important;font-family:Montserrat,sans-serif!important;font-size:.96rem!important;font-weight:700!important;color:#2d2d2d!important;text-decoration:none!important;border-bottom:1px solid #E2D9C8!important}.tx-m-accordion{display:block!important;border-bottom:1px solid #E2D9C8!important;margin:0!important}.tx-m-accordion summary{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 0!important;font-family:Montserrat,sans-serif!important;font-size:.96rem!important;font-weight:700!important;color:#2d2d2d!important;cursor:pointer!important}.tx-m-accordion summary::-webkit-details-marker{display:none!important}.tx-m-acc-icon{font-size:.82rem;color:#730b21;transition:transform .2s ease}.tx-m-accordion[open] .tx-m-acc-icon{transform:rotate(180deg)}.tx-m-sublinks{display:block!important;padding:4px 0 10px 14px!important;background:#faf7f2!important;border-left:3px solid #730B21!important;margin-bottom:10px!important}.tx-m-sublinks a{display:block!important;padding:10px 12px!important;font-family:Montserrat,sans-serif!important;font-size:.88rem!important;font-weight:600!important;color:#2d2d2d!important;text-decoration:none!important;border-bottom:1px solid #EAE0D0!important}.tx-m-sublinks a:last-child{border-bottom:none!important}.tx-m-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important}.tx-m-btn-search{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;background:#fff!important;border:1px solid #D5C7B2!important;border-radius:3px!important;font-family:Montserrat,sans-serif!important;font-size:.86rem!important;font-weight:700!important;color:#730b21!important;text-decoration:none!important}.tx-m-btn-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;background:#730b21!important;border-radius:3px!important;font-family:Montserrat,sans-serif!important;font-size:.82rem!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-decoration:none!important}@media (min-width: 961px){.tx-mobile-drawer{display:none!important}}@media (max-width: 960px){.tx-desktop-nav{display:none!important}.tx-mobile-toggle{display:inline-flex!important}}.tx-yt-facade{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:220px;cursor:pointer!important;background:#1a0d10!important;overflow:hidden!important;border:1px solid #C4868F;margin:20px 0}.tx-f-video-box .tx-yt-facade,.tx-video-aspect .tx-yt-facade{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:none!important}.tx-yt-facade img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border:none!important;display:block!important;transition:transform .25s ease,opacity .25s ease}.tx-yt-facade:hover img{transform:scale(1.02);opacity:.92}.tx-yt-play-btn{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:68px!important;height:48px!important;background:#730b21f0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 24px #00000059!important;transition:background .2s ease,transform .2s ease;pointer-events:none;z-index:2}.tx-yt-facade:hover .tx-yt-play-btn{background:#a11b3d!important;transform:translate(-50%,-50%) scale(1.06)!important}.tx-yt-play-btn svg{width:26px!important;height:26px!important;fill:#fff!important;margin-left:3px}
