.peo-foot{background:var(--ink);color:var(--paper)}.foot-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.foot-cta{border-bottom:1px solid #f4efe61f;padding:58px 0 52px;position:relative;overflow:hidden}.foot-cta-grid{pointer-events:none;background-image:linear-gradient(#f4efe60d 1px,#0000 1px),linear-gradient(90deg,#f4efe60d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:radial-gradient(90% 120% at 15% 0,#000 20%,#0000 72%)}.foot-cta-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:relative}.foot-eyb{align-items:center;gap:11px;margin-bottom:18px;display:inline-flex}.foot-eyb span:first-child{background:var(--accent);width:26px;height:2px}.foot-eyb span:last-child{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--accent-soft);font-size:10.5px}.foot-cta-h{font-family:var(--font-display);letter-spacing:-.032em;color:var(--paper);text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:900;line-height:1.05}.foot-cta-side{display:grid}.foot-btn{font-family:var(--font-body);background:var(--accent);color:#fff;border-radius:4px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.foot-btn:hover{background:var(--accent-deep);transform:translateY(-1px)}.foot-main{border-bottom:1px solid #f4efe61f;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:40px;padding:48px 0 40px;display:grid}.foot-brand p{color:#f4efe699;margin-top:16px;font-size:14px;line-height:1.5}.foot-contact{color:#f4efe6db;border:1px solid #f4efe642;border-radius:5px;align-items:center;gap:8px;margin-top:20px;padding:10px 15px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.foot-contact:hover{background:#f4efe612;border-color:#f4efe680}.foot-col-h{text-align:left;cursor:default;width:100%;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-soft);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:10.5px;display:flex}.foot-col-cap{font-family:var(--font-mono);color:var(--ink-mute);font-size:11px;display:none}.foot-col-body{flex-direction:column;gap:11px;margin-top:16px;display:flex}.foot-link{color:#f4efe6c7;align-items:center;gap:7px;font-size:13.5px;transition:color .14s,transform .14s;display:inline-flex}.foot-link .a{font-family:var(--font-mono);color:var(--accent-soft);opacity:0;font-size:11px;transition:opacity .14s,transform .14s;transform:translate(-4px)}a.foot-link:hover{color:var(--paper)}a.foot-link:hover .a{opacity:1;transform:none}.foot-legal-acc{display:none}.foot-micro{border-bottom:1px solid #f4efe61f;grid-template-columns:repeat(4,1fr);gap:32px;padding:30px 0;display:grid}.foot-micro p{color:#f4efe680;font-size:12px;line-height:1.55}.foot-micro b{color:#f4efe6bd;font-weight:600}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 12px;display:flex}.foot-copy{font-family:var(--font-mono);letter-spacing:.04em;color:#f4efe6b8;font-size:11px}.foot-chips{flex-wrap:wrap;gap:8px;display:flex}.foot-chip{font-family:var(--font-mono);letter-spacing:.05em;color:#f4efe6cc;border:1px solid #f4efe657;border-radius:5px;padding:7px 12px;font-size:10.5px;transition:background .14s,border-color .14s,color .14s}.foot-chip:hover{color:var(--paper);background:#f4efe612;border-color:#f4efe680}.foot-note{font-family:var(--font-mono);letter-spacing:.05em;color:#f4efe6b8;padding-bottom:12px;font-size:10.5px}@media (width<=860px){.foot-cta{padding:44px 0 40px}.foot-cta-row{flex-direction:column;align-items:flex-start;gap:26px}.foot-main{grid-template-columns:1fr;gap:0;padding:8px 0}.foot-brand{padding:24px 0 18px}.foot-col{border-top:1px solid #f4efe61f}.foot-col-h{cursor:pointer;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:#f4efe6eb;padding:18px 2px;font-size:15px;font-weight:600}.foot-col-cap{display:block}.foot-col-h[aria-expanded=true] .foot-col-cap{transform:rotate(180deg)}.foot-col-body{gap:0;max-height:0;margin-top:0;transition:max-height .32s cubic-bezier(.2,.7,.2,1);overflow:hidden}.foot-col-body.open{max-height:340px;padding-bottom:12px}.foot-link{padding:9px 2px;font-size:15px}.foot-link .a{display:none}.foot-legal-acc{display:block}.foot-micro,.foot-chips{display:none}.foot-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.foot-col-body,.foot-btn{transition:none}}#actionbar{z-index:70;background:var(--ink);border-bottom:1px solid #f4efe624;position:fixed;top:0;left:0;right:0;box-shadow:0 .45rem 1.5rem #0e0d0b29}#actionbar-spacer{min-height:4.25rem}#actionbar-inner{align-items:center;gap:1.35rem;width:min(100% - 2rem,73.75rem);min-height:4.25rem;margin-inline:auto;display:flex}#brandmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);white-space:nowrap;flex:none;align-items:baseline;font-size:1.15rem;font-weight:900;display:inline-flex}#brandmark span,.menu-brand span{color:var(--accent-soft)}#navlinks{flex:1;justify-content:center;align-items:center;gap:1.15rem;min-width:0;display:flex}.header-nav-link{color:#f4efe6c7;min-height:2.75rem;font-family:var(--font-body);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:.88rem;font-weight:500;line-height:1;transition:color .14s,border-color .14s;display:inline-flex}.header-nav-link:hover,.header-nav-link:focus-visible{color:var(--paper);border-bottom-color:#f4efe675;outline:none}.header-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.header-action{min-inline-size:5.5rem;border-radius:var(--radius-button);min-height:2.75rem;font-family:var(--font-body);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1rem;font-size:.85rem;font-weight:700;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.header-action:hover,.header-action:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px;transform:translateY(-1px);box-shadow:0 .5rem 1.1rem #0003}.header-action:active{box-shadow:none;transform:translateY(0)}.header-action-primary{background:linear-gradient(180deg,var(--accent-soft),var(--accent));border-color:var(--accent);color:#fff}.header-action-primary:hover,.header-action-primary:focus-visible{background:linear-gradient(180deg,var(--accent),var(--accent-deep));color:#fff}.header-action-secondary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.header-action-secondary:hover,.header-action-secondary:focus-visible{background:var(--paper-deep);border-color:var(--paper-deep);color:var(--ink)}.header-action-icon{font-family:var(--font-mono);font-size:.82em}#menubtn{border-radius:var(--radius-button);min-height:2.75rem;color:var(--paper);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #f4efe666;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.78rem;font-weight:700;display:none}.menu-icon{gap:.22rem;width:1rem;display:grid}.menu-icon span{background:currentColor;height:1px;display:block}#menuwrap{z-index:100;-webkit-backdrop-filter:blur(.18rem);background:#0e0d0b80;position:fixed;inset:0}#menupanel{background:var(--paper);width:min(92vw,24rem);color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-1.25rem 0 3.75rem #0e0d0b47}.menu-top{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:0 1rem;display:flex}.menu-brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.15rem;font-weight:900}.menu-close{border:1px solid var(--rule);border-radius:var(--radius-button);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.menu-close:hover,.menu-close:focus-visible{border-color:var(--accent);color:var(--accent-deep);outline:2px solid var(--accent);outline-offset:2px}.menu-scroll{flex-direction:column;flex:1;padding:1rem;display:flex;overflow-y:auto}.menu-nav{border-top:1px solid var(--rule);display:grid}.menu-link{border-bottom:1px solid var(--rule);min-height:3.35rem;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .25rem;font-size:1.05rem;font-weight:700;display:flex}.menu-link:after{content:"→";font-family:var(--font-mono);color:var(--ink-mute);font-size:.85rem}.menu-link:hover,.menu-link:focus-visible{color:var(--accent-deep);outline:none}.menu-actions{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.menu-actions .header-action{min-height:3.15rem}.menu-actions .header-action-secondary{border-color:var(--ink);color:var(--ink);background:0 0}body.header-menu-open{overflow:hidden}body.header-menu-open .ptva{display:none}@media (width<=1180px){#navlinks{display:none}#menubtn{display:inline-flex}#actionbar-spacer{min-height:3.75rem}#actionbar-inner{gap:.5rem;width:min(100% - 1rem,73.75rem);min-height:3.75rem}.header-actions{gap:.35rem;margin-left:auto}.header-action{min-height:2.45rem;padding:.62rem .78rem;font-size:.76rem}#menubtn{min-height:2.45rem;padding:.55rem .68rem}}@media (width<=430px){#actionbar-spacer{min-height:3.45rem}#actionbar-inner{gap:.28rem;width:calc(100% - .7rem);min-height:3.45rem}#brandmark{font-size:.94rem}.header-actions{gap:.2rem}.header-action{min-inline-size:4.1rem;min-height:2.25rem;padding:.55rem .58rem;font-size:.68rem}#menubtn{min-height:2.25rem;padding:.5rem .52rem;font-size:.68rem}#menubtn .menu-label{display:none}#menupanel{width:calc(100% - 1rem)}}@media (width>=1181px){#menuwrap{display:none!important}}@media (prefers-reduced-motion:reduce){.header-action{transition:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#0e0d0b;-webkit-font-smoothing:antialiased;text-wrap:pretty;background:#f4efe6;font-family:Inter,system-ui,sans-serif;line-height:1.6}a{color:#b8551f;text-decoration:none}a:hover{color:#8a3e15}img,svg{max-width:100%;display:block}button{font-family:inherit}[hidden]{display:none!important}.sales-hero-title{letter-spacing:-.03em;font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:1.02}.broker-demo-showcase{border:1px solid var(--ink);background:var(--ink);color:var(--paper);margin-block:1.5rem 0;padding:clamp(2rem,4vw,3.5rem)}.broker-demo-showcase-head{gap:.9rem;display:grid}.broker-demo-showcase-eyebrow,.broker-demo-feature-model{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.broker-demo-showcase-eyebrow{color:var(--accent-soft)}.broker-demo-showcase-head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper);font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:900;line-height:1.05}.broker-demo-showcase-head p{color:var(--rule);font-size:1.0625rem;line-height:1.6}.broker-demo-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.broker-demo-feature{border:1px solid var(--rule);background:var(--paper);min-width:0;color:var(--ink);grid-template-rows:auto 1fr;transition:border-color .15s,transform .15s;display:grid}.broker-demo-feature:hover,.broker-demo-feature:focus-visible{border-color:var(--accent);color:var(--ink);transform:translateY(-.18rem)}.broker-demo-feature:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.broker-demo-feature-media{border-bottom:1px solid var(--rule);background:var(--paper-warm);display:block;overflow:hidden}.broker-demo-feature-media img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;transition:transform .18s}.broker-demo-feature:hover .broker-demo-feature-media img,.broker-demo-feature:focus-visible .broker-demo-feature-media img{transform:scale(1.012)}.broker-demo-feature-copy{align-content:start;gap:.8rem;padding:clamp(1.35rem,2.5vw,2rem);display:grid}.broker-demo-feature-model{color:var(--accent-deep)}.broker-demo-feature-copy h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:900;line-height:1.08}.broker-demo-feature-copy p{color:var(--ink-mute);font-size:1.0625rem;line-height:1.55}.broker-demo-feature-link{color:var(--ink);align-self:end;padding-top:.35rem;font-weight:600}.broker-demo-showcase-more{border-bottom:2px solid var(--accent-soft);color:var(--paper);margin-top:1.5rem;padding-bottom:.2rem;font-weight:600;display:inline-flex}.broker-demo-showcase-more:hover,.broker-demo-showcase-more:focus-visible{color:var(--accent-soft)}@media (width<=767px){.broker-demo-showcase{padding:2rem 1.25rem}.broker-demo-showcase-grid{grid-template-columns:minmax(0,1fr)}.broker-demo-feature:hover,.broker-demo-feature:focus-visible{transform:none}}.plantable-wrap,.responsive-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.plan-stack,.abandonment-mobile{display:none}.abandonment-mobile{gap:1rem;margin-top:2rem}.abandonment-card{background:#fffdf8;border:1px solid #cdc4b0}.abandonment-card h3{color:#f4efe6;background:#0e0d0b;padding:1rem 1.125rem;font-family:Merriweather,Georgia,serif;font-size:1.1rem;line-height:1.3}.abandonment-card dl>div{border-top:1px solid #cdc4b0;gap:.3rem;padding:1rem 1.125rem;display:grid}.abandonment-card dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5a544a;font-size:.7rem;font-weight:700}.abandonment-card dd{color:#25221d}@media (width<=767px){.mobile-safe-page main [style*=minmax]:not([style*=auto-fit]){grid-template-columns:minmax(0,1fr)!important}.mobile-safe-page main [style*=grid-template-columns]>*{min-width:0}.abandonment-table{display:none}.abandonment-mobile{display:grid}}@media (width<=430px){.mobile-safe-page #top{padding-inline:1.25rem!important}.mobile-safe-page main div[style*=display\:inline-flex],.mobile-safe-page main div[style*="display: inline-flex"]{flex-wrap:wrap;max-width:100%}.mobile-safe-page main [style*=minmax]{grid-template-columns:minmax(0,1fr)!important}.mobile-safe-page main div[style*=grid-template-columns]>*{min-width:0}.mobile-safe-page main [style*=white-space]{white-space:normal!important}.mobile-safe-page main section[style*="box-shadow:16px 16px"],.mobile-safe-page main section[style*="16px 16px 0px"]{padding:2rem 1.25rem!important}.responsive-table-wrap table{min-width:44rem}}@media (width<=520px){.peo-cost-page main div[style*=minmax\(300px],.peo-cost-page main div[style*=minmax\(280px]{grid-template-columns:minmax(0,1fr)!important}}:where(a,button).h1:hover,:where(a,button).h2:hover,:where(a,button).h3:hover,:where(a,button).h4:hover,:where(a,button).h5:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h6:hover,:where(a,button).h7:hover{background:#8a3e15!important}:where(a,button).h8:hover{background:#25221d!important}:where(a,button).h9:hover{background:#ebe3d1!important}:where(a,button).h10:hover{color:#b8551f!important}:where(a,button).h11:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h12:hover{color:#b8551f!important}:where(a,button).h13:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h14:hover,:where(a,button).h15:hover{color:#b8551f!important}:where(a,button).h16:hover{background:#25221d!important}:where(a,button).h17:hover,:where(a,button).h18:hover,:where(a,button).h19:hover,:where(a,button).h20:hover,:where(a,button).h21:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h22:hover{background:#8a3e15!important}:where(a,button).h23:hover{background:#fffdf8!important}:where(a,button).h24:hover{border-color:#f4efe6!important}:where(a,button).h25:hover,:where(a,button).h26:hover,:where(a,button).h27:hover,:where(a,button).h28:hover,:where(a,button).h29:hover,:where(a,button).h30:hover{color:#f4efe6!important}:where(a,button).h31:hover{box-shadow:8px 8px #0e0d0b3d!important}:where(a,button).h32:hover,:where(a,button).h33:hover,:where(a,button).h34:hover,:where(a,button).h35:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h36:hover{background:#8a3e15!important}:where(a,button).h37:hover{color:#b8551f!important}:where(a,button).h38:hover{background:#8a3e15!important}:where(a,button).h39:hover{background:#25221d!important}:where(a,button).h40:hover{background:#ebe3d1!important}:where(a,button).h41:hover{color:#b8551f!important}:where(a,button).h42:hover{background:#25221d!important}:where(a,button).h43:hover{background:#8a3e15!important}:where(a,button).h44:hover,:where(a,button).h45:hover,:where(a,button).h46:hover,:where(a,button).h47:hover,:where(a,button).h48:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h49:hover{background:#8a3e15!important}:where(a,button).h50:hover{background:#fffdf8!important}:where(a,button).h51:hover{border-color:#f4efe6!important}:where(a,button).h52:hover,:where(a,button).h53:hover,:where(a,button).h54:hover,:where(a,button).h55:hover,:where(a,button).h56:hover,:where(a,button).h57:hover{color:#f4efe6!important}:where(a,button).h58:hover{box-shadow:8px 8px #0e0d0b3d!important}:where(a,button).h59:hover,:where(a,button).h60:hover,:where(a,button).h61:hover,:where(a,button).h62:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h63:hover{background:#8a3e15!important}:where(a,button).h64:hover{color:#b8551f!important}:where(a,button).h65:hover{background:#8a3e15!important}:where(a,button).h66:hover{background:#25221d!important}:where(a,button).h67:hover{background:#ebe3d1!important}:where(a,button).h68:hover,:where(a,button).h69:hover{color:#b8551f!important}:where(a,button).h70:hover{background:#8a3e15!important}:where(a,button).h71:hover,:where(a,button).h72:hover,:where(a,button).h73:hover,:where(a,button).h74:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h75:hover{background:#8a3e15!important}:where(a,button).h76:hover{background:#fffdf8!important}:where(a,button).h77:hover{border-color:#f4efe6!important}:where(a,button).h78:hover,:where(a,button).h79:hover,:where(a,button).h80:hover,:where(a,button).h81:hover,:where(a,button).h82:hover,:where(a,button).h83:hover{color:#f4efe6!important}:where(a,button).h84:hover{box-shadow:8px 8px #0e0d0b3d!important}:where(a,button).h85:hover,:where(a,button).h86:hover,:where(a,button).h87:hover,:where(a,button).h88:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h89:hover{background:#8a3e15!important}:where(a,button).h90:hover{color:#b8551f!important}:where(a,button).h91:hover{background:#8a3e15!important}:where(a,button).h92:hover{background:#25221d!important}:where(a,button).h93:hover{background:#ebe3d1!important}:where(a,button).h94:hover,:where(a,button).h95:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h96:hover{background:#8a3e15!important}:where(a,button).h97:hover,:where(a,button).h98:hover,:where(a,button).h99:hover,:where(a,button).h100:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h101:hover{background:#8a3e15!important}:where(a,button).h102:hover{background:#fffdf8!important}:where(a,button).h103:hover{border-color:#f4efe6!important}:where(a,button).h104:hover,:where(a,button).h105:hover,:where(a,button).h106:hover,:where(a,button).h107:hover,:where(a,button).h108:hover,:where(a,button).h109:hover{color:#f4efe6!important}:where(a,button).h110:hover{box-shadow:8px 8px #0e0d0b3d!important}:where(a,button).h111:hover,:where(a,button).h112:hover,:where(a,button).h113:hover,:where(a,button).h114:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h115:hover{background:#8a3e15!important}:where(a,button).h116:hover{color:#b8551f!important}:where(a,button).h117:hover{background:#8a3e15!important}:where(a,button).h118:hover{background:#25221d!important}:where(a,button).h119:hover{background:#ebe3d1!important}:where(a,button).h120:hover,:where(a,button).h121:hover,:where(a,button).h122:hover,:where(a,button).h123:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h124:hover{background:#8a3e15!important}:where(a,button).h125:hover{background:#fffdf8!important}:where(a,button).h126:hover{border-color:#f4efe6!important}:where(a,button).h127:hover,:where(a,button).h128:hover,:where(a,button).h129:hover,:where(a,button).h130:hover,:where(a,button).h131:hover,:where(a,button).h132:hover{color:#f4efe6!important}:where(a,button).h133:hover{box-shadow:8px 8px #0e0d0b3d!important}:where(a,button).h134:hover,:where(a,button).h135:hover,:where(a,button).h136:hover,:where(a,button).h137:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h138:hover{background:#8a3e15!important}:where(a,button).h139:hover{color:#b8551f!important}:where(a,button).h140:hover{background:#8a3e15!important}:where(a,button).h141:hover{background:#25221d!important}:where(a,button).h142:hover{background:#ebe3d1!important}:where(a,button).h143:hover{color:#d4793e!important}:where(a,button).h144:hover,:where(a,button).h145:hover,:where(a,button).h146:hover,:where(a,button).h147:hover{box-shadow:10px 12px #0e0d0b17!important}:where(a,button).h148:hover{background:#8a3e15!important}:where(a,button).h149:hover{background:#fffdf8!important}:where(a,button).h150:hover{border-color:#f4efe6!important}:where(a,button).h151:hover,:where(a,button).h152:hover,:where(a,button).h153:hover,:where(a,button).h154:hover,:where(a,button).h155:hover,:where(a,button).h156:hover{color:#f4efe6!important}:where(a,button).h157:hover{box-shadow:8px 8px #0e0d0b3d!important}:where(a,button).h158:hover,:where(a,button).h159:hover,:where(a,button).h160:hover,:where(a,button).h161:hover,:where(a,button).h162:hover{color:#f4efe6!important;border-bottom-color:#f4efe666!important}:where(a,button).h163:hover{background:#8a3e15!important}:where(a,button).h164:hover,:where(a,button).h165:hover,:where(a,button).h166:hover{border-color:#d4793e!important}:where(a,button).h167:hover{background:#8a3e15!important}:where(a,button).h168:hover{background:#fffdf8!important}:where(a,button).h169:hover{border-color:#f4efe6!important}:where(a,button).h170:hover,:where(a,button).h171:hover,:where(a,button).h172:hover,:where(a,button).h173:hover,:where(a,button).h174:hover{color:#f4efe6!important}:where(a,button).h175:hover{box-shadow:8px 8px #0e0d0b3d!important}.wl-table{max-width:880px}.wl-row{border-bottom:1px solid #cdc4b0;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:16px 0;display:grid}.wl-where{color:#5a544a;font-size:1.0625rem;line-height:1.5}.wl-what{color:#25221d;font-size:1.0625rem;font-weight:700;line-height:1.5}@media (width<=640px){.wl-row{grid-template-columns:1fr;gap:4px;padding:14px 0}}.wg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.wg-col{border-top:2px solid #b8551f;padding-top:18px}.wg-ours{border-top-color:#4a443c}.wg-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wg-list li{color:#c9c3b6;padding-left:22px;font-size:1.0625rem;line-height:1.5;position:relative}.wg-list li:before{content:"";background:#b8551f;width:9px;height:2px;position:absolute;top:.62em;left:0}.wg-yours .wg-list li{color:#f4efe6}@media (width<=760px){.wg-split{grid-template-columns:1fr;gap:30px}}:root{--page-cover-duration:.25s;--page-cover-easing:linear}@view-transition{navigation:none}@supports (view-transition-name:root){[data-page-transition-header]{view-transition-name:persistent-page-header}::view-transition-group(root){animation-duration:var(--page-cover-duration);animation-timing-function:var(--page-cover-easing)}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal;z-index:1;animation:none}::view-transition-new(root){animation:page-cover-enter var(--page-cover-duration) var(--page-cover-easing) both;mix-blend-mode:normal;z-index:2}::view-transition-group(persistent-page-header){z-index:20;animation:none}::view-transition-old(persistent-page-header){mix-blend-mode:normal;opacity:1;animation:none}::view-transition-new(persistent-page-header){mix-blend-mode:normal;opacity:0;animation:none}}@keyframes page-cover-enter{0%{transform:translate(100%)}to{transform:translate(0,0)}}html[data-page-transition-disabled] body main{transition:none!important;animation:none!important;transform:none!important}html[data-page-transition-disabled]::view-transition-group(root),html[data-page-transition-disabled]::view-transition-old(root),html[data-page-transition-disabled]::view-transition-new(root){animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-page-transition-force]) body main{transition:none!important;animation:none!important;transform:none!important}html:not([data-page-transition-force])::view-transition-group(root),html:not([data-page-transition-force])::view-transition-old(root),html:not([data-page-transition-force])::view-transition-new(root){animation:none!important}}.about-page{background:var(--paper)}.about-page .about-eyebrow{color:var(--accent-deep);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.about-page .about-hero{border-block-end:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem) clamp(3.5rem,7vw,5.75rem)}.about-page .about-hero .h1{margin-block:1rem 1.5rem}.about-page .about-hero .lead{margin-block:0 2rem}.about-page .about-section{border-block-end:1px solid var(--rule);padding-block:clamp(3.5rem,7vw,5.75rem)}.about-page .about-section-intro,.about-page .about-prose{align-content:start;gap:1.25rem;display:grid}.about-page .about-section h2{margin-block:0 .5rem}.about-page .about-prose p,.about-page .about-proof-label,.about-page .about-context-copy,.about-page .about-list{margin:0}.about-page .about-proof-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-content:start;gap:clamp(1rem,2vw,1.5rem);margin-block-start:clamp(2rem,4vw,3rem);display:grid;position:relative}.about-page .about-proof-grid:before{content:"";inset-inline:0;border-block-start:1px solid var(--accent);position:absolute;top:50%}.about-page .about-proof{z-index:1;border:1px solid var(--rule);border-block-start:.25rem solid var(--accent);align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.about-page .about-proof--start{background:var(--paper)}.about-page .about-proof--scale{background:var(--paper-warm)}.about-page .about-proof-value{color:var(--ink);margin:0}.about-page .about-proof-label{color:var(--ink-mute)}.about-page .about-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-block-start:2rem;display:grid}.about-page .about-context{border-inline-start:.25rem solid var(--accent);padding-block:.25rem;padding-inline-start:clamp(1.25rem,3vw,2rem)}.about-page .about-context-copy{color:var(--ink);font-family:var(--font-display);margin-block-start:1rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.3}.about-page .about-category-panel{border-block-start:1px solid var(--rule);padding-block-start:1.25rem}.about-page .about-list{gap:0;padding:0;list-style:none;display:grid}.about-page .about-list li{border-block-end:1px solid var(--rule);padding-block:.85rem}.about-page .about-working{border-block-end-color:var(--ink);background:var(--ink);color:var(--paper)}.about-page .about-working .about-eyebrow{color:var(--accent-soft)}.about-page .about-working .about-prose p,.about-page .about-working .about-list li{color:var(--paper)}.about-page .about-working .about-category-panel,.about-page .about-working .about-list li{border-color:var(--rule)}.about-page .about-final{background:var(--paper-deep)}.about-page .about-final .lead{color:var(--ink-soft);margin-block:0 2rem}@media (width<=55rem){.about-page .about-split{grid-template-columns:1fr;gap:2rem}}@media (width<=45rem){.about-page .about-proof-grid{grid-template-columns:1fr}.about-page .about-proof-grid:before{display:none}}
