:root{--ink:#1d1d1f;--secondary:#6e6e73;--blue:#0071e3;--bg:#fff;--off:#f5f5f7;--line:#e8e8ed;--radius:26px;--ease:cubic-bezier(.2,.8,.2,1)}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);background:var(--bg);letter-spacing:-.013em;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Arial,sans-serif}body.modal-open{overflow:hidden}button[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme]{font:inherit}button[data-astro-cid-lcdefpme]{cursor:pointer}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}img[data-astro-cid-lcdefpme]{width:100%;display:block}button[data-astro-cid-lcdefpme]:focus-visible,a[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[data-astro-cid-lcdefpme]::selection{color:var(--ink);background:#cce7ff}.container[data-astro-cid-lcdefpme]{width:min(1180px,100% - 64px);margin:auto}.muted[data-astro-cid-lcdefpme]{color:var(--secondary)}.eyebrow[data-astro-cid-lcdefpme]{color:var(--secondary);letter-spacing:.01em;font-size:15px;font-weight:620;line-height:1.5}.btn[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;min-height:46px;transition:transform .22s var(--ease),background .2s,color .2s;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{background:#38383c;transform:translateY(-2px)}.btn-blue[data-astro-cid-lcdefpme]{background:var(--blue)}.btn-blue[data-astro-cid-lcdefpme]:hover{background:#0077ed}.btn-line[data-astro-cid-lcdefpme]{color:var(--blue);background:0 0;padding-left:4px;padding-right:4px}.btn-line[data-astro-cid-lcdefpme]:hover{color:#0055af;background:0 0}.arrow[data-astro-cid-lcdefpme]{font-size:18px;font-weight:400;line-height:1}.nav-shell[data-astro-cid-lcdefpme]{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffd4;border-bottom:1px solid #0000000e;position:sticky;top:0}.nav[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;height:66px;display:flex}.logo[data-astro-cid-lcdefpme]{color:#161617;letter-spacing:-.075em;align-items:center;font-size:25px;font-weight:750;line-height:1;display:inline-flex}.nav-links[data-astro-cid-lcdefpme]{align-items:center;gap:38px;margin-left:auto;margin-right:40px;display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#424245;font-size:13px;transition:color .2s}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.nav-cta[data-astro-cid-lcdefpme]{color:#fff;background:var(--ink);border-radius:100px;padding:10px 18px;font-size:13px;font-weight:600}.nav-cta[data-astro-cid-lcdefpme]:hover{background:#3a3a3c}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:linear-gradient(#fff 67%,#f7f7f8 100%);position:relative;overflow:hidden}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:.94fr 1.06fr;align-items:center;min-height:690px;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;padding:85px 0 120px;position:relative}.hero-overline[data-astro-cid-lcdefpme]{color:var(--secondary);margin-bottom:18px;font-size:16px;font-weight:550}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.085em;margin:0 0 26px;font-size:clamp(88px,11vw,160px);font-weight:760;line-height:.98}.hero-lead[data-astro-cid-lcdefpme]{letter-spacing:-.057em;max-width:590px;margin:0;font-size:clamp(32px,3.55vw,54px);font-weight:680;line-height:1.09}.hero-lead[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#86868b}.hero-desc[data-astro-cid-lcdefpme]{color:var(--secondary);max-width:460px;margin:28px 0 30px;font-size:19px;font-weight:400;line-height:1.56}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.hero-media[data-astro-cid-lcdefpme]{z-index:1;align-self:stretch;height:100%;min-height:640px;position:relative}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 0%;-webkit-mask-composite:source-in;width:124%;max-width:none;height:100%;position:absolute;top:0;left:-10%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 23% 100%),linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 23% 100%),linear-gradient(#000 0% 88%,#0000 100%);mask-composite:intersect}.hero-media[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f7f7f8);height:90px;position:absolute;bottom:0;left:-28%;right:-30%}.scroll-note[data-astro-cid-lcdefpme]{letter-spacing:.035em;color:#86868b;font-size:12px;position:absolute;bottom:38px;left:0}.chapter[data-astro-cid-lcdefpme]{padding:145px 0}.chapter-intro[data-astro-cid-lcdefpme]{text-align:center;max-width:790px;margin:0 auto 74px}.section-label[data-astro-cid-lcdefpme]{color:var(--blue);margin:0 0 17px;font-size:15px;font-weight:640}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-.063em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:710;line-height:1.08}.section-subtitle[data-astro-cid-lcdefpme]{color:var(--secondary);max-width:670px;margin:22px auto 0;font-size:20px;line-height:1.5}.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.story-feature[data-astro-cid-lcdefpme]{background:var(--off);border-radius:var(--radius);flex-direction:column;min-height:575px;display:flex;position:relative;overflow:hidden}.story-feature[data-astro-cid-lcdefpme] .story-photo[data-astro-cid-lcdefpme]{height:385px;overflow:hidden}.story-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.story-feature[data-astro-cid-lcdefpme]:hover .story-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.story-photo[data-astro-cid-lcdefpme].baby img[data-astro-cid-lcdefpme]{object-position:center 72%}.story-photo[data-astro-cid-lcdefpme].window img[data-astro-cid-lcdefpme]{object-position:center 48%}.story-caption[data-astro-cid-lcdefpme]{flex:1;padding:32px 36px 42px}.story-num[data-astro-cid-lcdefpme]{letter-spacing:.11em;color:#86868b;margin-bottom:10px;font-size:12px;font-weight:650}.story-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0 0 9px;font-size:29px;font-weight:690;line-height:1.16}.story-caption[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--secondary);margin:0;font-size:16px;line-height:1.5}.breaker[data-astro-cid-lcdefpme]{color:#fff;background:#141414;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.breaker[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 48%;filter:saturate(.9);height:100%;position:absolute;inset:0}.breaker[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#070a0ed1,#070a0e75 51%,#070a0e24),linear-gradient(#0000 40%,#09090b8c);position:absolute;inset:0}.breaker-copy[data-astro-cid-lcdefpme]{z-index:1;padding:90px 0;position:relative}.breaker[data-astro-cid-lcdefpme] .section-label[data-astro-cid-lcdefpme]{color:#d3d3d8}.breaker[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(45px,6.5vw,88px);font-weight:720;line-height:1.03}.breaker[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#e1e1e7;max-width:590px;margin-top:26px;font-size:20px;line-height:1.5}.interactive[data-astro-cid-lcdefpme]{background:var(--off);padding:140px 0}.interactive[data-astro-cid-lcdefpme] .chapter-intro[data-astro-cid-lcdefpme]{margin-bottom:55px}.widgets[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.widget[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#fff;flex-direction:column;min-height:385px;padding:43px;display:flex;position:relative;overflow:hidden}.widget-label[data-astro-cid-lcdefpme]{color:#86868b;margin-bottom:18px;font-size:13px;font-weight:650}.widget[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0 0 13px;font-size:clamp(28px,2.7vw,39px);font-weight:700;line-height:1.13}.widget[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--secondary);margin:0;font-size:16px;line-height:1.52}.fact-text[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:470px;min-height:115px;font-weight:580;color:#1d1d1f!important;font-size:28px!important;line-height:1.35!important}.widget-bottom[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:30px}.quiet-link[data-astro-cid-lcdefpme]{appearance:none;color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:16px;font-weight:550;display:inline-flex}.quiet-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.mood-options[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.mood-btn[data-astro-cid-lcdefpme]{color:#515154;background:#f6f6f8;border:1px solid #e7e7ed;border-radius:99px;padding:10px 15px;font-size:14px;font-weight:600;transition:all .2s}.mood-btn[data-astro-cid-lcdefpme].active{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.mood-desc[data-astro-cid-lcdefpme]{min-height:78px;padding-top:26px;margin-top:auto!important}.mood-state[data-astro-cid-lcdefpme]{color:var(--blue);margin-top:9px;font-size:14px;font-weight:670;display:inline-block}.pet-widget[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:1.03fr .97fr;align-items:stretch;min-height:380px;padding:0;display:grid}.pet-photo[data-astro-cid-lcdefpme]{min-height:390px;position:relative;overflow:hidden}.pet-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 56%;width:100%;height:100%}.pet-content[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;padding:46px 50px;display:flex}.pet-counter[data-astro-cid-lcdefpme]{letter-spacing:-.075em;margin:12px 0 4px;font-size:clamp(68px,8vw,112px);font-weight:700;line-height:1.07}.pet-hint[data-astro-cid-lcdefpme]{margin-bottom:22px!important}.pet-button[data-astro-cid-lcdefpme]{margin-top:auto}.heart[data-astro-cid-lcdefpme]{pointer-events:none;filter:drop-shadow(0 4px 8px #00000021);font-size:32px;animation:1.15s ease-out forwards float-heart;position:absolute;bottom:18%;left:50%}@keyframes float-heart{0%{opacity:0;transform:translate(0)scale(.65)}15%{opacity:1}to{transform:translate(var(--tx),-155px) rotate(var(--rot)) scale(1.2);opacity:0}}.gallery[data-astro-cid-lcdefpme]{padding:145px 0 135px}.gallery-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.gallery-heading[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{max-width:780px}.gallery-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--secondary);white-space:nowrap;margin:0 0 8px;font-size:16px}.photo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:190px;gap:18px;display:grid}.photo-item[data-astro-cid-lcdefpme]{cursor:zoom-in;color:#fff;text-align:left;transition:transform .3s var(--ease);background:#f5f5f7;border:none;border-radius:21px;padding:0;position:relative;overflow:hidden}.photo-item[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.photo-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.photo-item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.045)}.photo-item[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000,#00000073);position:absolute;inset:45% 0 0}.photo-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:-.025em;font-size:16px;font-weight:660;position:absolute;bottom:23px;left:24px}.photo-item[data-astro-cid-lcdefpme]:first-child{grid-area:span 2/span 7}.photo-item[data-astro-cid-lcdefpme]:nth-child(2){grid-area:span 2/span 5}.photo-item[data-astro-cid-lcdefpme]:nth-child(3),.photo-item[data-astro-cid-lcdefpme]:nth-child(4),.photo-item[data-astro-cid-lcdefpme]:nth-child(5){grid-area:span 2/span 4}.photo-item[data-astro-cid-lcdefpme]:nth-child(6){grid-area:span 2/span 12}.photo-item[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{object-position:center 37%}.photo-item[data-astro-cid-lcdefpme]:nth-child(3) img[data-astro-cid-lcdefpme]{object-position:50% 60%}.photo-item[data-astro-cid-lcdefpme]:nth-child(6) img[data-astro-cid-lcdefpme]{object-position:center 47%}.closing[data-astro-cid-lcdefpme]{background:var(--off);text-align:center;padding:115px 0}.closing[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{max-width:730px;margin:auto}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--secondary);max-width:610px;margin:21px auto 28px;font-size:20px;line-height:1.5}.closing[data-astro-cid-lcdefpme] .mini[data-astro-cid-lcdefpme]{color:#86868b;margin-top:27px;font-size:13px}.footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:var(--off);padding:29px 0}.footer-row[data-astro-cid-lcdefpme]{color:var(--secondary);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.footer[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{appearance:none;color:var(--secondary);background:0 0;border:0;padding:3px;font-size:13px}.footer[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.lightbox[data-astro-cid-lcdefpme]{z-index:90;color:#fff;background:#0c0c0eed;justify-content:center;align-items:center;padding:65px 90px;display:none;position:fixed;inset:0}.lightbox[data-astro-cid-lcdefpme].show{display:flex}.lightbox[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;max-width:min(1100px,100%);height:100%;margin:0;display:flex}.lightbox[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:7px;width:auto;max-width:100%;max-height:calc(100% - 36px)}.lightbox[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#d3d3d7;font-size:14px}.close-lightbox[data-astro-cid-lcdefpme],.lightbox-arrow[data-astro-cid-lcdefpme]{appearance:none;color:#fff;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:27px;display:flex;position:absolute}.close-lightbox[data-astro-cid-lcdefpme]{top:24px;right:30px}.lightbox-arrow[data-astro-cid-lcdefpme].left{top:50%;left:22px}.lightbox-arrow[data-astro-cid-lcdefpme].right{top:50%;right:22px}.toast[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;color:#fff;z-index:99;text-align:center;background:#1d1d1f;border-radius:18px;max-width:min(420px,100vw - 32px);padding:16px 23px;font-size:15px;transition:transform .35s,opacity .35s;position:fixed;bottom:30px;left:50%;transform:translate(-50%,30px);box-shadow:0 14px 50px #0003}.toast[data-astro-cid-lcdefpme].show{opacity:1;transform:translate(-50%)}@media (width<=1000px){.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:600px}.hero-copy[data-astro-cid-lcdefpme]{padding:50px 0 90px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(75px,11vw,125px)}.hero-media[data-astro-cid-lcdefpme]{min-height:550px}.hero-lead[data-astro-cid-lcdefpme]{font-size:clamp(30px,3.5vw,45px)}.story-feature[data-astro-cid-lcdefpme]{min-height:550px}.story-feature[data-astro-cid-lcdefpme] .story-photo[data-astro-cid-lcdefpme]{height:330px}.widget[data-astro-cid-lcdefpme]{padding:32px}.pet-widget[data-astro-cid-lcdefpme]{padding:0}.pet-content[data-astro-cid-lcdefpme]{padding:40px}.photo-grid[data-astro-cid-lcdefpme]{grid-auto-rows:145px}}@media (width<=700px){.container[data-astro-cid-lcdefpme]{width:calc(100% - 40px)}.nav[data-astro-cid-lcdefpme]{height:60px}.logo[data-astro-cid-lcdefpme]{font-size:23px}.nav-links[data-astro-cid-lcdefpme]{gap:16px;margin-right:0}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:12px}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child,.nav-cta[data-astro-cid-lcdefpme]{display:none}.hero-layout[data-astro-cid-lcdefpme]{min-height:unset;flex-direction:column;align-items:stretch;display:flex}.hero-copy[data-astro-cid-lcdefpme]{padding:80px 0 16px}.hero-overline[data-astro-cid-lcdefpme]{font-size:14px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:clamp(90px,19vw,130px)}.hero-lead[data-astro-cid-lcdefpme]{max-width:440px;font-size:38px}.hero-desc[data-astro-cid-lcdefpme]{max-width:450px;margin:19px 0 18px;font-size:17px}.hero-actions[data-astro-cid-lcdefpme]{gap:12px}.hero-media[data-astro-cid-lcdefpme]{width:calc(100% + 40px);height:470px;min-height:470px;margin:0 -20px}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center 30%;width:100%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 19% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 19% 76%,#0000 100%)}.scroll-note[data-astro-cid-lcdefpme]{display:none}.chapter[data-astro-cid-lcdefpme]{padding:90px 0}.chapter-intro[data-astro-cid-lcdefpme]{margin-bottom:40px}.section-label[data-astro-cid-lcdefpme]{font-size:14px}.section-title[data-astro-cid-lcdefpme]{font-size:clamp(37px,8vw,56px)}.section-subtitle[data-astro-cid-lcdefpme]{margin-top:17px;font-size:17px}.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}.story-feature[data-astro-cid-lcdefpme]{min-height:unset}.story-feature[data-astro-cid-lcdefpme] .story-photo[data-astro-cid-lcdefpme]{height:350px}.story-caption[data-astro-cid-lcdefpme]{padding:25px 25px 30px}.story-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:27px}.breaker[data-astro-cid-lcdefpme]{min-height:530px}.breaker[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#050507ad,#05050733),linear-gradient(#0000,#06060694)}.breaker[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(44px,9vw,69px)}.breaker[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:17px}.interactive[data-astro-cid-lcdefpme]{padding:90px 0}.widgets[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:15px}.widget[data-astro-cid-lcdefpme]{min-height:305px;padding:32px}.fact-text[data-astro-cid-lcdefpme]{min-height:70px;font-size:25px!important}.pet-widget[data-astro-cid-lcdefpme]{grid-column:auto;grid-template-columns:1fr;padding:0}.pet-photo[data-astro-cid-lcdefpme]{height:285px;min-height:285px}.pet-content[data-astro-cid-lcdefpme]{padding:32px}.pet-counter[data-astro-cid-lcdefpme]{font-size:78px}.pet-button[data-astro-cid-lcdefpme]{margin-top:18px}.gallery[data-astro-cid-lcdefpme]{padding:90px 0}.gallery-heading[data-astro-cid-lcdefpme]{margin-bottom:30px;display:block}.gallery-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:15px}.photo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:12px}.photo-item[data-astro-cid-lcdefpme]{border-radius:16px}.photo-item[data-astro-cid-lcdefpme]:nth-child(n){grid-area:span 2/span 1}.photo-item[data-astro-cid-lcdefpme]:first-child,.photo-item[data-astro-cid-lcdefpme]:nth-child(6){grid-area:span 2/span 2}.photo-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:14px;bottom:18px;left:16px}.closing[data-astro-cid-lcdefpme]{padding:80px 0}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:17px}.footer-row[data-astro-cid-lcdefpme]{flex-wrap:wrap}.lightbox[data-astro-cid-lcdefpme]{padding:70px 15px}.lightbox-arrow[data-astro-cid-lcdefpme].left{left:9px}.lightbox-arrow[data-astro-cid-lcdefpme].right{right:9px}.close-lightbox[data-astro-cid-lcdefpme]{top:15px;right:12px}}@media (width<=375px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:80px}.hero-lead[data-astro-cid-lcdefpme]{font-size:34px}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:nth-child(2){display:none}.btn[data-astro-cid-lcdefpme]{padding:11px 18px;font-size:14px}.hero-media[data-astro-cid-lcdefpme]{height:390px;min-height:390px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.pet-widget[data-astro-cid-lcdefpme]{grid-template-columns:1.03fr .97fr;height:410px;min-height:0}.pet-photo[data-astro-cid-lcdefpme]{height:100%;min-height:0}.pet-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 53%;width:100%;height:100%;display:block;position:absolute;inset:0}.pet-content[data-astro-cid-lcdefpme]{justify-content:center;min-height:0;padding:35px 46px}.pet-content[data-astro-cid-lcdefpme] .widget-label[data-astro-cid-lcdefpme]{margin-bottom:13px}.pet-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:9px}.pet-content[data-astro-cid-lcdefpme] .pet-counter[data-astro-cid-lcdefpme]{margin:10px 0 0;font-size:clamp(65px,6.2vw,94px)}.pet-content[data-astro-cid-lcdefpme] .pet-hint[data-astro-cid-lcdefpme]{margin:0!important}.pet-content[data-astro-cid-lcdefpme] .pet-button[data-astro-cid-lcdefpme]{flex-shrink:0;margin-top:22px}@media (width<=1000px) and (width>=701px){.pet-widget[data-astro-cid-lcdefpme]{height:385px}.pet-content[data-astro-cid-lcdefpme]{padding:28px 34px}}@media (width<=700px){.pet-widget[data-astro-cid-lcdefpme]{grid-template-columns:1fr;height:auto}.pet-photo[data-astro-cid-lcdefpme]{height:270px;min-height:270px}.pet-content[data-astro-cid-lcdefpme]{padding:28px 28px 33px}.pet-content[data-astro-cid-lcdefpme] .pet-counter[data-astro-cid-lcdefpme]{font-size:72px}.pet-content[data-astro-cid-lcdefpme] .pet-button[data-astro-cid-lcdefpme]{margin-top:18px}}.pet-photo[data-astro-cid-lcdefpme]{appearance:none;cursor:pointer;touch-action:manipulation;outline-offset:4px;background:#e9e9ec;border:0;padding:0;display:block}.pet-photo[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--blue)}.pet-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{pointer-events:none;transition:transform .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pet-photo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.035)}}.pet-photo[data-astro-cid-lcdefpme] .heart[data-astro-cid-lcdefpme]{transform-origin:50%;z-index:2;line-height:1;bottom:auto}.pet-tap-hint[data-astro-cid-lcdefpme]{font-weight:560;color:var(--blue)!important;margin-top:21px!important;font-size:15px!important}.pet-widget[data-astro-cid-lcdefpme]{background:0 0;border-radius:0;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;gap:24px;height:auto;min-height:0;padding:0;display:grid;overflow:visible}.pet-photo[data-astro-cid-lcdefpme]{touch-action:manipulation;background:0 0;border:0;border-radius:0;align-self:start;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:visible}.pet-photo[data-astro-cid-lcdefpme]:before,.pet-photo[data-astro-cid-lcdefpme]:after{content:none!important;display:none!important}.pet-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:initial;object-position:initial;pointer-events:none;width:100%;max-width:100%;height:auto;display:block;position:static;inset:auto;filter:none!important;transition:none!important;transform:none!important}@media (hover:hover){.pet-photo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:none!important;transform:none!important}}.pet-content[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#fff;justify-content:center;align-self:stretch;min-height:0;padding:44px clamp(28px,4vw,62px)}@media (width<=850px) and (width>=701px){.pet-widget[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:16px}.pet-content[data-astro-cid-lcdefpme]{padding:30px}}@media (width<=700px){.pet-widget[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:15px;height:auto}.pet-photo[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:390px;height:auto;min-height:0}.pet-content[data-astro-cid-lcdefpme]{padding:28px 28px 33px}}@media (width<=390px){.pet-photo[data-astro-cid-lcdefpme]{height:auto;min-height:0}}@media (width<=768px){.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 90%,#0000 100%)}}.pet-photo[data-astro-cid-lcdefpme]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.pet-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto;transform:translateZ(0)!important}
