@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://use.typekit.net/af/3888dc/00000000000000007735e606/31/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/3888dc/00000000000000007735e606/31/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/3888dc/00000000000000007735e606/31/a?subset_id=2&fvd=n3&v=3) format("opentype")}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/d7ff92/00000000000000007735e609/31/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/d7ff92/00000000000000007735e609/31/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/d7ff92/00000000000000007735e609/31/a?subset_id=2&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/26f7ec/00000000000000007735e605/31/l?subset_id=2&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/26f7ec/00000000000000007735e605/31/d?subset_id=2&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/26f7ec/00000000000000007735e605/31/a?subset_id=2&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/5be242/00000000000000007735e603/31/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/5be242/00000000000000007735e603/31/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/5be242/00000000000000007735e603/31/a?subset_id=2&fvd=n7&v=3) format("opentype")}@font-face{font-family:squarespace-ui-font;font-style:normal;font-weight:400;src:url(https://242862403.fs1.hubspotusercontent-na2.net/hubfs/242862403/raw_assets/public/PacificRidge_August2025/fonts/squarespace-ui-font.woff) format("woff"),url(https://242862403.fs1.hubspotusercontent-na2.net/hubfs/242862403/raw_assets/public/PacificRidge_August2025/fonts/squarespace-ui-font.ttf) format("truetype")}body,h1,h2,h3,h4,h5{font-family:proxima-nova}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{box-shadow:none}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li a.hs-breadcrumb-label,.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label{font-family:proxima-nova}.hs_service .widget-type-form .form-title{color:#fff;font-size:20px;text-align:center}input.hs-button.primary.large{font-weight:300;text-transform:uppercase}.hs_fil_t2_read a{color:#000}form.hs-form .form-columns-1 input.hs-input:not(input[type=checkbox]),form.hs-form .form-columns-1 textarea.hs-input{width:100%}form input[type=checkbox],form input[type=radio]{width:auto}.hs-search-field button{top:25%}.systems-page .success{background:hsla(0,0%,91%,.25);border-color:#e8e8e8;color:#000}a.hs-button.primary{letter-spacing:1px;margin-top:20px;text-transform:uppercase}a.hs-button.primary,form label span{font-family:proxima-nova;font-size:15px}form label span{font-style:normal;font-weight:300;letter-spacing:.3px;line-height:1}form input{background-color:#fafafa;border:1px solid #a9a9a9;box-sizing:border-box;color:#000;font-size:15px;height:auto;line-height:1.6;padding:10px;position:relative;width:100%}.cm_footer .bg_primary{background-color:transparent}.cm_footer p{font-family:proxima-nova;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.8}.cm_footer .page-center{padding:24px 17px}.cm_footer .col-section.num1{padding:0}.cm_footer{border-top:1px solid #e8e8e8}@media (max-width:1225px){.cm_footer .page-center{margin-left:0!important;margin-right:0!important}}@media (max-width:640px){.cm_footer .page-center{padding-bottom:50px;padding-top:50px}.cm_footer p{text-align:center}.cm_footer .footer-content{padding-bottom:12px;padding-top:12px}.cm_footer .col-section.num1{padding:24px 0}}.header.cm_header .page-center{padding-left:0;padding-right:0}.header.cm_header .primary-section{padding-bottom:14px;padding-top:14px}.header.cm_header ul li.header__menu-item--depth-1 a.header__menu-link{font-family:proxima-nova;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:1.2em;padding:6px;text-transform:uppercase}.header.cm_header .header__menu--desktop>ul.header__menu-wrapper{column-gap:0}.header.cm_header .child-trigger svg,.header.cm_header .nav>nav>ul .header__menu-item--depth-1>a .child-trigger{display:none}.header.cm_header .primary-section .container-wrapper{align-items:flex-start;display:flex;width:100%}.header.cm_header .right-section{display:none}.header.cm_header nav.header__menu.header__menu--desktop{padding:35px 20px 0 0}.header.cm_header ul.header__menu-submenu.header__menu-submenu--level-2{border:1px solid #f2f2f2;box-shadow:none;left:-5px;min-width:max-content;padding:6px 0;top:0}.header.cm_header ul.header__menu-submenu.header__menu-submenu--level-2>li>a{line-height:1em;padding:.4em 1em;white-space:nowrap}.header.cm_header .logo-section .header_logo_tagline{display:none}@media(min-width:992px){.header.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu{display:none!important;opacity:1;visibility:visible}.header.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{display:block!important}}@media(max-width:1225px){.header.cm_header .primary-section{padding:14px 24px}}@media (max-width:991px){.header.cm_header .primary-section .container-wrapper{flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between}.header.cm_header .logo-section .header_logo_tagline,.header.cm_header .right-section{display:block}.cm_header .logo-section img.hs-image-widget{display:none}.header.cm_header .logo-section{margin:0 auto;order:2;overflow:hidden}.header.cm_header .primary-section{padding:12px 0}.header.cm_header .header_logo_tagline a{color:#000;font-size:15px;font-style:normal;font-weight:600;left:0;letter-spacing:.08em;line-height:normal;position:relative;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.header.cm_header .cst-humburger-icon .trigger{display:none}.header.cm_header .cst-humburger-icon:before{font-family:squarespace-ui-font;font-style:normal;speak:none;content:"\e030";font-size:32px;font-weight:400;left:6px;line-height:24px;position:absolute;text-align:center;top:13px}header.header.cm_header .nav{height:auto;position:relative}header.header .mobile-close-icon{cursor:pointer;left:0;position:absolute;right:30px;top:-38px;z-index:60}.header.cm_header .nav .header__menu.header__menu--desktop{background-color:#fff;height:auto;min-height:auto;padding:0}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>a{color:#444;display:block;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12em;line-height:24.67px;padding:.5em 0;text-align:center;text-transform:uppercase}header.header .nav .header__menu.header__menu--desktop ul>li:not(:last-child),header.header .nav .header__menu.header__menu--desktop>ul>li:first-child{border:0}.header.cm_header nav.header__menu.header__menu--desktop>ul{margin-bottom:0;padding:15px 0 0}.header.cm_header .container-wrapper.mobile-open .top-section.mobile_section{background:transparent;display:block;padding-bottom:0;padding-top:0}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li:hover>a{color:#444}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>a{padding-right:0}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before{padding-right:3px}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger{color:#444;font-size:unset;height:34px!important;width:2px}.header.cm_header .nav .header__menu.header__menu--desktop>ul ul>li a:hover,.header.cm_header .nav .header__menu.header__menu--desktop>ul ul>li>a,.header.cm_header .nav .header__menu.header__menu--desktop>ul>li:hover>.mobile-child-trigger{color:#444}.header.cm_header ul.header__menu-submenu.header__menu-submenu--level-2>li>a{line-height:24.67px;padding:6px 0;text-align:center;white-space:normal}.header.cm_header ul.header__menu-submenu.header__menu-submenu--level-2{background-color:#f7f7f7!important;min-width:auto;padding-bottom:12px!important}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger.child-open:before{font-size:15px}.header.cm_header .nav .header__menu.header__menu--desktop ul>li.more_items{align-items:center;column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;padding-right:2px}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li a{order:2;width:auto}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{position:relative}.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>ul{order:3;width:100%}}@media (max-width:380px){.header.cm_header .logo-section{overflow:hidden}.header.cm_header .logo-section .header_logo_tagline{overflow:hidden;padding:0 20px 0 44px;text-overflow:ellipsis}.header.cm_header .primary-section .container-wrapper{justify-content:space-between}.header.cm_header .logo-section{width:100%}}.simple-banner.cm_banner{min-height:auto;padding-bottom:89px;padding-top:89px}.cm_banner .top_sec h1{font-weight:300;letter-spacing:.0338983em;line-height:1.25em;margin-bottom:0;margin-right:-.04em}@media (max-width:1225px){.simple-banner.cm_banner{padding-left:24px;padding-right:24px}.simple-banner.cm_banner .banner-content-inner.col12{padding:0}}@media(max-width:640px){.simple-banner.cm_banner{padding-bottom:44.5px;padding-top:44.5px;text-align:center!important}}.custom-no-navigation .cm_header .container-wrapper{height:auto;min-height:auto;padding-left:0}.custom-no-navigation .header.cm_header .logo-section .header_logo_tagline{padding:0 20px;text-align:center}