.site-header{position:fixed;z-index:50;inset:0 0 auto;color:#fff;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.topbar{height:38px;background:#091322;border-bottom:1px solid rgba(255,255,255,.06);font:600 12px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.topbar .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar-group{display:flex;align-items:center;gap:26px}.topbar a,.topbar span{display:inline-flex;align-items:center;gap:8px}.topbar a:hover{color:var(--gold2)}.topbar .icon{width:14px;height:14px;color:var(--gold)}.dot-live{width:7px;height:7px;border-radius:50%;background:#3fbf7f;box-shadow:0 0 0 3px #3fbf7f2e}.hdr{background:#0e1a2ee6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);transition:background .35s}.hdr-nav{height:78px;display:flex;align-items:center;gap:28px}.site-header .brand{flex:none;display:flex;align-items:center}.site-header .brand img{width:150px;height:auto;object-fit:contain}.hdr-links{display:flex;align-items:center;gap:clamp(14px,2vw,30px);margin:0 auto;font:600 13px var(--cond);letter-spacing:.13em;text-transform:uppercase}.hdr-links a{position:relative;white-space:nowrap;color:#ffffffc7;padding:6px 0;transition:color .2s}.hdr-links a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:1px;background:var(--gold);transition:width .3s,left .3s}.hdr-links a:hover,.hdr-links a.is-active{color:#fff}.hdr-links a:hover:after,.hdr-links a.is-active:after{width:100%;left:0}.hdr-actions{display:flex;align-items:center;gap:12px;flex:none}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid rgba(217,184,102,.55);color:var(--gold2);font:700 13px var(--cond);letter-spacing:.12em;text-transform:uppercase;transition:.25s}.btn-ghost:hover{background:#d9b8661a;border-color:var(--gold2);color:#fff}.hdr-wa{padding:11px 17px}.hdr-wa .icon{width:17px;height:17px}.site-header.scrolled{transform:translateY(-38px)}.site-header.scrolled .hdr{background:var(--navy);box-shadow:0 10px 30px #00000038}.site-header.scrolled .hdr-nav{height:70px}.hero2{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding:168px 0 0}.hero2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 82% 38%,rgba(194,154,62,.1),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%);pointer-events:none}.hero2-coast{position:absolute;left:0;right:0;bottom:118px;width:100%;height:160px;color:#c29a3e29;pointer-events:none}.hero2-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center;padding-bottom:64px}.hero2-kicker{display:flex;align-items:center;gap:14px;font:700 12px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--gold2)}.roof-mini{width:34px;height:14px;flex:none;color:var(--gold)}.hero2 h1{font:400 clamp(2.6rem,4.4vw,4.25rem)/1.02 var(--serif);letter-spacing:-.022em;margin:20px 0 22px;max-width:640px}.hero2 h1 em{font-style:normal;color:var(--gold2)}.hero2-lead{max-width:520px;margin:0 0 30px;font-size:1.1rem;line-height:1.6;color:#ffffffb8}.finder{background:var(--bone);color:var(--navy);max-width:640px;box-shadow:0 28px 60px #00000047;position:relative}.finder:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--gold)}.finder-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.finder-tab{border:0;background:transparent;padding:16px 18px;font:700 13px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);display:flex;align-items:center;justify-content:center;gap:9px;transition:.25s}.finder-tab .icon{width:17px;height:17px}.finder-tab[aria-selected=true]{color:var(--navy);background:#fff;box-shadow:inset 0 -2px 0 var(--gold)}.finder-tab:not([aria-selected=true]):hover{color:var(--navy)}.finder-panel{padding:20px;background:#fff}.finder-panel[hidden]{display:none}.finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.finder .field label{margin-bottom:7px}.finder .field select{min-height:48px;padding:0 34px 0 12px;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23C29A3E' stroke-width='1.6'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E") no-repeat right 12px center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.finder .btn{min-height:48px;padding:0 22px}.finder-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line);align-items:center}.finder-chips small{font:700 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-right:4px}.chip{border:1px solid var(--line);background:var(--bone);color:var(--navy);padding:7px 12px;font:600 13px var(--sans);transition:.2s}.chip:hover{border-color:var(--gold);background:#fff;color:var(--navy)}.owner-mini h3{font:400 26px/1.1 var(--serif);margin:0 0 8px;color:var(--navy)}.owner-mini p{margin:0 0 16px;color:var(--stone);font-size:.98rem}.owner-mini-actions{display:flex;flex-wrap:wrap;gap:10px}.owner-mini .btn{min-height:46px}.link-arrow{display:inline-flex;align-items:center;gap:8px;padding:0 6px;font:700 13px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--gold)}.hero2-visual{position:relative;justify-self:end;width:100%;max-width:460px;padding:52px 0 26px 26px}.hero2-roof{position:absolute;top:0;left:26px;right:0;height:56px;color:var(--gold)}.hero2-photo{position:relative;z-index:1;aspect-ratio:4/5;overflow:hidden;background:var(--navy2)}.hero2-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(14,26,46,.55));pointer-events:none}.hero2-photo img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.hero2-frame{position:absolute;z-index:0;top:74px;right:-18px;bottom:8px;left:44px;border:1px solid rgba(194,154,62,.45)}.agent-card{position:absolute;z-index:2;left:0;bottom:0;background:var(--bone);color:var(--navy);padding:16px 20px;min-width:240px;box-shadow:0 20px 40px #0000004d}.agent-card strong{display:block;font:400 22px/1.1 var(--serif)}.agent-card span{display:block;font:700 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:4px}.agent-card a{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font:600 13px var(--sans);color:var(--navy)}.agent-card a:hover{color:#1e9d65}.count-badge{position:absolute;z-index:2;top:86px;right:-10px;background:var(--gold);color:var(--navy);padding:12px 16px;text-align:center;box-shadow:0 14px 30px #00000040}.count-badge b{display:block;font:700 34px/.9 var(--cond)}.count-badge span{display:block;font:700 10px var(--cond);letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.trust{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);background:#0913228c}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;gap:14px;align-items:flex-start;padding:26px 22px 26px 0}.trust-item+.trust-item{padding-left:22px;border-left:1px solid rgba(255,255,255,.08)}.trust-item .icon{width:26px;height:26px;color:var(--gold);margin-top:2px}.trust-item strong{display:block;font:700 15px var(--cond);letter-spacing:.1em;text-transform:uppercase}.trust-item span{display:block;font-size:.88rem;color:#ffffff94;margin-top:3px;line-height:1.4}@media(max-width:1280px){.hdr-actions .btn-ghost{display:none}}@media(max-width:1024px){.hero2-grid{gap:36px}.hero2-visual{max-width:400px}.trust .wrap{grid-template-columns:1fr 1fr}.trust-item:nth-child(3){padding-left:0;border-left:0}.trust-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:900px){.hdr-links{display:none}.hdr-actions{margin-left:auto}.hero2{padding-top:150px}.hero2-grid{grid-template-columns:1fr;gap:44px}.hero2-visual{justify-self:center;max-width:420px}.hero2-coast{bottom:260px}}@media(max-width:768px){.topbar{display:none}.site-header.scrolled{transform:none}.hdr-nav{height:68px}.site-header .brand img{width:126px}.hdr-wa span{display:none}.hdr-wa{padding:10px 12px}.hero2{padding-top:112px}.hero2 h1{font-size:clamp(2.3rem,9vw,3.2rem)}.hero2-lead{font-size:1rem}.finder-grid{grid-template-columns:1fr 1fr}.hero2-kicker{font-size:11px;letter-spacing:.16em}}@media(max-width:480px){.finder-panel{padding:16px}.finder-chips small{display:none}.finder-tab{padding:14px 8px;font-size:12px;letter-spacing:.1em}.hero2-visual{padding-left:14px}.hero2-frame{left:30px;right:-8px}.agent-card{min-width:0;right:40px;padding:14px 16px}.count-badge{right:0}.trust .wrap{grid-template-columns:1fr}.trust-item,.trust-item+.trust-item{padding:18px 0;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.trust-item:first-child{border-top:0}}@media(max-width:900px){.menu-toggle{display:block}.mobile-menu{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--navy);z-index:60;flex-direction:column;align-items:center;justify-content:center;gap:23px;transform:translate(100%);transition:transform .35s}.mobile-menu.open{transform:translate(0)}.mobile-menu a{font:400 31px var(--serif);color:#fff}.mobile-menu .btn{font:700 14px var(--cond)}.mobile-close{position:absolute;right:22px;top:20px;background:none;border:0;color:#fff;font-size:32px}}.site-header .brand img{width:auto;height:62px;max-width:190px;object-fit:contain;transition:height .3s ease}.site-header.scrolled .brand img{height:52px}@media(max-width:900px){.site-header .brand img{height:48px}.site-header.scrolled .brand img{height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ca-hero.css.map */
