@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/TitlingGothicFB-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Normal Standard.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Normal Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB Compressed";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Compressed Standard.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB Compressed";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Compressed Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.page-template-front-page main.site-main{overflow:visible}.page-template-front-page .at-a-glance{position:relative}.page-template-front-page .at-a-glance-grid{display:flex;flex-direction:column}@media(min-width: 992px){.page-template-front-page .at-a-glance-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto;align-items:stretch}}.page-template-front-page .at-a-glance-nav{background:#003a5d;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;gap:40px}@media(min-width: 992px){.page-template-front-page .at-a-glance-nav{grid-column:span 2;padding:40px}}.page-template-front-page .at-a-glance-heading{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:2.4rem;letter-spacing:.05em;line-height:1.125;margin-bottom:0px;position:relative;color:#fff;text-transform:uppercase;padding-bottom:40px}.page-template-front-page .at-a-glance-heading::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#fff}.page-template-front-page .at-a-glance-nav nav ul{display:flex;flex-direction:column;gap:40px;margin:0;padding-left:0;list-style:none}.page-template-front-page .at-a-glance-nav li{margin-bottom:0}.page-template-front-page .at-a-glance-nav a{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:2.4rem;letter-spacing:.1em;line-height:1.125;margin-bottom:0px;display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none;opacity:.5;transition:opacity .3s ease-in-out,color .3s ease-in-out}@media(max-width: 380px){.page-template-front-page .at-a-glance-nav a{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:2rem;letter-spacing:.1em;line-height:1.2;margin-bottom:0px}}.page-template-front-page .at-a-glance-nav a:hover,.page-template-front-page .at-a-glance-nav a:focus-visible{opacity:1;font-weight:400}.page-template-front-page .at-a-glance-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;overflow:hidden}@media(min-width: 992px){.page-template-front-page .at-a-glance-item{grid-column:span 2;min-height:360px}.page-template-front-page .at-a-glance-item:nth-of-type(3),.page-template-front-page .at-a-glance-item:nth-of-type(4){grid-column:span 3}.page-template-front-page .at-a-glance-item:nth-of-type(5){grid-column:span 4}}@media(min-width: 1200px){.page-template-front-page .at-a-glance-item{min-height:440px}}@media(min-width: 1400px){.page-template-front-page .at-a-glance-item{min-height:500px}}.page-template-front-page .at-a-glance-photo{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease-in-out}.page-template-front-page .at-a-glance-item::before,.page-template-front-page .at-a-glance-item::after{content:"";position:absolute;inset:0;z-index:2;transition:opacity .3s ease-in-out}.page-template-front-page .at-a-glance-item::before{background:linear-gradient(67deg, rgba(29, 29, 29, 0.7) 0%, rgba(29, 29, 29, 0) 46.98%)}.page-template-front-page .at-a-glance-item:nth-of-type(odd)::after{background:rgba(255,255,255,.85)}.page-template-front-page .at-a-glance-item:nth-of-type(odd) .at-a-glance-eyebrow,.page-template-front-page .at-a-glance-item:nth-of-type(odd) .at-a-glance-title,.page-template-front-page .at-a-glance-item:nth-of-type(odd) .at-a-glance-description{color:#373a36}.page-template-front-page .at-a-glance-item:nth-of-type(odd) .at-a-glance-btn{background:#003a5d;color:#fff}.page-template-front-page .at-a-glance-item:nth-of-type(even)::after{background:rgba(55,58,54,.8)}.page-template-front-page .at-a-glance-item:nth-of-type(even) .at-a-glance-eyebrow,.page-template-front-page .at-a-glance-item:nth-of-type(even) .at-a-glance-title,.page-template-front-page .at-a-glance-item:nth-of-type(even) .at-a-glance-description{color:#fff}.page-template-front-page .at-a-glance-item:nth-of-type(even) .at-a-glance-btn{background:#fff;color:#373a36}.page-template-front-page .at-a-glance-content{position:relative;z-index:3;display:grid;align-items:end;padding-top:64px}@media(min-width: 992px){.page-template-front-page .at-a-glance-content{padding-top:72px}}.page-template-front-page .at-a-glance-caption,.page-template-front-page .at-a-glance-hover-content{grid-area:1/1;padding:0 28px 32px}@media(min-width: 992px){.page-template-front-page .at-a-glance-caption,.page-template-front-page .at-a-glance-hover-content{padding:0 32px 36px}}.page-template-front-page .at-a-glance-caption{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:2rem;letter-spacing:.03em;line-height:1.35;margin-bottom:0px;color:#fff;text-transform:uppercase;transition:opacity .3s ease-in-out}@media(min-width: 1200px){.page-template-front-page .at-a-glance-caption{font-size:2.4rem}}.page-template-front-page .at-a-glance-hover-content{transition:opacity .3s ease-in-out}.page-template-front-page .at-a-glance-eyebrow{font-family:"gotham",Helvetica,Arial,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:.035em;line-height:2.25;margin-bottom:0px;position:absolute;top:24px;left:28px;z-index:3;text-transform:uppercase;transition:opacity .3s ease-in-out}@media(min-width: 992px){.page-template-front-page .at-a-glance-eyebrow{top:28px;left:32px}}.page-template-front-page .at-a-glance-title{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:2rem;letter-spacing:.03em;line-height:1.35;margin-bottom:0px;text-transform:uppercase}@media(min-width: 1200px){.page-template-front-page .at-a-glance-title{font-size:2.4rem}}.page-template-front-page .at-a-glance-description{font-family:"gotham",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:0em;line-height:1.6;margin-bottom:12px}.page-template-front-page .at-a-glance-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.page-template-front-page .at-a-glance-btn{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;line-height:1.6875;margin-bottom:0px;display:inline-block;padding:1rem 1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.page-template-front-page .at-a-glance-item .at-a-glance-photo{filter:grayscale(1)}.page-template-front-page .at-a-glance-item::before,.page-template-front-page .at-a-glance-item .at-a-glance-caption{opacity:0}.page-template-front-page .at-a-glance-item .at-a-glance-eyebrow,.page-template-front-page .at-a-glance-item .at-a-glance-hover-content{opacity:1}@media(min-width: 992px){.page-template-front-page .at-a-glance-item .at-a-glance-photo{filter:none}.page-template-front-page .at-a-glance-item::before,.page-template-front-page .at-a-glance-item .at-a-glance-caption{opacity:1}.page-template-front-page .at-a-glance-item::after,.page-template-front-page .at-a-glance-item .at-a-glance-eyebrow,.page-template-front-page .at-a-glance-item .at-a-glance-hover-content{opacity:0}.page-template-front-page .at-a-glance-item .at-a-glance-hover-content{pointer-events:none}.page-template-front-page .at-a-glance-item:hover .at-a-glance-photo,.page-template-front-page .at-a-glance-item:focus-within .at-a-glance-photo{filter:grayscale(1)}.page-template-front-page .at-a-glance-item:hover::before,.page-template-front-page .at-a-glance-item:hover .at-a-glance-caption,.page-template-front-page .at-a-glance-item:focus-within::before,.page-template-front-page .at-a-glance-item:focus-within .at-a-glance-caption{opacity:0}.page-template-front-page .at-a-glance-item:hover::after,.page-template-front-page .at-a-glance-item:hover .at-a-glance-eyebrow,.page-template-front-page .at-a-glance-item:hover .at-a-glance-hover-content,.page-template-front-page .at-a-glance-item:focus-within::after,.page-template-front-page .at-a-glance-item:focus-within .at-a-glance-eyebrow,.page-template-front-page .at-a-glance-item:focus-within .at-a-glance-hover-content{opacity:1}.page-template-front-page .at-a-glance-item:hover .at-a-glance-hover-content,.page-template-front-page .at-a-glance-item:focus-within .at-a-glance-hover-content{pointer-events:auto}}.page-template-front-page .site-overview-section{position:relative}.page-template-front-page .pin-spacer{max-width:100vw !important;width:100% !important}.page-template-front-page .site-overview-stage{position:relative;max-width:100vw !important;width:100% !important}.page-template-front-page .site-overview-video,.page-template-front-page .site-overview-scrim{position:-webkit-sticky;position:sticky;top:0;height:calc(var(--vh, 1vh)*100 + 200px);height:calc(100lvh + 200px)}.page-template-front-page .site-overview-video{z-index:1;display:block;width:100%;-o-object-fit:cover;object-fit:cover;background:#373a36}.page-template-front-page .site-overview-scrim{z-index:2;margin-top:calc(var(--vh, 1vh)*-100 - 200px);margin-top:calc(-100lvh - 200px);background:linear-gradient(180deg, rgba(29, 29, 29, 0.55) 0%, rgba(29, 29, 29, 0.35) 40%, rgba(29, 29, 29, 0.65) 100%)}.page-template-front-page .site-overview-window{position:relative;z-index:3;width:100%;margin-top:calc(var(--vh, 1vh)*-100 - 200px);margin-top:calc(-100lvh - 200px)}.page-template-front-page .site-overview-panels{position:relative}.page-template-front-page .site-overview-panel{position:relative;min-height:calc(var(--vh, 1vh)*100);min-height:100lvh;display:flex;align-items:center;padding:60px 0}@media(min-width: 1200px){.page-template-front-page .site-overview-section{height:calc(var(--vh, 1vh)*300)}.page-template-front-page .site-overview-stage{height:calc(var(--vh, 1vh)*100)}.page-template-front-page .site-overview-video,.page-template-front-page .site-overview-scrim{position:absolute;inset:0;height:100%;margin-top:0}.page-template-front-page .site-overview-window{position:absolute;top:10vh;left:50%;transform:translateX(-50%);height:80vh;max-width:1178px;width:100%;margin-top:0;overflow:hidden}.page-template-front-page .site-overview-panel{min-height:0;height:80vh;padding:0}}.page-template-front-page .site-overview-container{width:100%;margin:0 auto;padding:0 3.5rem}@media(min-width: 768px){.page-template-front-page .site-overview-container{padding:0 1.5rem}}@media screen and (min-width: 1366px){.page-template-front-page .site-overview-container{max-width:1208px}}.page-template-front-page .site-overview-eyebrow{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.2rem;letter-spacing:.1em;line-height:2.25;margin-bottom:16px;display:inline-block;background:#fff;color:#003a5d;text-transform:uppercase;padding:.25rem 1.8rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%}.page-template-front-page .site-overview-heading{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:3.2rem;letter-spacing:-0.02em;line-height:1.25;margin-bottom:0px;color:#fff;max-width:907px}@media(min-width: 992px){.page-template-front-page .site-overview-heading{font-size:3.2rem;line-height:1.5}}.page-template-front-page .site-overview-columns{display:flex;flex-direction:column;gap:40px;width:100%}@media(min-width: 992px){.page-template-front-page .site-overview-columns{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:80px}}.page-template-front-page .site-overview-intro{max-width:277px}.page-template-front-page .site-overview-intro-copy{font-family:"gotham",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:0em;line-height:1.3333333333;margin-bottom:0px;color:#fff;margin-top:24px}.page-template-front-page .site-overview-resource-nav{max-width:732px;width:100%}.page-template-front-page .site-overview-resource-list{margin:0;padding-left:0;list-style:none}.page-template-front-page .site-overview-resource-list li{border-bottom:1px solid rgba(255,255,255,.3)}.page-template-front-page .site-overview-resource-list li:last-child{border-bottom:none}.page-template-front-page .site-overview-resource-list a{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:2.4rem;letter-spacing:.03em;line-height:2.3333333333;margin-bottom:0px;display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none;opacity:.5;transition:opacity .3s ease-in-out}@media(max-width: 380px){.page-template-front-page .site-overview-resource-list a{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:2rem;letter-spacing:.03em;line-height:2.8;margin-bottom:0px}}.page-template-front-page .site-overview-resource-list a:hover,.page-template-front-page .site-overview-resource-list a:focus-visible{opacity:1;font-weight:400}.page-template-front-page .site-overview-resource-list a sup{font-family:"Titling Gothic FB Compressed",Georgia,"Times New Roman",serif}.page-template-front-page .site-overview-news-slider{visibility:visible !important}.page-template-front-page .site-overview-news-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px}.page-template-front-page .site-overview-news-actions{display:flex;align-items:stretch}.page-template-front-page .site-overview-news-arrows{display:flex;align-items:center;gap:14px;padding:0 15px;background:#003a5d}.page-template-front-page .site-overview-news-arrow{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #fff;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;transition:background .3s ease-in-out}.page-template-front-page .site-overview-news-arrow svg{width:10px;height:10px}.page-template-front-page .site-overview-news-arrow svg path{transition:stroke .3s ease-in-out}.page-template-front-page .site-overview-news-arrow.site-overview-news-prev svg{transform:rotate(180deg)}.page-template-front-page .site-overview-news-arrow:hover,.page-template-front-page .site-overview-news-arrow:focus-visible{background:#fff}.page-template-front-page .site-overview-news-arrow:hover svg path,.page-template-front-page .site-overview-news-arrow:focus-visible svg path{stroke:#003a5d}.page-template-front-page .site-overview-news-link{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;line-height:1.6875;margin-bottom:0px;display:inline-block;background:#fff;color:#003a5d;text-transform:uppercase;text-decoration:none;padding:.7rem 1rem;transition:background .3s ease-in-out,color .3s ease-in-out}.page-template-front-page .site-overview-news-link:hover,.page-template-front-page .site-overview-news-link:focus-visible{background:#003a5d;color:#fff}.page-template-front-page .site-overview-news-image{display:block;aspect-ratio:597/336;overflow:hidden}.page-template-front-page .site-overview-news-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-front-page .site-overview-news-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:11px}@media(min-width: 768px){.page-template-front-page .site-overview-news-content{flex-direction:row;justify-content:space-between}}.page-template-front-page .site-overview-news-caption{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.03em;line-height:1.5;margin-bottom:0px;color:#fff;text-transform:uppercase;max-width:375px}.page-template-front-page .site-overview-news-caption sup{font-family:"Titling Gothic FB Compressed",Georgia,"Times New Roman",serif}.page-template-front-page .site-overview-news-btn{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;line-height:1.6875;margin-bottom:0px;display:inline-block;padding:1rem 1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;flex-shrink:0;padding:1rem;background:#8e9fbc;color:#fff;transition:background .3s ease-in-out}.page-template-front-page .site-overview-news-btn:hover,.page-template-front-page .site-overview-news-btn:focus-visible{background:#003a5d}.page-template-front-page .site-overview-join-us{width:100%;text-align:center}.page-template-front-page .site-overview-join-reveal,.page-template-front-page .site-overview-join-heading{opacity:0}.page-template-front-page .site-overview-join-heading{transform:translateY(30px)}.page-template-front-page .site-overview-eyebrow-plain{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1rem;letter-spacing:.1em;line-height:2.7;margin-bottom:16px;display:block;color:#fff;text-transform:uppercase}.page-template-front-page .site-overview-join-heading{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:4.4rem;letter-spacing:.03em;line-height:1.0909090909;margin-bottom:0px;color:#fff;text-transform:uppercase}@media(min-width: 992px){.page-template-front-page .site-overview-join-heading{font-size:7.2rem;line-height:1.1111111111}}.page-template-front-page .site-overview-join-btn{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;line-height:1.6875;margin-bottom:0px;display:inline-block;margin-top:32px;background:#003a5d;color:#fff;text-transform:uppercase;text-decoration:none;padding:1.4rem 2.8rem;transition:background .3s ease-in-out}.page-template-front-page .site-overview-join-btn:hover,.page-template-front-page .site-overview-join-btn:focus-visible{background:#8e9fbc}
