html{box-sizing:border-box;min-width:320px;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{min-width:320px;margin:0}apex-root,apex-legacy-page,.legacy-page-root{display:contents}apex-kennel-page{display:block}apex-kennel-page .journey-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none}apex-kennel-page .journey-step{--journey-accent: #c86f52;display:grid;min-width:0;grid-template-rows:58px 1fr}apex-kennel-page .journey-step:nth-child(2){--journey-accent: #8f6fb5}apex-kennel-page .journey-step:nth-child(3){--journey-accent: #3b86a5}apex-kennel-page .journey-step:nth-child(4){--journey-accent: #39856a}apex-kennel-page .journey-card{min-width:0;border:1px solid var(--line);border-top:4px solid var(--journey-accent);border-radius:10px;padding:18px;background:var(--card)}apex-kennel-page .journey-timing{margin:0 0 8px!important;color:var(--green)!important;font-size:.76rem;font-weight:900;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}apex-kennel-page .journey-card h3{margin:0 0 10px;font-size:1.02rem;line-height:1.3}apex-kennel-page .journey-card>p:not(.journey-timing){margin:12px 0 0;color:var(--body-copy);font-size:.88rem;line-height:1.65}apex-kennel-page .journey-marker{position:relative;display:flex;align-items:center;justify-content:center}apex-kennel-page .journey-marker:before{position:absolute;top:calc(50% - 1px);right:-14px;left:-14px;height:2px;background:#c9c2b1;content:""}apex-kennel-page .journey-step:first-child .journey-marker:before{left:50%}apex-kennel-page .journey-step:last-child .journey-marker:before{right:50%}apex-kennel-page .journey-marker__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:4px 8px;background:var(--cream);color:var(--journey-accent);font-size:.76rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}apex-kennel-page .journey-marker__label strong{display:grid;width:28px;height:28px;place-items:center;border:2px solid var(--journey-accent);border-radius:50%;font-size:.76rem}apex-kennel-page .journey-logistics{display:grid;gap:9px;border-top:1px solid var(--line);padding:14px 0 0 1.1rem;margin:14px 0 0;color:var(--body-copy);font-size:.88rem;line-height:1.55}apex-kennel-page .journey-payment{display:block;margin-top:10px}apex-kennel-page .journey-payment strong{color:var(--ink);font-weight:900}apex-kennel-page .journey-resource{margin:16px 0 0!important;border-top:1px solid var(--line);padding-top:14px;color:var(--body-copy);font-size:.82rem;font-weight:750}apex-kennel-page .journey-resource a{color:var(--green);font-weight:850;text-underline-offset:3px}apex-kennel-page .journey-resource a:hover{color:var(--ink)}apex-kennel-page .journey-resource a:focus-visible{outline:3px solid #d7a93f;outline-offset:3px}@media(max-width:900px){apex-kennel-page .journey-timeline{position:relative;display:block}apex-kennel-page .journey-timeline:before{position:absolute;top:22px;bottom:22px;left:14px;width:2px;background:#c9c2b1;content:""}apex-kennel-page .journey-step{position:relative;display:grid;grid-template-rows:52px auto;margin-bottom:20px}apex-kennel-page .journey-step:last-child{margin-bottom:0}apex-kennel-page .journey-marker{position:relative;width:auto;height:52px;justify-content:flex-start}apex-kennel-page .journey-marker:before{display:none}}html.media-viewer-open,body.media-viewer-open{overflow:hidden!important}.media-frame{position:relative}.media-expand{position:absolute;top:10px;right:10px;z-index:8;width:44px;height:44px;border:1px solid #8e7a50;border-radius:9px;color:#f6e8c9;background:#05070ad9;font:26px/1 system-ui,sans-serif;cursor:pointer}[data-full-page-media]{cursor:zoom-in}.media-expand:focus-visible,[data-full-page-media]:focus-visible,.media-viewer button:focus-visible{outline:3px solid #e4c477;outline-offset:3px}.media-viewer{width:100vw;height:100svh;max-width:none;max-height:none;padding:0;margin:0;border:0;background:#050505;color:#f5f1e8;color-scheme:dark}.media-viewer::backdrop{background:#050505}.media-viewer[open]{display:flex;flex-direction:column}.media-viewer__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:start;gap:12px 28px;padding:16px 24px;border-bottom:1px solid #383329;flex:none;background:#0d0c0a}.media-viewer__identity{min-width:0}.media-viewer__identity h2{margin:0;color:#e4c477!important;font:600 clamp(21px,2vw,28px)/1.3 system-ui,sans-serif!important;overflow-wrap:anywhere;text-shadow:none!important}.media-viewer__identity h2:before,.media-viewer__identity h2:after{display:none}.media-viewer__sex{font-size:.65em;font-weight:400;color:#d6d0c4}.media-viewer__header p{margin:6px 0 0;font:400 14px/1.45 system-ui,sans-serif}.media-viewer__summary{display:flex;flex-wrap:wrap;gap:4px 20px}.media-viewer__role{color:#d6d0c4}.media-viewer__facts{margin:0;display:grid;gap:6px;max-width:350px;font:400 14px/1.4 system-ui,sans-serif}.media-viewer__facts dt{color:#bab09b;font-size:12px}.media-viewer__facts dd{margin:1px 0 0;overflow-wrap:anywhere}.media-viewer__close{grid-column:-2;grid-row:1}.media-viewer__close{min-width:90px;min-height:44px;border:1px solid #8e7a50;border-radius:8px;background:#15171b;color:#f5f1e8;font:600 15px/1.4 system-ui,sans-serif;cursor:pointer;flex:none}.media-viewer__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px}.media-viewer__stage img,.media-viewer__stage video{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.media-viewer__navigation{display:flex;align-items:center;justify-content:center;gap:clamp(12px,4vw,48px);flex:none;padding:8px 16px max(8px,env(safe-area-inset-bottom));border-top:1px solid #383329;background:#0d0c0a}.media-viewer__navigation button{min-height:44px;padding:8px 14px;border:1px solid #8e7a50;border-radius:8px;background:#15171b;color:#f5f1e8;font:500 14px/1.4 system-ui,sans-serif;cursor:pointer}.media-viewer__count{margin:0;text-align:center;min-width:85px;font:400 14px/1.4 system-ui,sans-serif;color:#d6d0c4}@media(max-width:640px){.media-viewer__header{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 14px}.media-viewer__close{grid-column:2;min-width:75px}.media-viewer__facts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 20px;max-width:none}.media-viewer__summary{gap:2px 12px}.media-viewer__navigation{gap:10px;padding-inline:10px}.media-viewer__navigation button{padding-inline:10px}.media-viewer__stage{padding:6px}}html body{margin:0;padding:100px 0 0;max-width:none;background:#050505;color:#f5f1e8;color-scheme:dark}html body apex-root{display:contents}html body main.privacy-content{display:block;box-sizing:border-box;width:min(900px,100% - 32px);margin:32px auto;border:1px solid #383329;border-radius:16px;background:#0d0c0a;color:#f5f1e8;padding:clamp(20px,4vw,36px);font:16px/1.7 system-ui,sans-serif}html body main.privacy-content h1{margin:28px 0;font-size:clamp(26px,5vw,36px);line-height:1.2}html body main.privacy-content h2{margin-top:32px;color:#e4c477;line-height:1.3}html body main.privacy-content h3{margin-top:20px;line-height:1.4}html body main.privacy-content li{margin-bottom:10px}html body main.privacy-content ul{padding-left:24px}html body main.privacy-content a{overflow-wrap:anywhere}@media(max-width:600px){html body{padding-top:82px}}
