.PrimeSection_shell__2PH8H{max-width:1440px;margin-inline:auto;padding-inline:48px}.PrimeSection_section__0HUCG{padding-block:70px;background:#fff;color:var(--brand-text,#191c20)}.PrimeSection_label__IALzX{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}.PrimeSection_label__IALzX:before{content:"";width:7px;height:7px;background:#ef652c;flex-shrink:0}.PrimeSection_heading__Uwabt,.PrimeSection_heroTitle__svxaL,.PrimeSection_pageTitle__LO0Sp{font-family:var(--font-heading),sans-serif;font-weight:700;line-height:1.04;letter-spacing:-.065em;white-space:pre-line;text-wrap:balance}.PrimeSection_heading__Uwabt{font-size:clamp(35px,4vw,58px)}.PrimeSection_pageTitle__LO0Sp{font-size:clamp(48px,6vw,92px);max-width:900px}.PrimeSection_copy__o6dW1{font-size:16px;line-height:1.85;color:#53585f;max-width:540px;margin-top:24px;white-space:pre-line}.PrimeSection_button__vzOUe,.PrimeSection_textLink__UWTRA{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;font-size:14px;font-weight:600;min-height:50px}.PrimeSection_button__vzOUe{padding:16px 24px;color:#fff;background:#191c20;border-radius:3px}.PrimeSection_button__vzOUe:hover{background:#34383d}.PrimeSection_textLink__UWTRA{border-bottom:1px solid #191c20;padding-block:13px}.PrimeSection_sectionHead__0YTX4{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:40px}.PrimeSection_notice__ePXgp{background:#f1f2f3;border-block:1px solid #e3e5e7;color:#4b5158;font-size:12px}.PrimeSection_notice__ePXgp .PrimeSection_shell__2PH8H{display:flex;gap:14px;align-items:center;padding-block:12px;line-height:1.6}.PrimeSection_notice__ePXgp strong{flex-shrink:0;color:#191c20}.PrimeSection_hero__VVpgD{padding-top:25px;background:white}.PrimeSection_heroStage__8pJIX{position:relative;overflow:hidden;isolation:isolate;min-height:640px;display:flex;align-items:center;background:#dddfe0;border-radius:5px}.PrimeSection_heroPhoto__RD0ZS{position:absolute;inset:0 0 0 auto;width:72%;mask-image:linear-gradient(90deg,transparent,#000 22%);z-index:-2}.PrimeSection_heroStage__8pJIX:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(238,239,239,.9),rgba(238,239,239,.6) 29%,transparent 53%)}.PrimeSection_heroCopy__y8_U_{position:relative;padding:56px;width:54%}.PrimeSection_heroTitle__svxaL{font-size:clamp(58px,6.5vw,100px);max-width:580px}.PrimeSection_heroCopy__y8_U_ .PrimeSection_copy__o6dW1{color:#353b41;max-width:355px;font-size:15px;margin-top:28px}.PrimeSection_heroCopy__y8_U_ .PrimeSection_button__vzOUe{margin-top:28px}.PrimeSection_photoNote__zcurX{position:absolute;right:24px;bottom:21px;padding:8px 12px;border:1px solid #ffffffa8;background:#ffffffe6;color:#444a51;font-size:11px;border-radius:2px}.PrimeSection_heroRail__rPgxS{display:flex;align-items:center;border-bottom:1px solid #dce0e3;padding-block:23px;font-size:12px;letter-spacing:.06em;font-weight:600;gap:35px}.PrimeSection_heroRail__rPgxS>span{margin-right:auto}.PrimeSection_heroRail__rPgxS a{display:flex;align-items:center;gap:20px}.PrimeSection_heroRail__rPgxS a:hover{text-decoration:underline}.PrimeSection_intro__TccmF{padding-block:74px 60px;background:#f1f2f3;border-bottom:1px solid #dce0e3}.PrimeSection_introGrid__UxgXE{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end}.PrimeSection_introGrid__UxgXE .PrimeSection_copy__o6dW1{margin-top:0}.PrimeSection_introGrid__UxgXE .PrimeSection_button__vzOUe{margin-top:24px}.PrimeSection_navigationGrid__IKKpx{display:grid;grid-template-columns:1fr 1fr;gap:24px}.PrimeSection_navigationCard__smD0q{padding:34px;min-height:240px;display:flex;align-items:flex-end;gap:24px;border:1px solid #dce0e3;border-top:5px solid #ef652c;background:#f5f6f7;position:relative}.PrimeSection_cardIndex__cCZOX{position:absolute;top:28px;left:34px;font-family:var(--font-heading),sans-serif;font-size:14px;color:#62676e}.PrimeSection_navigationCard__smD0q>div{flex:1}.PrimeSection_navigationCard__smD0q h3{font-family:var(--font-heading),sans-serif;font-size:34px;line-height:1.1;font-weight:650;letter-spacing:-.04em}.PrimeSection_navigationCard__smD0q p{font-size:14px;color:#53585f;line-height:1.7;margin-top:15px;max-width:340px}.PrimeSection_navigationCard__smD0q:hover{background:#eceff1}.PrimeSection_questionsGrid__1pSay,.PrimeSection_stepsLayout__xfEup{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.PrimeSection_steps__AKC2_{border-top:1px solid #dce0e3}.PrimeSection_steps__AKC2_ article{display:flex;gap:28px;padding:30px 0;border-bottom:1px solid #dce0e3}.PrimeSection_stepNumber__fNOxJ{font-family:var(--font-heading),sans-serif;font-size:28px;color:#b84417;line-height:1.2}.PrimeSection_steps__AKC2_ h3{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:22px;letter-spacing:-.025em}.PrimeSection_steps__AKC2_ p{color:#53585f;font-size:15px;line-height:1.85;margin-top:12px}.PrimeSection_questions__t2Zf9{border-top:1px solid #dce0e3}.PrimeSection_questions__t2Zf9 details{border-bottom:1px solid #dce0e3}.PrimeSection_questions__t2Zf9 summary{padding:25px 0;font-size:17px;line-height:1.5;font-weight:600;display:flex;gap:28px;justify-content:space-between;cursor:pointer;list-style:none}.PrimeSection_questions__t2Zf9 summary::-webkit-details-marker{display:none}.PrimeSection_questions__t2Zf9 summary svg{flex-shrink:0}.PrimeSection_questions__t2Zf9 details[open] summary svg{transform:rotate(45deg)}.PrimeSection_questions__t2Zf9 details>p{color:#53585f;line-height:1.9;padding-bottom:28px;max-width:620px;font-size:15px}.PrimeSection_inventory__H_eV_{border:1px solid #dce0e3;border-left:5px solid #ef652c;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f5f6f7}.PrimeSection_inventory__H_eV_ h3{font-family:var(--font-heading),sans-serif;font-size:32px;line-height:1.2;letter-spacing:-.04em;font-weight:600}.PrimeSection_availability__iUErw p{color:#53585f;font-size:15px;line-height:1.8;margin-bottom:18px}.PrimeSection_dogGrid__K8knZ,.PrimeSection_listingGrid__885_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.PrimeSection_dogPhoto__x1Yf_{position:relative;aspect-ratio:4/5;background:#f1f2f3;overflow:hidden}.PrimeSection_dogCard__0UfAq h3{font-family:var(--font-heading),sans-serif;font-size:27px;margin-top:18px;font-weight:650}.PrimeSection_dogCard__0UfAq p{font-size:13px;color:#53585f;margin-top:6px}.PrimeSection_dogCard__0UfAq:hover h3{text-decoration:underline}.PrimeSection_contactGrid__vrv6E{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.PrimeSection_contactInfo__K_X0y address{display:grid;gap:14px;margin-top:35px;font-style:normal}.PrimeSection_contactInfo__K_X0y address a{display:flex;align-items:center;gap:16px;padding-block:16px;border-bottom:1px solid #dce0e3;overflow-wrap:anywhere}.PrimeSection_contactInfo__K_X0y address svg{color:#b84417;flex-shrink:0}.PrimeSection_contactInfo__K_X0y address a:first-child{font-family:var(--font-heading),sans-serif;font-size:25px;font-weight:600;letter-spacing:-.03em}.PrimeSection_contactInfo__K_X0y .PrimeSection_copy__o6dW1:last-child{font-size:13px}.PrimeSection_form__H_dgE{padding:38px;background:#f1f2f3;border-radius:4px;border-top:5px solid #ef652c}.PrimeSection_form__H_dgE form{margin:0}.PrimeSection_form__H_dgE input,.PrimeSection_form__H_dgE textarea{background:#fff;border-radius:3px;border-color:#d1d5d9}.PrimeSection_invitation__NRIz3{display:flex;gap:50px;align-items:center;justify-content:space-between;background:#f1f2f3;padding:45px;border-left:5px solid #ef652c}.PrimeSection_invitation__NRIz3 .PrimeSection_button__vzOUe{flex-shrink:0}.PrimeSection_profile__eYd2i{padding-block:60px}.PrimeSection_profileHero__SeAXs{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.PrimeSection_profileCopy__r8_kX{padding-block:12px}.PrimeSection_profileFacts__2c_lI{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.PrimeSection_profileFacts__2c_lI>div{display:grid;gap:8px;border-top:1px solid #dce0e3;padding-top:14px}.PrimeSection_profileFacts__2c_lI span{font-size:11px;color:#666d75;text-transform:uppercase;letter-spacing:.07em}.PrimeSection_profileFacts__2c_lI strong{font-size:16px;font-weight:550}.PrimeSection_profileDescription__Hszq5{color:#53585f;font-size:16px;line-height:1.9;margin-block:24px}.PrimeSection_profileSection__S6YGu{padding-top:70px}.PrimeSection_profileRecords__MHI4n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.PrimeSection_profileRecords__MHI4n article{padding:25px;background:#f1f2f3}.PrimeSection_profileRecords__MHI4n h3{font-size:18px;font-weight:600}.PrimeSection_profileRecords__MHI4n p,.PrimeSection_profileRecords__MHI4n span{margin-top:12px;font-size:14px;line-height:1.6;color:#53585f}.PrimeSection_traits__qd3iC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px;list-style:none}.PrimeSection_traits__qd3iC li{border:1px solid #dce0e3;padding:7px 10px;font-size:12px}.PrimeSection_hero__VVpgD a:focus-visible,.PrimeSection_questions__t2Zf9 summary:focus-visible,.PrimeSection_section__0HUCG a:focus-visible{outline:3px solid #b84417;outline-offset:5px}@media (max-width:1100px){.PrimeSection_shell__2PH8H{padding-inline:32px}.PrimeSection_heroCopy__y8_U_{padding:40px}.PrimeSection_heroStage__8pJIX{min-height:590px}.PrimeSection_heroTitle__svxaL{font-size:68px}.PrimeSection_contactGrid__vrv6E,.PrimeSection_questionsGrid__1pSay,.PrimeSection_stepsLayout__xfEup{gap:50px}.PrimeSection_introGrid__UxgXE,.PrimeSection_profileHero__SeAXs{gap:40px}}@media (max-width:767px){.PrimeSection_shell__2PH8H{padding-inline:22px}.PrimeSection_section__0HUCG{padding-block:42px}.PrimeSection_label__IALzX{margin-bottom:18px;font-size:10px}.PrimeSection_heading__Uwabt{font-size:35px}.PrimeSection_copy__o6dW1{font-size:15px;margin-top:20px}.PrimeSection_notice__ePXgp .PrimeSection_shell__2PH8H{display:block;padding-block:12px}.PrimeSection_notice__ePXgp strong{display:block;margin-bottom:2px}.PrimeSection_hero__VVpgD{padding-top:18px}.PrimeSection_heroStage__8pJIX{display:flex;flex-direction:column;min-height:0;background:#f1f2f3}.PrimeSection_heroStage__8pJIX:after{display:none}.PrimeSection_heroCopy__y8_U_{order:0;width:100%;padding:32px 24px}.PrimeSection_heroTitle__svxaL{font-size:clamp(44px,12vw,65px);letter-spacing:-.07em}.PrimeSection_heroCopy__y8_U_ .PrimeSection_copy__o6dW1{max-width:100%}.PrimeSection_heroPhoto__RD0ZS{position:relative;inset:auto;order:1;width:100%;aspect-ratio:3/2;z-index:0;mask-image:none}.PrimeSection_heroCopy__y8_U_ .PrimeSection_button__vzOUe{margin-top:22px}.PrimeSection_photoNote__zcurX{bottom:12px;right:12px;left:12px;text-align:center;font-size:10px}.PrimeSection_heroRail__rPgxS{gap:18px;font-size:10px;padding-block:18px;letter-spacing:0}.PrimeSection_heroRail__rPgxS a{gap:5px}.PrimeSection_heroRail__rPgxS svg{width:14px}.PrimeSection_heroRail__rPgxS>span{margin-right:0}.PrimeSection_sectionHead__0YTX4{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.PrimeSection_intro__TccmF{padding-block:40px}.PrimeSection_introGrid__UxgXE{grid-template-columns:1fr;gap:25px}.PrimeSection_pageTitle__LO0Sp{font-size:48px}.PrimeSection_navigationGrid__IKKpx{grid-template-columns:1fr;gap:16px}.PrimeSection_navigationCard__smD0q{padding:25px;min-height:205px}.PrimeSection_navigationCard__smD0q h3{font-size:29px}.PrimeSection_cardIndex__cCZOX{top:23px;left:25px}.PrimeSection_contactGrid__vrv6E,.PrimeSection_questionsGrid__1pSay,.PrimeSection_stepsLayout__xfEup{grid-template-columns:1fr;gap:30px}.PrimeSection_stepsLayout__xfEup .PrimeSection_button__vzOUe{margin-bottom:8px}.PrimeSection_steps__AKC2_ article{padding-block:24px;gap:20px}.PrimeSection_steps__AKC2_ h3{font-size:21px}.PrimeSection_questions__t2Zf9 summary{font-size:16px}.PrimeSection_form__H_dgE{padding:25px 20px}.PrimeSection_contactInfo__K_X0y address a:first-child{font-size:24px}.PrimeSection_inventory__H_eV_{grid-template-columns:1fr;gap:20px;padding:27px 24px}.PrimeSection_inventory__H_eV_ h3{font-size:28px}.PrimeSection_dogGrid__K8knZ,.PrimeSection_listingGrid__885_a{grid-template-columns:1fr;gap:26px}.PrimeSection_invitation__NRIz3{display:block;padding:28px 25px}.PrimeSection_invitation__NRIz3 .PrimeSection_button__vzOUe{margin-top:25px}.PrimeSection_profile__eYd2i{padding-block:32px}.PrimeSection_profileHero__SeAXs{grid-template-columns:1fr;gap:28px}.PrimeSection_profileSection__S6YGu{padding-top:44px}.PrimeSection_profileRecords__MHI4n{grid-template-columns:1fr}.PrimeSection_profileFacts__2c_lI{gap:16px}}.PrimeSection_profileGallery__6wsA_{min-width:0;border-radius:4px;overflow:hidden}.PrimeSection_profileDescription__Hszq5 p+p{margin-top:18px}.PrimeSection_litterAnnouncement__vJa03{padding:30px;border:1px solid #dce0e3;border-top:4px solid #ef652c;background:#f1f2f3}.PrimeSection_litterAnnouncement__vJa03 h3{font-family:var(--font-heading),sans-serif;font-size:30px;font-weight:600;line-height:1.15}.PrimeSection_litterAnnouncement__vJa03 p{margin-top:18px;font-size:14px;color:#53585f}.PrimeSection_litterAnnouncement__vJa03 .PrimeSection_textLink__UWTRA{margin-top:20px}.LegacySection_shell__vTr2j{width:100%;max-width:1440px;padding-inline:48px;margin-inline:auto}.LegacySection_section__yfPR_{padding-block:88px;background:white;color:var(--brand-text,#192a45)}.LegacySection_label__YwrG8{font:700 11px/1.5 var(--font-body),sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-primary,#3e5f9b);margin-bottom:22px;display:flex;align-items:center;gap:12px}.LegacySection_label__YwrG8:before{content:"";width:24px;height:1px;background:currentColor;flex-shrink:0}.LegacySection_heading__tp_ZX,.LegacySection_heroTitle__3N_FS,.LegacySection_pageTitle__O6N4F{font-family:var(--font-heading),sans-serif;font-weight:650;line-height:1.13;letter-spacing:-.05em;text-wrap:balance;color:var(--brand-text,#192a45)}.LegacySection_heading__tp_ZX{font-size:clamp(34px,3.65vw,52px);white-space:pre-line}.LegacySection_copy__GmsTC{font:400 18px/1.8 var(--font-body),sans-serif;color:#596577;max-width:620px;margin-top:24px;white-space:pre-line}.LegacySection_button__SqWS3,.LegacySection_textLink__3CbB8{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:50px;font:650 14px/1.4 var(--font-body),sans-serif;text-decoration:none}.LegacySection_button__SqWS3{padding:17px 25px;background:var(--brand-primary,#3e5f9b);color:white;border-radius:100px;border:1px solid transparent;transition:background .16s ease,box-shadow .16s ease}.LegacySection_button__SqWS3:hover{background:var(--brand-text,#192a45);box-shadow:0 5px 15px #192a4515}.LegacySection_textLink__3CbB8{color:var(--brand-text,#192a45);border-bottom:1px solid #a6b5cc}.LegacySection_breedPanel__9J5pE:focus-visible,.LegacySection_button__SqWS3:focus-visible,.LegacySection_heroAbout__usIq5:focus-visible,.LegacySection_heroBreed__ERQFo:focus-visible,.LegacySection_questions__K3AWO summary:focus-visible,.LegacySection_textLink__3CbB8:focus-visible{outline:3px solid #5679b9;outline-offset:5px}.LegacySection_photo__AWmnh{position:relative;overflow:hidden;background:#eaf0f7;border-radius:22px}.LegacySection_hero___SHpa{padding:48px 0 72px;background:#fff}.LegacySection_heroGrid__3Isyo{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:center}.LegacySection_heroCopy__BW9FL{padding-bottom:10px}.LegacySection_heroTitle__3N_FS{font-size:clamp(60px,6.1vw,86px);line-height:1.04}.LegacySection_heroTitle__3N_FS>span{display:block}.LegacySection_heroTitle__3N_FS>span+span{color:var(--brand-primary,#3e5f9b)}.LegacySection_heroCopy__BW9FL .LegacySection_copy__GmsTC{max-width:455px;margin:28px 0 30px;font-size:18px}.LegacySection_heroActions__SzTw8{display:flex;flex-wrap:wrap;align-items:center;gap:26px}.LegacySection_heroAbout__usIq5{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;min-height:44px}.LegacySection_heroLocation__VIiOS{display:flex;align-items:center;gap:8px;color:#65748a;font-size:12px;margin-top:38px}.LegacySection_heroStage__OlV2p{position:relative;min-width:0;height:580px;isolation:isolate}.LegacySection_heroOrbit__002W7{position:absolute;inset:20px 15px 35px 18px;border-radius:48% 48% 42% 42%;background:#f0f4fa;z-index:-1}.LegacySection_heroOrbit__002W7:after{content:"";position:absolute;inset:30px -14px -18px 30px;border:1px solid #dbe4f1;border-radius:inherit}.LegacySection_heroBreed__ERQFo{position:absolute;top:0;left:10px;width:59%;padding:9px;background:white;border-radius:27px;box-shadow:0 18px 55px #192a4512;transform:rotate(-3deg);transition:transform .2s ease}.LegacySection_heroBreed__ERQFo:nth-of-type(2){top:auto;left:auto;right:0;bottom:4px;width:53%;transform:rotate(4deg)}.LegacySection_heroBreed__ERQFo:hover{transform:translateY(-5px) rotate(-3deg)}.LegacySection_heroBreed__ERQFo:nth-of-type(2):hover{transform:translateY(-5px) rotate(4deg)}.LegacySection_heroBreedPhoto__0iiQF{aspect-ratio:.92;border-radius:20px}.LegacySection_heroBreed__ERQFo:nth-of-type(2) .LegacySection_heroBreedPhoto__0iiQF{aspect-ratio:1.15}.LegacySection_heroBreedCaption__kFpVK{padding:17px 9px 10px;color:var(--brand-text,#192a45);display:flex;align-items:center;justify-content:space-between;gap:10px}.LegacySection_heroBreedCaption__kFpVK span:not(.LegacySection_roundArrow__1vXS6){display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6c7b91;margin-bottom:5px}.LegacySection_heroBreedCaption__kFpVK h2{font:700 clamp(16px,1.55vw,22px)/1.2 var(--font-heading),sans-serif;letter-spacing:-.04em}.LegacySection_roundArrow__1vXS6{width:38px;height:38px;background:#f0f4fa;color:var(--brand-primary,#3e5f9b);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.LegacySection_breedPanels___V8z7{display:grid;grid-template-columns:1fr 1fr;gap:28px}.LegacySection_breedPanel__9J5pE{position:relative;overflow:hidden;display:block;min-width:0;border-radius:24px;background:#192a45}.LegacySection_breedPhoto__QDpVr{aspect-ratio:1.3}.LegacySection_breedPhoto__QDpVr:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#0d172bdd);pointer-events:none}.LegacySection_breedCaption__eHmoH{position:absolute;inset:auto 30px 30px;color:white;display:flex;justify-content:space-between;gap:20px;align-items:end}.LegacySection_breedCaption__eHmoH :is(h2,h3){font:650 clamp(26px,2.7vw,39px)/1.15 var(--font-heading),sans-serif;letter-spacing:-.04em}.LegacySection_intro__mx_hv{padding:68px 0 72px;background:linear-gradient(110deg,#f0f4fa,#f8fafd 65%,#fff);margin-top:20px}.LegacySection_pageTitle__O6N4F{font-size:clamp(44px,5.4vw,76px);max-width:950px}.LegacySection_intro__mx_hv .LegacySection_copy__GmsTC{max-width:650px;margin-top:26px}.LegacySection_intro__mx_hv .LegacySection_button__SqWS3{margin-top:28px}.LegacySection_introGrid__wctvG{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.LegacySection_introPhoto__6Sy4a{aspect-ratio:1.4;width:100%;max-height:320px;border-radius:28px 90px 28px 28px}.LegacySection_sectionHead__0JjI4{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:44px}.LegacySection_sectionHead__0JjI4 .LegacySection_textLink__3CbB8{flex-shrink:0}.LegacySection_storyGrid__lisNX{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(48px,7.5vw,110px);align-items:center}.LegacySection_storyFrame__i1VfQ{position:relative;padding:0 20px 20px 0}.LegacySection_storyFrame__i1VfQ:after{content:"";position:absolute;inset:25px 0 0 25px;border:1px solid #d6e0ee;border-radius:26px;z-index:0;pointer-events:none}.LegacySection_storyPhoto__CyBcB{aspect-ratio:1.12;z-index:1}.LegacySection_portraitPhoto__5NyVg{aspect-ratio:4/5;max-width:450px;margin-inline:auto}.LegacySection_photoCaption__b7_mj{display:block;position:relative;z-index:1;width:fit-content;max-width:90%;margin:-22px 0 0 30px;padding:14px 19px;background:white;border:1px solid #e0e7f1;border-radius:10px;font-size:12px;color:#5e6d82;box-shadow:0 10px 22px #192a4508}.LegacySection_storyCopy___J_Kf .LegacySection_textLink__3CbB8{margin-top:28px}.LegacySection_storyCopy___J_Kf .LegacySection_copy__GmsTC+.LegacySection_copy__GmsTC{margin-top:18px}.LegacySection_feature__1F3zL{padding-block:28px 88px}.LegacySection_feature__1F3zL .LegacySection_shell__vTr2j{width:calc(100% - 96px);max-width:1344px;padding:64px;background:#f0f4fa;border-radius:30px}.LegacySection_feature__1F3zL .LegacySection_storyGrid__lisNX{direction:rtl;gap:70px}.LegacySection_feature__1F3zL .LegacySection_storyGrid__lisNX>*{direction:ltr}.LegacySection_feature__1F3zL .LegacySection_storyFrame__i1VfQ{padding:0}.LegacySection_feature__1F3zL .LegacySection_storyFrame__i1VfQ:after{display:none}.LegacySection_feature__1F3zL .LegacySection_storyPhoto__CyBcB:not(.LegacySection_portraitPhoto__5NyVg){aspect-ratio:1.1}.LegacySection_album__ObF1H{background:#f7f9fc}.LegacySection_gallery__aumdE button{border-radius:18px}.LegacySection_care__4lGRZ{padding-block:80px 96px}.LegacySection_care__4lGRZ .LegacySection_sectionHead__0JjI4{max-width:810px}.LegacySection_steps__joOQX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.LegacySection_steps__joOQX article{min-width:0;padding:0}.LegacySection_stepPhoto__HhEFd{aspect-ratio:1.4;border-radius:22px;margin-bottom:26px}.LegacySection_stepCopy__ScWPx{padding:0 6px}.LegacySection_steps__joOQX article:not(:has(.LegacySection_stepPhoto__HhEFd)){border-top:1px solid #d9e3f0;padding-top:26px}.LegacySection_stepNumber__9hx3_{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d7e2f1;background:#f5f8fc;border-radius:50%;font:600 12px/1 var(--font-body),sans-serif;color:var(--brand-primary,#3e5f9b);margin-bottom:22px}.LegacySection_dogCard__Ke7m4 h3,.LegacySection_steps__joOQX h3{font:650 24px/1.25 var(--font-heading),sans-serif;letter-spacing:-.04em;color:var(--brand-text,#192a45);margin-bottom:14px}.LegacySection_dogCard__Ke7m4 p,.LegacySection_steps__joOQX p{font-size:17px;line-height:1.75;color:#596577}.LegacySection_afterSteps___vjAP{display:flex;gap:30px;align-items:center;margin-top:42px}.LegacySection_afterSteps___vjAP .LegacySection_copy__GmsTC{margin:0}.LegacySection_questionsGrid__W5PlB{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.LegacySection_questionsGrid__W5PlB .LegacySection_textLink__3CbB8{margin-top:25px}.LegacySection_questions__K3AWO{display:grid;gap:12px;align-content:start}.LegacySection_questions__K3AWO details{border:1px solid #e0e7f0;border-radius:16px;background:#fff;overflow:hidden}.LegacySection_questions__K3AWO details[open]{background:#f5f8fc}.LegacySection_questions__K3AWO summary{list-style:none;cursor:pointer;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:650;color:#192a45}.LegacySection_questions__K3AWO summary::-webkit-details-marker{display:none}.LegacySection_questions__K3AWO summary svg{flex-shrink:0;color:var(--brand-primary,#3e5f9b)}.LegacySection_questions__K3AWO details[open] summary svg{transform:rotate(45deg)}.LegacySection_questions__K3AWO details>p{font-size:17px;line-height:1.8;padding:0 50px 26px 24px;color:#596577}.LegacySection_contactGrid__4Gp25{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.LegacySection_contactInfo__PlN2r address{display:grid;gap:20px;margin-block:32px;font-style:normal}.LegacySection_contactInfo__PlN2r address>a,.LegacySection_contactInfo__PlN2r address>p{display:flex;align-items:center;gap:14px;overflow-wrap:anywhere;font-size:16px}.LegacySection_contactInfo__PlN2r address svg{color:var(--brand-primary,#3e5f9b);flex-shrink:0}.LegacySection_contactPhoto__ClZ6n{aspect-ratio:1.5}.LegacySection_form__zphup{padding:42px;background:#f4f7fb;border:1px solid #e0e7f0;border-radius:24px;align-self:start}.LegacySection_form__zphup input,.LegacySection_form__zphup select,.LegacySection_form__zphup textarea{background:white;border-radius:10px}.LegacySection_invitation__xlqK_{padding:55px;background:#f0f4fa;border-radius:26px}.LegacySection_invitation__xlqK_ .LegacySection_copy__GmsTC{margin-bottom:28px}.LegacySection_dogGrid__L9cSB,.LegacySection_listingGrid__lJi88{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.LegacySection_dogPhoto__wpjh8{aspect-ratio:1.12;margin-bottom:20px}.LegacySection_dogCard__Ke7m4{min-width:0}.LegacySection_inventory__ut4cs{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:48px;background:#f0f4fa;border:1px solid #e3eaf4;border-radius:26px}.LegacySection_inventory__ut4cs .LegacySection_heading__tp_ZX{max-width:450px;font-size:36px}.LegacySection_availability__M5Bc_{max-width:570px}.LegacySection_availability__M5Bc_ p{font-size:17px;line-height:1.75;color:#596577;margin-bottom:12px}.LegacySection_profile__V2KCT{padding-top:42px}.LegacySection_litterAnnouncement__j6bFW{display:block;padding:35px;background:#f4f7fb;border:1px solid #dde5f0;border-radius:24px}.LegacySection_litterAnnouncement__j6bFW h3{font:650 28px/1.25 var(--font-heading),sans-serif;letter-spacing:-.035em;margin-bottom:22px}.LegacySection_litterAnnouncement__j6bFW p{color:#596577;margin-top:10px}.LegacySection_litterAnnouncement__j6bFW .LegacySection_textLink__3CbB8{margin-top:22px}.LegacySection_profileHero__wZE9l{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:start;margin-top:36px}.LegacySection_profileGallery__81tWL{border-radius:22px;overflow:hidden}.LegacySection_profileCopy__pehIa{padding-top:10px}.LegacySection_profileFacts__JkGNF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:28px;margin-top:25px;border-block:1px solid #dde5f0}.LegacySection_profileFacts__JkGNF span{display:block;font-size:11px;color:#66758b;margin-bottom:7px;text-transform:uppercase;letter-spacing:.08em}.LegacySection_profileFacts__JkGNF strong{display:block;font-size:17px;font-weight:650}.LegacySection_profileDescription__DA89m{font-size:17px;line-height:1.8;color:#596577;margin-top:26px}.LegacySection_profileDescription__DA89m p+p{margin-top:18px}.LegacySection_traits__DWIqv{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.LegacySection_traits__DWIqv li{padding:8px 14px;background:#f0f4fa;border-radius:50px;font-size:13px}.LegacySection_profileCopy__pehIa>a{margin-top:28px}.LegacySection_profileSection__ncJAX{margin-top:75px;padding-top:40px;border-top:1px solid #dde5f0}.LegacySection_profileSection__ncJAX .LegacySection_heading__tp_ZX{margin-bottom:30px}.LegacySection_profileRecords__UgOAx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.LegacySection_profileRecords__UgOAx>article{border:1px solid #dde5f0;padding:26px;border-radius:18px}.LegacySection_profileRecords__UgOAx h3{font-size:17px;font-weight:650}.LegacySection_profileRecords__UgOAx p{font-size:15px;margin-top:8px;color:#596577}@media (max-width:1100px){.LegacySection_shell__vTr2j{padding-inline:32px}.LegacySection_heroGrid__3Isyo{gap:28px}.LegacySection_heroTitle__3N_FS{font-size:62px}.LegacySection_heroStage__OlV2p{height:500px}.LegacySection_heroBreed__ERQFo{width:65%;left:0}.LegacySection_heroBreed__ERQFo:nth-of-type(2){width:58%}.LegacySection_heroBreedCaption__kFpVK{padding:13px 4px 7px}.LegacySection_heroBreedCaption__kFpVK .LegacySection_roundArrow__1vXS6{width:30px;height:30px}.LegacySection_heroBreedCaption__kFpVK h2{font-size:17px}.LegacySection_contactGrid__4Gp25,.LegacySection_introGrid__wctvG,.LegacySection_profileHero__wZE9l,.LegacySection_questionsGrid__W5PlB,.LegacySection_storyGrid__lisNX{gap:44px}.LegacySection_feature__1F3zL .LegacySection_shell__vTr2j{width:calc(100% - 64px);padding:42px}.LegacySection_feature__1F3zL .LegacySection_storyGrid__lisNX{gap:44px}.LegacySection_steps__joOQX{gap:22px}.LegacySection_heroCopy__BW9FL .LegacySection_copy__GmsTC{font-size:17px}}@media (max-width:767px){.LegacySection_shell__vTr2j{padding-inline:22px}.LegacySection_section__yfPR_{padding-block:55px}.LegacySection_hero___SHpa{padding:34px 0 44px}.LegacySection_heroGrid__3Isyo{grid-template-columns:1fr;gap:35px}.LegacySection_heroTitle__3N_FS{font-size:clamp(49px,12.6vw,68px)}.LegacySection_heroCopy__BW9FL{padding:0}.LegacySection_heroCopy__BW9FL .LegacySection_copy__GmsTC{margin-block:22px;font-size:17px;max-width:560px}.LegacySection_heroActions__SzTw8{gap:20px}.LegacySection_heroActions__SzTw8 .LegacySection_button__SqWS3{gap:18px;padding-inline:22px}.LegacySection_heroAbout__usIq5{font-size:13px}.LegacySection_heroLocation__VIiOS{margin-top:25px;font-size:11px}.LegacySection_heroStage__OlV2p{height:clamp(365px,95vw,510px);max-width:540px;width:100%;margin:auto}.LegacySection_heroBreed__ERQFo{width:62%;left:4px;border-radius:20px;padding:7px}.LegacySection_heroBreed__ERQFo:nth-of-type(2){width:56%;right:2px;bottom:8px}.LegacySection_heroBreedPhoto__0iiQF{border-radius:14px}.LegacySection_heroBreedCaption__kFpVK{padding:12px 3px 7px;gap:5px}.LegacySection_heroBreedCaption__kFpVK span:not(.LegacySection_roundArrow__1vXS6){font-size:8px;letter-spacing:.04em}.LegacySection_heroBreedCaption__kFpVK h2{font-size:clamp(14px,3.7vw,19px)}.LegacySection_heroBreedCaption__kFpVK .LegacySection_roundArrow__1vXS6{width:25px;height:25px}.LegacySection_heroBreedCaption__kFpVK .LegacySection_roundArrow__1vXS6 svg{width:15px;height:15px}.LegacySection_heroOrbit__002W7{inset:16px 0 8px 0}.LegacySection_heroOrbit__002W7:after{inset:25px -4px -8px 22px}.LegacySection_label__YwrG8{font-size:10px;margin-bottom:18px}.LegacySection_copy__GmsTC{font-size:17px;margin-top:20px}.LegacySection_intro__mx_hv{padding-block:44px;margin-top:10px}.LegacySection_contactGrid__4Gp25,.LegacySection_introGrid__wctvG,.LegacySection_questionsGrid__W5PlB,.LegacySection_storyGrid__lisNX{grid-template-columns:1fr;gap:34px}.LegacySection_introPhoto__6Sy4a{max-height:270px;border-radius:22px 60px 22px 22px}.LegacySection_pageTitle__O6N4F{font-size:clamp(40px,10.7vw,56px)}.LegacySection_sectionHead__0JjI4{display:block;margin-bottom:32px}.LegacySection_sectionHead__0JjI4 .LegacySection_textLink__3CbB8{margin-top:18px}.LegacySection_storyFrame__i1VfQ{padding:0 13px 13px 0}.LegacySection_storyPhoto__CyBcB:not(.LegacySection_portraitPhoto__5NyVg){aspect-ratio:1.15}.LegacySection_photoCaption__b7_mj{margin-left:20px;padding:12px 15px;font-size:11px}.LegacySection_feature__1F3zL{padding-block:20px 50px}.LegacySection_feature__1F3zL .LegacySection_shell__vTr2j{width:calc(100% - 32px);padding:27px 22px 35px;border-radius:24px}.LegacySection_feature__1F3zL .LegacySection_storyGrid__lisNX{gap:30px}.LegacySection_steps__joOQX{grid-template-columns:1fr;gap:34px}.LegacySection_stepPhoto__HhEFd{aspect-ratio:1.45;margin-bottom:24px}.LegacySection_stepCopy__ScWPx{padding:0}.LegacySection_stepNumber__9hx3_{margin-bottom:16px}.LegacySection_steps__joOQX h3{font-size:25px}.LegacySection_afterSteps___vjAP{display:block;margin-top:32px}.LegacySection_afterSteps___vjAP .LegacySection_copy__GmsTC{margin-top:22px}.LegacySection_questions__K3AWO summary{font-size:16px;padding:21px 19px}.LegacySection_questions__K3AWO details>p{padding:0 24px 23px 19px;font-size:16px}.LegacySection_form__zphup{padding:26px 21px}.LegacySection_invitation__xlqK_{padding:32px 25px}.LegacySection_dogGrid__L9cSB,.LegacySection_listingGrid__lJi88{grid-template-columns:1fr}.LegacySection_inventory__ut4cs{display:block;padding:28px}.LegacySection_inventory__ut4cs .LegacySection_heading__tp_ZX{font-size:30px;margin-bottom:20px}.LegacySection_profileHero__wZE9l{grid-template-columns:1fr;gap:28px}.LegacySection_profileRecords__UgOAx{grid-template-columns:1fr}.LegacySection_profileSection__ncJAX{margin-top:45px;padding-top:30px}.LegacySection_breedPanels___V8z7{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LegacySection_button__SqWS3,.LegacySection_heroBreed__ERQFo{transition:none}.LegacySection_heroBreed__ERQFo:hover{transform:rotate(-3deg)}.LegacySection_heroBreed__ERQFo:nth-of-type(2):hover{transform:rotate(4deg)}}.RidgeSection_field__iZ5uZ,.RidgeSection_heroSection__xyMdk,.RidgeSection_paper__nImYO,.RidgeSection_section__yBzCs{--ridge-ink:var(--brand-primary,#121313);--ridge-bone:var(--brand-background,#ece8e0);--ridge-red:var(--brand-secondary,#b3232b);--ridge-stone:var(--brand-detail,#d6d0c4);--ridge-line:color-mix(in srgb,currentColor 16%,transparent);position:relative;font-family:var(--font-body),sans-serif}.RidgeSection_paper__nImYO,.RidgeSection_section__yBzCs{background:var(--ridge-bone);color:var(--ridge-ink);padding:96px 0}.RidgeSection_field__iZ5uZ{background:var(--ridge-ink);color:var(--ridge-bone);padding:104px 0}.RidgeSection_shell__YovU9{width:100%;max-width:86rem;padding:0 56px;margin:0 auto;position:relative}.RidgeSection_label__bOOVI{display:flex;align-items:center;gap:12px;font-family:var(--font-body),sans-serif;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0}.RidgeSection_label__bOOVI:before{content:"";width:22px;height:2px;flex-shrink:0;background:var(--ridge-red)}.RidgeSection_heading__6SH1_,.RidgeSection_heroTitle__nKC9h,.RidgeSection_noteTitle__cj2yP,.RidgeSection_pageTitle__YtybR{font-family:var(--font-heading),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0}.RidgeSection_heading__6SH1_{font-size:clamp(44px,5.2vw,82px);line-height:.94;max-width:820px}.RidgeSection_pageTitle__YtybR{font-size:clamp(64px,9.8vw,156px);line-height:.86;margin-top:26px}.RidgeSection_copy__CJsWU{font-size:16px;line-height:1.8;max-width:560px;white-space:pre-line;margin:22px 0 0;color:color-mix(in srgb,currentColor 78%,transparent)}.RidgeSection_head__u9fxb{margin-bottom:56px}.RidgeSection_headRule__v915h{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--ridge-line);padding-top:18px;min-height:44px}.RidgeSection_headRule__v915h .RidgeSection_textLink__O3mho{margin:0;padding:4px 0;min-height:0}.RidgeSection_headTitle__JnM8j{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:end;margin-top:34px}.RidgeSection_headTitle__JnM8j .RidgeSection_copy__CJsWU{margin:0 0 6px;justify-self:end;max-width:460px}.RidgeSection_button__s0Fmw,.RidgeSection_textLink__O3mho{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-body),sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;max-width:100%;transition:background .2s,color .2s,border-color .2s}.RidgeSection_button__s0Fmw{min-height:50px;justify-content:space-between;gap:28px;padding:15px 22px;background:var(--ridge-red);color:#fff;border:1px solid var(--ridge-red);margin-top:30px}.RidgeSection_paper__nImYO .RidgeSection_button__s0Fmw:hover,.RidgeSection_section__yBzCs .RidgeSection_button__s0Fmw:hover{background:var(--ridge-ink);border-color:var(--ridge-ink);color:var(--ridge-bone)}.RidgeSection_field__iZ5uZ .RidgeSection_button__s0Fmw:hover,.RidgeSection_heroSection__xyMdk .RidgeSection_button__s0Fmw:hover{background:var(--ridge-bone);border-color:var(--ridge-bone);color:var(--ridge-ink)}.RidgeSection_textLink__O3mho{border-bottom:1px solid;padding:8px 0}.RidgeSection_textLink__O3mho:hover{color:var(--ridge-red)}.RidgeSection_field__iZ5uZ a:focus-visible,.RidgeSection_heroSection__xyMdk a:focus-visible,.RidgeSection_paper__nImYO a:focus-visible,.RidgeSection_questions__2xC7r summary:focus-visible,.RidgeSection_section__yBzCs a:focus-visible{outline:3px solid var(--ridge-red);outline-offset:5px}.RidgeSection_photo__e6cJu{position:relative;overflow:hidden;width:100%;background:color-mix(in srgb,var(--ridge-ink) 90%,var(--ridge-bone))}.RidgeSection_bracket__Gemby{--b:color-mix(in srgb,currentColor 55%,transparent);position:relative;padding:14px;background:linear-gradient(var(--b),var(--b)) 0 0 /20px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 0 /1px 20px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /20px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 0 /1px 20px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /20px 1px no-repeat,linear-gradient(var(--b),var(--b)) 0 100% /1px 20px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /20px 1px no-repeat,linear-gradient(var(--b),var(--b)) 100% 100% /1px 20px no-repeat}.RidgeSection_heroSection__xyMdk{background:var(--ridge-ink);color:var(--ridge-bone);overflow:hidden}.RidgeSection_heroArt__W6ags{position:relative;width:100%;aspect-ratio:1942/455;min-height:300px;max-height:72vh}.RidgeSection_heroPhoto__F17C_{position:absolute;inset:0;height:100%;background:transparent}.RidgeSection_heroSplit__LTFbl .RidgeSection_heroTitle__nKC9h{position:relative;text-shadow:none}.RidgeSection_heroSplit__LTFbl .RidgeSection_heroTitle__nKC9h:before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;transform:translateX(-50%);top:-200vh;bottom:calc(50% + var(--ridge-split-offset, 0em));background:var(--ridge-red);pointer-events:none}.RidgeSection_heroShade__4qcrr{position:absolute;inset:0;background:linear-gradient(0deg,var(--ridge-ink) 2%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--ridge-ink) 55%,transparent),transparent 22%)}.RidgeSection_heroBody__7vXjT{margin-top:clamp(-150px,-9vw,-60px);padding-bottom:12px;z-index:2}.RidgeSection_heroBody__7vXjT .RidgeSection_label__bOOVI{color:color-mix(in srgb,var(--ridge-bone) 88%,transparent);margin-bottom:22px}.RidgeSection_heroTitle__nKC9h{font-size:clamp(84px,19.6vw,344px);line-height:.8;letter-spacing:-.01em;margin-left:-.03em;color:var(--ridge-bone);text-shadow:0 10px 50px rgba(0,0,0,.45)}.RidgeSection_heroFoot__2YgUm{display:grid;grid-template-columns:minmax(0,1.25fr) auto;align-items:end;gap:48px;margin-top:34px}.RidgeSection_heroFoot__2YgUm .RidgeSection_copy__CJsWU{margin:0;max-width:600px;font-size:17px}.RidgeSection_heroMotto__sMVe8{margin:16px 0 0;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ridge-red)}.RidgeSection_actions__k7gQ7{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.RidgeSection_actions__k7gQ7 .RidgeSection_button__s0Fmw{margin-top:0}.RidgeSection_heroTabs__4sFpw{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;margin-top:56px}.RidgeSection_heroTabs__4sFpw a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:baseline;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ridge-bone) 26%,transparent);font-size:14px;transition:border-color .2s,color .2s}.RidgeSection_heroTabs__4sFpw a:hover{border-top-color:var(--ridge-red);color:#fff}.RidgeSection_heroTabs__4sFpw span{font-size:11px;letter-spacing:.1em;color:var(--ridge-red)}.RidgeSection_heroTabs__4sFpw strong{font-weight:500}.RidgeSection_heroTabs__4sFpw svg{align-self:center;opacity:.5;transition:transform .2s,opacity .2s}.RidgeSection_heroTabs__4sFpw a:hover svg{opacity:1;transform:translateX(3px)}.RidgeSection_ribbons__oQDzV{position:relative;height:150px}.RidgeSection_ribbon__8AeOP{position:absolute;left:-4%;width:108%;overflow:hidden;padding:13px 0;font-family:var(--font-heading),sans-serif;font-size:22px;line-height:1;text-transform:uppercase;white-space:nowrap}.RidgeSection_ribbonBone__kJA0c{top:34px;background:var(--ridge-bone);color:var(--ridge-ink);transform:rotate(1.4deg)}.RidgeSection_ribbonRed__irF4A{top:62px;background:var(--ridge-red);color:#fff;transform:rotate(-1.6deg)}.RidgeSection_ribbonTrack__zt_AF{display:inline-flex;animation:RidgeSection_ridge-marquee__NN76n 60s linear infinite}.RidgeSection_ribbonRed__irF4A .RidgeSection_ribbonTrack__zt_AF{animation-direction:reverse}.RidgeSection_ribbon__8AeOP span{display:inline-flex;align-items:center}.RidgeSection_ribbon__8AeOP i{font-style:normal;font-size:12px;margin:0 26px}@keyframes RidgeSection_ridge-marquee__NN76n{to{transform:translateX(-50%)}}.RidgeSection_introSection__2Kk1Z{padding:88px 0 clamp(150px,15vw,230px);overflow:hidden}.RidgeSection_introLandscape__b78lj{position:absolute;left:0;right:0;bottom:0;height:clamp(120px,15vw,240px)}.RidgeSection_introGrid__lJkML{z-index:1}.RidgeSection_introWithImage__Xhimq{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:64px;align-items:end}.RidgeSection_introCopy__0qvmR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 56px;margin-top:16px;max-width:1080px}.RidgeSection_introWithImage__Xhimq .RidgeSection_introCopy__0qvmR{grid-template-columns:1fr}.RidgeSection_introCopy__0qvmR .RidgeSection_copy__CJsWU{margin-top:14px}.RidgeSection_introFrame__Sidpe{color:var(--ridge-bone);width:100%;max-width:420px;justify-self:end}.RidgeSection_introPhoto__m_6JB{aspect-ratio:4/5}.RidgeSection_figures__nE0Se{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:64px}.RidgeSection_figures__nE0Se>div{border-left:1px solid var(--ridge-line);padding:4px 28px 6px}.RidgeSection_figures__nE0Se>div:first-child{border-left:2px solid var(--ridge-red)}.RidgeSection_figures__nE0Se strong{display:block;font-family:var(--font-heading),sans-serif;font-weight:400;font-size:clamp(58px,6.4vw,100px);line-height:.9;color:var(--ridge-red)}.RidgeSection_figures__nE0Se span{display:block;margin-top:16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.RidgeSection_profileGrid__1co_Q{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:start}.RidgeSection_profileNote__X4ynF .RidgeSection_copy__CJsWU{margin-top:0;font-size:17px}.RidgeSection_specs__PHJ8u{margin:0;border-bottom:1px solid var(--ridge-line)}.RidgeSection_specs__PHJ8u>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid var(--ridge-line)}.RidgeSection_specs__PHJ8u dt{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding-top:5px}.RidgeSection_specs__PHJ8u dd{margin:0;font-size:16px;line-height:1.7}.RidgeSection_pillars__lxrcd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.RidgeSection_pillars__lxrcd article{padding:30px 26px 34px;min-height:270px;display:flex;flex-direction:column}.RidgeSection_pillarNumber__pjChf{font-family:var(--font-heading),sans-serif;font-size:68px;line-height:1;color:var(--ridge-red)}.RidgeSection_pillars__lxrcd h3{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:26px;line-height:1.05;text-transform:uppercase;margin:auto 0 12px;padding-top:40px}.RidgeSection_pillars__lxrcd p{font-size:15px;line-height:1.7;margin:0;color:color-mix(in srgb,currentColor 72%,transparent)}.RidgeSection_breeds__Zlvrg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.RidgeSection_breedLink__IwPr_{display:block}.RidgeSection_breedFrame__3gWm2{position:relative;padding:8px;background:var(--ridge-ink)}.RidgeSection_breedPhoto__pX2Cs{aspect-ratio:4/5}.RidgeSection_breedPhoto__pX2Cs img{transition:transform .5s ease}.RidgeSection_breedLink__IwPr_:hover .RidgeSection_breedPhoto__pX2Cs img{transform:scale(1.04)}.RidgeSection_breedNumber__Ak0mO{position:absolute;top:20px;left:20px;font-family:var(--font-heading),sans-serif;font-size:20px;color:#fff;background:var(--ridge-red);padding:6px 9px 4px;line-height:1}.RidgeSection_breedName__8JeB8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 12px;border-bottom:2px solid var(--ridge-ink)}.RidgeSection_breedName__8JeB8 h3{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:clamp(21px,1.95vw,30px);line-height:1;text-transform:uppercase;margin:0}.RidgeSection_breedName__8JeB8 svg{flex-shrink:0;color:var(--ridge-red);transition:transform .2s}.RidgeSection_breedLink__IwPr_:hover .RidgeSection_breedName__8JeB8 svg{transform:translate(2px,-2px)}.RidgeSection_breed__5iB_Q p{font-size:15px;line-height:1.7;margin:14px 0 0;white-space:pre-line;color:color-mix(in srgb,currentColor 76%,transparent)}.RidgeSection_storyGrid__aXM8q{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:88px;align-items:center}.RidgeSection_storyFrame__oFybL{color:var(--ridge-ink)}.RidgeSection_storyPhoto__31l38{aspect-ratio:4/5}.RidgeSection_storyCopy__z7w1o .RidgeSection_head__u9fxb{margin-bottom:0}.RidgeSection_storyCopy__z7w1o .RidgeSection_headTitle__JnM8j{grid-template-columns:1fr;gap:0}.RidgeSection_storyCopy__z7w1o .RidgeSection_headTitle__JnM8j .RidgeSection_copy__CJsWU{justify-self:start;margin-top:22px}.RidgeSection_quoteSection__RwhKy{padding:104px 0 112px}.RidgeSection_quote__2Lic3{margin:40px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px}.RidgeSection_quote__2Lic3 span{font-family:var(--font-heading),sans-serif;font-size:clamp(90px,11vw,170px);line-height:.8;color:var(--ridge-red)}.RidgeSection_quote__2Lic3 p{font-family:var(--font-heading),sans-serif;font-size:clamp(34px,4.6vw,70px);line-height:1.02;text-transform:uppercase;margin:0;max-width:1150px;text-wrap:balance}.RidgeSection_quoteFoot__v2FD8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:44px}.RidgeSection_quoteFoot__v2FD8 cite{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.RidgeSection_quoteFoot__v2FD8 .RidgeSection_button__s0Fmw{margin-top:0}.RidgeSection_dogs__49P_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px}.RidgeSection_dog__Z_bkD{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:32px;align-items:stretch}.RidgeSection_dogPhoto__qCpZC,.RidgeSection_dogPlate__AsVTB{aspect-ratio:4/5}.RidgeSection_dogPlate__AsVTB{position:relative;overflow:hidden;display:grid;place-items:center;background:var(--ridge-ink)}.RidgeSection_dogPlate__AsVTB:after{content:"";position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--ridge-bone) 20%,transparent)}.RidgeSection_dogPlate__AsVTB:before{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--ridge-red)}.RidgeSection_dogPlate__AsVTB span{font-family:var(--font-heading),sans-serif;font-size:clamp(150px,15vw,240px);line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--ridge-bone) 55%,transparent)}.RidgeSection_dogCaption__rv0oc{display:flex;flex-direction:column;border-top:2px solid var(--ridge-ink);padding-top:18px}.RidgeSection_dogNumber__pEvPI{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ridge-red)}.RidgeSection_dog__Z_bkD h3{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:clamp(38px,3.8vw,58px);line-height:.95;text-transform:uppercase;margin:12px 0 18px}.RidgeSection_dog__Z_bkD p{font-size:15px;line-height:1.75;margin:0;white-space:pre-line}.RidgeSection_dogCaption__rv0oc .RidgeSection_textLink__O3mho{align-self:flex-start;margin-top:auto}.RidgeSection_stepsGrid__WHT53{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:88px;align-items:start}.RidgeSection_stepsAside__U_zH8{position:sticky;top:120px}.RidgeSection_stepsAside__U_zH8 .RidgeSection_copy__CJsWU{margin-top:0}.RidgeSection_steps__y68rl article{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:30px 0;border-top:1px solid var(--ridge-line)}.RidgeSection_steps__y68rl article:first-child{padding-top:0;border-top:0}.RidgeSection_stepNumber__Jt8ZR{font-family:var(--font-heading),sans-serif;font-size:60px;line-height:.85;color:var(--ridge-red)}.RidgeSection_steps__y68rl h3{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:28px;line-height:1.05;text-transform:uppercase;margin:0 0 10px}.RidgeSection_steps__y68rl p{font-size:15.5px;line-height:1.75;margin:0;white-space:pre-line;color:color-mix(in srgb,currentColor 80%,transparent)}.RidgeSection_questions__2xC7r details{border-bottom:1px solid var(--ridge-line)}.RidgeSection_questions__2xC7r details:first-child summary{padding-top:0}.RidgeSection_questions__2xC7r summary{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:14px;align-items:center;list-style:none;cursor:pointer;padding:24px 0;font-family:var(--font-heading),sans-serif;font-size:clamp(22px,2vw,28px);line-height:1.1;text-transform:uppercase}.RidgeSection_questions__2xC7r summary::-webkit-details-marker{display:none}.RidgeSection_questions__2xC7r summary svg{transition:transform .2s;color:var(--ridge-red)}.RidgeSection_questions__2xC7r details[open] summary svg{transform:rotate(45deg)}.RidgeSection_questionNumber__O9Jor{font-family:var(--font-body),sans-serif;font-size:11px;letter-spacing:.16em;color:var(--ridge-red)}.RidgeSection_questions__2xC7r p{font-size:15.5px;line-height:1.8;margin:-4px 0 26px 58px;max-width:640px;white-space:pre-line}.RidgeSection_contactGrid__EwS7Q{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.RidgeSection_contactLinks__VnEY2{display:grid;gap:14px;justify-items:start}.RidgeSection_contactLinks__VnEY2 a:not(.RidgeSection_button__s0Fmw),.RidgeSection_contactLinks__VnEY2 p{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:500;margin:0}.RidgeSection_contactLinks__VnEY2 svg{color:var(--ridge-red);flex-shrink:0}.RidgeSection_contactLinks__VnEY2 .RidgeSection_button__s0Fmw{margin-top:12px}.RidgeSection_contactFrame__hR89n{margin-top:44px;max-width:380px}.RidgeSection_contactPhoto__BHIAh{aspect-ratio:5/4}.RidgeSection_contactForm__5lX9v{background:#fff;border-top:6px solid var(--ridge-ink);padding:44px;box-shadow:0 30px 60px -40px rgba(0,0,0,.45)}.RidgeSection_noteSection__N0XAo{padding:104px 0}.RidgeSection_noteGrid__Bm5G9{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px;align-items:end;border-top:1px solid var(--ridge-line);padding-top:36px}.RidgeSection_noteTitle__cj2yP{font-size:clamp(56px,7.5vw,120px);line-height:.88;margin-top:24px}.RidgeSection_noteGrid__Bm5G9 .RidgeSection_copy__CJsWU:first-child{margin-top:0}.RidgeSection_inventory__oQQqH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding:44px 48px;background:color-mix(in srgb,var(--ridge-stone) 45%,var(--ridge-bone));border-left:4px solid var(--ridge-red)}.RidgeSection_inventory__oQQqH .RidgeSection_heading__6SH1_{font-size:clamp(32px,3.2vw,46px)}.RidgeSection_availability__46whr{border-left:1px solid var(--ridge-line);padding-left:56px}.RidgeSection_availability__46whr h3{font-family:var(--font-heading),sans-serif;font-weight:400;font-size:32px;text-transform:uppercase;margin:0 0 12px}.RidgeSection_availability__46whr p{font-size:15px;line-height:1.8;margin:0}.RidgeSection_availability__46whr .RidgeSection_textLink__O3mho{margin-top:18px}.RidgeSection_anchor__2YFsV{scroll-margin-top:96px}.RidgeSection_listingGrid__yr7Go{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.RidgeSection_profile__akkfV{padding-top:48px}.RidgeSection_profileHero__cVRJi{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;margin-top:34px}.RidgeSection_profileGallery__nPGJu{min-width:0}.RidgeSection_profileCopy__HuNJs{padding-top:12px}.RidgeSection_profileCopy__HuNJs .RidgeSection_label__bOOVI{margin-bottom:20px}.RidgeSection_profileFacts__ep0Q1{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.RidgeSection_profileFacts__ep0Q1>div{border-top:1px solid var(--ridge-line);padding-top:12px}.RidgeSection_profileFacts__ep0Q1 span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.RidgeSection_profileFacts__ep0Q1 strong{display:block;font-size:15px;margin-top:5px}.RidgeSection_profileDescription__sF6vT{font-size:16px;line-height:1.85}.RidgeSection_profileDescription__sF6vT p{margin-bottom:16px}.RidgeSection_profileSection__b_jTb{margin-top:72px;border-top:1px solid var(--ridge-line);padding-top:40px}.RidgeSection_profileSection__b_jTb .RidgeSection_label__bOOVI{margin-bottom:24px}.RidgeSection_profileSection__b_jTb .RidgeSection_listingGrid__yr7Go{margin-top:32px}.RidgeSection_profileRecords__Lyowf{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.RidgeSection_profileRecords__Lyowf article{padding:24px;border:1px solid var(--ridge-line)}.RidgeSection_traits__OtvMG{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 8px;list-style:none}.RidgeSection_traits__OtvMG li{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ridge-line);padding:7px 11px}.RidgeSection_invitation__c3An6{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;margin-top:88px;padding:48px;background:var(--ridge-ink);color:var(--ridge-bone)}.RidgeSection_invitation__c3An6 .RidgeSection_label__bOOVI{margin-bottom:18px}.pb-12:has(>div>[data-whelpify-block-id]>:is(.RidgeSection_paper__nImYO,.RidgeSection_field__iZ5uZ,.RidgeSection_section__yBzCs)){padding-bottom:0}@media (min-width:1600px){.RidgeSection_shell__YovU9{max-width:98rem}}@media (max-width:1100px){.RidgeSection_shell__YovU9{padding:0 36px}.RidgeSection_heroArt__W6ags{aspect-ratio:2/1;min-height:0}.RidgeSection_heroTabs__4sFpw{grid-template-columns:repeat(2,minmax(0,1fr))}.RidgeSection_contactGrid__EwS7Q,.RidgeSection_headTitle__JnM8j,.RidgeSection_introWithImage__Xhimq,.RidgeSection_noteGrid__Bm5G9,.RidgeSection_profileGrid__1co_Q,.RidgeSection_profileHero__cVRJi,.RidgeSection_stepsGrid__WHT53,.RidgeSection_storyGrid__aXM8q{grid-template-columns:1fr;gap:28px}.RidgeSection_headTitle__JnM8j .RidgeSection_copy__CJsWU{justify-self:start}.RidgeSection_breeds__Zlvrg,.RidgeSection_pillars__lxrcd{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.RidgeSection_stepsAside__U_zH8{position:static}.RidgeSection_dog__Z_bkD{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.RidgeSection_introFrame__Sidpe{justify-self:start}.RidgeSection_storyGrid__aXM8q{gap:48px}}@media (max-width:767px){.RidgeSection_paper__nImYO,.RidgeSection_section__yBzCs{padding:64px 0}.RidgeSection_field__iZ5uZ{padding:72px 0}.RidgeSection_shell__YovU9{padding:0 20px}.RidgeSection_head__u9fxb{margin-bottom:36px}.RidgeSection_headTitle__JnM8j{margin-top:24px;gap:16px}.RidgeSection_heading__6SH1_{font-size:clamp(40px,11vw,54px)}.RidgeSection_pageTitle__YtybR{font-size:clamp(56px,16vw,84px)}.RidgeSection_copy__CJsWU{font-size:15.5px}.RidgeSection_heroArt__W6ags{aspect-ratio:16/9;min-height:0}.RidgeSection_heroBody__7vXjT{margin-top:-40px}.RidgeSection_heroBody__7vXjT .RidgeSection_label__bOOVI{gap:10px;margin-bottom:14px;font-size:10px;letter-spacing:.14em;white-space:nowrap}.RidgeSection_heroBody__7vXjT .RidgeSection_label__bOOVI:before{width:16px}.RidgeSection_heroTitle__nKC9h{font-size:clamp(80px,27vw,140px);line-height:.82}.RidgeSection_heroFoot__2YgUm{grid-template-columns:1fr;gap:22px;margin-top:22px}.RidgeSection_heroFoot__2YgUm .RidgeSection_copy__CJsWU{font-size:15.5px;line-height:1.65}.RidgeSection_heroMotto__sMVe8{margin-top:12px;font-size:11px;letter-spacing:.24em}.RidgeSection_heroTabs__4sFpw{display:flex;gap:18px;margin:32px -20px 0;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none}.RidgeSection_heroTabs__4sFpw::-webkit-scrollbar{display:none}.RidgeSection_heroTabs__4sFpw a{flex:0 0 auto;min-width:148px;white-space:nowrap;scroll-snap-align:start;font-size:13px}.RidgeSection_ribbons__oQDzV{height:118px}.RidgeSection_ribbon__8AeOP{font-size:17px;padding:10px 0}.RidgeSection_ribbonBone__kJA0c{top:26px}.RidgeSection_ribbonRed__irF4A{top:52px}.RidgeSection_introSection__2Kk1Z{padding:56px 0 120px}.RidgeSection_introCopy__0qvmR{grid-template-columns:1fr}.RidgeSection_figures__nE0Se{grid-template-columns:1fr 1fr;gap:34px 0;margin-top:44px}.RidgeSection_figures__nE0Se>div{padding:2px 16px 4px}.RidgeSection_figures__nE0Se strong{font-size:56px}.RidgeSection_specs__PHJ8u>div{grid-template-columns:1fr;gap:6px;padding:16px 0}.RidgeSection_pillars__lxrcd{grid-template-columns:1fr;gap:16px}.RidgeSection_pillars__lxrcd article{min-height:0;padding:24px 22px 26px}.RidgeSection_pillarNumber__pjChf{font-size:52px}.RidgeSection_pillars__lxrcd h3{padding-top:22px}.RidgeSection_breeds__Zlvrg{grid-template-columns:1fr 1fr;gap:28px 14px}.RidgeSection_breedFrame__3gWm2{padding:5px}.RidgeSection_breedNumber__Ak0mO{top:12px;left:12px;font-size:15px}.RidgeSection_breedName__8JeB8{padding-top:12px}.RidgeSection_breedName__8JeB8 h3{font-size:21px}.RidgeSection_breed__5iB_Q p{font-size:14px}.RidgeSection_quoteSection__RwhKy{padding:72px 0 80px}.RidgeSection_quote__2Lic3{grid-template-columns:1fr;gap:0;margin-top:28px}.RidgeSection_quote__2Lic3 span{font-size:96px;margin-bottom:-28px}.RidgeSection_quote__2Lic3 p{font-size:32px}.RidgeSection_dog__Z_bkD,.RidgeSection_dogs__49P_2{grid-template-columns:1fr}.RidgeSection_dog__Z_bkD{gap:22px}.RidgeSection_dogPhoto__qCpZC,.RidgeSection_dogPlate__AsVTB{aspect-ratio:16/11}.RidgeSection_dogCaption__rv0oc .RidgeSection_textLink__O3mho{margin-top:18px}.RidgeSection_steps__y68rl article{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:24px 0}.RidgeSection_stepNumber__Jt8ZR{font-size:42px}.RidgeSection_steps__y68rl h3{font-size:23px}.RidgeSection_questions__2xC7r summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:10px;padding:20px 0;font-size:20px}.RidgeSection_questions__2xC7r p{margin-left:40px}.RidgeSection_contactForm__5lX9v{padding:26px 20px}.RidgeSection_noteTitle__cj2yP{font-size:clamp(50px,14vw,72px)}.RidgeSection_inventory__oQQqH{grid-template-columns:1fr;gap:22px;padding-top:26px}.RidgeSection_availability__46whr{border-left:0;border-top:1px solid var(--ridge-line);padding:24px 0 0}.RidgeSection_listingGrid__yr7Go,.RidgeSection_profileFacts__ep0Q1,.RidgeSection_profileRecords__Lyowf{grid-template-columns:1fr}.RidgeSection_invitation__c3An6{grid-template-columns:1fr;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.RidgeSection_ribbonTrack__zt_AF{animation:none}.RidgeSection_breedPhoto__pX2Cs img,.RidgeSection_button__s0Fmw,.RidgeSection_heroTabs__4sFpw svg,.RidgeSection_textLink__O3mho{transition:none}}.GraceSection_section__3jJYO{--grace-ivory:#fbf8f2;--grace-ink:var(--brand-primary,#40382e);--grace-bronze:var(--brand-accent,#766346);--grace-rule:color-mix(in srgb,var(--grace-bronze) 30%,transparent);background:var(--grace-ivory);color:var(--grace-ink);padding:clamp(3.5rem,7vw,6.5rem) 0;font-family:var(--font-body),sans-serif}.GraceSection_shell__L2yJE{width:100%;max-width:82rem;padding:0 3.5rem;margin:0 auto}.GraceSection_label__eG_5I{font-size:11px;line-height:1.8;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--grace-bronze);margin:0 0 18px}.GraceSection_directoryHeading__RZ__t,.GraceSection_heading__nq7_4,.GraceSection_heroTitle__Hfc_w,.GraceSection_pageTitle__osrNt{font-family:var(--font-heading),Georgia,serif;font-weight:400;line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.GraceSection_heading__nq7_4{font-size:clamp(2.15rem,3.6vw,3.7rem);margin:0 0 22px}.GraceSection_copy__cVCpG{font-size:16px;line-height:1.85;max-width:36rem;margin:0 0 22px;color:color-mix(in srgb,var(--grace-ink) 83%,white);white-space:pre-line}.GraceSection_button__KqeJq,.GraceSection_textLink__SDNQ_{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:.025em;transition:background-color .2s,color .2s}.GraceSection_button__KqeJq{background:var(--grace-bronze);color:var(--brand-accent-foreground,white);border:1px solid var(--grace-bronze);padding:13px 25px;border-radius:2px}.GraceSection_button__KqeJq:hover{background:var(--brand-accent-dark)}.GraceSection_textLink__SDNQ_{border-bottom:1px solid var(--grace-rule);color:var(--grace-ink)}.GraceSection_textLink__SDNQ_:hover{color:var(--grace-bronze);border-color:currentColor}.GraceSection_section__3jJYO a:focus-visible,.GraceSection_section__3jJYO summary:focus-visible{outline:2px solid var(--grace-bronze);outline-offset:5px}.GraceSection_photo__Ckdq5{position:relative;overflow:hidden;background:var(--brand-detail)}.GraceSection_heroSection__zdIxB{padding-top:clamp(2.5rem,4.4vw,4rem);padding-bottom:2rem}.GraceSection_heroCopy__cjtzc{text-align:center}.GraceSection_heroTitle__Hfc_w{font-size:clamp(3rem,6.4vw,6rem);margin:0 0 22px}.GraceSection_heroCopy__cjtzc .GraceSection_label__eG_5I{margin-bottom:12px}.GraceSection_heroCopy__cjtzc .GraceSection_copy__cVCpG{max-width:36rem;margin:0 auto}.GraceSection_heroActions__WzIVW{display:flex;justify-content:center;align-items:center;gap:30px;margin:24px 0 35px}.GraceSection_triptych__rtaBc{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:25px;max-width:66rem;margin:0 auto}.GraceSection_portraitFrame__jf0U6{padding:9px;border:1px solid var(--grace-rule);margin:0}.GraceSection_heroPhoto__7qSOl{height:clamp(230px,27vw,370px)}.GraceSection_portraitFrame__jf0U6:nth-child(2){padding:10px;border-radius:48% 48% 0 0}.GraceSection_portraitFrame__jf0U6:nth-child(2) .GraceSection_heroPhoto__7qSOl{height:clamp(270px,31vw,425px);border-radius:48% 48% 0 0}.GraceSection_photoNote__fcUa6,.GraceSection_portraitFrame__jf0U6 figcaption{font-size:11px;letter-spacing:.06em;text-align:center;color:var(--grace-bronze)}.GraceSection_portraitFrame__jf0U6 figcaption{padding:12px 0 3px}.GraceSection_photoNote__fcUa6{margin:22px auto 0}.GraceSection_directorySection___2U7l{padding-top:22px;padding-bottom:30px}.GraceSection_directory__vGDgE{border-bottom:1px solid var(--grace-rule);padding-top:28px;padding-bottom:36px;display:grid;grid-template-columns:1fr 2.1fr;align-items:center;gap:40px}.GraceSection_directoryHeading__RZ__t{font-size:27px;margin:0}.GraceSection_directory__vGDgE .GraceSection_label__eG_5I{margin-bottom:8px}.GraceSection_breedLinks__K4ajN{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.GraceSection_breedLinks__K4ajN>div{border-left:1px solid var(--grace-rule);padding-left:24px}.GraceSection_breedLinks__K4ajN a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;font-family:var(--font-heading),Georgia,serif;font-size:28px}.GraceSection_breedLinks__K4ajN svg{flex-shrink:0}.GraceSection_breedLinks__K4ajN p{font-size:13px;line-height:1.7;margin-top:9px}.GraceSection_story__04A1F{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}.GraceSection_storyVisual__6SHvt{position:relative;min-width:0}.GraceSection_storyPhoto__qxy1H{aspect-ratio:1.12}.GraceSection_storyVisual__6SHvt:before{content:"";position:absolute;inset:-12px 12px 12px -12px;border:1px solid var(--grace-rule);pointer-events:none}.GraceSection_storyCopy__N_H9y{padding:15px 0}.GraceSection_storyCopy__N_H9y .GraceSection_button__KqeJq{margin-top:8px}.GraceSection_storyInset__aNt07{position:absolute;bottom:-36px;right:-32px;width:40%;background:var(--grace-ivory);padding:8px;margin:0}.GraceSection_insetPhoto__p63lO{aspect-ratio:.8}.GraceSection_storyInset__aNt07 figcaption{padding:10px 3px 3px;font-size:11px;line-height:1.5;text-align:center}.GraceSection_feature__vkXvy .GraceSection_storyCopy__N_H9y{grid-column:1;grid-row:1}.GraceSection_feature__vkXvy .GraceSection_storyVisual__6SHvt{grid-column:2;grid-row:1}.GraceSection_feature__vkXvy .GraceSection_storyPhoto__qxy1H{aspect-ratio:1.25;border-radius:48% 48% 0 0}.GraceSection_feature__vkXvy .GraceSection_storyVisual__6SHvt:before{inset:-12px;border-radius:48% 48% 0 0}.GraceSection_introSection__b35p7{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:0}.GraceSection_intro__lcGs4{text-align:center}.GraceSection_pageTitle__osrNt{font-size:clamp(2.8rem,5vw,5rem);margin:0 0 24px}.GraceSection_intro__lcGs4 .GraceSection_copy__cVCpG{max-width:39rem;margin:0 auto 20px}.GraceSection_ornament__1QvcO{width:120px;height:24px;color:var(--grace-bronze);margin:28px auto 0}.GraceSection_sectionHead__rPAfX{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.GraceSection_sectionHead__rPAfX .GraceSection_copy__cVCpG{margin-bottom:0}.GraceSection_sectionHead__rPAfX .GraceSection_heading__nq7_4{margin-bottom:12px}.GraceSection_album__8buXa{margin-bottom:24px}.GraceSection_album__8buXa>div{gap:22px}.GraceSection_albumFive__j8a8s>div{grid-template-columns:repeat(4,minmax(0,1fr))}.GraceSection_albumFive__j8a8s button:first-child{grid-column:1/-1;aspect-ratio:2.15}.GraceSection_album__8buXa button{border:7px solid var(--grace-ivory);outline:1px solid var(--grace-rule)}.GraceSection_steps__3AuSM{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;border-top:1px solid var(--grace-rule);padding-top:32px}.GraceSection_steps__3AuSM h3{font-family:var(--font-heading),Georgia,serif;font-size:27px;font-weight:400;margin:12px 0}.GraceSection_steps__3AuSM p{font-size:15px;line-height:1.85}.GraceSection_stepNumber__qhkQn{font-family:var(--font-heading),Georgia,serif;font-size:18px;color:var(--grace-bronze)}.GraceSection_questions__AjpZs{display:grid;grid-template-columns:.85fr 1.3fr;gap:clamp(35px,7vw,100px)}.GraceSection_questionPhoto__TWwir{width:190px;aspect-ratio:.8;border-radius:50% 50% 0 0;margin:28px 0}.GraceSection_question__m2K86{border-top:1px solid var(--grace-rule)}.GraceSection_question__m2K86:last-child{border-bottom:1px solid var(--grace-rule)}.GraceSection_question__m2K86 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;min-height:80px;padding:24px 0;font-size:16px;line-height:1.6}.GraceSection_question__m2K86 summary::-webkit-details-marker{display:none}.GraceSection_question__m2K86 summary svg{flex-shrink:0;color:var(--grace-bronze)}.GraceSection_question__m2K86[open] summary svg{transform:rotate(45deg)}.GraceSection_question__m2K86 p{font-size:15px;line-height:1.9;margin:-2px 0 25px;max-width:95%;white-space:pre-line}.GraceSection_contact__LiAIL{display:grid;grid-template-columns:.9fr 1.15fr;gap:clamp(36px,7vw,100px);align-items:start}.GraceSection_contactLinks__n5mJk{font-style:normal;display:flex;flex-direction:column;align-items:flex-start;font-size:15px;overflow-wrap:anywhere;margin:24px 0}.GraceSection_contactLinks__n5mJk a{display:inline-flex;align-items:center;min-height:44px}.GraceSection_contactPhoto__TLKXl{aspect-ratio:1.6;max-width:380px;margin-top:24px}.GraceSection_form__CXWuH{padding:clamp(24px,3.5vw,46px);border:1px solid var(--grace-rule);background:color-mix(in srgb,white 60%,var(--grace-ivory))}.GraceSection_form__CXWuH input,.GraceSection_form__CXWuH textarea{border-radius:2px;border-color:var(--grace-rule);box-shadow:none;background:#fffefa;font-size:16px}.GraceSection_form__CXWuH input{min-height:48px}.GraceSection_form__CXWuH textarea{min-height:170px}.GraceSection_form__CXWuH label{font-weight:500;color:var(--grace-ink)}.GraceSection_form__CXWuH button[type=submit]{border-radius:2px;min-height:50px;background:var(--grace-bronze);color:var(--brand-accent-foreground,white);box-shadow:none;font-weight:500}.GraceSection_noteSection__kboXf{background:color-mix(in srgb,var(--brand-detail) 35%,#fbf8f2)}.GraceSection_note__AnQpl{text-align:center}.GraceSection_note__AnQpl .GraceSection_ornament__1QvcO{margin:0 auto 25px}.GraceSection_note__AnQpl .GraceSection_heading__nq7_4{font-size:clamp(2.4rem,4.5vw,4.4rem)}.GraceSection_note__AnQpl .GraceSection_copy__cVCpG{margin:0 auto 26px;max-width:34rem}.GraceSection_note__AnQpl .GraceSection_label__eG_5I{margin-top:24px}.GraceSection_inventory__TmTFV{padding:48px;border:1px solid var(--grace-rule);display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.GraceSection_inventory__TmTFV .GraceSection_heading__nq7_4{margin-bottom:0}.GraceSection_availability__LNUxc{padding-left:35px;border-left:1px solid var(--grace-rule)}.GraceSection_availability__LNUxc p{font-size:16px;line-height:1.85;margin-bottom:16px}.GraceSection_listingGrid__C1zPo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:1023px){.GraceSection_shell__L2yJE{padding-left:32px;padding-right:32px}.GraceSection_heroTitle__Hfc_w{font-size:clamp(3.3rem,7.3vw,5.8rem)}.GraceSection_triptych__rtaBc{gap:16px}.GraceSection_directory__vGDgE{gap:25px;grid-template-columns:1fr}.GraceSection_breedLinks__K4ajN>div:first-child{border-left:0;padding-left:0}.GraceSection_story__04A1F{gap:48px}.GraceSection_inventory__TmTFV{gap:30px;padding:36px}.GraceSection_availability__LNUxc{padding-left:28px}.GraceSection_listingGrid__C1zPo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.GraceSection_shell__L2yJE{padding-left:23px;padding-right:23px}.GraceSection_heroSection__zdIxB{padding-top:34px}.GraceSection_heroTitle__Hfc_w{font-size:clamp(2.65rem,10vw,4rem);line-height:1.17;max-width:350px;margin:0 auto 20px}.GraceSection_heroCopy__cjtzc .GraceSection_label__eG_5I{font-size:9px;letter-spacing:.12em}.GraceSection_heroCopy__cjtzc .GraceSection_copy__cVCpG{font-size:14px;max-width:330px}.GraceSection_heroActions__WzIVW{gap:20px;margin:22px 0 30px}.GraceSection_heroActions__WzIVW .GraceSection_button__KqeJq{padding:12px 16px;gap:10px}.GraceSection_heroActions__WzIVW .GraceSection_textLink__SDNQ_{gap:8px}.GraceSection_triptych__rtaBc{gap:9px;margin:0 -7px}.GraceSection_portraitFrame__jf0U6,.GraceSection_portraitFrame__jf0U6:nth-child(2){padding:4px}.GraceSection_heroPhoto__7qSOl{height:172px}.GraceSection_portraitFrame__jf0U6:nth-child(2) .GraceSection_heroPhoto__7qSOl{height:218px}.GraceSection_photoNote__fcUa6{font-size:10px;margin-top:16px}.GraceSection_directorySection___2U7l{padding-top:0;padding-bottom:15px}.GraceSection_directory__vGDgE{padding-top:20px;padding-bottom:26px;gap:20px}.GraceSection_directoryHeading__RZ__t{font-size:25px}.GraceSection_directory__vGDgE .GraceSection_label__eG_5I{font-size:10px}.GraceSection_breedLinks__K4ajN{gap:12px}.GraceSection_breedLinks__K4ajN>div{padding-left:12px}.GraceSection_breedLinks__K4ajN a{font-size:21px;flex-wrap:wrap;justify-content:flex-start;gap:8px}.GraceSection_breedLinks__K4ajN svg{width:13px}.GraceSection_contact__LiAIL,.GraceSection_questions__AjpZs,.GraceSection_story__04A1F{grid-template-columns:1fr;gap:38px}.GraceSection_storyVisual__6SHvt{margin-left:10px}.GraceSection_storyPhoto__qxy1H{aspect-ratio:1.15}.GraceSection_storyInset__aNt07{right:-4px;bottom:-18px}.GraceSection_storyCopy__N_H9y{padding:0}.GraceSection_feature__vkXvy .GraceSection_storyCopy__N_H9y,.GraceSection_feature__vkXvy .GraceSection_storyVisual__6SHvt{grid-column:auto;grid-row:auto}.GraceSection_feature__vkXvy .GraceSection_storyPhoto__qxy1H{aspect-ratio:1.2}.GraceSection_feature__vkXvy .GraceSection_storyVisual__6SHvt{margin:0 12px}.GraceSection_heading__nq7_4{font-size:2.3rem}.GraceSection_copy__cVCpG{font-size:15px;line-height:1.85}.GraceSection_sectionHead__rPAfX{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.GraceSection_steps__3AuSM{grid-template-columns:1fr;gap:28px}.GraceSection_steps__3AuSM article+article{border-top:1px solid var(--grace-rule);padding-top:25px}.GraceSection_steps__3AuSM h3{font-size:25px}.GraceSection_album__8buXa>div{gap:12px}.GraceSection_albumFive__j8a8s>div{grid-template-columns:repeat(2,minmax(0,1fr))}.GraceSection_albumFive__j8a8s button:first-child{aspect-ratio:1.35}.GraceSection_album__8buXa button{border-width:4px}.GraceSection_questionPhoto__TWwir{width:150px}.GraceSection_form__CXWuH{padding:23px}.GraceSection_contactPhoto__TLKXl{max-width:none}.GraceSection_inventory__TmTFV{grid-template-columns:1fr;padding:28px;gap:25px}.GraceSection_availability__LNUxc{padding-left:0;border-left:0;border-top:1px solid var(--grace-rule);padding-top:24px}.GraceSection_availability__LNUxc p{font-size:15px}.GraceSection_listingGrid__C1zPo{grid-template-columns:1fr}}