.home-page{background:#fff;min-height:100vh;padding-bottom:34px}.home-page .home-nav{background:#fffaf0;border-bottom:1px solid #d8c09d;box-shadow:0 3px 9px rgba(58,35,21,.16)}.home-corkboard{box-sizing:border-box;max-width:1180px;margin:18px auto 0;background:#c59a6d url(/cork-texture.jpg) repeat;background-size:240px 160px;border:6px solid #fff;border-radius:22px;overflow:hidden;box-shadow:none}.home-hero{padding:46px 5% 18px;background:transparent}.hero-note{position:relative;max-width:980px;margin:auto;padding:48px 7% 42px;background:#fffaf0;border:1px solid #d8c09d;border-radius:2px;box-shadow:0 7px 14px rgba(58,35,21,.24);transform:rotate(-.35deg)}.hero-note:before{content:"";position:absolute;top:11px;left:50%;width:15px;height:15px;border-radius:50%;background:#1769aa;box-shadow:inset -3px -3px 4px rgba(0,0,0,.24),0 2px 3px rgba(0,0,0,.3);transform:translateX(-50%)}.hero-note h1{color:#201914}.hero-note h1 span{color:#8f4e29}.hero-explore{margin-top:30px;padding-top:26px;border-top:1px solid #d8c09d;text-align:center}.hero-explore .kicker{margin:0 0 8px;color:#8f4e29}.hero-explore h2{margin:0;color:#241b16;text-shadow:none}.home-board-section{padding:0 5% 42px}.home-board,.home-board-section{background:transparent;overflow:visible}.home-board{max-width:1080px;margin:0 auto;padding:30px 25px;border:0;box-shadow:none}.home-board .cards{gap:22px;align-items:start;overflow:visible}.home-board .card{position:relative;display:block;color:inherit;text-decoration:none;cursor:pointer;background:#fffaf0;border:1px solid #d8c09d;border-radius:2px;box-shadow:0 7px 14px rgba(58,35,21,.24);transform:rotate(-.35deg);padding:32px 20px 8px!important;align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important}.home-board .card:nth-child(2n){transform:rotate(.35deg)}.home-board .card:hover{transform:translateY(-3px) rotate(0);box-shadow:0 12px 20px rgba(58,35,21,.3)}.home-board .card:focus-visible{outline:3px solid #1769aa;outline-offset:4px;transform:rotate(0)}.home-board .card:before{content:""!important;position:absolute!important;z-index:8!important;top:-23px!important;left:50%!important;right:auto!important;width:48px!important;height:44px!important;transform:translateX(-50%)!important;border:0!important;border-radius:0!important;background:url(/blue-pushpin-realistic-v2-web.png) 50%/contain no-repeat!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}.home-board .card .icon{filter:grayscale(1) brightness(0);font-size:30px}.home-board .card .puppy-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:38px;line-height:1;overflow:visible;padding:2px}.home-board .card .stud-icon{width:36px;height:33px;filter:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA0CAYAAAAwhpBbAAAB5klEQVR42u1aMUjEMBR9lQMVVEQQxM1VEFwcHE8cVdBBcBBcVQQHB0cXB1enm286cCmCiIvg4KAoiOB466GiBzcoOsWlQoj2mjRp0h/yIFwuKUlf3kvy0xYICAgoEDsALgHUfCK1CaCZ5JsAGJcavpBkXVJdpoEe4gNw7oOKjQwlGXWCoxIEyRNlCumRIsEHRZIMQDtR/w+iEquoi8iX1VUKgWQgWW6c+rZ9iOlFbKzigWofAGIAYwDuAOz7pmJMcU6qRi6T1Gw3m2P+Pfscq/6mNUp2zRvGDVMgWdWMU6fLbs+65n7IALwrReoETxnSHGzbdcPFSb5CVD0efQC+XCs5VbB6g64XlxUDi4v2Q6yIqEVLs/DYILjt0qbXFmzKjEldYhU7LsO6T0tuGXCppM3NPnKhZCnfS4RHkopYLfA+T6DxUiciYtUIwMg/Ryurc3LCQBtLyU2vC+XfyW/bte1vDW/sfPlNSjkzNSeHJNuZMThg48L/3oxjVi6S/Eh1ABxacMIRl28JdW9c/lWoW8jT2UGOGHG5gBiUr7viys+EugudVTItzQkjbCLI3lIguQhDH0XMWzpBsC6PX/hrahkiaG2DsQWS1ZS+74Xr+iWc9qR7qsi6WVPW3U363NNo4xgBAXTxA35IoRh6qkz/AAAAAElFTkSuQmCC") 50%/contain no-repeat}.home-board .card .vet-icon{font-size:38px;font-weight:900;transform:scaleX(1.18);transform-origin:left center}.home-board .card .boarding-icon{width:42px;height:36px;filter:none;display:flex;align-items:center;justify-content:center}.home-board .card .boarding-icon svg{display:block;width:42px;height:36px}.home-board .card .specialty-icon{width:44px;height:32px;filter:none;display:flex;align-items:center;justify-content:center}.home-board .card .specialty-icon svg{display:block;width:44px;height:32px}.home-board .card h3{color:#241b16}.home-board .card p{min-height:0!important;margin-bottom:6px!important}.home-board .card .home-card-link{color:#8f4e29;font-weight:900;display:inline-block;margin:0!important}.card-title-row{display:block}.member-posting-only{display:none!important}html.k9-signed-in[data-account-type=seller] .member-posting-only{display:block!important}.home-cta{max-width:1080px;margin:0 auto 34px;padding:0 5%;background:transparent}.cta-note{position:relative;padding:42px 7%;background:#fffaf0;color:#2b2019;border:1px solid #d8c09d;border-radius:2px;box-shadow:0 7px 14px rgba(58,35,21,.24);transform:rotate(.35deg)}.cta-note:before{content:"";position:absolute;top:10px;left:50%;width:13px;height:13px;border-radius:50%;background:#1769aa;box-shadow:inset -2px -2px 3px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.25);transform:translateX(-50%)}.cta-note h2{color:#241b16}.cta-note p{color:#5f4c3f}@media(max-width:900px),(orientation:landscape) and (max-height:900px) and (max-width:950px) and (hover:none) and (pointer:coarse){.home-page .home-nav{display:block;text-align:center;padding:14px 5% 16px;min-height:auto}.home-page .home-nav .brand{display:inline-block;margin:0 0 12px;padding:0}.home-page .home-nav nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.home-page .home-nav .desktop-home-link{display:none!important}.home-page .home-nav .home-account{padding:10px 14px!important}.home-page .home-nav .home-post button{padding:11px 16px!important;min-height:42px}.home-corkboard{margin:10px 7px 0;border-width:5px;border-radius:18px;background-size:240px 160px;box-shadow:none}.home-hero{padding:22px 3.5% 10px}.hero-note{padding:38px 6% 30px}.hero-note:before{top:9px}.hero-note h1{font-size:38px;line-height:.98;margin-bottom:16px}.hero-note>p{font-size:15px;line-height:1.45;margin-bottom:0}.hero-explore{margin-top:24px;padding-top:22px}.hero-explore h2{font-size:34px;line-height:1.02}.home-board-section{padding:0 4% 34px}.home-board{padding:16px 8px}.home-board .cards{grid-template-columns:1fr 1fr;gap:16px;align-items:start}.home-board .card{padding:27px 16px 7px!important}.home-board .card p{min-height:0!important}.home-cta{padding:0 4%;margin-bottom:22px}.cta-note{padding:38px 7%}}@media(max-width:700px),(orientation:landscape) and (max-height:700px) and (max-width:950px) and (hover:none) and (pointer:coarse){.home-board .card:before{width:47px!important;height:43px!important;top:-22px!important}}@media(max-width:560px),(orientation:landscape) and (max-height:560px) and (max-width:950px) and (hover:none) and (pointer:coarse){.home-page .home-nav nav{gap:9px!important}.home-page .home-nav .home-account,.home-page .home-nav .home-post{flex:0 0 auto}.home-corkboard{margin:8px 6px 0;border-width:5px;border-radius:16px}.home-hero{padding:18px 4% 2px}.hero-note{padding:30px 5% 22px}.hero-note h1{font-size:34px;margin-top:14px;margin-bottom:12px}.hero-note>p{line-height:1.4}.hero-explore{margin-top:16px;padding-top:15px}.hero-explore .kicker{margin-bottom:6px}.hero-explore h2{font-size:30px;line-height:1}.home-board-section{padding:0 4% 12px}.home-board{padding-top:10px;padding-bottom:0}.home-board .cards{grid-template-columns:1fr;align-items:start}.home-board .card{padding:16px 16px 6px!important}.card-title-row{display:flex;align-items:center;gap:12px;margin:0 0 8px;overflow:visible}.home-board .card .icon{flex:0 0 auto;line-height:1.15;margin:0;font-size:29px;overflow:visible}.home-board .card .puppy-icon{width:40px;height:38px;line-height:1;overflow:visible;padding:2px}.home-board .card .stud-icon{display:inline-flex;align-items:center;width:36px;height:33px;min-width:36px;padding:0}.home-board .card .vet-icon{font-size:40px;transform:scaleX(1.28)}.home-board .card .boarding-icon{width:42px;height:36px}.home-board .card .specialty-icon{width:44px;height:32px}.home-board .card h3{margin:0}.home-board .card p{margin:0 0 5px!important}.home-cta{margin-top:0;padding:0 4%;max-width:none}.cta-note{padding:26px 5% 22px}.cta-note .kicker{margin:0 0 10px}.cta-note h2{margin:0 0 14px;line-height:1.02}.cta-note p{margin:0 auto 18px;line-height:1.45;max-width:500px}.cta-note a{display:inline-block;margin:0}.dark h2{font-size:32px}}