.rubber-segment{--rs-track: #27272a;--rs-thumb: #fafafa;--rs-ink: #fafafa;--rs-ink-active: #18181b;--rs-radius: 10px;--rs-inset: 3px;--rs-thumb-radius: 7px;--rs-h: 36px;--rs-font: 13px;--rs-pad: 14px;--rs-min: 44px;--rs-idle: .7;--rs-hover: .9;--rs-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;vertical-align:middle;padding:var(--rs-inset);border-radius:var(--rs-radius);background:var(--rs-track);font-family:inherit;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.rubber-segment[data-equal]{grid-auto-columns:minmax(0,1fr)}.rubber-segment[aria-disabled=true]{opacity:.5;pointer-events:none}.rubber-segment__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(var(--rs-h) - var(--rs-inset) * 2);min-width:var(--rs-min);margin:0;padding:0 var(--rs-pad);border:0;border-radius:var(--rs-thumb-radius);background:none;color:var(--rs-ink);opacity:var(--rs-idle);font:inherit;font-size:var(--rs-font);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;outline:none;transition:opacity .16s ease,transform .16s var(--rs-ease-out)}.rubber-segment__item[aria-checked=true]{cursor:default}.rubber-segment[data-draggable] .rubber-segment__item[aria-checked=true]{cursor:grab}.rubber-segment[data-held],.rubber-segment[data-held] .rubber-segment__item{cursor:grabbing}.rubber-segment__item[data-pressed]{transform:scale(.96)}.rubber-segment__item:focus-visible{outline:2px solid var(--rs-thumb);outline-offset:3px}@media(hover:hover)and (pointer:fine){.rubber-segment__item[aria-checked=false]:hover{opacity:var(--rs-hover)}}.rubber-segment__thumb{position:absolute;inset:var(--rs-inset);display:grid;grid-auto-flow:column;grid-auto-columns:auto;background:var(--rs-thumb);color:var(--rs-ink-active);pointer-events:none}.rubber-segment[data-equal] .rubber-segment__thumb{grid-auto-columns:minmax(0,1fr)}.rubber-segment__copy{color:inherit;opacity:1;cursor:default}@media(prefers-reduced-motion:reduce){.rubber-segment__item{transition:opacity .16s ease}}.site-header{position:sticky;top:0;background:#f5f0e8f5;box-shadow:0 4px 24px #50372508}.hero{background:var(--bg)}.puppies-section{background:color-mix(in srgb,var(--bg) 70%,white 30%)}.parents-section{background:var(--bg)}.breeding-section{background:var(--surface)}html{scroll-padding-top:110px}.hero-1 .hero-inner{grid-template-columns:1.05fr 1fr;gap:36px;min-height:720px}.hero-1 h1{font-size:clamp(42px,4.4vw,64px);animation:none;line-height:1.12}.hero-copy{min-width:0}.hero-pair{height:560px;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;align-items:stretch;gap:16px}.portrait-main{grid-row:1/3;height:100%;margin:0}.portrait-small,.portrait-third{height:100%;margin:0;align-self:stretch}.portrait-third img{object-position:50% 40%}.hero-1 .hero-copy>.hero-lead{max-width:450px}.headline-window{height:240px;display:flex;align-items:center}.headline-controls{display:flex;align-items:center;gap:14px;margin-top:12px}.headline-dots{display:flex;gap:0}.headline-dots button{width:32px;height:32px;display:grid;place-items:center;padding:0}.headline-dots span{width:6px;height:6px;border-radius:20px;background:#b6a291;transition:width .3s,background .3s}.headline-dots button[aria-pressed=true] span{width:22px;background:#754a39}.headline-pause{font-size:11px;min-height:32px;color:#6b5d55}.parent-breed+.parent-breed{margin-top:64px}.breed-heading{font-family:Lora,serif;font-size:34px;margin-bottom:28px}.parent-profile .gallery-stage{height:440px}.gallery-media{cursor:grab;will-change:transform;user-select:none}.gallery-media:active{cursor:grabbing}.gallery-media img{cursor:grab}.media-change{animation:slide-media .45s cubic-bezier(.22,1,.36,1)}@keyframes slide-media{0%{transform:translate(26px);opacity:.55}to{transform:translate(0);opacity:1}}.contact-main p{max-width:430px}.desktop-nav{display:block}.rubber-segment{max-width:100%}@media(max-width:900px){.nav-inner{flex-wrap:wrap;height:auto;padding-block:18px;gap:18px}.desktop-nav{order:3;width:100%;display:flex;justify-content:center}.menu-toggle{display:none}.hero-1 .hero-inner{min-height:700px}.hero-1 h1{font-size:42px}.headline-window{height:205px}.hero-pair{height:440px}.portrait-small{display:block}.parent-profile .gallery-stage{height:360px}html{scroll-padding-top:155px}}@media(max-width:600px){.hero-1 .hero-inner{min-height:0;gap:28px;padding-top:28px}.hero-1 h1{font-size:clamp(32px,8.5vw,42px)}.hero-1 h1 br:last-of-type{display:initial}.hero-1 h1 em{margin:0}.headline-window{height:160px}.headline-controls{margin-top:6px}.hero-pair{height:340px;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.portrait-main{height:100%}.portrait-small,.portrait-third{height:100%;display:block;margin:0}.portrait-third img{object-position:center}.parent-profile .gallery-stage{height:370px}.breed-heading{font-size:29px}.rubber-segment{width:100%;font-size:12px}.nav-inner{gap:10px;padding-block:14px}.headline-pause{min-height:44px}.headline-dots button{height:44px}.hero-lead{font-size:13px}.nav-phone{font-size:12px}.desktop-nav .rubber-segment{--rs-pad:10px!important}html{scroll-padding-top:145px}}@media(prefers-reduced-motion:reduce){.media-change{animation:none}}.parent-profile,.parent-breed,.parents-grid>*,.gallery{min-width:0;max-width:100%}.gallery-thumbs,.hero-1 .hero-copy{width:100%}
