@import "https://fonts.googleapis.com/css2?family=Bagel+Fat+One&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";:root{--color-cream:#f8f1e6;--color-ink:#3b2419;--color-ink-soft:#5a3a2b;--color-blue:#7589d0;--color-lavender:#c8bcf1;--color-green:#c9db7c;--color-pink:#f8b9b3;--color-sky:#b7d6ec}*,:before,:after{box-sizing:border-box}html{background:var(--color-cream);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--color-ink);background:var(--color-cream);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}#app{min-height:100vh}.footer[data-v-87dbb06f]{width:100%;max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(20px,4vw,56px) 0}.footer-main[data-v-87dbb06f]{background:var(--color-blue);border-radius:40px 40px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:40px;padding:clamp(44px,6vw,80px) clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.footer-daisy[data-v-87dbb06f]{width:clamp(180px,22vw,290px);color:var(--color-lavender);position:absolute;top:-50px;right:-50px}.footer h2[data-v-87dbb06f]{color:var(--color-cream);margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(58px,8vw,120px);font-weight:400;line-height:.9;position:relative}.footer address[data-v-87dbb06f]{flex-direction:column;align-items:flex-start;gap:10px;font-size:clamp(18px,1.8vw,21px);font-style:normal;font-weight:500;display:flex;position:relative}.footer-instagram[data-v-87dbb06f]{align-items:center;gap:10px;font-size:clamp(22px,2.4vw,28px);font-weight:700;display:inline-flex}.footer-instagram .contact-icon[data-v-87dbb06f]{width:32px;height:32px}.footer address a[data-v-87dbb06f]{color:inherit;text-decoration:none;transition:opacity .16s}.social-links[data-v-87dbb06f]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.social-link[data-v-87dbb06f]{align-items:center;gap:10px;display:inline-flex}.contact-icon[data-v-87dbb06f]{flex:none;width:26px;height:26px}.footer-location[data-v-87dbb06f]{align-items:center;gap:10px;display:inline-flex}.footer address a[data-v-87dbb06f]:focus-visible{outline:3px solid var(--color-cream);outline-offset:4px;border-radius:3px}@media (hover:hover){.footer address a[data-v-87dbb06f]:hover{opacity:.72}}.footer-checker[data-v-87dbb06f]{background-color:var(--color-cream);background-image:conic-gradient(var(--color-lavender) 25%, transparent 0 50%, var(--color-lavender) 0 75%, transparent 0);background-size:48px 48px;height:48px}.footer-bottom[data-v-87dbb06f]{color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:24px 0 36px;font-size:14px;display:flex}.footer-bottom strong[data-v-87dbb06f]{color:var(--color-ink);font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:24px;font-weight:400}.footer-bottom span[data-v-87dbb06f]:nth-child(2){letter-spacing:.2em;text-transform:uppercase;font-weight:600}@media (width<=820px){.footer-main[data-v-87dbb06f]{grid-template-columns:1fr}}@media (width<=560px){.footer-bottom[data-v-87dbb06f]{flex-direction:column;align-items:flex-start}}.site-header[data-v-910f55b4]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f1e6f0;border-bottom:1px solid #0000;position:sticky;top:0}.navigation[data-v-910f55b4]{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:72px;margin:0 auto;padding:12px clamp(20px,4vw,56px);display:flex}.wordmark[data-v-910f55b4]{color:var(--color-ink);letter-spacing:.5px;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:28px;line-height:1;text-decoration:none}.menu[data-v-910f55b4]{align-items:center;gap:14px;display:flex}.navigation-links[data-v-910f55b4]{align-items:center;gap:4px;display:flex}.navigation-link[data-v-910f55b4]{color:var(--color-ink);white-space:nowrap;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .16s}.navigation-link.router-link-exact-active[data-v-910f55b4]{background:var(--color-lavender)}.language-switcher[data-v-910f55b4]{border:2px solid var(--color-ink);border-radius:999px;flex:none;padding:2px;display:flex}.language-switcher button[data-v-910f55b4]{color:var(--color-ink);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700}.language-switcher button.active[data-v-910f55b4]{color:var(--color-cream);background:var(--color-ink)}.menu-toggle[data-v-910f55b4]{display:none}.wordmark[data-v-910f55b4]:focus-visible,.navigation-link[data-v-910f55b4]:focus-visible,.language-switcher button[data-v-910f55b4]:focus-visible,.menu-toggle[data-v-910f55b4]:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@media (hover:hover){.navigation-link[data-v-910f55b4]:hover:not(.router-link-exact-active){background:#e9e0f8}.wordmark[data-v-910f55b4]:hover{color:var(--color-ink-soft)}}@media (width<=860px){.site-header[data-v-910f55b4]:has(.menu--open){border-bottom-color:#3b24191f}.navigation[data-v-910f55b4]{min-height:68px;position:relative}.menu-toggle[data-v-910f55b4]{border:2px solid var(--color-ink);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;place-content:center;display:grid;position:relative}.menu-toggle[data-v-910f55b4]:before,.menu-toggle[data-v-910f55b4]:after{content:"";background:currentColor;width:18px;height:2px;transition:transform .16s;position:absolute;top:50%;left:50%}.menu-toggle[data-v-910f55b4]:before{transform:translate(-50%,-4px)}.menu-toggle[data-v-910f55b4]:after{transform:translate(-50%,4px)}.menu-toggle[aria-expanded=true][data-v-910f55b4]:before{transform:translate(-50%,-50%)rotate(45deg)}.menu-toggle[aria-expanded=true][data-v-910f55b4]:after{transform:translate(-50%,-50%)rotate(-45deg)}.menu[data-v-910f55b4]{background:var(--color-cream);align-items:stretch;padding:12px 20px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #3b24191a}.menu--open[data-v-910f55b4]{display:flex}.navigation-links[data-v-910f55b4]{flex-direction:column;flex:1;align-items:stretch}.navigation-link[data-v-910f55b4]{padding:12px 16px}.language-switcher[data-v-910f55b4]{align-self:flex-end;margin:8px 0}}@media (width<=520px){.menu--open[data-v-910f55b4]{flex-direction:column}.language-switcher[data-v-910f55b4]{align-self:flex-start;margin-left:12px}}.site-shell[data-v-80a96394]{flex-direction:column;min-height:100vh;display:flex}main[data-v-80a96394]{flex:1}.about-wrapper[data-v-a8b3fae9]{overflow-x:clip}.about-page[data-v-a8b3fae9]{grid-template-columns:minmax(340px,.9fr) minmax(380px,1.1fr);align-items:start;gap:clamp(24px,3vw,36px) clamp(48px,7vw,104px);max-width:1280px;margin:0 auto;padding:clamp(36px,5vw,76px) clamp(20px,6vw,96px) clamp(56px,8vw,112px);display:grid}.about-visual[data-v-a8b3fae9]{justify-self:center;width:100%;max-width:460px;position:relative}.family-portrait[data-v-a8b3fae9]{border-radius:20px;width:100%;height:auto;display:block}.portrait-daisy[data-v-a8b3fae9]{z-index:2;width:34%;color:var(--color-pink);pointer-events:none;position:absolute;top:-7%;left:-12%;transform:rotate(-12deg)}.portrait-sparkle[data-v-a8b3fae9]{z-index:2;width:18%;color:var(--color-green);pointer-events:none;position:absolute;bottom:7%;right:-8%;transform:rotate(-8deg)}.about-copy[data-v-a8b3fae9]{display:block}h1[data-v-a8b3fae9]{color:var(--color-blue);letter-spacing:-.02em;margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.88}.intro[data-v-a8b3fae9],.story[data-v-a8b3fae9]{color:var(--color-ink-soft);margin:24px 0 0;font-size:18px;line-height:1.6}.story[data-v-a8b3fae9],.intro+.intro[data-v-a8b3fae9]{margin-top:16px}.about-story[data-v-a8b3fae9]{grid-column:1/-1;display:block}.story-section+.story-section[data-v-a8b3fae9]{margin-top:clamp(24px,3vw,36px)}.story-section h2[data-v-a8b3fae9]{color:var(--color-ink);margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.15}.story-section p[data-v-a8b3fae9]{color:var(--color-ink-soft);margin:0;font-size:18px;line-height:1.7}.story-section p+p[data-v-a8b3fae9]{margin-top:18px}.story-section .philosophy-lead[data-v-a8b3fae9]{color:var(--color-blue);font-size:20px}.about-gallery[data-v-a8b3fae9]{max-width:1280px;margin:0 auto;padding:0 clamp(20px,6vw,96px) clamp(72px,10vw,144px)}.about-gallery h2[data-v-a8b3fae9]{margin:0 0 clamp(28px,4vw,48px);font-size:clamp(30px,4vw,52px);line-height:1.1}.about-gallery-grid[data-v-a8b3fae9]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,36px);display:grid}.about-gallery figure[data-v-a8b3fae9]{margin:0}.about-gallery figure[data-v-a8b3fae9]:first-child,.about-gallery figure[data-v-a8b3fae9]:nth-child(3){margin-top:clamp(28px,5vw,64px)}.about-gallery img[data-v-a8b3fae9]{border-radius:18px;width:100%;height:auto;display:block}@media (width<=820px){.about-page[data-v-a8b3fae9]{grid-template-columns:1fr}.about-visual[data-v-a8b3fae9]{width:100%;max-width:420px}.about-story[data-v-a8b3fae9]{grid-column:1}.about-gallery-grid[data-v-a8b3fae9]{grid-template-columns:1fr;max-width:520px;margin:0 auto}.about-gallery figure[data-v-a8b3fae9]:first-child,.about-gallery figure[data-v-a8b3fae9]:nth-child(3){margin-top:0}}@media (width<=480px){.about-page[data-v-a8b3fae9]{padding-top:32px}}.dog-profile[data-v-f5dd4c26],.missing-dog[data-v-f5dd4c26]{max-width:1280px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(20px,4vw,56px) clamp(56px,8vw,112px)}.back-link[data-v-f5dd4c26]{color:var(--color-ink);margin-bottom:30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.profile-hero[data-v-f5dd4c26]{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(40px,6vw,84px);display:grid}.portrait-wrap[data-v-f5dd4c26]{aspect-ratio:4/5;border-radius:999px 999px 32px 32px;justify-self:center;width:100%;max-width:480px;position:relative;overflow:hidden}.portrait-wrap--lavender[data-v-f5dd4c26]{background:var(--color-lavender)}.portrait-wrap--green[data-v-f5dd4c26]{background:var(--color-green)}.portrait-wrap--pink[data-v-f5dd4c26]{background:var(--color-pink)}.portrait-wrap--sky[data-v-f5dd4c26]{background:var(--color-sky)}.portrait-daisy[data-v-f5dd4c26]{color:#f8f1e67a;width:48%;position:absolute;top:5%;right:-12%;transform:rotate(10deg)}.portrait-wrap img[data-v-f5dd4c26]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.portrait-wrap img.cutout[data-v-f5dd4c26]{object-fit:contain;object-position:center bottom;padding:3% 3% 0}.portrait-placeholder[data-v-f5dd4c26]{width:84%;color:var(--color-ink);position:absolute;bottom:0;left:8%;right:8%}.profile-copy[data-v-f5dd4c26]{flex-direction:column;align-items:flex-start;gap:22px;display:flex}h1[data-v-f5dd4c26]{margin:0;padding-bottom:.12em;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.88}.registered-name[data-v-f5dd4c26]{flex-direction:column;align-items:flex-start;gap:5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,27px);line-height:1.25;display:flex}.registered-name strong[data-v-f5dd4c26]{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.52em}.facts[data-v-f5dd4c26]{border-top:2px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;width:100%;margin:4px 0 0;padding-top:20px;display:grid}.facts div[data-v-f5dd4c26]{flex-direction:column;gap:4px;display:flex}.pedigree-card a[data-v-f5dd4c26]{color:var(--color-ink);text-underline-offset:4px;font-size:14px;font-weight:700}.pedigree-card[data-v-f5dd4c26]{background:#ffffff61;border:1px solid #d9cbbb;border-radius:22px;width:100%;padding:20px 22px;box-shadow:0 10px 28px #382a1e12}.pedigree-card__heading[data-v-f5dd4c26]{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:15px;display:flex}.pedigree-card__heading>span[data-v-f5dd4c26]{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700}.pedigree-card dl[data-v-f5dd4c26]{border-top:1px solid #d9cbbb;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding-top:15px;display:grid}.pedigree-card dl div[data-v-f5dd4c26]{flex-direction:column;gap:5px;display:flex}.pedigree-card dd[data-v-f5dd4c26]{font-family:Georgia,Times New Roman,serif;font-size:17px}dt[data-v-f5dd4c26]{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}dd[data-v-f5dd4c26]{margin:0;font-size:18px;font-weight:600}.description[data-v-f5dd4c26]{max-width:620px;color:var(--color-ink-soft);margin:0;font-size:18px;line-height:1.6}.co-owner[data-v-f5dd4c26]{border-left:4px solid var(--color-pink);background:#f8b9b33d;border-radius:0 14px 14px 0;flex-wrap:wrap;align-items:baseline;gap:5px 8px;padding:12px 16px;font-size:15px;line-height:1.4;display:flex}.co-owner>span[data-v-f5dd4c26]:first-child{color:var(--color-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.details-grid[data-v-f5dd4c26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,72px);margin-top:clamp(64px,8vw,112px);display:grid}.detail-section h2[data-v-f5dd4c26]{margin:0 0 18px;font-size:clamp(26px,2.6vw,34px)}.detail-list[data-v-f5dd4c26],.merit-list[data-v-f5dd4c26]{border-top:2px solid var(--color-ink);margin:0;padding:0}.detail-list div[data-v-f5dd4c26],.merit-list li[data-v-f5dd4c26]{border-bottom:1px solid #d9cbbb;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 0;font-size:17px;display:flex}.detail-list dt[data-v-f5dd4c26]{color:var(--color-ink);letter-spacing:0;text-transform:none;font-size:17px;font-weight:600}.detail-list dd[data-v-f5dd4c26]{color:var(--color-ink-soft);text-align:right;font-size:17px}.merit-list[data-v-f5dd4c26]{list-style:none}.merit-list li[data-v-f5dd4c26]{font-weight:600}.growth-section[data-v-f5dd4c26]{margin-top:clamp(88px,12vw,160px)}.growth-heading[data-v-f5dd4c26]{text-align:center;margin-bottom:clamp(36px,5vw,64px)}.growth-heading span[data-v-f5dd4c26]{color:var(--color-ink-soft);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.growth-heading h2[data-v-f5dd4c26]{margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1}.growth-gallery[data-v-f5dd4c26]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,38px);display:grid;position:relative}.growth-gallery--compact[data-v-f5dd4c26]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;margin-left:auto;margin-right:auto}.growth-gallery--single[data-v-f5dd4c26]{grid-template-columns:minmax(0,1fr);max-width:520px}.growth-gallery[data-v-f5dd4c26]:before{z-index:-1;content:"";border-top:2px dashed #d9cbbb;position:absolute;top:28px;left:12%;right:12%}.growth-card[data-v-f5dd4c26]{margin:0}.growth-photo[data-v-f5dd4c26]{aspect-ratio:4/3;border:10px solid var(--color-cream);background:var(--color-cream);width:100%;color:inherit;cursor:zoom-in;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 35px #382a1e1f}.growth-photo img[data-v-f5dd4c26]{object-fit:contain;width:100%;height:100%;transition:transform .4s;display:block}.growth-card figcaption[data-v-f5dd4c26]{align-items:center;gap:12px;padding:18px 10px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,26px);font-style:italic;display:flex}.growth-number[data-v-f5dd4c26]{background:var(--color-lavender);border-radius:50%;place-items:center;width:34px;height:34px;font-family:inherit;font-size:12px;font-style:normal;font-weight:700;display:grid}.growth-card--young .growth-number[data-v-f5dd4c26]{background:var(--color-green)}.growth-card--adult .growth-number[data-v-f5dd4c26]{background:var(--color-sky)}.growth-photo[data-v-f5dd4c26]:focus-visible{outline:4px solid var(--color-blue);outline-offset:5px}.growth-lightbox[data-v-f5dd4c26]{background:var(--color-cream);width:min(1120px,100vw - 48px);max-width:none;height:min(840px,100dvh - 48px);max-height:none;color:var(--color-ink);border:0;border-radius:28px;margin:auto;padding:28px 76px 22px;overflow:hidden;box-shadow:0 30px 100px #1e120c61}.growth-lightbox[data-v-f5dd4c26]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#241913c7}.growth-lightbox figure[data-v-f5dd4c26]{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;margin:0;display:flex}.growth-lightbox figure img[data-v-f5dd4c26]{object-fit:contain;border-radius:18px;max-width:100%;max-height:calc(100% - 42px);display:block;box-shadow:0 12px 36px #382a1e2e}.growth-lightbox figcaption[data-v-f5dd4c26]{font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.lightbox-close[data-v-f5dd4c26],.lightbox-arrow[data-v-f5dd4c26]{z-index:1;background:var(--color-cream);color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 5px 20px #382a1e2e}.lightbox-close[data-v-f5dd4c26]{width:44px;height:44px;font-size:32px;line-height:1;top:18px;right:18px}.lightbox-arrow[data-v-f5dd4c26]{width:48px;height:48px;font-size:22px;top:50%;transform:translateY(-50%)}.lightbox-arrow--previous[data-v-f5dd4c26]{left:16px}.lightbox-arrow--next[data-v-f5dd4c26]{right:16px}.lightbox-close[data-v-f5dd4c26]:focus-visible,.lightbox-arrow[data-v-f5dd4c26]:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.back-link[data-v-f5dd4c26]:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px;border-radius:4px}@media (hover:hover){.back-link[data-v-f5dd4c26]:hover{color:var(--color-blue)}.growth-card:hover .growth-photo img[data-v-f5dd4c26]{transform:scale(1.025)}}@media (width<=760px){.profile-hero[data-v-f5dd4c26],.details-grid[data-v-f5dd4c26]{grid-template-columns:1fr}.portrait-wrap[data-v-f5dd4c26]{max-width:420px}.pedigree-card dl[data-v-f5dd4c26]{grid-template-columns:1fr}.growth-gallery[data-v-f5dd4c26]{grid-template-columns:1fr;gap:42px;max-width:560px;margin:0 auto}.growth-gallery--compact[data-v-f5dd4c26]{grid-template-columns:1fr}.growth-gallery[data-v-f5dd4c26]:before{border-top:0;border-left:2px dashed #d9cbbb;inset:6% auto 8% 16px}.growth-card figcaption[data-v-f5dd4c26]{padding-left:0}.growth-lightbox[data-v-f5dd4c26]{border-radius:20px;width:calc(100vw - 24px);height:calc(100dvh - 24px);padding:64px 14px 18px}.growth-lightbox figure img[data-v-f5dd4c26]{max-height:calc(100% - 48px)}.lightbox-arrow[data-v-f5dd4c26]{top:auto;bottom:14px;transform:none}.lightbox-arrow--previous[data-v-f5dd4c26]{left:14px}.lightbox-arrow--next[data-v-f5dd4c26]{right:14px}}@media (width<=480px){.facts[data-v-f5dd4c26]{grid-template-columns:1fr}.facts div[data-v-f5dd4c26]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}}.dog-card[data-v-129110c8]{color:var(--color-ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.dog-portrait[data-v-129110c8]{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden}.dog-portrait--cutout[data-v-129110c8]{overflow:visible}.dog-portrait--lavender[data-v-129110c8]{background:var(--color-lavender)}.dog-portrait--green[data-v-129110c8]{background:var(--color-green)}.dog-portrait--pink[data-v-129110c8]{background:var(--color-pink)}.dog-portrait--sky[data-v-129110c8]{background:var(--color-sky)}.dog-portrait img[data-v-129110c8]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .22s;position:absolute;inset:0}.dog-portrait svg[data-v-129110c8]{width:94%;color:var(--color-ink);transition:transform .22s;position:absolute;bottom:-4%;left:3%;right:3%}.dog-portrait img.dog-cutout[data-v-129110c8]{object-fit:contain;object-position:center bottom;padding:2% 2% 0}.dog-meta[data-v-129110c8]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dog-meta strong[data-v-129110c8]{font-size:clamp(20px,2vw,25px)}.dog-meta span[data-v-129110c8]{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.registered-name[data-v-129110c8]{color:var(--color-ink-soft);flex-direction:column;align-items:flex-start;gap:3px;margin-top:-8px;font-size:15px;display:flex}.registered-name small[data-v-129110c8]{color:var(--color-ink);letter-spacing:.16em;font-size:10px;font-weight:800}.dog-card[data-v-129110c8]:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px;border-radius:28px}@media (hover:hover){.dog-card:hover .dog-portrait img[data-v-129110c8],.dog-card:hover .dog-portrait svg[data-v-129110c8]{transform:scale(1.04)rotate(2deg)}.dog-card[data-v-129110c8]:hover{z-index:1;position:relative}.dog-card:hover .dog-portrait img.dog-cutout[data-v-129110c8]{transform:translateY(-3%)scale(1.08)rotate(2deg)}}.dogs-page[data-v-bf53defd]{overflow:hidden}.dogs-hero[data-v-bf53defd],.dogs-section[data-v-bf53defd]{max-width:1360px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.dogs-hero[data-v-bf53defd]{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(64px,8vw,120px);position:relative}.hero-copy[data-v-bf53defd]{z-index:1;position:relative}h1[data-v-bf53defd]{max-width:980px;color:var(--color-blue);letter-spacing:-.02em;margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(62px,10vw,142px);font-weight:400;line-height:.88}.hero-daisy[data-v-bf53defd],.hero-sparkle[data-v-bf53defd]{pointer-events:none;position:absolute}.hero-daisy[data-v-bf53defd]{width:clamp(110px,16vw,220px);color:var(--color-pink);top:24%;right:5%;transform:rotate(12deg)}.hero-sparkle[data-v-bf53defd]{width:clamp(52px,7vw,90px);color:var(--color-green);bottom:10%;right:25%;transform:rotate(-9deg)}.dogs-section[data-v-bf53defd]{padding-bottom:clamp(48px,7vw,96px)}.dog-group+.dog-group[data-v-bf53defd]{margin-top:clamp(56px,8vw,104px)}.dog-group h2[data-v-bf53defd]{border-bottom:2px solid var(--color-ink);margin:0 0 clamp(24px,3vw,36px);padding-bottom:14px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.dogs-grid[data-v-bf53defd]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(24px,3vw,40px);display:grid}@media (width<=700px){.dogs-hero[data-v-bf53defd]{padding-top:48px}.hero-daisy[data-v-bf53defd]{opacity:.48;top:12%;right:-8%}.hero-sparkle[data-v-bf53defd]{right:8%}}.news-card[data-v-f02ffba5]{color:var(--color-ink);grid-template-columns:minmax(130px,2fr) minmax(0,3fr);align-items:center;gap:20px;text-decoration:none;display:grid}.news-art[data-v-f02ffba5]{aspect-ratio:1;border-radius:24px;place-items:center;display:grid;overflow:hidden}.news-art--lavender[data-v-f02ffba5]{color:var(--color-cream);background:var(--color-blue)}.news-art--pink[data-v-f02ffba5]{color:var(--color-green);background:var(--color-pink)}.news-art--green[data-v-f02ffba5]{color:var(--color-cream);background:var(--color-green)}.news-art--sky[data-v-f02ffba5]{color:var(--color-green);background:var(--color-sky)}.news-art svg[data-v-f02ffba5]{width:68%;transition:transform .22s}.news-art--photos[data-v-f02ffba5]{position:relative;overflow:visible}.news-art--photos img[data-v-f02ffba5]{border:4px solid var(--color-cream);object-fit:cover;border-radius:14px;width:62%;height:84%;transition:transform .22s;position:absolute;box-shadow:0 8px 18px #3b241929}.news-art--photos img[data-v-f02ffba5]:first-child{z-index:1;bottom:3%;left:3%;transform:rotate(-7deg)}.news-art--photos img[data-v-f02ffba5]:last-child{top:3%;right:3%;transform:rotate(7deg)}.news-art--single-photo img[data-v-f02ffba5]:first-child:last-child{width:94%;height:94%;inset:3%;transform:rotate(-2deg)}.news-copy[data-v-f02ffba5]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.news-copy time[data-v-f02ffba5]{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.news-copy[data-v-f02ffba5] :is(h2,h3,h4,h5,h6){margin:0;font-size:clamp(20px,2vw,24px);line-height:1.2}.news-copy p[data-v-f02ffba5]{color:var(--color-ink-soft);margin:0;font-size:16px;line-height:1.5}.news-card[data-v-f02ffba5]:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px}@media (hover:hover){.news-card:hover .news-art svg[data-v-f02ffba5]{transform:scale(1.04)rotate(2deg)}.news-card:hover .news-art--photos img[data-v-f02ffba5]:first-child{transform:translate(-14%,8%)scale(1.04)rotate(-9deg)}.news-card:hover .news-art--photos img[data-v-f02ffba5]:last-child{transform:translate(14%,-8%)scale(1.04)rotate(9deg)}.news-card:hover .news-art--single-photo img[data-v-f02ffba5]:first-child:last-child{transform:scale(1.04)rotate(1deg)}}@media (width<=560px){.news-card[data-v-f02ffba5]{grid-template-columns:120px minmax(0,1fr)}.news-copy p[data-v-f02ffba5]{display:none}}.home-page[data-v-9902c63c]{overflow:hidden}.hero[data-v-9902c63c]{text-align:center;min-height:auto;padding:clamp(28px,5vw,72px) 20px clamp(24px,4vw,48px);position:relative}.hero-blob[data-v-9902c63c]{position:absolute}.hero-blob--sky[data-v-9902c63c]{background:var(--color-sky);border-radius:48% 52% 40% 60%/55% 45%;width:38%;height:62%;top:6%;left:-4%}.hero-blob--lavender[data-v-9902c63c]{background:var(--color-lavender);border-radius:60% 40% 55% 45%/45% 60% 40% 55%;width:48%;height:74%;top:0;right:-6%}.hero-daisy[data-v-9902c63c],.hero-clover[data-v-9902c63c],.hero-bloom[data-v-9902c63c],.hero-sparkle[data-v-9902c63c]{position:absolute}.hero-daisy[data-v-9902c63c]{width:clamp(80px,10vw,150px);color:var(--color-pink);top:3%;left:13%;transform:rotate(-10deg)}.hero-clover[data-v-9902c63c]{width:clamp(110px,16vw,220px);color:var(--color-green);bottom:15%;left:-3%}.hero-bloom[data-v-9902c63c]{width:clamp(100px,14vw,190px);color:var(--color-pink);top:13%;right:8%;transform:rotate(9deg)}.hero-sparkle[data-v-9902c63c]{width:clamp(52px,6vw,84px);color:var(--color-green);bottom:8%;right:15%;transform:rotate(10deg)}.hero-content[data-v-9902c63c]{z-index:1;flex-direction:column;align-items:center;padding-top:clamp(24px,4vw,56px);display:flex;position:relative}.hero h1[data-v-9902c63c]{letter-spacing:-.02em;margin:8px 0 0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(68px,12vw,180px);font-weight:400;line-height:.8}.hero-content>p[data-v-9902c63c]{color:var(--color-ink-soft);letter-spacing:.32em;text-transform:uppercase;margin:clamp(16px,2.5vh,24px) 0 0;font-size:clamp(12px,1.5vw,20px);font-weight:600}.page-section[data-v-9902c63c]{max-width:1360px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(20px,4vw,56px)}.pill-link[data-v-9902c63c]{border:2px solid var(--color-ink);color:var(--color-ink);border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.pill-link--primary[data-v-9902c63c]{color:var(--color-cream);background:var(--color-ink);padding:14px 26px}.section-heading[data-v-9902c63c],.instagram-heading[data-v-9902c63c]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,3vw,40px);display:flex}.section-heading h2[data-v-9902c63c]{color:var(--color-blue);margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(44px,5.5vw,76px);font-weight:400;line-height:1}.dog-grid[data-v-9902c63c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.dog-grid--carousel[data-v-9902c63c]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;margin:-18px -8px -24px;padding:18px 8px 24px;scroll-padding-inline:8px;overflow-x:auto}.dog-grid--carousel[data-v-9902c63c]::-webkit-scrollbar{display:none}.dog-grid--carousel[data-v-9902c63c] .dog-card{scroll-snap-align:start}.dog-carousel-shell[data-v-9902c63c]{position:relative}.carousel-control[data-v-9902c63c]{z-index:2;width:46px;height:46px;color:var(--color-ink-soft);cursor:pointer;background:#f8f1e6f5;border:1px solid #3b241933;border-radius:50%;place-items:center;padding:0;font-size:19px;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 8px 24px #3b24191a}.carousel-control--previous[data-v-9902c63c]{left:-36px}.carousel-control--next[data-v-9902c63c]{right:-36px}.litter-section[data-v-9902c63c]{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(40px,6vw,96px)}.litter-card[data-v-9902c63c]{background:var(--color-green);border-radius:40px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.litter-daisy[data-v-9902c63c]{width:clamp(200px,25vw,330px);color:var(--color-cream);position:absolute;bottom:-70px;right:-55px}.section-label[data-v-9902c63c],.litter-card h2[data-v-9902c63c],.litter-card p[data-v-9902c63c],.litter-card .pill-link[data-v-9902c63c]{position:relative}.section-label[data-v-9902c63c]{background:var(--color-cream);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.litter-card h2[data-v-9902c63c]{max-width:780px;margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:.92}.litter-card p[data-v-9902c63c]{max-width:560px;margin:0;font-size:18px;line-height:1.55}.news-grid[data-v-9902c63c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.instagram-heading[data-v-9902c63c]{margin-bottom:24px}.instagram-heading h2[data-v-9902c63c]{margin:0;font-size:clamp(30px,3vw,42px)}.instagram-heading a[data-v-9902c63c]{color:var(--color-blue);font-size:18px;font-weight:700;text-decoration:none}.instagram-grid[data-v-9902c63c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.instagram-tile[data-v-9902c63c]{aspect-ratio:1;border-radius:18px;place-items:center;display:grid;overflow:hidden}.instagram-tile svg[data-v-9902c63c]{width:64%}.instagram-tile--lavender[data-v-9902c63c]{color:var(--color-pink);background:var(--color-lavender)}.instagram-tile--green[data-v-9902c63c]{color:var(--color-cream);background:var(--color-green)}.instagram-tile--pink[data-v-9902c63c]{color:var(--color-blue);background:var(--color-pink)}.instagram-tile--sky[data-v-9902c63c]{color:var(--color-green);background:var(--color-sky)}.pill-link[data-v-9902c63c]:focus-visible,.carousel-control[data-v-9902c63c]:focus-visible,.instagram-heading a[data-v-9902c63c]:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px}@media (hover:hover){.pill-link--primary[data-v-9902c63c]:hover{border-color:var(--color-ink-soft);background:var(--color-ink-soft)}.pill-link--secondary[data-v-9902c63c]:hover{color:var(--color-cream);background:var(--color-ink)}.carousel-control[data-v-9902c63c]:hover{color:var(--color-ink);background:#eee3d6;border-color:#3b241952;transform:translateY(-50%)scale(1.06);box-shadow:0 10px 28px #3b241924}.instagram-heading a[data-v-9902c63c]:hover{color:var(--color-cream)}}@media (width<=820px){.hero[data-v-9902c63c]{min-height:auto}.news-grid[data-v-9902c63c]{grid-template-columns:1fr}.dog-grid[data-v-9902c63c]{grid-template-columns:repeat(2,minmax(0,1fr))}.dog-grid--carousel[data-v-9902c63c]{grid-template-columns:none;grid-auto-columns:calc(50% - 12px)}.instagram-grid[data-v-9902c63c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.hero[data-v-9902c63c]{min-height:auto;padding-bottom:40px}.hero h1[data-v-9902c63c]{white-space:nowrap;max-width:100%;font-size:clamp(46px,15vw,70px);line-height:.88}.hero-daisy[data-v-9902c63c]{left:-7%}.hero-clover[data-v-9902c63c]{bottom:18%}.hero-bloom[data-v-9902c63c]{right:-10%}.hero-sparkle[data-v-9902c63c]{right:6%}.section-heading[data-v-9902c63c]{flex-direction:column;align-items:flex-start}.dog-grid[data-v-9902c63c]{grid-template-columns:1fr}.dog-grid--carousel[data-v-9902c63c]{grid-template-columns:none;grid-auto-columns:min(84%,320px)}.carousel-control[data-v-9902c63c]{width:42px;height:42px;top:38%}.carousel-control--previous[data-v-9902c63c]{left:-12px}.carousel-control--next[data-v-9902c63c]{right:-12px}.litter-card[data-v-9902c63c]{border-radius:28px}.litter-daisy[data-v-9902c63c]{opacity:.72;right:-80px}.instagram-grid[data-v-9902c63c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.litters-page[data-v-4cb994a9]{overflow:hidden}.page-content[data-v-4cb994a9]{max-width:1280px;margin:0 auto;padding:clamp(56px,8vw,112px) clamp(20px,4vw,56px) clamp(48px,7vw,96px)}h1[data-v-4cb994a9]{color:var(--color-blue);letter-spacing:-.02em;margin:0 0 clamp(36px,5vw,64px);font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(60px,9vw,128px);font-weight:400;line-height:.9}.status-card[data-v-4cb994a9]{background:var(--color-green);border-radius:40px;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(34px,5vw,68px);display:flex;position:relative;overflow:hidden}.status-sparkle[data-v-4cb994a9]{width:clamp(170px,21vw,280px);color:var(--color-cream);position:absolute;top:-54px;right:-42px;transform:rotate(8deg)}.eyebrow[data-v-4cb994a9],.status-card h2[data-v-4cb994a9],.status-card p[data-v-4cb994a9]{position:relative}.eyebrow[data-v-4cb994a9]{background:var(--color-cream);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.status-card h2[data-v-4cb994a9]{max-width:820px;margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:.94}.status-card p[data-v-4cb994a9]{max-width:590px;margin:0;font-size:18px;line-height:1.55}.litter-section[data-v-4cb994a9]{margin-top:clamp(64px,8vw,104px)}.section-title[data-v-4cb994a9]{border-bottom:2px solid var(--color-ink);margin:0 0 clamp(24px,3vw,36px);padding-bottom:14px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.planned-grid[data-v-4cb994a9]{grid-template-columns:minmax(0,760px);gap:clamp(20px,3vw,36px);display:grid}.planned-card[data-v-4cb994a9]{text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:16px;padding:clamp(26px,3vw,42px);display:flex}.planned-card--lavender[data-v-4cb994a9]{background:var(--color-lavender)}.planned-card--sky[data-v-4cb994a9]{background:var(--color-sky)}.pairing[data-v-4cb994a9]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,2vw,18px);width:100%;display:grid}.pairing>strong[data-v-4cb994a9]{font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:400}.parent-portrait[data-v-4cb994a9]{aspect-ratio:1;background:var(--color-cream);border-radius:50%;position:relative;overflow:hidden}.parent-portrait img[data-v-4cb994a9]{width:100%;height:100%;position:absolute;inset:0}.parent-portrait img.parent-cutout[data-v-4cb994a9]{object-fit:contain;object-position:center bottom;padding:3% 3% 0}.parent-portrait--empty[data-v-4cb994a9]{background:#f8f1e69e;border:2px dashed #3b241938}.planned-card h3[data-v-4cb994a9]{margin:0;font-size:clamp(21px,2.4vw,27px)}.planned-date[data-v-4cb994a9]{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700}.contact-link[data-v-4cb994a9]{color:var(--color-cream);background:var(--color-ink);border-radius:10px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .16s}.past-grid[data-v-4cb994a9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(20px,3vw,36px);display:grid}.past-card[data-v-4cb994a9]{flex-direction:column;gap:12px;display:flex}.litter-art[data-v-4cb994a9]{aspect-ratio:4/3;border-radius:24px;place-items:center;display:grid;overflow:hidden}.litter-art svg[data-v-4cb994a9]{width:48%}.litter-art img[data-v-4cb994a9]{object-fit:cover;width:100%;height:100%;display:block}.litter-art--lavender[data-v-4cb994a9]{color:var(--color-pink);background:var(--color-lavender)}.litter-art--green[data-v-4cb994a9]{color:var(--color-cream);background:var(--color-green)}.litter-art--pink[data-v-4cb994a9]{color:var(--color-blue);background:var(--color-pink)}.litter-meta[data-v-4cb994a9]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.litter-meta h3[data-v-4cb994a9]{margin:0;font-size:clamp(19px,2vw,23px);line-height:1.25}.litter-meta span[data-v-4cb994a9]{color:var(--color-ink-soft);letter-spacing:.14em;flex:none;font-size:13px;font-weight:700}.past-card>p[data-v-4cb994a9]{color:var(--color-ink-soft);margin:-6px 0 0;font-size:15px}.contact-link[data-v-4cb994a9]:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@media (hover:hover){.contact-link[data-v-4cb994a9]:hover{background:var(--color-ink-soft)}}@media (width<=760px){.planned-grid[data-v-4cb994a9]{grid-template-columns:1fr}.past-grid[data-v-4cb994a9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.page-content[data-v-4cb994a9]{padding-top:48px}.status-card[data-v-4cb994a9]{border-radius:28px}.planned-card[data-v-4cb994a9]{border-radius:24px;gap:18px;padding:28px 20px 32px}.pairing[data-v-4cb994a9]{gap:12px}.pairing>strong[data-v-4cb994a9]{font-size:30px}.planned-card h3[data-v-4cb994a9]{max-width:280px;font-size:23px;line-height:1.25}.planned-date[data-v-4cb994a9]{letter-spacing:.11em;font-size:12px}.past-grid[data-v-4cb994a9]{grid-template-columns:1fr}}.news-page[data-v-53fe15ce]{max-width:1280px;margin:0 auto;padding:clamp(56px,8vw,112px) clamp(20px,4vw,56px) clamp(48px,7vw,96px);overflow:hidden}.news-header[data-v-53fe15ce]{min-height:clamp(150px,19vw,240px);margin-bottom:clamp(36px,5vw,64px);position:relative}h1[data-v-53fe15ce]{z-index:1;color:var(--color-blue);letter-spacing:-.02em;margin:0;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(64px,10vw,136px);font-weight:400;line-height:.88;position:relative}.header-daisy[data-v-53fe15ce],.header-sparkle[data-v-53fe15ce]{pointer-events:none;position:absolute}.header-daisy[data-v-53fe15ce]{width:clamp(130px,18vw,240px);color:var(--color-pink);top:-35%;right:5%;transform:rotate(10deg)}.header-sparkle[data-v-53fe15ce]{width:clamp(48px,6vw,80px);color:var(--color-green);bottom:0;right:27%;transform:rotate(-8deg)}.news-grid[data-v-53fe15ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,5vw,72px) clamp(24px,3vw,40px);display:grid}@media (width<=820px){.news-grid[data-v-53fe15ce]{grid-template-columns:1fr}}@media (width<=680px){.news-page[data-v-53fe15ce]{padding-top:48px}.news-header[data-v-53fe15ce]{min-height:140px}.header-daisy[data-v-53fe15ce]{opacity:.55;top:-12%;right:-12%}.header-sparkle[data-v-53fe15ce]{right:12%}}.news-post[data-v-9ab82f29],.missing-post[data-v-9ab82f29]{max-width:1080px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px) clamp(64px,9vw,120px)}.back-link[data-v-9ab82f29]{color:var(--color-ink);margin-bottom:clamp(32px,5vw,56px);font-weight:700;text-decoration:none;display:inline-block}.post-header[data-v-9ab82f29],.post-body[data-v-9ab82f29]{max-width:760px}.post-header time[data-v-9ab82f29]{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}h1[data-v-9ab82f29]{color:var(--color-blue);margin:12px 0 24px;font-family:Bagel Fat One,Arial Rounded MT Bold,sans-serif;font-size:clamp(46px,7vw,88px);font-weight:400;line-height:.98}.post-header p[data-v-9ab82f29],.post-body p[data-v-9ab82f29]{color:var(--color-ink-soft);margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.6}.post-header p[data-v-9ab82f29]{font-weight:600}.post-body[data-v-9ab82f29]{flex-direction:column;gap:14px;margin-top:20px;display:flex}.result-links[data-v-9ab82f29]{flex-direction:column;align-items:flex-start;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.result-links[data-v-9ab82f29] :is(a){color:var(--color-blue);text-underline-offset:3px;font-weight:700}.back-link[data-v-9ab82f29]:focus-visible,.result-links[data-v-9ab82f29] :is(a):focus-visible{outline:3px solid var(--color-blue);outline-offset:3px;border-radius:3px}.news-photos[data-v-9ab82f29]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(36px,6vw,72px);display:grid}.news-photos figure[data-v-9ab82f29]{margin:0}.news-photos--three[data-v-9ab82f29]{grid-template-columns:repeat(3,minmax(0,1fr))}.news-photos img[data-v-9ab82f29]{aspect-ratio:3/4;object-fit:cover;border-radius:18px;width:100%;display:block}.news-photos .photo--landscape[data-v-9ab82f29]{aspect-ratio:16/10}.news-photos .photo--natural[data-v-9ab82f29]{aspect-ratio:auto;height:auto}.news-photos .photo--certificate[data-v-9ab82f29]{aspect-ratio:210/297;object-fit:contain}.news-photos figcaption[data-v-9ab82f29]{color:var(--color-ink-soft);margin-top:8px;font-size:14px;font-style:italic}@media (hover:hover){.back-link[data-v-9ab82f29]:hover,.result-links[data-v-9ab82f29] :is(a):hover{color:var(--color-ink-soft)}}@media (width<=520px){.news-photos[data-v-9ab82f29]{grid-template-columns:1fr}}
