
About Kate
An Orange County native, Kate graduated from the University of California, Irvine with a degree in Social Ecology and success as a Division 1 athlete. Her passion for helping others becomes apparent the moment you meet her.
Kate launched her career in commercial real estate but quickly realized her passion for helping clients identify which of Orange County’s neighborhoods would be the best fit for them to settle in. Kate is inspired by the unique relationships she shares with her clients and is honored to be entrusted with the great responsibility of helping them find their dream homes. Her results-driven strategies and genuinely personal touch have set her up as a top-rising real estate agent in the community with the prestigious Stephanie Lowe Group.
Kate and her husband reside in Newport Beach and are active members of the community.
\n",r=' ",o+i):function(n){var e='\n",o=' '+r+a+" ",r='',a=''+(o+r)+" ";return e+a}(n.displayName):"";var e,o,r,a,i}return function(e){var t=document.createElement("template");t.innerHTML=o(e),document.body.insertBefore(t.content,document.body.firstElementChild),n()}}()}),Se="clientx_agent_branding_corp_nav",we="clientx_agent_branding_opt_out",Ce="clientx_branding_override_modal",ke="clientx_connection_management",Re=[{featureKey:Se},{featureKey:we},{featureKey:Ce},{featureKey:ke}];var Me=["seattle"];function Fe(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.isAgent,r=t.isBranded;return e.filter(function(e){return function(n,e){if(e&&n.hideIfBranded)return!1;return!0}(e,r)&&function(n,e,t){var o=void 0!==e.children;if(o){Object.assign(e,{children:Fe(n,e.children,t)});var r=n.geoId,a=e.children.filter(function(n){return!("Coming Soon"===n.label&&Me.includes(r))});Object.assign(e,{children:a})}return!o||o&&e.children.length>0}(n,e,{isAgent:o,isBranded:r})}).map(function(n){return n.url=function(n,e){return e?n.agentUrl||n.globalUrl:n.nonAgentUrl||n.globalUrl}(n,o),n.active=function n(e){var t=window.location.pathname;if(Array.isArray(e))return e.some(function(e){return n(e)});if("string"==typeof e)return t.startsWith(e);if(e&&"function"==typeof e.test)return e.test(t);return!1}(n.isActive||n.url),n})}var Pe='\n',De='\n',Be=":root {\n --drawerWidth: 286px;\n --flyoutItemHeight: 39px;\n --navHeight: 48px;\n --locationLookupHeight: 40px;\n --iconSizeMedium: 24px;\n}\n\n.uc-corpNav {\n display: flex;\n justify-content: space-between;\n position: relative;\n width: 100%;\n height: 48px;\n height: var(--navHeight);\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n border-bottom: 1px solid var(--cx-color-dropShadow);\n color: #171717;\n color: var(--cx-color-text);\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n z-index: 1000;\n z-index: var(--cx-zIndex-10);\n}\n\n/* Ensure toast, when shown, is above the hamburger menu */\n\n#corp-nav-toast-container {\n z-index: 2000;\n z-index: calc(var(--cx-zIndex-10)*2);\n}\n\n.uc-corpNav,\n.uc-corpNav * {\n box-sizing: border-box;\n}\n\n.uc-corpNav-a {\n text-decoration: none;\n}\n\n.uc-corpNav-button {\n background-color: transparent;\n}\n\n.uc-corpNav-svg {\n display: block;\n margin: auto;\n color: inherit;\n fill: currentColor;\n}\n\n.uc-corpNav-iconSizeMedium {\n width: 24px;\n width: var(--iconSizeMedium);\n height: 24px;\n height: var(--iconSizeMedium);\n}\n\n.uc-corpNav-header {\n display: flex;\n align-items: center;\n flex-grow: 1;\n height: 100%;\n}\n\n.uc-corpNav-hamburger {\n display: flex;\n align-items: center;\n width: 48px;\n height: 100%;\n cursor: pointer;\n}\n\n.uc-corpNav-hamburger-close {\n cursor: pointer;\n}\n\n.uc-corpNav-compassLogotype {\n display: flex;\n align-items: center;\n width: 123px;\n height: 100%;\n padding-right: 24px;\n color: inherit;\n}\n\n.uc-corpNav-compassLogotype-hamburger {\n display: flex;\n align-items: center;\n width: 123px;\n height: 100%;\n padding-left: 16px;\n padding-left: var(--cx-spacing-2x);\n color: inherit;\n}\n\n.uc-corpNav-compassLogotype svg {\n width: 98px;\n height: 14px;\n}\n\n.uc-corpNav-menuWrapper {\n display: flex;\n height: 100%;\n}\n\n.uc-corpNav-menu {\n display: none;\n padding: 0 10px;\n height: 100%;\n}\n\n.uc-corpNav-menu > .uc-corpNav-a,\n.uc-corpNav-menu > .uc-corpNav-button {\n border-top: 3px solid transparent;\n border-bottom: 3px solid transparent;\n}\n\n.uc-corpNav-userMenu {\n display: flex;\n}\n\n.uc-corpNav-menuItem {\n display: flex;\n align-items: center;\n border: none;\n padding: 0 10px;\n height: 100%;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: inherit;\n font-weight: 500;\n font-weight: var(--cx-font-weightMedium);\n cursor: pointer;\n transition: all 0.1s ease;\n}\n\n.uc-corpNav-menuItem--disabled {\n cursor: default;\n}\n\n.uc-corpNav-dropdown {\n display: flex;\n position: relative;\n}\n\n.uc-corpNav-dropdownIcon {\n margin-left: 4px;\n}\n\n.uc-corpNav-dropdown-checkbox {\n display: none;\n}\n\n.uc-corpNav-flyout {\n display: none;\n position: absolute;\n top: 47px;\n top: calc(var(--navHeight) - 1px);\n margin: 0;\n padding: 14px 0 18px;\n min-width: 100%;\n max-height: 307px;\n max-height: calc(var(--flyoutItemHeight)*7 + 34px);\n padding-top: 14px;\n padding-bottom: 18px;\n overflow-y: auto;\n white-space: nowrap;\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n transform: translateX(-10px);\n list-style-type: none;\n}\n\n.uc-corpNav-flyout--flipped {\n right: -10px;\n}\n\n.uc-corpNav-badge {\n width: 20px;\n height: 20px;\n margin-left: 16px;\n margin-left: var(--cx-spacing-2x);\n border-radius: 12px;\n color: #FFFFFF;\n color: var(--cx-color-onDarkText);\n /* TODO: set to var(--cx-color-blue80) when new tokens get merged into global cx.css */\n background-color: rgb(0, 97, 223);\n background-color: #0064E5;\n background-color: var(--cx-color-blue80, rgb(0, 97, 223));\n text-align: center;\n font-size: 12px;\n font-size: var(--cx-font-sizeXs);\n font-weight: 500;\n font-weight: var(--cx-font-weightMedium);\n}\n\n.uc-corpNav-dropdown-checkbox:checked ~ .uc-corpNav-dropdown > .uc-corpNav-flyout,\n.uc-corpNav-dropdown.is-active > .uc-corpNav-flyout {\n display: block;\n}\n\n.uc-corpNav-flyoutItem {\n padding: 0 30px 0 16px;\n height: 39px;\n height: var(--flyoutItemHeight);\n font-weight: 400;\n font-weight: var(--cx-font-weightRegular);\n color: #171717;\n color: var(--cx-color-text);\n cursor: pointer;\n}\n\n.uc-corpNav-avatar {\n width: 44px;\n}\n\n.uc-corpNav-drawer {\n display: flex;\n flex-direction: column;\n position: fixed;\n top: 0;\n left: -286px;\n left: calc(var(--drawerWidth)*-1);\n width: 286px;\n width: var(--drawerWidth);\n height: 100vh;\n background-color: inherit;\n overflow-y: auto;\n transition: left 0.3s ease;\n z-index: 1000;\n z-index: var(--cx-zIndex-10);\n -webkit-overflow-scrolling: touch;\n}\n\n.uc-corpNav-drawer.is-active > * {\n visibility: unset;\n}\n\n.uc-corpNav-drawer > * {\n visibility: hidden;\n}\n\n.uc-corpNav-drawerOpen {\n overflow-y: hidden;\n}\n\n.uc-corpNav-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background-color: #000000;\n background-color: var(--cx-color-black);\n opacity: 0.5;\n cursor: pointer;\n visibility: hidden;\n z-index: 900;\n z-index: var(--cx-zIndex-9);\n}\n\n.uc-corpNav-drawer.is-active {\n left: 0;\n width: unset;\n min-width: 286px;\n min-width: var(--drawerWidth);\n}\n\n.uc-corpNav-drawer.is-active ~ .uc-corpNav-backdrop {\n visibility: visible;\n}\n\n.uc-corpNav-drawerTop {\n display: flex;\n margin: 16px 16px 32px;\n flex-shrink: 0;\n}\n\n.uc-corpNav-logo {\n color: inherit;\n fill: currentColor;\n}\n\n.uc-corpNav-close {\n padding: 4px;\n width: 24px;\n height: 24px;\n color: inherit;\n fill: currentColor;\n cursor: pointer;\n}\n\n.uc-corpNav-drawer .uc-corpNav-menuItem {\n height: 40px;\n min-height: 40px;\n padding-left: 16px;\n padding-left: var(--cx-spacing-2x);\n font-weight: 400;\n font-weight: var(--cx-font-weightRegular);\n}\n\n.uc-corpNav-menuItem.uc-corpNav-accordionItem {\n padding-left: 32px;\n padding-left: var(--cx-spacing-4x);\n color: #0064E5;\n color: var(--cx-color-interactive);\n}\n\n.uc-corpNav-label {\n position: relative;\n -webkit-tap-highlight-color: transparent;\n}\n\n.uc-corpNav-accordion {\n display: none;\n}\n\n.uc-corpNav-accordionHeader {\n position: relative;\n cursor: pointer;\n}\n\n.uc-corpNav-accordionHeader:after {\n content: '';\n position: absolute;\n top: 50%;\n right: 16px;\n width: 16px;\n height: 16px;\n margin-top: -8px;\n\n background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M8%2011.914L2.293%206.207l1.414-1.414L8%209.086l4.293-4.293%201.414%201.414L8%2011.914z%22%2F%3E%0A%3Cdefs%3E%3Cstyle%3Epath%20%7B%0A%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A')\n}\n\n.uc-corpNav-accordion:checked ~ .uc-corpNav-accordionHeader:after {\n background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M12.293%2011.207L8%206.914l-4.293%204.293-1.414-1.414L8%204.086l5.707%205.707-1.414%201.414z%22%2F%3E%0A%3Cdefs%3E%3Cstyle%3Epath%20%7B%0A%20%20%20%20%20%20fill%3A%20var%28--cx-color-blue100%2C%20%230038AC%29%3B%0A%20%20%20%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A')\n}\n\n.uc-corpNav-accordionMenu {\n height: 0;\n opacity: 0;\n overflow-y: hidden;\n transition: opacity 200ms ease-out;\n}\n\n.uc-corpNav-accordion:checked ~ .uc-corpNav-accordionMenu {\n height: auto;\n opacity: 1;\n}\n\n.uc-corpNav-auth {\n display: flex;\n margin: 16px;\n}\n\n.uc-corpNav-auth button {\n flex: 1;\n}\n\n/* Start transparent styles block */\n\n.uc-corpNav--transparent {\n position: absolute;\n /* stylelint-disable color-no-hex */\n border-color: #00000001;\n color: #FFFFFF;\n color: var(--cx-color-white);\n background-color: #00000001;\n}\n\n.uc-corpNav--transparent::before {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -80%;\n left: 0;\n z-index: -1;\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);\n}\n\n.uc-corpNav--transparent .uc-corpNav-drawer {\n color: #171717;\n color: var(--cx-color-text);\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n}\n\n/* End transparent styles block */\n\n/* Start location-lookup styles block */\n\n.uc-locationLookup {\n margin: 4px 0 0;\n /* needed so statically positioned results is placed properly */\n align-self: flex-start;\n /* Sizes the component to a static width */\n /* Particularly so that flex wrapping tokens later still keeps consistent component width */\n width: 100%;\n min-width: 308px;\n max-width: 420px;\n /* needed so that inner clicks don't trigger on elements \"underneath\" the static location list */\n z-index: 300;\n z-index: var(--cx-zIndex-3);\n}\n\n.uc-locationLookup-contentWrapper {\n display: flex;\n align-items: center;\n border: none;\n height: 40px;\n height: var(--locationLookupHeight);\n box-shadow: none;\n}\n\n.uc-locationLookup-inputContainer {\n display: flex;\n padding: 0;\n flex: 1;\n height: 100%;\n border-radius: 0px;\n overflow: hidden;\n}\n\n/* Modify font-size on tablet + desktop, to fit large amount of placeholder content */\n\n/* The mobile view uses a different/shorter placeholder, so this is unneeded there */\n\n@media (min-width: 768px) {\n .uc-locationLookup-tokenContainer + .uc-locationLookup-input::-moz-placeholder {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n }\n .uc-locationLookup-tokenContainer + .uc-locationLookup-input:-ms-input-placeholder {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n }\n .uc-locationLookup-tokenContainer + .uc-locationLookup-input::placeholder {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n }\n}\n\n/* Start with hiding the inline magnifying glass that appears when the input is focused */\n\n.uc-locationLookup-expandedSearchIcon {\n display: none;\n margin: 8px 8px 8px 16px;\n margin: var(--cx-spacing-1x) var(--cx-spacing-1x) var(--cx-spacing-1x) var(--cx-spacing-2x);\n}\n\n/* Start with hiding the 'x' button that appears when the input is non-zero length and focused */\n\n.uc-locationLookup-clearButton {\n display: none;\n border: 0;\n opacity: 0;\n visibility: hidden;\n}\n\n/*\n * Target {containerClass} button to override .uc-corpNav button\n */\n\n.uc-locationLookup-searchButton {\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n padding: 0;\n width: 40px;\n height: 40px;\n height: var(--locationLookupHeight);\n border-radius: 0;\n}\n\n.uc-locationLookup-searchButton>.cx-icon {\n width: 16px;\n width: var(--cx-btn-iconWidth);\n height: 16px;\n height: var(--cx-btn-iconHeight);\n}\n\n.uc-locationLookup-inlineSearchIcon {\n width: 16px;\n width: var(--cx-btn-iconWidth);\n height: 16px;\n height: var(--cx-btn-iconHeight);\n}\n\n.uc-locationLookup-mobileInput {\n display: flex;\n justify-content: space-between;\n position: relative;\n border: none;\n flex-grow: 1;\n height: 40px;\n border-radius: 0;\n}\n\n/* Branding styles */\n\n.uc-corpNav-flyoutItem-branded {\n padding: 0 16px;\n padding: 0 var(--cx-spacing-2x);\n}\n\n.uc-corpNav-brandingAgent-profile {\n display: flex;\n}\n\n.uc-corpNav-brandingAgent-info,\n.uc-corpNav-brandingAgent-profile,\n.uc-corpNav-accordionMenu {\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n\n.uc-corpNav-brandingAgent-profileLink {\n text-decoration: none;\n color: #171717;\n color: var(--cx-color-text);\n}\n\n.uc-corpNav-brandingAgent-avatarContainer {\n padding-right: 16px;\n padding-right: var(--cx-spacing-2x);\n}\n\n.uc-corpNav-brandingAgent-avatarContainer-hamburger,\n.uc-corpNav-brandingAgent-nameContainer,\n.uc-corpNav-brandingAgent-hamburgerContactSection {\n display: flex;\n justify-content: center;\n}\n\n.uc-corpNav-brandingAgent-avatarContainer-hamburger {\n padding-bottom: 8px;\n padding-bottom: var(--cx-spacing-1x);\n}\n\n.uc-corpNav-brandingAgent-image {\n vertical-align: text-top;\n}\n\n.uc-corpNav-brandingAgent-name {\n font-size: 18px;\n font-size: var(--cx-fontSize--lg);\n font-weight: 500;\n font-weight: var(--cx-font-weightMedium);\n}\n\n.uc-corpNav-brandingAgent-name-lowEmph,\n.uc-corpNav-brandingAgent-name-lowEmph:hover {\n color: #000000;\n color: var(--cx-color-black);\n}\n\n.uc-corpNav-brandingAgent-title {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n}\n\n.uc-corpNav-brandingAgent-details {\n display: grid;\n}\n\n.uc-corpNav-brandingAgent-emailAndPhone {\n -webkit-margin-after: 0;\n margin-block-end: 0;\n -webkit-padding-start: unset;\n padding-inline-start: unset;\n list-style: none;\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n}\n\n.uc-corpNav-brandingAgent-phone,\n.uc-corpNav-brandingAgent-email,\n.uc-corpNav-brandingAgent-remove,\n.uc-corpNav-brandingAgent-manageLink {\n color: #6C6C6C;\n color: var(--cx-color-textSubtle);\n text-align: left;\n}\n\n.uc-corpNav-brandingAgent-phone:hover, .uc-corpNav-brandingAgent-email:hover, .uc-corpNav-brandingAgent-remove:hover, .uc-corpNav-brandingAgent-manageLink:hover {\n color: #171717;\n color: var(--cx-color-text);\n }\n\n.uc-corpNav-brandingAgent-addRemove {\n padding-top: 8px;\n padding-top: var(--cx-spacing-1x);\n text-align: left;\n}\n\n.uc-corpNav-brandingAgent-dropdownEmailOrPhone {\n margin-top: 8px;\n margin-top: var(--cx-spacing-1x);\n}\n\n.uc-corpNav-brandingAgent-hamburgerContactSection {\n margin: 0;\n -webkit-margin-after: 0;\n margin-block-end: 0;\n padding-top: 8px;\n padding-top: var(--cx-spacing-1x);\n -webkit-padding-start: unset;\n padding-inline-start: unset;\n list-style: none;\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n}\n\n.uc-corpNav-brandingAgent-hamburgerEmailOrPhone {\n display: inline;\n margin: 0 8px;\n margin: 0 var(--cx-spacing-1x);\n}\n\n.uc-corpNav-agentBranding-hamburger {\n margin: 0 auto;\n padding: 0 16px 0 16px;\n padding: 0 var(--cx-spacing-2x) 0 var(--cx-spacing-2x);\n min-width: 264px;\n max-width: 448px;\n border-bottom: 1px solid #DADADA;\n border-bottom: 1px solid var(--cx-color-border);\n text-align: center;\n}\n\n.uc-corpNav-brandingAgent-hamburger-edit {\n padding: 16px 0;\n padding: var(--cx-spacing-2x) 0;\n}\n\n.uc-corpNav-agentBranding-hamburger-profile {\n padding-bottom: 8px;\n padding-bottom: var(--cx-spacing-1x);\n text-decoration: none;\n}\n\n/* Mobile styles */\n\n@media (max-width: 767px) {\n .uc-locationLookup {\n position: fixed;\n max-width: 100vw;\n opacity: 0;\n visibility: hidden;\n }\n\n .uc-locationLookup-mobileInput {\n display: flex;\n margin: auto;\n }\n\n .uc-locationLookup-searchButton {\n position: absolute;\n right: 0;\n }\n\n .uc-corpNav-menuItem {\n font-size: 16px;\n font-size: var(--cx-font-sizeMd);\n }\n}\n\n/* Mobile styles with location lookup enabled */\n\n@media (max-width: 767px) {\n\n.uc-corpNav--lookupLocationLookupEnabled .uc-corpNav-menuWrapper,\n .uc-corpNav--lookupLocationLookupEnabled .uc-corpNav-a.uc-corpNav-compassLogotype { /* stylelint-disable-line max-nesting-depth */\n display: none\n }\n }\n\n@media (max-width: 767px) {\n\n.uc-corpNav--lookupLocationLookupEnabled .uc-corpNav-hamburger { /* stylelint-disable-line max-nesting-depth */\n border-right: 1px solid rgba(0, 0, 0, 0.15)\n }\n }\n\n.uc-corpNav--transparent .uc-locationLookup-mobileInput .uc-locationLookup-mobileContent {\n color: #ADADAD;\n color: #ADADAD;\n color: var(--cx-color-grey60, var(--cx-color-mediumLightNeutral));\n }\n\n.uc-corpNav--transparent .uc-locationLookup-mobileInput .uc-locationLookup-searchButton .cx-icon {\n fill: #000000;\n fill: var(--cx-color-black);\n }\n\n/* critical CSS for hiding mobile/non mobile DOM content as needed */\n\n/* Hide the element when window is above mobile breakpoint */\n\n@media not all and (max-width: 767px) {\n .uc-typeahead-hideOnNonMobile {\n display: none !important;\n }\n}\n\n/* Hide the element when window is below mobile breakpoint */\n\n@media all and (max-width: 767px) {\n .uc-typeahead-hideOnMobile {\n display: none !important;\n }\n}\n\n.uc-locationLookup-mobileContent {\n position: absolute;\n margin: 0;\n border: none;\n padding: 8px 8px;\n padding: var(--cx-verticalPadding--md) var(--cx-horizontalPadding--md);\n width: calc(100% - 40px);\n height: 100%;\n background: none;\n color: #8D8D8D;\n color: #8D8D8D;\n color: var(--cx-color-grey70, var(--cx-color-mediumNeutral));\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n text-align: left;\n}\n\n/* End location-lookup styles block */\n\n@media (min-width: 1280px) {\n .uc-corpNav-compassLogotype {\n width: 152px; /* 16px left padding + 112px svg + 24px right padding */\n padding-left: 16px;\n }\n\n /* inherit size from svg width & height attrs */\n .uc-corpNav-compassLogotype svg {\n width: auto;\n height: auto;\n }\n\n .uc-corpNav-menu {\n display: flex;\n }\n\n .uc-corpNav-userMenu::before {\n content: '';\n position: relative;\n top: 17px;\n left: -10px;\n height: 16px;\n border-left: 1px solid;\n opacity: 0.15;\n }\n\n .uc-corpNav-drawer,\n .uc-corpNav-hamburger {\n display: none;\n }\n}\n\n@media (hover: hover) and (pointer: fine) {\n .uc-corpNav-menuItem:hover {\n color: #0064E5;\n color: #0064E5;\n color: var(--cx-color-blue80, var(--cx-color-actionableLowEmphHover));\n background: #F4F4F4;\n background: #F4F4F4;\n background: var(--cx-color-grey20, var(--cx-color-faintNeutral));\n }\n\n .uc-corpNav-menuItem--disabled:hover {\n color: inherit;\n background-color: transparent;\n }\n}\n\n/*\n * Fix clicks on the documentElement (used to close dropdowns) not being detected on iOS\n * See: https://gravitydept.com/blog/js-click-event-bubbling-on-ios &\n * https://stackoverflow.com/a/47818418\n */\n\n@supports (-webkit-overflow-scrolling: touch) {\n body {\n cursor: pointer;\n }\n}\n\n.uc-corpNav-menuItem:active,\n.uc-corpNav-menuItem.is-active,\n.uc-corpNav-flyoutItem.is-selected {\n color: #171717;\n color: var(--cx-color-selectedText);\n background-color: #F0F6FF;\n background-color: var(--cx-color-selectedBackground);\n}\n\n.uc-corpNav-menu > .uc-corpNav-a:active,\n.uc-corpNav-menu > .uc-corpNav-a.is-active,\n.uc-corpNav-menu > .uc-corpNav-button:active,\n.uc-corpNav-menu > .uc-corpNav-button.is-active {\n border-bottom-color: #003375;\n border-bottom-color: #003375;\n border-bottom-color: var(--cx-color-blue100, var(--cx-color-actionableActive));\n color: #003375;\n color: #003375;\n color: var(--cx-color-blue100, var(--cx-color-actionableActive));\n background-color: transparent;\n}\n\n@media (hover: hover) and (pointer: fine) {\n .uc-corpNav-menu > .uc-corpNav-a:hover:active,\n .uc-corpNav-menu > .uc-corpNav-a:hover.is-active,\n .uc-corpNav-menu > .uc-corpNav-button:hover:active,\n .uc-corpNav-menu > .uc-corpNav-button:hover.is-active {\n background: #F4F4F4;\n background: #F4F4F4;\n background: var(--cx-color-grey20, var(--cx-color-faintNeutral));\n }\n}\n\n.uc-corpNav-menuItem--disabled:active {\n color: #171717;\n color: var(--cx-color-text);\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n}\n\n.uc-corpNav-dropdown-checkbox:checked ~ .uc-corpNav-dropdown,\n.uc-corpNav-dropdown:active,\n.uc-corpNav-dropdown.is-active {\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.2));\n}\n";function Ue(n){return n&&n.trim?n.trim():n}var je={agentRelations:null,geoId:"nyc",opty:{},showLocationLookup:!1,transparent:!1,userDisplayName:null,userId:null,userRoles:[]};function Ge(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.userMenu,o=void 0===t?{}:t;return{accountSettingsMenu:e.accountSettingsMenu,accountSettingsUrl:e.accountSettingsUrl,agentPlatformUrl:e.agentPlatformUrl,isAgent:Ve(n.userRoles),isLoggedIn:Boolean(n.userId),userDisplayName:n.userDisplayName,userMenuLabel:o.label,userMenuChildren:o.children,userSvg:Ue(De)}}function Ve(n){return!!n&&n.includes("Specialist")}function He(n){return n&&n.brandingAgentOrTeam&&1===n.brandingAgentOrTeam.profileType}function Ye(n){var e=n.agentRelations,t=n.opty;return Boolean(e&&e.brandingAgentOrTeam&&t[Se])}function Ke(n){var e=n.agentRelations,t=n.opty;return Boolean(Ye({agentRelations:e,opty:t})&&!ze({agentRelations:e,opty:t})&&!He(e)&&t[ke])}function ze(n){var e=n.agentRelations,t=n.opty;return Boolean(Ye({agentRelations:e,opty:t})&&e&&e.brandingAgentDetails&&e.brandingAgentDetails.isPersistent)}function We(n){if(n&&n.brandingAgentOrTeam&&!He(n)&&"string"==typeof n.brandingAgentOrTeam.firstName&&"string"==typeof n.brandingAgentOrTeam.lastName&&n.brandingAgentOrTeam.firstName.length&&n.brandingAgentOrTeam.lastName.length){var e=n.brandingAgentOrTeam,t=e.firstName,o=e.lastName;return""+t[0]+o[0]}}function Xe(n){if(n&&n.brandingAgentOrTeam){var e=n.brandingAgentOrTeam,t=e.profileUrl,o=e.urlName;return t?n.brandingAgentOrTeam.profileUrl:"/agents/"+o+"/"}}function Ze(){(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["agentBrandingDropdown.njk"]={root:function(n,e,t,o,r){var a="";try{a+=' ")}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["agentBrandingHamburger.njk"]={root:function(n,e,t,o,r){var a="";try{a+=' \n
\n\n Kate launched her career in commercial real estate but quickly realized her passion for helping clients identify which of Orange County’s neighborhoods would be the best fit for them to settle in. Kate is inspired by the unique relationships she shares with her clients and is honored to be entrusted with the great responsibility of helping them find their dream homes. Her results-driven strategies and genuinely personal touch have set her up as a top-rising real estate agent in the community with the prestigious Stephanie Lowe Group.
Kate and her husband reside in Newport Beach and are active members of the community.
Social Media

\n \n ',(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"avatarUrl")||o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"imagePath")||o.contextOrFrameLookup(e,t,"brandingMonogramPlaceholder"))&&(a+='\n
")}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["mobileUserMenu.njk"]={root:function(n,e,t,o,r){var a="";try{if(o.contextOrFrameLookup(e,t,"isLoggedIn")){if(a+="\n ",!o.contextOrFrameLookup(e,t,"isAgent")){a+='\n \n ',o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"avatarUrl")||o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"imagePath")?(a+='\n \n '):o.contextOrFrameLookup(e,t,"brandingMonogramPlaceholder")&&(a+='\n
\n "),a+='\n ',a+=o.suppressValue(o.contextOrFrameLookup(e,t,"brandingMonogramPlaceholder"),n.opts.autoescape),a+="
\n "),a+="\n \n
\n \n ",o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"title")&&(a+='\n \n ',a+=o.suppressValue(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"displayName"),n.opts.autoescape),a+="\n
\n ',a+=o.suppressValue(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"title"),n.opts.autoescape),a+="
\n "),a+='\n - \n ',(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"email")||o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"phone"))&&(a+="\n ",o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"phone")&&(a+='\n
- \n \n \n \n \n \n \n '),a+="\n ",o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"email")&&(a+='\n
- \n \n \n \n \n \n \n '),a+="\n ",o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"phone")&&(a+='\n
- \n \n \n \n \n \n \n '),a+="\n "),a+="\n
\n \n \n
\n \n - \n ',t=t.push();var i=o.contextOrFrameLookup(e,t,"userMenuChildren");if(i)for(var c=(i=o.fromIterator(i)).length,s=0;s
\n \n \n
\n "}a+="\n"}else a+='\n \n - \n ',t=t.push();var l=o.memberLookup(o.contextOrFrameLookup(e,t,"accountSettingsMenu"),"children");if(l)for(var p=(l=o.fromIterator(l)).length,d=0;d
\n \n
\n';r(null,a)}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["navigation.njk"]={root:function(n,e,t,o,r){var a="";try{a+=' ",a='',i='\n\n \n \n \n \n
\n "}else a+='\n \n ',a+=o.suppressValue(o.memberLookup(l,"label"),n.opts.autoescape),a+="\n \n ";a+="\n "}t=t.pop(),a+='\n\n \n
\n\n ",o.contextOrFrameLookup(e,t,"isBranded")&&(a+="\n ",(i=[]).push(function(e){n.getTemplate("agentBrandingHamburger.njk",!1,"navigation.njk",!1,function(n,t){n?r(n):e(null,t)})}),i.push(function(n,o){n.render(e.getVariables(),t,function(n,e){n?r(n):o(null,e)})}),i.push(function(n,e){a+=n,e(null)}),n.waterfall(i,function(){a+="\n "})),a+="\n\n ",t=t.push();var i,c=o.contextOrFrameLookup(e,t,"links");if(c)for(var s=(c=o.fromIterator(c)).length,u=0;u\n \n
\n \n ',a+=o.suppressValue(n.getFilter("safe").call(e,o.contextOrFrameLookup(e,t,"compassLogotypeSvg")),n.opts.autoescape),a+="\n \n - \n ',t=t.push();var p=o.memberLookup(l,"children");if(p)for(var d=(p=o.fromIterator(p)).length,v=0;v
\n ',(i=[]).push(function(e){n.getTemplate("mobileUserMenu.njk",!1,"navigation.njk",!1,function(n,t){n?r(n):e(null,t)})}),i.push(function(n,o){n.render(e.getVariables(),t,function(n,e){n?r(n):o(null,e)})}),i.push(function(n,e){a+=n,e(null)}),n.waterfall(i,function(){r(null,a+='\n
\n