.pk-stats{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:46rem}@media (min-width:720px){.pk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.pk-stat{padding:.7rem .9rem .75rem;border-radius:14px;background:rgba(13,15,17,.5);border:1px solid hsl(var(--brand-cream)/.2);backdrop-filter:blur(10px);box-shadow:0 18px 34px -24px rgba(0,0,0,.9),0 1px 0 hsl(var(--brand-cream)/.12) inset;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease}.pk-stat:hover{transform:translateY(-2px);border-color:hsl(var(--brand-gold)/.65)}.pk-stat__n{display:block;font-family:var(--font-display);font-size:2rem;line-height:1;color:hsl(var(--brand-cream));font-variant-numeric:tabular-nums}.pk-stat__l{display:block;margin-top:.25rem;font-size:.8rem;font-weight:600;line-height:1.25;color:hsl(var(--brand-cream)/.86)}.pk-filter{position:relative;margin-bottom:1.25rem;padding:1rem 1rem .6rem;border-radius:18px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);box-shadow:0 1px 0 hsl(var(--brand-black)/.04),0 22px 40px -32px hsl(var(--brand-black)/.7)}@media (min-width:900px){.pk-filter{padding:1.25rem 1.4rem .8rem}}.pk-search{position:relative;display:block}.pk-search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:hsl(var(--brand-red));pointer-events:none}.pk-search input{width:100%;min-height:48px;padding:0 2.9rem 0 2.7rem;border-radius:999px;border:1px solid hsl(var(--brand-black)/.18);background:hsl(var(--background));font-size:1rem;color:hsl(var(--brand-black));transition:box-shadow .2s ease,border-color .2s ease}.pk-search input::-moz-placeholder{color:hsl(var(--muted-foreground))}.pk-search input::placeholder{color:hsl(var(--muted-foreground))}.pk-search input:focus{outline:0;border-color:hsl(var(--brand-red)/.6);box-shadow:0 0 0 3px hsl(var(--brand-gold)/.55)}.pk-search__clear{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:hsl(var(--muted-foreground));transition:color .15s ease,background-color .15s ease}.pk-search__clear:hover{color:hsl(var(--brand-black));background:hsl(var(--brand-black)/.06)}.pk-clear:focus-visible,.pk-dir:focus-visible,.pk-go__btn:focus-visible,.pk-search__clear:focus-visible{outline:3px solid hsl(var(--brand-gold));outline-offset:2px}.pk-row{margin-top:.85rem}.pk-row__label{display:block;margin-bottom:.15rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.pk-filter .bx-quick{margin-bottom:.2rem;padding-inline:0;margin-inline:0}.pk-filter .bx-qchip{min-height:44px}.pk-filter .bx-qchip:focus-visible{outline:3px solid hsl(var(--brand-gold));outline-offset:2px}.pk-filter .bx-qchip[data-empty]{opacity:.45}.pk-filter .bx-qchip[aria-pressed=true][data-empty]{opacity:1}@media (max-width:639px){.pk-filter .bx-quick{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}}.pk-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.4rem 0 0;min-height:44px;border-top:1px solid hsl(var(--brand-black)/.08)}.pk-status p{font-size:.9rem;font-weight:700;color:hsl(var(--brand-black));margin:0}.pk-clear,.pk-status p span{color:hsl(var(--brand-red))}.pk-clear{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .4rem;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;border-radius:8px}.pk-grid{align-items:start}.pk-grid>li{list-style:none;min-width:0}.pk-grid.pk-swap>li{animation:pkIn .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i, 0), 10) * 32ms)}@keyframes pkIn{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:none}}.pk-empty{padding:3rem 1rem;text-align:center;border-radius:18px;border:1px dashed hsl(var(--brand-black)/.2);background:hsl(var(--card))}.pk-empty p{margin:0 0 .5rem;color:hsl(var(--muted-foreground))}.pk-card{height:auto;transform-origin:50% 60%}.pk-card.is-tilting{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-4px);box-shadow:0 30px 46px -28px hsl(var(--brand-black)/.8)}.pk-card .bx-card__media{height:168px}.pk-card .bx-card__over{top:.7rem;bottom:auto;justify-content:flex-end}.pk-card__name{font-family:var(--font-display);font-size:1.28rem;line-height:1.12;color:hsl(var(--brand-black));margin:0}.pk-card__name a:before{content:"";position:absolute;inset:0;z-index:1;border-radius:14px}.pk-card__name a:focus-visible{outline:none}.pk-card__name a:focus-visible:before{outline:3px solid hsl(var(--brand-gold));outline-offset:-3px}.pk-card__row{display:flex;gap:.85rem;align-items:flex-start}.pk-badge{flex:0 0 auto;width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--fam-outdoors));background:hsl(var(--fam-outdoors)/.13);border:1px solid hsl(var(--fam-outdoors)/.25);transition:transform .3s cubic-bezier(.22,1,.36,1)}.pk-badge svg{width:30px;height:30px}.pk-card:hover .pk-badge{transform:rotate(-6deg) scale(1.06)}.pk-addr{display:flex;align-items:flex-start;gap:.3rem;font-size:.8rem;line-height:1.4;color:hsl(var(--muted-foreground));margin:0}.pk-addr svg{flex:0 0 auto;margin-top:.15rem}.pk-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin:.15rem 0 0;padding:0;list-style:none}.pk-tags .bx-chip{min-height:26px;padding:0 .55rem 0 .45rem;background:hsl(var(--brand-black)/.06)}.pk-tags .bx-chip svg{flex:0 0 auto;color:hsl(var(--fam-outdoors))}.pk-tags .pk-track{max-width:100%;overflow:hidden;text-overflow:ellipsis;background:hsl(var(--fam-outdoors)/.13);color:#244224}.pk-foot{margin-top:auto;padding-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.pk-foot .bx-card__more{margin:0;padding:0}.pk-dir{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .9rem;border-radius:999px;font-size:.82rem;font-weight:700;color:hsl(var(--brand-black));background:hsl(var(--background));border:1px solid hsl(var(--brand-black)/.18);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.pk-dir:hover{transform:translateY(-1px);border-color:hsl(var(--brand-red)/.6);background:hsl(var(--brand-red)/.06)}.pk-dir:active{transform:scale(.96)}.bx-chip--feat{background:rgba(13,15,17,.6);color:hsl(var(--brand-gold-light));backdrop-filter:blur(8px);border:1px solid hsl(var(--brand-gold)/.5)}.pk-notes{margin-top:2rem;display:grid;gap:.6rem;font-size:.9rem;color:hsl(var(--muted-foreground))}@media (min-width:720px){.pk-notes{grid-template-columns:1fr 1fr;gap:2rem}}.pk-notes p{margin:0}.pk-notes a{font-weight:700;color:hsl(var(--brand-red));text-decoration:underline;text-underline-offset:3px}.pk-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}@media (min-width:720px){.pk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-fact{position:relative;padding:.9rem .95rem 1rem;border-radius:14px;background:hsl(var(--background));border:1px solid hsl(var(--brand-black)/.1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.pk-fact:hover{transform:translateY(-2px);border-color:hsl(var(--brand-black)/.22);box-shadow:0 18px 30px -24px hsl(var(--brand-black)/.7)}.pk-fact--wide{grid-column:1/-1}@media (min-width:720px){.pk-fact--wide{grid-column:span 2}}.pk-fact__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;margin-bottom:.55rem;color:hsl(var(--fam-outdoors));background:hsl(var(--fam-outdoors)/.13)}.pk-fact dt{display:block;font-size:.75rem;font-weight:700;color:hsl(var(--muted-foreground))}.pk-fact dd{margin:.15rem 0 0;font-size:1rem;font-weight:700;line-height:1.35;color:hsl(var(--brand-black));overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pk-fact dd .pk-big{font-family:var(--font-display);font-size:1.9rem;line-height:1;font-weight:400}.pk-amen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width:720px){.pk-amen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.pk-amen li{display:flex;align-items:center;gap:.65rem;min-height:60px;padding:.55rem .8rem;border-radius:14px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);font-size:.92rem;font-weight:700;line-height:1.25;color:hsl(var(--brand-black));transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.pk-amen li:hover{transform:translateY(-2px);border-color:hsl(var(--fam-outdoors)/.5);box-shadow:0 18px 30px -24px hsl(var(--brand-black)/.7)}.pk-amen__ic{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--fam-outdoors));background:hsl(var(--fam-outdoors)/.13);transition:transform .3s ease}.pk-amen li:hover .pk-amen__ic{transform:rotate(-6deg) scale(1.08)}.pk-history{position:relative;padding:1.25rem 1.3rem 1.3rem 1.5rem;border-radius:16px;background:hsl(var(--card));border:1px solid hsl(var(--brand-black)/.1);box-shadow:0 14px 30px -28px hsl(var(--brand-black)/.6)}.pk-history:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:4px;background:hsl(var(--brand-gold))}.pk-history p{margin:0}.pk-go{position:relative;overflow:hidden;isolation:isolate;margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.4rem 1.4rem 1.5rem;border-radius:18px;color:hsl(var(--brand-cream));background:radial-gradient(90% 150% at 100% 0,hsl(var(--fam-outdoors)/.75),transparent 65%),hsl(var(--brand-black));box-shadow:0 30px 50px -36px hsl(var(--brand-black)/.9)}.pk-go:before{content:"";position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 9px);-webkit-mask-image:linear-gradient(270deg,#000,transparent 75%);mask-image:linear-gradient(270deg,#000,transparent 75%)}.pk-go__t{font-family:var(--font-display);font-size:1.5rem;line-height:1.12;margin:0}.pk-go__a{margin:.3rem 0 0;font-size:.92rem;color:hsl(var(--brand-cream)/.88);overflow-wrap:anywhere}.pk-go__btn{display:inline-flex;align-items:center;gap:.45rem;min-height:48px;padding:0 1.3rem;border-radius:999px;background:hsl(var(--brand-cream));color:hsl(var(--brand-black));font-weight:800;font-size:.95rem;transition:transform .18s ease}.pk-go__btn:hover{transform:translateY(-2px)}.pk-go__btn:active{transform:scale(.97)}.pk-related .bx-card{height:100%}.pk-related .bx-card--compact{height:auto}@media (prefers-reduced-motion:reduce){.pk-grid.pk-swap>li{animation:none}.pk-amen li,.pk-amen__ic,.pk-badge,.pk-dir,.pk-fact,.pk-go__btn,.pk-search input,.pk-stat{transition:none}.pk-amen li:hover,.pk-amen li:hover .pk-amen__ic,.pk-card:hover .pk-badge,.pk-dir:hover,.pk-fact:hover,.pk-go__btn:hover,.pk-stat:hover{transform:none}.pk-card.is-tilting{transform:none!important}}