body#homepage .search-form:before{display:none}body#homepage .logo .logo-outlined{display:none;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}body#homepage .section-banner{background:#fff;overflow:hidden;position:relative}@media (min-width:769px){body#homepage .section-banner:has(.sf-cal-open),body#homepage .section-banner:has(.sf-suggestions-open){overflow:visible}}@media (max-width:768px){body#homepage .section-banner .sf-heading{display:none}}body#homepage:not(.sf-fs-lock) .section-banner .sf-med{display:none}@media (max-width:768px){body#homepage .section-banner{align-items:stretch;display:flex;flex-direction:column;padding-bottom:1rem}body#homepage .section-banner .container.home-image{max-width:34rem;width:100%}body#homepage .section-banner .search-form{margin-bottom:1rem!important;width:100%!important}body#homepage .section-banner .search-form:not(.sf-addr){padding-top:.9rem!important}}@media (min-width:769px){body#homepage .section-banner{align-items:center;display:flex}body#homepage .section-banner .container.home-image{width:100%}body#homepage .section-banner>.container>.flex{align-items:center;flex-wrap:nowrap;gap:3rem}}body#homepage .hero-bubbles{inset:0;pointer-events:none;position:absolute;z-index:-1}body#homepage .section-banner .container.home-image{position:relative;z-index:1}body#homepage.sf-fs-lock .section-banner .container.home-image{z-index:10000}.hb{border-radius:50%;position:absolute}.hb-photo{background-position:50%;background-size:cover}.hb-chip{display:none}@media (min-width:769px){.hb-chip{backdrop-filter:blur(4px);background:#ffffffc7;border-radius:999px;bottom:9%;box-shadow:0 1px 3px #00000014;color:#1f1f1f;display:block;font-size:clamp(.62rem,2.28cqw,10px);font-weight:500;line-height:1.3;max-width:108%;overflow:hidden;padding:.3em .75em;position:absolute;right:-4%;text-overflow:ellipsis;white-space:nowrap;z-index:1}.hb-main .hb-chip{bottom:22%}.hb-p3 .hb-chip{right:3%}}.hb-main{background-image:-webkit-image-set(url(/img/hero-picks/heather.webp) type("image/webp"),url(/img/hero-picks/heather.jpg) type("image/jpeg"));background-image:image-set(url(/img/hero-picks/heather.webp) type("image/webp"),url(/img/hero-picks/heather.jpg) type("image/jpeg"));background-position:50%;background-size:cover}.hb-p2{background-image:-webkit-image-set(url(/img/hero-picks/david.webp) type("image/webp"),url(/img/hero-picks/david.jpg) type("image/jpeg"));background-image:image-set(url(/img/hero-picks/david.webp) type("image/webp"),url(/img/hero-picks/david.jpg) type("image/jpeg"))}.hb-p3{background-image:-webkit-image-set(url(/img/hero-picks/matt.webp) type("image/webp"),url(/img/hero-picks/matt.jpg) type("image/jpeg"));background-image:image-set(url(/img/hero-picks/matt.webp) type("image/webp"),url(/img/hero-picks/matt.jpg) type("image/jpeg"))}.hb-p4{background-image:-webkit-image-set(url(/img/hero-picks/sarah.webp) type("image/webp"),url(/img/hero-picks/sarah.jpg) type("image/jpeg"));background-image:image-set(url(/img/hero-picks/sarah.webp) type("image/webp"),url(/img/hero-picks/sarah.jpg) type("image/jpeg"))}.hb-d1{background:#f7e3ab}.hb-d2{background:#f6c9dd}.hb-d3{background:#cdc2f0}.hb-d4{background:#cfe8d8}.hb-d5{background:#f6c9dd}.hb-d6{background:#bdc4f7}.hb{--u:min(1cqw,1.63208cqh);--v:calc(var(--u)*.61272);--ox:calc(50cqw - var(--u)*100/2);--oy:calc(50cqh - var(--v)*100/2)}.hb-main{aspect-ratio:1;left:calc(var(--ox) + var(--u)*4.7);top:calc(var(--oy) + var(--v)*2.4);transform:none;width:calc(var(--u)*37)}.hb-p2{left:calc(var(--ox) + var(--u)*53.2);top:calc(var(--oy) + var(--v)*1.3);width:calc(var(--u)*30.2)}.hb-p2,.hb-p3{aspect-ratio:1}.hb-p3{left:calc(var(--ox) + var(--u)*66.6);top:calc(var(--oy) + var(--v)*47.5);width:calc(var(--u)*31.4)}.hb-p4{left:calc(var(--ox) + var(--u)*30.8);top:calc(var(--oy) + var(--v)*51.6);width:calc(var(--u)*28.8)}.hb-d1,.hb-p4{aspect-ratio:1}.hb-d1{left:calc(var(--ox) + var(--u)*40.1);top:calc(var(--oy) + var(--v)*1.3);width:calc(var(--u)*13.4)}.hb-d2{left:calc(var(--ox) + var(--u)*57.2);top:calc(var(--oy) + var(--v)*50.4);width:calc(var(--u)*7.4)}.hb-d2,.hb-d3{aspect-ratio:1}.hb-d3{left:calc(var(--ox) + var(--u)*92.6);top:calc(var(--oy) + var(--v)*42.7);width:calc(var(--u)*5.4)}.hb-d4{left:calc(var(--ox) + var(--u)*4.3);top:calc(var(--oy) + var(--v)*63.6);width:calc(var(--u)*8.7)}.hb-d4,.hb-d5{aspect-ratio:1}.hb-d5{left:calc(var(--ox) + var(--u)*15.1);top:calc(var(--oy) + var(--v)*90.6);width:calc(var(--u)*4.4)}.hb-d6{aspect-ratio:1;left:calc(var(--ox) + var(--u)*60.6);top:calc(var(--oy) + var(--v)*88.2);width:calc(var(--u)*6.5)}@container (max-aspect-ratio: 1382 / 1000){.hb{--u:min(1cqw,1.16959cqh);--v:calc(var(--u)*.855);--ox:calc(50cqw - var(--u)*100/2);--oy:calc(50cqh - var(--v)*88.3/2)}.hb-main{left:calc(var(--ox) + var(--u)*50);transform:translate(-50%);width:calc(var(--u)*40)}.hb-main,.hb-p2{top:calc(var(--oy) + var(--v)*2)}.hb-p2{left:calc(var(--ox) + var(--u)*68);width:calc(var(--u)*27)}.hb-p3{left:calc(var(--ox) + var(--u)*3);top:calc(var(--oy) + var(--v)*37.5);width:calc(var(--u)*30)}.hb-p4{left:calc(var(--ox) + var(--u)*58);top:calc(var(--oy) + var(--v)*48);width:calc(var(--u)*32)}.hb-d1{left:calc(var(--ox) + var(--u)*6);top:calc(var(--oy) + var(--v)*10.4);width:calc(var(--u)*17)}.hb-d2{left:calc(var(--ox) + var(--u)*89);top:calc(var(--oy) + var(--v)*46);width:calc(var(--u)*9)}.hb-d3{left:calc(var(--ox) + var(--u)*20);top:var(--oy);width:calc(var(--u)*6)}.hb-d4{left:calc(var(--ox) + var(--u)*36);top:calc(var(--oy) + var(--v)*62.5);width:calc(var(--u)*8)}.hb-d5{left:calc(var(--ox) + var(--u)*12);top:calc(var(--oy) + var(--v)*82.5);width:calc(var(--u)*5)}.hb-d6{left:calc(var(--ox) + var(--u)*91);top:calc(var(--oy) + var(--v)*79);width:calc(var(--u)*7)}}@media (max-width:768px){body#homepage .hero-bubbles{container-type:size;flex:0 0 auto;height:clamp(10rem,calc(100svh - 33.5rem),clamp(24rem,85.5vw,30rem));inset:auto;margin-inline:calc((100% - min(100vw,34rem))/2);margin-top:-2rem;position:relative;width:min(100vw,34rem)}@container (min-aspect-ratio: 1382 / 1000){.hb{--u:min(.84746cqw,1.6129cqh);--v:var(--u);--ox:calc(50cqw - var(--u)*118/2);--oy:calc(50cqh - var(--u)*62/2)}.hb-main{left:calc(var(--ox) + var(--u)*29.5);transform:none;width:calc(var(--u)*40)}.hb-main,.hb-p2{top:calc(var(--oy) + var(--v)*3)}.hb-p2{left:calc(var(--ox) + var(--u)*88);width:calc(var(--u)*27)}.hb-p3{left:calc(var(--ox) + var(--u)*3);top:calc(var(--oy) + var(--v)*29);width:calc(var(--u)*30)}.hb-p4{left:calc(var(--ox) + var(--u)*66.9);top:calc(var(--oy) + var(--v)*27);width:calc(var(--u)*32)}.hb-d1{left:calc(var(--ox) + var(--u)*7);top:calc(var(--oy) + var(--v)*5);width:calc(var(--u)*17)}.hb-d2{left:calc(var(--ox) + var(--u)*41);top:calc(var(--oy) + var(--v)*48);width:calc(var(--u)*9)}.hb-d3{left:calc(var(--ox) + var(--u)*75);top:calc(var(--oy) + var(--v)*6);width:calc(var(--u)*6)}.hb-d4{left:calc(var(--ox) + var(--u)*103);top:calc(var(--oy) + var(--v)*36);width:calc(var(--u)*8)}.hb-d5{left:calc(var(--ox) + var(--u)*25);top:calc(var(--oy) + var(--v)*3);width:calc(var(--u)*5)}.hb-d6{left:calc(var(--ox) + var(--u)*57);top:calc(var(--oy) + var(--v)*50);width:calc(var(--u)*7)}}@container (min-aspect-ratio: 223 / 100){.hb{--u:min(.68493cqw,1.78571cqh);--v:var(--u);--ox:calc(50cqw - var(--u)*146/2);--oy:calc(50cqh - var(--u)*56/2)}.hb-main{left:calc(var(--ox) + var(--u)*35.9);width:calc(var(--u)*40)}.hb-main,.hb-p2{top:calc(var(--oy) + var(--v)*4)}.hb-p2{left:calc(var(--ox) + var(--u)*115);width:calc(var(--u)*27)}.hb-p3{left:calc(var(--ox) + var(--u)*4);top:calc(var(--oy) + var(--v)*22);width:calc(var(--u)*30)}.hb-p4{left:calc(var(--ox) + var(--u)*80);top:calc(var(--oy) + var(--v)*10.4);width:calc(var(--u)*32)}.hb-d1{left:calc(var(--ox) + var(--u)*110.7);top:calc(var(--oy) + var(--v)*35);width:calc(var(--u)*17)}.hb-d2{left:calc(var(--ox) + var(--u)*131.8);top:calc(var(--oy) + var(--v)*41.2);width:calc(var(--u)*9)}.hb-d3{left:calc(var(--ox) + var(--u)*85.9);top:calc(var(--oy) + var(--v)*46);width:calc(var(--u)*6)}.hb-d4{left:calc(var(--ox) + var(--u)*67.3);top:calc(var(--oy) + var(--v)*44);width:calc(var(--u)*8)}.hb-d5{left:calc(var(--ox) + var(--u)*28.1);top:calc(var(--oy) + var(--v)*9.4);width:calc(var(--u)*5)}.hb-d6{left:calc(var(--ox) + var(--u)*13.7);top:calc(var(--oy) + var(--v)*7.9);width:calc(var(--u)*7)}}}@media (min-width:769px){body#homepage .hero-bubbles{container-type:size;inset:0 0 0 48%}}body#homepage .section-banner h1{color:#0c0c0c}body#homepage .section-banner .lead{color:#0d0d0dc7;font-weight:500}@media (min-width:769px){body#homepage .section-banner .content:not(.facts-container){max-width:50%;padding-top:2rem}body#homepage .section-banner h1{font-size:3.1rem;line-height:1.12}body#homepage .section-banner .search-form{margin-top:1.6rem!important}body#homepage .section-banner .lead{font-size:1.2rem;line-height:1.7rem}body#homepage .section-banner{padding-bottom:5rem}}@media (min-width:769px) and (max-width:1024px){body#homepage .facts-container{margin-left:auto;margin-right:auto;max-width:36rem;text-align:left}body#homepage .facts-container>section>h2,body#homepage .facts-container>section>h2+div{text-align:center}}@media (min-width:1025px){body#homepage .facts-container{max-width:none}body#homepage #meowtel-facts{text-align:center;width:100%}body#homepage #meowtel-facts #meowtel-top-reviews{margin:0 auto;max-width:34rem}body#homepage #meowtel-facts ul{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.2rem auto 0;max-width:72rem}body#homepage #meowtel-facts ul li{align-items:center;display:flex;flex-direction:column;font-size:1.05rem;gap:.7rem;line-height:1.55rem;text-align:center;width:auto!important}body#homepage #meowtel-facts ul li svg{font-size:2.1rem;margin:0}}#hero-top-reviews{display:none}@media (max-width:768px){body#homepage .search-form:not(.sf-addr){box-shadow:0 0 15px #0000001c}#hero-top-reviews{align-items:center;display:flex;font-size:1.1rem;gap:.15rem;justify-content:center;line-height:1.4;margin-top:.35rem}#hero-top-reviews svg{color:#545afa;display:inline-block;font-size:1.3rem;margin-top:-.1rem}#hero-top-reviews svg:last-of-type{margin-right:.35rem}body#homepage #meowtel-facts #meowtel-top-reviews{display:none}body#homepage #meowtel-facts h2{line-height:1.4;margin-bottom:.9rem}}@media (max-width:330px){#hero-top-reviews{font-size:.95rem}}body#homepage .section-banner{margin-top:calc((env(safe-area-inset-top) + 7rem)*-1);padding-top:calc(env(safe-area-inset-top) + 8rem)}body#homepage .main-content:has(.resume-banner) .section-banner{margin-top:0;padding-top:.4rem}body#homepage .main-content:has(.resume-banner) .hero-bubbles{margin-bottom:1.1rem}@media (max-width:768px){body#homepage .main-content:has(.resume-banner) .hero-bubbles{height:clamp(8rem,calc(100svh - 47rem),clamp(24rem,85.5vw,30rem));margin-top:0}}body#homepage .header.header-sticky:not(.header-scrolled){background-color:transparent;border-bottom-color:transparent}body#homepage .header:not(.header-scrolled) #header-log-in,body#homepage .header:not(.header-scrolled) #header-profile-btn,body#homepage .header:not(.header-scrolled) #header-profile-btn .header-nav-icon,body#homepage .header:not(.header-scrolled) .header-join-btn,body#homepage .header:not(.header-scrolled) .search-btn,body#homepage .header:not(.header-scrolled) .search-btn svg{color:#0c0c0c}body#homepage .header:not(.header-scrolled) #header-sign-up{background:transparent;color:#0c0c0c}body#homepage .header:not(.header-scrolled) #header-sign-up:hover{background:#0000000f;box-shadow:none}body#homepage .header:not(.header-scrolled) #header-log-in:hover,body#homepage .header:not(.header-scrolled) #header-profile-btn:hover,body#homepage .header:not(.header-scrolled) .header-join-btn:hover,body#homepage .header:not(.header-scrolled) .search-btn:hover{background:#0000000f}@media (max-width:1024px){body#homepage .header.header-sticky{padding-bottom:.65rem;padding-top:calc(env(safe-area-inset-top) + .65rem)}body#homepage .header .container{padding-left:1.5rem!important;padding-right:1.5rem!important}body#homepage .header:not(.header-user) .header-grid{align-items:center;display:flex;gap:3px}body#homepage .header:not(.header-user) .logo{margin-right:auto;order:0}body#homepage .header:not(.header-user) .right-col{display:contents}body#homepage .header:not(.header-user) .right-col>div:has(.search-btn){order:1}body#homepage .header:not(.header-user) .header-left-section{order:2}body#homepage .header:not(.header-user) .header-join-btn{order:3}body#homepage .header:not(.header-user) .search-btn{display:none}body#homepage .header:not(.header-user).header-scrolled .search-btn{display:flex}body#homepage .header-join-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:.8rem;color:#222;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;letter-spacing:.5px;line-height:1;margin-right:-.65rem;padding:.75rem .65rem;text-transform:none;transition:.4s;white-space:nowrap}body#homepage .header-join-btn:hover{background:#f7f7f7}}@media (max-width:768px){body#homepage .section-banner .search-form:not(.sf-addr){margin-top:1.5rem!important}body#homepage .section-banner h1{font-size:2.15rem;line-height:2.45rem}}@media (min-width:769px) and (max-width:1024px){body#homepage .section-banner .content:not(.facts-container){padding-top:.5rem}body#homepage .section-banner h1{font-size:2.6rem;line-height:1.12}body#homepage .section-banner .lead{font-size:1.12rem;line-height:1.6rem}body#homepage .section-banner .search-form{margin-top:2.6rem!important}body#homepage .section-banner .flex .search-form{display:flex}body#homepage .section-banner .container>.search-form{display:none}body#homepage .section-banner .flex .search-form{max-width:100%;width:100%!important}}body#homepage .section-banner .search-form .zip-input-container>div:first-child>div:first-child .search-field-icon{margin-left:-2px;transform:translateY(-55%)}body#homepage .section-banner .search-form .zip-input-container>div:nth-child(2) button>svg{left:-3px;position:relative}
