@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew Fallback;src:local(Arial);ascent-override:101.09%;descent-override:27.64%;line-gap-override:0.0%;size-adjust:105.65%}.noto_sans_hebrew_187feff5-module__42aYJa__className{font-family:Noto Sans Hebrew,Noto Sans Hebrew Fallback;font-style:normal}.noto_sans_hebrew_187feff5-module__42aYJa__variable{--font-noto-hebrew:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback"}
:root{--background:#111;--foreground:#eee;--muted:#1e1e20;--line:#343434;--primary:#82aa05;--primary-dark:#668702;--brown:#b4956f;--ink-soft:#c4c4c4;--container:1180px}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-noto-hebrew), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}.container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.narrow{width:min(840px,100% - 48px)}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131313;align-items:center;min-height:96px;padding:0 28px 0 0;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff0d}.logo{background:#fff;justify-content:center;align-items:center;width:168px;min-height:96px;margin-left:0;display:flex}.logo img{width:150px;height:auto}.desktopNav{flex:1;align-items:stretch;gap:1px;min-height:96px;display:flex}.desktopNav a{color:#9b9b9b;align-items:center;padding:0 13px;font-size:15px;font-weight:500;transition:color .18s,background .18s;display:flex}.desktopNav a:hover,.desktopNav a.active{color:var(--primary)}.headerRight{direction:ltr;align-items:center;gap:14px;padding-inline:12px 20px;display:flex}.phoneLink{color:#ddd;font-size:16px;font-weight:700}.headerRight a:not(.phoneLink){color:#9b9b9b;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.menuButton{color:#ddd;background:0 0;border:0;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;font-weight:600;display:none}.menuButton i,.menuButton i:before,.menuButton i:after{content:"";background:currentColor;width:24px;height:2px;display:block}.menuButton i:before{transform:translateY(-7px)}.menuButton i:after{transform:translateY(5px)}.hero{color:#fff;text-align:center;background-position:50%;background-size:cover;background-attachment:fixed;place-items:center;min-height:calc(100vh - 96px);display:grid;position:relative}.heroOverlay{background:#0000003d;position:absolute;inset:0}.heroContent{padding:32px;position:relative}.hero h1{margin:22px 0;font-size:clamp(70px,10vw,148px);font-weight:300;line-height:.95}.hero h2{letter-spacing:4px;font-size:clamp(25px,3vw,38px);font-weight:400}.japanese{font-family:serif}.intro{background-color:#131313;background-image:url(/assets/puppies-6bba331a-3b8c3a6b.webp);background-position:bottom;background-repeat:no-repeat;background-size:min(1200px,110vw);padding:120px 0 220px}.twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:78px;display:grid}h2{font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1.15}h2 strong{font-weight:800}.lead p,.articleTeaser p{color:var(--ink-soft);font-size:21px;line-height:1.85}.lead img{margin-top:28px}.imageBand{min-height:52vh;position:relative;overflow:hidden;box-shadow:inset 0 0 0 999px #00000014}.imageBand img{object-fit:cover;object-position:center}.textBlock{background-color:#1f1f21;background-position:0 100%;background-repeat:no-repeat;background-size:450px;padding:125px 0}.articleTeaser{text-align:center}.articleTeaser h2{margin-bottom:24px;font-size:clamp(32px,4vw,48px)}.button{color:#eee;background:0 0;border:1px solid #6f6f6f;justify-content:center;align-items:center;min-height:46px;margin-top:22px;padding:0 28px;font-size:15px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--primary);border-color:var(--primary);color:#fff}.gallerySection{background-color:#151515;background-position:top;background-repeat:no-repeat;background-size:min(1100px,100%);padding:95px 0 120px}.gallerySection .narrow{text-align:center;margin-bottom:44px}.galleryGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.galleryTile{color:#fff;background:#111;border:0;min-height:360px;position:relative;overflow:hidden}.galleryTile.half{grid-column:span 3}.galleryTile.wide{grid-column:span 4;min-height:430px}.galleryTile.narrow{grid-column:span 2;min-height:430px}.galleryTile img{object-fit:contain;transition:transform .5s,opacity .3s}.galleryTile:after{opacity:0;content:"";background:#00000094;transition:opacity .3s;position:absolute;inset:0}.galleryTile span{z-index:1;color:#fff;opacity:0;place-items:center;padding:20px;font-size:clamp(26px,4vw,44px);font-weight:300;transition:opacity .3s;display:grid;position:absolute;inset:0}.galleryTile:hover:after,.galleryTile:hover span,.galleryTile:focus-visible:after,.galleryTile:focus-visible span{opacity:1}.galleryTile:hover img{transform:scale(1.04)}.postsWrap{margin-top:76px}.postsWrap>h3{margin-bottom:22px;font-size:28px;font-weight:400}.posts{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.postImage{background:#050505;height:300px;position:relative;overflow:hidden}.postImage img{object-fit:contain}.post h3{color:#f0f0f0;margin:18px 0 12px;font-size:24px;font-weight:400;line-height:1.25}.post p{color:var(--ink-soft);line-height:1.75}.centered{width:max-content;margin:48px auto 0;display:flex}.contact{text-align:center;background:#111;padding:95px 0 0}.leadText{max-width:780px;color:var(--ink-soft);margin:28px auto;font-size:22px;line-height:1.7}.contactCols{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin:44px 0;display:grid}.contactCols>div{padding:28px}.contactCols>div+div{border-right:1px solid var(--line)}.contactCols h3{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;font-size:16px}.contactCols a{margin-top:10px;font-size:22px;display:inline-block}.contactForm{gap:14px;max-width:620px;margin:0 auto 38px;display:grid}.contactForm textarea,.chatInput input{border:1px solid var(--line);color:#eee;resize:vertical;background:#191919;width:100%;padding:14px 16px}.contactForm .button{justify-self:center;margin:0}.visit{margin-bottom:32px;font-size:23px}.map{background-color:#d8ded6;background-image:linear-gradient(30deg,#ffffff52 12%,#0000 12.5% 87%,#ffffff52 87.5%),linear-gradient(150deg,#ffffff52 12%,#0000 12.5% 87%,#ffffff52 87.5%),linear-gradient(30deg,#ffffff52 12%,#0000 12.5% 87%,#ffffff52 87.5%),linear-gradient(150deg,#ffffff52 12%,#0000 12.5% 87%,#ffffff52 87.5%);background-position:0 0,0 0,40px 70px,40px 70px;background-size:80px 140px;height:435px;position:relative;overflow:hidden}.pin{background:#fff;border:1px solid #c7c7c7;padding:10px 16px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000026}.galleryCarousel{text-align:right;background:radial-gradient(circle at 18% 12%,#c7a56f1f,#0000 30%),#101010;padding:76px 0 86px}.homeGalleryCarousel{margin-top:62px}.articleGalleryCarousel{border-top:1px solid #ffffff1a}.galleryCarouselHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:28px;display:grid}.galleryCarouselHead p{color:#c7a56f;margin:0 0 8px;font-size:13px;font-weight:700}.galleryCarouselHead h2{color:#f2f2f2;margin:0;font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.15}.galleryCarouselHead span{color:#bdbdbd;max-width:680px;margin-top:12px;font-size:16px;line-height:1.7;display:block}.galleryCarouselHead .button{white-space:nowrap;margin:0}.galleryMarqueeViewport{direction:rtl;width:100%;padding:8px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.galleryMarqueeTrack{will-change:transform;gap:18px;width:max-content;animation:46s linear infinite gallery-marquee;display:flex}.galleryCarousel:hover .galleryMarqueeTrack,.galleryCarousel:focus-within .galleryMarqueeTrack{animation-play-state:paused}.galleryMarqueeTrack.reducedMotion{animation:none}.galleryMarqueeCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5eedd12;border:1px solid #f5eedd21;border-radius:18px;flex:none;width:min(82vw,390px);margin:0;padding:12px;box-shadow:0 22px 80px #00000042}.galleryMarqueeCard div,.galleryMarqueeImageLink{background:#050505;border-radius:12px;height:290px;display:block;position:relative;overflow:hidden}.galleryMarqueeImageLink{cursor:pointer;outline-offset:4px}.galleryMarqueeCard img{object-fit:contain}@keyframes gallery-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.footer{text-align:center;background:linear-gradient(#202022 0%,#121212 100%);padding:64px 24px 52px}.footerCols{width:min(var(--container), 100%);grid-template-columns:repeat(3,1fr);gap:32px;margin:32px auto 16px;display:grid}.footer h3{margin-bottom:12px;font-size:27px;font-weight:400}.footer p{color:var(--ink-soft);line-height:1.8}.mobileMenu{z-index:100;background:#0000005c;position:fixed;inset:0}.mobilePanel{color:#eee;background:#151515;flex-direction:column;align-items:center;gap:24px;width:min(86vw,390px);min-height:100%;padding:40px 26px;display:flex;box-shadow:0 0 50px #0003}.mobilePanel nav{text-align:center;gap:16px;font-size:26px;display:grid}.mobilePanel nav a{color:#d8d8d8;transition:color .18s}.mobilePanel nav a.active{color:var(--primary)}.closeButton{color:inherit;background:0 0;border:0;font-size:42px;line-height:1;position:absolute;top:14px;left:18px}.whatsapp{z-index:80;direction:ltr;position:fixed;bottom:22px;right:22px}.whatsappButton{color:#fff;background:#25d366;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 14px 35px #25d36661}.whatsappIcon{flex:none;width:25px;height:25px}.whatsappButton b{background:#f44336;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-8px;right:-8px}.chatPanel{text-align:right;direction:rtl;background:#fff;border-radius:4px;width:min(360px,100vw - 28px);overflow:hidden;box-shadow:0 20px 60px #00000038}.chatHead{background-color:var(--primary);color:#fff;text-align:right;direction:rtl;background-size:280px;min-height:112px;padding:20px 44px 18px 22px;position:relative}.chatHead button{color:#fff;background:0 0;border:0;font-size:30px;position:absolute;top:8px;left:12px}.chatHead.compact{min-height:78px;padding-right:22px}.waHeading{margin-bottom:6px;font-weight:800}.agentRow{text-align:right;direction:rtl;background:#fff;border:0;flex-direction:row;align-items:center;gap:14px;width:100%;padding:18px;display:flex}.avatar{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:52px;height:52px}.agentRow span:last-child{justify-items:start;gap:2px;display:grid}.agentRow small{color:#777}.agentRow strong{color:#222}.agentRow em{color:#2db742;font-size:13px;font-style:normal}.chatBody{background:#f2efe8;gap:10px;padding:20px;display:flex}.bubble{background:#fff;border-radius:8px;padding:12px 14px;box-shadow:0 1px 3px #00000014}.bubble p{margin:6px 0}.bubble small{color:#888}.chatInput{display:flex}.chatInput button{color:#fff;background:#25d366;border:0;width:54px}.lightbox{z-index:120;color:#fff;background:#000000e0;place-items:center;padding:56px;display:grid;position:fixed;inset:0}.lightbox figure{text-align:center;width:min(1050px,100%)}.lightbox img{object-fit:contain;width:auto;max-height:78vh}.lightbox figcaption{margin-top:18px;font-size:24px}.lightNav{color:#fff;background:0 0;border:0;font-size:70px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lightNav.prev{right:24px}.lightNav.next{left:24px}.contentHero{text-align:center;color:#fff;place-items:center;min-height:54vh;display:grid;position:relative;overflow:hidden}.contentHero img{object-fit:cover}.contentHeroOverlay{background:linear-gradient(#00000059,#000000c7),#00000040;position:absolute;inset:0}.contentHeroText{z-index:1;width:min(900px,100% - 32px);padding:80px 0;position:relative}.contentHeroText p{color:#ffffffd1;letter-spacing:2px;margin-bottom:16px;font-size:clamp(18px,2.4vw,30px)}.contentHeroText h1{font-size:clamp(46px,8vw,104px);font-weight:300;line-height:1.05}.contentBody{background:#111;padding:90px 0}.contentBodyAlt{background:#171719}.contentGrid{grid-template-columns:minmax(0,820px);justify-content:center;display:grid}.contentGrid article{text-align:center}.contentGrid p{color:var(--ink-soft);margin-bottom:22px;font-size:22px;line-height:1.9}.aboutIntro{text-align:center;background-color:#111;background-position:10%;background-repeat:no-repeat;background-size:450px 450px;padding:160px 0 120px}.aboutEyebrow{color:#bdbdbd;letter-spacing:.02em;font-size:14px}.aboutIntro h1{margin:28px 0;font-size:clamp(38px,5vw,62px);font-weight:300}.aboutDivider{background:#8f7a5f;width:42px;height:1px;margin:30px auto 0;display:block}.aboutStory{background:#111;padding:80px 0 120px}.aboutStorySecond{padding-top:40px}.aboutStoryGrid{grid-template-columns:minmax(280px,520px) minmax(0,620px);align-items:start;gap:70px;display:grid}.aboutStoryGrid.reverse{grid-template-columns:minmax(0,620px) minmax(280px,520px)}.aboutStoryGrid.reverse .aboutPhoto{order:2}.aboutPhoto{text-align:center;margin:0}.aboutPhoto img{object-fit:contain;width:100%;height:auto}.aboutPhoto.wide{align-self:center}.aboutPhoto figcaption{color:#8e8e8e;margin-top:18px;font-size:13px}.aboutText{color:#d4d4d4;font-size:19px;line-height:1.9}.aboutText h2,.aboutText h3{color:#fff;margin:0 0 20px;font-weight:400}.aboutText h2{font-size:30px}.aboutText h3{margin-top:28px;font-size:22px}.aboutText p{margin-bottom:16px}.aboutBand{background-position:50%;background-size:cover;background-attachment:fixed;align-items:center;min-height:56vh;display:flex}.aboutBandTile{text-align:center;background:#1616168c;max-width:560px;margin-inline:auto 0;padding:58px 64px}.aboutBandTile h2{margin-bottom:22px}.aboutBandTile p{color:#d9d9d9;font-size:20px;line-height:1.8}.aboutGallery{text-align:center;background-color:#111;background-position:0 0;background-repeat:no-repeat;padding:110px 0}.aboutGallery>.container>h2{max-width:900px;margin:20px auto 60px}.aboutGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;display:grid}.aboutGalleryItem img{aspect-ratio:1;object-fit:cover;width:100%}.aboutGalleryItem:nth-child(n+3) img{aspect-ratio:16/9}.aboutGalleryItem h3{margin:24px 0 12px;font-size:26px;font-weight:400}.aboutGalleryItem p{color:var(--ink-soft);line-height:1.7}.aboutPuppies{text-align:center;background-color:#111;background-position:100% 0;background-repeat:no-repeat;padding:100px 0 80px}.aboutPuppies p{max-width:760px;color:var(--ink-soft);margin:24px auto;font-size:20px;line-height:1.8}.aboutPuppies>.container>img:first-of-type{width:min(100%,1120px);margin:35px auto 30px}.aboutSignature{margin:0 auto;display:block}.aboutContact{text-align:center;background:#111;padding:95px 0}.aboutContact p{color:var(--ink-soft);margin-top:20px;font-size:21px}.akitaIndex{background:#111;padding:58px 0 90px}.akitaCardSection{padding:26px 0 70px}.akitaCardSection h1{color:#f2f2f2;text-align:right;margin:0 0 38px;font-size:clamp(34px,5vw,56px);font-weight:300}[dir=rtl] .akitaCardSection h1{text-align:right}.akitaCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 34px;display:grid}.akitaCard{min-width:0}.akitaCardImage{background:#050505;height:300px;display:block;position:relative;overflow:hidden}.akitaCardImage img{object-fit:contain;transition:transform .45s}.akitaCard:hover .akitaCardImage img{transform:scale(1.045)}.akitaCard h3{color:#f1f1f1;margin:20px 0 12px;font-size:24px;font-weight:400;line-height:1.25}.akitaCard p{color:var(--ink-soft);font-size:16px;line-height:1.75}.akitaCard .button{min-height:38px;padding:0 20px;font-size:13px}.akitaCardSection.compact .akitaCardImage{height:260px}.akitaArticlePage{background:radial-gradient(circle at 20% 0,#82aa051c,#0000 32%),#111;min-height:100vh}.akitaArticleHero{background:#070707;align-items:end;min-height:62vh;display:grid;position:relative;overflow:hidden}.akitaArticleHero img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.08)}.akitaArticleHeroOverlay{background:linear-gradient(#0000002e,#000000d1),linear-gradient(90deg,#00000057,#0000 58%);position:absolute;inset:0}.akitaArticleHeroText{z-index:1;padding:90px 0 72px;position:relative}.akitaArticleHeroText a{color:#d9d9d9;border:1px solid #ffffff38;align-items:center;min-height:36px;margin-bottom:20px;padding:0 18px;font-size:14px;transition:border-color .18s,color .18s;display:inline-flex}.akitaArticleHeroText a:hover{border-color:var(--primary);color:var(--primary)}.akitaArticleHeroText h1{color:#fff;max-width:960px;font-size:clamp(36px,6vw,78px);font-weight:300;line-height:1.08}.akitaArticleHeroText p{color:#ffffffc2;max-width:820px;margin-top:24px;font-size:clamp(18px,2vw,24px);line-height:1.8}.akitaArticleBody{width:min(920px,100% - 48px);color:var(--ink-soft);padding:72px 0 110px}.articleToc{background:linear-gradient(135deg,#c7a56f1f,#ffffff06),#151515;border:1px solid #c7a56f47;margin:0 0 44px;padding:24px 26px}.articleToc strong{color:#f3f3f3;margin-bottom:14px;font-size:20px;font-weight:600;display:block}.articleToc div{gap:8px;display:grid}.articleToc a{color:#cbb48d;font-size:15px;line-height:1.6}.articleToc a:hover{color:#fff}.akitaArticleBody p,.akitaArticleBody li{font-size:clamp(18px,2vw,22px);line-height:1.95}.akitaArticleBody p{margin-bottom:24px}.akitaArticleBody h2,.akitaArticleBody h3{color:#f2f2f2;font-weight:400;line-height:1.25}.akitaArticleBody h2{margin:52px 0 18px;font-size:clamp(28px,4vw,44px)}.akitaArticleBody h3{margin:38px 0 16px;font-size:clamp(23px,3vw,32px)}.akitaArticleBody ul,.akitaArticleBody ol{gap:12px;margin:0 26px 30px 0;display:grid}.akitaArticleFigure{background:#050505;margin:34px 0;overflow:hidden}.akitaArticleFigure img{width:100%;height:auto;display:block}.akitaArticleCta{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:14px;margin-top:58px;padding-top:34px;display:flex}.articleRelated{padding:0 0 86px}.articleRelatedHead{text-align:right;gap:8px;margin-bottom:24px;display:grid}.articleRelatedHead p{color:#c7a56f;margin:0;font-size:13px;font-weight:700}.articleRelatedHead h2{color:#f2f2f2;max-width:780px;margin:0;font-size:clamp(28px,4vw,46px);font-weight:300;line-height:1.2}.articleRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.articleRelatedCard{background:linear-gradient(#ffffff0b,#ffffff04),#151515;border:1px solid #ffffff1c;min-width:0;transition:transform .22s,border-color .22s,background .22s;box-shadow:0 18px 54px #0000003d}.articleRelatedCard:hover{background:linear-gradient(#c7a56f18,#ffffff05),#151515;border-color:#c7a56f80;transform:translateY(-4px)}.articleRelatedCard a{height:100%;color:inherit;display:grid}.articleRelatedImage{background:#050505;height:210px;display:block;position:relative;overflow:hidden}.articleRelatedImage img{object-fit:contain;padding:8px}.articleRelatedContent{align-content:start;gap:12px;padding:20px;display:grid}.articleRelatedContent strong{color:#f4f4f4;font-size:20px;font-weight:500;line-height:1.35}.articleRelatedContent span{color:#b8b8b8;font-size:14px;line-height:1.75}.articleRelatedContent em{color:#c7a56f;margin-top:6px;font-size:13px;font-style:normal;font-weight:700}.saleBlogPage{background:#111;min-height:100vh;padding:66px 0 170px}.saleBlogContainer{max-width:1080px}.saleBreadcrumb{color:#8f7a5f;text-align:right;justify-content:flex-start;gap:9px;margin-bottom:42px;font-size:11px;line-height:1.4;display:flex}.saleBreadcrumb a{color:#a78d69}.salePost{border-top:1px solid #ffffff47;padding:30px 0 34px}.salePost:first-child{border-top-color:#0000;padding-top:0}.salePostHead{text-align:right}.salePostHead h1{color:#d2d2d2;margin:0 0 9px;font-size:24px;font-weight:400;line-height:1.28}.salePostHead h1 a{color:inherit}.salePostHead h1 a:hover,.saleTags .saleTag:hover,.saleBreadcrumb a:hover{color:#fff}.saleMeta{color:#747474;flex-wrap:wrap;justify-content:flex-start;gap:5px 12px;font-size:12px;display:flex}.saleMeta span:not(:last-child):after{content:"/";color:#555;margin-right:12px}.salePostImage{background:#080808;margin:32px 0 18px;display:block;overflow:hidden}.salePostImage img{object-fit:contain;width:100%;height:auto;transition:transform .46s;display:block}.salePostImage:hover img{transform:scale(1.025)}.salePostBody{color:#b8b8b8;text-align:right;font-size:13px;line-height:1.72}.salePostBody p{margin:0 0 6px}.salePostFoot{color:#7d7d7d;justify-items:start;gap:11px;margin-top:20px;font-size:12px;display:grid}.saleTags{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.saleTags .saleTag{color:#9a825f;background:#ffffff0a;border-radius:2px;align-items:center;min-height:20px;padding:0 7px;display:inline-flex}.salePager{justify-content:center;gap:1px;margin-top:24px;display:flex}.salePager a{color:#777;background:#fff;border:1px solid #d9d9d9;justify-content:center;align-items:center;min-width:26px;min-height:24px;font-size:12px;display:inline-flex}.newsBlogPage .salePost:first-child{border-top-color:#ffffff47;padding-top:30px}.newsContinue{color:#d8d8d8;border:1px solid #ffffff57;align-items:center;min-height:30px;margin-top:14px;padding:0 14px;font-size:12px;display:inline-flex}.newsContinue:hover{color:#fff;border-color:#fff}.newsInlineHeading{color:#e5e5e5;font-size:26px;line-height:1.25;margin:18px 0 10px!important}.leadCtaBand{background:linear-gradient(135deg,#c7a56f21,#ffffff06),#151515;border:1px solid #c7a56f57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 34px;margin:0 0 46px;padding:26px 30px;display:grid}.leadCtaText p{color:#c7a56f;margin:0 0 8px;font-size:13px;font-weight:700}.leadCtaText h2{color:#f2f2f2;margin:0;font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.2}.leadCtaText span{color:#bdbdbd;max-width:760px;margin-top:12px;font-size:16px;line-height:1.8;display:block}.leadCtaActions{justify-items:stretch;gap:10px;min-width:220px;display:grid}.leadCtaActions .button{color:#111;background:#c7a56f;border-color:#c7a56f;margin-top:0}.leadPhone{color:#f0f0f0;border:1px solid #ffffff38;justify-content:center;align-items:center;min-height:42px;font-weight:700;display:inline-flex}.leadTrust{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.leadTrust li{color:#d7d7d7;border:1px solid #ffffff1f;align-items:center;min-height:30px;padding:0 12px;font-size:13px;display:inline-flex}.proofStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-22px 0 50px;display:grid}.proofStrip figure{background:#050505;min-height:220px;margin:0;position:relative;overflow:hidden}.proofStrip img{object-fit:contain}.dogsPage{background:#111;min-height:100vh}.dogsIntro{text-align:center;background-color:#111;background-position:right 7% center;background-repeat:no-repeat;background-size:360px;padding:110px 0 55px}.dogsIntro p{color:#cfcfcf;max-width:690px;margin:0 auto 46px;font-size:15px;line-height:1.8}.dogsIntro h1{color:#f2f2f2;font-size:clamp(34px,5vw,54px);font-weight:300;line-height:1.12}.dogsGridSection{background:#111;padding:18px 0 520px}.dogsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 46px;display:grid}.dogProfile{text-align:center;min-width:0}.dogProfile header{border-bottom:1px solid #ffffff1c;margin-bottom:18px;padding-bottom:12px}.dogProfile h2{color:#e2e2e2;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(19px,2.2vw,30px);font-weight:400;line-height:1.18}.dogProfile h3{color:#d4d4d4;margin:8px 0 0;font-size:15px;font-weight:400}.dogProfile dl{color:#bcbcbc;gap:4px;margin:0 0 18px;font-size:12px;line-height:1.5;display:grid}.dogProfile dl div{grid-template-columns:1fr;justify-items:center;display:grid}.dogProfile dt{color:#f1f1f1;font-weight:600}.dogProfile dd{color:#b9b9b9;overflow-wrap:anywhere;max-width:100%;margin:0}.dogProfile dd a{color:#c9a879}.dogSlider{background:#070707;position:relative}.dogMainImage{cursor:zoom-in;background:#080808;border:0;width:100%;height:500px;display:block;position:relative;overflow:hidden}.dogMainImageFrame{display:block;position:absolute;inset:0}.dogMainImage img{object-fit:contain}.dogSlideNav{z-index:2;color:#ffffffc7;cursor:pointer;background:#00000026;border:1px solid #ffffff47;place-items:center;width:36px;height:48px;font-size:34px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dogSlideNav:hover{color:#fff;background:#0000007a}.dogSlideNav.prev{right:22px}.dogSlideNav.next{left:22px}.dogThumbs{scrollbar-width:thin;scrollbar-color:#6d6d6d #151515;gap:5px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.dogThumbs button{opacity:.64;cursor:pointer;background:#080808;border:1px solid #0000;flex:0 0 56px;width:56px;height:44px;position:relative}.dogThumbs button.active,.dogThumbs button:hover{opacity:1;border-color:#c7a56f}.dogThumbs img{object-fit:contain}.dogsContact{text-align:center;background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:contain;align-items:center;min-height:460px;display:flex}.dogsContact h2{color:#f2f2f2;margin-bottom:28px;font-size:clamp(32px,5vw,56px);font-weight:300}.dogLightbox{z-index:1000;background:#000000e0;place-items:center;padding:48px;display:grid;position:fixed;inset:0}.dogLightFrame{width:min(92vw,1180px);height:min(82vh,840px);position:relative}.dogLightFrame img{object-fit:contain}.dogLightClose,.dogLightNav{z-index:1001;color:#ffffffd9;cursor:pointer;background:0 0;border:0;position:fixed}.dogLightClose{font-size:48px;top:22px;right:28px}.dogLightNav{font-size:74px;top:50%;transform:translateY(-50%)}.dogLightPrev{right:28px}.dogLightNext{left:28px}.photoGalleryPage{background:#111;min-height:100vh;padding:54px 0 90px}.galleryIntroBlock{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:36px;padding-bottom:28px;display:grid}.galleryIntroBlock p{color:#c7a56f;margin:0 0 10px;font-size:13px;font-weight:700}.galleryIntroBlock h1{color:#f3f3f3;max-width:820px;font-size:clamp(32px,5vw,58px);font-weight:300;line-height:1.12}.galleryIntroBlock span{color:#bdbdbd;max-width:780px;margin-top:14px;font-size:17px;line-height:1.8;display:block}.galleryIntroBlock .button{white-space:nowrap;margin:0}.photoMasonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.photoTile{cursor:zoom-in;text-align:center;background:#050505;border:0;width:100%;margin:0 0 24px;padding:0;display:block;position:relative;overflow:hidden}.photoTile img{width:100%;height:auto;transition:transform .42s,opacity .42s;display:block}.photoTile span{color:#fff;opacity:0;background:#00000057;place-items:center;font-size:13px;transition:opacity .26s;display:grid;position:absolute;inset:0}.photoTile span:before{content:"";border:1px solid #ffffffb8;width:122px;height:40px;position:absolute}.photoTile:hover img{opacity:.68;transform:scale(1.035)}.photoTile:hover span{opacity:1}.contactPage{background:#111}.contactHero{text-align:center;background-color:#111;background-position:0;background-size:cover;background-attachment:fixed;place-items:center;min-height:460px;display:grid}.contactHero:before{content:"";position:absolute}.contactHeroText{color:#fff;position:relative}.contactHeroText h1{margin:0 0 18px;font-size:clamp(44px,5vw,66px);font-weight:300;line-height:1.1}.contactHeroText p{color:#ffffffbf;margin:12px 0;font-size:17px}.contactHeroText span{background:#8f7a5f;width:44px;height:1px;margin:18px auto;display:block}.contactFormSection{background:#111;min-height:auto;padding:120px 0 130px}.contactFormGrid{direction:ltr;grid-template-columns:minmax(260px,520px) minmax(360px,560px);align-items:start;gap:150px;display:grid}.contactFormGrid>*{direction:rtl}.contactPuppy{justify-content:center;padding-top:120px;display:flex}.contactPuppy img{width:min(100%,450px);height:auto}.contactFormWrap{text-align:right}.contactFormWrap h2{color:#f3f3f3;margin:0 0 14px;font-size:32px;font-weight:300}.contactFormWrap .aboutDivider{margin:0 0 34px auto}.contactFormWrap p{color:#b8b8b8;margin-bottom:28px;font-size:16px;line-height:1.85}.contactRsForm{gap:22px;margin-top:28px;display:grid}.contactRsForm label{color:#d5d5d5;grid-template-columns:175px minmax(0,1fr);align-items:start;gap:18px;font-size:15px;display:grid}.contactRsForm input,.contactRsForm textarea{color:#111;width:100%;font:inherit;background:#fff;border:0}.contactRsForm input{height:46px;padding:8px 12px}.contactRsForm textarea{resize:vertical;min-height:132px;padding:12px}.contactRsForm button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#1e87d9;border:0;border-radius:3px;justify-self:end;padding:0 24px;font-size:14px}.contactRsForm button:hover{background:#0f6fb6}@media (max-width:1020px){.desktopNav,.headerRight{display:none}.siteHeader{justify-content:space-between;min-height:76px;padding:0 18px}.logo{width:auto;min-height:76px}.logo img{width:104px}.menuButton{display:flex}.hero{background-attachment:scroll;min-height:calc(100vh - 76px)}.twoCol,.posts,.footerCols{grid-template-columns:1fr}.articleRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.twoCol{gap:42px}.imageBand{background-attachment:scroll;min-height:38vh}.galleryTile.half,.galleryTile.wide,.galleryTile.narrow{grid-column:1/-1;min-height:320px}.contentHero{min-height:44vh}.aboutIntro{background-position:50% 20px;background-size:300px;padding:120px 0 90px}.aboutStoryGrid,.aboutStoryGrid.reverse{grid-template-columns:1fr}.aboutStoryGrid.reverse .aboutPhoto{order:0}.aboutGalleryGrid{grid-template-columns:1fr}.aboutBand{background-attachment:scroll}.aboutBandTile{margin:0 auto;padding:38px 28px}.akitaCards{grid-template-columns:repeat(2,minmax(0,1fr))}.leadCtaBand,.galleryIntroBlock{grid-template-columns:1fr}.leadCtaActions{justify-items:start;min-width:0}.proofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.saleBlogContainer{width:min(100% - 44px,920px)}.dogsIntro{background-position:right -40px top 28px;background-size:260px;padding-top:82px}.dogsGrid{grid-template-columns:1fr;max-width:620px}.dogsGridSection{padding-bottom:90px}.photoGalleryPage{padding-top:42px;padding-bottom:70px}.photoMasonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.photoTile{margin-bottom:0}.contactHero{background-attachment:scroll;min-height:390px}.contactFormSection{min-height:auto;padding:95px 0 120px}.contactFormGrid{grid-template-columns:1fr;gap:70px}.contactPuppy{order:2;width:100%;padding-top:0;overflow:hidden}.contactCols{grid-template-columns:1fr}.contactCols>div+div{border-right:0;border-top:1px solid var(--line)}.galleryMarqueeCard div,.galleryMarqueeImageLink{height:250px}}@media (max-width:640px){.container,.narrow{width:min(100% - 28px, var(--container))}.hero h1{font-size:64px}.hero h2{letter-spacing:2px;font-size:22px}.intro,.textBlock,.gallerySection,.contact{padding-block:72px}.lead p,.articleTeaser p,.leadText{font-size:18px}.posts{gap:42px}.map{height:330px}.galleryCarousel{padding:54px 0 62px}.galleryCarouselHead{grid-template-columns:1fr;align-items:start;margin-bottom:20px}.galleryCarouselHead .button{width:100%}.galleryMarqueeTrack{gap:12px;animation-duration:38s}.galleryMarqueeCard{border-radius:16px;width:82vw;padding:10px}.galleryMarqueeCard div,.galleryMarqueeImageLink{height:220px}.whatsapp{bottom:14px;right:14px}.whatsappButton{border-radius:999px;place-items:center;width:58px;height:58px;padding:0;display:grid}.whatsappButton span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.whatsappIcon{width:30px;height:30px}.whatsappButton b{top:-3px;right:-3px}.chatPanel{width:calc(100vw - 28px)}.lightbox{padding:48px 16px}.lightNav{font-size:54px;top:auto;bottom:18px}.akitaCards{grid-template-columns:1fr}.leadCtaBand{gap:18px;margin-bottom:34px;padding:22px 18px}.leadCtaActions,.leadCtaActions .button,.leadPhone{width:100%}.leadTrust{grid-template-columns:1fr;display:grid}.leadTrust li{justify-content:center;min-height:36px}.proofStrip{gap:10px;margin:-14px 0 38px}.proofStrip figure{min-height:160px}.akitaIndex{padding-top:36px}.akitaCardSection h1{text-align:center}.akitaArticleHero{min-height:68vh}.akitaArticleHeroText{padding:86px 0 46px}.akitaArticleHeroText h1{font-size:clamp(32px,11vw,48px)}.akitaArticleHeroText p{margin-top:18px;font-size:18px}.akitaArticleBody{width:min(100% - 32px,560px);padding:48px 0 82px}.articleToc{margin-bottom:34px;padding:20px 18px}.akitaArticleBody p,.akitaArticleBody li{font-size:18px;line-height:1.85}.akitaArticleBody h2{margin-top:42px;font-size:30px}.akitaArticleBody h3{font-size:24px}.akitaArticleFigure{margin:26px 0}.akitaArticleCta{display:grid}.articleRelated{width:min(100% - 32px,560px);padding-bottom:62px}.articleRelatedGrid{grid-template-columns:1fr}.articleRelatedImage{height:220px}.saleBlogPage{padding:30px 0 72px}.saleBlogContainer{width:min(100% - 28px,520px)}.saleBreadcrumb{margin-bottom:28px;font-size:10px}.salePost{padding:24px 0 28px}.salePostHead h1{font-size:22px}.saleMeta{font-size:11px;line-height:1.8;display:block}.saleMeta span{display:inline}.salePostImage{margin:22px 0 16px}.salePostBody{font-size:15px;line-height:1.85}.salePostFoot{justify-items:start;font-size:11px}.dogsIntro{background-position:right -38px top 24px;background-size:180px;padding:74px 0 36px}.dogsIntro p{margin-bottom:34px;font-size:14px}.dogsGridSection{padding:10px 0 68px}.dogsGrid{gap:38px}.dogMainImage{height:min(500px,92vw)}.dogSlideNav{width:30px;height:42px;font-size:28px}.dogSlideNav.prev{left:12px}.dogSlideNav.next{right:12px}.dogsContact{min-height:330px}.dogLightbox{padding:22px}.dogLightFrame{width:96vw;height:74vh}.dogLightNav{font-size:54px;top:auto;bottom:16px;transform:none}.photoGalleryPage{padding-top:24px;padding-bottom:54px}.galleryIntroBlock{margin-bottom:24px;padding-bottom:22px}.galleryIntroBlock span{font-size:15px}.galleryIntroBlock .button{width:100%}.photoMasonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photoTile{margin-bottom:0}.photoTile span{font-size:12px}.contactHero{min-height:320px;padding:44px 20px}.contactHeroText p{font-size:14px}.contactFormSection{padding:58px 0 72px}.contactFormWrap{text-align:center}.contactFormGrid{direction:rtl}.contactPuppy{display:none}.contactPuppy img{width:min(100%,330px);max-width:100%}.contactFormWrap .aboutDivider{margin-inline:auto;margin-bottom:30px}.contactRsForm label{text-align:right;grid-template-columns:1fr;gap:8px}.contactRsForm button{justify-self:center}}
