.dog-motion[data-astro-cid-np2lgmo3]{text-align:center;width:100%;margin:0;position:relative}.dog-stage[data-astro-cid-np2lgmo3]{aspect-ratio:1/1.04;justify-content:center;align-items:flex-end;display:flex;position:relative}.dog-motion[data-astro-cid-np2lgmo3][data-variant=greens] .dog-stage[data-astro-cid-np2lgmo3]{aspect-ratio:350/253}img[data-astro-cid-np2lgmo3]{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 4px #7145330c);width:100%;height:100%;display:block}.dog-toggle[data-astro-cid-np2lgmo3]{color:#714533;background:#fff8ebed;border:1px solid #ae896360;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:12px;display:grid;position:absolute;bottom:3px;right:2px;box-shadow:0 2px 4px #7145330a}.dog-toggle[data-astro-cid-np2lgmo3]:hover{background:#ffe5aa;border-color:#ae8963}figcaption[data-astro-cid-np2lgmo3]{color:#79563d;letter-spacing:.03em;margin-top:7px;font-size:13px;line-height:1.7}@media (width<=700px){figcaption[data-astro-cid-np2lgmo3]{font-size:11px}.dog-toggle[data-astro-cid-np2lgmo3]{width:32px;height:32px;font-size:11px}}body:has(.video-hero) .site-header{margin-bottom:0}body:has(.video-hero) .site-header:after{filter:drop-shadow(0 4px 5px #71453312);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='34' viewBox='0 0 100 34'%3E%3Cpath d='M0 0H100V3C90 42 10 42 0 3Z' fill='%23f5d88c'/%3E%3Cpath d='M0 3C10 42 90 42 100 3' fill='none' stroke='%23fff8eb' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.video-hero[data-astro-cid-wez3wgs6]{isolation:isolate;background:var(--cream);min-height:650px;position:relative;overflow:hidden}.hero-film[data-astro-cid-wez3wgs6]{background:#50342f;position:absolute;inset:0 0 36px 45%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 75px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 75px),#0000)}.hero-film[data-astro-cid-wez3wgs6]:after{content:"";background:var(--cream);pointer-events:none;height:40px;position:absolute;inset:auto -1px -1px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C85 4 125 34 210 20S330 8 420 23S540 9 630 19S750 31 840 17S960 8 1050 21S1150 13 1200 18V40H0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.hero-film[data-astro-cid-wez3wgs6] video[data-astro-cid-wez3wgs6]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.hero-paper[data-astro-cid-wez3wgs6]{background:var(--cream) url(/images/background-doodles.svg) left top/720px 560px;z-index:1;pointer-events:none;position:absolute;inset:0 30% 35px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - min(260px,20vw)),#000c 80%,#0004 92%,#0000);mask-image:linear-gradient(90deg,#000 calc(100% - min(260px,20vw)),#000c 80%,#0004 92%,#0000)}.video-hero-inner[data-astro-cid-wez3wgs6]{z-index:2;pointer-events:none;align-items:center;min-height:614px;display:flex;position:relative}.video-hero-copy[data-astro-cid-wez3wgs6]{pointer-events:auto;width:48%;padding:58px 0 110px}.video-hero-copy[data-astro-cid-wez3wgs6] h1[data-astro-cid-wez3wgs6]{letter-spacing:0;margin-top:24px;font-size:clamp(36px,4.2vw,62px);line-height:1.45}.video-hero-copy[data-astro-cid-wez3wgs6] h1[data-astro-cid-wez3wgs6] span[data-astro-cid-wez3wgs6]{color:#ad503c}.video-hero-description[data-astro-cid-wez3wgs6]{color:var(--muted);margin-top:18px;font-size:15px;line-height:2}.video-hero-description[data-astro-cid-wez3wgs6] .brand-logo{width:4em;height:1.25em}.video-hero-copy[data-astro-cid-wez3wgs6] .actions[data-astro-cid-wez3wgs6]{gap:18px;margin-top:24px}.hero-signoff[data-astro-cid-wez3wgs6]{letter-spacing:.12em;color:var(--muted);align-items:center;gap:12px;margin-top:28px;font-size:10px;display:flex}.hero-signoff[data-astro-cid-wez3wgs6] span[data-astro-cid-wez3wgs6]{color:#ac6b42;font-size:22px}.hero-dog[data-astro-cid-wez3wgs6]{z-index:3;pointer-events:none;width:300px;position:absolute;bottom:32px;left:calc(50% - 170px)}.hero-dog[data-astro-cid-wez3wgs6] img[data-astro-cid-wez3wgs6]{filter:drop-shadow(0 5px 3px #50342f20);width:100%;height:auto;display:block}.dog-hello[data-astro-cid-wez3wgs6]{white-space:nowrap;color:var(--ink);text-align:center;background:#fff4d1;border:2px solid #714533;border-radius:48% 48% 42% 43%;padding:14px 22px;font-size:15px;position:absolute;top:-44px;left:50%;transform:rotate(6deg);box-shadow:2px 3px #71453322}.dog-hello[data-astro-cid-wez3wgs6]:after{content:"";background:#fff4d1;border-bottom:2px solid #714533;border-right:2px solid #714533;width:14px;height:14px;position:absolute;bottom:-9px;left:28%;transform:rotate(45deg)}.dog-hello[data-astro-cid-wez3wgs6] span[data-astro-cid-wez3wgs6]{letter-spacing:.07em;margin-top:4px;font-size:12px;display:block}.film-control[data-astro-cid-wez3wgs6]{z-index:4;color:#fff8eb;background:#3b271bc9;border:1px solid #fff4dc88;border-radius:30px;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:12px;display:flex;position:absolute;bottom:58px;right:22px}.film-control[data-astro-cid-wez3wgs6]:hover{background:#3b271b}.hero-garden[data-astro-cid-wez3wgs6]{z-index:4;background:var(--cream);color:#795a3b;letter-spacing:.2em;border:0;justify-content:center;align-items:center;height:40px;font-size:10px;display:flex;position:absolute;inset:auto 0 0}.garden-flower[data-astro-cid-wez3wgs6]{width:100px;height:70px;position:absolute;bottom:0;left:25px}.flower-right[data-astro-cid-wez3wgs6]{left:auto;right:25px;transform:scaleX(-1)}@media (width>=1600px){.hero-dog[data-astro-cid-wez3wgs6]{left:calc(50% - 140px)}}@media (width<=1100px){.video-hero-copy[data-astro-cid-wez3wgs6] h1[data-astro-cid-wez3wgs6]{font-size:39px}.video-hero-copy[data-astro-cid-wez3wgs6] .eyebrow[data-astro-cid-wez3wgs6]{max-width:260px;line-height:1.8}.hero-dog[data-astro-cid-wez3wgs6]{width:250px;left:calc(50% - 110px)}.dog-hello[data-astro-cid-wez3wgs6]{padding:12px 16px;font-size:13px;left:42%}.hero-signoff[data-astro-cid-wez3wgs6]{gap:6px;font-size:8px}.video-hero-copy[data-astro-cid-wez3wgs6] .actions[data-astro-cid-wez3wgs6]{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=700px){.video-hero[data-astro-cid-wez3wgs6]{background:var(--cream);min-height:0;padding-top:0}.hero-paper[data-astro-cid-wez3wgs6]{display:none}.video-hero-inner[data-astro-cid-wez3wgs6]{background:var(--cream) url(/images/background-doodles.svg) left top/600px 467px;min-height:0;display:block}.video-hero-copy[data-astro-cid-wez3wgs6]{width:100%;padding:20px 0 27px}.video-hero-copy[data-astro-cid-wez3wgs6] h1[data-astro-cid-wez3wgs6]{margin-top:14px;font-size:clamp(32px,8.5vw,45px);line-height:1.45}.video-hero-copy[data-astro-cid-wez3wgs6] .eyebrow[data-astro-cid-wez3wgs6]{letter-spacing:.13em;max-width:none;font-size:8px}.video-hero-description[data-astro-cid-wez3wgs6]{margin-top:12px;font-size:13px;line-height:1.9}.video-hero-copy[data-astro-cid-wez3wgs6] .actions[data-astro-cid-wez3wgs6]{flex-direction:row;align-items:center;gap:16px;margin-top:18px}.video-hero-copy[data-astro-cid-wez3wgs6] .button[data-astro-cid-wez3wgs6]{padding:14px 16px;font-size:12px}.video-hero-copy[data-astro-cid-wez3wgs6] .text-link[data-astro-cid-wez3wgs6]{font-size:12px}.hero-signoff[data-astro-cid-wez3wgs6]{display:none}.hero-film[data-astro-cid-wez3wgs6]{flex-shrink:0;width:100%;height:420px;margin-bottom:0;position:relative;inset:auto}.video-hero-inner[data-astro-cid-wez3wgs6]{order:0;padding-bottom:38px;position:relative}.video-hero[data-astro-cid-wez3wgs6]{flex-direction:column;display:flex}.hero-dog[data-astro-cid-wez3wgs6]{width:210px;top:258px;bottom:auto;left:-16px}.dog-hello[data-astro-cid-wez3wgs6]{padding:10px 16px;font-size:12px;top:-29px;left:55%}.dog-hello[data-astro-cid-wez3wgs6] span[data-astro-cid-wez3wgs6]{font-size:10px}.film-control[data-astro-cid-wez3wgs6]{padding:9px 12px;font-size:11px;top:365px;bottom:auto;right:14px}.hero-garden[data-astro-cid-wez3wgs6]{justify-content:flex-end;height:40px;padding-right:22px;font-size:8px}.garden-flower[data-astro-cid-wez3wgs6]{display:none}.flower-right[data-astro-cid-wez3wgs6]{width:75px;height:52px;display:block;left:145px;right:auto}}@media (prefers-reduced-motion:reduce){.hero-dog[data-astro-cid-wez3wgs6] img[data-astro-cid-wez3wgs6]{filter:none}}.chapter-nav[data-astro-cid-lcdefpme]{background:var(--cream)}.chapter-links[data-astro-cid-lcdefpme]{border-bottom:1px dashed #c7a77e70;justify-content:center;gap:clamp(30px,7vw,105px);padding:27px 0;display:flex}.chapter-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:#76523a;align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.chapter-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-family:var(--font-hand);color:#a47d58;font-size:12px}.chapter-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{color:#a9553e}.home-chapter[data-astro-cid-lcdefpme]{padding-block:76px;scroll-margin-top:28px}.home-chapter[data-astro-cid-lcdefpme]+.home-chapter[data-astro-cid-lcdefpme]{border-top:1px dashed #c7a77e70}.chapter-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:35px;display:flex}.chapter-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:17px}.bread-introduction[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.bread-introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:17px}.bread-story-short[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px;line-height:2.1}.bread-story-short[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:10px}.bread-preview-label[data-astro-cid-lcdefpme]{color:#866245;margin:29px 0 17px;font-size:13px}.bread-preview-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.chapter-description[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:20px;font-size:15px;line-height:2.1}.chapter-description[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:400}.lunch-dog[data-astro-cid-lcdefpme]{flex-shrink:0;align-self:flex-end;width:165px}.visit-dog[data-astro-cid-lcdefpme]{flex-shrink:0;width:185px}.chapter-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.chapter-bottom[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{max-width:65%;margin:0}.chapter-bottom[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{white-space:nowrap}.visit-information[data-astro-cid-lcdefpme]{background:#fff1d6;border-radius:26px 32px 25px 30px;grid-template-columns:1fr 1fr;gap:60px;margin-top:35px;padding:35px;display:grid}.visit-address[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:18px;font-size:19px;line-height:2}.visit-address[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.visit-address[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{gap:15px;margin-top:22px}.visit-address[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding:14px 18px;font-size:13px}.visit-address[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:12px}.visit-questions[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px dashed #bda07c80;padding:13px 0}.visit-questions[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:first-child{padding-top:0}.visit-questions[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:17px;line-height:1.8}.visit-questions[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:12px;font-size:13px;line-height:2}.visit-questions[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-bottom:1px solid #b59068;margin-top:8px;padding:6px 0;font-size:12px;display:inline-block}@media (width<=1000px){.visit-information[data-astro-cid-lcdefpme]{gap:30px;padding:30px}.visit-address[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:17px}.visit-address[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=700px){.chapter-links[data-astro-cid-lcdefpme]{justify-content:space-between;gap:0;padding-block:19px}.chapter-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{gap:6px;font-size:12px}.chapter-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:10px}.home-chapter[data-astro-cid-lcdefpme]{padding-block:48px}.chapter-heading[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px}.chapter-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:13px;font-size:29px}.bread-introduction[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}.bread-introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:13px;font-size:29px}.bread-story-short[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:13px;line-height:2}.bread-story-short[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:6px;font-size:12px}.bread-preview-label[data-astro-cid-lcdefpme]{margin-top:24px;font-size:12px}.bread-preview-grid[data-astro-cid-lcdefpme]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ccb08a transparent;grid-template-columns:none;grid-auto-columns:minmax(220px,76%);grid-auto-flow:column;gap:16px;padding-bottom:12px;overflow-x:auto}.chapter-description[data-astro-cid-lcdefpme]{margin-top:15px;font-size:13px;line-height:2}.lunch-dog[data-astro-cid-lcdefpme]{align-self:center;width:100px;margin-top:30px}.visit-dog[data-astro-cid-lcdefpme]{width:112px;margin-top:22px}.chapter-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:8px}.chapter-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:13px;margin-top:20px}.chapter-bottom[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{max-width:none}.visit-information[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px;margin-top:25px;padding:25px}.visit-address[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:17px}.visit-address[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;gap:16px}.visit-address[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding:13px 15px;font-size:12px}.visit-address[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:11px}.visit-questions[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{font-size:16px}}@media (width<=360px){.chapter-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:27px}.lunch-dog[data-astro-cid-lcdefpme]{width:85px}.visit-dog[data-astro-cid-lcdefpme]{width:94px}.chapter-heading[data-astro-cid-lcdefpme]{gap:12px}.visit-address[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
