@charset "UTF-8";.hero{position:relative;width:100%;min-height:100vh;color:#fff;display:flex!important;flex-direction:column;justify-content:space-between;text-align:center}.hero>.hero-bg{position:absolute;inset:0;z-index:0}.hero>.hero-bg>video{width:100%;height:100%;object-fit:cover}.hero>.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0009,#0006);z-index:1}.hero>.hero-content{position:relative;z-index:2;margin:0 auto}@media screen{.hero>.hero-content{padding:0 2rem}}.hero>.hero-content>.hero-subtitle{position:absolute;top:1rem;left:1rem;font-size:1rem;font-weight:300;margin-bottom:.5rem;animation:fadeIn .7s ease-in-out}.hero>.hero-content>.hero-eyebrow-mobile{display:none}.hero>.hero-content>.hero-title{font-size:6rem;font-family:Boston,sans-serif;font-weight:100}.hero>.hero-content>.hero-title span.absolute{animation:fadeInOpacity 2s ease-in}.hero>.hero-content>.hero-title span:not(.absolute):not(.script){animation:fadeIn 1.5s ease-in}.hero>.hero-content>.hero-title .script{animation:fadeIn 2s ease-in}@media(max-width:1200px){.hero>.hero-content>.hero-title{font-size:4rem}.hero>.hero-content>.hero-title>.script{font-size:160px!important}.hero>.hero-content>.hero-title>.hero-text-container>.absolute{font-size:1.1rem!important;top:-.75rem!important}}@media(max-width:768px){.hero>.hero-content>.hero-title{font-size:2rem;line-height:1.1}.hero>.hero-content>.hero-title>.script{font-size:96px!important}.hero>.hero-content>.hero-title>.hero-text-container>.absolute{font-size:.75rem!important;top:-.5rem!important}}.hero>.hero-content>.hero-title>.mobile-divider{display:none}.hero>.hero-content>.hero-title>.script{font-family:Erotica,serif;font-size:272px;font-weight:400}.hero>.hero-content>.hero-title>.hero-text-container{display:inline;position:relative;z-index:1}.hero>.hero-content>.hero-title>.hero-text-container>.absolute{position:absolute;top:-1rem;left:50%;transform:translate(-50%);font-size:1.5rem;white-space:nowrap;z-index:2;font-weight:200;font-family:Articulat,sans-serif}.hero>.hero-content>.hero-title>.hero-text-container>span:not(.absolute){animation:fadeIn 1s ease-in-out}.hero>.hero-content>.hero-title>.hero-text-container>.relative{position:relative;z-index:1}.hero>.hero-content>.hero-desc{font-size:1rem;max-width:700px;font-weight:500;margin:0 auto 2rem;line-height:1.6;color:#ccc}@media(max-width:768px){.hero>.hero-content>.hero-desc{font-size:.9rem}}.hero>.hero-content>.hero-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}@media(max-width:600px){.hero>.hero-content>.hero-buttons{flex-direction:column;align-items:center;gap:1.5rem}}.hero>.hero-content>.hero-buttons>.liquid-glass-wrapper{width:240px;display:flex;justify-content:center;align-items:center}.hero>.hero-content>.hero-buttons>.liquid-glass-wrapper>button{white-space:nowrap}.hero>.stats-container{max-width:1200px;margin:0 4rem 4rem;width:100%;display:flex;align-self:center}.hero>.stats-container>.hero-stats{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;gap:4rem;padding:0 4rem}@media(max-width:1200px){.hero>.stats-container>.hero-stats{flex-direction:column!important;align-items:center;margin:0 2rem 4rem}.hero>.stats-container>.hero-stats>.stat{text-align:center!important}.hero>.stats-container>.hero-stats>.stat>h3{font-size:2rem!important}.hero>.stats-container>.hero-stats>.stat>p{font-size:1.5rem!important}}.hero>.stats-container>.hero-stats>.stat{text-align:left}.hero>.stats-container>.hero-stats>.stat>h3{font-size:2.5rem;font-weight:700;line-height:normal;letter-spacing:-.96px}.hero>.stats-container>.hero-stats>.stat>h3>span{padding:0 .25rem}.hero>.stats-container>.hero-stats>.stat>h3>span>div{min-width:fit-content}.hero>.stats-container>.hero-stats>.stat>h3>span>div>div:last-of-type{padding-right:4px}.hero>.stats-container>.hero-stats>.stat>p{font-size:2rem;font-weight:100;line-height:normal;font-family:Boston,sans-serif}@media(max-width:768px){.hero>.hero-content>.hero-eyebrow-mobile{display:block;padding-bottom:1rem;font-family:Articulat,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;font-weight:300;color:#eaeaea;opacity:.9;animation:fadeIn 1s ease}.hero>.hero-content>.hero-title>.hero-text-container>.absolute{display:none}}.contact-modal{padding:0!important;background:radial-gradient(circle at top left,#2a2520,#0f0e0d 55%,#050404);position:relative;overflow:hidden}.contact-modal .contact-card{position:relative;padding:1.75rem 1.75rem 1.5rem;color:#f6f2ec;font-family:Hurme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;gap:1rem;border-radius:1.25rem;box-shadow:0 24px 60px #000000d9,inset 0 0 0 1px #ffffff0f;background:linear-gradient(135deg,#ffffff0f,#0009),radial-gradient(circle at top,rgba(193,154,107,.18),transparent 55%)}.contact-modal .contact-close{position:absolute!important;top:.9rem;right:.9rem;color:#faf8f4b3!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059!important;padding:3px!important}.contact-modal .contact-close:hover{background:#0009!important;color:#fff!important}.contact-modal .contact-header{display:flex;align-items:center;gap:1rem}.contact-modal .contact-avatar-wrapper{flex-shrink:0;width:56px;height:56px;border-radius:999px;padding:2px;background:conic-gradient(from 180deg,#c19a6bd9,#3d2c2099,#c19a6b66,#c19a6be6);display:flex;align-items:center;justify-content:center}.contact-modal .contact-avatar-wrapper .contact-avatar{width:100%;height:100%;border-radius:999px;object-fit:cover;box-shadow:0 6px 16px #000000b3}.contact-modal .contact-header-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.contact-modal .contact-name{font-family:Boston,Playfair Display,serif;font-size:1.15rem;font-weight:500;letter-spacing:.03em;color:#fdf8f0}.contact-modal .contact-role{font-size:.86rem;color:#f5eee2c7}.contact-modal .contact-meta-line{margin-top:.1rem;font-size:.78rem;color:#f5eee2a6}.contact-modal .contact-divider{height:1px;width:100%;margin:.35rem 0 .15rem;background:linear-gradient(90deg,#fff0,#c19a6ba6 25%,#c19a6b40 55%,#fff0)}.contact-modal .contact-rows{display:flex;flex-direction:column;gap:.35rem;margin-top:.25rem}.contact-modal .contact-row{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.86rem;color:#f8f4ece0}.contact-modal .contact-row-label{flex:0 0 90px;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;color:#f4eee299}.contact-modal .contact-row-value{flex:1;display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-end;text-align:right;white-space:nowrap}.contact-modal .contact-row-value img{width:16px;height:16px;opacity:.8}.contact-modal .contact-row-value a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.contact-modal .contact-row-value a:hover{color:#fdf8f0;border-color:#c19a6bd9}.contact-modal .contact-actions{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.contact-modal .contact-primary-btn,.contact-modal .contact-secondary-btn{border-radius:999px;padding:.45rem 1.25rem;font-size:.85rem;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:all .2s ease;white-space:nowrap}.contact-modal .contact-primary-btn{background:linear-gradient(135deg,#c19a6b,#e4c7a2 45%,#b07b52);color:#20140b;box-shadow:0 8px 22px #0000008c}.contact-modal .contact-primary-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 26px #000000b3}.contact-modal .contact-secondary-btn{background:transparent;color:#f6f2ec;border-color:#c19a6bb3}.contact-modal .contact-secondary-btn:hover{background:#c19a6b1f;border-color:#c19a6bf2}@media(max-width:600px){.contact-modal .contact-card{padding:1.35rem 1.25rem 1.1rem;border-radius:1rem}.contact-modal .contact-row{flex-direction:column;align-items:flex-start;text-align:left;gap:.4rem}.contact-modal .contact-row-label{flex:none}.contact-modal .contact-row-value{flex:none;width:100%;justify-content:flex-start;text-align:left;white-space:normal}.contact-modal .contact-actions{justify-content:flex-start}}.guide-modal{padding:0!important;background:radial-gradient(circle at top left,#2b2520,#100f0e 55%,#050404);position:relative;overflow-y:auto;overflow-x:hidden;max-height:inherit}.guide-modal .guide-card{position:relative;padding:1.75rem;color:#f6f2ec;font-family:Hurme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-radius:1.5rem;box-shadow:0 24px 60px #000000e6,inset 0 0 0 1px #ffffff0f;background:linear-gradient(135deg,#ffffff0a,#000000c7),radial-gradient(circle at top,rgba(193,154,107,.22),transparent 55%)}.guide-modal .guide-close{position:absolute!important;top:.9rem;right:.9rem;color:#faf8f4bf!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059!important;padding:3px!important}.guide-modal .guide-close:hover{background:#0009!important;color:#fff!important}.guide-modal .guide-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.75rem;align-items:stretch}@media(max-width:768px){.guide-modal .guide-layout{grid-template-columns:1fr}}.guide-modal .guide-cover{position:relative;border-radius:1.25rem;padding:1.4rem 1.3rem 1.3rem;background:radial-gradient(circle at top,rgba(193,154,107,.55),transparent 60%),linear-gradient(145deg,#1b1714,#050404);box-shadow:0 18px 40px #000000d9,inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column;justify-content:space-between;min-height:260px}.guide-modal .guide-tag{align-self:flex-start;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;padding:.2rem .7rem;border-radius:999px;border:1px solid rgba(246,239,226,.7);color:#f8f4ec;background:#00000080}.guide-modal .guide-cover-title{margin-top:.9rem;display:flex;flex-direction:column;gap:.25rem}.guide-modal .guide-cover-title .eyebrow{font-size:.9rem;letter-spacing:.22em;text-transform:uppercase;color:#f4eee2cc}.guide-modal .guide-cover-title .headline{font-family:Boston,Playfair Display,serif;font-size:1.45rem;letter-spacing:.05em;line-height:1.25;color:#fdf8f0}.guide-modal .guide-cover-points{margin:1.1rem 0 .9rem;padding-left:1rem;font-size:.86rem;color:#f9f3e9eb}.guide-modal .guide-cover-points li{margin-bottom:.25rem}.guide-modal .guide-cover-footer{font-size:.8rem;color:#f7f0e5d1;border-top:1px solid rgba(249,242,232,.26);padding-top:.6rem}.guide-modal .guide-form-wrapper{display:flex;flex-direction:column;gap:.75rem}.guide-modal .guide-text-block h2{margin:0 0 .4rem;font-family:Boston,Playfair Display,serif;font-size:1.35rem;letter-spacing:.05em;text-transform:uppercase;color:#fdf7f0}.guide-modal .guide-text-block p{margin:0;font-size:.9rem;line-height:1.5;color:#f6eee3de}.guide-modal .guide-form{margin-top:.35rem;display:flex;flex-direction:column;gap:.8rem}.guide-modal .guide-form .MuiInputBase-root{background:#0a0908c7;border-radius:.9rem;font-size:.9rem}.guide-modal .guide-form .MuiOutlinedInput-notchedOutline{border-color:#ffffff29}.guide-modal .guide-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c19a6bb3}.guide-modal .guide-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c19a6bf2;box-shadow:0 0 0 1px #c19a6b99}.guide-modal .guide-form .MuiInputLabel-root{color:#f5eee5bf}.guide-modal .guide-form .MuiInputLabel-root.Mui-focused{color:#e4c6a2fa}.guide-modal .guide-form .MuiOutlinedInput-input{color:#fdf7f0}.guide-modal .guide-form .MuiSelect-icon{color:#f4eadbe6}.guide-modal .guide-form .MuiFormHelperText-root{margin-left:.2rem;font-size:.78rem}.guide-modal .guide-form .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ffa3a3f2}.guide-modal .guide-consent{margin-top:.1rem}.guide-modal .guide-consent span{font-size:.78rem;color:#f5efe5d6}.guide-modal .guide-submit-btn{margin-top:.1rem;border-radius:999px!important;text-transform:none!important;font-size:.95rem!important;padding:.6rem 1.4rem!important;background:linear-gradient(135deg,#c19a6b,#e4c7a2 40%,#b07b52)!important;color:#20140b!important;box-shadow:0 12px 30px #000000d9!important;font-weight:600!important;letter-spacing:.04em}.guide-modal .guide-submit-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 34px #000000f2!important}.guide-modal .guide-footnote{margin:.45rem 0 0;font-size:.76rem;color:#f0e9ddb8;text-align:left}@media(max-width:768px){.guide-modal .guide-footnote{text-align:center}}.guide-modal .guide-status{margin:.75rem 0 0;padding:.75rem 1rem;border-radius:6px;font-size:.9rem;text-align:center}.guide-modal .guide-status--success{background:#4caf5026;color:#81c784;border:1px solid rgba(76,175,80,.3)}.guide-modal .guide-status--error{background:#f4433626;color:#e57373;border:1px solid rgba(244,67,54,.3)}.guide-modal .guide-error{margin-top:.5rem;color:#ffb3b3;font-size:.85rem;text-align:center;font-weight:500}@media(max-width:768px){.guide-modal .guide-card{padding:1.4rem 1.2rem 1.2rem;border-radius:1.1rem}.guide-modal .guide-layout{gap:1.25rem}.guide-modal .guide-cover{min-height:220px;padding:1.2rem 1.1rem 1.1rem}.guide-modal .guide-tag{font-size:.68rem}.guide-modal .guide-cover-title .eyebrow{font-size:.85rem}.guide-modal .guide-cover-title .headline{font-size:1.3rem}.guide-modal .guide-cover-points{font-size:.84rem;margin:1rem 0 .8rem}.guide-modal .guide-cover-footer{font-size:.78rem}.guide-modal .guide-text-block h2{font-size:1.25rem}.guide-modal .guide-text-block p{font-size:.88rem}.guide-modal .guide-form{gap:.75rem}.guide-modal .guide-form .MuiInputBase-root{font-size:.88rem}.guide-modal .guide-consent span{font-size:.76rem}.guide-modal .guide-submit-btn{font-size:.92rem!important;padding:.65rem 1.3rem!important}}@media(max-width:600px){.guide-modal .guide-card{padding:1.2rem 1rem 1rem;border-radius:.9rem}.guide-modal .guide-close{top:.7rem;right:.7rem}.guide-modal .guide-layout{gap:1rem}.guide-modal .guide-cover{min-height:200px;padding:1rem .9rem .9rem}.guide-modal .guide-tag{font-size:.66rem;padding:.18rem .6rem}.guide-modal .guide-cover-title{margin-top:.8rem}.guide-modal .guide-cover-title .eyebrow{font-size:.8rem}.guide-modal .guide-cover-title .headline{font-size:1.2rem}.guide-modal .guide-cover-points{font-size:.82rem;margin:.9rem 0 .7rem;padding-left:.9rem}.guide-modal .guide-cover-points li{margin-bottom:.22rem}.guide-modal .guide-cover-footer{font-size:.76rem;padding-top:.5rem}.guide-modal .guide-text-block h2{font-size:1.15rem}.guide-modal .guide-text-block p{font-size:.86rem}.guide-modal .guide-form{gap:.7rem}.guide-modal .guide-form .MuiInputBase-root,.guide-modal .guide-form .MuiInputLabel-root{font-size:.86rem}.guide-modal .guide-consent span{font-size:.74rem;line-height:1.4}.guide-modal .guide-submit-btn{font-size:.9rem!important;padding:.7rem 1.2rem!important}.guide-modal .guide-footnote{font-size:.74rem}}@media(max-width:400px){.guide-modal .guide-card{padding:1rem .85rem .85rem}.guide-modal .guide-layout{gap:.9rem}.guide-modal .guide-cover{min-height:180px;padding:.9rem .8rem .8rem}.guide-modal .guide-cover-title .headline{font-size:1.1rem}.guide-modal .guide-text-block h2{font-size:1.05rem}.guide-modal .guide-text-block p{font-size:.84rem}}.connect-modal{padding:0!important;background:radial-gradient(circle at top left,#2b2520,#100f0e 55%,#050404);position:relative;overflow-y:auto;overflow-x:hidden;max-height:inherit}.connect-modal .connect-card{position:relative;padding:1.75rem;color:#f6f2ec;font-family:Hurme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-radius:1.5rem;box-shadow:0 24px 60px #000000e6,inset 0 0 0 1px #ffffff0f;background:linear-gradient(135deg,#ffffff0a,#000c),radial-gradient(circle at top,rgba(193,154,107,.22),transparent 55%)}.connect-modal .connect-close{position:absolute!important;top:.9rem;right:.9rem;color:#faf8f4bf!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059!important;padding:3px!important}.connect-modal .connect-close:hover{background:#0009!important;color:#fff!important}.connect-modal .connect-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.75rem;align-items:stretch}@media(max-width:768px){.connect-modal .connect-layout{grid-template-columns:1fr}}.connect-modal .connect-profile{display:flex;flex-direction:column;gap:1rem;border-radius:1.25rem;padding:1.4rem 1.3rem 1.2rem;background:radial-gradient(circle at top,rgba(193,154,107,.55),transparent 60%),linear-gradient(145deg,#1b1714,#050404);box-shadow:0 18px 40px #000000d9,inset 0 0 0 1px #ffffff0d}.connect-modal .connect-avatar-wrap{width:72px;height:72px;border-radius:999px;padding:2px;background:conic-gradient(from 180deg,#c19a6be6,#3d2c20b3,#c19a6b73,#c19a6b);display:flex;align-items:center;justify-content:center}.connect-modal .connect-avatar-wrap .connect-avatar{width:100%;height:100%;border-radius:999px;object-fit:cover;box-shadow:0 8px 20px #000c}.connect-modal .connect-profile-text .profile-eyebrow{text-transform:uppercase;font-size:.78rem;letter-spacing:.18em;color:#f5ecdee6}.connect-modal .connect-profile-text .profile-name{margin:.3rem 0 .1rem;font-family:Boston,Playfair Display,serif;font-size:1.35rem;letter-spacing:.04em;color:#fdf8f0}.connect-modal .connect-profile-text .profile-role{margin:0;font-size:.86rem;color:#f5ecded1}.connect-modal .connect-profile-text .profile-copy{margin-top:.6rem;font-size:.86rem;line-height:1.5;color:#f9f1e7e6}.connect-modal .profile-meta{margin-top:.4rem;padding-top:.6rem;border-top:1px solid rgba(249,242,232,.3);font-size:.8rem;color:#f7efe3d9}.connect-modal .profile-meta>div+div{margin-top:.15rem}.connect-modal .connect-form-wrapper{display:flex;flex-direction:column;gap:.75rem}.connect-modal .connect-text-block h3{margin:0 0 .35rem;font-family:Boston,Playfair Display,serif;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;color:#fdf7f0}.connect-modal .connect-text-block p{margin:0;font-size:.88rem;line-height:1.5;color:#f6eee3db}.connect-modal .connect-form{margin-top:.3rem;display:flex;flex-direction:column;gap:.8rem}.connect-modal .connect-form .MuiInputBase-root{background:#0a0908c7;border-radius:.9rem;font-size:.9rem}.connect-modal .connect-form .MuiOutlinedInput-notchedOutline{border-color:#ffffff29}.connect-modal .connect-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c19a6bb3}.connect-modal .connect-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c19a6bf2;box-shadow:0 0 0 1px #c19a6b99}.connect-modal .connect-form .MuiInputLabel-root{color:#f5eee5bf}.connect-modal .connect-form .MuiInputLabel-root.Mui-focused{color:#e4c6a2fa}.connect-modal .connect-form .MuiOutlinedInput-input,.connect-modal .connect-form textarea.MuiOutlinedInput-input{color:#fdf7f0}.connect-modal .connect-form .MuiFormHelperText-root{margin-left:.2rem;font-size:.78rem}.connect-modal .connect-form .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ffa3a3f2}.connect-modal .connect-submit-btn{margin-top:.15rem;border-radius:999px!important;text-transform:none!important;font-size:.95rem!important;padding:.6rem 1.4rem!important;background:linear-gradient(135deg,#c19a6b,#e4c7a2 40%,#b07b52)!important;color:#20140b!important;box-shadow:0 12px 30px #000000d9!important;font-weight:600!important;letter-spacing:.04em}.connect-modal .connect-submit-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 34px #000000f2!important}.connect-modal .connect-footnote{margin:.45rem 0 0;font-size:.76rem;color:#f0e9ddb8;text-align:left}@media(max-width:768px){.connect-modal .connect-footnote{text-align:center}}@media(max-width:768px){.connect-modal .connect-card{padding:1.4rem 1.2rem 1.2rem;border-radius:1.1rem}.connect-modal .connect-layout{gap:1.25rem}.connect-modal .connect-profile{order:-1;padding:1.2rem 1.1rem 1rem}.connect-modal .connect-avatar-wrap{width:64px;height:64px}.connect-modal .connect-profile-text .profile-eyebrow{font-size:.75rem}.connect-modal .connect-profile-text .profile-name{font-size:1.25rem}.connect-modal .connect-profile-text .profile-role,.connect-modal .connect-profile-text .profile-copy{font-size:.84rem}.connect-modal .connect-text-block h3{font-size:1.05rem}.connect-modal .connect-text-block p{font-size:.86rem}.connect-modal .connect-form{gap:.75rem}.connect-modal .connect-form .MuiInputBase-root{font-size:.88rem}.connect-modal .connect-submit-btn{font-size:.92rem!important;padding:.65rem 1.3rem!important}}@media(max-width:600px){.connect-modal .connect-card{padding:1.2rem 1rem 1rem;border-radius:.9rem}.connect-modal .connect-close{top:.7rem;right:.7rem}.connect-modal .connect-layout{gap:1rem}.connect-modal .connect-profile{padding:1rem .9rem .9rem}.connect-modal .connect-avatar-wrap{width:56px;height:56px}.connect-modal .connect-profile-text .profile-eyebrow{font-size:.72rem}.connect-modal .connect-profile-text .profile-name{font-size:1.15rem}.connect-modal .connect-profile-text .profile-role{font-size:.82rem}.connect-modal .connect-profile-text .profile-copy{font-size:.82rem;line-height:1.55}.connect-modal .profile-meta{font-size:.78rem}.connect-modal .connect-text-block h3{font-size:1rem}.connect-modal .connect-text-block p{font-size:.84rem}.connect-modal .connect-form{gap:.7rem}.connect-modal .connect-form .MuiInputBase-root,.connect-modal .connect-form .MuiInputLabel-root{font-size:.86rem}.connect-modal .connect-submit-btn{font-size:.9rem!important;padding:.7rem 1.2rem!important}.connect-modal .connect-footnote{font-size:.74rem}}@media(max-width:400px){.connect-modal .connect-card{padding:1rem .85rem .85rem}.connect-modal .connect-layout{gap:.9rem}.connect-modal .connect-profile{padding:.9rem .8rem .8rem}.connect-modal .connect-text-block h3{font-size:.95rem}.connect-modal .connect-text-block p{font-size:.82rem}}.connect-modal .connect-status{border-radius:.95rem;padding:.7rem .85rem;font-size:.86rem;line-height:1.35;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#faf8f4e6;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.connect-modal .connect-status.isSuccess{border-color:#c19a6b73}.connect-modal .connect-status.isError{border-color:#ffa3a38c}.connect-modal .connect-submit-btn:disabled{opacity:.6;cursor:not-allowed!important;transform:none!important;filter:none!important}.connect-modal .connect-submit-inner{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.connect-modal .connect-submit-inner .MuiCircularProgress-root{color:#20140bbf}.liquid-glass-wrapper>.liquid-glass-distortion{position:absolute;z-index:0;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);filter:url(#glass-distortion);overflow:hidden;isolation:isolate}.michelle-showcase{position:relative}.michelle-showcase:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/black-texture-BHtnPj1T.png) #00000003 -42.533px -558.126px/102.831% 137.167% no-repeat;mix-blend-mode:lighten;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width:600px){.michelle-showcase{overflow:hidden}}.michelle-showcase>.spacing-container{padding:4rem 8rem;max-width:1440px;margin:0 auto;position:relative}.michelle-showcase>.spacing-container>.showcase-container{display:flex;justify-content:space-between;align-items:center;gap:3rem}@media(max-width:1300px){.michelle-showcase>.spacing-container>.showcase-container{flex-direction:column;text-align:center}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right{margin-left:-160px}}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left{flex:1}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.subtitle{font-size:.9rem;color:#838383;margin-bottom:1rem}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.showcase-title{font-size:2.5rem;font-weight:700;margin:2rem 0;display:flex;align-items:center;gap:1rem}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.showcase-title>.fancy-M{font-family:Erotica,serif;font-size:7rem;font-weight:400}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.showcase-title>div{display:flex;flex-direction:column;line-height:1}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.showcase-title>div>span{font-family:Boston,sans-serif;font-weight:100;text-transform:uppercase}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.showcase-title>.title-line{flex:1;height:2px;background:linear-gradient(to right,#c6a46d,transparent);margin-left:1rem}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.showcase-text{font-size:1rem;line-height:1.6;color:#dcdcdc;margin-bottom:2rem;max-width:500px}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.button-container{display:flex;gap:1rem}@media(max-width:768px){.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.button-container{flex-direction:column;align-items:center;gap:1.5rem}}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.button-container>.liquid-glass-wrapper{min-width:fit-content;width:240px;display:flex;justify-content:center;align-items:center}.michelle-showcase>.spacing-container>.showcase-container>.showcase-left>.button-container>.liquid-glass-wrapper>button{white-space:nowrap}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right{flex:1;display:flex;justify-content:center;pointer-events:none}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack{position:relative;width:300px;height:500px}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.offset-circle{position:absolute;bottom:20px;left:-87px;width:453px;z-index:3;animation:imgFadeMore 1s ease}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.left-image,.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.right-image{animation:imgFade 1s ease}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.left-image{width:90%;height:100%;object-fit:cover;border-radius:50%/25%;border:1px solid #c6a46d;position:relative;z-index:2}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.right-image{position:absolute;top:20px;right:-160px;width:240px;height:440px;object-fit:cover;border-radius:50%/25%;filter:grayscale(100%);z-index:1}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.intro-reel-image{position:absolute;top:2rem;right:-2rem;width:100px;height:100px;object-fit:cover;border-radius:12px;filter:grayscale(100%);z-index:3;transition:transform 1s ease;pointer-events:auto;cursor:pointer}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.intro-reel-image:hover{transform:rotate(180deg)}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.next-card{position:absolute;bottom:0;right:-4rem;flex:1;gap:.5rem;font-size:.95rem;font-weight:500;color:#c6a46d;text-align:left;cursor:pointer;background:transparent;border:none;width:fit-content;pointer-events:auto}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.next-card>img{display:block;width:60px;height:14px;transition:transform .3s ease}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.next-card:hover{opacity:.8}.michelle-showcase>.spacing-container>.showcase-container>.showcase-right>.image-stack>.next-card:hover>img{transform:translate(10px)}.michelle-showcase>.spacing-container>.review-carousel{height:120px}@media(max-width:600px){.michelle-showcase>.spacing-container>.review-carousel{display:none}}@keyframes imgFade{0%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes imgFadeMore{0%{opacity:.5;transform:scale(.77)}to{opacity:1;transform:scale(1)}}.review-card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1rem;min-height:150px;background:radial-gradient(circle at top left,rgba(241,190,106,.12),transparent 55%),#0a0a0ce6;border-radius:16px;border:1px solid rgba(255,255,255,.08);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.review-card:before{content:"";position:absolute;left:-.4rem;top:14px;width:2px;height:calc(100% - 28px);border-radius:999px;background:linear-gradient(to bottom,#f1be6a00,#f1be6a,#f1be6a00);opacity:.9}.review-card:hover{transform:translateY(-4px);border-color:#f1be6a80;box-shadow:0 18px 35px #000000a6,0 0 20px #f1be6a1f}.review-card .review-upper{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.review-card .review-heading{display:flex;flex-direction:column;gap:.25rem}.review-card .review-name{font-size:1rem;font-weight:600;letter-spacing:.01em;color:#f7f7f7}.review-card .review-rating{display:inline-flex;align-items:center;gap:.4rem}.review-card .review-rating img{width:80px;max-width:100%}.review-card .review-rating .review-rating-text{font-size:.8rem;color:#f1be6a;opacity:.9}.review-card .review-date{margin-left:auto;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;white-space:nowrap}.review-card .review-text{font-size:.9rem;line-height:1.5;color:#dcdcdc;margin-bottom:.5rem;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card .review-more{align-self:flex-start;margin-top:auto;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(241,190,106,.6);background:transparent;color:#f1be6a;font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.review-card .review-more:hover{background:#f1be6a;color:#111;border-color:#f1be6a;transform:translateY(-1px)}.review-card .review-more:focus-visible{outline:2px solid #f1be6a;outline-offset:2px}.review-carousel{margin-top:2rem}.review-carousel .slick-slide{padding:0 .75rem}.swiper-transition .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featured-listings{color:#fff}.featured-listings img{animation:imgFade .5s ease}.featured-listings.light{background:#fff;color:#000}.featured-listings.light>.spacing-container>.header{justify-content:space-between;padding:1rem}.featured-listings.light>.spacing-container>.header>div{text-align:left}.featured-listings.light>.spacing-container>.header>div>.eyebrow{font-weight:100;letter-spacing:-.48px;color:#000;font-size:1.25rem;line-height:1}.featured-listings.light>.spacing-container>.header>div>.title{line-height:1}.featured-listings.light>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card{align-self:stretch;color:#000;border-radius:1.5rem;background:linear-gradient(90deg,#2c2c2c26,#67676726)}.featured-listings.light>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>h3{color:#000}.featured-listings.light>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>p{color:#000}.featured-listings.light>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card{color:#000}.featured-listings.light>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card>span{font-size:1.5rem;font-weight:100;font-family:Articulat,sans-serif}.featured-listings.light>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card>img{filter:brightness(0) saturate(100%)}.featured-listings>.spacing-container{padding:4rem 2rem;text-align:center;max-width:1620px;margin:0 auto}.featured-listings>.spacing-container>.header{padding:5rem 2rem 2rem;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media(max-width:768px){.featured-listings>.spacing-container>.header{flex-direction:column;gap:1rem}.featured-listings>.spacing-container>.header>div{text-align:center!important}}.featured-listings>.spacing-container>.header>div>.eyebrow{letter-spacing:-.48px;font-size:1.25rem;line-height:1;margin-bottom:.25rem}.featured-listings>.spacing-container>.header>div>.title{letter-spacing:-1.04px;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:2rem}.featured-listings>.spacing-container>.header>.line-effect{position:absolute;top:0;right:0;width:500px;aspect-ratio:77/32;z-index:9999}@media(max-width:1200px){.featured-listings>.spacing-container>.header>.line-effect{display:none}}.featured-listings>.spacing-container>.listings-grid{display:flex;gap:1.5rem;justify-content:center;min-height:fit-content}@media(max-width:1200px){.featured-listings>.spacing-container>.listings-grid{flex-direction:column;align-items:center;padding:0 10%}}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid{padding:0}}.featured-listings>.spacing-container>.listings-grid>.listing-main{flex:1;position:relative;border-radius:1rem;overflow:hidden;border:.25px solid rgba(241,190,106,.25);padding:1rem}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid>.listing-main{width:100%;max-width:100%;box-sizing:border-box;min-height:fit-content}}.featured-listings>.spacing-container>.listings-grid>.listing-main>.main-image-wrapper{position:relative;width:100%;height:100%;min-height:400px;overflow:hidden;border-radius:1.5rem}.featured-listings>.spacing-container>.listings-grid>.listing-main>.main-image-wrapper>.main-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:1.5rem;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.featured-listings>.spacing-container>.listings-grid>.listing-main>.main-image-wrapper>.main-image.active{opacity:1;pointer-events:auto;z-index:1}.featured-listings>.spacing-container>.listings-grid>.listing-main>.main-image-wrapper>.main-image:first-of-type{position:relative}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info{position:absolute;bottom:1rem;left:1rem;right:1rem;width:75%;margin:1rem auto;padding:0}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-background-tint:after{background:#0009!important;opacity:1!important}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content{display:flex;flex-direction:row;align-items:center;width:100%}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-thumb-wrapper{position:relative;height:80px;aspect-ratio:1;overflow:hidden;border-radius:1.5rem;flex-shrink:0}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-thumb-wrapper{display:none}}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-thumb-wrapper>.info-thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1.5rem;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-thumb-wrapper>.info-thumb.active{opacity:1;pointer-events:auto}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text{flex:1;text-align:left;position:relative;min-height:60px}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text{text-align:center}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>h3{font-size:1rem!important}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row{justify-content:center}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row>p{font-size:14px!important}}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(-10px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content.active{opacity:1;transform:translate(0);pointer-events:auto}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.info-title{font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:-.48px;margin:0 0 .75rem}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row>.detail-pill{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row>.detail-pill:hover{background:#ffffff1f;border-color:#f1be6a4d;transform:translateY(-1px)}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row>.detail-pill>.pill-icon{width:16px;height:16px;flex-shrink:0;opacity:.9}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-text>.info-text-content>.details-row>.detail-pill>span{color:#e5e5e5;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.2px;white-space:nowrap;font-family:Hurme,sans-serif}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-btn{border-radius:50%;background:#0b0b0bab;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;justify-self:flex-end;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-btn{display:none}}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-btn>img{filter:invert(1);width:2rem;height:2rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-btn:hover{background:#f1be6a33;border-color:#f1be6a66;transform:scale(1.1)}.featured-listings>.spacing-container>.listings-grid>.listing-main>.listing-info>.liquid-glass-content>.info-btn:hover>img{transform:translate(2px,-2px)}.featured-listings>.spacing-container>.listings-grid>.listing-side{flex:1;display:flex;flex-direction:column;gap:1rem}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-top,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle{flex:1}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-top,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom{display:flex;gap:1rem;min-height:fit-content}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-top>.side-image-wrapper,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.side-image-wrapper,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.side-image-wrapper{flex:1;position:relative;overflow:hidden;border-radius:1rem;min-height:150px}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-top>.side-image-wrapper>.side-image,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.side-image-wrapper>.side-image,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.side-image-wrapper>.side-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1rem;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-top>.side-image-wrapper>.side-image.active,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.side-image-wrapper>.side-image.active,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.side-image-wrapper>.side-image.active{opacity:1;pointer-events:auto;z-index:1}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-top>.side-image-wrapper>.side-image:first-of-type,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.side-image-wrapper>.side-image:first-of-type,.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.side-image-wrapper>.side-image:first-of-type{position:relative}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle{display:flex;align-items:center}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle{flex-direction:column;text-align:center}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>*{width:100%!important}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card{padding:0!important}}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>*{flex:1;width:50%}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.side-image-wrapper{height:100%}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.side-image-wrapper>.side-image{object-fit:cover;height:100%}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card{flex:1;background:#ffffff0d;border-radius:1rem;padding:1.5rem;text-align:left;display:flex;flex-direction:column;position:relative;align-self:stretch}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content{align-items:flex-start;text-align:left}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>h3{text-align:left;font-size:2rem}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>p{flex:1;font-size:.9rem;font-weight:300;line-height:normal;letter-spacing:-.32px}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>.link-button{position:absolute;top:1rem;right:1rem;padding:0rem;border-radius:50%;border:none;background:#ffffff26;display:flex;align-items:center;justify-content:center}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>.link-button>.liquid-glass-content{padding:0}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>.link-button>.liquid-glass-content>button{gap:0;aspect-ratio:1;padding:.5rem}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-middle>.talk-card>.liquid-glass-content>.link-button>.liquid-glass-content>button>img{filter:invert(1);width:2rem;height:2rem;object-fit:cover}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom{display:flex;align-items:center}@media(max-width:768px){.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container{flex:1.5!important}}@media(max-width:500px){.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom{display:none!important}}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container{display:flex;align-items:center;flex:1}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container{flex:1;width:150px;height:50px;position:relative;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:has(+.active){z-index:9!important}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container.active{z-index:10!important;transform:scale(1.08)}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container.active:after{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container>img{width:100%;height:100%;border-radius:2rem;object-fit:cover;border:1px solid rgba(255,255,255,.25);transition:all .5s cubic-bezier(.4,0,.2,1)}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem;background:#393939cc;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:nth-of-type(1){z-index:3;height:52px}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:nth-of-type(2){margin-left:-4rem;z-index:2;transition-delay:.05s}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:nth-of-type(3){margin-left:-4rem;z-index:1;transition-delay:.1s}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:hover:not(.active){transform:translateY(-2px)}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.stacked-image-container>.image-container:hover:not(.active):after{background:#39393999}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card{flex:1;gap:.5rem;font-size:.95rem;font-weight:500;color:#c6a46d;text-align:left;cursor:pointer;background:transparent;border:none;width:fit-content}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card>img{display:block;width:60px;height:14px;transition:transform .3s ease}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card:hover{opacity:.8}.featured-listings>.spacing-container>.listings-grid>.listing-side>.side-bottom>.next-card:hover>img{transform:translate(10px)}.featured-listings>.spacing-container>.view-more{margin:4rem 0 0;display:flex;justify-content:center;align-items:center}@keyframes imageCrossfade{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes infoCardSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes textSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.communities{position:relative}.communities:before{content:"";position:absolute;inset:0;background:url(/assets/map-D30vQRMo.png) no-repeat center;background-size:cover;pointer-events:none;z-index:-2}.communities:after{content:"";position:absolute;inset:0;background:url(/assets/black-texture-BHtnPj1T.png) no-repeat center;background-size:cover;pointer-events:none;z-index:-1}.communities>.spacing-container{max-width:1400px;margin:0 auto;padding:4rem 2rem;text-align:center;color:#fff;position:relative;z-index:1}@media(max-width:900px){.communities>.spacing-container{text-align:left}}.communities>.spacing-container>.alternate-header{display:flex;gap:0;padding:2rem 0;justify-content:flex-end;align-items:flex-start;margin-right:10%}.communities>.spacing-container>.alternate-header>.fancy-letter{font-family:Erotica,sans-serif;font-size:7rem;font-weight:700;margin-right:0;line-height:.9}.communities>.spacing-container>.alternate-header>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-transform:uppercase}.communities>.spacing-container>.alternate-header>div>p{font-family:Boston,sans-serif;font-size:32px;font-weight:100;line-height:normal;white-space:nowrap}.communities>.spacing-container>.alternate-header>div>p:nth-of-type(1){padding-left:.5rem}@media(max-width:1200px){.communities>.spacing-container>.alternate-header{justify-content:center;margin-right:0;align-items:center;padding:1rem 0 2rem}.communities>.spacing-container>.alternate-header>.fancy-letter{font-size:4.5rem;margin-right:0;line-height:.9}.communities>.spacing-container>.alternate-header>div{align-items:flex-start}.communities>.spacing-container>.alternate-header>div>p{font-size:22px}.communities>.spacing-container>.alternate-header>div>p:nth-of-type(1){padding-left:.5rem}}.communities>.spacing-container>.eyebrow{font-size:2rem;color:#fff;margin-bottom:.5rem;font-family:Boston,sans-serif;font-weight:100;line-height:normal;letter-spacing:-.64px}.communities>.spacing-container>.title{font-size:2rem;font-weight:700;margin-bottom:4rem}.communities>.spacing-container>.communities-grid{display:flex;gap:2rem;width:100%;align-items:stretch;flex-wrap:nowrap}@media(max-width:1200px)and (min-width:901px){.communities>.spacing-container>.communities-grid{flex-wrap:wrap}}@media(max-width:900px){.communities>.spacing-container>.communities-grid{display:none}}.communities>.spacing-container>.communities-grid>.community-image{flex:1;min-width:0;border-radius:1.25rem;overflow:hidden;position:relative;box-shadow:0 20px 50px #000000a6;display:flex}.communities>.spacing-container>.communities-grid>.community-image>img{animation:imgFade .5s ease;width:100%;height:100%;object-fit:cover;display:block}.communities>.spacing-container>.communities-grid>.community-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2rem;text-align:left;padding-right:.25rem;max-height:none;overflow:visible}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container{display:flex;gap:1rem;align-items:flex-start}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.detail-left-container{height:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.35rem;flex-shrink:0}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.detail-left-container>.detail-circle{width:18px;aspect-ratio:1;border-radius:50%;background:#4b4b4b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.detail-left-container>.detail-circle>.inner{height:100%;width:100%;border-radius:50%;border:3px solid #000;background:#f1be6a;box-sizing:border-box}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.detail-left-container>.detail-left{width:2px;flex:1;background:linear-gradient(0deg,#4b4b4b00,#4b4b4b,#a7a7a7)}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card{flex:1;min-width:0;border-radius:1rem;padding:1.5rem;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,transform .15s ease;position:relative}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card:hover{transform:translateY(-2px)}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row>.title-container{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;min-width:0}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row>.title-container>.icon-container{width:40px;background-color:#4b4b4b;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:.75rem;flex-shrink:0}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row>.title-container>.community-name{color:#4b4b4b;font-size:1.5rem;font-weight:700;text-align:left;min-width:0;word-break:break-word}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row>.desktop-visit{margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row>.desktop-visit>img{filter:invert(1);width:32px;aspect-ratio:1}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.title-row>.desktop-visit:hover{transform:translate(4px,-4px);opacity:.8}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content{transform-origin:top;transform:scaleY(0);opacity:0;max-height:0;overflow:hidden;transition:transform .25s ease,opacity .2s ease,max-height .25s ease}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.community-desc{font-size:.95rem;color:#dbdbdb;margin:1.25rem 0 1.5rem;font-family:Articulat,sans-serif;font-weight:400;line-height:1.5}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat{display:inline-flex;align-items:center;background:#ffffff0d;border-radius:999px;padding:0;flex:0 1 auto;min-width:fit-content;cursor:default;box-shadow:none;border:1px solid rgba(255,255,255,.08)}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat:hover{transform:none;box-shadow:none}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-background-tint:after{opacity:.05!important}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-distortion{opacity:.08!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-border-gradient{opacity:.15!important}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-content{padding:.55rem 1.1rem;width:100%}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-content>button{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;cursor:default;pointer-events:none;padding:0}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-content>button>img{width:18px;height:18px;flex-shrink:0;opacity:.9}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container>.details-card>.community-content>.stats>.stat>.liquid-glass-content>button>span{font-family:Articulat,sans-serif;font-size:clamp(.75rem,1.3vw,.95rem);font-weight:400;line-height:normal;letter-spacing:-.3px;white-space:nowrap;color:#ffffffe6}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.detail-left-container>.detail-circle{background:#f1be6a;width:28px;height:28px}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.detail-left-container>.detail-circle>.inner{height:100%;width:100%}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.detail-left-container>.detail-left{background:linear-gradient(0deg,#f1be6a00,#f1be6a 50% 100%);animation:imgFade .5s ease}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.details-card{border-color:#f1be6a99;background:radial-gradient(circle at top left,rgba(241,190,106,.12),transparent 55%),#070709d9}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.details-card>.title-row>.title-container>.icon-container{background-color:#f1be6a}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.details-card>.title-row>.title-container>.community-name{color:#fff}.communities>.spacing-container>.communities-grid>.community-details>.detail-spacing-container.active>.details-card>.community-content{transform:scaleY(1);opacity:1;max-height:1000px}.communities>.spacing-container>.communities-mobile{display:none}@media(max-width:900px){.communities>.spacing-container>.communities-mobile{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}}.communities>.spacing-container>.communities-mobile .community-mobile-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .6rem;padding-bottom:.3rem}.communities>.spacing-container>.communities-mobile .community-mobile-tabs .community-mobile-tab{border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#050505bf;padding:.4rem .9rem;font-size:.85rem;color:#c9c9c9;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.communities>.spacing-container>.communities-mobile .community-mobile-tabs .community-mobile-tab:hover{transform:translateY(-1px);border-color:#f1be6ab3}.communities>.spacing-container>.communities-mobile .community-mobile-tabs .community-mobile-tab.active{background:#f1be6a;color:#111;border-color:#f1be6a;box-shadow:0 8px 20px #00000080}.communities>.spacing-container>.communities-mobile .community-mobile-visual{position:relative;width:100%;margin-top:.5rem;margin-bottom:6rem}.communities>.spacing-container>.communities-mobile .community-mobile-visual>img{width:100%;height:580px;object-fit:cover;border-radius:1.1rem}@media(max-width:480px){.communities>.spacing-container>.communities-mobile .community-mobile-visual>img{height:320px;border-radius:1rem}}.communities>.spacing-container>.communities-mobile .community-mobile-visual .community-mobile-card{position:absolute;left:1.1rem;right:1.1rem;bottom:-10rem;border-radius:1.1rem;padding:0;text-align:left;overflow:hidden}.communities>.spacing-container>.communities-mobile .community-mobile-visual .community-mobile-card.liquid-glass-wrapper.card{background:#ffffff0d!important;border:1px solid rgba(44,44,44,.35)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 18px 40px #000000bf}.communities>.spacing-container>.communities-mobile .community-mobile-visual .community-mobile-card.liquid-glass-wrapper.card .liquid-glass-background-tint{background:#111111bf!important}.communities>.spacing-container>.communities-mobile .community-mobile-visual .community-mobile-card.liquid-glass-wrapper.card .liquid-glass-background-tint:after{opacity:.18!important}.communities>.spacing-container>.communities-mobile .community-mobile-visual .community-mobile-card.liquid-glass-wrapper.card .liquid-glass-distortion{opacity:.2!important}.communities>.spacing-container>.communities-mobile .community-mobile-visual .community-mobile-card.liquid-glass-wrapper.card .liquid-glass-border-gradient{opacity:.4!important}.communities>.spacing-container>.communities-mobile .community-mobile-visual .liquid-glass-wrapper.card>.liquid-glass-content{align-items:flex-start}.communities>.spacing-container>.communities-mobile .community-mobile-visual .mobile-arrow{position:absolute;top:.9rem;right:.9rem;z-index:3}.communities>.spacing-container>.communities-mobile .community-mobile-visual .mobile-arrow a{display:flex;align-items:center;justify-content:center;padding:0}.communities>.spacing-container>.communities-mobile .community-mobile-visual .mobile-arrow img{filter:invert(1);width:26px;aspect-ratio:1;transition:transform .2s ease,opacity .2s ease}.communities>.spacing-container>.communities-mobile .community-mobile-visual .mobile-arrow:hover img{transform:translate(3px,-3px);opacity:.85}.communities>.spacing-container>.communities-mobile .mobile-card-header{display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;gap:.75rem;padding:0}.communities>.spacing-container>.communities-mobile .mobile-card-header .icon-container-gold{width:38px;height:38px;border-radius:.9rem;background:#f1be6a;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #0000004d;flex-shrink:0}.communities>.spacing-container>.communities-mobile .mobile-card-header .icon-container-gold img{width:22px;height:22px}.communities>.spacing-container>.communities-mobile .mobile-card-header .mobile-card-titles{display:flex;flex-direction:column;gap:.15rem;min-width:0}.communities>.spacing-container>.communities-mobile .mobile-card-header .mobile-card-titles .community-name{font-size:1.1rem;font-weight:700;text-align:left}.communities>.spacing-container>.communities-mobile .mobile-card-header .mobile-card-titles .community-sub{font-size:.8rem;color:#b5b5b5;text-align:left}.communities>.spacing-container>.communities-mobile .community-mobile-card .mobile-card-header,.communities>.spacing-container>.communities-mobile .community-mobile-card .community-desc,.communities>.spacing-container>.communities-mobile .community-mobile-card .stats{padding-left:1rem;padding-right:.75rem}.communities>.spacing-container>.communities-mobile .community-mobile-card .community-desc{font-size:.85rem;color:#dedede;line-height:1.5;margin-bottom:1rem;font-family:Articulat,sans-serif;text-align:left!important}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;row-gap:.5rem}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat{flex:0 1 auto;min-width:fit-content;cursor:default;box-shadow:none;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat:hover{transform:none;box-shadow:none}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat>.liquid-glass-background-tint:after{opacity:.05!important}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat>.liquid-glass-distortion{opacity:.08!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat>.liquid-glass-border-gradient{opacity:.15!important}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat .liquid-glass-content{padding:.5rem 1rem}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat .liquid-glass-content button{display:flex;align-items:center;gap:.35rem;cursor:default;pointer-events:none;padding:0}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat .liquid-glass-content button img{width:17px;height:17px;flex-shrink:0;opacity:.9}.communities>.spacing-container>.communities-mobile .community-mobile-card .stats .stat .liquid-glass-content button span{font-size:.85rem;font-family:Articulat,sans-serif;color:#ffffffe6}@keyframes imgFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes detailsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fade-in{animation:none}}.call-to-action-container{background-color:#050505;position:relative}.call-to-action-container:has(.alternate-header){border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.call-to-action-container:has(.alternate-header):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/map-D30vQRMo.png);background-size:cover;background-position:center;opacity:.5;z-index:0}.call-to-action-container:has(.alternate-header):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000001a,#000 75%,#ffffff1a 98%);background-size:cover;background-position:center;opacity:.3;z-index:0}.call-to-action-container:has(.alternate-header)>*{position:relative;z-index:1}.call-to-action-container>.spacing-container{display:flex;justify-content:center;align-items:center;padding:2rem;gap:2rem;max-width:1440px;margin:0 auto}@media(max-width:1020px){.call-to-action-container>.spacing-container{flex-direction:column!important;text-align:center}}.call-to-action-container>.spacing-container>.left-content{flex:1.5}.call-to-action-container>.spacing-container>.left-content>.alternate-header{display:flex}.call-to-action-container>.spacing-container>.left-content>.alternate-header>.fancy-letter{font-family:Erotica,sans-serif;font-size:7rem;font-weight:700;margin-right:.5rem}.call-to-action-container>.spacing-container>.left-content>.alternate-header>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-transform:uppercase}.call-to-action-container>.spacing-container>.left-content>.alternate-header>div>p{font-family:Boston,sans-serif;font-size:32px;font-weight:100;line-height:normal;white-space:nowrap}.call-to-action-container>.spacing-container>.left-content>.alternate-header>div>p:nth-of-type(1){padding-left:1rem}.call-to-action-container>.spacing-container>.left-content>h1{line-height:normal;font-family:Boston,sans-serif;font-size:2.5rem;text-transform:uppercase;font-weight:100}.call-to-action-container>.spacing-container>.left-content>p{font-family:Articulat,sans-serif;font-weight:100;line-height:normal;margin-top:1.5rem}.call-to-action-container>.spacing-container>.right-content{flex:1;display:flex;flex-flow:row wrap;align-self:center;justify-content:center;gap:1rem}@media(max-width:768px){.call-to-action-container>.spacing-container>.right-content{flex-direction:column!important;align-items:center}}.social-content-hero{position:relative;width:100%;height:800px;color:#fff;display:block;overflow:hidden}@media(max-width:768px){.social-content-hero{height:600px}}.social-content-hero>.hero-bg{position:absolute;inset:0;z-index:0}.social-content-hero>.hero-bg>img{width:100%;height:100%;object-fit:cover}.social-content-hero>.hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#000000d9,#00000059 35%,#000000b3)}.social-content-hero>.spacing-container{max-width:1400px;margin:0 auto;height:100%;position:relative}.social-content-hero>.spacing-container>.hero-top{position:absolute;z-index:2;top:1.25rem;left:4rem;right:4rem;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.social-content-hero>.spacing-container>.hero-top{flex-direction:column;gap:1rem;text-align:center;left:2rem;right:2rem}}.social-content-hero>.spacing-container>.hero-top>.brand{font-size:2rem;font-weight:300;font-family:Boston,serif}.social-content-hero>.spacing-container>.hero-top>.hero-expert{display:flex;align-items:center;text-align:left;gap:.75rem}.social-content-hero>.spacing-container>.hero-top>.hero-expert>.avatar{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.35);object-fit:cover}.social-content-hero>.spacing-container>.hero-top>.hero-expert>.expert-meta{display:flex;flex-direction:column;line-height:normal}.social-content-hero>.spacing-container>.hero-top>.hero-expert>.expert-meta>.expert-name{font-weight:500;font-family:Articulat,sans-serif;letter-spacing:1.44px;font-size:1rem}.social-content-hero>.spacing-container>.hero-top>.hero-expert>.expert-meta>.expert-role{font-family:Articulat,sans-serif;font-size:.75rem;font-weight:300;line-height:normal;letter-spacing:.51px}.social-content-hero>.spacing-container>.hero-aside{position:absolute;z-index:2;right:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.25rem}@media(max-width:768px){.social-content-hero>.spacing-container>.hero-aside{display:none}}.social-content-hero>.spacing-container>.hero-aside>.glass-card{width:240px;height:280px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;box-shadow:0 10px 30px #00000059 inset,0 6px 30px #00000040}.social-content-hero>.spacing-container>.hero-aside>.glass-card>img{width:100%;height:100%;object-fit:cover;border-radius:18px}.social-content-hero>.spacing-container>.hero-aside>.glass-card:hover{transform:scale(1.05);transition:all .3s ease;opacity:.75}.social-content-hero>.spacing-container>.hero-content{position:absolute;z-index:2;left:2rem;bottom:6rem;max-width:900px;text-align:left}@media(max-width:768px){.social-content-hero>.spacing-container>.hero-content{text-align:center;left:2rem;right:2rem;bottom:4rem;max-width:none}.social-content-hero>.spacing-container>.hero-content>.hero-buttons{justify-content:center!important}}.social-content-hero>.spacing-container>.hero-content>.hero-subtitle{font-size:.9rem;font-weight:300;letter-spacing:.12em;margin-bottom:.75rem;opacity:.9}.social-content-hero>.spacing-container>.hero-content>.hero-title{font-size:clamp(2.8rem,6vw,5rem);font-weight:800;line-height:.95;margin:0 0 1.25rem}.social-content-hero>.spacing-container>.hero-content>.hero-title>.outline{color:transparent;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.social-content-hero>.spacing-container>.hero-content>.hero-buttons{display:flex;justify-content:start;gap:.75rem}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper{position:relative;display:inline-block}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;border-radius:1.5rem;border:none;background:#fff;color:#000;font-family:Articulat,sans-serif;font-size:18px;font-weight:500;line-height:normal;letter-spacing:-.36px;cursor:pointer;text-decoration:none;white-space:nowrap}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.btn:hover{background:#ffffff2e;border-color:#fff6}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.btn>img{width:16px;height:16px}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.watch-now-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px;min-width:200px;box-shadow:0 8px 24px #00000080;z-index:1000;pointer-events:none;animation:fadeInTooltip .2s ease-out}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.watch-now-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.95)}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.watch-now-tooltip .tooltip-thumbnail{width:100%;height:120px;object-fit:cover;border-radius:8px;margin-bottom:8px;display:block}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.watch-now-tooltip .tooltip-title{margin:0;color:#fff;font-family:Articulat,sans-serif;font-size:.875rem;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.watch-now-wrapper>.watch-now-tooltip{display:none}}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:1.5rem;border:none;background:#fff;color:#000;font-family:Articulat,sans-serif;font-weight:500;line-height:normal;letter-spacing:-.36px;cursor:pointer}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.btn:hover{background:#ffffff2e;border-color:#fff6}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.btn>.icon{width:18px;height:18px}@keyframes fadeInTooltip{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.liquid-glass-btn>.liquid-glass-content{padding:.75rem 2rem!important}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.liquid-glass-btn>.liquid-glass-content>button{padding:0!important;font-size:18px;line-height:normal}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.liquid-glass-btn>.liquid-glass-content>button>span{text-transform:uppercase!important;font-weight:500;letter-spacing:-.36px}.social-content-hero>.spacing-container>.hero-content>.hero-buttons>.liquid-glass-btn>.liquid-glass-content>button>img{width:16px;height:16px}.faq{background-color:#171717;position:relative;overflow:hidden}.faq>.faq-spacing{position:relative;padding:5rem 1.25rem 6rem;color:#fff;max-width:1100px;margin:0 auto}.faq>.faq-spacing>.faq-header{text-align:center;margin-bottom:2.5rem}.faq>.faq-spacing>.faq-header>.faq-eyebrow{font-size:1.75rem;letter-spacing:.12em;font-family:Boston,serif;font-weight:100;line-height:normal}.faq>.faq-spacing>.faq-header>.faq-title{font-size:clamp(2.2rem,5vw,3rem);font-family:Boston,serif;line-height:normal;font-weight:100;color:#f3ba48;letter-spacing:.06em}.faq>.faq-spacing>.faq-header>.faq-subtitle{max-width:760px;margin:1rem auto 0;line-height:normal}.faq>.faq-spacing>.faq-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem;position:relative}.faq>.faq-spacing>.faq-list>.faq-item{overflow:hidden;width:100%}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content{display:flex;width:100%;padding:0;white-space:unset!important}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button{width:100%;display:flex;flex-direction:column!important;padding:1rem 2rem;max-width:100%}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.text-content{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.text-content>.faq-number{flex-shrink:0;font-family:Hurme,sans-serif;font-weight:700;font-size:1.25rem;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:3px solid #fff}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.text-content>.faq-question{font-size:1.25rem;text-align:center;line-height:normal}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.text-content>.faq-chevron-container{width:24px;height:24px}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.text-content>.faq-chevron-container>.chevron{width:20px;height:20px;transition:transform .5s ease}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.faq-panel{max-height:0;transition:max-height .5s ease;overflow:hidden;width:100%}.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.faq-panel>.faq-panel-inner{color:#fffc;line-height:1.6;text-align:left}@media(max-width:640px){.faq>.faq-spacing>.faq-list>.faq-item>.faq-toggle>.liquid-glass-content>button>.faq-panel>.faq-panel-inner{padding-left:4.25rem}}.faq>.faq-spacing>.faq-list>.faq-item.open>.faq-toggle>.liquid-glass-content>button>.text-content>.faq-chevron-container>.chevron{transform:rotate(180deg)}.faq>.faq-spacing>.faq-list>.faq-item.open>.faq-toggle>.liquid-glass-content>button>.faq-panel{max-height:240px}.faq>.faq-spacing>.faq-list>.offset-circle{position:absolute;height:360px;bottom:-161px;right:-183px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.2}.faq>.glow-effect{position:absolute;width:400px;height:400px;bottom:-100px;left:-100px;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(50% 50% at 50% 50%,#f1be6a14,#f1be6a00);z-index:0}.footer{font-size:.9rem;max-width:1440px;margin:0 auto;padding:2rem}.footer>.footer-row{display:flex;gap:6rem;justify-content:space-between}@media(max-width:1360px){.footer>.footer-row{flex-direction:column;align-items:center;text-align:center}}.footer>.footer-row>.footer-left{flex:.5;display:flex;flex-direction:column;align-items:flex-start}.footer>.footer-row>.footer-left>div{display:flex;gap:.5rem}.footer>.footer-row>.footer-left>div>.fancy-m{font-family:Erotica,sans-serif;font-size:4rem;font-weight:700;margin-right:.5rem}.footer>.footer-row>.footer-left>div>div{display:flex;flex-direction:column;justify-content:center;text-transform:uppercase}.footer>.footer-row>.footer-left>div>div>p{font-family:Boston,sans-serif;font-size:32px;font-weight:100;line-height:normal;white-space:nowrap}.footer>.footer-row>.footer-left>div>div>p:nth-of-type(2){padding-left:.5rem}.footer>.footer-row>.footer-left>p{font-family:Articulat,sans-serif;font-size:1rem;font-weight:100;line-height:normal;letter-spacing:-.36px}.footer>.footer-row>.footer-mid{flex:1.5;display:flex;justify-content:space-around;gap:2rem}@media(max-width:768px){.footer>.footer-row>.footer-mid{flex-direction:column;align-items:center;gap:1rem}}.footer>.footer-row>.footer-mid>a{font-family:Articulat,sans-serif;font-size:18px;font-weight:400;line-height:normal;white-space:nowrap}.footer>.footer-row>.footer-right>div>img{height:auto;max-width:100%;object-fit:contain}.footer>.footer-row>.footer-right>div>p{font-size:1rem;font-weight:100;line-height:normal;letter-spacing:-.36px}.footer>.footer-bottom{margin-top:2rem;font-size:.8rem;color:#484848;text-align:center;font-family:Articulat,sans-serif;line-height:normal;text-transform:uppercase}.about-hero{position:relative;background:url(../../assets/images/about-hero-background.png) center center/cover no-repeat;aspect-ratio:181/97;display:flex;flex-direction:column;z-index:1;padding-bottom:4rem}.about-hero:before{content:"";position:absolute;inset:0;background:#10131640;z-index:-1}.about-hero>.hero-eyebrow{text-align:center;font-family:Articulat,sans-serif;font-size:2.5rem;font-weight:100;line-height:normal;animation:fadeIn .8s ease-in}@media(max-width:768px){.about-hero>.hero-eyebrow{font-size:1.5rem}}.about-hero>.hero-title{margin-top:auto;margin-bottom:2rem;font-family:Boston,serif;text-transform:uppercase;font-size:5rem;color:#fff;text-align:center;line-height:1;animation:fadeIn .8s ease-in}@media(max-width:768px){.about-hero>.hero-title{font-size:2.5rem;white-space:nowrap;padding:0 1rem}}.about-hero>.image-container{height:800px;width:100%;max-width:1200px;margin:0 auto;position:relative;animation:fadeIn .8s ease-in}@media(max-width:768px){.about-hero>.image-container{display:none}}@media(min-width:769px){.about-hero>.image-container.desktop-layout{display:block}}.about-hero>.image-container>.about-hero-card{position:absolute;left:0%;z-index:11;width:300px}@media(max-width:768px){.about-hero>.image-container>.about-hero-card{width:240px;transform:translate(-50%);left:50%;bottom:0}}.about-hero>.image-container>.about-hero-card>.liquid-glass-content{padding:.5rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-height:450px;overflow-y:auto}@media(max-width:768px){.about-hero>.image-container>.about-hero-card>.liquid-glass-content{max-height:350px}}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>h2{font-family:Boston,serif;font-weight:700;line-height:normal;letter-spacing:-.44px}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>p{font-family:Articulat,sans-serif;font-weight:400;line-height:1.5}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>.description-content{overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>.description-content.collapsed{max-height:4em;opacity:1}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>.description-content.expanded{max-height:1000px;opacity:1;animation:fadeInExpand .4s cubic-bezier(.4,0,.2,1)}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>.description-content>p{margin:0;transition:opacity .3s ease}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>a{color:#f1be6a;font-weight:600;letter-spacing:-.34px;transition:opacity .3s ease,transform .2s ease;cursor:pointer;display:inline-block}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>a:hover{opacity:.8}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>a:active{transform:scale(.95)}.about-hero>.image-container>.about-hero-card>.liquid-glass-content>.about-hero-button{min-height:fit-content}.about-hero>.image-container>.image-card{-webkit-user-select:none;user-select:none;filter:grayscale(100%);left:50%;transform:translate(-120%)}@media(max-width:768px){.about-hero>.image-container>.image-card{transform:translate(-75%)}}.about-hero>.image-container>.image-card{top:0;position:absolute;width:300px;height:600px;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000001a;transition:all .3s ease;cursor:pointer}.about-hero>.image-container>.image-card.active{filter:none;z-index:10!important}.about-hero>.image-container>.image-card.active+.image-card{z-index:9!important}.about-hero>.image-container>.image-card.active+.image-card+.image-card{z-index:8!important}.about-hero>.image-container>.image-card:nth-of-type(2){transform:translate(-60%)}.about-hero>.image-container>.image-card:nth-of-type(3){transform:translate(0)}.about-hero>.image-container>.image-card:nth-of-type(4){transform:translate(60%)}.about-hero>.image-container>.image-card img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.about-hero>.image-container>.offset-circle-large{position:absolute;bottom:200px;right:54px;width:978px;height:300px;z-index:9999}@media(max-width:1200px){.about-hero>.image-container>.offset-circle-large{display:none}}.about-hero>.mobile-team-container{display:none}@media(max-width:768px){.about-hero>.mobile-team-container{display:flex;flex-direction:column;width:100%;padding:2rem 0}}.about-hero .mobile-image-container{display:none}@media(max-width:768px){.about-hero .mobile-image-container{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:2rem;gap:0;height:auto;min-height:450px;scrollbar-width:none;-ms-overflow-style:none}.about-hero .mobile-image-container::-webkit-scrollbar{display:none}}.about-hero .mobile-image-card{display:none}@media(max-width:768px){.about-hero .mobile-image-card{display:block;-webkit-user-select:none;user-select:none;filter:grayscale(100%);flex:0 0 85%;width:85%;min-width:85%;height:400px;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000001a;transition:all .3s ease;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;position:relative;margin-right:-2rem}.about-hero .mobile-image-card.active{filter:none;z-index:10}.about-hero .mobile-image-card img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}}.about-hero .mobile-member-card{display:none}@media(max-width:768px){.about-hero .mobile-member-card{display:block;width:100%;max-width:500px;margin:0 auto;padding:1.5rem 1rem;position:relative;z-index:20}.about-hero .mobile-member-card>.liquid-glass-content{padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1rem;max-height:none;overflow-y:visible;position:relative;z-index:21}.about-hero .mobile-member-card>.liquid-glass-content>h2{font-family:Boston,serif;font-weight:700;line-height:1.2;letter-spacing:-.5px;font-size:1.75rem;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#f1be6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:22}.about-hero .mobile-member-card>.liquid-glass-content>p{font-family:Articulat,sans-serif;font-weight:400;line-height:1.7;color:#ffffffe6;font-size:.95rem;position:relative;z-index:23;padding:.5rem 0}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-description-content{overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-description-content.collapsed{max-height:4em;opacity:1}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-description-content.expanded{max-height:2000px;opacity:1;animation:fadeInExpand .4s cubic-bezier(.4,0,.2,1)}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-description-content>p{margin:0 0 .75rem;transition:opacity .3s ease}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-description-content>p:last-child{margin-bottom:0}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-view-toggle{color:#f1be6a;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.875rem;transition:all .3s ease,transform .2s ease;cursor:pointer;align-self:center;padding:.5rem 0;position:relative;text-align:center;z-index:24}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-view-toggle:active{transform:scale(.95)}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-view-toggle:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#f1be6a,#fff);transition:width .3s ease}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-view-toggle:hover{color:#fff}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-view-toggle:hover:after{width:100%}.about-hero .mobile-member-card>.liquid-glass-content>.mobile-contact-button{margin-top:.5rem;min-height:fit-content;position:relative;z-index:25}}@keyframes fadeInExpand{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mission-section{color:#fff;padding:5rem 1.5rem 4rem;margin-top:-8rem}@media(max-width:768px){.mission-section{padding:3rem 1rem 2rem;margin-top:0}}.mission-section>.mission-wrap{max-width:1200px;margin:0 auto 2.5rem;position:relative;gap:2rem;display:flex;align-items:center;min-height:400px}@media(max-width:768px){.mission-section>.mission-wrap{flex-direction:column;min-height:auto;gap:2rem}}.mission-section>.mission-wrap>.mission-copy{max-width:60%;z-index:2;position:relative}@media(max-width:768px){.mission-section>.mission-wrap>.mission-copy{max-width:100%;width:100%;order:1}}.mission-section>.mission-wrap>.mission-copy>.kicker{font-size:2rem;font-weight:300;line-height:1;letter-spacing:-.96px}@media(max-width:768px){.mission-section>.mission-wrap>.mission-copy>.kicker{font-size:1.5rem}}.mission-section>.mission-wrap>.mission-copy>.title{font-size:clamp(2.5rem,6vw,3.75rem);font-weight:300;line-height:1;letter-spacing:-1.44px}@media(max-width:768px){.mission-section>.mission-wrap>.mission-copy>.title{font-size:2.5rem;margin-top:.5rem}}.mission-section>.mission-wrap>.mission-copy>.desc{margin:1.5rem 0;font-weight:300;line-height:normal;letter-spacing:-.4px}@media(max-width:768px){.mission-section>.mission-wrap>.mission-copy>.desc{margin:1rem 0;font-size:.95rem;line-height:1.6}}.mission-section>.mission-wrap>.mission-copy>.actions{display:flex;gap:.75rem;padding:4rem 0;flex-wrap:wrap}@media(max-width:768px){.mission-section>.mission-wrap>.mission-copy>.actions{flex-direction:column;padding:2rem 0;gap:1rem}}.mission-section>.mission-wrap>.mission-copy>.actions>.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.25rem;border-radius:999px;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;transition:background .15s ease,transform .15s ease,border-color .15s ease}.mission-section>.mission-wrap>.mission-copy>.actions>.btn:hover{transform:translateY(-1px);background:#ffffff2e;border-color:#fff6}.mission-section>.mission-wrap>.mission-copy>.actions>.btn.primary{background:#fff3}.mission-section>.mission-wrap>.mission-copy>.actions>.btn.ghost{background:#ffffff14}.mission-section>.mission-wrap>.mission-visual{z-index:1;position:absolute;right:0;top:0;height:100%;width:60%;border-radius:2rem;overflow:hidden;box-shadow:0 8px 40px #00000059;filter:brightness(.65)}@media(max-width:768px){.mission-section>.mission-wrap>.mission-visual{position:relative;width:100%;height:300px;order:2;border-radius:1rem}}.mission-section>.mission-wrap>.mission-visual>img{width:100%;height:100%;object-fit:cover}.mission-section>.mission-wrap>.mission-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000bf,#00000059,#0000 70%);pointer-events:none}@media(max-width:768px){.mission-section>.mission-wrap>.mission-visual:after{background:linear-gradient(180deg,#0006,#0000 50%)}}.mission-section>.stats-container{max-width:1200px;margin:0 auto;padding:4rem 0;width:100%;display:flex;align-self:center}.mission-section>.stats-container>.hero-stats{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;gap:4rem}@media(max-width:768px){.mission-section>.stats-container>.hero-stats{flex-direction:column;gap:2rem;align-items:center}}.mission-section>.stats-container>.hero-stats>.stat{text-align:left}@media(max-width:768px){.mission-section>.stats-container>.hero-stats>.stat{text-align:center}}.mission-section>.stats-container>.hero-stats>.stat>h3{font-size:2.5rem;font-weight:700;line-height:normal;letter-spacing:-.96px}.mission-section>.stats-container>.hero-stats>.stat>p{font-size:2rem;font-weight:100;line-height:normal;font-family:Boston,sans-serif}@media(max-width:980px){.mission>.mission-wrap{grid-template-columns:1fr}.mission>.mission-wrap>.mission-visual{order:2;height:300px}}.pillars-container{text-align:center;padding:4rem 2rem;background:#050505;position:relative}.pillars-container:before{content:"";position:absolute;inset:0;background:url(/assets/map-D30vQRMo.png) center/cover no-repeat;opacity:.5;pointer-events:none;z-index:0}.pillars-container:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05050500,#05050540 90%,#050505);pointer-events:none;z-index:0}.pillars-container>*{position:relative;z-index:1}.pillars-container.light{background:#fff;color:#000}.pillars-container.light:before,.pillars-container.light:after{display:none}.pillars-container.light .pillars-title{text-align:left}.pillars-container.light .pillars-title .eyebrow,.pillars-container.light .pillars-title .title{color:#000}.pillars-container.light .card{background-color:#000}.pillars-container.light .card>div:not(.liquid-glass-content){display:none}.pillars-container .spacing-container{max-width:1440px;margin:0 auto;color:#fff}.pillars-container .spacing-container .pillars-header{display:flex;justify-content:center;align-items:center;gap:2rem}.pillars-container .spacing-container .pillars-title .eyebrow{font-size:1.25rem;font-family:Articulat,sans-serif;line-height:1}.pillars-container .spacing-container .pillars-title .title{font-size:2rem;font-weight:700;margin:1rem 0 2rem;line-height:1}.pillars-container .spacing-container .card-container{display:flex;align-items:stretch;justify-content:center;gap:2rem;margin:4rem auto}.pillars-container .spacing-container .card-container .animated{flex:1;display:flex}.pillars-container .spacing-container .card-container .equal-height{display:flex}.pillars-container .spacing-container .card-container .card{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1020px){.pillars-container .spacing-container .card-container{flex-direction:column}.pillars-container .spacing-container .card-container .animated{width:100%}}.pillars-container .spacing-container .button-container{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.multi-review-carousel-container .review-carousel{display:none}.multi-review-carousel-container .review-carousel:first-of-type{display:block}}.multi-review-carousel-container>.review-carousel>.slick-slider>.slick-list{margin-bottom:2rem}.multi-review-carousel-container>.review-carousel>.slick-slider>.slick-list>.slick-track{height:80px}.hero-callout{text-align:center;padding:2rem;color:#000;background:#fff;margin:-2px 0}.hero-callout>.hero-callout-subtitle{font-family:Articulat,serif;color:#000;font-weight:100;font-size:2.5rem;line-height:1;animation:fadeIn .8s ease-in}.hero-callout>.hero-callout-title{font-family:Boston,serif;color:#000;font-size:4.5rem;font-weight:400;line-height:1;margin-bottom:1rem;animation:fadeIn .8s ease-in}.hero-callout>.hero-callout-description{font-family:Articulat,serif;font-size:.9rem;color:#000;max-width:600px;margin:0 auto 2rem;font-weight:300;line-height:normal;letter-spacing:-.36px;animation:fadeIn .8s ease-in}.hero-callout>.hero-callout-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem}.hero-callout>.community-container{max-width:1440px;margin:0 auto;height:500px;background-size:cover;background-position:center;margin-top:2rem;display:flex;align-items:flex-end;justify-content:start;padding:1.5rem;border-radius:1.5rem}.hero-callout>.community-container>.community-content-container{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:transparent}.hero-callout>.community-container>.community-content-container>div{text-align:left}.hero-callout>.community-container>.community-content-container>div>h1{color:#fff;font-family:Articulat,serif;font-size:28px;font-weight:600;letter-spacing:-.56px}.hero-callout>.community-container>.community-content-container>div>p{color:#c9c9c9;font-family:Articulat,serif;font-size:18px;font-weight:400;letter-spacing:-.36px}.hero-callout>.community-container>.community-content-container>.button-container{background:#fff;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.hero-callout>.community-container>.community-content-container>.button-container:hover{background:#e6e6e6}.hero-callout>.community-container>.community-content-container>.button-container:hover>img{filter:brightness(.8);transform:translate(2px,-2px)}.hero-callout>.community-container>.community-content-container>.button-container img{transition:all .3s ease;width:16px;height:16px}.hero-callout>.community-stats-container{display:flex;justify-content:space-around;gap:2rem;margin-top:2rem}.hero-callout>.community-stats-container>.stat{text-align:left;text-transform:uppercase}.hero-callout>.community-stats-container>.stat>h2{font-style:normal;font-weight:700;line-height:1;letter-spacing:-.96px;font-size:2rem}.hero-callout>.community-stats-container>.stat>p{font-size:1.75rem;margin:0;color:#000;font-family:Boston,serif;font-style:normal;font-weight:100;line-height:normal;letter-spacing:-.64px}:root{--accent-green: #16a34a;--accent-green-weak: rgba(22, 163, 74, .18)}.scroll-section-container.is-dark{--accent-green: #22c55e;--accent-green-weak: rgba(34, 197, 94, .22)}.scroll-section-container{--max-w: 1440px;--pad-x: clamp(20px, 4vw, 48px);--pad-t: clamp(28px, 5vw, 64px);--gap: clamp(16px, 4vw, 48px);--radius: 16px;--radius-lg: 20px;--shadow: 0 20px 60px rgba(0,0,0,.12), 0 2px 10px rgba(0,0,0,.06);--hairline: rgba(0,0,0,.08);--card: #f5f5f5;--caption: #444;--title: #111;--text: #222;background:#fff;color:var(--text);position:relative;overflow:visible}.scroll-section-container.is-dark{background:#0b0b0c;--hairline: rgba(255,255,255,.12);--card: rgba(255,255,255,.06);--caption: rgba(255,255,255,.85);--title: #fff;--text: #f6f6f6;--shadow: 0 20px 60px rgba(0,0,0,.45), 0 2px 10px rgba(0,0,0,.35)}.scroll-section-container .scroll-section-title{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:var(--max-w);margin:0 auto;padding:var(--pad-t) var(--pad-x) 0}.scroll-section-container .scroll-section-title>.eyebrow{font-family:Boston,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(13px,1.1vw,18px);letter-spacing:.08em;text-transform:uppercase;color:var(--title);opacity:.9;margin:0 0 .35rem}.scroll-section-container .scroll-section-title>.title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:clamp(24px,5vw,48px);letter-spacing:-.02em;line-height:1.06;color:var(--title);margin:0}.scroll-section-container .scroll-section-sections{max-width:var(--max-w);margin:0 auto;padding:clamp(16px,4vw,48px) var(--pad-x) var(--pad-t)}.scroll-section-container .scroll-section-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center;margin-bottom:clamp(24px,6vw,84px)}@media(max-width:1124px){.scroll-section-container .scroll-section-row{grid-template-columns:1fr;gap:16px}}.scroll-section-container .mobile-carousel,.scroll-section-container .mobile-dots{display:none}@media(max-width:767px){.scroll-section-container .scroll-section-sections{display:none}.scroll-section-container .mobile-carousel{display:flex;position:relative;width:100%;overflow-x:scroll;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:8px}.scroll-section-container .mobile-carousel::-webkit-scrollbar{display:none;height:0;width:0}.scroll-section-container .mobile-carousel{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;overscroll-behavior-x:contain}.scroll-section-container .mobile-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.scroll-section-container .mobile-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:0 var(--pad-x);box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.scroll-section-container .mobile-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0 4px}.scroll-section-container .mobile-dots .dot{width:8px;height:8px;border-radius:999px;border:1px solid var(--hairline);background:#00000014}.scroll-section-container .mobile-dots .dot.is-active{background:var(--accent-green);border-color:transparent;transform:scale(1.05)}}.scroll-section-container .step-badge{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:10px;border:1px solid var(--hairline);border-radius:999px;background:linear-gradient(180deg,#0000000b,#00000008);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s ease,box-shadow .25s ease,background .25s ease}.scroll-section-container .step-badge:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000014;background:linear-gradient(180deg,#0000000f,#00000009)}@media(max-width:767px){.scroll-section-container .step-badge{padding:12px 16px}.scroll-section-container .step-badge .step-text{font-size:1rem}}.scroll-section-container .step-badge .step-indicator{position:relative;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--hairline);background:#00000008;overflow:hidden}.scroll-section-container .step-badge .check-svg{width:16px;height:16px;display:block;color:var(--accent-green);stroke-dasharray:28;stroke-dashoffset:28;opacity:0;transform:scale(.6);transition:color .2s ease}.scroll-section-container .step-badge .check-ripple{position:absolute;inset:0;border-radius:inherit;background:var(--accent-green-weak);transform:scale(.4);opacity:0;pointer-events:none}.scroll-section-container .step-badge .step-text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.95rem;color:var(--text);opacity:.92;white-space:nowrap}.scroll-section-container .step-badge.is-active .step-indicator{border-color:var(--accent-green);background:#16a34a0f}.scroll-section-container .step-badge.is-active .check-svg{animation:check-draw .42s cubic-bezier(.2,.65,.25,1) forwards,check-pop .26s cubic-bezier(.2,.65,.25,1) .18s both;opacity:1}.scroll-section-container .step-badge.is-active .check-ripple{animation:ripple .42s ease-out forwards}.scroll-section-container .scroll-section-item{background:var(--card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:transform .5s cubic-bezier(.2,.65,.25,1),opacity .5s cubic-bezier(.2,.65,.25,1),box-shadow .45s ease;will-change:transform,opacity;position:relative}.scroll-section-container .scroll-section-item:hover{transform:translateY(-2px);box-shadow:0 26px 70px #0000002e,0 4px 16px #00000014}.scroll-section-container .scroll-section-item .mobile-step-overlay{display:none}@media(max-width:767px){.scroll-section-container .scroll-section-item .mobile-step-overlay{display:inline-flex;position:absolute;top:12px;left:12px;z-index:10;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026;border:1px solid rgba(0,0,0,.08);opacity:0;transform:scale(.8) translateY(-5px);pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.scroll-section-container .scroll-section-item .mobile-step-overlay.is-visible{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}}.scroll-section-container .scroll-section-item .mobile-step-overlay .step-indicator{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--accent-green);flex-shrink:0}.scroll-section-container .scroll-section-item .mobile-step-overlay .check-svg{width:10px;height:10px;color:#fff;stroke-width:3;stroke-dasharray:20;stroke-dashoffset:20;opacity:0}.scroll-section-container .scroll-section-item .mobile-step-overlay.is-visible .check-svg{animation:check-draw-small .35s cubic-bezier(.2,.65,.25,1) forwards,check-pop-small .22s cubic-bezier(.2,.65,.25,1) .15s both}.scroll-section-container .scroll-section-item .mobile-step-overlay .step-text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:600;color:#111;white-space:nowrap;line-height:1}.scroll-section-container .scroll-section-item .scroll-section-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/10}@media(max-width:767px){.scroll-section-container .scroll-section-item .scroll-section-image{aspect-ratio:4/3}}.scroll-section-container .scroll-section-item .scroll-section-caption{font-family:Inter,sans-serif;font-size:1.02rem;line-height:1.5;font-weight:300;color:var(--caption);padding:16px 18px 18px;border-top:1px solid var(--hairline);background:linear-gradient(180deg,#fff9,#fff3)}.scroll-section-container.is-dark .scroll-section-container .scroll-section-item .scroll-section-caption{background:linear-gradient(180deg,#ffffff0a,#ffffff05)}@media(max-width:767px){.scroll-section-container .scroll-section-item .scroll-section-caption{font-size:.98rem}}.scroll-section-container .scroll-section-right{padding:6px;transition:opacity .35s ease,transform .35s ease}.scroll-section-container .scroll-section-right>h3{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(18px,5.2vw,24px);line-height:1.18;letter-spacing:-.01em;color:var(--title);margin:6px 0 10px}.scroll-section-container .scroll-section-right>p{font-family:Inter,sans-serif;font-size:clamp(15px,4.2vw,18px);line-height:1.6;font-weight:300;color:var(--text);opacity:.92;margin:0}.scroll-section-container .scroll-section-item:focus-within,.scroll-section-container .scroll-section-row:focus-within,.scroll-section-container .step-badge:focus,.scroll-section-container .mobile-step-pill:focus{outline:none;box-shadow:0 0 0 2px #c19a6b59;border-radius:18px}@keyframes check-draw{0%{stroke-dashoffset:28;opacity:0}30%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes check-pop{0%{transform:scale(.6)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes check-draw-small{0%{stroke-dashoffset:20;opacity:0}30%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes check-pop-small{0%{transform:scale(.7)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ripple{0%{transform:scale(.4);opacity:.45}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.scroll-section-container .check-svg,.scroll-section-container .check-ripple,.scroll-section-container .mobile-step-overlay{animation:none!important;transition:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.community-hero{position:relative;width:100%;color:#fff;display:flex;flex-direction:column;text-align:center;padding-bottom:calc(160px + 6rem)}.community-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:0}.community-hero>*{position:relative}.community-hero>.hero-bg{position:absolute;inset:0;z-index:-1}.community-hero>.hero-bg>video{width:100%;height:100%;object-fit:cover}.community-hero>h4{margin:0;font-weight:100;line-height:normal;letter-spacing:-.44px;font-family:Boston,sans-serif;font-size:2rem;animation:fadeIn .8s ease-in}.community-hero>.community-card-swiper-wrapper{max-width:1100px;width:100%;margin:2.5rem auto 2rem;padding:0 1.5rem;z-index:1}.community-hero .community-card-swiper{width:100%}.community-hero .community-card-slide{width:260px;height:160px;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px #00000073}.community-hero .community-card-slide img{width:100%;height:100%;display:block;object-fit:cover}.community-hero .swiper-slide{transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;opacity:.6}.community-hero .swiper-slide-active{opacity:1;transform:scale(1.08);box-shadow:0 24px 55px #0009}.community-hero .swiper-pagination-bullets{bottom:-14px!important}.community-hero .swiper-pagination-bullet{background:#ffffff80}.community-hero .swiper-pagination-bullet-active{background:#fff}@media(max-width:768px){.community-hero .community-card-slide{width:220px;height:140px}}.community-hero>.community-card-container{display:flex;justify-content:center;align-items:stretch;gap:1rem;margin:2rem 0;animation:fadeIn 1.2s ease-in}.community-hero>.community-card-container>.community-card{flex:1;max-width:200px}.community-hero>.community-card-container>.community-card.main{max-width:300px;flex:2}.community-hero>.community-card-container>.community-card>img{width:100%;height:100%;object-fit:cover;border-radius:8px}.community-hero>.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0009,#0006);z-index:1}.community-hero>.hero-eyebrow{text-align:center;font-family:Boston,sans-serif;font-size:3.5rem;line-height:1;font-weight:100;letter-spacing:.84px;animation:fadeIn 1.4s ease-in}.community-hero>.hero-title{font-family:Boston,serif;text-transform:capitalize;font-size:4.5rem;letter-spacing:-2.16px;font-weight:100;color:#fff;text-align:center;line-height:1;animation:fadeIn 1.4s ease-in}.community-hero>p{max-width:600px;margin:2rem auto;font-family:Hurme,sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.54px;animation:fadeIn 2s ease-in}.community-hero>.button-container{display:flex;justify-content:center}.community-hero>.cloud-group{position:absolute;bottom:-180px;right:0;width:100%;height:380px;z-index:3;pointer-events:none;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.community-grid-container{padding:4rem 2rem;background-color:#fff;color:#000;text-align:center;position:relative;z-index:1}.community-grid-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/map-D30vQRMo.png) no-repeat center center;opacity:1;mix-blend-mode:difference;background-size:cover;pointer-events:none;z-index:-1}.community-grid-container>div{position:relative;z-index:1}.community-grid-container>.eyebrow{font-size:1.25rem;color:#000;font-family:Boston,sans-serif;letter-spacing:-.48px}.community-grid-container>.title{font-size:2rem;font-weight:600;line-height:normal;letter-spacing:-.84px}.community-grid-container>.community-column-container{padding:2rem;display:flex;flex-direction:column;gap:1rem}.community-grid-container>.community-column-container>.community-row-container{display:flex;gap:1rem}@media(max-width:900px){.community-grid-container>.community-column-container>.community-row-container{flex-direction:column}.community-grid-container>.community-column-container>.community-row-container>.community-card{min-height:240px!important}}.community-grid-container>.community-column-container>.community-row-container>.community-card{flex:1;background-size:cover;background-position:center;border-radius:1rem;height:320px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1rem;font-family:Articulat,sans-serif;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.community-grid-container>.community-column-container>.community-row-container>.community-card:hover{transform:scale(1.025);box-shadow:0 10px 20px #0003}.community-grid-container>.community-column-container>.community-row-container>.community-card>.community-name{font-size:1.2rem;font-weight:600;line-height:normal;letter-spacing:-.56px;color:#fff}.community-grid-container>.community-column-container>.community-row-container>.community-card>.community-desc{color:#c9c9c9;font-weight:400;line-height:normal;letter-spacing:-.36px;font-size:1rem;margin-top:.25rem}.community-grid-container>.community-column-container>.community-row-container.first-row>.community-card:first-of-type{flex:2}.community-grid-container>.community-column-container>.community-row-container.second-row>.community-card:first-of-type{flex:.75}.community-grid-container>.community-column-container>.community-row-container.second-row>.community-card:nth-of-type(2){flex:1}.community-grid-container>.community-column-container>.community-row-container.second-row>.community-card:last-of-type{flex:.5}.community-detail-hero{position:relative;width:100%;color:#fff;display:flex!important;flex-direction:column;text-align:center;padding-bottom:calc(160px + 6rem)}.community-detail-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:0}.community-detail-hero>*{position:relative}.community-detail-hero>.hero-title{font-family:Boston,serif;text-transform:uppercase;font-size:4.5rem;letter-spacing:-2.16px;font-weight:100;color:#fff;text-align:center;line-height:1}.community-detail-hero>.hero-subtitle{font-family:Boston,serif;text-transform:uppercase;font-size:4.5rem;letter-spacing:-2.16px;font-weight:100;color:#fff;text-align:center;line-height:1}.community-detail-hero>p{max-width:600px;margin:2rem auto;font-family:Hurme,sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.54px}@media(max-width:768px){.community-detail-hero>p{padding:0 1.5rem}}.community-detail-hero>.hero-bg{position:absolute;inset:0;z-index:-1}.community-detail-hero>.hero-bg>video{width:100%;height:100%;object-fit:cover}.community-detail-hero>.community-card-swiper-wrapper{max-width:1100px;width:100%;margin:2.5rem auto 2rem;padding:0 1.5rem;z-index:1}.community-detail-hero .community-card-swiper{width:100%}.community-detail-hero .community-card-slide{width:260px;height:160px;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #00000073}.community-detail-hero .community-card-slide img{width:100%;height:100%;display:block;object-fit:cover}.community-detail-hero .swiper-slide{transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;opacity:.6}.community-detail-hero .swiper-slide-active{opacity:1;transform:scale(1.08);box-shadow:0 24px 55px #0009}.community-detail-hero .swiper-pagination-bullets{bottom:-14px!important}.community-detail-hero .swiper-pagination-bullet{background:#ffffff80}.community-detail-hero .swiper-pagination-bullet-active{background:#fff}@media(max-width:768px){.community-detail-hero .community-card-slide{width:220px;height:140px}}.community-detail-hero>.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0009,#0006);z-index:1}.community-detail-hero>.bottom-row{z-index:1;max-width:1440px;width:100%;margin:0 auto;display:flex;justify-content:space-around;gap:2rem}@media(max-width:768px){.community-detail-hero>.bottom-row{flex-direction:column;align-items:center;gap:1.5rem}}.community-detail-hero>.bottom-row>div{flex:1;max-width:220px}.community-detail-hero>.bottom-row>.weather-container{width:fit-content;display:flex;align-items:center;gap:.5rem;position:relative}.community-detail-hero>.bottom-row>.weather-container>span{font-family:Hurme,sans-serif;font-size:1.25rem;font-weight:600;line-height:normal;letter-spacing:-.48px}.community-detail-hero>.bottom-row>.weather-container>img{width:24px;height:24px}.community-detail-hero>.bottom-row>.weather-container:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#fff,#fff0)}@media(max-width:768px){.community-detail-hero>.bottom-row>.weather-container:after{background:linear-gradient(90deg,#000,#dadada,#000);bottom:-6px}}.community-detail-hero>.bottom-row>.time-container{display:flex;align-items:center;gap:.5rem;position:relative}.community-detail-hero>.bottom-row>.time-container>span{font-family:Hurme,sans-serif;font-size:1.25rem;font-weight:600;line-height:normal;letter-spacing:-.72px}.community-detail-hero>.bottom-row>.time-container>img{width:24px;height:24px}.community-detail-hero>.bottom-row>.time-container:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#fff,#fff0)}@media(max-width:768px){.community-detail-hero>.bottom-row>.time-container:after{background:linear-gradient(90deg,#000,#dadada,#000);bottom:-6px}}.community-detail-hero>.cloud-group{position:absolute;bottom:-180px;right:0;width:100%;height:380px;z-index:3;pointer-events:none;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.census-section{text-align:left;background-color:#fff}.census-section>.spacing-container{padding:8rem 2rem 3rem;position:relative;max-width:1440px;margin:0 auto}.census-section>.spacing-container>.background-text-left,.census-section>.spacing-container>.background-text-right{position:absolute;top:40%;font-size:10rem;font-weight:700;color:#000;opacity:.05;white-space:nowrap;z-index:0;-webkit-user-select:none;user-select:none;width:80vw;overflow-x:clip}.census-section>.spacing-container>.background-text-left>span,.census-section>.spacing-container>.background-text-right>span{text-transform:uppercase;display:block;line-height:1}.census-section>.spacing-container>.background-text-right{top:75%;right:0;text-align:right}.census-section>.spacing-container>.census-header{color:#000}.census-section>.spacing-container>.census-header>h4{font-size:1.5rem;font-family:Boston,sans-serif;margin-bottom:.5rem;font-weight:100;line-height:1;letter-spacing:-.48px}.census-section>.spacing-container>.census-header>h2{font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.84px}.census-section>.spacing-container>.census-header>h2>span{font-size:2.5rem;letter-spacing:-1.24px}.census-section>.spacing-container>.census-stats{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.census-section>.spacing-container>.census-stats>.census-card{flex:1;min-width:200px;background-color:#05050559;padding:1.5rem;border-radius:.5rem;text-align:center}.census-section>.spacing-container>.census-stats>.census-card>.census-icon{height:2rem;width:2rem;object-fit:contain}.census-section>.spacing-container>.census-stats>.census-card>h3{font-size:1.75rem;margin:.2rem 0}.census-section>.spacing-container>.census-stats>.census-card>p{font-size:1rem;font-weight:300;line-height:normal;letter-spacing:-.44px}section.community-content-container{background-color:#fff}section.community-content-container>.spacing-container{max-width:1400px;margin:0 auto;padding:4rem 2rem;color:#000}section.community-content-container>.spacing-container>span{font-family:Articulat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:100;line-height:normal}section.community-content-container>.spacing-container>h1{color:#171717;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal}section.community-content-container>.spacing-container>h2{font-size:2rem;color:#000;font-style:normal;font-weight:600;line-height:normal}section.community-content-container>.spacing-container>p{font-size:1rem;margin-bottom:1.5rem;color:#000;font-weight:400;line-height:normal}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{color:#333;font-size:18px;font-weight:700;height:50px;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.liquid-glass-wrapper{position:relative;display:flex;font-weight:600;overflow:hidden;color:#000;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,2.2);border-radius:1.5rem}.liquid-glass-wrapper>*{border-radius:1.5rem}.liquid-glass-wrapper.button{padding:0}.liquid-glass-wrapper.button.primary-solid>.liquid-glass-background-tint{transition:all .4s ease}.liquid-glass-wrapper.button.primary-solid>.liquid-glass-background-tint:after{opacity:1!important;background:#be7a5663!important}.liquid-glass-wrapper.button.primary:hover>.liquid-glass-background-tint:after{background:#be7a5663!important}.liquid-glass-wrapper.button.primary>.liquid-glass-content>button{font-weight:600;letter-spacing:-.44px}.liquid-glass-wrapper.button.primary>.liquid-glass-background-tint{transition:all .4s ease}.liquid-glass-wrapper.button.primary>.liquid-glass-background-tint:after{opacity:1!important;background:linear-gradient(75deg,#583928,#f1be6a)}.liquid-glass-wrapper.button.primary>.liquid-glass-border-gradient:before{box-shadow:inset 1px 1px #f1be6a40}.liquid-glass-wrapper.button.primary>.liquid-glass-border-gradient:after{box-shadow:inset -1px -1px #f1be6a40}.liquid-glass-wrapper.button.animatable{cursor:pointer;transition:all .3s ease}.liquid-glass-wrapper.button.animatable:hover{box-shadow:0 4px 8px #00000080}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-content{color:#ccc;transition:color .3s ease}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-content>img{transform:translate(5px)}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-background-tint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-background-tint:after{transition:all .4s ease;background:linear-gradient(90deg,#fff6,#fff0)}.liquid-glass-wrapper.button.disabled{pointer-events:none}.liquid-glass-wrapper.button.clear>.liquid-glass-background-tint:after{opacity:.015!important}.liquid-glass-wrapper.button>.liquid-glass-content{width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap}.liquid-glass-wrapper.button>.liquid-glass-content>button{all:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.36px;padding:.75rem 3rem}@media(max-width:768px){.liquid-glass-wrapper.button>.liquid-glass-content>button{padding:.5rem 1.5rem;font-size:16px}}.liquid-glass-wrapper.button>.liquid-glass-content>button>img{transition:transform .3s ease;width:16px;height:16px}.liquid-glass-wrapper.card{flex:1;padding:1rem}.liquid-glass-wrapper.card.clear>.liquid-glass-background-tint:after{opacity:.015!important}.liquid-glass-wrapper.card>.liquid-glass-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;gap:1rem;font-family:Articulat,sans-serif}.liquid-glass-wrapper.card>.liquid-glass-content>.card-icon{width:3.5rem;aspect-ratio:1}.liquid-glass-wrapper.card>.liquid-glass-content>.card-title{font-size:1.25rem;font-weight:500;line-height:normal;letter-spacing:-.48px}.liquid-glass-wrapper.card>.liquid-glass-content>.card-description{font-size:1rem;font-weight:400;margin-top:auto;line-height:normal;letter-spacing:-.36px}.liquid-glass-wrapper>.liquid-glass-distortion{position:absolute;z-index:0;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);filter:url(#glass-distortion);overflow:hidden;isolation:isolate}.liquid-glass-wrapper>.liquid-glass-background-tint{z-index:1;position:absolute;inset:0;overflow:hidden}.liquid-glass-wrapper>.liquid-glass-background-tint:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#fff,#fff0),linear-gradient(to left,#fff,#fff0);filter:blur(16px);opacity:.2}.liquid-glass-wrapper>.liquid-glass-border-gradient{position:absolute;inset:0;z-index:2;pointer-events:none}.liquid-glass-wrapper>.liquid-glass-border-gradient:before,.liquid-glass-wrapper>.liquid-glass-border-gradient:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.liquid-glass-wrapper>.liquid-glass-border-gradient:before{box-shadow:inset 1px 1px #ffffff1a}.liquid-glass-wrapper>.liquid-glass-border-gradient:after{box-shadow:inset -1px -1px #ffffff1a}.liquid-glass-wrapper>.liquid-glass-content{z-index:3;font-size:1rem;font-family:Articulat,sans-serif;color:#fff}#map{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000}#map .mapboxgl-canvas-container,#map canvas.mapboxgl-canvas{position:absolute!important;inset:0;z-index:0;image-rendering:auto}#map .mapboxgl-ctrl-top-right,#map .mapboxgl-ctrl-top-left,#map .mapboxgl-ctrl-bottom-left,#map .mapboxgl-ctrl-bottom-right{display:none!important}.map-ui{position:absolute;inset:0;z-index:10;pointer-events:none}.map-ui>*{pointer-events:auto}.map-ui .liquid-glass-card,.map-ui .slim-property-detail-container,.map-ui .property-search-and-filter{pointer-events:none!important}.pill-marker{cursor:pointer}.pill-wrap{position:relative;transform:translateY(-6px)}.pill{position:relative;pointer-events:auto;border:0;display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 14px 0 12px;border-radius:999px;background:#121218e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 28px #0009,0 2px 10px #00000059;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pill:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:14px;height:10px;background:#121218e0;clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.pill-dot{width:14px;height:14px;border-radius:999px;background:#0b0b0f;box-shadow:inset 0 0 0 3px #ffffffeb}.pill-text{font-size:14px;font-weight:700;letter-spacing:-.2px;color:#ffffffeb;white-space:nowrap}.pill:hover{transform:translateY(-3px);box-shadow:0 16px 38px #000000ad,0 4px 14px #00000059}.pill:active{transform:translateY(-1px) scale(.98)}.pill-marker.is-selected .pill{background:#b08b572e;box-shadow:0 18px 44px #000000bf,0 6px 18px #00000073,0 0 0 1px #b08b578c;transform:translateY(-2px)}.pill-marker.is-selected .pill:after{background:#b08b572e}.pill-marker.is-selected .pill-dot{background:#b08b57;box-shadow:0 0 0 4px #b08b572e,0 0 18px #b08b5759}.pill-marker.is-selected .pill-text{color:#fffffffa}.pill-tooltip{position:absolute;left:50%;bottom:52px;transform:translate(-50%);width:240px;border-radius:18px;overflow:hidden;background:#0e0e12eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 55px #000000bf,0 6px 20px #00000073;border:1px solid rgba(255,255,255,.1);pointer-events:none;z-index:50;animation:tooltipIn .14s ease-out}@keyframes tooltipIn{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.pill-tooltip:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:18px;height:12px;background:#0e0e12eb;clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}.pill-tooltip__img{height:118px;background:#ffffff0a}.pill-tooltip__img img{width:100%;height:100%;object-fit:cover;display:block}.pill-tooltip__body{padding:12px 14px 14px}.pill-tooltip__price{font-size:16px;font-weight:800;letter-spacing:-.3px;color:#fffffff2;line-height:1.1}.pill-tooltip__meta{margin-top:6px;display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb8}.pill-tooltip__meta b{color:#ffffffeb;font-weight:800}.pill-tooltip__meta .dot{opacity:.55}@media(max-width:640px){.pill{height:34px;padding:0 12px 0 10px}.pill-text{font-size:13px}.pill-tooltip{width:220px}}.property-list-control-container{--accent-brown: #b08b57;--accent-brown-soft: rgba(176, 139, 87, .22);--slider-rail: rgba(255, 255, 255, .12);--slider-track: rgba(255, 255, 255, .85);--slider-handle-border: rgba(255, 255, 255, .38);--slider-focus-ring: rgba(176, 139, 87, .45);position:absolute;top:0;left:0;width:60vw;min-width:1200px;height:100%;z-index:5;display:flex;padding:2rem 2rem 2rem .5rem;gap:.5rem;max-height:calc(100vh - 4rem);transition:width .22s ease}@media(max-width:900px){.property-list-control-container{width:100vw;padding:1rem 1rem 1rem .5rem;max-height:calc(100vh - 2rem);min-width:0!important}}.property-list-control-container>.liquid-glass-wrapper{min-width:fit-content;padding:0;flex:unset!important;overflow:visible;z-index:10}@media(max-width:900px){.property-list-control-container>.liquid-glass-wrapper{display:none}}.property-list-control-container>.liquid-glass-wrapper>.liquid-glass-content{display:flex;border-radius:1rem;flex-direction:column;justify-content:flex-end;max-height:100vh}.property-list-control-container>.control-right{flex:1;border-radius:1rem;height:calc(100vh - 7.5rem);max-width:50rem}@media(max-width:900px){.property-list-control-container>.control-right{max-width:100%;height:calc(100vh - 5.25rem)}}.property-list-control-container.filters-open{width:50vw}@media(max-width:1300px){.property-list-control-container.filters-open{width:76vw}}@media(max-width:1100px){.property-list-control-container.filters-open{width:80vw}}@media(max-width:900px){.property-list-control-container.filters-open{width:100vw}}.property-list-control-container.filters-open .crm-sidebar{width:330px}@property --_noop{syntax: "<number>"; inherits: false; initial-value: 0;}.property-list-control-container.sidebar-collapsed>.liquid-glass-wrapper{min-width:86px}.plc-brand-header{display:flex;align-items:center;justify-content:center;padding:.65rem .65rem .25rem;margin-bottom:.25rem;min-height:64px}@media(max-width:900px){.plc-brand-header{display:none}}.property-list-control-container.sidebar-collapsed .plc-brand-header{padding:.55rem .35rem .25rem}.plc-brand-logo{--plc-logo-height: 42px;--plc-logo-max-width: 180px;--plc-logo-padding-y: .35rem;--plc-logo-padding-x: .7rem;--plc-logo-collapsed-height: 32px;--plc-logo-collapsed-max-width: 56px;--plc-logo-collapsed-padding-y: .35rem;--plc-logo-collapsed-padding-x: .25rem;--plc-logo-mobile-height: 22px;--plc-logo-mobile-max-width: 30px;--plc-logo-mobile-padding-y: 0;--plc-logo-mobile-padding-x: 0;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,background .16s ease,border .16s ease;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint;isolation:isolate}.plc-brand-logo img{display:block;width:auto;object-fit:contain;padding:var(--plc-logo-padding-y) var(--plc-logo-padding-x);height:var(--plc-logo-height);max-width:var(--plc-logo-max-width);transform:translateZ(0);will-change:transform,opacity,filter;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 10px 22px rgba(0,0,0,.28))}.plc-brand-logo:hover{transform:translateY(-1px) translateZ(0);background:#ffffff1a;border-color:#ffffff2e}.plc-brand-logo:active{transform:translateY(0) translateZ(0)}.plc-brand-logo.desktop{width:100%}.plc-brand-logo.mobile{display:none}.property-list-control-container.sidebar-collapsed .plc-brand-logo.desktop{width:100%}.property-list-control-container.sidebar-collapsed .plc-brand-logo.desktop img{height:var(--plc-logo-collapsed-height);max-width:var(--plc-logo-collapsed-max-width);padding:var(--plc-logo-collapsed-padding-y) var(--plc-logo-collapsed-padding-x)}@media(max-width:900px){.plc-brand-logo.mobile{display:inline-flex;width:52px;min-width:52px;height:52px;border-radius:999px}.plc-brand-logo.mobile img{height:var(--plc-logo-mobile-height);max-width:var(--plc-logo-mobile-max-width);padding:var(--plc-logo-mobile-padding-y) var(--plc-logo-mobile-padding-x)}}.crm-sidebar{display:flex;flex-direction:column;height:100%;width:360px;padding:.6rem;transition:width .22s ease}.crm-sidebar.collapsed{width:86px;padding:.6rem .4rem}.crm-sidebar .sidebar-top{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.crm-sidebar .collapse-toggle{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer;display:grid;place-items:center;transition:background .16s ease,border .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-sidebar .collapse-toggle:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.crm-sidebar .collapse-toggle:active{transform:translateY(0)}.crm-sidebar .collapse-toggle .chev{font-size:1.35rem;line-height:1;display:inline-block;transform:translateY(-1px)}.crm-sidebar.collapsed .sidebar-top{gap:.7rem}.crm-sidebar.collapsed .collapse-toggle{width:100%;height:56px;border-radius:16px;display:grid;place-items:center}.crm-sidebar.collapsed .collapse-toggle .chev{font-size:1.25rem;transform:none}.crm-sidebar .sidebar-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.crm-sidebar .sidebar-brand .sidebar-title{font-size:1.05rem;font-weight:900;letter-spacing:-.3px}.crm-sidebar .sidebar-brand .sidebar-subtitle{font-size:.85rem;color:#ffffffa6;margin-top:.1rem}.crm-sidebar .chip-stack{display:flex;flex-direction:column;gap:.7rem;flex:1;min-height:0}.crm-sidebar .chip-wrap{position:relative}.crm-sidebar .filter-chip{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;cursor:pointer;transition:transform .16s ease,background .16s ease,border .16s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-sidebar .filter-chip:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff2e}.crm-sidebar .filter-chip.open{background:#ffffff1f;border-color:#ffffff38}.crm-sidebar .filter-chip.active-filter{border-color:#b08b5799;background:var(--accent-brown-soft);box-shadow:0 0 0 1px #b08b5738 inset}.crm-sidebar .filter-chip>img{width:20px;height:20px;opacity:.95;display:block;flex:0 0 auto}.crm-sidebar .filter-chip .chip-text{display:flex;flex-direction:column;text-align:left;gap:.2rem;flex:1;min-width:0}.crm-sidebar .filter-chip .chip-label{font-size:.8rem;font-weight:650;color:#fff9;letter-spacing:-.2px}.crm-sidebar .filter-chip .chip-value{font-size:.98rem;font-weight:850;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-sidebar .filter-chip .chip-caret{opacity:.7;font-size:.95rem;flex:0 0 auto;transition:transform .16s ease,opacity .16s ease}.crm-sidebar .filter-chip.open .chip-caret{transform:rotate(180deg)}.crm-sidebar.collapsed .filter-chip{justify-content:center;padding:.85rem 0}.crm-sidebar.collapsed .filter-chip>img{width:22px;height:22px}.crm-sidebar.collapsed .filter-chip .chip-text,.crm-sidebar.collapsed .filter-chip .chip-caret{display:none}.popover{background:#101012eb;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 22px 65px #0000008c;padding:.95rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.popover-portal{position:fixed;z-index:2000}.popover-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.popover-header .popover-title{font-size:1.05rem;font-weight:950;letter-spacing:-.35px}.popover-header .popover-subtitle{font-size:.85rem;color:#ffffffa6;margin-top:.15rem}.icon-close{width:36px;height:36px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd9;cursor:pointer;display:grid;place-items:center}.range-slider{padding:.35rem .15rem .15rem}.segmented-block{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.75rem;margin-bottom:.75rem}.segmented-block .segmented-title{font-size:.85rem;font-weight:900;margin-bottom:.55rem;color:#ffffffd9}.segmented{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.segmented .seg-btn{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;padding:.5rem .2rem;font-weight:900;cursor:pointer}.segmented .seg-btn.active{background:#ffffff29;border-color:#ffffff47}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field-grid .field{display:flex;flex-direction:column;gap:.35rem}.field-grid .field label{font-size:.8rem;font-weight:800;color:#ffffffa6}.field-grid .field input{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;padding:.75rem .85rem;outline:none;font-weight:850}.field-grid .field input::placeholder{color:#ffffff73}.area-list{display:flex;flex-direction:column;gap:.5rem}.area-list .area-row{width:100%;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:.75rem;padding:.7rem .75rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;cursor:pointer;color:#fff}.area-list .area-row.active{border-color:#b08b5799;background:#b08b5729}.area-list .area-row .area-row-icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.area-list .area-row .area-row-icon img{width:18px;height:18px}.area-list .area-row .area-row-text{display:flex;flex-direction:column;gap:.12rem;text-align:left}.area-list .area-row .area-row-title{font-weight:950;letter-spacing:-.3px}.area-list .area-row .area-row-sub{font-size:.85rem;color:#ffffffa6}.area-list .area-row .area-row-chevron{opacity:.7;font-size:1.2rem}.popover-actions{margin-top:.9rem;display:flex;gap:.75rem}.popover-actions button{flex:1}.primary-btn,.ghost-btn{border-radius:14px;padding:.8rem .9rem;font-weight:950;cursor:pointer;border:1px solid rgba(255,255,255,.14)}.primary-btn{background:#ffffff29;color:#fff}.ghost-btn{background:#ffffff0f;color:#ffffffe6}.ghost-btn.danger{border-color:#ffffff1a}.ghost-btn.fullwidth{width:100%}.sidebar-bottom{margin-top:auto;display:flex;justify-content:center;padding-top:.25rem}.cta-wrap{width:100%;display:grid;gap:.65rem;align-items:center;justify-items:center}.cta-button{width:100%}.cta-link{width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem .9rem;border-radius:16px;text-decoration:none;color:#fff}.cta-icon{width:22px;height:22px;display:grid;place-items:center}.cta-icon img{width:22px;height:22px;opacity:.95}.cta-text{font-weight:950;letter-spacing:-.25px}.property-list-control-container>.control-right.crm-right{display:flex;flex-direction:column;gap:.85rem;width:100%}.property-list-control-container>.control-right.crm-right .right-topbar{display:flex;gap:.75rem;align-items:center;width:100%}@media(max-width:900px){.property-list-control-container>.control-right.crm-right .right-topbar{gap:.5rem}}.property-list-control-container>.control-right.crm-right .top-search{width:100%;flex:1;padding:0!important}.property-list-control-container>.control-right.crm-right .top-search>.liquid-glass-content{width:100%;display:flex;align-items:center;padding:.9rem 1.05rem;border-radius:999px}.property-list-control-container>.control-right.crm-right .top-search .search-inline{width:100%;display:flex;align-items:center;gap:.75rem;min-width:0}.property-list-control-container>.control-right.crm-right .top-search .search-inline>img{width:18px;height:18px;opacity:.9;display:block;flex:0 0 auto}.property-list-control-container>.control-right.crm-right .top-search .search-inline>input{width:100%;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:.95rem}.property-list-control-container>.control-right.crm-right .top-search .search-inline>input::placeholder{color:#ffffff73}.property-list-control-container>.control-right.crm-right .mobile-filters-btn{display:none}@media(max-width:900px){.property-list-control-container>.control-right.crm-right .mobile-filters-btn{display:grid;place-items:center;width:52px;min-width:52px;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.property-list-control-container>.control-right.crm-right .mobile-filters-btn:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.property-list-control-container>.control-right.crm-right .mobile-filters-btn:active{transform:translateY(0)}}.property-list-control-container>.control-right.crm-right .mobile-filter-icon{width:18px;height:18px;display:block}.property-list-control-container>.control-right.crm-right .results-container.crm-results{flex:1;overflow:hidden;width:100%}.property-list-control-container>.control-right.crm-right .results-container.crm-results>.liquid-glass-content{height:100%;overflow:hidden;padding:.65rem!important;border-radius:1rem;width:100%}.property-list-control-container>.control-right.crm-right .results-container.crm-results>.liquid-glass-content .results-header{padding:.55rem .6rem .7rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:.75rem}.property-list-control-container>.control-right.crm-right .results-container.crm-results>.liquid-glass-content .results-header .results-title{font-size:.95rem;font-weight:850;letter-spacing:-.25px;color:#ffffff8c;text-align:left}.property-list-control-container>.control-right.crm-right .result-cards{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding-right:.25rem;width:100%}.property-list-control-container>.control-right.crm-right .result-card{width:100%;display:grid;grid-template-columns:210px 1fr;gap:.95rem;align-items:stretch;padding:.9rem;border-radius:22px;text-decoration:none;color:#fff;text-align:left;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #00000059,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,border .16s ease,background .16s ease;position:relative}.property-list-control-container>.control-right.crm-right .result-card:hover{transform:translateY(-2px);background:#ffffff13;border-color:#ffffff29}@media(max-width:900px){.property-list-control-container>.control-right.crm-right .result-card{grid-template-columns:142px 1fr;padding:.8rem}}.property-list-control-container>.control-right.crm-right .share-btn{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;display:grid;place-items:center;cursor:pointer;z-index:3}.property-list-control-container>.control-right.crm-right .share-btn svg{font-size:1.05rem}.property-list-control-container>.control-right.crm-right .share-btn:hover{background:#00000061;border-color:#ffffff38}.property-list-control-container>.control-right.crm-right .card-thumb{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000059;height:100%;aspect-ratio:4/3;min-height:140px}@media(max-width:900px){.property-list-control-container>.control-right.crm-right .card-thumb{min-height:120px;aspect-ratio:unset}}.property-list-control-container>.control-right.crm-right .card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.property-list-control-container>.control-right.crm-right .card-thumb .card-badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:999px;background:#ffffffe6;color:#0a0a0ce6;font-weight:850;font-size:.78rem;letter-spacing:-.2px;box-shadow:0 10px 24px #00000059}.property-list-control-container>.control-right.crm-right .card-body{display:flex;flex-direction:column;min-width:0;padding:.15rem .1rem;text-align:left}.property-list-control-container>.control-right.crm-right .card-location{font-size:.9rem;font-weight:800;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.property-list-control-container>.control-right.crm-right .card-title{font-size:1.08rem;font-weight:950;letter-spacing:-.45px;line-height:1.15;margin-top:.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-list-control-container>.control-right.crm-right .card-subtitle{font-size:.9rem;color:#ffffff8c;margin-top:.18rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-list-control-container>.control-right.crm-right .card-meta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.65rem;color:#ffffffbf;font-weight:800;font-size:.88rem}.property-list-control-container>.control-right.crm-right .meta-item{display:inline-flex;align-items:center;gap:.45rem}.property-list-control-container>.control-right.crm-right .meta-item svg{opacity:.9;font-size:1.05rem;flex:0 0 auto}.property-list-control-container>.control-right.crm-right .card-price-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding-top:.75rem;min-width:0;flex-wrap:nowrap}@media(max-width:440px){.property-list-control-container>.control-right.crm-right .card-price-row{flex-wrap:wrap;gap:.65rem}}.property-list-control-container>.control-right.crm-right .card-price{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.property-list-control-container>.control-right.crm-right .card-price .price{font-size:1.25rem;font-weight:950;letter-spacing:-.55px;white-space:nowrap}.property-list-control-container>.control-right.crm-right .contact-btn{border:none;cursor:pointer;padding:.75rem 1.1rem;border-radius:999px;background:#ffffffeb;color:#0a0a0ceb;font-weight:950;letter-spacing:-.25px;box-shadow:0 14px 30px #00000059;white-space:nowrap;flex:0 0 auto;transition:transform .16s ease,background .16s ease}.property-list-control-container>.control-right.crm-right .contact-btn:hover{transform:translateY(-1px);background:#fffffffa}@media(max-width:440px){.property-list-control-container>.control-right.crm-right .contact-btn{width:100%;justify-content:center}}.share-backdrop{position:fixed;inset:0;background:#0000008c;z-index:120;display:grid;place-items:center;padding:1rem}.share-modal{width:min(560px,92vw);border-radius:22px;background:#101012eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.95rem}.share-modal-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .35rem .8rem}.share-modal-header .share-title{font-size:1.02rem;font-weight:950;letter-spacing:-.25px;color:#ffffffeb}.share-modal-header .share-close{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;display:grid;place-items:center;cursor:pointer}.share-modal-header .share-close svg{font-size:1.2rem}.share-row{display:flex;gap:.6rem}.share-row input{flex:1;min-width:0;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;padding:.85rem .9rem;outline:none;font-weight:800}.share-row .copy-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff29;color:#fffffff2;font-weight:950;cursor:pointer;white-space:nowrap}.share-row .copy-btn svg{font-size:1.05rem}.share-row .copy-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:520px){.share-row{flex-direction:column}.share-row .copy-btn{width:100%;justify-content:center}}.share-hint{margin-top:.6rem;font-size:.85rem;color:#ffffff8c}.mobile-sheet-backdrop{position:fixed;inset:0;background:#0000008c;z-index:130;display:flex;justify-content:center;align-items:flex-end;padding:.75rem}.mobile-sheet{width:min(720px,100%);max-height:82vh;overflow:hidden;border-radius:22px;background:#101012f0;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.8rem;display:flex;flex-direction:column}.mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.2rem .2rem .7rem}.mobile-sheet-header .ms-title{font-size:1.05rem;font-weight:950;color:#ffffffeb;letter-spacing:-.25px}.mobile-sheet-header .ms-close{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;display:grid;place-items:center;cursor:pointer}.mobile-sheet-header .ms-close svg{font-size:1.2rem}.mobile-sheet-body{overflow:auto;padding-right:.15rem;display:flex;flex-direction:column;gap:.7rem}.mobile-sheet-body .chip-stack{display:flex;flex-direction:column;gap:.7rem}.mobile-sheet-body .chip-wrap{position:relative}.mobile-sheet-body .filter-chip{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;cursor:pointer;transition:transform .16s ease,background .16s ease,border .16s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-sheet-body .filter-chip:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff2e}.mobile-sheet-body .filter-chip.open{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.mobile-sheet-body .filter-chip.active-filter{border-color:#b08b5799;background:#b08b5738;box-shadow:0 0 0 1px #b08b5738 inset}.mobile-sheet-body .filter-chip>img{width:20px;height:20px;opacity:.95;display:block;flex:0 0 auto}.mobile-sheet-body .filter-chip .chip-text{display:flex;flex-direction:column;text-align:left;gap:.2rem;flex:1;min-width:0}.mobile-sheet-body .filter-chip .chip-label{font-size:.8rem;font-weight:650;color:#fff9;letter-spacing:-.2px}.mobile-sheet-body .filter-chip .chip-value{font-size:.98rem;font-weight:850;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sheet-body .filter-chip .chip-caret{opacity:.7;font-size:.95rem;flex:0 0 auto;transition:transform .16s ease,opacity .16s ease}.mobile-sheet-body .filter-chip.open .chip-caret{transform:rotate(180deg)}.mobile-sheet-body .popover{position:relative!important;width:100%!important;margin-top:.6rem;z-index:1}.mobile-sheet-body .mobile-sheet-actions{margin-top:.85rem;display:grid;gap:.65rem}.mobile-sheet-body .mobile-sheet-actions .fullwidth{width:100%}.mobile-sheet-body .mobile-sheet-actions .primary-btn,.mobile-sheet-body .mobile-sheet-actions .ghost-btn{border-radius:14px;padding:.85rem .95rem;font-weight:950;cursor:pointer;border:1px solid rgba(255,255,255,.14)}.mobile-sheet-body .mobile-sheet-actions .primary-btn{background:#ffffff29;color:#fff}.mobile-sheet-body .mobile-sheet-actions .ghost-btn{background:#ffffff0f;color:#ffffffe6}.popover-body .range-slider{--lux-gold: #b08b57;--lux-gold-soft: rgba(176, 139, 87, .26);--lux-rail-top: rgba(255, 255, 255, .06);--lux-rail-bot: rgba(0, 0, 0, .62);--lux-track: rgba(176, 139, 87, .95);--lux-handle: rgba(10, 10, 12, .94);--lux-handle-border: rgba(176, 139, 87, .62)}.popover-body .range-slider .rc-slider{padding:18px 0 42px}.popover-body .range-slider .rc-slider-rail{height:7px;border-radius:999px;background:linear-gradient(180deg,var(--lux-rail-top),var(--lux-rail-bot));box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000059}.popover-body .range-slider .rc-slider-track{height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(176,139,87,.5),var(--lux-track),rgba(176,139,87,.5));box-shadow:0 10px 22px #00000073,0 0 0 1px #b08b572e,0 0 26px #b08b572e}.popover-body .range-slider .rc-slider-handle{width:20px;height:20px;margin-top:-7px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#ffffff24,#fff0 38%),radial-gradient(circle at 50% 55%,#0000,#0000008c 70%),var(--lux-handle);border:1px solid var(--lux-handle-border);box-shadow:0 14px 30px #0000008c,0 0 0 1px #ffffff1f inset,0 0 18px #b08b571f;transform:translateZ(0);will-change:transform,box-shadow}.popover-body .range-slider .rc-slider-handle:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0009,0 0 0 1px #b08b5738,0 0 26px #b08b5738}.popover-body .range-slider .rc-slider-handle:focus,.popover-body .range-slider .rc-slider-handle:active{outline:none;box-shadow:0 16px 34px #0009,0 0 0 1px #b08b5747,0 0 0 7px #b08b5738,0 0 34px #b08b5747}.popover-body .range-slider .rc-slider-mark{top:28px;font-size:.72rem;font-weight:850;letter-spacing:-.15px}.popover-body .range-slider .rc-slider-mark-text{white-space:nowrap;line-height:1;padding:7px 11px;border-radius:999px;background:linear-gradient(180deg,#ffffff0f,#0000006b);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%);color:#ffffffa6;box-shadow:0 10px 22px #00000059}.popover-body .range-slider .rc-slider-mark-text-active{color:#ffffffeb;border-color:#b08b5738;box-shadow:0 10px 22px #00000059,0 0 0 1px #b08b5724,0 0 18px #b08b5724}.popover-body .range-slider .rc-slider-mark-text:not(:first-child):not(:last-child){display:none}.popover-body .range-slider .rc-slider-dot{width:6px;height:6px;margin-left:-3px;bottom:-2px;border-radius:999px;background:#00000073;border:1px solid rgba(255,255,255,.18)}.popover-body .range-slider .rc-slider-dot.rc-slider-dot-active{background:#000000a6;border-color:#b08b57e6;box-shadow:0 0 0 1px #b08b5773,0 0 10px #b08b5759}.slim-property-detail-container{position:absolute;top:0;left:0;width:calc(100vw - 6rem);height:calc(100vh - 6rem);z-index:5;display:flex;pointer-events:auto;padding:2rem!important;gap:3rem;max-height:100vh;margin:2rem;pointer-events:none}.slim-property-detail-container>.property-search-and-filter{flex:4}.slim-property-detail-container>.property-search-and-filter>div{pointer-events:all}.slim-property-detail-container>.property-search-and-filter>.property-search-container{padding:0}.slim-property-detail-container>.property-search-and-filter>.property-search-container>.liquid-glass-content{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;padding:.75rem 2rem}.slim-property-detail-container>.property-search-and-filter>.property-search-container>.liquid-glass-content>.back-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.slim-property-detail-container>.property-search-and-filter>.property-search-container>.liquid-glass-content>.back-button>img{width:.75rem;height:.75rem}.slim-property-detail-container>.property-search-and-filter>.property-search-container>.liquid-glass-content>img{width:.75rem;height:.75rem}.slim-property-detail-container>.property-search-and-filter>.property-search-container>.liquid-glass-content>input{flex:1;width:100%;border:none;background:transparent;color:inherit;font-size:1rem;font-weight:500;outline:none;padding-top:4px!important}.slim-property-detail-container>.property-search-and-filter>.property-filters-container{display:flex;gap:1rem;padding:1rem 0}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container{position:relative;flex:1}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.property-detail-container{flex:1;padding:.75rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.property-detail-container>.liquid-glass-content>button{display:flex;align-items:center;justify-content:flex-start;padding:0;width:100%}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.property-detail-container>.liquid-glass-content>button>div>img{width:32px;height:32px}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.property-detail-container>.liquid-glass-content>button>div{display:flex;flex-direction:column}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.property-detail-container>.liquid-glass-content>button>div>span:first-of-type{color:#c9d1d3;font-weight:300;font-size:.9rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.property-detail-container>.liquid-glass-content>button>div>span:last-of-type{font-weight:600;letter-spacing:-.36px}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown{position:absolute;top:100%;left:0;background:#222;border-radius:1rem;box-shadow:0 4px 6px #0000001a;margin-top:.5rem;width:fit-content;z-index:10}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown.range{padding:1rem 1.5rem 0;min-width:250%!important}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item{padding:.75rem 1rem;border-bottom:1px solid #333}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item:last-child{border-bottom:none}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item:not(:has(.button-row)):hover{background:#333;cursor:pointer}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item>.row-title{font-weight:600;padding-bottom:.5rem;display:block}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item>.button-row{display:flex;gap:1rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item>.button-row>button{padding:.5rem 1rem;border-radius:2rem;background:#333;color:#fff;font-weight:600;cursor:pointer;border:none;transition:background .3s ease}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item>.button-row>button:hover{background:#555}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.dropdown-item>.button-row>button.active{background:#555}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.action-button{display:flex;justify-content:center;justify-self:center;margin:.5rem;width:80%;padding:.5rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>h1{padding:1rem;font-size:1.5rem;padding-bottom:0}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.input-container{display:flex;align-items:center;gap:.5rem;padding:1rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.input-container>input{width:100%;min-width:120px;padding:.5rem 1rem;border-radius:.5rem;border:none;background:#333;color:#fff;font-weight:600}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.input-container>input::placeholder{color:#777}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.input-container>.divider{font-size:1.75rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.apply-button-container{display:flex;justify-content:center;justify-self:flex-end;padding:1rem;padding-top:0}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.apply-button-container>.apply-button{border-radius:.25rem;border:none;cursor:pointer;display:flex;justify-content:center;justify-self:center;padding:.5rem}.slim-property-detail-container>.property-search-and-filter>.property-filters-container>.filter-container>.dropdown>.apply-button-container>.apply-button:hover{background:#555}.slim-property-detail-container>.property-slim-detail{flex:2;padding:0;pointer-events:all;min-width:400px}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:100%}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-main-thumbnail{max-width:100%;width:100%;border-top-right-radius:1rem;border-top-left-radius:1rem;overflow:hidden;position:relative;aspect-ratio:4/3}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-main-thumbnail>img{width:100%;height:100%;object-fit:cover}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-main-thumbnail>.status-badge{position:absolute;display:flex;align-items:center;gap:.5rem;top:1rem;left:1rem;background-color:#101316;color:#fff;padding:.5rem 1rem;border-radius:1rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-main-thumbnail>.status-badge>.circle{width:.75rem;height:.75rem;background-color:#71ff86;border-radius:50%}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-main-thumbnail>.status-badge>span{font-weight:600;font-size:1rem;letter-spacing:-.44px}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-thumbnail-container{display:flex;max-width:100%;width:100%;gap:.5rem;padding:.75rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-thumbnail-container>.image-container{width:33.33%;border-radius:.5rem;overflow:hidden}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-thumbnail-container>.image-container>img{width:100%;height:100%;object-fit:cover}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container{padding:.75rem;max-height:100%;overflow:auto}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-address{font-size:1.5rem;font-weight:600;letter-spacing:-.52px}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-price{margin-top:.65rem;padding:.9rem 1rem;border-radius:.9rem;background:#101316b3;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.25rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-price>.price-label{color:#c9d1d3;font-weight:400;font-size:.9rem;letter-spacing:-.3px;opacity:.9}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-price>.price-value{font-weight:800;font-size:1.75rem;letter-spacing:-.8px;line-height:1.05}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem 0 .25rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-stats-row>.stat{background:#1013168c;border:1px solid rgba(255,255,255,.07);border-radius:.85rem;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-stats-row>.stat>.k{color:#c9d1d3;font-weight:400;font-size:.82rem;opacity:.9}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-stats-row>.stat>.v{font-weight:750;font-size:1.15rem;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-meta-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem 0 .75rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-meta-row>.meta{background:#10131666;border:1px solid rgba(255,255,255,.06);border-radius:.85rem;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-meta-row>.meta>.k{color:#c9d1d3;font-weight:400;font-size:.78rem;opacity:.85}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-meta-row>.meta>.v{font-weight:650;font-size:1.02rem;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-description-split{display:flex;flex-direction:column;gap:.65rem;padding-bottom:.25rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-description-split>.desc-chunk{margin:0;color:#afafaf;letter-spacing:-.48px;line-height:1.35;font-weight:400;font-size:.98rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.property-description{color:#afafaf;letter-spacing:-.48px;line-height:1.2;font-weight:400}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.attributes-container{display:flex;gap:.5rem;align-items:center;letter-spacing:-.36px;padding:1rem 0;font-weight:300}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.property-text-container>.attributes-container>.divider{width:1px;height:16px;background:linear-gradient(to bottom,#fff0,#fff,#fff0)}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container{margin-top:auto;width:100%;padding:2rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.view-more-container{width:100%;text-align:right}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.view-more-container>span{font-weight:300;transition:all .3s ease-in-out}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.view-more-container>hr{width:100%;background:linear-gradient(90deg,#fff0,#fff);transition:all .3s ease-in-out}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.view-more-container:hover{cursor:pointer}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.view-more-container:hover>span{color:#fff;opacity:.8}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.view-more-container:hover>hr{opacity:.6}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button{width:100%;padding:1rem;font-size:1rem;margin:1rem 0 auto}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content{width:100%}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.25rem 1rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container{display:flex;gap:1rem;width:100%;min-width:fit-content;align-items:center;text-decoration:none;color:inherit}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container>img{width:48px;aspect-ratio:3/4;border-radius:.75rem;object-fit:cover;object-position:center}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container>div{display:flex;flex-direction:column;white-space:nowrap}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container>div>span:first-of-type{font-weight:600;font-size:1.1rem;padding-bottom:.5rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container>div>span:last-of-type{font-weight:300}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-meta{display:flex;flex-direction:column;white-space:nowrap;min-width:0}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-name{font-weight:600;font-size:1.1rem;padding-bottom:.5rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-line{font-weight:300;color:#ffffffc7;display:inline-flex;align-items:center;gap:.35rem}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-line .contact-value{font-weight:400;color:#ffffffeb}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-line:active{transform:translateY(0) scale(.99);box-shadow:0 6px 18px #00000024;opacity:.95}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-email{margin-top:.35rem;display:inline-flex;align-self:flex-start;text-decoration:none;color:inherit}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-email>.contact-line{font-size:14px}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-email:hover{cursor:pointer}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button .contact-container .contact-email:active{transform:translateY(0) scale(.99);box-shadow:0 6px 18px #00000024;opacity:.95}.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button>.liquid-glass-content>button>img{width:.75rem;height:.75rem}@media(prefers-reduced-motion:reduce){.slim-property-detail-container>.property-slim-detail>.liquid-glass-content>.bottom-container>.contact-button .contact-container .contact-email{transition:none!important}}.fpd4-back-btn{position:fixed;top:2rem;left:2rem;z-index:999999;pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 .95rem;border-radius:999px;background:#0a0c0e8c;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000059;font-family:Articulat,sans-serif;font-weight:200;letter-spacing:-.2px}.fpd4-back-btn:hover{background:#0a0c0eb8;border-color:#ffffff38;color:#fff}.fpd4-back-btn:active{transform:translateY(1px)}@media(max-width:900px){.fpd4-back-btn{top:1rem;left:1rem}}.fpd4-back-btn,.fpd4-back-btn *{pointer-events:auto}.fpd4-container{width:95%;height:calc(100vh - 6rem);z-index:5;pointer-events:auto;padding:1.25rem!important;margin:5rem 2rem 2rem;overflow:auto;align-items:center}@media(max-width:900px){.fpd4-container{padding:1rem!important;margin:4rem 1rem 1rem}}.fpd4-container>.liquid-glass-content{width:100%!important;height:100%;max-width:100%!important;padding:0!important}.fpd4-shell{display:grid;grid-template-columns:58% 42%;gap:1rem;height:100%;min-height:0}@media(max-width:900px){.fpd4-shell{grid-template-columns:1fr;overflow-y:auto;padding-bottom:1rem}}.fpd4-left{min-height:0;overflow:hidden}.fpd4-media{width:100%;height:100%;border-radius:18px;overflow:hidden;background:#0003;display:flex;flex-direction:column}.fpd4-main{width:100%;aspect-ratio:4/3;max-height:100%;flex:1}.fpd4-main .swiper-wrapper,.fpd4-main .swiper-slide{height:100%}.fpd4-main .swiper-button-prev,.fpd4-main .swiper-button-next{width:24px;height:24px;border-radius:999px;color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.fpd4-main .swiper-button-prev:after,.fpd4-main .swiper-button-next:after{font-size:14px;font-weight:900}.fpd4-main .swiper-button-prev:hover,.fpd4-main .swiper-button-next:hover{transform:translateY(-1px)}.fpd4-main .swiper-button-prev:active,.fpd4-main .swiper-button-next:active{transform:translateY(0) scale(.98)}.fpd4-main .swiper-button-prev{left:12px}.fpd4-main .swiper-button-next{right:12px}.fpd4-main-slide{width:100%;height:100%;background:#00000040;overflow:hidden}.fpd4-main-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:translateZ(0)}.fpd4-thumbs-wrap{padding:.65rem .75rem;background:#1013168c;border-top:1px solid rgba(255,255,255,.12)}.fpd4-thumbs{width:100%}.fpd4-thumbs .swiper-wrapper{align-items:center}.fpd4-thumb-slide{width:92px!important;height:60px!important}.fpd4-thumb-btn{width:92px;height:60px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:transparent;padding:0;cursor:pointer}.fpd4-thumb-btn img{width:100%;height:100%;display:block;object-fit:cover}.fpd4-thumbs .swiper-slide-thumb-active .fpd4-thumb-btn{border-color:#ffffff73;box-shadow:0 0 0 2px #ffffff24}.fpd4-right{min-height:0;overflow-y:auto;padding-right:.25rem}@media(max-width:900px){.fpd4-right{overflow:visible;padding-right:0}}.fpd4-right::-webkit-scrollbar{width:10px}.fpd4-right::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.fpd4-actions{display:flex;justify-content:flex-end;margin-bottom:.85rem;margin-right:1rem}.fpd4-cta{height:40px;padding:0 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffffeb;color:#101316;cursor:pointer;font-weight:950;letter-spacing:-.2px}.fpd4-cta:hover{background:#fff}.fpd4-titleblock{text-align:center;padding-bottom:.95rem;border-bottom:1px solid rgba(255,255,255,.08)}.fpd4-title{margin:0;font-size:1.75rem;letter-spacing:-.7px;line-height:1.1}.fpd4-subtitle{margin-top:.35rem;color:#ffffff94;font-weight:550;letter-spacing:-.25px}.fpd4-topmetrics{margin-top:.9rem;display:flex;flex-direction:column;align-items:center;gap:.65rem}.fpd4-pricechip{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:999px;background:#10131659;border:1px solid rgba(255,255,255,.1)}.fpd4-pricechip .ico{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#ffffff1a;font-weight:950}.fpd4-pricechip .val{font-weight:950;letter-spacing:-.35px}.fpd4-metrics{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .75rem;border-radius:999px;background:#10131640;border:1px solid rgba(255,255,255,.08);color:#ffffffc7;font-weight:650;letter-spacing:-.2px}.fpd4-metrics .dot{opacity:.6}.fpd4-section{padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.fpd4-section-title{font-weight:950;letter-spacing:-.35px;margin-bottom:.65rem}.fpd4-desc{text-align:left;color:#ffffffb8;font-weight:450;letter-spacing:-.25px;line-height:1.35}.fpd4-desc p{margin:0 0 .7rem}.fpd4-desc p:last-child{margin-bottom:0}.fpd4-badges{display:flex;flex-wrap:wrap;gap:.5rem}.fpd4-badge{padding:.45rem .65rem;border-radius:999px;background:#10131652;border:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-weight:650;letter-spacing:-.2px;font-size:.92rem}.fpd4-badge strong{font-weight:950}.fpd4-attrib{margin-top:.85rem;text-align:left;display:flex;flex-direction:column;gap:.35rem;color:#ffffffb8;letter-spacing:-.25px}.fpd4-attrib strong{color:#ffffffe6;font-weight:950;margin-right:.35rem}.fpd4-row-between{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.fpd4-link{border:0;background:transparent;padding:0;color:#ffffffe6;cursor:pointer;font-weight:950;letter-spacing:-.2px}.fpd4-link:hover{text-decoration:underline}.fpd4-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}@media(max-width:1200px){.fpd4-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.fpd4-gthumb{padding:0;border:1px solid rgba(255,255,255,.1);background:transparent;border-radius:14px;overflow:hidden;aspect-ratio:1/1;cursor:pointer}.fpd4-gthumb img{width:100%;height:100%;object-fit:cover;display:block}.fpd4-gthumb:hover{border-color:#ffffff47}.fpd4-modal{position:fixed;inset:0;z-index:99999}.fpd4-backdrop{position:absolute;inset:0;background:radial-gradient(1200px 700px at 70% 10%,#ffffff0f,#0000008c),#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fpd4-modal-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1220px,100vw - 2rem);height:min(860px,100vh - 2rem);border-radius:26px;overflow:hidden;background:#0c0e10e0;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px #000000bf;display:flex;flex-direction:column}.fpd4-modal-head{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.1)}.fpd4-modal-head .t{font-weight:950;letter-spacing:-.35px}.fpd4-modal-head .x{width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;cursor:pointer}.fpd4-modal-head .x:hover{background:#ffffff1a;border-color:#ffffff47}.fpd4-modal-body{flex:1;min-height:0;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.fpd4-modal-main{width:100%;flex:1;min-height:0}.fpd4-modal-main .swiper-wrapper,.fpd4-modal-main .swiper-slide{height:100%}.fpd4-modal-main .swiper-button-prev,.fpd4-modal-main .swiper-button-next{width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fpd4-modal-main .swiper-button-prev:after,.fpd4-modal-main .swiper-button-next:after{font-size:18px;font-weight:950}.fpd4-modal-main .swiper-button-prev:hover,.fpd4-modal-main .swiper-button-next:hover{background:#0000008c;border-color:#ffffff47}.fpd4-modal-slide{width:100%;height:100%;border-radius:20px;overflow:hidden;background:#00000040}.fpd4-modal-slide img{width:100%;height:100%;object-fit:contain;display:block}.fpd4-modal-thumbs-wrap{padding:.25rem .35rem 0}.fpd4-modal-thumbs{width:100%}.fpd4-modal-thumbs .swiper-wrapper{align-items:center}.fpd4-modal-thumb-slide{width:108px!important;height:70px!important}.fpd4-modal-thumb-btn{width:108px;height:70px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:0;cursor:pointer}.fpd4-modal-thumb-btn img{width:100%;height:100%;display:block;object-fit:cover}.fpd4-modal-thumbs .swiper-slide-thumb-active .fpd4-modal-thumb-btn{border-color:#ffffff6b;box-shadow:0 0 0 2px #ffffff1a}.fpd4-modal-footer{display:flex;justify-content:center;gap:.6rem;color:#ffffffa6;font-weight:650;letter-spacing:-.2px}.fpd4-modal-footer .sep{opacity:.6}.fpd4-agent{margin-top:1rem;padding:.9rem;border-radius:18px;background:#10131659;border:1px solid rgba(255,255,255,.1)}.fpd4-agent-top{display:flex;align-items:center;gap:.8rem}.fpd4-agent-top>img{width:52px;height:52px;border-radius:16px;object-fit:cover}.fpd4-agent-top .n{font-weight:950;letter-spacing:-.35px}.fpd4-agent-top .m{margin-top:.2rem;color:#ffffffb3}.fpd4-agent-top .m a{color:#fff;font-weight:950;text-decoration:none}.fpd4-agent-top .m a:hover{text-decoration:underline}.fpd4-agent-actions{margin-top:.75rem;display:flex;gap:.6rem}.fpd4-agent-btn{flex:1;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#10131659;color:#fff;cursor:pointer;font-weight:950;display:flex;align-items:center;justify-content:center;gap:.5rem}.fpd4-agent-btn img{width:18px;height:18px}.fpd4-agent-btn:hover{background:#1013168c;border-color:#ffffff42}.fpd4-empty,.fpd4-loading{width:100%;height:100%;display:grid;place-items:center;color:#ffffffb3;font-weight:650;letter-spacing:-.35px}.fpd4-empty a,.fpd4-loading a{color:#fff;font-weight:900;text-decoration:underline}.fpd4-empty a:hover,.fpd4-loading a:hover{opacity:.9}.fpd4-media{position:relative}.fpd4-status-chip{position:absolute;z-index:50;top:14px;left:14px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#0a0c0e8c;border:1px solid rgba(255,255,255,.16);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000059}.fpd4-status-chip .dot{width:10px;height:10px;border-radius:999px;background:#ff5a5a;box-shadow:0 0 0 4px #ff5a5a2e}.fpd4-status-chip.active .dot{background:#71ff86;box-shadow:0 0 0 4px #71ff862e}.fpd4-status-chip .txt{font-weight:950;letter-spacing:-.25px;font-size:.95rem}.fpd4-agent-top{align-items:center}.fpd4-agent-meta{display:flex;flex-direction:column;justify-content:center;text-align:left;gap:4px;line-height:1.1}.fpd4-agent-top{gap:.75rem}.atlasos-watermark{position:fixed;bottom:14px;right:16px;z-index:9999;pointer-events:none}.atlasos-watermark-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px}.atlasos-watermark-pill>.liquid-glass-content{padding:0!important;flex-direction:row!important;align-items:center;gap:8px}.atlasos-watermark-icon{width:18px;height:18px;object-fit:contain;opacity:.95}.atlasos-watermark-text{font-size:12px;letter-spacing:.02em;color:#ffffffd9;white-space:nowrap}.atlasos-watermark-text strong{font-weight:600;color:#fff}.schedule-consultation-page{min-height:100vh;background:radial-gradient(circle at top left,#2b2520,#100f0e 55%,#050404);display:flex;flex-direction:column}.schedule-consultation-container{flex:1;padding:3rem 2rem;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}@media(max-width:768px){.schedule-consultation-container{padding:2rem 1rem;min-height:calc(100vh - 150px)}}.schedule-consultation-card{position:relative;width:100%;max-width:1000px;padding:2rem;color:#f6f2ec;font-family:Hurme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-radius:1.5rem;box-shadow:0 24px 60px #000000e6,inset 0 0 0 1px #ffffff0f;background:linear-gradient(135deg,#ffffff0a,#000c),radial-gradient(circle at top,rgba(193,154,107,.22),transparent 55%)}@media(max-width:768px){.schedule-consultation-card{padding:1.5rem 1.2rem;border-radius:1.1rem}}@media(max-width:600px){.schedule-consultation-card{padding:1.2rem 1rem;border-radius:.9rem}}.schedule-consultation-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.75rem;align-items:stretch}@media(max-width:768px){.schedule-consultation-layout{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:600px){.schedule-consultation-layout{gap:1rem}}.schedule-consultation-profile{display:flex;flex-direction:column;gap:1rem;border-radius:1.25rem;padding:1.4rem 1.3rem 1.2rem;background:radial-gradient(circle at top,rgba(193,154,107,.55),transparent 60%),linear-gradient(145deg,#1b1714,#050404);box-shadow:0 18px 40px #000000d9,inset 0 0 0 1px #ffffff0d}@media(max-width:768px){.schedule-consultation-profile{order:-1;padding:1.2rem 1.1rem 1rem}}@media(max-width:600px){.schedule-consultation-profile{padding:1rem .9rem .9rem}}.schedule-consultation-avatar-wrap{width:72px;height:72px;border-radius:999px;padding:2px;background:conic-gradient(from 180deg,#c19a6be6,#3d2c20b3,#c19a6b73,#c19a6b);display:flex;align-items:center;justify-content:center}@media(max-width:768px){.schedule-consultation-avatar-wrap{width:64px;height:64px}}@media(max-width:600px){.schedule-consultation-avatar-wrap{width:56px;height:56px}}.schedule-consultation-avatar-wrap .schedule-consultation-avatar{width:100%;height:100%;border-radius:999px;object-fit:cover;box-shadow:0 8px 20px #000c}.schedule-consultation-profile-text .schedule-consultation-eyebrow{text-transform:uppercase;font-size:.78rem;letter-spacing:.18em;color:#f5ecdee6}@media(max-width:768px){.schedule-consultation-profile-text .schedule-consultation-eyebrow{font-size:.75rem}}@media(max-width:600px){.schedule-consultation-profile-text .schedule-consultation-eyebrow{font-size:.72rem}}.schedule-consultation-profile-text .schedule-consultation-name{margin:.3rem 0 .1rem;font-family:Boston,Playfair Display,serif;font-size:1.35rem;letter-spacing:.04em;color:#fdf8f0}@media(max-width:768px){.schedule-consultation-profile-text .schedule-consultation-name{font-size:1.25rem}}@media(max-width:600px){.schedule-consultation-profile-text .schedule-consultation-name{font-size:1.15rem}}.schedule-consultation-profile-text .schedule-consultation-role{margin:0;font-size:.86rem;color:#f5ecded1}@media(max-width:768px){.schedule-consultation-profile-text .schedule-consultation-role{font-size:.84rem}}@media(max-width:600px){.schedule-consultation-profile-text .schedule-consultation-role{font-size:.82rem}}.schedule-consultation-profile-text .schedule-consultation-copy{margin-top:.6rem;font-size:.86rem;line-height:1.5;color:#f9f1e7e6}@media(max-width:768px){.schedule-consultation-profile-text .schedule-consultation-copy{font-size:.84rem}}@media(max-width:600px){.schedule-consultation-profile-text .schedule-consultation-copy{font-size:.82rem;line-height:1.55}}.schedule-consultation-meta{margin-top:.4rem;padding-top:.6rem;border-top:1px solid rgba(249,242,232,.3);font-size:.8rem;color:#f7efe3d9}@media(max-width:600px){.schedule-consultation-meta{font-size:.78rem}}.schedule-consultation-meta>div+div{margin-top:.15rem}.schedule-consultation-form-wrapper{display:flex;flex-direction:column;gap:.75rem}.schedule-consultation-text-block h3{margin:0 0 .35rem;font-family:Boston,Playfair Display,serif;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;color:#fdf7f0}@media(max-width:768px){.schedule-consultation-text-block h3{font-size:1.05rem}}@media(max-width:600px){.schedule-consultation-text-block h3{font-size:1rem}}@media(max-width:400px){.schedule-consultation-text-block h3{font-size:.95rem}}.schedule-consultation-text-block p{margin:0;font-size:.88rem;line-height:1.5;color:#f6eee3db}@media(max-width:768px){.schedule-consultation-text-block p{font-size:.86rem}}@media(max-width:600px){.schedule-consultation-text-block p{font-size:.84rem}}@media(max-width:400px){.schedule-consultation-text-block p{font-size:.82rem}}.schedule-consultation-form{margin-top:.3rem;display:flex;flex-direction:column;gap:.8rem}@media(max-width:768px){.schedule-consultation-form{gap:.75rem}}@media(max-width:600px){.schedule-consultation-form{gap:.7rem}}.schedule-consultation-form .MuiInputBase-root{background:#0a0908c7;border-radius:.9rem;font-size:.9rem}@media(max-width:768px){.schedule-consultation-form .MuiInputBase-root{font-size:.88rem}}@media(max-width:600px){.schedule-consultation-form .MuiInputBase-root{font-size:.86rem}}.schedule-consultation-form .MuiOutlinedInput-notchedOutline{border-color:#ffffff29}.schedule-consultation-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c19a6bb3}.schedule-consultation-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c19a6bf2;box-shadow:0 0 0 1px #c19a6b99}.schedule-consultation-form .MuiInputLabel-root{color:#f5eee5bf;font-size:.9rem}@media(max-width:600px){.schedule-consultation-form .MuiInputLabel-root{font-size:.86rem}}.schedule-consultation-form .MuiInputLabel-root.Mui-focused{color:#e4c6a2fa}.schedule-consultation-form .MuiOutlinedInput-input,.schedule-consultation-form textarea.MuiOutlinedInput-input{color:#fdf7f0}.schedule-consultation-form .MuiFormHelperText-root{margin-left:.2rem;font-size:.78rem}.schedule-consultation-form .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ffa3a3f2}.schedule-consultation-submit-btn{margin-top:.15rem;border-radius:999px!important;text-transform:none!important;font-size:.95rem!important;padding:.6rem 1.4rem!important;background:linear-gradient(135deg,#c19a6b,#e4c7a2 40%,#b07b52)!important;color:#20140b!important;box-shadow:0 12px 30px #000000d9!important;font-weight:600!important;letter-spacing:.04em}@media(max-width:768px){.schedule-consultation-submit-btn{font-size:.92rem!important;padding:.65rem 1.3rem!important}}@media(max-width:600px){.schedule-consultation-submit-btn{font-size:.9rem!important;padding:.7rem 1.2rem!important}}.schedule-consultation-submit-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 34px #000000f2!important}.schedule-consultation-submit-btn:disabled{opacity:.6;cursor:not-allowed!important;transform:none!important;filter:none!important}.schedule-consultation-footnote{margin:.45rem 0 0;font-size:.76rem;color:#f0e9ddb8;text-align:left}@media(max-width:768px){.schedule-consultation-footnote{text-align:center;font-size:.74rem}}.schedule-consultation-status{border-radius:.95rem;padding:.7rem .85rem;font-size:.86rem;line-height:1.35;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#faf8f4e6;box-shadow:inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.schedule-consultation-status.isSuccess{border-color:#c19a6b73}.schedule-consultation-status.isError{border-color:#ffa3a38c}.schedule-consultation-submit-inner{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.schedule-consultation-submit-inner .MuiCircularProgress-root{color:#20140bbf}.previous-listings-page{min-height:100vh;display:flex;flex-direction:column;color:#fff}.previous-listings-hero{position:relative;width:100%;color:#fff;display:flex;flex-direction:column;text-align:center;padding-bottom:calc(160px + 6rem)}.previous-listings-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:0}.previous-listings-hero>*{position:relative}.previous-listings-hero>.hero-bg{position:absolute;inset:0;z-index:-1}.previous-listings-hero>.hero-bg>video{width:100%;height:100%;object-fit:cover}.previous-listings-hero>h4{margin:0;font-weight:100;line-height:normal;letter-spacing:-.44px;font-family:Boston,sans-serif;font-size:2rem;animation:fadeIn .8s ease-in}.previous-listings-hero>.hero-eyebrow{text-align:center;font-family:Boston,sans-serif;font-size:3.5rem;line-height:1;font-weight:100;letter-spacing:.84px;animation:fadeIn 1.4s ease-in;margin-bottom:0rem}.previous-listings-hero>.hero-title{font-family:Boston,serif;text-transform:capitalize;font-size:4.5rem;letter-spacing:-2.16px;font-weight:100;color:#fff;text-align:center;line-height:1;animation:fadeIn 1.4s ease-in;margin-top:0}.previous-listings-hero>p{max-width:600px;margin:2rem auto;font-family:Hurme,sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.54px;animation:fadeIn 2s ease-in}.previous-listings-hero>.button-container{display:flex;justify-content:center}.previous-listings-hero>.cloud-group{position:absolute;bottom:-180px;right:0;width:100%;height:380px;z-index:3;pointer-events:none;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.previous-listings-grid-section{max-width:1400px;margin:0 auto;padding:4rem 2rem}@media(max-width:768px){.previous-listings-grid-section{padding:3rem 1.5rem}}.previous-listings-grid-section .state-message{padding:1.5rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000059;text-align:center;font-size:.95rem;color:#faf8f4e6;margin-top:1rem}.previous-listings-grid-section .state-message.error{border-color:#ffa3a3b3;color:#ffe5e5}.previous-listings-grid-section .previous-listings-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}@media(max-width:1024px){.previous-listings-grid-section .previous-listings-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}@media(max-width:640px){.previous-listings-grid-section .previous-listings-grid{grid-template-columns:1fr;gap:1.25rem}}.previous-listing-card{cursor:pointer;border-radius:1.25rem;overflow:hidden;background:linear-gradient(135deg,#ffffff08,#000000d9),radial-gradient(circle at top,rgba(193,154,107,.3),transparent 55%);box-shadow:0 18px 40px #000000e6,inset 0 0 0 1px #ffffff0f;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.previous-listing-card:hover{transform:translateY(-3px);box-shadow:0 22px 52px #000000f2,inset 0 0 0 1px #f1be6a66}.previous-listing-card .image-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10}.previous-listing-card .image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.previous-listing-card .image-wrap .status-pill{position:absolute;left:.9rem;top:.9rem;padding:.25rem .75rem;border-radius:999px;background:#000000b3;border:1px solid rgba(241,190,106,.7);font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#f1be6a;font-weight:600}.previous-listing-card .card-content{padding:1.25rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.previous-listing-card .address-block h3{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.3px;line-height:1.3}.previous-listing-card .address-block .secondary{margin:.25rem 0 0;font-size:.85rem;color:#e6e6e6cc}.previous-listing-card .meta-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.previous-listing-card .meta-row span{font-size:.8rem;padding:.2rem .65rem;border-radius:999px;background:#0009;border:1px solid rgba(255,255,255,.12);color:#ffffffe6}.previous-listing-card .bottom-row{margin-top:auto;display:flex;flex-direction:column;gap:.3rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.previous-listing-card .price-date{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.previous-listing-card .price-date .price{margin:0;font-size:1.15rem;font-weight:600;color:#f1be6a}.previous-listing-card .price-date .date{margin:0;font-size:.8rem;color:#e6e6e6cc;white-space:nowrap}.previous-listing-card .note{margin:.1rem 0 0;font-size:.78rem;color:#f0e9ddc7}@media(prefers-reduced-motion:reduce){.previous-listings-hero>*{animation:none}}.active-listings-hero{position:relative;width:100%;color:#fff;display:flex;flex-direction:column;text-align:center;padding-bottom:calc(160px + 6rem)}.active-listings-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:0}.active-listings-hero>*{position:relative}.active-listings-hero>.hero-bg{position:absolute;inset:0;z-index:-1}.active-listings-hero>.hero-bg>img{width:100%;height:100%;object-fit:cover}.active-listings-hero>h4{margin:0;font-weight:100;line-height:normal;letter-spacing:-.44px;font-family:Boston,sans-serif;font-size:2rem;animation:fadeIn .8s ease-in}.active-listings-hero>.hero-eyebrow{text-align:center;font-family:Boston,sans-serif;font-size:3.5rem;line-height:1;font-weight:100;letter-spacing:.84px;animation:fadeIn 1.4s ease-in;margin-bottom:0rem}.active-listings-hero>.hero-title{font-family:Boston,serif;text-transform:capitalize;font-size:4.5rem;letter-spacing:-2.16px;font-weight:100;color:#fff;text-align:center;line-height:1;animation:fadeIn 1.4s ease-in;margin-top:0}.active-listings-hero>p{max-width:600px;margin:2rem auto;font-family:Hurme,sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.54px;animation:fadeIn 2s ease-in}.active-listings-hero>.button-container{display:flex;justify-content:center}.active-listings-hero>.cloud-group{position:absolute;bottom:-180px;right:0;width:100%;height:380px;z-index:3;pointer-events:none;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.active-listings-hero>*{animation:none}}.active-listings-page{min-height:100vh;display:flex;flex-direction:column;color:#fff}.active-listings-grid-section{max-width:1400px;margin:0 auto;padding:4rem 2rem}@media(max-width:768px){.active-listings-grid-section{padding:3rem 1.5rem}}.active-listings-grid-section .state-message{padding:1.5rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000059;text-align:center;font-size:.95rem;color:#faf8f4e6;margin-top:1rem}.active-listings-grid-section .state-message.error{border-color:#ffa3a3b3;color:#ffe5e5}.active-listings-grid-section .active-listings-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}@media(max-width:1024px){.active-listings-grid-section .active-listings-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}@media(max-width:640px){.active-listings-grid-section .active-listings-grid{grid-template-columns:1fr;gap:1.25rem}}.active-listing-card{border-radius:1.25rem;overflow:hidden;background:linear-gradient(135deg,#ffffff08,#000000d9),radial-gradient(circle at top,rgba(193,154,107,.3),transparent 55%);box-shadow:0 18px 40px #000000e6,inset 0 0 0 1px #ffffff0f;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.active-listing-card:hover{transform:translateY(-3px);box-shadow:0 22px 52px #000000f2,inset 0 0 0 1px #f1be6a66}.active-listing-card .image-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10}.active-listing-card .image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.active-listing-card .image-wrap .status-pill{position:absolute;left:.9rem;top:.9rem;padding:.25rem .75rem;border-radius:999px;background:#000000b3;border:1px solid rgba(241,190,106,.7);font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#f1be6a;font-weight:600}.active-listing-card .card-content{padding:1.25rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.active-listing-card .address-block h3{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.3px;line-height:1.3}.active-listing-card .address-block .secondary{margin:.25rem 0 0;font-size:.85rem;color:#e6e6e6cc}.active-listing-card .meta-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.active-listing-card .meta-row span{font-size:.8rem;padding:.2rem .65rem;border-radius:999px;background:#0009;border:1px solid rgba(255,255,255,.12);color:#ffffffe6}.active-listing-card .bottom-row{margin-top:auto;display:flex;flex-direction:column;gap:.3rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.active-listing-card .price-date{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.active-listing-card .price-date .price{margin:0;font-size:1.15rem;font-weight:600;color:#f1be6a}.active-listing-card .note{margin:.1rem 0 0;font-size:.78rem;color:#f0e9ddc7}.image-gallery-modal{position:fixed;inset:0;background:#050505fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeInLuxury .4s cubic-bezier(.175,.885,.32,1.275);--swiper-navigation-color: rgba(241, 190, 106, .9) !important}.image-gallery-modal .modal-content{position:relative;width:100%;max-width:1600px;height:100%;max-height:92vh;display:flex;flex-direction:column;gap:1.5rem;background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:2rem;box-shadow:0 20px 60px #00000080,0 0 0 1px #f1be6a1a inset}.image-gallery-modal .close-button{position:absolute;top:1rem;right:1rem;background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);color:#fff;font-family:Articulat,sans-serif;font-size:1.75rem;font-weight:300;width:56px;height:56px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:10000;box-shadow:0 6px 30px #00000059,0 0 0 1px #f1be6a1a inset}.image-gallery-modal .close-button:hover{background:#f1be6a26;border-color:#f1be6a66;transform:scale(1.05);box-shadow:0 8px 40px #f1be6a33,0 0 0 1px #f1be6a40 inset}.image-gallery-modal .close-button:active{transform:scale(.95)}.image-gallery-modal .gallery-main{flex:1;width:100%;min-height:0;border-radius:18px;overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.05)}.image-gallery-modal .gallery-main .main-swiper{width:100%;height:100%;--swiper-navigation-color: rgba(241, 190, 106, .9) !important}.image-gallery-modal .gallery-main .main-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;padding:1rem}.image-gallery-modal .gallery-main .main-swiper .swiper-slide img{width:100%;height:100%;object-fit:contain;max-height:72vh;border-radius:12px;box-shadow:0 20px 60px #0006}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next),.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev),.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next.swiper-button-disabled),.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev.swiper-button-disabled),.image-gallery-modal .gallery-main .main-swiper :global(.swiper-rtl .swiper-button-next),.image-gallery-modal .gallery-main .main-swiper :global(.swiper-rtl .swiper-button-prev){color:#f1be6ae6!important;background:#f1be6a1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(241,190,106,.3)!important;width:56px;height:56px;border-radius:50%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 6px 30px #f1be6a26}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next):hover,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev):hover,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next.swiper-button-disabled):hover,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev.swiper-button-disabled):hover,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-rtl .swiper-button-next):hover,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-rtl .swiper-button-prev):hover{background:#f1be6a33!important;border-color:#f1be6a80!important;color:#f1be6a!important;transform:scale(1.1);box-shadow:0 8px 40px #f1be6a4d}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next):after,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev):after,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next.swiper-button-disabled):after,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev.swiper-button-disabled):after,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-rtl .swiper-button-next):after,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-rtl .swiper-button-prev):after{font-size:18px;font-weight:600;color:#f1be6ae6!important}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-disabled){opacity:.3;pointer-events:none;color:#f1be6a4d!important}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-disabled):after{color:#f1be6a4d!important}.image-gallery-modal .gallery-thumbs{height:140px;width:100%;padding:.5rem 0;background:#0003;border-radius:18px;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.image-gallery-modal .gallery-thumbs .thumbs-swiper{width:100%;height:100%;padding:.5rem 0}.image-gallery-modal .gallery-thumbs .thumbs-swiper .swiper-slide{opacity:.4;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#ffffff05}.image-gallery-modal .gallery-thumbs .thumbs-swiper .swiper-slide:hover{opacity:.7;transform:translateY(-4px);border-color:#fff3}.image-gallery-modal .gallery-thumbs .thumbs-swiper .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#f1be6a80;box-shadow:0 4px 20px #f1be6a4d;transform:translateY(-4px) scale(1.05)}.image-gallery-modal .gallery-thumbs .thumbs-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:10px}.image-gallery-modal .image-counter{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:.95rem;font-family:Articulat,sans-serif;font-weight:400;letter-spacing:-.36px;background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:.5rem 1.25rem;border-radius:1.5rem;box-shadow:0 4px 20px #0000004d}@media(max-width:768px){.image-gallery-modal{padding:1rem}.image-gallery-modal .modal-content{padding:1.5rem;gap:1rem;border-radius:18px}.image-gallery-modal .close-button{top:.75rem;right:.75rem;width:48px;height:48px;font-size:1.5rem}.image-gallery-modal .gallery-main .main-swiper .swiper-slide img{max-height:60vh}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next),.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev){width:48px;height:48px;color:#f1be6ae6!important;background:#f1be6a1a;border-color:#f1be6a4d}.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-next):after,.image-gallery-modal .gallery-main .main-swiper :global(.swiper-button-prev):after{font-size:16px;color:#f1be6ae6!important}.image-gallery-modal .gallery-thumbs{height:100px;border-radius:12px}.image-gallery-modal .image-counter{bottom:.75rem;left:.75rem;font-size:.85rem;padding:.4rem 1rem}}@keyframes fadeInLuxury{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.image-gallery-modal :global(.swiper-button-next),.image-gallery-modal :global(.swiper-button-prev){color:#f1be6ae6!important}.image-gallery-modal :global(.swiper-button-next):after,.image-gallery-modal :global(.swiper-button-prev):after{color:#f1be6ae6!important}.listing-detail-page{min-height:100vh;background:#000;color:#fff}.listing-detail-page .loading-container,.listing-detail-page .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#fff;font-family:Hurme,sans-serif;padding:4rem 2rem}.listing-detail-page .loading-container p,.listing-detail-page .error-container p{font-size:1.25rem;margin-bottom:1rem}.listing-detail-page .loading-container button,.listing-detail-page .error-container button{padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;font-family:Hurme,sans-serif;font-size:1rem;cursor:pointer;border-radius:8px;transition:all .3s ease}.listing-detail-page .loading-container button:hover,.listing-detail-page .error-container button:hover{background:#fff3;border-color:#ffffff80}.listing-detail-page .listing-hero{width:100%;color:#fff;display:flex;flex-direction:column;text-align:center;padding-bottom:calc(160px + 6rem);min-height:100vh;margin-top:0;padding-top:0}.listing-detail-page .listing-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:2}.listing-detail-page .listing-hero>*{position:relative;z-index:3}.listing-detail-page .listing-hero>.hero-bg{position:absolute;inset:0;width:100%;z-index:0}.listing-detail-page .listing-hero>.hero-bg:after{content:"";position:absolute;inset:0;background:#00000059;z-index:1}.listing-detail-page .listing-hero>.hero-bg>img{width:100%;height:100%;object-fit:cover;display:block}.listing-detail-page .listing-hero>.hero-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;margin:2rem auto 0;border-radius:999px;background:linear-gradient(135deg,#f1be6a40,#c19a6b33);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(241,190,106,.4);color:#fff;font-family:Hurme,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 24px #f1be6a33;animation:fadeIn .8s ease-in}.listing-detail-page .listing-hero>.property-image-swiper-wrapper{max-width:1100px;width:100%;margin:2.5rem auto 2rem;padding:0 1.5rem;z-index:1}.listing-detail-page .listing-hero .property-image-swiper{width:100%}.listing-detail-page .listing-hero .property-image-slide{width:260px;height:160px;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px #00000073;cursor:pointer}.listing-detail-page .listing-hero .property-image-slide img{width:100%;height:100%;display:block;object-fit:cover}.listing-detail-page .listing-hero .swiper-slide{transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;opacity:.6}.listing-detail-page .listing-hero .swiper-slide-active{opacity:1;transform:scale(1.08);box-shadow:0 24px 55px #0009}.listing-detail-page .listing-hero .swiper-pagination-bullets{bottom:-14px!important}.listing-detail-page .listing-hero .swiper-pagination-bullet{background:#ffffff80}.listing-detail-page .listing-hero .swiper-pagination-bullet-active{background:#fff}@media(max-width:768px){.listing-detail-page .listing-hero .property-image-slide{width:220px;height:140px}}.listing-detail-page .listing-hero>.hero-eyebrow{text-align:center;font-family:Boston,sans-serif;font-size:3.5rem;line-height:1;font-weight:100;letter-spacing:.84px;animation:fadeIn 1.4s ease-in;margin:1rem 0 0}.listing-detail-page .listing-hero>.hero-title{font-family:Boston,serif;text-transform:capitalize;font-size:4.5rem;letter-spacing:-2.16px;font-weight:100;color:#fff;text-align:center;line-height:1;animation:fadeIn 1.4s ease-in;margin:.5rem 0 0}.listing-detail-page .listing-hero>.hero-price-display{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem auto;padding:0;animation:fadeIn 2s ease-in}.listing-detail-page .listing-hero>.hero-price-display .hero-price-label{font-family:Hurme,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;margin-bottom:.5rem}.listing-detail-page .listing-hero>.hero-price-display .hero-price-value{font-family:Boston,serif;font-size:2.5rem;font-weight:100;letter-spacing:-.75px;color:#fff;line-height:1;position:relative;padding-bottom:.75rem}.listing-detail-page .listing-hero>.hero-price-display .hero-price-value:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(241,190,106,.6),transparent)}.listing-detail-page .listing-hero>p{max-width:600px;margin:2rem auto;font-family:Hurme,sans-serif;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.54px;animation:fadeIn 2s ease-in}.listing-detail-page .listing-hero>.button-container{display:flex;justify-content:center;margin-top:2rem}.listing-detail-page .listing-hero>.cloud-group{position:absolute;bottom:-180px;right:0;width:100%;height:380px;z-index:3;pointer-events:none;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%}.listing-detail-page .property-content-wrapper{background:#000;padding:4rem 0;position:relative;z-index:2}.listing-detail-page .property-content-wrapper .content-container{max-width:1200px;margin:0 auto;padding:0 2rem}.listing-detail-page .section-title{font-family:Boston,serif;font-size:2.25rem;font-weight:100;margin:0 0 2.5rem;color:#fff;letter-spacing:-.75px;position:relative;padding-bottom:1rem}.listing-detail-page .section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:1px;background:linear-gradient(90deg,rgba(241,190,106,.8),transparent)}.listing-detail-page .photo-gallery-section{margin-bottom:3rem}.listing-detail-page .photo-gallery-section .photo-gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:768px){.listing-detail-page .photo-gallery-section .photo-gallery-header{flex-direction:column;align-items:flex-start;gap:1rem}}.listing-detail-page .photo-gallery-section .photo-gallery-header .section-title{margin:0;padding-bottom:0}.listing-detail-page .photo-gallery-section .photo-gallery-header .section-title:after{display:none}.listing-detail-page .photo-gallery-section .photo-gallery-header .view-all-photos-btn-inline{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;font-family:Hurme,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;border-radius:8px;transition:all .3s ease;letter-spacing:.3px;white-space:nowrap}.listing-detail-page .photo-gallery-section .photo-gallery-header .view-all-photos-btn-inline:hover{background:#ffffff1a;border-color:#f1be6a66;transform:translateY(-1px)}.listing-detail-page .photo-gallery-section .photo-grid-compact{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}@media(max-width:968px){.listing-detail-page .photo-gallery-section .photo-grid-compact{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:768px){.listing-detail-page .photo-gallery-section .photo-grid-compact{grid-template-columns:repeat(2,1fr);gap:.75rem}}.listing-detail-page .photo-gallery-section .photo-grid-compact .photo-item-compact{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.listing-detail-page .photo-gallery-section .photo-grid-compact .photo-item-compact:hover{transform:translateY(-2px);border-color:#f1be6a4d;box-shadow:0 8px 20px #0000004d}.listing-detail-page .photo-gallery-section .photo-grid-compact .photo-item-compact img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.listing-detail-page .photo-gallery-section .photo-grid-compact .photo-item-compact:hover img{transform:scale(1.08)}.listing-detail-page .photo-gallery-section .photo-grid-compact .photo-item-compact .more-photos-overlay-compact{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8));display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem;color:#fff;font-family:Hurme,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.3px}.listing-detail-page .property-overview-section{margin-bottom:4rem}.listing-detail-page .property-overview-section .overview-main .key-details-grid{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:3rem}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#ffffff08;border-radius:16px;border:1px solid rgba(255,255,255,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;flex:1 1 0;min-width:140px}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(241,190,106,.4),transparent);opacity:0;transition:opacity .4s ease}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card:hover{background:#ffffff0f;border-color:#f1be6a4d;transform:translateY(-4px);box-shadow:0 8px 24px #0006,0 0 0 1px #f1be6a1a}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card:hover:before{opacity:1}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card .detail-content{text-align:center;width:100%;min-width:0}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card .detail-content .detail-value{font-family:Boston,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:100;line-height:1;margin-bottom:.5rem;color:#fff;letter-spacing:-.5px;word-break:break-word}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card .detail-content .detail-label{font-family:Hurme,sans-serif;font-size:clamp(.65rem,1.2vw,.75rem);color:#ffffffa6;text-transform:uppercase;letter-spacing:1.2px;font-weight:500;word-break:break-word}.listing-detail-page .property-overview-section .overview-main .description-section{margin-top:3rem;padding:2.5rem;background:#ffffff05;border-radius:16px;border:1px solid rgba(255,255,255,.06)}.listing-detail-page .property-overview-section .overview-main .description-section .subsection-title{font-family:Boston,serif;font-size:1.75rem;font-weight:100;margin:0 0 2rem;color:#fff;letter-spacing:-.5px}.listing-detail-page .property-overview-section .overview-main .description-section .description-text{font-family:Hurme,sans-serif;font-size:1.05rem;line-height:1.9;color:#ffffffd9;letter-spacing:.01em}.listing-detail-page .property-overview-section .overview-main .description-section .description-text p{margin:0 0 1.75rem}.listing-detail-page .property-overview-section .overview-main .description-section .description-text p:last-child{margin-bottom:0}.listing-detail-page .contact-section{margin-bottom:4rem}.listing-detail-page .contact-section .contact-card{max-width:1000px;margin:0 auto}.listing-detail-page .contact-section .contact-card .contact-card-content{position:relative;padding:3rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:28px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0006,0 0 0 1px #f1be6a26 inset,0 1px #ffffff1a inset;transition:all .5s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;cursor:pointer;outline:none}.listing-detail-page .contact-section .contact-card .contact-card-content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(241,190,106,.6),transparent);opacity:0;transition:opacity .5s ease}.listing-detail-page .contact-section .contact-card .contact-card-content:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#f1be6a4d;box-shadow:0 28px 80px #00000080,0 0 0 1px #f1be6a40 inset,0 1px #ffffff26 inset;transform:translateY(-4px)}.listing-detail-page .contact-section .contact-card .contact-card-content:hover:before{opacity:1}.listing-detail-page .contact-section .contact-card .contact-card-content:hover .contact-card-image{transform:scale(1.05);border-color:#f1be6a80;box-shadow:0 12px 32px #f1be6a4d}.listing-detail-page .contact-section .contact-card .contact-card-content:active{transform:translateY(-2px)}.listing-detail-page .contact-section .contact-card .contact-card-content:focus{outline:2px solid rgba(241,190,106,.5);outline-offset:2px}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header{display:flex;align-items:flex-start;gap:2.5rem}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-image{flex-shrink:0;width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid rgba(241,190,106,.4);box-shadow:0 10px 30px #f1be6a40,0 0 0 4px #f1be6a1a;background:linear-gradient(135deg,#f1be6a33,#f1be6a0d);transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-image:after{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#f1be6a99,#f1be6a33);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-image:hover:after{opacity:1}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-image img{width:100%;height:100%;object-fit:cover;display:block}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-content-wrapper{flex:1;display:flex;align-items:center;justify-content:space-between;gap:2rem}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-text{text-align:left;display:flex;flex-direction:column;gap:.5rem;flex:1}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-text h3{font-family:Boston,serif;font-size:2.5rem;font-weight:100;margin:0;color:#fff;letter-spacing:-.8px;line-height:1.15;background:linear-gradient(135deg,#fff,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-text p{font-family:Hurme,sans-serif;font-size:1.1rem;line-height:1.7;color:#fffc;margin:0;letter-spacing:.02em;font-weight:400;width:80%}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f1be6a1a;border:1px solid rgba(241,190,106,.3);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-arrow img{width:24px;height:24px;filter:brightness(0) invert(1);opacity:.9;transition:all .4s ease}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header:hover .contact-card-arrow{background:#f1be6a33;border-color:#f1be6a80;transform:translate(4px)}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header:hover .contact-card-arrow img{opacity:1;transform:translate(2px)}.listing-detail-page .property-facts-section{margin-bottom:4rem}.listing-detail-page .property-facts-section .facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.listing-detail-page .property-facts-section .facts-grid .fact-item{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;background:#0006;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .4s ease;position:relative;overflow:hidden;min-height:72px}.listing-detail-page .property-facts-section .facts-grid .fact-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(241,190,106,.4),transparent);opacity:0;transition:opacity .4s ease}.listing-detail-page .property-facts-section .facts-grid .fact-item:hover{background:#00000080;border-color:#f1be6a40;transform:translate(4px)}.listing-detail-page .property-facts-section .facts-grid .fact-item:hover:before{opacity:1}.listing-detail-page .property-facts-section .facts-grid .fact-item .fact-label{font-family:Hurme,sans-serif;font-size:.875rem;color:#ffffffa6;font-weight:500;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.5rem;line-height:1.2}.listing-detail-page .property-facts-section .facts-grid .fact-item .fact-value{font-family:Hurme,sans-serif;font-size:1rem;color:#fff;font-weight:400;letter-spacing:.01em;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:968px)and (min-width:769px){.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card{flex:1 1 calc(50% - .625rem);min-width:calc(50% - .625rem)}}@media(max-width:768px){.listing-detail-page .listing-hero{padding-bottom:calc(120px + 4rem)}.listing-detail-page .listing-hero>h4{font-size:1.5rem}.listing-detail-page .listing-hero>.hero-eyebrow{font-size:2.5rem}.listing-detail-page .listing-hero>.hero-title{font-size:3rem}.listing-detail-page .listing-hero>.hero-price{font-size:2rem}.listing-detail-page .listing-hero .property-image-slide{width:220px;height:140px}.listing-detail-page .property-content-wrapper{padding:2rem 0}.listing-detail-page .property-content-wrapper .content-container{padding:0 1.5rem}.listing-detail-page .section-title{font-size:1.75rem}.listing-detail-page .photo-gallery-section .photo-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.listing-detail-page .property-overview-section .overview-main .key-details-grid{gap:.75rem;flex-direction:column}.listing-detail-page .property-overview-section .overview-main .key-details-grid .detail-card{padding:1.5rem 1.25rem;flex:1 1 auto;min-width:100%;width:100%}.listing-detail-page .contact-section .contact-card .contact-card-content{padding:2rem}.listing-detail-page .contact-section .contact-card .contact-card-content:before{height:1.5px}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header{flex-direction:column;text-align:center;gap:1.5rem;align-items:center}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-image{width:110px;height:110px;margin:0 auto;border-width:2px}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-content-wrapper{flex-direction:column;align-items:center;gap:1.5rem}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-text{text-align:center;gap:.75rem}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-text h3{font-size:1.85rem;letter-spacing:-.5px}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-text p{font-size:1rem}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-arrow{width:44px;height:44px}.listing-detail-page .contact-section .contact-card .contact-card-content .contact-card-header .contact-card-arrow img{width:20px;height:20px}.listing-detail-page .property-facts-section .facts-grid{grid-template-columns:1fr}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@font-face{font-family:Boston;src:url(/assets/Boston%20Angel%20Thin-ChIN8iJe.otf) format("opentype");font-weight:100;descent-override:0%;font-style:normal}@font-face{font-family:Boston;src:url(/assets/Boston%20Angel%20Light-BSauSEFt.otf) format("opentype");font-weight:300;descent-override:0%;font-style:normal}@font-face{font-family:Boston;src:url(/assets/Boston%20Angel%20Medium-BVxdd6gy.otf) format("opentype");font-weight:400;descent-override:0%;font-style:normal}@font-face{font-family:Boston;src:url(/assets/Boston%20Angel%20Regular-KPQ5BY9z.otf) format("opentype");font-weight:500;descent-override:0%;font-style:normal}@font-face{font-family:Boston;src:url(/assets/Boston%20Angel%20Bold-CsTu2o-d.otf) format("opentype");font-weight:700;descent-override:0%;font-style:normal}@font-face{font-family:Articulat;src:url(/assets/Articulat_CF_Extra_Light-C_l2GRod.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Articulat;src:url(/assets/Articulat_CF_Light-B3BQsApQ.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Articulat;src:url(/assets/Articulat_CF_Regular-DojZnnwB.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Articulat;src:url(/assets/Articulat_CF_Medium-CsPZNjo1.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Articulat;src:url(/assets/Articulat_CF_Bold-Bh-qDuBj.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Articulat;src:url(/assets/Articulat_CF_Extra_Bold-BKspYCH4.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Erotica;src:url(/assets/erotica-CV3Atuq8.otf) format("opentype");font-weight:400;descent-override:0%;font-style:normal}@font-face{font-family:Hurme;src:url(/assets/HurmeGeometricSans1-BdXZJwLX.otf) format("opentype");font-weight:400;descent-override:0%;font-style:normal}@font-face{font-family:Hurme;src:url(/assets/HurmeGeometricSans1-Bold-DyM4Hgqf.otf) format("opentype");font-weight:700;descent-override:0%;font-style:normal}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;text-align:center;gap:1rem}.error-container>a{text-decoration:underline}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#fff;background-color:#050505;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.os-windows .hero-title{margin-bottom:2rem}.os-windows .michelle-showcase .showcase-title .fancy-M{margin-top:-11rem}.os-windows .name-container{margin-bottom:1rem}.os-windows .name-container .fancy-m{margin-top:-4rem}.os-windows .alternate-header{margin:2rem 0}.os-windows .alternate-header .fancy-letter{margin-top:-8rem}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{font-family:Articulat,sans-serif;margin:0}span,a,p,hr{margin:0}img{user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}h1{font-weight:700;letter-spacing:-.96px}h2{font-weight:100;letter-spacing:-.64px}p{font-family:Articulat,sans-serif;font-weight:100;color:#fff}a{text-decoration:none;color:inherit;transition:color .3s ease;cursor:pointer}a:hover{color:#bbb}hr{background:linear-gradient(90deg,#f1be6a00,#f1be6a,#f1be6a00);height:1px;border:none}hr.divider{margin:2rem 0}hr.dark{height:1.5px;background:linear-gradient(90deg,#fff,#000,#fff)}.eyebrow{font-weight:100;line-height:normal;letter-spacing:-.64px;font-family:Boston,sans-serif}.light-button,.dark-button{color:#000;background:transparent;padding:.75rem 2.5rem;border:1px solid #000;border-radius:1.5rem;text-align:center;font-family:Articulat,sans-serif;font-size:1rem;font-weight:600;line-height:normal;letter-spacing:-.44px;cursor:pointer;transition:background .3s ease,border-color .3s ease}.light-button:hover,.dark-button:hover{background:#f0f0f0;border-color:#f0f0f0}.dark-button{color:#fff;background:#000;border-color:#000}.dark-button:hover{background:#222;border-color:#222}.gradient-text{background:linear-gradient(180deg,#fff 75%,#4a4a4a00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}
