{"id":11,"date":"2026-07-27T18:03:47","date_gmt":"2026-07-27T18:03:47","guid":{"rendered":"https:\/\/ricocady.com\/?page_id=11"},"modified":"2026-10-26T16:04:27","modified_gmt":"2026-10-26T16:04:27","slug":"home","status":"publish","type":"page","link":"https:\/\/ricocady.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11\" class=\"elementor elementor-11\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c557d1 e-con e-atomic-element e-flexbox-base e-8574349 \" data-id=\"9c557d1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9c557d1\" data-e-type=\"e-flexbox\" data-id=\"9c557d1\">\n    \t\t<div class=\"elementor-element elementor-element-a1a7544 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a1a7544\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rc-page\">\r\n  <style>\r\n    .rc-page {\r\n      --ink: #21607a;\r\n      --accent: #b85c34;\r\n      --teal: #00566d;\r\n      --title-size: 46px;\r\n      --body-size: 17px;\r\n      --body-leading: 1.8;\r\n      --pad-x: 60px;\r\n      --section-pad-y: 56px;\r\n      --section-gap: 40px;\r\n      font-family: 'Lora', Georgia, serif;\r\n      background: #fff;\r\n      width: 100%;\r\n      max-width: 100%;\r\n      overflow-x: clip;\r\n      color: var(--ink);\r\n      font-size: var(--body-size);\r\n      line-height: var(--body-leading);\r\n    }\r\n\r\n    .rc-page * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .rc-page h2 {\r\n      color: var(--ink);\r\n      font-size: var(--title-size);\r\n      font-weight: 400;\r\n      line-height: 1.1;\r\n      margin: 0 0 24px;\r\n    }\r\n\r\n    .rc-page p {\r\n      color: var(--ink);\r\n      font-size: var(--body-size);\r\n      line-height: var(--body-leading);\r\n      margin: 0;\r\n    }\r\n\r\n    .rc-header {\r\n      --logo-shift: -3px;\r\n      max-width: 1160px;\r\n      margin: 0 auto;\r\n      padding: 28px var(--pad-x) 20px;\r\n      display: grid;\r\n      grid-template-columns: 1fr auto 1fr;\r\n      align-items: center;\r\n      gap: 16px;\r\n    }\r\n\r\n    .rc-header__nav {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      flex-wrap: nowrap;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .rc-header__nav a {\r\n      color: var(--ink);\r\n      text-decoration: none;\r\n      font-size: var(--body-size);\r\n      letter-spacing: .3px;\r\n    }\r\n\r\n    .rc-header__dot {\r\n      color: var(--accent);\r\n      font-size: 10px;\r\n    }\r\n\r\n    .rc-header__logo {\r\n      text-align: center;\r\n      transform: translateX(var(--logo-shift));\r\n    }\r\n\r\n    .rc-header__logo img {\r\n      height: 68px;\r\n      width: auto;\r\n      display: inline-block;\r\n    }\r\n\r\n    .rc-hero {\r\n      width: 100%;\r\n      max-width: 1160px;\r\n      margin: 0 auto;\r\n      padding: 0 var(--pad-x);\r\n    }\r\n\r\n    .rc-hero__frame {\r\n      position: relative;\r\n      width: 100%;\r\n      overflow: hidden;\r\n      aspect-ratio: 2.92 \/ 1;\r\n      background: #d9d9d9;\r\n      border-top-right-radius: 31% 100%;\r\n    }\r\n\r\n    .rc-hero__photo {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: block;\r\n      object-fit: cover;\r\n      object-position: center center;\r\n    }\r\n\r\n    .rc-intro {\r\n      max-width: 700px;\r\n      margin: 0 auto;\r\n      padding: var(--section-pad-y) var(--pad-x);\r\n      text-align: center;\r\n    }\r\n\r\n    .rc-intro__rule {\r\n      width: 56px;\r\n      height: 3px;\r\n      background: var(--accent);\r\n      margin: 0 auto 22px;\r\n    }\r\n\r\n    .rc-about {\r\n      width: 100%;\r\n      max-width: 1160px;\r\n      margin: 0 auto;\r\n      padding: var(--section-pad-y) var(--pad-x);\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 560px) minmax(0, 520px);\r\n      gap: clamp(48px, 6vw, 96px);\r\n      align-items: start;\r\n      justify-content: center;\r\n    }\r\n\r\n    .rc-about__media {\r\n      position: relative;\r\n      width: 100%;\r\n      max-width: 560px;\r\n      min-width: 0;\r\n    }\r\n\r\n    .rc-about__media::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      top: 0;\r\n      right: -10px;\r\n      bottom: -10px;\r\n      width: 10px;\r\n      background: var(--accent);\r\n      z-index: 1;\r\n    }\r\n\r\n    .rc-about__media::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 0;\r\n      right: -10px;\r\n      bottom: -10px;\r\n      height: 10px;\r\n      background: var(--accent);\r\n      z-index: 1;\r\n    }\r\n\r\n    .rc-about__frame {\r\n      position: relative;\r\n      z-index: 2;\r\n      width: 100%;\r\n      overflow: hidden;\r\n      aspect-ratio: 1.16 \/ 1;\r\n      background: #d9d9d9;\r\n      border-top-left-radius: 55% 62%;\r\n    }\r\n\r\n    .rc-about__frame img {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: block;\r\n      object-fit: cover;\r\n      object-position: center center;\r\n    }\r\n\r\n    .rc-about__copy {\r\n      color: var(--ink);\r\n      max-width: 520px;\r\n      min-width: 0;\r\n      padding-top: 8px;\r\n    }\r\n\r\n    .rc-about__copy p {\r\n      margin: 0 0 28px;\r\n      max-width: 500px;\r\n    }\r\n\r\n    .rc-about__names-img {\r\n      width: 100%;\r\n      max-width: 455px;\r\n      height: auto;\r\n      display: block;\r\n      margin-top: 4px;\r\n    }\r\n\r\n    .rc-properties {\r\n      width: 100%;\r\n      max-width: 1160px;\r\n      margin: 0 auto;\r\n      padding: var(--section-pad-y) var(--pad-x);\r\n    }\r\n\r\n    .rc-properties h2 {\r\n      text-align: center;\r\n      margin-bottom: var(--section-gap);\r\n    }\r\n\r\n    .rc-property-image__stage {\r\n      position: relative;\r\n      width: 100%;\r\n      max-width: 100%;\r\n      padding-right: 14px;\r\n      padding-bottom: 14px;\r\n    }\r\n\r\n    .rc-property-image__stage::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      left: 14px;\r\n      top: 14px;\r\n      right: 0;\r\n      bottom: 0;\r\n      background: var(--accent);\r\n      z-index: 1;\r\n    }\r\n\r\n    .rc-property-image__frame {\r\n      position: relative;\r\n      z-index: 2;\r\n      width: 100%;\r\n      overflow: hidden;\r\n      aspect-ratio: 2.38 \/ 1;\r\n      background: #d9d9d9;\r\n    }\r\n\r\n    .rc-property-image__frame img {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: block;\r\n      object-fit: cover;\r\n      object-position: center 48%;\r\n    }\r\n\r\n    .rc-properties__copy {\r\n      max-width: 960px;\r\n      margin: var(--section-gap) auto 0;\r\n      display: grid;\r\n      grid-template-columns: 1fr auto 1fr;\r\n      column-gap: 40px;\r\n      align-items: start;\r\n    }\r\n\r\n    .rc-page .rc-properties__copy p {\r\n      margin: 0;\r\n      padding: 0;\r\n      min-width: 0;\r\n      width: 100%;\r\n      color: var(--ink);\r\n      font-family: inherit;\r\n      font-size: var(--body-size);\r\n      font-weight: 400;\r\n      line-height: var(--body-leading);\r\n      letter-spacing: normal;\r\n      text-align: left;\r\n    }\r\n\r\n    .rc-properties__divider {\r\n      width: 1px;\r\n      align-self: stretch;\r\n      min-height: 100%;\r\n      background: #dedede;\r\n      margin: 0;\r\n      padding: 0;\r\n      border: 0;\r\n    }\r\n\r\n    .rc-property-button {\r\n      width: 100%;\r\n      display: flex;\r\n      justify-content: center;\r\n      margin: var(--section-gap) auto 0;\r\n    }\r\n\r\n    .rc-property-button__link {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 52px;\r\n      padding: 12px 32px;\r\n      border: 2px solid var(--accent);\r\n      background: #fff;\r\n      color: var(--teal);\r\n      font-family: inherit;\r\n      font-size: var(--body-size);\r\n      line-height: 1.4;\r\n      text-align: center;\r\n      text-decoration: none;\r\n      transition: background-color 180ms ease, color 180ms ease;\r\n    }\r\n\r\n    .rc-property-button__link:hover {\r\n      background: var(--accent);\r\n      color: #fff;\r\n    }\r\n\r\n    .ce-gallery {\r\n      max-width: 1160px;\r\n      margin: 0 auto;\r\n      padding: var(--section-pad-y) var(--pad-x) 72px;\r\n      font-family: inherit;\r\n    }\r\n\r\n    .ce-gallery__header {\r\n      text-align: center;\r\n      margin-bottom: var(--section-gap);\r\n    }\r\n\r\n    .ce-gallery__title {\r\n      color: var(--ink);\r\n      font-size: var(--title-size);\r\n      font-weight: 400;\r\n      letter-spacing: 0;\r\n      margin: 0 0 24px;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .ce-gallery__filters {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      justify-content: center;\r\n      align-items: center;\r\n      gap: 6px 14px;\r\n      list-style: none;\r\n      padding: 0;\r\n      margin: 0;\r\n    }\r\n\r\n    .ce-gallery__filter-item {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      font-size: var(--body-size);\r\n    }\r\n\r\n    .ce-gallery__filter-item:not(:last-child)::after {\r\n      content: \"\u25aa\";\r\n      margin-left: 14px;\r\n      color: var(--accent);\r\n      font-size: 9px;\r\n    }\r\n\r\n    .ce-gallery__filter-link {\r\n      color: var(--ink);\r\n      text-decoration: none;\r\n      transition: opacity 0.2s ease;\r\n    }\r\n\r\n    .ce-gallery__filter-link:hover {\r\n      opacity: 0.75;\r\n    }\r\n\r\n    .ce-gallery__filter-link--active {\r\n      font-weight: 600;\r\n    }\r\n\r\n    .ce-gallery__grid {\r\n      display: flex;\r\n      gap: 24px;\r\n      margin-bottom: var(--section-gap);\r\n    }\r\n\r\n    .ce-gallery__col {\r\n      flex: 1;\r\n      min-width: 0;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 24px;\r\n    }\r\n\r\n    .ce-gallery__card {\r\n      position: relative;\r\n      z-index: 1;\r\n      width: 100%;\r\n      overflow: hidden;\r\n      background: #d9d9d9;\r\n      cursor: zoom-in;\r\n      transform-origin: center center;\r\n      transition: transform 0.35s cubic-bezier(.2, .7, .2, 1), box-shadow 0.35s ease;\r\n    }\r\n\r\n    .ce-gallery__card img {\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      display: block;\r\n      transition: transform 0.4s ease;\r\n    }\r\n\r\n    .ce-gallery__card:not(.is-zoomed):hover img {\r\n      transform: scale(1.03);\r\n    }\r\n\r\n    \/* Zoomed state: the card scales up in place (transform set by JS) *\/\r\n    .ce-gallery__card.is-zoomed {\r\n      z-index: 20;\r\n      cursor: zoom-out;\r\n      box-shadow: 0 12px 40px rgba(0, 0, 0, 0.35);\r\n    }\r\n\r\n    .ce-gallery__card--tall {\r\n      aspect-ratio: 4 \/ 5;\r\n    }\r\n\r\n    .ce-gallery__card--medium {\r\n      aspect-ratio: 4 \/ 3;\r\n    }\r\n\r\n    .ce-gallery__card--extra-tall {\r\n      aspect-ratio: 9 \/ 14;\r\n    }\r\n\r\n    .ce-gallery__btn-wrap {\r\n      text-align: center;\r\n    }\r\n\r\n    .ce-gallery__btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 52px;\r\n      padding: 12px 32px;\r\n      border: 2px solid var(--accent);\r\n      background: transparent;\r\n      color: var(--teal);\r\n      font-family: inherit;\r\n      font-size: var(--body-size);\r\n      font-weight: 400;\r\n      text-decoration: none;\r\n      letter-spacing: 0;\r\n      line-height: 1.4;\r\n      transition: background-color 180ms ease, color 180ms ease;\r\n    }\r\n\r\n    .ce-gallery__btn:hover {\r\n      background: var(--accent);\r\n      color: #fff;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n      .rc-page {\r\n        --title-size: 40px;\r\n        --section-pad-y: 48px;\r\n        --section-gap: 32px;\r\n      }\r\n\r\n      .rc-header {\r\n        --logo-shift: 0px;\r\n        grid-template-columns: 1fr;\r\n        text-align: center;\r\n        justify-items: center;\r\n        gap: 12px;\r\n      }\r\n\r\n      .rc-header__nav {\r\n        justify-content: center;\r\n        order: 2;\r\n        flex-wrap: wrap;\r\n        white-space: normal;\r\n        row-gap: 6px;\r\n      }\r\n\r\n      .rc-header__logo {\r\n        order: 1;\r\n      }\r\n\r\n      .rc-header__spacer {\r\n        display: none;\r\n      }\r\n\r\n      .rc-about,\r\n      .rc-properties__copy {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .rc-about {\r\n        gap: 36px;\r\n        justify-items: center;\r\n      }\r\n\r\n      .rc-about__media,\r\n      .rc-about__copy {\r\n        max-width: 560px;\r\n        width: 100%;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n      }\r\n\r\n      .rc-about__copy {\r\n        padding-top: 0;\r\n      }\r\n\r\n      .rc-properties__divider {\r\n        display: none;\r\n      }\r\n\r\n      .rc-properties__copy {\r\n        row-gap: 20px;\r\n        column-gap: 0;\r\n      }\r\n\r\n      .rc-page .rc-properties__copy p {\r\n        text-align: center;\r\n      }\r\n\r\n      .rc-hero__frame {\r\n        aspect-ratio: 2.25 \/ 1;\r\n        border-top-right-radius: 28% 82%;\r\n      }\r\n\r\n      .ce-gallery__grid {\r\n        flex-direction: column;\r\n        gap: 16px;\r\n      }\r\n\r\n      .ce-gallery__col {\r\n        gap: 16px;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      .rc-page {\r\n        --pad-x: 16px;\r\n        --title-size: 34px;\r\n        --section-pad-y: 40px;\r\n        --section-gap: 28px;\r\n      }\r\n\r\n      .rc-header {\r\n        padding: 20px var(--pad-x) 14px;\r\n      }\r\n\r\n      .rc-header__logo img {\r\n        height: 56px;\r\n      }\r\n\r\n      .rc-hero__frame {\r\n        aspect-ratio: 1.45 \/ 1;\r\n        border-top-right-radius: 34% 58%;\r\n      }\r\n\r\n      .rc-about__media::before {\r\n        right: -8px;\r\n        bottom: -8px;\r\n        width: 8px;\r\n      }\r\n\r\n      .rc-about__media::after {\r\n        right: -8px;\r\n        bottom: -8px;\r\n        height: 8px;\r\n      }\r\n\r\n      .rc-about__copy p {\r\n        margin-bottom: 20px;\r\n      }\r\n\r\n      .rc-property-image__stage {\r\n        padding-right: 10px;\r\n        padding-bottom: 10px;\r\n      }\r\n\r\n      .rc-property-image__stage::before {\r\n        left: 10px;\r\n        top: 10px;\r\n      }\r\n\r\n      .rc-property-image__frame {\r\n        aspect-ratio: 1.25 \/ 1;\r\n      }\r\n\r\n      .rc-property-button__link,\r\n      .ce-gallery__btn {\r\n        width: 100%;\r\n        max-width: 100%;\r\n        padding: 12px 18px;\r\n      }\r\n\r\n      .ce-gallery {\r\n        padding-bottom: 56px;\r\n      }\r\n\r\n      .ce-gallery__filters {\r\n        gap: 4px 8px;\r\n      }\r\n\r\n      .ce-gallery__filter-item:not(:last-child)::after {\r\n        margin-left: 8px;\r\n      }\r\n\r\n      .ce-gallery__card--tall,\r\n      .ce-gallery__card--medium,\r\n      .ce-gallery__card--extra-tall {\r\n        aspect-ratio: 4 \/ 3;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <section class=\"rc-hero\">\r\n    <div class=\"rc-hero__frame\">\r\n      <img class=\"rc-hero__photo\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/08\/merritt-5-scaled.jpg\" alt=\"Lakefront deck view\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\">\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"rc-intro\">\r\n    <div class=\"rc-intro__rule\"><\/div>\r\n    <p>Rico Cady was created in January 2014 as a management tool for a mom and pop property management business. Since inception, it has evolved to include special construction endeavors and accommodation for charitable giving.<\/p>\r\n  <\/section>\r\n\r\n  <section class=\"rc-about\" id=\"about\">\r\n    <div class=\"rc-about__media\">\r\n      <div class=\"rc-about__frame\">\r\n        <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/09\/IMG_0075-scaled.jpg\" alt=\"The Stauffer family\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"rc-about__copy\">\r\n      <h2>about<\/h2>\r\n      <p>The name comes from a mash-up of the letters from the first names of the Stauffer family who own and operate the business.<\/p>\r\n\r\n      <img decoding=\"async\" class=\"rc-about__names-img\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-05-at-7.51.58-AM.png\" alt=\"Richard, Correen, Casey, and Cody name origin graphic\">\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"rc-properties\" id=\"properties\">\r\n    <h2>properties<\/h2>\r\n\r\n    <div class=\"rc-property-image__stage\">\r\n      <div class=\"rc-property-image__frame\">\r\n        <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/10\/f146401768-scaled.jpg\" alt=\"Downtown Coeur d'Alene property exterior\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"rc-properties__copy\">\r\n      <p>rico-cady owns and manages a small group of downtown Coeur d'Alene housing units catering to singles and couples.<\/p>\r\n      <div class=\"rc-properties__divider\" aria-hidden=\"true\"><\/div>\r\n      <p>Outstanding locations and well-maintained properties create landlord tenant relationship which often exceed 5 years or more.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rc-property-button\">\r\n      \r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"ce-gallery\" id=\"creative\">\r\n    <div class=\"ce-gallery__header\">\r\n      <h2 class=\"ce-gallery__title\">creative endeavors<\/h2>\r\n      <ul class=\"ce-gallery__filters\">\r\n        <li class=\"ce-gallery__filter-item\"><a href=\"https:\/\/ricocady.com\/?page_id=114#architecture\" class=\"ce-gallery__filter-link\">architecture<\/a><\/li>\r\n        <li class=\"ce-gallery__filter-item\"><a href=\"https:\/\/ricocady.com\/?page_id=114#interiors\" class=\"ce-gallery__filter-link\">interiors<\/a><\/li>\r\n        <li class=\"ce-gallery__filter-item\"><a href=\"https:\/\/ricocady.com\/?page_id=114#special-projects\" class=\"ce-gallery__filter-link\">special projects<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n\r\n    <div class=\"ce-gallery__grid\">\r\n      <div class=\"ce-gallery__col\">\r\n        <div class=\"ce-gallery__card ce-gallery__card--tall\">\r\n          <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/08\/hayden-creek.jpg\" alt=\"Building entrance with stone waterfall feature\">\r\n        <\/div>\r\n        <div class=\"ce-gallery__card ce-gallery__card--medium\">\r\n          <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/09\/f22337336.jpg\" alt=\"Building exterior entrance 2735\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ce-gallery__col\">\r\n        <div class=\"ce-gallery__card ce-gallery__card--medium\">\r\n          <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/08\/IMG_1467-scaled.jpeg\" alt=\"Stone fireplace custom interior\">\r\n        <\/div>\r\n        <div class=\"ce-gallery__card ce-gallery__card--extra-tall\">\r\n          <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/08\/mceuen-park-1-scaled.jpg\" alt=\"Heavy timber structure exterior patio\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ce-gallery__col\">\r\n        <div class=\"ce-gallery__card ce-gallery__card--tall\">\r\n          <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/10\/peak-3-scaled.jpg\" alt=\"Wooden porch swing with mother and child\">\r\n        <\/div>\r\n        <div class=\"ce-gallery__card ce-gallery__card--medium\">\r\n          <img decoding=\"async\" src=\"https:\/\/ricocady.com\/wp-content\/uploads\/2026\/08\/bat-rack2-scaled.jpg\" alt=\"Circular ceiling display rack with baseball bats\">\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ce-gallery__btn-wrap\">\r\n      <a href=\"https:\/\/ricocady.com\/?page_id=114\" class=\"ce-gallery__btn\">view all<\/a>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- In-place 2.5x zoom for creative endeavors photos -->\r\n  <script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n      const cards = document.querySelectorAll('.ce-gallery__card');\r\n      const ZOOM = 2.5;\r\n      const MARGIN = 12;\r\n      let active = null;\r\n\r\n      const unzoom = () => {\r\n        if (!active) return;\r\n        active.classList.remove('is-zoomed');\r\n        active.style.transform = '';\r\n        active = null;\r\n      };\r\n\r\n      const zoom = (card) => {\r\n        unzoom();\r\n        const r = card.getBoundingClientRect();\r\n        const vw = document.documentElement.clientWidth;\r\n        const vh = window.innerHeight;\r\n\r\n        \/\/ Never let the zoomed photo be wider than the screen (matters on phones)\r\n        const scale = Math.min(ZOOM, (vw - MARGIN * 2) \/ r.width);\r\n\r\n        \/\/ Grow from the center, then nudge so the enlarged photo stays fully on screen\r\n        const cx = r.left + r.width \/ 2;\r\n        const cy = r.top + r.height \/ 2;\r\n        const halfW = (r.width * scale) \/ 2;\r\n        const halfH = (r.height * scale) \/ 2;\r\n\r\n        let dx = 0, dy = 0;\r\n        if (cx - halfW < MARGIN) dx = MARGIN - (cx - halfW);\r\n        if (cx + halfW > vw - MARGIN) dx = (vw - MARGIN) - (cx + halfW);\r\n\r\n        if (halfH * 2 > vh - MARGIN * 2) {\r\n          dy = (vh \/ 2) - cy; \/\/ taller than screen: just center it\r\n        } else {\r\n          if (cy - halfH < MARGIN) dy = MARGIN - (cy - halfH);\r\n          if (cy + halfH > vh - MARGIN) dy = (vh - MARGIN) - (cy + halfH);\r\n        }\r\n\r\n        card.style.transform = 'translate(' + dx + 'px,' + dy + 'px) scale(' + scale + ')';\r\n        card.classList.add('is-zoomed');\r\n        active = card;\r\n      };\r\n\r\n      cards.forEach(card => {\r\n        card.addEventListener('click', (e) => {\r\n          e.stopPropagation();\r\n          if (card === active) { unzoom(); } else { zoom(card); }\r\n        });\r\n      });\r\n\r\n      \/\/ Click anywhere else, press Escape, or scroll away to shrink back\r\n      document.addEventListener('click', unzoom);\r\n      document.addEventListener('keydown', (e) => { if (e.key === 'Escape') unzoom(); });\r\n      window.addEventListener('scroll', unzoom, { passive: true });\r\n      window.addEventListener('resize', unzoom);\r\n    });\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Rico Cady was created in January 2014 as a management tool for a mom and pop property management business. Since inception, it has evolved to include special construction endeavors and accommodation for charitable giving. about The name comes from a mash-up of the letters from the first names of the Stauffer family who own and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ricocady.com\/index.php?rest_route=\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ricocady.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ricocady.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ricocady.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ricocady.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11"}],"version-history":[{"count":58,"href":"https:\/\/ricocady.com\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":322,"href":"https:\/\/ricocady.com\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions\/322"}],"wp:attachment":[{"href":"https:\/\/ricocady.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}