
.pk-chrome{--pk-brown:#704638;--pk-ivory:#f8f4ee;--pk-gold:#c9b184;box-sizing:border-box;font-family:Arial,sans-serif;color:var(--pk-brown)}.pk-chrome *{box-sizing:border-box}.pk-chrome a{color:inherit;text-decoration:none}.pk-chrome a:focus-visible,.pk-chrome button:focus-visible{outline:3px solid var(--pk-gold);outline-offset:5px}.pk-header{background:var(--pk-ivory);position:relative;z-index:100}.pk-topline{background:var(--pk-brown);color:var(--pk-ivory);padding:9px 5%;font-size:10px;letter-spacing:2px;display:flex;justify-content:space-between}.pk-main{padding:22px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px}.pk-brand{display:flex;gap:15px;align-items:center;line-height:1.25}.pk-brand img{height:65px;width:59px;object-fit:contain;border-radius:7px}.pk-brand span{font:24px Georgia,serif}.pk-brand small{display:block;font:9px Arial,sans-serif;letter-spacing:3px;margin-top:9px}.pk-actions{display:flex;align-items:center;gap:20px}.pk-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;background:var(--pk-brown);color:var(--pk-ivory)!important;border:1px solid var(--pk-gold);font-size:12px;letter-spacing:1px;transition:background .2s,transform .2s}.pk-button:hover{background:#4c2f25;transform:translateY(-2px)}.pk-desktop{display:flex;justify-content:center;gap:clamp(14px,2.4vw,38px);padding:18px 3%;border-top:1px solid #70463822;border-bottom:1px solid #70463822}.pk-desktop a{font-size:10px;letter-spacing:1.2px;position:relative;padding:4px 0}.pk-desktop a:after{content:'';position:absolute;bottom:-7px;left:0;width:0;height:2px;background:var(--pk-gold);transition:width .2s}.pk-desktop a:hover:after{width:100%}.pk-toggle{display:none;background:none;border:0;padding:10px;color:inherit;cursor:pointer}.pk-toggle span{display:block;width:26px;height:1px;background:currentColor;margin:6px 0}.pk-toggle b{font-size:8px;letter-spacing:2px}.pk-overlay[hidden]{display:none!important}.pk-overlay{position:fixed;inset:0;z-index:999999;background:var(--pk-brown);color:var(--pk-ivory);overflow:auto;isolation:isolate}.pk-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at top right,#c9b18488,transparent 70%),linear-gradient(145deg,#704638,#2c1915);background-size:cover;background-position:center;filter:blur(12px);transform:scale(1.08);z-index:-2}.pk-overlay:before{content:'';position:fixed;inset:0;background:#24150dd9;z-index:-1}.pk-panel{max-width:760px;margin:auto;padding:24px max(25px,5vw) 40px;animation:pk-enter .35s ease both}.pk-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font:19px Georgia,serif;gap:16px}.pk-close{border:1px solid #ffffff55;background:transparent;color:inherit;font-size:20px;min-width:44px;height:44px;cursor:pointer}.pk-eyebrow{font-size:9px;letter-spacing:3px;color:var(--pk-gold)}.pk-panel nav{display:flex;flex-direction:column;margin:15px 0 25px}.pk-panel nav a{font:clamp(18px,4vw,29px) Georgia,serif;border-bottom:1px solid #ffffff24;padding:12px 0;animation:pk-enter .45s ease both}.pk-panel p{font-size:10px;letter-spacing:3px;margin-top:30px}.pk-panel .pk-button{width:100%;background:var(--pk-gold);color:#2e201b!important}.pk-footer{padding:55px 6% 20px;background:#2e211d;color:var(--pk-ivory)}.pk-footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:35px;border-bottom:1px solid #ffffff24}.pk-footer h2{font:clamp(25px,3.5vw,42px) Georgia,serif;max-width:560px;line-height:1.2;margin:15px 0}.pk-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px;padding:40px 0}.pk-footer .pk-brand span{font-size:21px}.pk-footer p{line-height:1.9;font-size:13px;color:#ded4ce;max-width:320px;white-space:pre-line}.pk-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px;letter-spacing:.8px;align-content:start}.pk-footer a:hover{color:var(--pk-gold)}.pk-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff24;padding-top:20px;font-size:10px;color:#cbbdb4}.pk-bottom span{font-style:italic}@keyframes pk-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.pk-desktop{display:none}.pk-toggle{display:block}}@media(max-width:650px){.pk-topline{font-size:8px}.pk-topline span{display:none}.pk-main{padding:16px 5%;gap:8px}.pk-brand img{height:48px;width:44px}.pk-brand{gap:10px}.pk-brand span{font-size:17px;max-width:180px}.pk-brand small{font-size:7px;letter-spacing:1.5px;margin-top:5px}.pk-actions{gap:5px}.pk-main .pk-button{display:none}.pk-footer-top{align-items:flex-start;flex-direction:column}.pk-footer-grid{grid-template-columns:1fr;gap:28px}.pk-bottom{flex-direction:column;gap:10px}.pk-footer{padding:40px 7% 20px}}@media(prefers-reduced-motion:reduce){.pk-chrome *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
