.pk-hero{position:relative;display:flex;align-items:center;padding:56px 20px;padding-bottom:var(--pk-section-y,48px);padding-top:calc(var(--pk-header-h, 0px) + var(--pk-top-gap, 40px));background-color:var(--pk-surface);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;isolation:isolate;margin-bottom:0}.pk-hero--full{width:var(--pk-vw,100vw);margin-left:calc(50% - var(--pk-vw, 100vw) / 2);margin-right:calc(50% - var(--pk-vw, 100vw) / 2)}.pk-hero__inner{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto}.pk-hero::after{content:"";position:absolute;top:-10%;right:-5%;z-index:-1;width:min(760px, 80%);height:min(760px, 80%);border-radius:50%;background:radial-gradient(circle,rgba(var(--pk-gold-rgb),.14) 0%,rgba(var(--pk-gold-rgb),0) 66%);pointer-events:none}.pk-hero--plain::after{display:none}.pk-hero__content{max-width:860px;margin:0 auto;text-align:center}.pk-hero__media{display:none}.pk-hero--split .pk-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px, 5vw, 64px);align-items:center}.pk-hero--split .pk-hero__content{max-width:none;margin:0;text-align:left}.pk-hero--split .pk-hero__actions{justify-content:flex-start}.pk-hero--split .pk-hero__badges{justify-content:flex-start;max-width:600px;gap:10px 28px}.pk-hero--split .pk-hero__content .pk-hero__divider{margin-left:0;margin-right:auto}.pk-hero--split .pk-hero__media{display:flex}.pk-hero__media{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%}.pk-hero__blob{position:absolute;left:50%;bottom:4%;z-index:0;width:min(112%, 620px);aspect-ratio:1 / .92;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 55%,var(--pk-champagne) 0%,rgb(242 227 200 / .72) 46%,#fff0 72%);filter:blur(26px);pointer-events:none}.pk-hero__photo{position:relative;z-index:1;display:block;width:100%;max-width:460px;height:auto;max-height:min(66vh, 680px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 22px rgb(62 43 26 / .16)) drop-shadow(0 3px 6px rgb(62 43 26 / .1))}.pk-hero__media--empty{min-height:320px}.pk-hero__photo-note{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 24px;color:var(--pk-gold-ink);font-family:var(--pk-font-display);font-size:13px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:var(--pk-tracking-label)}.pk-hero__note-crown{font-size:44px;line-height:1}.pk-hero__note-hint{color:var(--pk-gray-dark);font-family:var(--pk-font-body);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.pk-hero--photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(var(--pk-cream-rgb),.96) 0%,rgba(var(--pk-cream-rgb),.86) 45%,rgba(var(--pk-cream-rgb),.45) 100%)}@media screen and (max-width:767px){.pk-hero--photo::before{background:linear-gradient(180deg,rgba(var(--pk-cream-rgb),.93) 0%,rgba(var(--pk-cream-rgb),.97) 100%)}}.pk-hero__eyebrow{display:inline-flex;vertical-align:top;align-items:center;gap:12px;margin-bottom:20px;padding:0;border:0;background:none;box-shadow:none;color:var(--pk-gold-ink-deep);font-family:var(--pk-font-display);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.22em}.pk-hero__eyebrow::before{content:"";flex-shrink:0;width:28px;height:1px;background-color:var(--pk-gold-ink-deep)}.pk-hero__title{margin:0 0 18px;color:var(--pk-heading-on-light);font-family:var(--pk-font-display);font-size:var(--pk-h1-size,clamp(30px, 4.29vw, 56px));text-wrap:balance;font-weight:700;line-height:1.04;text-transform:uppercase;letter-spacing:var(--pk-tracking-display)}.pk-hero__title .pk-hero__gold{background:linear-gradient(120deg,var(--pk-gold-ink) 0%,var(--pk-gold) 55%,var(--pk-gold-dark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--pk-gold-ink)}.pk-hero__content .pk-hero__divider{width:92px;height:3px;margin:0 auto 18px;border:0;border-radius:2px;background:var(--pk-gold-gradient)}.pk-hero__subtitle{max-width:600px;margin:0 auto 24px;color:var(--pk-body-ink);font-family:var(--pk-font-body);font-size:clamp(15px, 1.6vw, 18px);line-height:1.75}.pk-hero--split .pk-hero__subtitle{margin-left:0;margin-right:0}.pk-hero__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.pk-hero__actions .pk-btn{min-width:190px;padding:0 30px;min-height:54px;font-size:16px}.pk-hero .pk-btn--outline{background-color:#fff0;border-color:var(--pk-gold-ink);color:var(--pk-gold-ink)}.pk-hero .pk-btn--outline:hover,.pk-hero .pk-btn--outline:focus{background-color:var(--pk-gold-ink);color:var(--pk-white)}.pk-hero__badges{display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:center;margin:22px 0 0;padding:0;list-style:none}.pk-hero__badges li{display:inline-flex;align-items:center;gap:8px;color:var(--pk-gray-dark);font-family:var(--pk-font-display);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:var(--pk-tracking-label)}.pk-hero__badges li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pk-gold)}.pk-hero__paw{position:absolute;right:4%;bottom:6%;z-index:0;font-size:clamp(90px, 16vw, 200px);line-height:1;opacity:.06;pointer-events:none;user-select:none}.pk-hero--dark{background-color:var(--pk-black)}.pk-hero--dark .pk-hero__title{color:var(--pk-white)}.pk-hero--dark .pk-hero__subtitle{color:var(--pk-gray)}.pk-hero--dark .pk-hero__eyebrow{color:var(--pk-gold)}.pk-hero--dark .pk-hero__eyebrow::before{background-color:var(--pk-gold)}.pk-hero--dark .pk-hero__badges li{color:var(--pk-gray)}.pk-hero--dark .pk-btn--outline{border-color:var(--pk-gold);color:var(--pk-gold)}.pk-hero--dark .pk-btn--outline:hover{background-color:var(--pk-gold);color:var(--pk-black)}.pk-hero--dark.pk-hero--photo::before{background:linear-gradient(100deg,rgba(var(--pk-black-rgb),.9) 0%,rgba(var(--pk-black-rgb),.72) 100%)}@media screen and (max-width:991px){.pk-hero--split .pk-hero__inner{grid-template-columns:1fr;gap:36px}.pk-hero--split .pk-hero__media{order:1;max-width:380px;margin:0 auto}.pk-hero--split .pk-hero__content{order:0;text-align:center}.pk-hero--split .pk-hero__actions,.pk-hero--split .pk-hero__badges{justify-content:center}.pk-hero--split .pk-hero__content .pk-hero__divider{margin-left:auto}.pk-hero--split .pk-hero__subtitle{margin-left:auto;margin-right:auto}.pk-hero__blob{width:min(100%, 460px);filter:blur(20px)}}@media screen and (max-width:767px){.pk-hero{padding:24px 18px var(--pk-section-y,32px);padding-top:calc(var(--pk-header-h, 0px) + var(--pk-top-gap, 24px))}.pk-hero__eyebrow{margin-bottom:12px}.pk-hero--split .pk-hero__inner{gap:28px}.pk-hero__actions{flex-direction:column;align-items:stretch}.pk-hero__actions .pk-btn{width:100%;min-width:0}.pk-hero__badges{gap:8px 16px}.pk-hero__badges li{font-size:11px}.pk-hero__paw{display:none}.pk-hero::after{display:none}}.pk-hero__paws{color:var(--pk-body-ink);font-family:var(--pk-font-body);font-size:16px;font-weight:500}.pk-hero--split .pk-hero__paws{display:grid;grid-template-columns:1fr;gap:6px;max-width:600px;margin:-11px 0 20px;text-align:left}.pk-hero:not(.pk-hero--split) .pk-hero__paws{display:grid;grid-template-columns:1fr;gap:6px;justify-content:center;width:fit-content;max-width:100%;margin:-11px auto 20px;text-align:left}.pk-hero__paws~.pk-hero__badges{margin-top:14px}@media screen and (max-width:767px){.pk-hero--split .pk-hero__paws,.pk-hero:not(.pk-hero--split) .pk-hero__paws{gap:6px;width:fit-content;max-width:100%;margin:-9px auto 18px;font-size:15px}.pk-hero .pk-hero__paws.pk-hero__paws--left{margin-left:0;margin-right:auto}}@media screen and (min-width:992px){.pk-hero--split .pk-hero__inner{align-items:stretch}.pk-hero--split .pk-hero__content{align-self:center}.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty){position:relative;align-self:stretch;min-height:0}.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;max-height:min(66vh, 680px);margin:0 auto;object-fit:contain;object-position:center bottom}}.pk-hero--photo-final .pk-hero__photo{filter:none;object-fit:contain;object-position:center center}.pk-hero--photo-final .pk-hero__paw{display:none}.pk-hero--photo-final .pk-hero__media{align-items:center}@media screen and (min-width:992px){.pk-hero--photo-final.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{top:0;bottom:0;margin:auto;object-position:center center}}@media screen and (max-width:767px){.pk-hero--photo-final.pk-hero--split .pk-hero__media{max-width:340px}}.pk-hero--collage .pk-hero__media--collage{align-items:center;justify-content:center}.pk-hero--collage .pk-hero__media--collage .pk-collage{width:100%;max-width:min(560px, calc(min(66vh, 680px) * 1.25));margin:0 auto}@media screen and (min-width:992px){.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{left:calc(-56px - clamp(28px, 5vw, 64px));right:auto;bottom:-14px;width:calc(100% + 56px + clamp(28px, 5vw, 64px));max-width:none;height:calc(100% + 28px);max-height:calc(min(66vh, 680px) + 28px);margin:0;object-position:40px 100%;pointer-events:none}.pk-hero--photo-final.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{top:-14px;bottom:-14px;margin:auto 0;object-position:40px 50%}.pk-hero--split .pk-hero__media .pk-hero__blob{left:calc(var(--pk-hd-x, 0px) + var(--pk-hd-w, 100%) / 2)}.pk-hero--split .pk-hero__content{position:relative;z-index:3}}@media screen and (min-width:992px){.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{left:calc(-40px - clamp(28px, 5vw, 64px) + clamp(-11px, 6.7vw - 103px, 28px));width:calc(100% + 40px + clamp(28px, 5vw, 64px) - clamp(-11px, 6.7vw - 103px, 28px))}}.pk-hero--deco .pk-hero__deco .pk-hero__pawdeco{display:none}@media screen and (min-width:992px){.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{width:calc(100% + 80px + clamp(28px, 5vw, 64px) - clamp(-11px, 6.7vw - 103px, 28px) + clamp(0px, 17vw - 233px, 96px));object-position:calc(100% - 40px) 100%}.pk-hero--photo-final.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{object-position:calc(100% - 40px) 50%}}.pk-hero--deco .pk-hero__gap{display:none;--pk-gap-paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg transform='rotate(-18 12 12)'%3E%3Cellipse cx='5.5' cy='10' rx='2.3' ry='3'/%3E%3Cellipse cx='18.5' cy='10' rx='2.3' ry='3'/%3E%3Cellipse cx='9.3' cy='5.5' rx='2.3' ry='3.1'/%3E%3Cellipse cx='14.7' cy='5.5' rx='2.3' ry='3.1'/%3E%3Cpath d='M12 11c-3.7 0-6.6 3.3-6.6 6.3 0 1.9 1.4 3 3.1 3 1.3 0 2.3-.6 3.5-.6s2.2.6 3.5.6c1.7 0 3.1-1.1 3.1-3 0-3-2.9-6.3-6.6-6.3z'/%3E%3C/g%3E%3C/svg%3E");--pk-gap-paws:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 62'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='5.5' cy='10' rx='2.3' ry='3'/%3E%3Cellipse cx='18.5' cy='10' rx='2.3' ry='3'/%3E%3Cellipse cx='9.3' cy='5.5' rx='2.3' ry='3.1'/%3E%3Cellipse cx='14.7' cy='5.5' rx='2.3' ry='3.1'/%3E%3Cpath d='M12 11c-3.7 0-6.6 3.3-6.6 6.3 0 1.9 1.4 3 3.1 3 1.3 0 2.3-.6 3.5-.6s2.2.6 3.5.6c1.7 0 3.1-1.1 3.1-3 0-3-2.9-6.3-6.6-6.3z'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23p' transform='translate(2 36) rotate(12 12 12)'/%3E%3Cuse href='%23p' transform='translate(19 6) scale(0.86) rotate(24 12 12)'/%3E%3C/svg%3E");--pk-gap-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 30' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 25C9.4 20.4 4.5 16.2 4.5 11.1 4.5 7.7 7.1 5.2 10.2 5.2c2.3 0 4.4 1.3 5.8 3.4 1.4-2.1 3.5-3.4 5.8-3.4 3.1 0 5.7 2.5 5.7 5.9 0 5.1-4.9 9.3-11.5 13.9z'/%3E%3Cpath d='M15.2 24.6c-1.9 2.2-4.5 3.2-6.9 2.7'/%3E%3C/svg%3E")}@media screen and (min-width:992px){.pk-hero--deco.pk-hero--split .pk-hero__media.pk-hd-ready .pk-hero__gap{position:absolute;top:0;bottom:0;left:calc(-1 * clamp(28px, 5vw, 64px));z-index:2;display:block;width:max(0px, calc(clamp(28px, 5vw, 64px) + var(--pk-hd-x, 0px) + var(--pk-hd-w, 0px) * 0.015));container-type:inline-size;pointer-events:none}.pk-hero--deco .pk-hero__gap>span{position:absolute;display:block;background-color:var(--pk-gold-border);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pk-hero--deco .pk-hero__gap .pk-hero__gap-paw{top:calc(20% - 15px);left:clamp(0px, calc(40% - 15px), calc(100% - 30px));width:30px;height:30px;opacity:.38;-webkit-mask-image:var(--pk-gap-paw);mask-image:var(--pk-gap-paw)}.pk-hero--deco .pk-hero__gap .pk-hero__gap-heart{top:calc(53% - 19px);left:clamp(0px, calc(56% - 20px), calc(100% - 40px));width:40px;height:38px;transform:rotate(-10deg);-webkit-mask-image:var(--pk-gap-heart);mask-image:var(--pk-gap-heart)}.pk-hero--deco .pk-hero__gap .pk-hero__gap-paws{top:calc(83% - 31px);left:clamp(0px, calc(26% - 22px), calc(100% - 44px));width:44px;height:62px;opacity:.38;-webkit-mask-image:var(--pk-gap-paws);mask-image:var(--pk-gap-paws)}@container (max-width:95px){.pk-hero--deco .pk-hero__gap>span{display:none}}}@media screen and (min-width:992px) and (max-width:1199px){.pk-hero--deco .pk-hero__gap .pk-hero__gap-paw{top:calc(20% - 13px);left:clamp(0px, calc(40% - 13px), calc(100% - 26px));width:26px;height:26px}.pk-hero--deco .pk-hero__gap .pk-hero__gap-heart{top:calc(53% - 16px);left:clamp(0px, calc(56% - 17px), calc(100% - 34px));width:34px;height:32px}.pk-hero--deco .pk-hero__gap .pk-hero__gap-paws{top:calc(83% - 27px);left:clamp(0px, calc(26% - 19px), calc(100% - 38px));width:38px;height:54px}}@media screen and (min-width:992px){.pk-hero--split .pk-hero__media:not(.pk-hero__media--empty) .pk-hero__photo{width:calc(100% + 80px + clamp(28px, 5vw, 64px) - clamp(-11px, 6.7vw - 103px, 28px) + clamp(0px, 17vw - 233px, 96px) - 4.4vw)}}@media screen and (min-width:992px){@container (min-width:64px) and (max-width:95px){.pk-hero--deco .pk-hero__gap>span{display:block}}}