.pack-horizontal{--pack-editorial-copy-fill:color-mix(in srgb, var(--destination-accent-depth) 91%, var(--destination-accent) 9%);--pack-editorial-rail-inset:10svh}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{opacity:1;background:0 0;border-radius:0;overflow:visible;transform:none}.pack-panel__photo{opacity:var(--pack-card-presence,0);clip-path:inset(0 var(--pack-frame-conceal,100%) var(--pack-frame-conceal,100%) 0);will-change:clip-path, opacity;transition:none}.pack-panel:nth-child(2n) .pack-panel__photo{clip-path:inset(0 0 var(--pack-frame-conceal,100%) var(--pack-frame-conceal,100%))}.pack-panel__photo img,.pack-panel__frame:hover .pack-panel__photo img,.pack-panel.is-active .pack-panel__photo img{transform:translate3d(var(--pack-photo-editorial-x,0), var(--pack-photo-editorial-y,0), 0) scale(var(--pack-photo-editorial-scale,1.2));transform-origin:50%;transition:filter var(--pack-motion-settle);will-change:transform, filter}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{background:var(--pack-editorial-copy-fill);opacity:var(--pack-copy-presence,0);transform:translate3d(0, var(--pack-copy-y,2rem), 0);will-change:opacity, transform}.pack-panel__copy h2{font-optical-sizing:auto;font-size:var(--type-xl)!important;font-weight:var(--type-xl-weight)!important;line-height:var(--type-xl-line-height)!important;letter-spacing:var(--type-xl-letter-spacing)!important}.pack-panel__observation{font-family:var(--font-normal);font-size:var(--type-m)!important;font-weight:var(--type-m-weight)!important;line-height:var(--type-m-line-height)!important;letter-spacing:var(--type-m-letter-spacing)!important}.puppies-gender{opacity:var(--pack-card-presence,0);transition:none}.pack-editorial-rail{--pack-editorial-progress:0;z-index:calc(var(--z-pack-interface) - 2);top:var(--pack-editorial-rail-inset);bottom:var(--pack-editorial-rail-inset);width:var(--303-animated-line-progress-size);pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.pack-editorial-rail__track,.pack-editorial-rail__progress{transform-origin:top;display:block;position:absolute;inset:0}.pack-editorial-rail__track{width:var(--303-animated-line-base-size);background:var(--303-oatmeal);left:50%;transform:translate(-50%)}.pack-editorial-rail__progress{width:var(--303-animated-line-progress-size);background:var(--303-fire);transform:scaleY(var(--pack-editorial-progress));will-change:transform}@media (max-width:760px){.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{grid-template-rows:42svh 58svh;grid-template-columns:minmax(0,1fr);width:100%;height:100svh;display:grid}.pack-panel__photo{grid-area:1/1;width:100%;height:42svh;position:relative;inset:auto}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{grid-area:2/1;width:100%;min-height:58svh;position:relative;inset:auto}.pack-panel__photo,.pack-panel:nth-child(2n) .pack-panel__photo{clip-path:inset(var(--pack-frame-conceal,100%) 0 0 0)}}@media (min-width:761px) and (max-width:900px){.pack-horizontal{--pack-editorial-rail-inset:7svh}.pack-shell{--pack-card-badge-circle:8rem}.pack-panel{padding:0}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{width:100%;height:100svh;display:block;position:relative}.pack-panel__photo,.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{height:72svh;transform:translate3d(0, calc(-50% + var(--pack-copy-y,0px)), 0);position:absolute;top:50%;bottom:auto}.pack-panel__photo{width:42.5vw;left:4.5vw;right:auto;transform:translateY(-50%)}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{justify-content:flex-start;width:42.5vw;min-height:0;padding:clamp(1.45rem,3.6vw,2rem);display:flex;left:auto;right:4.5vw}.pack-panel:nth-child(2n) .pack-panel__photo{left:auto;right:4.5vw}.pack-panel:nth-child(2n) .pack-panel__copy{left:4.5vw;right:auto}.puppies-gender,[data-puppy-type-side=right] .puppies-gender{top:calc(14svh + clamp(1rem,1.6vw,1.5rem));left:calc(47vw - clamp(4.25rem,5.4vw,5rem) - clamp(1rem,1.6vw,1.5rem));right:auto}.pack-panel:nth-child(2n) .puppies-gender{left:auto;right:calc(4.5vw + clamp(1rem,1.6vw,1.5rem))}.pack-panel__content,.puppies-panel__content{flex-direction:column;height:100%;display:flex;transform:translate(0,0)}.pack-panel__details-copy{flex-direction:column;flex:1;min-height:0;display:flex}[id="303-root"] .pack-shell .pack-horizontal .pack-panel__copy h2{min-block-size:1.2em}.pack-panel__observation{min-block-size:4.5em;margin-top:1.45rem}.pack-panel__pedigree{align-self:flex-start;margin-top:1.35rem}.pack-panel__copy .pack-panel__badge,[data-pack-type-side=right] .pack-panel__copy .pack-panel__badge,.puppies-horizontal .pack-panel__copy .puppies-status-badge{width:var(--pack-card-badge-circle);margin:0;position:absolute;bottom:clamp(1.45rem,3.6vw,2rem);left:50%;right:auto;transform:translate(-50%)}.pack-panel__details-copy{padding-bottom:calc(var(--pack-card-badge-circle) + 1rem)}.pack-editorial-rail{display:block}}@media (min-width:901px){.pack-horizontal{--pack-editorial-rail-inset:9svh}.pack-shell{--pack-card-badge-circle:clamp(10rem, min(12.5vw, 20vh), 13rem)}.pack-panel{padding:0}.pack-panel__frame,.pack-panel--type-right .pack-panel__frame{width:100vw;height:100svh;display:block;position:relative}.pack-panel__photo,.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{height:min(72svh,48rem);position:absolute;top:50%;bottom:auto}.pack-panel__photo{width:42vw;left:5vw;right:auto;transform:translateY(-50%)}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{width:39vw;transform:translate3d(0, calc(-50% + var(--pack-copy-y,0px)), 0);justify-content:center;padding:clamp(2rem,3vw,3.5rem);display:flex;left:auto;right:5vw}.pack-panel:nth-child(2n) .pack-panel__photo{left:auto;right:5vw}.pack-panel:nth-child(2n) .pack-panel__copy{left:5vw;right:auto}.puppies-gender,[data-puppy-type-side=right] .puppies-gender{top:calc(14svh + clamp(1rem,1.6vw,1.5rem));left:calc(47vw - clamp(4.25rem,5.4vw,5rem) - clamp(1rem,1.6vw,1.5rem));right:auto}.pack-panel:nth-child(2n) .puppies-gender{left:auto;right:calc(5vw + clamp(1rem,1.6vw,1.5rem))}.pack-panel__content,.puppies-panel__content{flex-direction:column;height:100%;display:flex;transform:translate(0,0)}.pack-panel__details-copy{flex-direction:column;flex:1;min-height:0;display:flex}.pack-panel__copy h2{min-block-size:1.2em}.pack-panel__observation{min-block-size:4.5em;margin-top:clamp(1.5rem,2.2vw,2.25rem)}.pack-panel__pedigree{margin-top:1.5rem}.pack-panel__copy .pack-panel__badge,[data-pack-type-side=right] .pack-panel__copy .pack-panel__badge,.puppies-horizontal .pack-panel__copy .puppies-status-badge{margin:0;bottom:clamp(2rem,3vw,3.5rem);left:50%;right:auto;transform:translate(-50%)}.pack-panel__details-copy{padding-bottom:calc(var(--pack-card-badge-circle) + 1.5rem)}.pack-editorial-rail{display:block}}@media (prefers-reduced-motion:reduce){.pack-panel__photo,.pack-panel:nth-child(2n) .pack-panel__photo{opacity:1;clip-path:none}.pack-panel__copy,.pack-panel--type-right .pack-panel__copy,.pack-panel--field-bottom .pack-panel__copy{opacity:1}.pack-panel__photo img,.pack-panel__frame:hover .pack-panel__photo img,.pack-panel.is-active .pack-panel__photo img{transform:none}.pack-editorial-rail{display:none}}
