@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_4GonDPSYCBCwirCsVaNmvnpa7rw5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_e8ade075-module__X3rLZq__className{font-family:Red Hat Display,Red Hat Display Fallback}.red_hat_display_e8ade075-module__X3rLZq__variable{--font-rhd:"Red Hat Display", "Red Hat Display Fallback"}
html,body{margin:0;padding:0}body{font-family:var(--font-rhd), sans-serif}*{box-sizing:border-box}.gap6{gap:6px}.gap14{gap:14px}.gap18{gap:18px}.gap20{gap:20px}.gap28{gap:28px}.gap32{gap:32px}.gap40{gap:40px}.app{font-family:var(--font-rhd), sans-serif;color:#4a5568;background:#efe9dd;min-height:100vh;font-weight:300}.t-navy{color:#0f1b2d}.t-gold{color:#c9a961}.t-slate{color:#4a5568}.t-cream{color:#f4efe6}.t-stone{color:#9a958a}.t-orange{color:#f3541f}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.mono-f{font-variant-numeric:tabular-nums}.kick{text-transform:uppercase;letter-spacing:.24em;color:#c9a961;font-size:11px;font-weight:600}.gbar{background:#c9a961;border-radius:2px;width:48px;height:3px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-nav{color:#f4efe6;background:#0f1b2d}.btn-nav:hover{background:#1c2c45}.btn-gold{color:#f4efe6;background:#0f1b2d}.btn-ghost{color:#0f1b2d;background:0 0;border-color:#c7bfb1}.btn-ghost:hover{border-color:#0f1b2d}.btn-orange{color:#fff;background:#f3541f}.btn-orange:hover{filter:brightness(1.05)}.btn-sm{border-radius:7px;padding:8px 14px;font-size:13px}.lockup{align-items:center;gap:10px;display:flex}.lockup img{height:24px;display:block}.lockup .wm{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:600;line-height:1}.lockup .wm span{color:#c9a961;font-weight:300}.lockup .wm.cr{color:#f4efe6}.lockup img.lockup-art{width:100%;max-width:100%;height:auto;display:block}.card{background:#fbf8f2;border:1px solid #dfd7c7;border-radius:14px}.speccard{background:#fbf8f2;border:1px solid #dfd7c7;border-radius:14px;padding:22px}.shadow{box-shadow:0 14px 40px -26px #0f1b2d80}.input{color:#0f1b2d;background:#fff;border:1px solid #c7bfb1;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:border .15s}.input:focus{border-color:#0f1b2d}.label{letter-spacing:.1em;text-transform:uppercase;color:#6b7585;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.chip{color:#4a5568;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c7bfb1;border-radius:100px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.chip:hover{color:#0f1b2d;border-color:#0f1b2d}.chip.on{color:#f4efe6;background:#0f1b2d;border-color:#0f1b2d}.tag{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.tag-new{color:#f3541f;background:#f3541f1f}.tag-fmt{color:#4a5568;letter-spacing:.04em;background:#0f1b2d0f;font-weight:500}.lhero{max-width:1240px;margin:0 auto;padding:0 40px}.topnav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:22px 40px;display:flex}.poweredby{letter-spacing:.12em;text-transform:uppercase;color:#8a8375;white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.poweredby-rule{background:#ddd4c2;width:1px;height:20px;display:inline-block}.poweredby-sm{display:none}.linklike{color:#4a5568;cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:none;padding:4px 2px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.45;-webkit-text-decoration:underline #c7bfb1;text-decoration:underline #c7bfb1;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-block}.linklike .ico{vertical-align:-3px;margin-left:5px;display:inline-block}.linklike:hover{color:#0f1b2d;text-decoration-color:#0f1b2d}.pw-toggle{color:#6b7585;cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:12px;font-weight:600;-webkit-text-decoration:underline #c7bfb1;text-decoration:underline #c7bfb1;transition:color .15s}.pw-toggle:hover{color:#0f1b2d}.pw-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c9a961}.linklike:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c9a961}.h1{letter-spacing:-.025em;color:#0f1b2d;font-size:62px;font-weight:600;line-height:1}.h2{letter-spacing:-.02em;color:#0f1b2d;font-size:38px;font-weight:600;line-height:1.05}.h3{letter-spacing:-.01em;color:#0f1b2d;font-size:22px;font-weight:600}.lead{color:#4a5568;font-size:19px;font-weight:300;line-height:1.5}.demo-stage{background:#0f1b2d;border-radius:20px;padding:34px;position:relative;overflow:hidden}.demo-stage.demo-flash{animation:1.5s ease-out demoflash}@keyframes demoflash{0%{transform:translateY(0);box-shadow:0 0 #c9a96100}18%{transform:translateY(-3px);box-shadow:0 0 0 4px #c9a961bf}70%{transform:translateY(0);box-shadow:0 0 0 4px #c9a96159}to{transform:translateY(0);box-shadow:0 0 #c9a96100}}@media (prefers-reduced-motion:reduce){.demo-stage.demo-flash{animation-duration:10ms}}.demo-beam{pointer-events:none;background:radial-gradient(120% 90% at 110% 0,#c9a96138,#0000 55%);position:absolute;inset:0}.seg{background:#ffffff14;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{color:#c7bfb1;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600}.seg button.on{color:#0f1b2d;background:#c9a961}.di{color:#f4efe6;background:#ffffff12;border:1px solid #c7bfb140;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500}.di::placeholder{color:#8893a5}.feat{color:#c9a961;background:#c9a96124;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ico{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.ico-s{width:17px;height:17px}.shell{min-height:100vh;display:flex}.side{color:#c7bfb1;background:#0f1b2d;flex-direction:column;flex-shrink:0;width:248px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.nav-item{text-align:left;color:#aeb6c2;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px;font-weight:500;transition:all .15s;display:flex}.nav-item:hover{color:#f4efe6;background:#ffffff0f}.nav-item.on{color:#f4efe6;background:#c9a96129}.nav-item.on .ico{color:#c9a961}.side-lab{letter-spacing:.18em;text-transform:uppercase;color:#5e6b80;margin:18px 0 8px;padding:0 13px;font-size:10px;font-weight:600}.main{flex-direction:column;flex:1;min-width:780px;display:flex}.topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#fbf8f2d9;border-bottom:1px solid #dfd7c7;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.search{background:#fff;border:1px solid #c7bfb1;border-radius:9px;align-items:center;gap:9px;width:340px;max-width:38vw;padding:9px 13px;display:flex}.search input{color:#0f1b2d;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14px}.canvas{width:100%;max-width:1280px;margin:0 auto;padding:32px}.avatar{color:#c9a961;background:#0f1b2d top/cover;border:1.5px solid #c9a96180;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.roleswitch{background:#e7e0d2;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.roleswitch button{color:#6b7585;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.roleswitch button.on{color:#f4efe6;background:#0f1b2d}.acard{cursor:pointer;background:#fbf8f2;border:1px solid #dfd7c7;border-radius:14px;flex-direction:column;transition:all .18s;display:flex;overflow:hidden}.acard:hover{border-color:#0f1b2d;transform:translateY(-3px);box-shadow:0 18px 40px -24px #0f1b2d80}.athumb{background:#ece5d7;border-bottom:1px solid #dfd7c7;justify-content:center;align-items:center;height:214px;font-size:8px;display:flex;position:relative;overflow:hidden}.acard-body{flex-direction:column;flex:1;gap:9px;padding:14px 16px;display:flex}.stat-card{background:#fbf8f2;border:1px solid #dfd7c7;border-radius:14px;padding:20px 22px}.stat-n{letter-spacing:-.02em;color:#0f1b2d;font-size:34px;font-weight:600;line-height:1}.stat-l{letter-spacing:.04em;color:#6b7585;margin-top:5px;font-size:12px;font-weight:500}.row-hover{transition:background .12s}.row-hover:hover{background:#f4efe6}.modal-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#0f1b2d8c;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:#fbf8f2;border-radius:18px;width:520px;max-width:100%;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.toast{color:#f4efe6;z-index:60;background:#0f1b2d;border-radius:10px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #0009}.dropdown{z-index:30;background:#fff;border:1px solid #c7bfb1;border-radius:10px;max-height:260px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 18px 44px -18px #0f1b2d73}.drop-row{cursor:pointer;align-items:center;gap:11px;padding:10px 13px;display:flex}.drop-row:hover{background:#f4efe6}.swatch{border:1px solid #0f1b2d1a;border-radius:9px;width:100%;height:54px}.lockpill{letter-spacing:.06em;text-transform:uppercase;color:#6b7585;background:#0f1b2d0d;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.fieldlock{color:#9a958a;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}a.cleanlink{color:inherit;text-decoration:none}.toggle{cursor:pointer;background:#c7bfb1;border-radius:14px;flex-shrink:0;width:42px;height:24px;transition:background .15s;position:relative}.toggle.on{background:#1f8a5b}.knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.toggle.on .knob{left:21px}.co-btn{color:#0f1b2d;cursor:pointer;background:0 0;border:1px solid #c7bfb1;border-radius:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.co-btn.on{color:#f4efe6;background:#0f1b2d;border-color:#0f1b2d}.qchip{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #c7bfb1;border-radius:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.qchip.on{color:#f4efe6;background:#0f1b2d;border-color:#0f1b2d}.nbadge{color:#fff;background:#f3541f;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.3}.spinner{border:3px solid #dfd7c7;border-top-color:#0f1b2d;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chkdot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.chkdot.ok{color:#1f8a5b;background:#1f8a5b24}.chkdot.warn{color:#8a6d1f;background:#c9a96138}.chkdot svg{stroke:currentColor;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.stagedot{border:2px solid #c7bfb1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.stagedot.ok{color:#1f8a5b;background:#1f8a5b24;border-color:#0000}.stagedot svg{stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.reqrow{transition:background .12s}.reqrow:hover,.reqrow.on{background:#f4efe6}.stepnum{color:#c9a961;background:#0f1b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.edlayer{cursor:pointer;color:#4a5568;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:500;display:flex}.edlayer:hover{background:#f4efe6}.edlayer.on{color:#f4efe6;background:#0f1b2d}.edlayer svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}.edlocked{color:#9a958a;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.edlocked svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:15px;height:15px}.edcanvas{background:#e7e0d2 radial-gradient(#d3cab6 1.2px,#0000 1.2px) 0 0/16px 16px;border-radius:14px;justify-content:center;align-items:center;min-height:470px;padding:30px;font-size:13px;display:flex}.specin{color:#0f1b2d;background:#fff;border:1px solid #c7bfb1;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13.5px;font-weight:500}.specin:focus{border-color:#0f1b2d}.specin::placeholder{color:#b3aa99;font-weight:400}.specfield{flex-direction:column;gap:5px;display:flex}.dropzone{text-align:center;cursor:pointer;background:#f7f2e9;border:1.5px dashed #c7bfb1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:38px 26px;font-family:inherit;transition:border .15s;display:flex}.dropzone:hover{border-color:#0f1b2d}.checkline{border-bottom:1px solid #ece5d7;align-items:center;gap:12px;padding:12px 0;display:flex}.chkdot.bad{color:#f3541f;background:#f3541f21}.chkdot.lg{width:22px;height:22px}.chkdot.lg svg{width:13px;height:13px}.filepick{cursor:pointer;text-align:left;background:#fff;border:1px solid #c7bfb1;border-radius:10px;align-items:center;gap:12px;width:100%;padding:13px 15px;font-family:inherit;transition:border .15s;display:flex}.filepick:hover{border-color:#0f1b2d}.filepick.on{background:#f4efe6;border-color:#0f1b2d}.specpill{letter-spacing:.05em;color:#4a5568;background:#0f1b2d0f;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.splitrow{border:1px solid #dfd7c7;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.money{font-variant-numeric:tabular-nums;font-weight:600}.sbdot{border:1px solid #0f1b2d1f;border-radius:6px;flex-shrink:0;width:24px;height:24px}.accessrow{border-bottom:1px solid #ece5d7;grid-template-columns:2fr 1.3fr 1.5fr .9fr;align-items:center;padding:15px 20px;display:grid}.permchip{color:#4a5568;background:#0f1b2d0d;border-radius:100px;padding:4px 11px;font-size:11.5px;font-weight:500}.colorin{cursor:pointer;background:#fff;border:1px solid #c7bfb1;border-radius:7px;width:100%;height:38px;padding:3px}.ap{font-family:var(--font-rhd), sans-serif;color:#4a5568;border-radius:.5em;line-height:1.1;position:relative;overflow:hidden}.ap *{box-sizing:border-box}.ap .ap-colog{pointer-events:none;max-width:none}.ap-photo{background-color:#0f1b2d;background-position:50%;background-size:cover;position:absolute;inset:0}.ap-scrim{position:absolute;inset:0}.ap-pad{flex-direction:column;padding:1.5em;display:flex;position:absolute;inset:0}.ap .lg{height:1.5em;display:block}.ap .wm{letter-spacing:-.01em;color:#0f1b2d;white-space:nowrap;font-size:1.15em;font-weight:600}.ap .wm .g{color:#c9a961;font-weight:300}.ap .wm.cr{color:#f4efe6}.ap .lock{align-items:center;gap:.5em;display:flex}.ap .kick{text-transform:uppercase;letter-spacing:.22em;color:#c9a961;font-size:.62em;font-weight:600}.ap .gbar{background:#c9a961;border-radius:.1em;width:2.6em;height:.18em}.ap .mono{color:#c9a961;background:#0f1b2d top/cover;border:.12em solid #c9a9618c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.ap .nm{letter-spacing:-.01em;color:#0f1b2d;font-weight:600}.ap .nm.cr{color:#f4efe6}.ap .ttl{text-transform:uppercase;letter-spacing:.14em;color:#c9a961;font-weight:600}.ap .ln{color:#4a5568;font-weight:300}.ap .ln.cr{color:#c7bfb1}.ap .hair{background:#c7bfb1;height:1px}.ap .hair.d{background:#c7bfb14d}.ap.k-guide{width:20em;height:26.4em}.ap.k-guide .ttl2{color:#f4efe6;letter-spacing:-.02em;font-size:2.5em;font-weight:600;line-height:.95}.ap.k-sign{background:#0f1b2d;width:24em;height:26em}.ap.k-sign .big{letter-spacing:.04em;color:#f4efe6;text-transform:uppercase;font-size:2.3em;font-weight:600}.ap.k-social{width:26em;height:26em}.ap.k-social .price{color:#f4efe6;letter-spacing:-.01em;font-size:2.2em;font-weight:600}.ap .pill{color:#c9a961;text-transform:uppercase;letter-spacing:.16em;background:#0f1b2db8;border:1px solid #c9a96180;border-radius:2em;align-items:center;gap:.4em;padding:.4em .8em;font-size:.6em;font-weight:600;display:inline-flex}.ap.k-postcard{background:#0f1b2d;width:26em;height:18.6em;display:flex}.ap.k-postcard .ph{background-color:#1a2942;background-position:50%;background-size:cover;width:45%}.ap.k-postcard .rt{flex-direction:column;flex:1;padding:1.5em;display:flex}.ap.k-card{background:#0f1b2d;justify-content:space-between;width:26em;height:14.9em;padding:1.7em;display:flex}.ap.k-card .nm2{color:#f4efe6;letter-spacing:-.01em;font-size:1.7em;font-weight:600;line-height:1}.ap.k-flyer{background:#f4efe6;flex-direction:column;width:20.5em;height:26em;display:flex}.ap.k-flyer .ph{background-color:#1a2942;background-position:50%;background-size:cover;height:58%}.ap .chip{text-align:center;border:1px solid #c7bfb1;border-radius:.4em;flex:1;padding:.4em .6em}.ap .chip b{color:#0f1b2d;font-size:1.1em;font-weight:700;display:block}.ap .chip span{text-transform:uppercase;letter-spacing:.1em;color:#4a5568;font-size:.62em}.ap.k-email{background:#f4efe6;align-items:center;gap:1.1em;width:26em;height:7em;padding:1.2em 1.4em;display:flex}.ap .vr{background:#c7bfb1;align-self:stretch;width:1px}.ap .cobr{color:#c7bfb1;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5em;font-size:.66em;font-weight:600;display:flex}.ap .cobr b{color:#f4efe6;font-weight:600}.ap.k-story{background:#0f1b2d;width:15em;height:26.6em}.ap.k-hanger{background:#0f1b2d;border-radius:.7em;width:10.6em;height:26em}.ap .hang-hole{border:.28em solid #f4efe647;border-radius:50%;flex-shrink:0;width:2.4em;height:2.4em}.ap.k-teamsign{background:#0f1b2d;width:26em;height:20.5em;position:relative}.ap .tsign-border{pointer-events:none;border:1px solid #c9a96180;border-radius:.18em;position:absolute;inset:1em}.ap .tmono{color:#f4efe6;letter-spacing:.01em;font-size:3.15em;font-weight:600;line-height:.9}.ap .tslash{background:#c9a961b3;width:2px;height:2.3em;margin:0 .18em;transform:rotate(16deg)}.ap .tname{letter-spacing:0;color:#f4efe6;font-size:1.66em;font-weight:600;line-height:1}.ap .tkick{letter-spacing:.3em;text-transform:uppercase;color:#c9a961;font-size:.72em;font-weight:600}.ap .tforsale{letter-spacing:.1em;color:#f4efe6;text-transform:uppercase;font-size:1.5em;font-weight:600}.ap .tcontact{color:#f4efe6;font-size:.82em;font-weight:500}.ap .tbroker{letter-spacing:.04em;color:#9aa4b3;text-transform:uppercase;font-size:.64em;font-weight:500}.ap .tbroker b{color:#f4efe6;font-weight:700}.ap.k-digitalcard{background:#f4efe6;flex-direction:column;width:15.7em;height:26.6em;display:flex}.ap.k-digitalcard .dc-top{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;padding:1em 1.2em .8em;display:flex;overflow:hidden}.ap.k-digitalcard .dc-top>*{flex-shrink:0}.ap.k-digitalcard .dc-ring{background:#f4efe6;border:.06em solid #c9a961;border-radius:50%;flex-shrink:0;width:7.5em;height:7.5em;padding:.13em}.ap.k-digitalcard .dc-photo{color:#c9a961;letter-spacing:.01em;background-color:#0f1b2d;background-position:top;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.2em;font-weight:700;display:flex;overflow:hidden}.ap.k-digitalcard .dc-name{text-transform:uppercase;letter-spacing:.01em;color:#0f1b2d;overflow-wrap:break-word;max-width:100%;margin-top:.45em;font-size:1.8em;font-weight:800;line-height:1.12}.ap.k-digitalcard .dc-title{text-transform:uppercase;letter-spacing:.16em;color:#3c4a5e;overflow-wrap:break-word;max-width:100%;margin-top:.4em;font-size:.86em;font-weight:500;line-height:1.35}.ap.k-digitalcard .dc-div{background:#c9a961;border-radius:.1em;flex-shrink:0;width:2.5em;height:.13em;min-height:1px;margin:.6em 0 .55em}.ap.k-digitalcard .dc-contact{color:#0f1b2d;max-width:100%;font-size:1.1em;font-weight:600;line-height:1.25}.ap.k-digitalcard .dc-email{white-space:nowrap}.ap.k-digitalcard .dc-web{color:#c9a961;white-space:nowrap;max-width:100%;margin-top:auto;padding-top:.35em;font-size:.86em;font-weight:600;line-height:1.25}.ap.k-digitalcard .dc-foot-img{background:#0f1b2d;flex-shrink:0;width:100%;height:auto;display:block}.ap.k-listingpanel{background:#f4efe6;flex-direction:column;width:21em;height:26.25em;display:flex;position:relative;overflow:hidden}.ap.k-listingpanel .lp-cream{z-index:2;pointer-events:none;flex-direction:column;flex:1;min-height:0;padding:1.5em 1.5em 0;display:flex;position:relative}.ap.k-listingpanel .lp-lockrow{align-items:center;gap:.7em;display:flex}.ap.k-listingpanel .lp-lockup{width:auto;height:1.55em;display:block}.ap.k-listingpanel .lp-hair{background:#c9a9618c;flex:1;height:1px}.ap.k-listingpanel .lp-forsale{text-transform:uppercase;color:#0f1b2d;letter-spacing:-.03em;white-space:nowrap;margin-top:.55em;font-size:3.7em;font-weight:800;line-height:1}.ap.k-listingpanel .lp-presented{text-transform:uppercase;letter-spacing:.22em;color:#c9a961;align-items:center;gap:.5em;margin-top:1.5em;font-size:.62em;font-weight:600;display:flex}.ap.k-listingpanel .lp-dash{background:#c9a961;width:2.2em;height:1.5px}.ap.k-listingpanel .lp-name{text-transform:uppercase;color:#0f1b2d;letter-spacing:-.005em;flex-direction:column;max-width:11.5em;margin-top:.5em;font-weight:800;line-height:.92;display:flex}.ap.k-listingpanel .lp-name>span{overflow-wrap:break-word;display:block}.ap.k-listingpanel .lp-realtor{text-transform:uppercase;letter-spacing:.26em;color:#4a5568;margin-top:.55em;font-size:.8em;font-weight:600}.ap.k-listingpanel .lp-cutout{object-fit:contain;object-position:bottom right;z-index:1;width:auto;max-width:62%;height:11.4em;position:absolute;bottom:6.88em;right:0}.ap.k-listingpanel .lp-navy{z-index:3;background:#0f1b2d;flex-direction:column;height:6.88em;padding:.55em 1.4em .6em;display:flex;position:relative}.ap.k-listingpanel .lp-phone{color:#f4efe6;letter-spacing:-.02em;white-space:nowrap;text-align:center;font-size:2.5em;font-weight:800;line-height:1}.ap.k-listingpanel .lp-footrow{align-items:center;gap:.95em;margin-top:auto;display:flex}.ap.k-listingpanel .lp-qr{flex-shrink:0;width:2.15em;height:2.15em;display:block}.ap.k-listingpanel .lp-qr-empty{border:1px dashed #f4efe647;border-radius:.15em}.ap.k-listingpanel .lp-vdiv{background:#c7bfb152;flex-shrink:0;align-self:stretch;width:1px}.ap.k-listingpanel .lp-wordmark{width:auto;height:1.25em;display:block}.ap.k-listingpanel .lp-marks{width:auto;height:1.55em;margin-left:auto;display:block}.ap.k-movesocial{background:#0f1b2d;width:24em;height:24em;position:relative;overflow:hidden}.ap.k-movesocial .ms-plate{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ap.k-movesocial .ms-cutout{object-fit:contain;object-position:bottom right;z-index:1;width:auto;max-width:56%;height:13em;position:absolute;bottom:0;right:0}.ap.k-movesocial .ms-name{z-index:2;color:#f4efe6;text-transform:uppercase;letter-spacing:.12em;overflow-wrap:break-word;max-width:12em;font-weight:600;line-height:1.05;position:absolute;bottom:2.85em;left:1.55em}.ap.k-biosheet{color:#0f1b2d;background:#fff;flex-direction:column;width:20em;height:25.88em;display:flex;position:relative;overflow:hidden}.ap.k-biosheet .bs-top{flex-shrink:0;position:relative}.ap.k-biosheet .bs-header{align-items:center;padding:1.5em 0 0 2.75em;display:flex}.ap.k-biosheet .bs-lockup{flex-shrink:0;width:6.6em;height:auto;display:block}.ap.k-biosheet .bs-hrule{background:#c9a961;flex:1;height:.085em;margin-left:.85em}.ap.k-biosheet .bs-namewrap{z-index:2;padding:.6em 10.05em 0 2.75em;position:relative}.ap.k-biosheet .bs-name{letter-spacing:-.015em;overflow-wrap:anywhere}.ap.k-biosheet .bs-first{color:#c9a961;font-weight:800}.ap.k-biosheet .bs-last{color:#0f1b2d;font-weight:800}.ap.k-biosheet .bs-band{z-index:1;background:#0f1b2d;align-items:center;height:1.15em;margin-top:.7em;padding-left:2.75em;display:flex;position:relative}.ap.k-biosheet .bs-realtor{color:#f4efe6;letter-spacing:.2em;font-size:.6em;font-weight:700}.ap.k-biosheet .bs-body{flex-direction:column;flex:1;min-height:0;padding:.95em 2.6em 0 2.75em;display:flex;position:relative;overflow:hidden}.ap.k-biosheet .bs-goldrule{background:#c9a961;width:.085em;position:absolute;top:1em;bottom:1.3em;left:2em}.ap.k-biosheet .bs-bio{color:#2b3648;text-align:justify;line-height:1.4}.ap.k-biosheet .bs-bio p{margin:0 0 .45em}.ap.k-biosheet .bs-bio p:last-child{margin-bottom:0}.ap.k-biosheet .bs-marksrow{justify-content:flex-end;margin-top:auto;padding:.3em 0 .55em;display:flex}.ap.k-biosheet .bs-marks{width:auto;height:.95em;display:block}.ap.k-biosheet .bs-footer{z-index:3;background:#0f1b2d;flex-shrink:0;align-items:center;gap:.9em;height:2.26em;padding:0 1.2em;display:flex;position:relative}.ap.k-biosheet .bs-bowtie{flex-shrink:0;width:2.3em;height:auto;display:block;position:static}.ap.k-biosheet .bs-footcontact{color:#f4efe6;flex:1;justify-content:center;align-items:center;gap:1.15em;min-width:0;margin:0;display:flex;overflow:hidden}.ap.k-biosheet .bs-footspacer{flex-shrink:0;width:2.3em}.ap.k-biosheet .bs-footline{white-space:nowrap;font-weight:500}.ap.k-biosheet .bs-footdiv{background:#c9a961;flex-shrink:0;width:.08em;height:1.35em}.ap.k-biosheet .bs-portrait{color:#c9a961;z-index:2;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:flex-end;width:8.6em;height:6.8em;font-weight:700;display:flex;position:absolute;bottom:0;right:1.4em}.ap.k-guidecover{background:#0f1b2d;width:20em;height:25.88em;position:relative;overflow:hidden}.ap.k-guidecover .gc-cover{background-position:50%;background-size:cover;position:absolute;inset:0}.ap.k-guideback{background:#0b1220;width:20em;height:25.88em;position:relative;overflow:hidden}.ap.k-guideback .gb-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.ap.k-guideback .gb-contact{text-align:center;z-index:2;padding:0 2.3em;position:absolute;top:14.35em;left:0;right:0}.ap.k-guideback .gb-name{color:#f4efe6;letter-spacing:.01em;margin-bottom:.42em;font-weight:700;line-height:1}.ap.k-guideback .gb-line{color:#ece6da;font-weight:400;line-height:1.59}.ap.k-guideback .gb-web{font-weight:400}.ap.k-guideclose{background:#101826;width:20em;height:25.88em;position:relative;overflow:hidden}.ap.k-guideclose .gcl-kicker,.ap.k-guideclose .gcl-headline,.ap.k-guideclose .gcl-namerow,.ap.k-guideclose .gcl-line,.ap.k-guideclose .gcl-off{white-space:nowrap;line-height:0;position:absolute}.ap.k-guideclose .gcl-kicker{letter-spacing:.1269em;color:#c8a653;font-weight:700}.ap.k-guideclose .gcl-headline{letter-spacing:.008em;color:#f2efe4;font-weight:700}.ap.k-guideclose .gcl-rule{background:#c8a653;border-radius:.0613em;width:.1225em;height:3.7461em;position:absolute;top:12.1196em;left:1.5557em}.ap.k-guideclose .gcl-namerow,.ap.k-guideclose .gcl-line{color:#fff}.ap.k-guideclose .gcl-name{font-weight:700}.ap.k-guideclose .gcl-title{margin-left:.6669em;font-weight:400;position:relative;top:-.1022em}.ap.k-guideclose .gcl-lockup{width:10.2627em;height:.7686em;position:absolute;top:20.3373em;left:1.5961em}.ap.k-guideclose .gcl-off{letter-spacing:.0105em;color:#f2efe4;font-weight:400}.ap.k-guideclose .gcl-off-phone{letter-spacing:.02em;font-weight:700}.ap.k-guideintro{color:#0f1b2d;background:#fff;width:20em;height:25.88em;display:flex;position:relative;overflow:hidden}.ap.k-guideintro .gi-side{background:#0f1b2d;flex-direction:column;flex-shrink:0;align-items:center;width:8.64em;padding:1.55em 0 0;display:flex;position:relative}.ap.k-guideintro .gi-kicker{color:#c9a961;letter-spacing:.088em;flex-shrink:0;align-self:flex-start;margin-left:2.19em;font-size:.443em;font-weight:700}.ap.k-guideintro .gi-ring{border:.11em solid #c9a961;border-radius:50%;flex-shrink:0;width:5.3em;height:5.3em;margin-top:1.34em;padding:.16em}.ap.k-guideintro .gi-photo{color:#c9a961;background-color:#1c2942;background-position:top;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4em;font-weight:700;display:flex}.ap.k-guideintro .gi-name{color:#f4efe6;letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;flex-shrink:0;align-self:stretch;margin-top:.6em;font-weight:700;line-height:1.05}.ap.k-guideintro .gi-realtor{color:#c9a961;letter-spacing:.05em;text-align:center;overflow-wrap:anywhere;flex-shrink:0;align-self:stretch;margin-top:.4em;padding:0 2.18em;font-size:.444em;font-weight:600}.ap.k-guideintro .gi-divider{background:#38445a;flex-shrink:0;width:5.84em;height:.06em;margin:.49em 0 0}.ap.k-guideintro .gi-contact{flex:auto;align-self:stretch;min-height:0;padding:.85em .49em .3em .97em;overflow:hidden}.ap.k-guideintro .gi-clabel{color:#c9a961;letter-spacing:.048em;margin-top:2.89em;font-size:.4em;font-weight:700}.ap.k-guideintro .gi-clabel:first-child{margin-top:0}.ap.k-guideintro .gi-cval{color:#ece6da;margin-top:.36em;font-size:.54em;font-weight:400;line-height:1.25}.ap.k-guideintro .gi-email{overflow-wrap:anywhere}.ap.k-guideintro .gi-nowrap{white-space:nowrap}.ap.k-guideintro .gi-scan{flex-direction:row;flex-shrink:0;align-self:stretch;align-items:center;gap:.52em;padding:.55em .5em .97em .96em;display:flex}.ap.k-guideintro .gi-scan-text{color:#ece6da;text-align:left;font-size:.54em;font-weight:400;line-height:1.12}.ap.k-guideintro .gi-qr{flex-shrink:0;width:2.05em;height:2.05em;display:block}.ap.k-guideintro .gi-main{flex-direction:column;flex:1;min-width:0;padding:1.66em 1.4em .98em 1.37em;display:flex;position:relative}.ap.k-guideintro .gi-headline{color:#0f1b2d;letter-spacing:-.01em;font-weight:700}.ap.k-guideintro .gi-bio{color:#2b3648;margin-top:.72em;line-height:1.46}.ap.k-guideintro .gi-bio p{margin:0 0 .62em}.ap.k-guideintro .gi-bio p:last-child{margin-bottom:0}.ap.k-guideintro .gi-quote{gap:.85em;margin-top:auto;display:flex}.ap.k-guideintro .gi-quote-rule{background:#c9a961;flex-shrink:0;align-self:stretch;width:.11em}.ap.k-guideintro .gi-quote-text{color:#2b3648;font-weight:400}.ap.k-emailsig2{background:#0f1b2d;border-radius:.9em;align-items:center;width:26em;height:8.67em;padding:0 1.6em;display:flex;position:relative;overflow:hidden}.ap.k-emailsig2 .es-border{pointer-events:none;border:1px solid #f4efe66b;border-radius:.55em;position:absolute;inset:.62em}.ap.k-emailsig2 .es-ring{z-index:1;background:#0f1b2d;border:.09em solid #c9a961;border-radius:50%;flex-shrink:0;width:5.5em;height:5.5em;padding:.14em}.ap.k-emailsig2 .es-photo{color:#c9a961;letter-spacing:.01em;background-color:#0f1b2d;background-position:top;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.6em;font-weight:700;display:flex;overflow:hidden}.ap.k-emailsig2 .es-body{z-index:1;flex:1;min-width:0;margin-left:1.35em}.ap.k-emailsig2 .es-name{text-transform:uppercase;color:#f4efe6;letter-spacing:.005em;white-space:nowrap;font-weight:800;line-height:1}.ap.k-emailsig2 .es-title{text-transform:uppercase;letter-spacing:.22em;color:#c9a961;margin-top:.52em;font-size:.66em;font-weight:600}.ap.k-emailsig2 .es-underline{background:#c9a961;width:2.1em;height:1.5px;margin-top:.5em}.ap.k-emailsig2 .es-phone{color:#f4efe6;margin-top:.75em;font-size:.82em;font-weight:500}.ap.k-emailsig2 .es-email{color:#f4efe6;white-space:nowrap;margin-top:.22em;font-weight:500}.ap.k-emailsig2 .es-broker{color:#6f7f96;margin-top:.22em;font-size:.74em;font-weight:500}.ap.k-emailsig2 .es-lockup{z-index:1;width:auto;height:1.5em;display:block;position:absolute;bottom:1.5em;right:1.95em}.ap.k-letterhead{color:#101825;background:#fff;width:20em;height:25.88em;position:relative;overflow:hidden}.ap.k-letterhead .lh-lockup{width:4.0235em;height:2.6275em;display:block;position:absolute;top:1.4902em;left:.9804em}.ap.k-letterhead .lh-agent{text-align:right;position:absolute;top:1.5915em;right:.9804em}.ap.k-letterhead .lh-name{color:#101825;white-space:nowrap;font-weight:700;line-height:1}.ap.k-letterhead .lh-title{color:#3d4961;white-space:nowrap;margin-top:.0651em;font-weight:500;line-height:1}.ap.k-letterhead .lh-rule{background:#c6a552;width:3.7569em;height:.0784em;margin-top:.1329em;margin-left:auto}.ap.k-letterhead .lh-phone,.ap.k-letterhead .lh-email{color:#101825;white-space:nowrap;line-height:1}.ap.k-letterhead .lh-phone{margin-top:.2466em;font-weight:500}.ap.k-letterhead .lh-email{margin-top:.0776em;font-weight:400}.ap.k-letterhead .lh-panel{box-sizing:border-box;border:.047em solid #f2eee2;width:18.0471em;height:19.9059em;position:absolute;top:5.0196em;left:.9804em}.ap.k-letterhead .lh-body{color:#3d4961;width:16.0627em;height:17em;font-weight:400;position:absolute;top:6.6999em;left:1.9686em;overflow:hidden}.ap.k-letterhead .lh-body-in{display:block}.ap.k-letterhead .lh-para{margin:0}.ap.k-letterhead .lh-markgap{background:#fff;width:1.498em;height:.16em;position:absolute;top:24.8265em;left:9.251em}.ap.k-letterhead .lh-mark{width:.949em;height:.4784em;display:block;position:absolute;top:24.6941em;left:9.5255em}.ap.k-nophoto{background:#f4efe6;width:24em;height:18em;position:relative;overflow:hidden}.ap.k-nophoto .np-navy{clip-path:polygon(0 0,62.5% 0,100% 50%,62.5% 100%,0 100%);background:#0f1b2d;position:absolute;inset:0}.ap.k-nophoto .np-pad{flex-direction:column;padding:1.05em 1.5em 1.15em;display:flex;position:absolute;inset:0}.ap.k-nophoto .np-lockup{align-self:flex-start;width:auto;height:2em;display:block}.ap.k-nophoto .np-headline{text-transform:uppercase;color:#f4efe6;letter-spacing:-.02em;flex-direction:column;margin-top:.32em;font-size:3.7em;font-weight:800;line-height:.92;display:flex}.ap.k-nophoto .np-headline>span{display:block}.ap.k-nophoto .np-name{text-transform:uppercase;color:#c9a961;letter-spacing:.08em;overflow-wrap:break-word;margin-top:auto;margin-bottom:.16em;font-weight:700;line-height:1}.ap.k-nophoto .np-phone{color:#f4efe6;letter-spacing:-.01em;white-space:nowrap;margin-top:0;font-weight:800;line-height:1}.ap.k-nophoto .np-footer{align-items:center;gap:.65em;margin-top:.85em;display:flex}.ap.k-nophoto .np-wordmark{width:auto;height:.72em;display:block}.ap.k-nophoto .np-marks{width:auto;height:.9em;display:block}.ap.k-nophoto.np-back .np-navy{clip-path:polygon(37.5% 0,100% 0,100% 100%,37.5% 100%,0 50%)}.ap.k-nophoto.np-back .np-pad{text-align:right}.ap.k-nophoto.np-back .np-headline{margin-right:.02em}.ap.k-nophoto.np-back .np-name{margin-right:-.08em}.ap.k-nophoto.np-back .np-phone{margin-right:.01em}.ap.k-nophoto.np-back .np-lockup{align-self:flex-end}.ap.k-nophoto.np-back .np-footer{justify-content:flex-end}.ap.k-nophoto.np-back .np-marks{height:.905em}.ap.k-soldrider{background:#0f1b2d;width:24em;height:6em;overflow:hidden}.ap.k-soldrider .sr-img{object-fit:cover;width:100%;height:100%;display:block}.ap.k-fbcover{background:#0f1b2d;border-radius:0;width:26em;height:9.63em;position:relative;overflow:hidden}.ap.k-fbcover .fbc-plate{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ap.k-fbcover .fbc-stack{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:.9em;left:0;right:0}.ap.k-fbcover .fbc-bowtie{width:1em;height:auto;margin-bottom:.3em;display:block}.ap.k-fbcover .fbc-name{text-transform:uppercase;color:#c9a961;letter-spacing:-.005em;overflow-wrap:break-word;text-shadow:0 .02em .14em #00000059;max-width:22em;font-weight:800;line-height:.95}.ap.k-fbcover .fbc-phone{color:#f4efe6;letter-spacing:.01em;white-space:nowrap;text-shadow:0 .02em .14em #0006;margin-top:.38em;font-weight:500}.ap.k-fbcover .fbc-email{color:#f4efe6;white-space:nowrap;text-shadow:0 .02em .14em #0006;margin-top:.15em;font-weight:300}.ap.k-fbcover .fbc-lockup{text-align:center;z-index:1;letter-spacing:-.01em;color:#c9a961;white-space:nowrap;font-size:.95em;font-weight:600;position:absolute;bottom:1.4em;left:0;right:0}.ap.k-fbcover .fbc-lockup span{color:#c7bfb1;font-weight:300}.ap.k-bpanel{background:#0f1b2d;flex-direction:column;width:21em;height:26.25em;display:flex;overflow:hidden}.ap.k-bpanel .bp-body{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;padding:1.7em 1.4em .7em;display:flex}.ap.k-bpanel .bp-lockup{width:auto;height:1.9em;display:block}.ap.k-bpanel .bp-forsale{text-transform:uppercase;color:#f4efe6;letter-spacing:-.02em;flex-direction:column;margin-top:.32em;font-size:3.8em;font-weight:800;line-height:.9;display:flex}.ap.k-bpanel .bp-forsale>span{display:block}.ap.k-bpanel .bp-presented{text-transform:uppercase;letter-spacing:.22em;color:#c9a961;justify-content:center;align-items:center;gap:.6em;width:100%;margin-top:auto;font-size:.62em;font-weight:600;display:flex}.ap.k-bpanel .bp-hair{background:#c9a961;flex:1;height:1px}.ap.k-bpanel .bp-name{text-transform:uppercase;color:#f4efe6;letter-spacing:.005em;overflow-wrap:break-word;max-width:100%;margin-top:.6em;font-weight:800;line-height:1}.ap.k-bpanel .bp-title{text-transform:uppercase;letter-spacing:.2em;color:#f4efe6;margin:.62em 0;font-size:.9em;font-weight:600}.ap.k-bpanel .bp-phone{color:#c9a961;letter-spacing:-.01em;white-space:nowrap;margin-top:0;font-weight:800;line-height:1}.ap.k-bpanel .bp-footer{background:#f4efe6;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;height:3.86em;padding:0 1.4em;display:grid}.ap.k-bpanel .bp-fside{align-items:center;gap:.8em;min-width:0;display:flex}.ap.k-bpanel .bp-fside-r{justify-content:flex-end}.ap.k-bpanel .bp-qr{flex-shrink:0;width:1.7em;height:1.7em;display:block}.ap.k-bpanel .bp-qr-empty{border:1px dashed #0f1b2d4d;border-radius:.15em}.ap.k-bpanel .bp-vdiv{background:#0f1b2d2e;flex-shrink:0;width:1px;height:1.6em}.ap.k-bpanel .bp-wordmark{width:7.6em;height:auto;margin:0 .8em;display:block}.ap.k-bpanel .bp-marks{flex-shrink:0;width:auto;height:.78em;display:block}.ap.k-brokeragepanel{background:#0f1b2d;width:21em;height:26.25em;overflow:hidden}.ap.k-brokeragepanel .bkp-img{object-fit:cover;width:100%;height:100%;display:block}.ap.k-maillabel{background:#0f1b2d;align-items:center;width:26em;height:8.85em;display:flex;overflow:hidden}.ap.k-maillabel .ml-lockup{flex-shrink:0;width:auto;height:100%;display:block}.ap.k-maillabel .ml-div{background:#c7bfb1bf;flex-shrink:0;width:1.5px;height:58%;margin:0 1.4em}.ap.k-maillabel .ml-body{flex:1;min-width:0;padding-right:1.2em}.ap.k-maillabel .ml-name{color:#f4efe6;text-transform:uppercase;letter-spacing:.005em;overflow-wrap:break-word;line-height:1.05}.ap.k-maillabel .ml-first{font-weight:800}.ap.k-maillabel .ml-last{font-weight:400}.ap.k-maillabel .ml-addr{color:#c9a961;text-transform:uppercase;letter-spacing:.01em;margin-top:.55em;font-weight:600;line-height:1.2}.ap.k-maillabel .ml-addr span{overflow-wrap:break-word;display:block}.ap.k-maillabel .ml-addr2{margin-top:.1em}.ap.k-poicard{color:#0f1b2d;background:#fff;flex-direction:column;width:24em;height:14.4em;display:flex;overflow:hidden}.ap.k-poicard .poi-header{width:100%;height:auto;display:block}.ap.k-poicard .poi-band{color:#0f1b2d;text-align:center;text-transform:uppercase;letter-spacing:.3em;text-indent:.3em;background:#c9a961;margin:.18em 0;padding:.55em 0;font-size:.82em;font-weight:700}.ap.k-poicard .poi-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:.3em 1.4em;display:flex}.ap.k-poicard .poi-headline{color:#0f1b2d;letter-spacing:-.015em;overflow-wrap:break-word;max-width:100%;font-weight:700;line-height:1}.ap.k-poicard .poi-subline{text-transform:uppercase;letter-spacing:.22em;color:#4a5568;margin-top:.6em;font-size:.82em;font-weight:600}.ap.k-poicard .poi-foot{text-align:center;color:#4a5568;letter-spacing:.03em;flex-shrink:0;padding:0 1.4em .95em;font-size:.58em;font-weight:500;line-height:1.4}.ap.k-bizcardh{background:#f2efe4;width:26em;height:14.86em;display:flex;overflow:hidden}.ap.k-bizcardh .bch-photo{color:#c9a961;background-color:#0f1b2d;background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:34%;height:100%;font-size:2.2em;font-weight:700;display:flex;overflow:hidden}.ap.k-bizcardh .bch-div{background:#c9a961;flex-shrink:0;width:.14em}.ap.k-bizcardh .bch-body{flex-direction:column;flex:1;min-width:0;padding:1.6em 1.5em;display:flex;position:relative}.ap.k-bizcardh .bch-name{text-transform:uppercase;color:#0f1b2d;letter-spacing:-.01em;overflow-wrap:break-word;font-weight:800;line-height:.95}.ap.k-bizcardh .bch-title{text-transform:uppercase;letter-spacing:.16em;color:#4a5568;margin-top:.55em;font-size:.78em;font-weight:600}.ap.k-bizcardh .bch-rule{background:#c9a961;width:3.4em;height:1.5px;margin:.95em 0}.ap.k-bizcardh .bch-phone{color:#4a5568;font-weight:600}.ap.k-bizcardh .bch-email{color:#4a5568;white-space:nowrap;margin-top:.28em;font-weight:500}.ap.k-bizcardh .bch-addr{color:#b0a48d;margin-top:.85em;font-size:.72em;font-weight:500;line-height:1.35}.ap.k-bizcardh .bch-badges{width:auto;height:1.5em;display:block;position:absolute;bottom:1.25em;right:1.5em}.ap.k-bizcardv{background:#0f1b2d;flex-direction:column;align-items:center;width:15em;height:26.25em;display:flex;overflow:hidden}.ap.k-bizcardv .bcv-top{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;padding:1.5em 1.4em .6em;display:flex;overflow:hidden}.ap.k-bizcardv .bcv-ring{background:#0f1b2d;border:.13em solid #c9a961;border-radius:50%;flex-shrink:0;width:6em;height:6em;padding:.16em}.ap.k-bizcardv .bcv-photo{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.6em;font-weight:700;display:flex;overflow:hidden}.ap.k-bizcardv .bcv-name{text-transform:uppercase;color:#f4efe6;letter-spacing:-.005em;overflow-wrap:break-word;max-width:100%;margin-top:.85em;font-weight:800;line-height:1}.ap.k-bizcardv .bcv-title{text-transform:uppercase;letter-spacing:.22em;color:#6f7f96;margin-top:.5em;font-size:.7em;font-weight:600}.ap.k-bizcardv .bcv-rule{background:#c9a961;width:2.4em;height:1.5px;margin:.75em 0}.ap.k-bizcardv .bcv-phone{color:#f4efe6;font-weight:600}.ap.k-bizcardv .bcv-email{color:#f4efe6;white-space:nowrap;margin-top:.3em;font-weight:400}.ap.k-bizcardv .bcv-web{color:#c9a961;white-space:nowrap;margin-top:1em;font-weight:600}.ap.k-bizcardv .bcv-foot{flex-shrink:0;width:100%;height:auto;display:block}.ap.k-bizcardhback{background:#0f1b2d;width:26em;height:14.86em;overflow:hidden}.ap.k-bizcardhback img{object-fit:cover;width:100%;height:100%;display:block}.ap.k-bizcardvback{background:#0f1b2d;width:15em;height:26.25em;overflow:hidden}.ap.k-bizcardvback img{object-fit:cover;width:100%;height:100%;display:block}.fb-x{color:#8893a5;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 7px;font-size:15px;line-height:1}.fb-x:hover{color:#f4efe6;background:#ffffff12}.fb-body{padding:18px}.hamburger,.side-backdrop,.m-admin-note{display:none}@media (max-width:900px){.main{min-width:0}.side{z-index:70;width:270px;height:100vh;transition:transform .24s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 60px -8px #0000008c}.side.open{transform:translate(0)}.side-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:65;background:#0f1b2d80;display:block;position:fixed;inset:0}.hamburger{color:#0f1b2d;cursor:pointer;background:#fff;border:1px solid #c7bfb1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.hamburger svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.topbar{gap:12px;padding:0 16px}.canvas{padding:22px 16px}.m-admin-note{color:#6b5a2a;background:#c9a96124;border:1px solid #c9a96166;border-radius:10px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.m-grid-3,.m-grid-4{grid-template-columns:1fr 1fr!important}.m-stack{grid-template-columns:1fr!important}.m-customize{grid-template-columns:1fr!important;gap:20px!important}.m-unsticky{position:static!important}.m-authsplit{grid-template-columns:minmax(0,1fr)!important;min-height:100vh!important}.m-authrail{min-height:0!important;padding:22px 24px!important}.m-hide-sm{display:none!important}.m-bannerstack{flex-direction:column;align-items:stretch!important;gap:14px!important}.m-bannerstack .btn{justify-content:center;width:100%}.lhero{padding:0 20px}.topnav{padding:18px 20px}.poweredby-sm{margin-top:-6px;padding-top:0;padding-bottom:14px;display:flex}.demo-stage{padding:20px}}@media (max-width:600px){.search{display:none}.canvas{padding:18px 14px}.m-grid-3,.m-grid-4,.m-grid-2{grid-template-columns:1fr!important}.btn{min-height:44px}.hero-cta{flex-direction:column;align-items:flex-start!important;gap:10px!important}.hero-cta .btn{justify-content:center;width:100%}.m-authform{padding:28px 22px!important}.modal-bg{padding:12px}.lhero{padding:0 16px}.demo-stage{padding:16px}}.ap.k-jlpost,.ap.k-jspost,.ap.k-ohpost,.ap.k-reviewpost{background:#0f1b2d;width:21em;height:26.25em}.ap.k-liststory,.ap.k-ohstory,.ap.k-reviewstory{background:#0f1b2d;width:15em;height:26.667em}.ap .sp-pad{padding:1.4em 1.5em}.ap.k-liststory .sp-pad,.ap.k-ohstory .sp-pad{padding:4.05em 1.25em 5.42em}.ap .sp-head-bottom{margin-top:auto}.ap .sp-status{text-transform:uppercase;color:#c9a961;letter-spacing:-.005em;overflow-wrap:break-word;text-shadow:0 .02em .16em #0006;font-weight:800;line-height:.95}.ap .sp-addr{color:#f4efe6;letter-spacing:.005em;overflow-wrap:break-word;text-shadow:0 .02em .16em #00000073;margin-top:.35em;font-weight:300}.ap .sp-addr-r{text-align:right}.ap .sp-addr-rule{background:#c9a961;height:.0145em;min-height:1px;margin-top:.42em}.ap .sp-uline{background:#c9a961;border-radius:.1em;width:8.5em;max-width:70%;height:.12em;margin-top:.6em}.ap .sp-toprow{justify-content:space-between;align-items:flex-start;gap:.6em;display:flex}.ap .sp-lockup{flex-direction:column;align-items:flex-start;gap:.28em;display:flex}.ap .sp-bottom .sp-lockup{flex-shrink:0;align-items:flex-end}.ap .sp-lockup-pre{width:auto;height:1.55em;display:block}.ap .sp-lockup-name{width:auto;height:.5em;margin-left:.18em;display:block}.ap .sp-lockup-sm .sp-lockup-pre{height:1.05em}.ap .sp-lockup-sm .sp-lockup-name{height:.38em}.ap .sp-lockup-single{width:auto;height:1.4em;display:block}.ap .sp-bottom{justify-content:space-between;align-items:flex-end;gap:.6em;margin-top:auto;display:flex}.ap .sp-contact{flex:1;align-items:center;gap:.7em;min-width:0;margin-right:.3em;display:flex}.ap .sp-avatar{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border:.11em solid #f4efe6d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3em;height:3em;font-size:.85em;font-weight:600;display:flex;overflow:hidden}.ap .sp-contactlines{flex:1;min-width:0}.ap .sp-cname{color:#f4efe6;letter-spacing:-.005em;overflow-wrap:anywhere;text-shadow:0 .02em .14em #0006;font-size:1em;font-weight:700;line-height:1.08}.ap .sp-cphone{color:#c9a961;overflow-wrap:anywhere;margin-top:.12em;font-size:.72em;font-weight:400}.ap .sp-cemail{color:#f4efe6;overflow-wrap:anywhere;text-shadow:0 .02em .14em #0006;margin-top:.05em;font-size:.72em;font-weight:300}.ap .sp-ohhead{text-align:right;min-width:0}.ap .sp-ohtitle{text-transform:uppercase;color:#f4efe6;letter-spacing:.005em;white-space:nowrap;text-shadow:0 .02em .16em #0006;font-size:1.75em;font-weight:800;line-height:.95}.ap .sp-ohtitle .g{color:#c9a961}.ap .sp-ohtitle-sm{font-size:.92em}.ap.k-ohstory .sp-ohhead{flex:1;min-width:0}.ap .sp-ohbottom{margin-top:auto}.ap .sp-ohdate{color:#f4efe6;letter-spacing:-.005em;text-shadow:0 .02em .16em #0006;font-size:1.05em;font-weight:700}.ap .sp-ohdate-gold{color:#c9a961}.ap .sp-ohtime,.ap .sp-ohfacts{color:#f4efe6;text-shadow:0 .02em .14em #0006;margin-top:.22em;font-size:.92em;font-weight:300}.ap .sp-ohrule{background:#c9a961d9;border-radius:.1em;height:.1em;margin:.9em 0 .85em}.ap .sp-ohbottom-story .sp-ohdate{font-size:1em}.ap.k-reviewpost,.ap.k-reviewstory{position:relative;overflow:hidden}.ap .rv-plate{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ap .rv-card{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.ap.k-reviewpost .rv-card-navy{background:#0f1b2d;border-radius:.7em;padding:1.4em 1.5em;inset:31.5% 12% 20.5%}.ap.k-reviewstory .rv-card-cream{background:#f9f7ef;border-radius:.85em;padding:1.1em 1.3em;inset:38.5% 15% 24.8% 14.9%}.ap .rv-stars{letter-spacing:.16em;line-height:1}.ap.k-reviewpost .rv-stars{font-size:1.35em}.ap.k-reviewstory .rv-stars{font-size:1.05em}.ap .rv-stars-track{white-space:nowrap;display:inline-block;position:relative}.ap .rv-stars-fill{white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.ap .rv-stars-gold .rv-stars-base{color:#c9a9614d}.ap .rv-stars-gold .rv-stars-fill{color:#c9a961}.ap .rv-stars-navy .rv-stars-base{color:#0f1b2d38}.ap .rv-stars-navy .rv-stars-fill{color:#0f1b2d}.ap .rv-text{overflow-wrap:break-word;margin-top:1.1em;font-weight:400;line-height:1.5}.ap .rv-text-cream{color:#f4efe6}.ap .rv-text-navy{color:#29303a}.ap .rv-name{margin-top:1.1em;font-weight:600}.ap.k-reviewpost .rv-name{font-size:1.15em}.ap.k-reviewstory .rv-name{font-size:.9em}.ap .rv-name-cream{color:#f4efe6}.ap .rv-name-navy{color:#0f1b2d}.ap.k-pcjlfront{background:#0f1b2d;width:26em;height:17.68em;display:flex}.ap.k-pcjlfront .pcjl-left{color:#f4efe6;flex-direction:column;flex-shrink:0;width:37%;padding:1.35em 1.25em;font-size:.9em;display:flex}.ap.k-pcjlfront .pcjl-photo{background-color:#1a2942;background-position:50%;background-size:cover;flex:1}.ap.k-pcjlfront .pcjl-kick{text-transform:uppercase;letter-spacing:.24em;color:#c9a961;font-size:.56em;font-weight:700}.ap.k-pcjlfront .pcjl-addrzone{flex-shrink:0;height:3.7em;margin-top:.45em;overflow:hidden}.ap.k-pcjlfront .pcjl-addr{letter-spacing:-.015em;color:#f4efe6;overflow-wrap:break-word;font-weight:700;line-height:.98}.ap.k-pcjlfront .pcjl-cityzone{flex-shrink:0;align-items:center;height:.65em;margin-top:.5em;display:flex;overflow:hidden}.ap.k-pcjlfront .pcjl-city{text-transform:uppercase;letter-spacing:.14em;color:#c7bfb1;white-space:nowrap;font-weight:600;line-height:1.3}.ap.k-pcjlfront .pcjl-hair{background:#4a5568;width:3.6em;height:1px;margin:.85em 0}.ap.k-pcjlfront .pcjl-facts{text-transform:uppercase;letter-spacing:.08em;color:#c7bfb1;align-items:baseline;gap:.7em;font-size:.52em;display:flex}.ap.k-pcjlfront .pcjl-facts b{color:#c9a961;margin-right:.2em;font-size:1.5em;font-weight:700}.ap.k-pcjlfront .pcjl-metric{text-transform:uppercase;letter-spacing:.08em;color:#c7bfb1;margin-top:.75em;font-size:.52em}.ap.k-pcjlfront .pcjl-metric b{color:#c9a961;margin-right:.25em;font-size:1.5em;font-weight:700}.ap.k-pcjlfront .pcjl-stats{margin-top:.35em}.ap.k-pcjlfront .pcjl-stats div{text-transform:uppercase;letter-spacing:.08em;color:#c7bfb1;margin-top:.55em;font-size:.5em}.ap.k-pcjlfront .pcjl-stats b{color:#c9a961;margin-right:.3em;font-size:1.45em;font-weight:700}.ap.k-pcjlfront .pcjl-brand{align-items:center;gap:.45em;margin-top:auto;padding-top:.9em;display:flex}.ap.k-pcjlback{color:#0f1b2d;background:#fff;flex-direction:column;width:26em;height:17.68em;display:flex}.ap.k-pcjlback .pcb-photos{background:#fff;flex-shrink:0;gap:.1em;width:100%;height:4.41em;display:flex}.ap.k-pcjlback .pcb-photos>div{background-color:#dcd6ca;background-position:50%;background-size:cover;flex:1 1 0;min-width:0}.ap.k-pcjlback .pcb-band{background:#0f1b2d;flex-shrink:0;padding:.32em .97em .36em}.ap.k-pcjlback .pcb-band-kick{text-transform:uppercase;letter-spacing:.2em;color:#c9a961;font-size:.42em;font-weight:700}.ap.k-pcjlback .pcb-band-head{text-transform:uppercase;color:#f4efe6;letter-spacing:-.01em;white-space:nowrap;margin-top:.2em;font-weight:800;line-height:1.02}.ap.k-pcjlback .pcb-band-head .g{color:#c9a961}.ap.k-pcjlback .pcb-body{flex-direction:column;flex:1;width:37.5%;min-height:0;padding:.5em 0 .45em .97em;font-size:.68em;display:flex;overflow:hidden}.ap.k-pcjlback .pcb-lede{color:#0f1b2d;font-size:.66em;font-weight:700;line-height:1.35}.ap.k-pcjlback .pcb-rule{background:#c9a961;flex-shrink:0;height:1.5px;margin:.5em 0 0}.ap.k-pcjlback .pcb-steps{gap:.7em;margin:.45em 0 .5em;display:flex}.ap.k-pcjlback .pcb-steps div{color:#6b7585;flex:1;min-width:0;font-size:.4em;line-height:1.3}.ap.k-pcjlback .pcb-steps span{color:#c9a961;margin-bottom:.15em;font-size:1.8em;font-weight:800;display:block}.ap.k-pcjlback .pcb-agent{align-items:center;gap:.55em;min-width:0;margin-top:.5em;display:flex}.ap.k-pcjlback .pcb-avatar{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border:.09em solid #0f1b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.55em;height:2.55em;font-size:.85em;font-weight:600;display:flex;overflow:hidden}.ap.k-pcjlback .pcb-agent-lines{min-width:0}.ap.k-pcjlback .pcb-name{text-transform:uppercase;color:#0f1b2d;letter-spacing:-.005em;white-space:nowrap;font-weight:800;line-height:1}.ap.k-pcjlback .pcb-title{text-transform:uppercase;letter-spacing:.16em;color:#c9a961;margin-top:.2em;font-size:.46em;font-weight:600}.ap.k-pcjlback .pcb-contact{color:#4a5568;white-space:nowrap;margin-top:.1em;font-weight:500}.ap.k-pcjlback .pcb-fine{color:#9a958a;white-space:nowrap;margin-top:.5em;font-style:italic}.ap.k-pcjlback .pcb-bottom{align-items:flex-end;gap:.8em;margin-top:auto;display:flex}.ap.k-pcjlback .pcb-qrwrap{flex-shrink:0;align-items:center;gap:.4em;display:flex}.ap.k-pcjlback .pcb-qr{width:1.75em;height:1.75em;display:block}.ap.k-pcjlback .pcb-qr-empty{background:repeating-linear-gradient(45deg,#eee,#eee 3px,#fff 3px 6px)}.ap.k-pcjlback .pcb-scan{text-transform:uppercase;letter-spacing:.14em;color:#c9a961;font-size:.42em;font-weight:700;line-height:1.3}.ap.k-pcjlback .pcb-badges{flex-shrink:0;width:auto;height:.62em;margin-left:auto;display:block}.ap.k-pcjsfront{background:#0f1b2d;width:26em;height:17.68em;position:relative;overflow:hidden}.ap.k-pcjsfront .pcjs-pill{z-index:2;color:#f4efe6;text-transform:uppercase;letter-spacing:.14em;background:#0f1b2d;border:1px solid #c9a9618c;border-radius:.35em;padding:.55em 1em;font-size:.62em;font-weight:700;position:absolute;top:1.1em;left:1.1em}.ap.k-pcjsfront .pcjs-band{z-index:2;background:#0f1b2d;border-top:.14em solid #c9a961;height:6.3em;padding:.62em 1.4em .55em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ap.k-pcjsfront .pcjs-addr{color:#f4efe6;letter-spacing:-.01em;white-space:nowrap;font-weight:800;line-height:1}.ap.k-pcjsfront .pcjs-city{text-transform:uppercase;letter-spacing:.16em;color:#c9a961;white-space:nowrap;margin-top:.3em;font-weight:600}.ap.k-pcjsfront .pcjs-hair{background:#c9a961;width:8em;height:1.5px;margin:.35em 0}.ap.k-pcjsfront .pcjs-facts{text-transform:uppercase;letter-spacing:.06em;color:#c7bfb1;font-size:.56em;font-weight:600}.ap.k-pcjsfront .pcjs-soldrow{align-items:center;margin-top:.3em;display:flex}.ap.k-pcjsfront .pcjs-soldlabel{text-transform:uppercase;color:#f4efe6;letter-spacing:.01em;font-size:.95em;font-weight:800}.ap.k-pcjsfront .pcjs-soldprice{color:#c9a961;margin-left:.4em;font-size:1.05em;font-weight:800}.ap.k-pcjsfront .pcjs-mark{height:1.35em;margin-left:auto}.ap.k-pcjsback{background:#fff;width:26em;height:17.68em;display:flex}.ap.k-pcjsback .pcjsb-left{color:#f4efe6;background:#0f1b2d;flex-shrink:0;width:43.3%;position:relative;overflow:hidden}.ap.k-pcjsback .pcjsb-leftphoto{background-position:50%;background-size:cover;position:absolute;inset:0}.ap.k-pcjsback .pcjsb-leftscrim{background:#0f1b2d;position:absolute;inset:0}.ap.k-pcjsback .pcjsb-leftinner{z-index:2;flex-direction:column;height:100%;padding:1.1em 1.15em 1.1em 1.05em;font-size:.8em;display:flex;position:relative}.ap.k-pcjsback .pcjsb-kick{text-transform:uppercase;letter-spacing:.16em;color:#c9a961;font-size:.5em;font-weight:700}.ap.k-pcjsback .pcjsb-head{text-transform:uppercase;color:#f4efe6;letter-spacing:-.01em;margin-top:.3em;font-weight:800;line-height:1.02}.ap.k-pcjsback .pcjsb-head span{white-space:nowrap;display:block}.ap.k-pcjsback .pcjsb-head .g{color:#c9a961}.ap.k-pcjsback .pcjsb-lede{color:#c7bfb1;margin-top:.5em;font-size:.48em;line-height:1.4}.ap.k-pcjsback .pcjsb-stats{text-align:center;margin-top:.55em}.ap.k-pcjsback .pcjsb-stats>div{margin-top:.3em}.ap.k-pcjsback .pcjsb-stats b{color:#c9a961;letter-spacing:.02em;font-size:1.3em;font-weight:300;display:block}.ap.k-pcjsback .pcjsb-stats span{text-transform:uppercase;letter-spacing:.16em;color:#c7bfb1;font-size:.42em}.ap.k-pcjsback .pcjsb-statrule{background:#4a5568;width:2.2em;height:1px;margin:.4em auto 0}.ap.k-pcjsback .pcjsb-agent{border-top:1px solid #c7bfb140;align-items:center;gap:.55em;margin-top:auto;padding-top:.6em;display:flex}.ap.k-pcjsback .pcjsb-avatar{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border:.09em solid #c9a961;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.ap.k-pcjsback .pcjsb-init{font-size:.62em}.ap.k-pcjsback .pcjsb-agent-lines{min-width:0}.ap.k-pcjsback .pcjsb-name{text-transform:uppercase;color:#f4efe6;letter-spacing:-.005em;white-space:nowrap;font-weight:800;line-height:1}.ap.k-pcjsback .pcjsb-title{text-transform:uppercase;letter-spacing:.16em;color:#c9a961;margin-top:.2em;font-size:.46em;font-weight:600}.ap.k-pcjsback .pcjsb-contact{color:#c7bfb1;white-space:nowrap;margin-top:.08em;font-weight:400}.ap.k-pcjsback .pcjsb-right{background:#fff;flex:1;min-width:0}.ap.k-pcjsback .pcjsb-box{background:#0f1b2d;flex-direction:column;height:5.3em;padding:.5em .75em .4em;display:flex;overflow:hidden}.ap.k-pcjsback .pcjsb-logorow{flex-shrink:0;align-items:center;gap:.35em;display:flex}.ap.k-pcjsback .pcjsb-badges{flex-shrink:0;width:auto;height:.72em;margin-left:auto}.ap.k-pcjsback .pcjsb-qrband{align-items:center;gap:.6em;margin-top:.36em;display:flex}.ap.k-pcjsback .pcjsb-qr{background:#fff;border-radius:.15em;flex-shrink:0;width:2.3em;height:2.3em;padding:.12em;display:block}.ap.k-pcjsback .pcjsb-qr-empty{background:repeating-linear-gradient(45deg,#223,#223 3px,#0f1b2d 3px 6px)}.ap.k-pcjsback .pcjsb-qrcopy{color:#f4efe6;min-width:0;font-size:.66em;font-weight:700;line-height:1.2}.ap.k-pcjsback .pcjsb-qrcopy span{white-space:nowrap;display:block}.ap.k-pcjsback .pcjsb-qrcopy .g{color:#c9a961}.ap.k-pcjsback .pcjsb-fine{color:#c7bfb1bf;white-space:nowrap;margin-top:.4em;font-size:.34em;font-style:italic}.ap.k-listflyer{color:#0f1b2d;background:#fff;flex-direction:column;width:20.5em;height:26.53em;display:flex}.ap.k-listflyer .lf-hero{background-color:#1a2942;background-position:50%;background-size:cover;flex-shrink:0;height:8.45em}.ap.k-listflyer .lf-goldrule{background:#c9a961;flex-shrink:0;height:.115em}.ap.k-listflyer .lf-addrband{text-align:center;background:#0f1b2d;flex-shrink:0;height:2.38em;padding:.42em 1em .3em;overflow:hidden}.ap.k-listflyer .lf-addr{text-transform:uppercase;color:#f4efe6;letter-spacing:.01em;white-space:nowrap;font-weight:800;line-height:1}.ap.k-listflyer .lf-city{text-transform:uppercase;letter-spacing:.2em;color:#f4efe6;white-space:nowrap;margin-top:.34em;font-weight:700}.ap.k-listflyer .lf-facts{border-bottom:1px solid #e4ded1;flex-shrink:0;display:flex}.ap.k-listflyer .lf-facts>div{text-align:center;border-right:1px solid #e4ded1;flex:1;padding:.18em .2em}.ap.k-listflyer .lf-facts>div:last-child{border-right:none}.ap.k-listflyer .lf-facts b{color:#0f1b2d;font-size:.82em;font-weight:800;line-height:1;display:block}.ap.k-listflyer .lf-facts span{text-transform:uppercase;letter-spacing:.1em;color:#c9a961;margin-top:.4em;font-size:.34em;font-weight:700;line-height:1.1;display:block}.ap.k-listflyer .lf-collage{flex-shrink:0;height:3.6em;display:flex}.ap.k-listflyer .lf-collage>div{background-color:#dcd6ca;background-position:50%;background-size:cover;border-right:2px solid #fff;flex:1 1 0;min-width:0}.ap.k-listflyer .lf-collage>div:last-child{border-right:none}.ap.k-listflyer .lf-about{flex:1;min-height:0;padding:.44em 1.1em;overflow:hidden}.ap.k-listflyer .lf-about-kick{text-transform:uppercase;letter-spacing:.18em;color:#c9a961;font-size:.48em;font-weight:700}.ap.k-listflyer .lf-about-head{color:#0f1b2d;margin-top:.16em;font-size:.72em;font-weight:700;line-height:1.14}.ap.k-listflyer .lf-bullets{margin:.28em 0 0;padding:0;list-style:none}.ap.k-listflyer .lf-bullets li{color:#4a5568;margin-top:.1em;padding-left:.9em;font-size:.48em;line-height:1.16;position:relative}.ap.k-listflyer .lf-bullets li:before{content:"";background:#4a5568;border-radius:50%;width:.3em;height:.3em;position:absolute;top:.4em;left:0}.ap.k-listflyer .lf-footer{background:#0f1b2d;border-top:.115em solid #c9a961;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5em;height:3.6em;padding:.3em 1.1em;display:flex;overflow:hidden}.ap.k-listflyer .lf-agent{align-items:center;gap:.7em;min-width:0;display:flex}.ap.k-listflyer .lf-ring{border:.07em solid #c9a961;border-radius:50%;flex-shrink:0;padding:.1em}.ap.k-listflyer .lf-avatar{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.52em;font-weight:600;display:flex;overflow:hidden}.ap.k-listflyer .lf-agent-lines{min-width:0}.ap.k-listflyer .lf-name{text-transform:uppercase;color:#c9a961;letter-spacing:-.005em;white-space:nowrap;font-weight:800;line-height:.98}.ap.k-listflyer .lf-title{text-transform:uppercase;letter-spacing:.16em;color:#c7bfb1;margin-top:.08em;font-size:.4em;font-weight:600;line-height:1.1}.ap.k-listflyer .lf-goldhair{background:#c9a961;width:3.2em;height:.02em;margin:.2em 0 .18em}.ap.k-listflyer .lf-contact{color:#f4efe6;white-space:nowrap;font-weight:400;line-height:1.2}.ap.k-listflyer .lf-contact+.lf-contact{margin-top:.1em}.ap.k-listflyer .lf-qrblock{flex-shrink:0;align-items:center;gap:.5em;display:flex}.ap.k-listflyer .lf-qr{width:1.82em;height:1.82em;display:block}.ap.k-listflyer .lf-qr-empty{background:repeating-linear-gradient(45deg,#223,#223 3px,#0f1b2d 3px 6px)}.ap.k-listflyer .lf-qrcopy{color:#c7bfb1;font-size:.5em;font-weight:400;line-height:1.25}.ap.k-listflyer .lf-brandbar{border-top:1px solid #e4ded1;flex-shrink:0;align-items:center;gap:.4em;padding:.2em .9em;display:flex;overflow:hidden}.ap.k-listflyer .lf-brandfine{color:#9a958a;white-space:nowrap;margin-left:auto}.ap.k-listflyer .lf-badges{flex-shrink:0;width:auto;height:.5em;margin-left:.4em}.ap.k-features{color:#0f1b2d;background:#fff;flex-direction:column;width:20.5em;height:26.53em;display:flex}.ap.k-features .fs-title{text-align:center;text-transform:uppercase;color:#0f1b2d;letter-spacing:-.01em;padding:.7em .4em .4em;font-size:1.55em;font-weight:800;line-height:1}.ap.k-features .fs-title .g{color:#c9a961;margin-right:.32em;font-weight:300}.ap.k-features .fs-addrbar{color:#f4efe6;text-align:center;white-space:nowrap;background:#0f1b2d;border-radius:.2em;flex-shrink:0;justify-content:center;align-items:center;height:1.85em;margin:0 1.1em;padding:0 1em;font-weight:600;display:flex;overflow:hidden}.ap.k-features .fs-grid{flex:1;gap:.85em;min-height:0;padding:.85em 1.1em 0;display:flex}.ap.k-features .fs-photos{flex-direction:column;flex-shrink:0;gap:.6em;width:38%;display:flex}.ap.k-features .fs-photos>div{background-color:#dcd6ca;background-position:50%;background-size:cover;border-radius:.15em;flex:1 1 0;min-height:0}.ap.k-features .fs-right{flex-direction:column;flex:1;min-width:0;font-size:.64em;display:flex;overflow:hidden}.ap.k-features .fs-offered{text-align:center;text-transform:uppercase;letter-spacing:.22em;color:#c9a961;font-size:.55em;font-weight:700}.ap.k-features .fs-price{text-align:center;color:#0f1b2d;letter-spacing:-.02em;margin-top:.15em;font-size:1.7em;font-weight:800;line-height:1}.ap.k-features .fs-circles{justify-content:center;gap:.4em;margin-top:.7em;display:flex}.ap.k-features .fs-circles>div{background:#f6f2e9;border:1px solid #d8d1c2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:3.05em;height:3.05em;display:flex}.ap.k-features .fs-circles b{color:#4a5568;font-size:.92em;font-weight:700}.ap.k-features .fs-circles span{text-transform:uppercase;letter-spacing:.1em;color:#9a958a;font-size:.4em}.ap.k-features .fs-section{margin-top:.75em}.ap.k-features .fs-sechead{text-transform:uppercase;letter-spacing:.16em;color:#c9a961;align-items:center;gap:.5em;font-size:.6em;font-weight:700;display:flex}.ap.k-features .fs-secrule{background:#d8d1c2;flex:1;height:1px}.ap.k-features .fs-list{margin:.4em 0 0;padding:0;list-style:none}.ap.k-features .fs-list li{color:#4a5568;margin-top:.28em;padding-left:1em;font-size:.56em;line-height:1.35;position:relative}.ap.k-features .fs-list li:before{content:"";background:#4a5568;border-radius:50%;width:.32em;height:.32em;position:absolute;top:.45em;left:0}.ap.k-features .fs-footer{background:#0f1b2d;align-items:center;gap:.7em;margin-top:.85em;padding:.8em 1.1em;display:flex}.ap.k-features .fs-ring{border:.12em solid #f4efe6;border-radius:50%;flex-shrink:0;width:3.1em;height:3.1em;padding:.1em}.ap.k-features .fs-avatar{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.85em;font-weight:600;display:flex;overflow:hidden}.ap.k-features .fs-agent-lines{flex:auto;min-width:0}.ap.k-features .fs-name{text-transform:uppercase;color:#c9a961;white-space:nowrap;font-weight:800;line-height:1}.ap.k-features .fs-role{text-transform:uppercase;letter-spacing:.16em;color:#c7bfb1;margin-top:.2em;font-size:.5em;font-weight:600}.ap.k-features .fs-agent-contact{text-align:right;flex-shrink:0;max-width:7.2em;margin-left:auto}.ap.k-features .fs-phone{color:#f4efe6;white-space:nowrap;font-weight:700}.ap.k-features .fs-email{color:#c7bfb1;white-space:nowrap;margin-top:.15em;font-weight:400;line-height:1.2}.ap.k-features .fs-brandbar{align-items:center;gap:.45em;padding:.55em 1.1em;display:flex}.ap.k-features .fs-badges{flex-shrink:0;width:auto;height:.62em;margin-left:auto}.ap.k-dhjl,.ap.k-dhoh{color:#0f1b2d;background:#f2efe4;flex-direction:column;width:10.6em;height:27.44em;display:flex}.ap.k-dhjl .dh-head,.ap.k-dhoh .dh-head{color:#f4efe6;text-align:center;background:#0f1b2d;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding:.1em .7em .45em;display:flex;position:relative;overflow:hidden}.ap.k-dhjl .dh-head{height:9em}.ap.k-dhoh .dh-head{height:7.78em}.ap.k-dhjl .hang-hole,.ap.k-dhoh .hang-hole{background:#f2efe4;border-radius:1em;width:2.1em;height:.5em;margin-left:-1.05em;position:absolute;top:.55em;left:50%}.ap.k-dhjl .dh-headtext,.ap.k-dhoh .dh-headtext{flex-shrink:0}.ap.k-dhjl .dh-status,.ap.k-dhoh .dh-status{text-transform:uppercase;color:#f4efe6;letter-spacing:.01em;font-size:1.35em;font-weight:800;line-height:.98}.ap.k-dhjl .dh-addrzone{height:.9em;margin-top:.38em;overflow:hidden}.ap.k-dhoh .dh-addrzone{flex-shrink:0;height:.95em;overflow:hidden}.ap.k-dhjl .dh-addr-head{text-transform:uppercase;color:#c9a961;letter-spacing:.005em;overflow-wrap:break-word;font-weight:800;line-height:1}.ap.k-dhjl .dh-city,.ap.k-dhoh .dh-city{text-transform:uppercase;letter-spacing:.08em;color:#f4efe6;white-space:nowrap;margin-top:.32em;font-weight:600}.ap.k-dhoh .dh-datetime{text-transform:uppercase;color:#c9a961;letter-spacing:.02em;margin-top:.4em;font-size:.76em;font-weight:700}.ap.k-dhoh .dh-sep{color:#c9a96199;margin:0 .4em}.ap.k-dhjl .dh-collage{background:#f2efe4;flex-direction:column;flex-shrink:0;gap:.2em;padding:.18em 0;display:flex}.ap.k-dhjl .dh-collage-hero{background-color:#1a2942;background-position:50%;background-size:cover;flex-shrink:0;height:4.99em}.ap.k-dhjl .dh-collage-row{flex-shrink:0;gap:.22em;height:4.79em;display:flex}.ap.k-dhjl .dh-collage-row>div{background-color:#1a2942;background-position:50%;background-size:cover;flex:1 1 0;min-width:0}.ap.k-dhoh .dh-hero{background-color:#1a2942;background-position:50%;background-size:cover;flex-shrink:0;height:9.26em}.ap.k-dhjl .dh-facts,.ap.k-dhoh .dh-facts{text-align:center;text-transform:uppercase;letter-spacing:.01em;flex-shrink:0;padding:.55em .4em;font-size:.72em;font-weight:800}.ap .dh-facts-navy{color:#f4efe6;background:#0f1b2d}.ap .dh-facts-cream{color:#0f1b2d;background:#f2efe4}.ap.k-dhoh .dh-addrbar{color:#f4efe6;text-align:center;background:#0f1b2d;flex-direction:column;flex-shrink:0;justify-content:center;height:2.03em;padding:0 .7em;display:flex;overflow:hidden}.ap.k-dhoh .dh-city{margin-top:.2em}.ap.k-dhoh .dh-addr{text-transform:uppercase;color:#c9a961;overflow-wrap:break-word;font-weight:700;line-height:1}.ap.k-dhjl .dh-agent,.ap.k-dhoh .dh-agent{flex:1;align-items:stretch;gap:.6em;min-height:0;padding:.28em .8em;display:flex;overflow:hidden}.ap.k-dhjl .dh-headshot,.ap.k-dhoh .dh-headshot{color:#c9a961;background-color:#0f1b2d;background-position:top;background-size:cover;border-radius:.1em;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:3.04em;font-size:.85em;font-weight:600;display:flex;overflow:hidden}.ap.k-dhjl .dh-agent-lines,.ap.k-dhoh .dh-agent-lines{min-width:0}.ap.k-dhjl .dh-first,.ap.k-dhoh .dh-first{text-transform:uppercase;color:#0f1b2d;letter-spacing:.01em;white-space:nowrap;font-weight:400;line-height:1}.ap.k-dhjl .dh-last,.ap.k-dhoh .dh-last{text-transform:uppercase;color:#0f1b2d;letter-spacing:-.005em;white-space:nowrap;font-weight:800;line-height:1}.ap.k-dhjl .dh-title,.ap.k-dhoh .dh-title{text-transform:uppercase;letter-spacing:.14em;color:#4a5568;margin-top:.2em;font-size:.45em;font-weight:600}.ap.k-dhjl .dh-rule,.ap.k-dhoh .dh-rule{background:#c9a961;width:2.4em;height:1.5px;margin:.12em 0}.ap.k-dhjl .dh-phone,.ap.k-dhoh .dh-phone{color:#0f1b2d;white-space:nowrap;margin-top:.1em;font-weight:700;line-height:1.1}.ap.k-dhjl .dh-email,.ap.k-dhoh .dh-email{color:#4a5568;white-space:nowrap;margin-top:.08em;font-weight:400;line-height:1.15}.ap.k-dhjl .dh-brandbar,.ap.k-dhoh .dh-brandbar{background:#c9a961;flex-shrink:0;justify-content:center;align-items:center;gap:.4em;padding:.19em;display:flex}.ap.k-dhjl .dh-brandname,.ap.k-dhoh .dh-brandname{color:#f4efe6;letter-spacing:-.01em;white-space:nowrap;font-size:.55em;font-weight:700}.ap.k-dhjl .dh-brandname span,.ap.k-dhoh .dh-brandname span{color:#f4efe6;font-weight:300}.ap.k-dhjl .dh-finerow,.ap.k-dhoh .dh-finerow{flex-shrink:0;align-items:center;gap:.5em;padding:.16em .7em .2em;display:flex}.ap.k-dhjl .dh-fine,.ap.k-dhoh .dh-fine{color:#9a958a;text-align:left;white-space:nowrap;font-style:italic}.ap.k-dhjl .dh-badges,.ap.k-dhoh .dh-badges{flex-shrink:0;width:auto;height:.5em;margin-left:auto}
