.l-split{--u:min(calc(100vw / 2000),calc(100vh / 1250));height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:40.45% 1fr;background:#f5f2f0;font-family:var(--font-pmr-body),"Open Sans","Helvetica Neue",Arial,sans-serif;color:#282828}.l-hero{display:flex;flex-direction:column;gap:calc(24 * var(--u));min-height:0;overflow-y:auto;padding:calc(50 * var(--u)) calc(42 * var(--u));font-family:var(--font-pmr-heading),Montserrat,sans-serif;color:#ffffff;background:radial-gradient(ellipse at 0 0,rgba(178,113,87,.32),transparent 45%),radial-gradient(ellipse at 100% 100%,rgba(178,113,87,.22),transparent 50%),#282828}.l-hero-brand{display:flex;align-items:center;flex-shrink:0;gap:calc(10 * var(--u));line-height:1}.l-hero-brand img{display:block;height:calc(42 * var(--u));width:auto}.l-hero-brand-name{font-size:max(calc(20.5 * var(--u)),16px);font-weight:700;letter-spacing:calc(1.2 * var(--u))}.l-hero-brand-sub{margin-top:calc(3 * var(--u));font-size:max(calc(9 * var(--u)),7.5px);letter-spacing:calc(.8 * var(--u))}.l-hero-body{margin:auto 0;max-width:calc(40.45vw - 84 * var(--u))}.l-hero-eyebrow,.l-hero-label{margin:0;font-size:max(calc(13 * var(--u)),11px);font-weight:700;line-height:1;letter-spacing:calc(3.5 * var(--u));text-transform:uppercase;color:#cb926e}.l-hero-eyebrow{color:#d2a081}.l-hero-title{margin:calc(26 * var(--u)) 0 0;font-size:calc(79 * var(--u));font-weight:700;line-height:1.04;letter-spacing:-.01em;color:#ffffff}.l-hero-lead{margin:calc(28 * var(--u)) 0 0;font-size:max(calc(19.5 * var(--u)),15px);font-weight:400;line-height:1.54;color:#d6d1cd}.l-hero-statements{margin-top:calc(52 * var(--u));padding-top:calc(30 * var(--u));border-top:1px solid rgba(255,255,255,.12)}.l-hero-text{margin:calc(22 * var(--u)) 0 0;font-size:max(calc(15 * var(--u)),13.5px);font-weight:400;line-height:1.57;color:#c9c3be}.l-hero-text+.l-hero-label{margin-top:calc(52 * var(--u))}.l-hero-foot{flex-shrink:0;margin:0;font-size:max(calc(13.5 * var(--u)),12px);font-weight:400;color:#a39e9a}.l-panel{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;overflow-y:auto;padding:calc(60 * var(--u)) 16px}.l-panel-inner{width:max(calc(480 * var(--u)),440px);max-width:100%}.l-lockup-block{padding-bottom:calc(27 * var(--u));border-bottom:1px solid #e6ded8}.l-lockup{display:flex;align-items:baseline;line-height:1;color:#282828}.l-lockup-pmr{font-family:var(--font-pmr-heading),Montserrat,sans-serif;font-size:calc(64 * var(--u));font-weight:700;letter-spacing:-.01em}.l-lockup-connect{margin-left:calc(12 * var(--u));font-family:var(--font-pmr-script),"Have Heart One",cursive;font-size:calc(84 * var(--u));font-weight:400;color:#b27157;transform:translateY(-.04em)}.l-lockup-sub{margin:calc(22 * var(--u)) 0 0;font-size:max(calc(15 * var(--u)),14px);color:#4a4a4a}.l-cta{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--u));width:100%;height:max(calc(54 * var(--u)),44px);margin-top:calc(24 * var(--u));border-radius:calc(6 * var(--u));background:#a3644b;color:#ffffff;font-family:var(--font-pmr-heading),Montserrat,sans-serif;font-size:max(calc(19 * var(--u)),15px);font-weight:600;text-decoration:none;cursor:pointer;transition:background .16s ease}.l-cta svg{width:max(calc(20 * var(--u)),16px);height:max(calc(20 * var(--u)),16px)}.l-cta:hover{background:#8f553f}.l-cta:focus-visible{outline:2px solid #282828;outline-offset:3px}.l-hint{margin:calc(16 * var(--u)) 0 0;font-size:max(calc(14.5 * var(--u)),13.5px);color:#4a4a4a}.l-links{display:flex;flex-direction:column;align-items:flex-start;gap:calc(14 * var(--u));margin-top:calc(24 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid #e6ded8;font-size:max(calc(14.5 * var(--u)),14px)}.l-link{color:#9a5b42;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.l-link:hover{color:#282828}.l-details{width:100%}.l-summary{list-style:none;display:inline}.l-summary::-webkit-details-marker{display:none}.l-details[open] .l-summary{color:#282828}.l-details-body{margin-top:14px}.l-foot{margin:calc(32 * var(--u)) 0 0;font-size:max(calc(13 * var(--u)),12px);color:#6b625c}.l-powered{position:absolute;right:calc(42 * var(--u));bottom:calc(40 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u))}.l-powered-label{font-family:var(--font-pmr-heading),Montserrat,sans-serif;font-size:max(calc(12.5 * var(--u)),11px);font-weight:600;letter-spacing:calc(3 * var(--u));text-transform:uppercase;color:#4a4a4a}.l-powered img{display:block;height:max(calc(46 * var(--u)),36px);width:auto}.l-form{display:flex;flex-direction:column;gap:12px}.l-panel-inner>.l-form{margin-top:calc(24 * var(--u))}.l-input{width:100%;min-height:48px;box-sizing:border-box;padding:0 16px;border:1px solid #ddd3ca;border-radius:8px;background:#ffffff;color:#282828;font:inherit;font-size:16px;letter-spacing:.08em;text-align:center}.l-input::placeholder{color:#6b625c;letter-spacing:normal}.l-input:focus{border-color:#a3644b;outline:none}.l-submit{min-height:48px;padding:0 24px;border:0;border-radius:8px;background:#282828;color:#ffffff;font-family:var(--font-pmr-heading),Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.l-submit:disabled{opacity:.5;cursor:default}.l-error{margin:0;padding:12px 14px;border-radius:8px;background:#fbeae4;color:#8a2a12;font-size:13px;line-height:1.5;text-align:center}@media (max-width:767px){.l-split{--u:0.72px;height:auto;min-height:100dvh;overflow:visible;grid-template-columns:minmax(0,1fr)}.l-hero{display:none}}.l-hint-idle{margin-bottom:14px;padding:10px 12px;border-left:3px solid #b27157;border-radius:6px;background:rgba(178,113,87,.1);color:inherit}