*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#ffffff;--bg-soft:#f7f7f5;--text:#0a0a0a;--text-mid:#3a3a3a;--text-quiet:#8a8a8a;--line:#ececec;--line-strong:#d4d4d2;--accent:#b89968;--header-h:64px;--header-h-mobile:56px}html{overflow-x:clip;overflow-y:auto;height:auto}body.page-id-3852{overflow-x:clip;overflow-y:visible;height:auto;min-height:100vh;background:var(--bg);margin:0}body.page-id-3852>#page>header.site-header,body.page-id-3852>#page>footer.site-footer,body.page-id-3852 .ast-above-header-bar,body.page-id-3852 #page,body.page-id-3852 #content,body.page-id-3852 .site-content,body.page-id-3852 .ast-container,body.page-id-3852 .entry-content{padding:0;margin:0;max-width:100%;height:auto;overflow:visible;background:transparent;transform:none;filter:none;perspective:none;will-change:auto;contain:none}body.page-id-3852 .entry-content>*{margin-block:0}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-weight:300;letter-spacing:-0.035em;line-height:0.98;font-family:'Inter',-apple-system,sans-serif}h1 em,h2 em,h3 em{font-style:italic;font-weight:300}body.page-id-3852 .micro{display:none}body.page-id-3852 header.site,body.page-id-3852 header.site.header-hidden{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;height:var(--header-h);margin:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:0 32px;background:#ffffff;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;-webkit-transform:none;transition:none}body.page-id-3852.admin-bar header.site{top:32px}@media (max-width:782px){body.page-id-3852.admin-bar header.site{top:46px}}@media (max-width:919px){body.page-id-3852 header.site{height:var(--header-h-mobile);padding:0 18px}}body.page-id-3852 .brand{display:inline-flex;align-items:center;height:36px}body.page-id-3852 .brand img{height:100%;width:auto}@media (max-width:919px){body.page-id-3852 .brand{height:32px}}body.page-id-3852 nav.primary{display:none;gap:36px;font-size:13px;font-weight:400}@media (min-width:920px){body.page-id-3852 nav.primary{display:flex}}body.page-id-3852 nav.primary a{color:var(--text);transition:color .2s}body.page-id-3852 nav.primary a:hover{color:var(--accent)}body.page-id-3852 .header-link{font-size:13px;font-weight:500;color:var(--text);border-bottom:1px solid var(--text);padding-bottom:2px}body.page-id-3852 .header-link:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:919px){body.page-id-3852 .header-link{display:none}}body.page-id-3852 .menu-btn{display:none;background:none;border:0;color:var(--text);font-size:26px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;margin-right:-8px;line-height:1}@media (max-width:919px){body.page-id-3852 .menu-btn{display:flex}}@media (max-width:919px){body.page-id-3852 nav.primary.open{display:flex !important;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.985);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);flex-direction:column;align-items:center;justify-content:center;gap:28px;z-index:99;padding:80px 24px}body.page-id-3852 nav.primary.open a{font-size:24px;font-weight:300;color:var(--text)}body.page-id-3852 .menu-btn{position:relative;z-index:101}}body.page-id-3852 .entry-content>section:first-of-type,body.page-id-3852 .entry-content>.hero,body.page-id-3852 .entry-content>.hero-interior,body.page-id-3852 .entry-content>section.hero,body.page-id-3852 .entry-content>section.hero-interior{padding-top:calc(var(--header-h)+60px)}@media (max-width:919px){body.page-id-3852 .entry-content>section:first-of-type,body.page-id-3852 .entry-content>.hero,body.page-id-3852 .entry-content>.hero-interior{padding-top:calc(var(--header-h-mobile)+40px)}}.hero{background:var(--bg);padding-bottom:40px}.hero-eyebrow{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:50px;display:block;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 32px}@media (max-width:640px){.hero-eyebrow{padding:0 22px;margin-bottom:32px}}.hero h1{font-size:clamp(48px,9vw,140px);font-weight:300;line-height:0.95;letter-spacing:-0.04em;max-width:1440px;margin:0 auto;padding:0 32px}@media (max-width:640px){.hero h1{padding:0 22px;font-size:clamp(40px,11vw,60px)}}.hero-photo-wrap{margin-top:60px;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 32px}.hero-photo-wrap>.hero-photo{width:100%;aspect-ratio:16/9;object-fit:cover}@media (max-width:640px){.hero-photo-wrap{padding:0 22px;margin-top:36px}.hero-photo-wrap>.hero-photo{aspect-ratio:4/5}}.hero-meta{display:flex;justify-content:space-between;align-items:flex-end;max-width:1440px;margin:28px auto 0;gap:24px;flex-wrap:wrap;padding:0 32px}@media (max-width:640px){.hero-meta{padding:0 22px}}.hero-tagline{font-size:16px;line-height:1.6;color:var(--text-mid);max-width:480px}.hero-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--text);border-bottom:1px solid var(--text);padding-bottom:4px;transition:gap .25s}.hero-link:hover{gap:18px}.hero-link::after{content:'→'}.hero.hero-breed{padding-top:0 !important;padding-left:0;padding-right:0}.hero.hero-breed .hero-photo-wrap{margin-top:0;max-width:100%;padding:0}.hero.hero-breed .hero-photo{aspect-ratio:21/9}@media (max-width:640px){.hero.hero-breed .hero-photo{aspect-ratio:4/3}}.hero.hero-breed .hero-overlay{padding:60px 32px 0;max-width:1440px;margin:0 auto}@media (max-width:640px){.hero.hero-breed .hero-overlay{padding:40px 22px 0}}.hero-interior{max-width:1440px;margin:0 auto;padding-bottom:80px;padding-left:32px;padding-right:32px}@media (max-width:640px){.hero-interior{padding-left:22px;padding-right:22px;padding-bottom:50px}}.hero-interior .eyebrow{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:32px;display:block}.hero-interior h1{font-size:clamp(40px,7.5vw,110px);font-weight:300;line-height:0.96;letter-spacing:-0.035em;color:var(--text);margin-bottom:32px;max-width:18ch}@media (max-width:640px){.hero-interior h1{font-size:clamp(36px,11vw,50px)}}.hero-interior .lede{font-size:18px;line-height:1.6;color:var(--text-mid);max-width:600px}.numbers{padding:100px 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (max-width:640px){.numbers{padding:70px 22px}}.numbers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 30px;max-width:1440px;margin:0 auto}@media (min-width:760px){.numbers-grid{grid-template-columns:repeat(4,1fr);gap:30px}}.num-value{font-size:clamp(56px,9vw,120px);font-weight:300;line-height:0.95;letter-spacing:-0.04em;color:var(--text);margin-bottom:16px;display:block}@media (max-width:640px){.num-value{font-size:56px}}.num-rule{width:100%;height:1px;background:var(--line);margin-bottom:18px}.num-label{font-size:12px;letter-spacing:0.06em;color:var(--text-mid);line-height:1.5}.story{padding:140px 32px 120px}@media (max-width:640px){.story{padding:80px 22px}}.story-grid{display:grid;grid-template-columns:1fr;gap:60px;max-width:1440px;margin:0 auto;align-items:start}@media (min-width:880px){.story-grid{grid-template-columns:1fr 2fr;gap:100px}}.story-label{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:32px;display:block}.story h2{font-size:clamp(34px,5vw,64px);font-weight:300;line-height:0.98;letter-spacing:-0.035em;color:var(--text)}@media (max-width:640px){.story h2{font-size:clamp(30px,9vw,40px)}}.story-body p{font-size:17px;line-height:1.65;color:var(--text-mid);margin-bottom:22px;max-width:640px}.story-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;margin-top:22px;color:var(--text);border-bottom:1px solid var(--text);padding-bottom:4px;transition:gap .25s}.story-link:hover{gap:18px;color:var(--accent);border-color:var(--accent)}.story-link::after{content:'→'}.breeds{padding:130px 32px}@media (max-width:640px){.breeds{padding:80px 22px}}.breeds-head{display:flex;flex-direction:column;gap:20px;margin-bottom:70px;max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:880px){.breeds-head{flex-direction:row;justify-content:space-between;align-items:end}}.breeds-label{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500}.breeds-title{font-size:clamp(34px,5vw,64px);font-weight:300;line-height:0.98;letter-spacing:-0.035em;color:var(--text)}@media (max-width:640px){.breeds-title{font-size:clamp(30px,9vw,40px)}}.breeds-grid{display:grid;grid-template-columns:1fr;gap:36px 24px;max-width:1440px;margin:0 auto}@media (min-width:720px){.breeds-grid{grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media (min-width:1080px){.breeds-grid{grid-template-columns:repeat(4,1fr);gap:50px 22px}}.breed{display:flex;flex-direction:column;cursor:pointer}.breed-img-wrap{aspect-ratio:4/5;overflow:hidden;background:var(--bg-soft)}.breed-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.breed:hover .breed-img-wrap img{transform:scale(1.03)}.breed-meta{padding:22px 0 8px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.breed-name{font-size:18px;font-weight:500;color:var(--text)}.breed-tag{font-size:11.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-quiet);font-weight:500}.breed-link{font-size:13px;color:var(--text);border-bottom:1px solid var(--line-strong);padding:0 0 2px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;transition:all .25s;margin-top:6px}.breed:hover .breed-link{gap:14px;border-color:var(--text)}.breed-link::after{content:'→'}.guarantee{display:grid;grid-template-columns:1fr;background:var(--bg-soft)}@media (min-width:880px){.guarantee{grid-template-columns:1.3fr 1fr}}.guarantee-img{aspect-ratio:4/5;overflow:hidden}@media (min-width:880px){.guarantee-img{aspect-ratio:auto;height:100%;min-height:600px}}.guarantee-img img,.guarantee>img{width:100%;height:100%;object-fit:cover}.guarantee-content{padding:80px 50px;display:flex;flex-direction:column;justify-content:center}@media (max-width:640px){.guarantee-content{padding:60px 22px}}.guarantee-label{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;margin-bottom:26px;color:var(--text-quiet);font-weight:500}.guarantee h2{font-size:clamp(34px,5vw,64px);font-weight:300;line-height:0.98;letter-spacing:-0.035em;margin-bottom:26px;color:var(--text);max-width:14ch}@media (max-width:640px){.guarantee h2{font-size:clamp(30px,9vw,40px)}}.guarantee p{font-size:16px;line-height:1.7;color:var(--text-mid);max-width:480px}.reviews{padding:140px 32px 130px;background:var(--bg)}@media (max-width:640px){.reviews{padding:80px 22px}}.reviews-head{max-width:1440px;margin:0 auto 80px;display:flex;flex-direction:column;gap:22px;align-items:flex-start}@media (min-width:880px){.reviews-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.reviews-eyebrow{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;display:inline-flex;align-items:center;gap:8px}.reviews-eyebrow .star{color:var(--accent);font-size:13px;line-height:1}.reviews-title{font-size:clamp(34px,5vw,64px);font-weight:300;line-height:0.98;letter-spacing:-0.035em;color:var(--text);max-width:18ch}@media (max-width:640px){.reviews-title{font-size:clamp(30px,9vw,40px)}}.reviews-grid{display:grid;grid-template-columns:1fr;gap:60px;max-width:1440px;margin:0 auto 80px;border-top:1px solid var(--line);padding-top:70px}@media (min-width:880px){.reviews-grid{grid-template-columns:repeat(3,1fr);gap:50px}}.review{background:transparent;border:0;padding:0;display:flex;flex-direction:column}.review-stars{color:var(--accent);font-size:12px;letter-spacing:0.5em;margin-bottom:28px}.review blockquote{font-size:18px;line-height:1.55;color:var(--text);margin:0 0 36px;font-weight:300;flex:1}.review blockquote::before{content:none}.review-meta{display:block;padding-top:24px;border-top:1px solid var(--line)}.reviewer-avatar{display:none !important}.reviewer-name{font-size:14px;font-weight:500;color:var(--text);line-height:1.3}.reviewer-date{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-quiet);margin-top:6px}.reviews-cta{text-align:center;max-width:1440px;margin:0 auto}.reviews-cta a{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;border-bottom:1px solid var(--text);padding-bottom:4px;transition:gap .25s}.reviews-cta a:hover{gap:18px;color:var(--accent);border-color:var(--accent)}.reviews-cta a::after{content:'→'}.powered-by{font-size:10.5px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);margin-top:18px;opacity:0.6}.cta-final{padding:160px 32px;max-width:1440px;margin:0 auto;border-top:1px solid var(--line);text-align:left}@media (max-width:640px){.cta-final{padding:90px 22px}}.cta-label{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:50px;display:block}.cta-final h2{font-size:clamp(44px,8vw,130px);font-weight:300;line-height:0.95;letter-spacing:-0.04em;margin-bottom:56px;color:var(--text);max-width:16ch}@media (max-width:640px){.cta-final h2{font-size:clamp(40px,11vw,56px)}}.cta-final-link{display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:500;color:var(--text);border-bottom:1px solid var(--text);padding-bottom:6px;transition:gap .25s}.cta-final-link:hover{gap:24px;color:var(--accent);border-color:var(--accent)}.cta-final-link::after{content:'→';font-size:18px}@media (max-width:640px){}@media (min-width:760px){}.footer-brand img{height:100%;width:auto;display:block}.footer-col h4{color:var(--text);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:22px;font-weight:500}.footer-col ul{list-style:none}.footer-col li{margin-bottom:12px;font-size:14px}.footer-col a{color:var(--text-mid);transition:color .2s}.footer-col a:hover{color:var(--text)}.pillars{padding:140px 32px}@media (max-width:640px){.pillars{padding:80px 22px}}.pillars-head{display:flex;flex-direction:column;gap:20px;margin-bottom:70px;max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:880px){.pillars-head{flex-direction:row;justify-content:space-between;align-items:end}}.pillars-grid{display:grid;grid-template-columns:1fr;gap:60px;max-width:1440px;margin:0 auto}@media (min-width:880px){.pillars-grid{grid-template-columns:repeat(3,1fr);gap:50px}}.pillar{padding-top:26px;border-top:1px solid var(--accent)}.pillar-num{font-size:11px;color:var(--accent);letter-spacing:0.18em;text-transform:uppercase;margin-bottom:22px;font-weight:500}.pillar h3{font-size:24px;font-weight:300;line-height:1.15;color:var(--text);margin-bottom:16px;letter-spacing:-0.025em}.pillar p{font-size:15.5px;line-height:1.65;color:var(--text-mid)}.faq-section{padding:140px 32px}@media (max-width:640px){.faq-section{padding:80px 22px}}.faq-cat{max-width:920px;margin:0 auto 80px}.faq-cat-label{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:22px;display:block}.faq-cat h2{font-size:clamp(30px,4.5vw,50px);font-weight:300;line-height:1.05;letter-spacing:-0.035em;color:var(--text);margin-bottom:40px}@media (max-width:640px){.faq-cat h2{font-size:clamp(26px,8vw,34px)}}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{padding:26px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:400;color:var(--text);list-style:none;letter-spacing:-0.015em}.faq-q::-webkit-details-marker{display:none}.faq-q::after{content:'+';font-size:24px;font-weight:300;color:var(--text);transition:transform .25s;flex-shrink:0}details[open] .faq-q::after{transform:rotate(45deg)}.faq-a{padding:0 0 28px;font-size:16px;line-height:1.7;color:var(--text-mid);max-width:760px}.faq-a p{margin-bottom:12px}.steps-section{padding:140px 32px;background:var(--bg-soft)}@media (max-width:640px){.steps-section{padding:80px 22px}}.steps-head{display:flex;flex-direction:column;gap:20px;margin-bottom:70px;max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:880px){.steps-head{flex-direction:row;justify-content:space-between;align-items:end}}.steps-grid{display:grid;grid-template-columns:1fr;gap:50px;max-width:1440px;margin:0 auto}@media (min-width:880px){.steps-grid{grid-template-columns:repeat(4,1fr);gap:36px}}.step{padding-top:28px;border-top:1px solid var(--line)}.step-num{font-size:12px;color:var(--accent);letter-spacing:0.18em;text-transform:uppercase;margin-bottom:20px;font-weight:500}.step h3{font-size:20px;font-weight:300;color:var(--text);margin-bottom:14px;line-height:1.2;letter-spacing:-0.02em}.step p{font-size:15px;line-height:1.65;color:var(--text-mid)}.profile-section{padding:140px 32px}@media (max-width:640px){.profile-section{padding:80px 22px}}.profile-grid{display:grid;grid-template-columns:1fr;gap:50px;max-width:1200px;margin:0 auto;align-items:start}@media (min-width:760px){.profile-grid{grid-template-columns:1fr 1.6fr;gap:80px}}.profile-img{aspect-ratio:3/4;background:var(--bg-soft);border-top:1px solid var(--line);display:flex;align-items:flex-end;justify-content:flex-start;padding:26px;font-size:180px;font-weight:300;color:var(--text);letter-spacing:-0.05em;line-height:0.85}@media (max-width:640px){.profile-img{font-size:100px;min-height:360px}}.profile-eyebrow{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:22px}.profile h2{font-size:clamp(30px,4.5vw,52px);font-weight:300;line-height:1.0;letter-spacing:-0.035em;color:var(--text);margin-bottom:28px}.profile p{font-size:16px;line-height:1.7;color:var(--text-mid);margin-bottom:20px;max-width:580px}.profile-creds{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-quiet);line-height:1.9;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.filters{display:flex;flex-wrap:wrap;gap:8px;max-width:1440px;margin:0 auto 60px;padding:0 32px}@media (max-width:640px){.filters{padding:0 22px}}.filter-pill{font-size:13px;padding:10px 22px;border:1px solid var(--line-strong);background:transparent;color:var(--text-mid);cursor:pointer;transition:all .2s}.filter-pill.active,.filter-pill:hover{background:var(--text);color:white;border-color:var(--text)}.kittens-section{padding:60px 32px 140px}@media (max-width:640px){.kittens-section{padding:40px 22px 80px}}.kittens-grid{display:grid;grid-template-columns:1fr;gap:50px 28px;max-width:1440px;margin:0 auto}@media (min-width:720px){.kittens-grid{grid-template-columns:repeat(2,1fr);gap:60px 28px}}@media (min-width:1080px){.kittens-grid{grid-template-columns:repeat(3,1fr);gap:70px 28px}}.kitten{display:flex;flex-direction:column}.kitten-img{aspect-ratio:4/5;overflow:hidden;background:var(--bg-soft)}.kitten-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.kitten:hover .kitten-img img{transform:scale(1.03)}.kitten-body{padding:24px 0 0}.kitten-status{display:inline-block;font-size:10px;letter-spacing:0.22em;text-transform:uppercase;padding:5px 0;margin-bottom:18px;font-weight:500}.kitten-status.available{color:var(--accent)}.kitten-status.found{color:var(--text-quiet)}.kitten h3{font-size:22px;font-weight:300;color:var(--text);margin-bottom:12px;letter-spacing:-0.025em}.kitten-meta{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:13px;color:var(--text-mid);margin-bottom:22px}.kitten-meta dt{color:var(--text-quiet);text-transform:uppercase;letter-spacing:0.16em;font-size:10.5px}.kitten-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text);border-bottom:1px solid var(--line-strong);padding-bottom:3px;transition:all .25s;align-self:flex-start}.kitten-link:hover{gap:14px;border-color:var(--text)}.kitten-link::after{content:'→'}.visit-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1440px;margin:0 auto;padding:140px 32px}@media (max-width:640px){.visit-grid{padding:80px 22px}}@media (min-width:880px){.visit-grid{grid-template-columns:1fr 1fr;gap:80px}}.visit-card{background:transparent;padding:0;border-top:1px solid var(--text);padding-top:32px}.visit-card .eyebrow{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--text-quiet);font-weight:500;margin-bottom:22px;display:block}.visit-card h3{font-size:32px;font-weight:300;line-height:1.05;color:var(--text);margin-bottom:28px;letter-spacing:-0.035em;max-width:14ch}.visit-card p{font-size:16px;line-height:1.7;color:var(--text-mid);margin-bottom:18px}.visit-info{display:grid;grid-template-columns:auto 1fr;gap:16px 26px;font-size:14px;margin-top:32px;padding-top:32px;border-top:1px solid var(--line)}.visit-info dt{color:var(--text-quiet);text-transform:uppercase;letter-spacing:0.18em;font-size:10.5px}.visit-card a.button{display:inline-flex;align-items:center;gap:12px;background:var(--text);color:white;padding:14px 26px;font-size:13px;font-weight:500;margin-top:28px;transition:all .25s}.visit-card a.button:hover{background:var(--accent);gap:18px}.legal-section{padding:80px 32px 140px}@media (max-width:640px){.legal-section{padding:60px 22px 80px}}.legal-body{max-width:760px;margin:0 auto}.legal-body h2{font-size:28px;font-weight:300;color:var(--text);margin:60px 0 22px;line-height:1.1;letter-spacing:-0.025em}.legal-body h3{font-size:20px;font-weight:400;color:var(--text);margin:30px 0 14px}.legal-body p{font-size:16px;line-height:1.75;color:var(--text-mid);margin-bottom:18px}.legal-body ul{margin:0 0 22px 22px}.legal-body li{font-size:16px;line-height:1.75;color:var(--text-mid);margin-bottom:8px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}body.page-id-3852 header.site{height:84px !important;padding:0 40px !important}body.page-id-3852 .brand{height:44px !important}body.page-id-3852 nav.primary{font-size:14px !important;gap:40px !important}body.page-id-3852 .header-link{font-size:14px !important}@media (max-width:919px){body.page-id-3852 header.site{height:72px !important;padding:0 22px !important}body.page-id-3852 .brand{height:38px !important}body.page-id-3852 .menu-btn{width:48px !important;height:48px !important;font-size:28px !important}}@media (max-width:640px){body.page-id-3852 header.site{height:64px !important;padding:0 18px !important}body.page-id-3852 .brand{height:36px !important}}body.page-id-3852 .entry-content>section:first-of-type,body.page-id-3852 .entry-content>.hero,body.page-id-3852 .entry-content>.hero-interior{padding-top:calc(84px+60px) !important}@media (max-width:919px){body.page-id-3852 .entry-content>section:first-of-type,body.page-id-3852 .entry-content>.hero,body.page-id-3852 .entry-content>.hero-interior{padding-top:calc(72px+40px) !important}}@media (max-width:640px){body.page-id-3852 .entry-content>section:first-of-type,body.page-id-3852 .entry-content>.hero,body.page-id-3852 .entry-content>.hero-interior{padding-top:calc(64px+30px) !important}}body.page-id-3852 .hero-link::after,body.page-id-3852 .story-link::after,body.page-id-3852 .breed-link::after,body.page-id-3852 .kitten-link::after,body.page-id-3852 .reviews-cta a::after,body.page-id-3852 .cta-final-link::after,body.page-id-3852 .footer-col a::after{content:'' !important;display:inline-block;width:1.1em;height:1.1em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;vertical-align:-0.18em;transition:transform .25s cubic-bezier(.2,.8,.2,1)}body.page-id-3852 .hero-link:hover::after,body.page-id-3852 .story-link:hover::after,body.page-id-3852 .breed-link:hover::after,body.page-id-3852 .kitten-link:hover::after,body.page-id-3852 .reviews-cta a:hover::after,body.page-id-3852 .cta-final-link:hover::after{transform:translateX(4px)}body.page-id-3852 .footer-col a::after{display:none}body.page-id-3852 .cta-final-link::after{width:1.3em;height:1.3em}body.page-id-3852 .faq-q::after{content:'' !important;display:inline-block;width:22px;height:22px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}body.page-id-3852 details[open] .faq-q::after{transform:rotate(45deg)}body.page-id-3852 .menu-btn{font-size:0 !important}body.page-id-3852 .menu-btn::before{content:'';display:inline-block;width:26px;height:26px;background-color:var(--text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:opacity .2s}body.page-id-3852 nav.primary.open+.menu-btn::before,body.page-id-3852 .menu-btn.is-open::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6l-12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6l-12 12'/%3E%3C/svg%3E")}body.page-id-3852 .review-stars{font-size:0 !important;letter-spacing:0 !important;display:block;width:100px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5l1.6 4.5h4.9l-3.8 3 1.1 4.5L8 11.4l-3.8 2.6 1.1-4.5L1.5 6h4.9z' fill='%23b89968'/%3E%3C/svg%3E");background-size:20px 16px;background-repeat:repeat-x;background-position:left center}body.page-id-3852 .reviews-eyebrow .star{font-size:0 !important;display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5l1.6 4.5h4.9l-3.8 3 1.1 4.5L8 11.4l-3.8 2.6 1.1-4.5L1.5 6h4.9z' fill='%23b89968'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:-2px}