*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1200px){.container{max-width:1200px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pks{--ivory:#faf8f1;--paper:#fff;--navy-900:#051d35;--navy-800:#082a4a;--navy-600:#0e3d68;--gold-500:#c49a45;--gold-300:#e3c77e;--gold-700:#8a6a22;--olive:#64713a;--purple:#633b73;--ink:#1c2430;--ink-muted:#5a6472;--display:"Cormorant Garamond",Georgia,serif;--body:"Inter",system-ui,sans-serif;background:var(--ivory);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}.pks *,.pks :before,.pks :after{box-sizing:border-box}.pks h1,.pks h2,.pks h3,.pks h4{font-family:var(--display);color:var(--navy-800);margin:0;font-weight:600}.pks p{margin:0}.pks ul,.pks ol{margin:0;padding:0;list-style:none}.pks a{color:inherit;cursor:pointer;text-decoration:none}.pks button{font-family:inherit}.pks .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:768px){.pks .container{padding:0 32px}}.pks .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pks .sh{flex-direction:column;align-items:center;display:flex}.pks .sh .rules{align-items:center;gap:16px;width:100%;display:flex}.pks .sh .line{flex:1;height:1px}.pks .sh .line.l{background:linear-gradient(90deg,#0000,#c49a45a6)}.pks .sh h2{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-700);text-align:center;font-size:13px;font-weight:600}.pks .sh .dia{color:var(--gold-700);margin-top:8px;font-size:9px}.pks .sh.dark h2,.pks .sh.dark .dia{color:var(--gold-500)}@media (min-width:768px){.pks .sh h2{font-size:14px}.pks .sh .rules{gap:24px}}.pks .btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.pks .btn:disabled{opacity:.45;cursor:not-allowed}.pks .btn-solid{background:var(--navy-800);color:var(--ivory);border-color:var(--navy-800)}.pks .btn-solid:hover:not(:disabled){background:var(--navy-600);border-color:var(--navy-600)}.pks .btn-outline{border-color:var(--gold-500);color:var(--gold-700);background:0 0}.pks .btn-outline:hover:not(:disabled){background:#c49a451a}.pks .btn-light{border-color:var(--gold-500);color:var(--gold-300);background:0 0}.pks .btn-light:hover:not(:disabled){background:#c49a4526}.pks .btn-gold{background:var(--gold-500);color:var(--navy-900);border-color:var(--gold-300)}.pks .btn-gold:hover:not(:disabled){background:var(--gold-300)}.pks .tlink{color:var(--gold-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.pks .tlink:hover{text-underline-offset:4px;text-decoration:underline}.pks .tlink svg{transition:transform .2s}.pks .tlink:hover svg{transform:translate(4px)}.pks .brand{background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pks .brand .w{text-align:left;flex-direction:column;line-height:1;display:flex}.pks .brand .w b{font-family:var(--display);letter-spacing:.06em;color:var(--ivory);font-size:19px;font-weight:600}.pks .brand .w small{letter-spacing:.34em;text-transform:uppercase;color:var(--gold-300);margin-top:4px;font-size:9.5px;font-weight:500}.pks .give-btn{background:var(--gold-500);border:1px solid var(--gold-300);color:var(--navy-900);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:600;display:none}.pks .give-btn:hover{background:var(--gold-300)}.pks .burger{width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:640px){.pks .give-btn{display:inline-flex}}.pks .drawer{background:var(--navy-900);border-top:1px solid #c49a4533}.pks .drawer a{text-align:left;width:100%;color:var(--ivory);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #faf8f11a;padding:15px 0;font-size:16px;display:block}.pks .drawer a.gold{color:var(--gold-500)}.pks .bd{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pks .bd-base{background:radial-gradient(120% 90% at 50% 105%,var(--navy-600) 0%,var(--navy-800) 45%,var(--navy-900) 100%);position:absolute;inset:0}.pks .bd-stars{width:100%;height:100%;position:absolute;inset:0}.pks .bd-stars circle{animation:5s ease-in-out infinite pkstw}@keyframes pkstw{0%,to{opacity:.25}50%{opacity:.85}}.pks .bd-sky{background:url(/hero-sky.jpg) 50% 35%/cover no-repeat;position:absolute;inset:0}.pks .bd-hor{background:radial-gradient(80% 100% at 50% 100%,#e3c77e4d 0%,#0000 70%);height:45%;position:absolute;bottom:0;left:0;right:0}.pks .bd-scrim{background:linear-gradient(100deg,var(--navy-900) 0%,#051d35d1 34%,#051d3547 58%,transparent 78%);position:absolute;inset:0}.pks .bd-scrim.even{background:linear-gradient(#051d35bf,#051d3573)}.pks .rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.3,1) forwards pksrise;transform:translateY(14px)}@keyframes pksrise{to{opacity:1;transform:translateY(0)}}.pks .pbanner{isolation:isolate;color:var(--ivory);padding:64px 0;position:relative;overflow:hidden}.pks .pbanner .in{position:relative}.pks .pbanner h1{font-family:var(--display);color:var(--ivory);margin-top:12px;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1}.pks .pbanner p{color:#faf8f1cc;max-width:44rem;margin-top:16px;font-size:16px;line-height:1.7}.pks .crumb{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.pks section.pad{padding:72px 0}@media (min-width:768px){.pks section.pad{padding:88px 0}}.pks .paper{background:var(--paper)}.pks .title{font-family:var(--display);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.15}.pks .lead{color:var(--ink-muted);font-size:16px;line-height:1.75}.pks .prose p{color:var(--ink-muted);margin-top:16px;font-size:16px;line-height:1.8}.pks .cards{gap:20px;margin-top:44px;display:grid}@media (min-width:640px){.pks .cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pks .cards{grid-template-columns:repeat(3,1fr)}}.pks .card{text-align:center;background:var(--paper);cursor:pointer;border:1px solid #c49a4540;flex-direction:column;align-items:center;gap:16px;width:100%;height:100%;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pks .card:hover{border-color:#c49a4599;transform:translateY(-4px);box-shadow:0 16px 40px -24px #082a4a66}.pks .card h3{font-size:24px}.pks .card .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-700);font-size:12px;font-weight:600}.pks .card p{color:var(--ink-muted);font-size:14px;line-height:1.7}.pks .ring{background:var(--paper);width:64px;height:64px;color:var(--gold-700);border:1px solid #c49a4573;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pks .ring.sm{width:48px;height:48px}.pks .ring.olive{color:var(--olive);border-color:#64713a66}.pks .tiles{gap:20px;margin-top:44px;display:grid}.pks .tile{aspect-ratio:4/3;width:100%;color:var(--ivory);text-align:left;background:var(--navy-800);cursor:pointer;border:1px solid #082a4a26;flex-direction:column;justify-content:flex-end;padding:24px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.pks .tile:hover{border-color:#c49a4580;transform:translateY(-4px)}.pks .tile .field{background:radial-gradient(120% 90% at 50% 0%,var(--navy-600) 0%,var(--navy-900) 85%);position:absolute;inset:0}.pks .tile .glyph{color:#c49a4559;transition:transform .3s;position:absolute;top:20px;right:20px}.pks .tile:hover .glyph{transform:scale(1.1)}.pks .tile .txt{position:relative}.pks .tile .txt b{font-family:var(--display);font-size:24px;font-weight:600;display:block}.pks .tile .txt small{color:#faf8f1a6;margin-top:6px;font-size:14px;display:block}.pks .tile .chev{width:36px;height:36px;color:var(--gold-300);border:1px solid #c49a4580;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.pks .tile:hover .chev{background:var(--gold-500);color:var(--navy-900)}@media (min-width:640px){.pks .tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pks .tiles{grid-template-columns:repeat(4,1fr)}}.pks .cta{padding:64px 0;position:relative;overflow:hidden}.pks .cta:before{content:"";background:linear-gradient(90deg,#0000,#c49a4580,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pks .cta-in{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}.pks .cta-act{flex-direction:column;gap:12px;width:100%;display:flex}@media (min-width:640px){.pks .cta-act{flex-direction:row;width:auto}}@media (min-width:1024px){.pks .cta-in{text-align:left;flex-direction:row;justify-content:space-between}}.pks .field{flex-direction:column;gap:7px;margin-top:20px;display:flex}.pks .field label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);font-size:11px;font-weight:600}.pks .field .req{color:#a13636;margin-left:4px}.pks .field input,.pks .field select,.pks .field textarea{width:100%;font-family:var(--body);color:var(--ink);background:var(--paper);border:1px solid #082a4a2e;border-radius:2px;padding:12px 14px;font-size:15px;transition:border-color .2s}.pks .field input:focus,.pks .field select:focus,.pks .field textarea:focus{border-color:var(--gold-500);outline:none}.pks .field textarea{resize:vertical;min-height:150px;line-height:1.7}.pks .field .hint{color:var(--ink-muted);font-size:12.5px;line-height:1.6}.pks .field.bad input,.pks .field.bad select,.pks .field.bad textarea{border-color:#a13636}.pks .err{color:#a13636;align-items:center;gap:6px;font-size:12.5px;display:flex}.pks .grid2{gap:0 20px;display:grid}@media (min-width:768px){.pks .grid2{grid-template-columns:repeat(2,1fr)}}.pks .check{cursor:pointer;background:#c49a450d;border:1px solid #c49a454d;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.pks .check.bad{border-color:#a13636}.pks .check input{width:17px;height:17px;accent-color:var(--navy-800);flex:none;margin-top:3px}.pks .check span{color:var(--ink-muted);font-size:13.5px;line-height:1.65}.pks .panel{background:var(--paper);border:1px solid #c49a454d;padding:28px}@media (min-width:768px){.pks .panel{padding:36px}}.pks .chips{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.pks .chip{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #c49a4566;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .18s}.pks .chip:hover{border-color:var(--gold-500);color:var(--gold-700)}.pks .chip.on{background:var(--navy-800);border-color:var(--navy-800);color:var(--ivory)}.pks .chip .n{opacity:.6;margin-left:6px;font-size:11.5px}.pks .badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.pks .badge.sample{color:var(--purple);background:#633b731f}.pks .badge.pending{color:var(--gold-700);background:#c49a452e}.pks .badge.live{color:var(--olive);background:#64713a26}.pks .taught{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.pks .taught li{background:var(--paper);font-family:var(--display);color:var(--navy-800);border:1px solid #c49a4559;padding:11px 20px;font-size:19px}.pks .arch{gap:16px;margin-top:28px;display:grid}@media (min-width:768px){.pks .arch{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.pks .arch{grid-template-columns:repeat(3,1fr)}}.pks .aitem{background:var(--paper);text-align:left;border:1px solid #c49a4540;gap:16px;padding:22px;display:flex}.pks .aitem h3{font-size:18px;line-height:1.3}.pks .aitem .meta{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-700);margin-top:6px;font-size:12px;font-weight:600}.pks .aitem p{color:var(--ink-muted);margin-top:9px;font-size:13.5px;line-height:1.7}.pks .search{margin-top:28px;position:relative}.pks .search input{width:100%;font-family:var(--body);background:var(--paper);border:1px solid #c49a4566;border-radius:2px;padding:15px 15px 15px 48px;font-size:15px}.pks .search input:focus{border-color:var(--gold-500);outline:none}.pks .search svg{color:var(--gold-700);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.pks .empty{text-align:center;border:1px dashed #c49a4566;margin-top:24px;padding:56px 24px}.pks .give{gap:36px;margin-top:8px;display:grid}@media (min-width:1024px){.pks .give{grid-template-columns:1.35fr .65fr;align-items:start;gap:44px}}.pks .opts{gap:12px;margin-top:16px;display:grid}@media (min-width:640px){.pks .opts{grid-template-columns:repeat(2,1fr)}}.pks .opt{text-align:left;background:var(--paper);cursor:pointer;border:1px solid #082a4a26;align-items:flex-start;gap:13px;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.pks .opt:hover{border-color:var(--gold-500)}.pks .opt.on{border-color:var(--navy-800);box-shadow:inset 3px 0 0 var(--gold-500);background:#082a4a0a}.pks .opt b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.pks .opt small{color:var(--ink-muted);margin-top:4px;font-size:12.5px;line-height:1.6;display:block}.pks .amts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pks .amt{min-width:92px;font-family:var(--display);background:var(--paper);color:var(--navy-800);cursor:pointer;border:1px solid #082a4a26;padding:13px 18px;font-size:21px;font-weight:600;transition:all .2s}.pks .amt:hover{border-color:var(--gold-500)}.pks .amt.on{background:var(--navy-800);border-color:var(--navy-800);color:var(--ivory)}.pks .summary{background:var(--navy-800);color:var(--ivory);padding:30px;position:sticky;top:96px}.pks .summary h3{color:var(--ivory);font-size:22px}.pks .summary dl{margin-top:20px}.pks .summary .row{border-bottom:1px solid #faf8f121;justify-content:space-between;gap:16px;padding:11px 0;font-size:13.5px;display:flex}.pks .summary .row dt{color:#faf8f199}.pks .summary .row dd{text-align:right;margin:0;font-weight:500}.pks .summary .tot{justify-content:space-between;align-items:baseline;margin-top:20px;display:flex}.pks .summary .tot span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);font-size:11px;font-weight:600}.pks .summary .tot b{font-family:var(--display);font-size:36px;font-weight:600}.pks footer.st{background:var(--navy-900);color:#faf8f1bf;position:relative;overflow:hidden}.pks footer.st:before{content:"";background:linear-gradient(90deg,#0000,#c49a4599,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pks .fg{gap:44px;padding:60px 0;display:grid}.pks .fg h3{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-500);font-size:11px;font-weight:600}.pks .creed{font-family:var(--display);color:#faf8f1e6;margin-top:22px;font-size:18px;line-height:1.4}.pks .fc{flex-direction:column;gap:13px;margin-top:18px;font-size:14px;display:flex}.pks .fc li{gap:12px;display:flex}.pks .fc svg{color:var(--gold-500);flex:none;margin-top:2px}.pks .sub{max-width:20rem;margin-top:14px;display:flex}.pks .sub input{width:100%;height:44px;font-family:var(--body);color:var(--ivory);background:var(--navy-800);border:1px solid #c49a4566;padding:0 12px;font-size:14px}.pks .sub input::placeholder{color:#faf8f166}.pks .sub button{background:var(--gold-500);width:48px;height:44px;color:var(--navy-900);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pks .socials{gap:11px;margin-top:22px;display:flex}.pks .socials a{width:36px;height:36px;color:var(--gold-300);border:1px solid #c49a4566;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pks .socials a:hover{border-color:var(--gold-300);color:var(--ivory)}.pks .verse{border-left:1px solid #c49a4566;margin-top:18px;padding-left:20px}.pks .verse p{font-family:var(--display);color:#faf8f1e6;font-size:20px;line-height:1.4}.pks .verse .ref{color:var(--gold-300);margin-top:14px;font-size:14px}.pks .fb{border-top:1px solid #faf8f11a}.pks .fb-in{text-align:center;color:#faf8f18c;flex-direction:column;align-items:center;gap:14px;padding:22px 0;font-size:12px;display:flex}@media (min-width:768px){.pks .fg{grid-template-columns:repeat(2,1fr)}.pks .fb-in{text-align:left;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.pks .fg{grid-template-columns:repeat(4,1fr);gap:36px}}.pks .note{border-left:2px solid var(--gold-500);color:var(--ink-muted);background:#c49a4512;gap:12px;padding:16px 18px;font-size:13.5px;line-height:1.7;display:flex}.pks .note svg{color:var(--gold-700);flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.pks *,.pks :before,.pks :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pks .hdr2{z-index:50;background:var(--navy-900);position:sticky;top:0;box-shadow:0 1px #c49a4538}.pks .bar2{justify-content:space-between;align-items:center;gap:18px;height:74px;display:flex}.pks .nav2{flex:1;justify-content:center;align-items:center;gap:17px;display:none}.pks .nav2 a{color:#faf8f1db;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;transition:color .2s;position:relative}.pks .nav2 a:hover{color:var(--gold-300)}.pks .nav2 a.on{color:var(--gold-500)}.pks .nav2 a.on:after{content:"";background:var(--gold-500);width:100%;height:2px;position:absolute;bottom:-9px;left:0}.pks .icobtn{width:38px;height:38px;color:var(--gold-300);cursor:pointer;background:0 0;border:1px solid #c49a4573;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pks .icobtn:hover{border-color:var(--gold-300);color:var(--ivory)}@media (min-width:1240px){.pks .nav2{display:flex}.pks .hdr2 .burger{display:none}}.pks .hero2{isolation:isolate;color:var(--ivory);position:relative;overflow:hidden}.pks .hero2 .in{align-items:center;gap:36px;padding:52px 0 60px;display:grid;position:relative}.pks .hero2 .eb{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-500);font-size:12px;font-weight:600}.pks .hero2 h1{font-family:var(--display);color:var(--ivory);margin-top:14px;font-size:clamp(2.3rem,5.4vw,4.1rem);font-weight:700;line-height:1.04}.pks .hero2 h1 .g{color:var(--gold-500)}.pks .hero2 .lede{color:#faf8f1d9;max-width:31rem;margin-top:18px;font-size:15.5px;line-height:1.75}.pks .hero2 .acts{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}@media (min-width:1024px){.pks .hero2 .in{grid-template-columns:1.2fr .8fr;gap:20px;padding:44px 0 56px}}.pks .pwrap{flex-direction:column;align-items:center;display:flex;position:relative}.pks .pglow{pointer-events:none;background:radial-gradient(circle,#e3c77e33 0%,#0000 60%);border-radius:50%;width:132%;padding-bottom:132%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.pks .pframe{border-radius:159px 159px 6px 6px;width:100%;max-width:318px;position:relative;overflow:hidden;box-shadow:0 34px 76px -34px #051d35f2}.pks .pframe img{width:100%;height:auto;display:block}.pks .pframe:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c49a4599;position:absolute;inset:0}.pks .pdates{text-align:center;margin-top:18px;position:relative}.pks .pdates .k{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-500);font-size:10px;font-weight:600}.pks .pdates .d{font-family:var(--display);color:#faf8f1d9;margin-top:6px;font-size:19px;font-style:italic}.pks .hill{opacity:.5;pointer-events:none;width:46%;max-width:520px;position:absolute;bottom:0;right:0}.pks .roles{background:var(--navy-800);border-top:1px solid #c49a4547;border-bottom:1px solid #c49a4547}.pks .roles ul{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;align-items:center;display:flex;overflow-x:auto}.pks .roles ul::-webkit-scrollbar{display:none}.pks .roles li{white-space:nowrap;align-items:center;gap:9px;padding:14px 20px;display:flex;position:relative}.pks .roles li+li:not(.gap):before{content:"";border-left:1px solid #c49a454d;height:52%;position:absolute;top:24%;left:0}.pks .roles li.gap{flex:1 0 24px}.pks .roles span{color:#faf8f1eb;font-size:12.5px}.pks .roles svg{color:var(--gold-500);flex:none}@media (min-width:1240px){.pks .roles ul{justify-content:center}}.pks .duo{gap:46px;display:grid}@media (min-width:1240px){.pks .duo{grid-template-columns:1fr 1fr;align-items:start;gap:52px}}.pks .duo.arch{grid-template-columns:1fr}@media (min-width:1240px){.pks .duo.arch{grid-template-columns:1.15fr .85fr}}.pks .band{padding:56px 0}@media (min-width:768px){.pks .band{padding:64px 0}}.pks .pill6{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}@media (min-width:560px){.pks .pill6{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.pks .pill6{grid-template-columns:repeat(6,1fr);gap:7px}}.pks .pmini{text-align:center;background:var(--paper);cursor:pointer;border:1px solid #c49a454d;flex-direction:column;align-items:center;gap:9px;width:100%;height:100%;padding:18px 9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pks .pmini:hover{border-color:#c49a45b3;transform:translateY(-3px);box-shadow:0 12px 30px -18px #082a4a73}.pks .pmini .ring{width:44px;height:44px}.pks .pmini b{font-family:var(--display);color:var(--navy-800);font-size:16px;font-weight:600;line-height:1.15}.pks .pmini small{color:var(--ink-muted);font-size:11px;line-height:1.5}.pks .prog5{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}@media (min-width:760px){.pks .prog5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.pks .prog5{grid-template-columns:repeat(5,1fr);gap:8px}}.pks .p5{text-align:center;background:var(--paper);cursor:pointer;border:1px solid #c49a454d;flex-direction:column;align-items:center;gap:9px;width:100%;height:100%;padding:20px 10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pks .p5:hover{border-color:#c49a45b3;transform:translateY(-3px);box-shadow:0 12px 30px -18px #082a4a73}.pks .p5 b{font-family:var(--display);color:var(--navy-800);font-size:15.5px;font-weight:600;line-height:1.2}.pks .p5 small{color:var(--ink-muted);flex:1;font-size:11px;line-height:1.55}.pks .p5 .lm{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700);font-size:9.5px;font-weight:600}.pks .quote2{isolation:isolate;color:var(--ivory);padding:30px 0;position:relative;overflow:hidden}.pks .qbase{background:linear-gradient(100deg,var(--navy-900) 0%,#1d1338 46%,#3a2350 72%,#6b4a49 100%);position:absolute;inset:0}.pks .quote2 .in{align-items:center;gap:14px;display:grid;position:relative}.pks .quote2 .qm{font-family:var(--display);color:#c49a45bf;font-size:52px;line-height:.6}.pks .quote2 .qt{font-family:var(--display);font-size:clamp(1.1rem,2.1vw,1.55rem);font-style:italic;line-height:1.45}.pks .quote2 .att{font-family:var(--display);color:var(--gold-300);white-space:nowrap;align-items:center;gap:14px;font-size:19px;font-style:italic;display:flex}.pks .quote2 .att .ln{background:var(--gold-500);width:44px;height:1px}@media (min-width:1024px){.pks .quote2 .in{grid-template-columns:1fr auto;gap:44px}}.pks .tmini{grid-template-columns:1fr;gap:11px;margin-top:30px;display:grid}@media (min-width:560px){.pks .tmini{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.pks .tmini{grid-template-columns:repeat(2,1fr)}}.pks .tm{text-align:left;background:var(--paper);cursor:pointer;border:1px solid #c49a454d;gap:12px;width:100%;height:100%;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pks .tm:hover{border-color:#c49a45b3;transform:translateY(-3px);box-shadow:0 12px 30px -18px #082a4a73}.pks .mono{background:var(--navy-800);width:44px;height:44px;color:var(--gold-300);font-family:var(--display);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex}.pks .tm q{font-family:var(--display);color:var(--navy-800);quotes:none;font-size:15px;font-style:italic;line-height:1.5;display:block}.pks .tm .nm{color:var(--ink);margin-top:9px;font-size:12.5px;font-weight:600}.pks .tm .rl{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-700);margin-top:2px;font-size:11px}.pks .tl6{grid-template-columns:repeat(2,1fr);gap:22px 10px;margin-top:30px;display:grid;position:relative}@media (min-width:760px){.pks .tl6{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.pks .tl6{grid-template-columns:repeat(6,1fr);gap:8px}}.pks .tl6 .rail{display:none}@media (min-width:1240px){.pks .tl6 .rail{border-top:1px dashed #c49a458c;display:block;position:absolute;top:26px;left:8%;right:8%}}.pks .t6{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pks .t6 .nd{z-index:1;background:var(--ivory);width:52px;height:52px;color:var(--gold-700);border:1px solid #c49a4580;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pks .t6 b{font-family:var(--display);color:var(--navy-800);font-size:14.5px;font-weight:600;line-height:1.2}.pks .t6 small{color:var(--ink-muted);font-size:11px;line-height:1.55}.pks .arch5{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:30px;display:grid}@media (min-width:760px){.pks .arch5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.pks .arch5{grid-template-columns:repeat(5,1fr);gap:9px}}.pks .a5{text-align:left;background:var(--paper);cursor:pointer;border:1px solid #c49a454d;flex-direction:column;width:100%;height:100%;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.pks .a5:hover{border-color:#c49a45b3;transform:translateY(-3px);box-shadow:0 12px 30px -18px #082a4a73}.pks .a5 .th{aspect-ratio:16/10;background:radial-gradient(120% 100% at 50% 0%,var(--navy-600),var(--navy-900));color:#e3c77e8c;justify-content:center;align-items:center;display:flex;position:relative}.pks .a5 .mt{padding:12px 12px 14px}.pks .a5 .mt b{font-family:var(--display);color:var(--navy-800);font-size:15px;font-weight:600;display:block}.pks .a5 .mt small{color:var(--ink-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.pks .a5 .mt .ex{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700);margin-top:8px;font-size:9.5px;font-weight:600;display:inline-block}.pks .gi{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:30px;display:grid}@media (min-width:1240px){.pks .gi{grid-template-columns:repeat(4,1fr);gap:9px}}.pks .gic{text-align:center;background:var(--paper);border:1px solid #c49a454d;flex-direction:column;align-items:center;gap:9px;height:100%;padding:20px 12px 14px;display:flex}.pks .gic b{font-family:var(--display);color:var(--navy-800);font-size:16px;font-weight:600}.pks .gic small{color:var(--ink-muted);flex:1;font-size:11px;line-height:1.55}.pks .gib{color:#fff;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;border:0;width:100%;margin-top:6px;padding:10px 8px;font-size:9.5px;font-weight:600;transition:filter .2s}.pks .gib:hover{filter:brightness(1.15)}.pks .build{background:linear-gradient(100deg,#eef1f6 0%,var(--ivory) 42%,#f6ecd8 100%);border-top:1px solid #c49a4559;border-bottom:1px solid #c49a4559;position:relative;overflow:hidden}.pks .build .in{align-items:center;gap:26px;padding:38px 0;display:grid;position:relative}@media (min-width:1080px){.pks .build .in{grid-template-columns:auto 1fr auto;gap:36px}}.pks .build h2{font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1}.pks .build h2 .g{color:var(--gold-700)}.pks .build p{max-width:34rem;color:var(--ink-muted);margin-top:10px;font-size:14.5px;line-height:1.7}.pks .build .orn{color:#8a6a2247;display:none}@media (min-width:1080px){.pks .build .orn{display:block}}.pks .build .acts{flex-wrap:wrap;gap:11px;display:flex}.pks .fl2{grid-template-columns:repeat(2,1fr);gap:11px 18px;margin-top:18px;display:grid}.pks .fl2 a{color:#faf8f1bf;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;display:inline-flex}.pks .fl2 a:hover{color:var(--gold-300)}.pks .fl2 .c{color:#c49a4599}.pks .container.fg,.pks .container.fb-in,.pks .build .in,.pks .hero2 .in{padding-left:24px;padding-right:24px}@media (min-width:768px){.pks .container.fg,.pks .container.fb-in,.pks .build .in,.pks .hero2 .in{padding-left:32px;padding-right:32px}}.pks .hdr2 .burger{display:inline-flex}.pks .nav2 a{font-size:12.5px}@media (min-width:1120px){.pks .nav2{display:flex}.pks .hdr2 .burger{display:none}}@media (min-width:1400px){.pks .nav2{gap:21px}.pks .nav2 a{font-size:13.5px}}.pks .brand .w em{letter-spacing:.2em;color:#e3c77e9e;margin-top:5px;font-size:9px;font-style:normal;font-weight:500;display:block}@media (max-width:479px){.pks .give-btn{padding:10px 16px}.pks .brand .w b{font-size:17px}.pks .brand .w em{display:none}}@media (min-width:1024px){.pks .hero2 .in{grid-template-columns:1.12fr .88fr;gap:48px;padding-top:68px;padding-bottom:76px}}.pks .hero2 .eb{letter-spacing:.32em;align-items:center;gap:11px;font-size:11.5px;display:inline-flex}.pks .hero2 .eb:before{content:"";background:var(--gold-500);width:26px;height:1px}.pks .hero2 h1{letter-spacing:-.005em;font-size:clamp(2.15rem,5.6vw,4.15rem)}.pks .hero2 .lede{margin-top:20px;font-size:16px;line-height:1.8}.pks .hero2 .acts{gap:12px;margin-top:34px}.pks .hero2 .acts .btn{padding:13px 24px;font-size:11px}@media (max-width:1023px){.pks .hero2 .in{text-align:center;justify-items:center}.pks .hero2 .eb{justify-content:center}.pks .hero2 .eb:before{display:none}.pks .hero2 .lede{margin-left:auto;margin-right:auto}.pks .hero2 .acts{justify-content:center}}@media (max-width:519px){.pks .hero2 .acts{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.pks .hero2 .acts .btn{width:100%}}.pks .pwrap{width:100%;max-width:330px;margin-left:auto;margin-right:auto}.pks .pburst{aspect-ratio:1;opacity:.42;pointer-events:none;width:215%;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 64%);mask-image:radial-gradient(circle,#000 24%,#0000 64%)}.pks .pframe{border-radius:165px 165px 8px 8px;max-width:330px}.pks .pframe:after{border-width:2px;border-color:#c49a45b3}.pks .pdates .k{letter-spacing:.28em;font-size:10.5px}.pks .pdates .d{font-size:20px}@media (max-width:1023px){.pks .pframe,.pks .pwrap{max-width:270px}}.pks .roles ul{flex-wrap:wrap;justify-content:center;overflow:visible}.pks .roles li{padding:13px 17px}@media (max-width:1279px){.pks .roles li+li:before,.pks .roles li.gap{display:none}.pks .roles ul{gap:0 4px;padding:5px 0}}@media (max-width:639px){.pks .roles li{gap:7px;padding:9px 11px}.pks .roles span{font-size:11.5px}}@media (max-width:439px){.pks .prog5,.pks .arch5{grid-template-columns:1fr}}.pks .pmini{padding:20px 10px}.pks .p5{padding:22px 12px}@media (max-width:767px){.pks .band{padding:44px 0}.pks .duo{gap:40px}}@media (max-width:1023px){.pks .quote2 .att{justify-content:flex-start}.pks .quote2 .att .ln{width:30px}}@media (max-width:519px){.pks .quote2 .qm{font-size:38px}.pks .quote2 .in{gap:12px}}@media (max-width:1079px){.pks .build .in{text-align:center;justify-items:center;padding-top:34px;padding-bottom:34px}.pks .build p{margin-left:auto;margin-right:auto}.pks .build .acts{justify-content:center}}@media (max-width:519px){.pks .build .acts{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.pks .build .acts .btn{width:100%}}.pks .pbanner{padding:58px 0 62px}@media (max-width:639px){.pks .pbanner{padding:44px 0 48px}}@media (max-width:767px){.pks section.pad{padding:52px 0}.pks .panel{padding:24px}.pks .title{font-size:clamp(1.6rem,6vw,2rem)}}@media (max-width:519px){.pks .container{padding:0 18px}.pks .container.fg,.pks .container.fb-in,.pks .build .in,.pks .hero2 .in{padding-left:18px;padding-right:18px}.pks .fg{gap:34px;padding-top:44px;padding-bottom:44px}.pks .cta-act,.pks .cta-act .btn{width:100%}.pks .amt{flex:84px;min-width:0}.pks .chip{padding:7px 13px;font-size:12.5px}}.pks .skip{z-index:60;position:absolute;top:0;left:-9999px}.pks .skip:focus{background:var(--navy-800);color:var(--ivory);padding:10px 16px;font-size:14px;top:16px;left:16px}.pks .field input[type=file]{background:var(--ivory);cursor:pointer;border:1px dashed #c49a4580;padding:10px 12px;font-size:13.5px}.pks .field input[type=file]::file-selector-button{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory);background:var(--navy-800);cursor:pointer;border:0;border-radius:2px;margin-right:12px;padding:7px 14px;font-size:11px;font-weight:600}.pks .field input[type=file]::file-selector-button:hover{background:var(--navy-600)}.pks .fset{border-top:1px solid #c49a454d;margin-top:34px;padding-top:26px}.pks .fset legend,.pks .fset .lg{font-family:var(--display);color:var(--navy-800);font-size:21px;font-weight:600}.pks .fset p{color:var(--ink-muted);margin-top:8px;font-size:13.5px;line-height:1.7}.pks .thero{isolation:isolate;color:var(--ivory);position:relative;overflow:hidden}.pks .thero .in{align-items:center;gap:22px;padding:44px 24px 46px;display:grid;position:relative}.pks .thero h1{font-family:var(--display);color:var(--ivory);font-size:clamp(2.3rem,5.4vw,3.9rem);font-weight:700;line-height:1.02}.pks .thero h1 .g{color:var(--gold-500)}.pks .thero .sub{font-family:var(--display);color:var(--gold-300);margin-top:6px;font-size:clamp(1.3rem,2.6vw,1.9rem);font-style:italic}.pks .thero p.lede{color:#faf8f1d9;max-width:34rem;margin-top:16px;font-size:15px;line-height:1.75}.pks .thero .por{justify-self:center;width:100%;max-width:230px;position:relative}.pks .thero .por img{border:1px solid #c49a458c;border-radius:115px 115px 6px 6px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -30px #051d35f2}@media (min-width:768px){.pks .thero .in{padding-left:32px;padding-right:32px}}@media (min-width:1024px){.pks .thero .in{grid-template-columns:1.35fr .65fr;gap:36px;padding-top:52px;padding-bottom:54px}.pks .thero .por{justify-self:end;max-width:250px}}.pks .tfilters{scrollbar-width:none;-ms-overflow-style:none;gap:9px;padding:4px 0 10px;display:flex;overflow-x:auto}.pks .tfilters::-webkit-scrollbar{display:none}.pks .tfilter{white-space:nowrap;background:var(--paper);color:var(--ink-muted);cursor:pointer;border:1px solid #c49a4566;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 17px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.pks .tfilter:hover{border-color:var(--gold-500);color:var(--gold-700)}.pks .tfilter.on{background:var(--navy-800);border-color:var(--navy-800);color:var(--ivory)}.pks .tfilter.on svg{color:var(--gold-300)}.pks .tfilter svg{color:var(--gold-700);flex:none}.pks .tfilter .n{opacity:.55;font-size:11.5px}.pks .tlayout{align-items:start;gap:36px;margin-top:26px;display:grid}@media (min-width:1240px){.pks .tlayout{grid-template-columns:minmax(0,1fr) 366px;gap:32px}}.pks .tcols{align-items:start;gap:28px;display:grid}@media (min-width:900px){.pks .tcols{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:26px}}.pks .colhead{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-700);font-size:11px;font-weight:600}.pks .feat{background:var(--paper);border:1px solid #c49a4559;margin-top:14px;padding:26px;position:relative}.pks .feat .tag{background:var(--gold-500);color:var(--navy-900);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 13px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.pks .feat .row{align-items:center;gap:20px;display:grid}@media (min-width:560px){.pks .feat .row{grid-template-columns:auto minmax(0,1fr)}}.pks .feat q{font-family:var(--display);color:var(--navy-800);quotes:none;font-size:17px;font-style:italic;line-height:1.6;display:block}.pks .feat .nm{color:var(--ink);margin-top:14px;font-size:14.5px;font-weight:600}.pks .feat .rl{letter-spacing:.06em;text-transform:uppercase;color:var(--purple);margin-top:3px;font-size:12px}.pks .feat .qm{font-family:var(--display);color:#c49a4599;font-size:44px;line-height:.5}.pks .dots{justify-content:center;gap:7px;margin-top:20px;display:flex}.pks .dot{cursor:pointer;background:#082a4a33;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .2s}.pks .dot.on{background:var(--navy-800)}.pks .avatar{background:radial-gradient(120% 120% at 30% 20%,var(--navy-600),var(--navy-900));color:var(--gold-300);font-family:var(--display);border:2px solid #c49a4580;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pks .avatar.sm{width:52px;height:52px;font-size:18px}.pks .avatar.xs{border-width:1px;width:34px;height:34px;font-size:13px}.pks .lgrid{gap:14px;margin-top:14px;display:grid}@media (min-width:600px){.pks .lgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.pks .lgrid{grid-template-columns:repeat(3,1fr)}}.pks .lcard{text-align:left;background:var(--paper);cursor:pointer;border:1px solid #c49a454d;flex-direction:column;width:100%;height:100%;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pks .lcard:hover{border-color:#c49a45b3;transform:translateY(-3px);box-shadow:0 14px 34px -20px #082a4a73}.pks .lcard .top{align-items:flex-start;gap:12px;display:flex}.pks .lcard q{font-family:var(--display);color:var(--navy-800);quotes:none;font-size:14px;font-style:italic;line-height:1.55;display:block}.pks .lcard .nm{color:var(--ink);margin-top:12px;font-size:12.5px;font-weight:600}.pks .lcard .rl{letter-spacing:.05em;text-transform:uppercase;color:var(--purple);margin-top:2px;font-size:11px}.pks .lcard .go{color:var(--gold-700);border-top:1px solid #c49a4547;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:11.5px;font-weight:500;display:flex}.pks .media-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--olive);align-items:center;gap:5px;margin-top:9px;font-size:10.5px;font-weight:600;display:inline-flex}.pks .loadmore{justify-content:center;margin-top:24px;display:flex}.pks .wall{background:var(--paper);border:1px solid #c49a4559;gap:16px;margin-top:34px;padding:22px;display:grid}@media (min-width:1024px){.pks .wall{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch}}.pks .wall .lead-col h3{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-700);font-size:11px;font-weight:600}.pks .wall .lead-col p{max-width:15rem;color:var(--ink-muted);margin-top:9px;font-size:12.5px;line-height:1.65}.pks .wmsg{background:var(--ivory);border:1px dashed #c49a4573;flex-direction:column;gap:9px;padding:15px;display:flex}.pks .wmsg q{font-family:var(--display);color:var(--navy-800);quotes:none;font-size:13.5px;font-style:italic;line-height:1.55}.pks .wmsg .nm{color:var(--ink-muted);margin-top:auto;font-size:11.5px}.pks .scrip{color:var(--ivory);background:linear-gradient(140deg,var(--navy-900),#2a1c47 55%,#6b4a49);align-items:center;padding:18px;display:flex;position:relative;overflow:hidden}.pks .scrip p{font-family:var(--display);font-size:13.5px;font-style:italic;line-height:1.6;position:relative}.pks .scrip .ref{color:var(--gold-300);margin-top:9px;font-size:11.5px;font-style:normal}.pks .scrip .cross{color:#e3c77e29;position:absolute;bottom:-10px;right:-6px}.pks .sform{background:var(--paper);border:1px solid #c49a4566;padding:22px}@media (min-width:1240px){.pks .sform{position:sticky;top:96px}}.pks .sform .head{border-bottom:1px solid #c49a454d;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.pks .sform .head h2{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--navy-800);font-size:13px;font-weight:600}.pks .sform .head p{color:var(--ink-muted);margin-top:5px;font-size:12px;line-height:1.6}.pks .sform .field{gap:5px;margin-top:14px}.pks .sform .field label{letter-spacing:.1em;font-size:10.5px}.pks .sform .field input,.pks .sform .field select,.pks .sform .field textarea{padding:9px 11px;font-size:13.5px}.pks .sform .field textarea{min-height:104px}.pks .sform .field .hint{font-size:11.5px}.pks .sform .grid2{gap:0 12px}.pks .drop{text-align:center;background:#c49a450d;border:1px dashed #c49a458c;flex-direction:column;align-items:center;gap:9px;margin-top:6px;padding:18px 14px;transition:background-color .18s,border-color .18s;display:flex}.pks .drop.over{border-color:var(--gold-500);background:#c49a4524}.pks .drop .cta{background:var(--gold-500);color:var(--navy-900);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;padding:8px 15px;font-size:10.5px;font-weight:600}.pks .drop .types{color:var(--ink-muted);font-size:10.5px}.pks .drop .picked{color:var(--olive);align-items:center;gap:7px;font-size:11.5px;display:flex}.pks .sform .check{margin-top:14px;padding:11px}.pks .sform .check span{font-size:12px}.pks .sform .thanks{text-align:center;color:var(--ink-muted);margin-top:12px;font-size:11.5px}.pks .pull{border-left:2px solid var(--gold-500);font-family:var(--display);color:var(--navy-800);background:#c49a4512;margin-top:30px;padding:28px 30px;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.5}.pks .ledger{background:var(--paper);border:1px solid #c49a4559;margin-top:26px}.pks .ledger li{border-top:1px solid #c49a4540;gap:6px 18px;padding:18px 20px;display:grid}.pks .ledger li:first-child{border-top:0}.pks .ledger h3{font-family:var(--display);font-size:19px;font-weight:600}.pks .ledger p{color:var(--ink-muted);font-size:13.5px;line-height:1.7}.pks .ledger .st{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.pks .ledger .st.live{color:var(--olive);background:#64713a26}.pks .ledger .st.progress{color:var(--gold-700);background:#c49a4533}.pks .ledger .st.pending{color:var(--ink-muted);background:#082a4a14}@media (min-width:760px){.pks .ledger li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pks .ledger .st{grid-area:1/2;justify-self:end}.pks .ledger p{grid-column:1/-1}}.pks .vgrid{gap:16px;margin-top:26px;display:grid}@media (min-width:700px){.pks .vgrid{grid-template-columns:repeat(2,1fr)}}.pks .vcard{background:var(--paper);border:1px solid #c49a454d;gap:15px;padding:22px;display:flex}.pks .vcard h3{font-family:var(--display);font-size:20px;font-weight:600}.pks .vcard p{color:var(--ink-muted);margin-top:7px;font-size:13.5px;line-height:1.7}.pks .bio{margin-top:30px}.pks .bsec{border-top:1px solid #c49a454d}.pks .bsec:last-child{border-bottom:1px solid #c49a454d}.pks .bsec h3{margin:0}.pks .bhead{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;padding:22px 0;display:flex}.pks .bhead .num{font-family:var(--body);letter-spacing:.18em;color:var(--gold-700);flex:none;font-size:11px;font-weight:600}.pks .bhead .bt{font-family:var(--display);color:var(--navy-800);font-size:24px;font-weight:600;line-height:1.2;display:block}.pks .bhead .bs{color:var(--ink-muted);margin-top:5px;font-size:13.5px;line-height:1.6;display:block}.pks .bhead .right{flex:none;align-items:center;gap:12px;display:flex}.pks .bhead .tog{color:var(--gold-700);transition:transform .25s;display:inline-flex}.pks .bhead .tog.open{transform:rotate(45deg)}.pks .bbody{padding:0 0 26px}@media (min-width:640px){.pks .bbody{padding-left:44px}}.pks .prompt{border-left:2px solid var(--gold-500);background:#c49a4512;margin-top:18px;padding:20px}.pks .prompt .k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-700);font-size:11px;font-weight:600}.pks .prompt ul{flex-direction:column;gap:9px;margin-top:12px;display:flex}.pks .prompt li{color:var(--ink-muted);gap:10px;font-size:14.5px;line-height:1.65;display:flex}.pks .prompt li:before{content:"—";color:var(--gold-500);flex:none}.pks .traits{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}@media (min-width:560px){.pks .traits{grid-template-columns:repeat(4,1fr)}}.pks .trait{text-align:center;background:var(--paper);border:1px solid #c49a454d;flex-direction:column;align-items:center;gap:9px;padding:20px 10px;display:flex}.pks .trait b{font-family:var(--display);color:var(--navy-800);font-size:17px;font-weight:600}.pks{--radius-sm:10px;--radius:16px;--radius-lg:22px;--line:#051d3517;--line-strong:#051d3529;--shadow-1:0 1px 2px #051d350a,0 6px 18px -10px #051d351a;--shadow-2:0 2px 6px #051d350d,0 24px 48px -24px #082a4a4d}.pks ::selection{background:#c49a454d}.pks :focus-visible{outline:2px solid var(--gold-500);outline-offset:3px;border-radius:6px}.pks h1,.pks h2,.pks h3,.pks h4{letter-spacing:-.01em}.pks .lead{font-size:17px;line-height:1.8}.pks .prose p{line-height:1.85}.pks .btn{letter-spacing:.1em;border-radius:999px;padding:14px 28px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .15s,box-shadow .2s}.pks .btn-solid{box-shadow:0 10px 22px -12px #082a4a8c}.pks .btn-gold{box-shadow:0 10px 22px -12px #c49a4599}.pks .btn:hover:not(:disabled){transform:translateY(-1px)}.pks .btn:active:not(:disabled){transform:translateY(0)}.pks .give-btn{transition:background-color .2s,transform .15s,box-shadow .2s;box-shadow:0 8px 18px -10px #c49a458c}.pks .give-btn:hover{transform:translateY(-1px)}.pks .hdr2{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#051d35e0;box-shadow:0 1px #c49a4529,0 10px 30px -18px #051d3580}.pks .bar2{height:72px}.pks .nav2{gap:26px}.pks .nav2 a{color:#faf8f1c7;padding:6px 0;font-size:13.5px}.pks .nav2 a.on:after{border-radius:2px;height:2px;bottom:-3px}@media (min-width:1024px){.pks .nav2{display:flex}.pks .hdr2 .burger{display:none}}@media (min-width:1400px){.pks .nav2{gap:30px}.pks .nav2 a{font-size:14px}}.pks .drawer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051d35f7}.pks .card,.pks .pmini,.pks .p5,.pks .tm,.pks .lcard,.pks .gic,.pks .vcard,.pks .aitem,.pks .a5,.pks .feat,.pks .sform,.pks .wall,.pks .panel,.pks .ledger,.pks .trait,.pks .opt,.pks .taught li{border-radius:var(--radius);border-color:var(--line);box-shadow:var(--shadow-1)}.pks .card:hover,.pks .pmini:hover,.pks .p5:hover,.pks .tm:hover,.pks .lcard:hover,.pks .a5:hover{box-shadow:var(--shadow-2);border-color:#c49a458c}.pks .feat{overflow:hidden}.pks .feat .tag{border-radius:0 0 0 var(--radius-sm)}.pks .ring{background:#c49a4514}.pks .empty,.pks .note,.pks .prompt,.pks .pull,.pks .check,.pks .drop,.pks .wmsg,.pks .scrip,.pks .summary,.pks .tile,.pks .verse{border-radius:var(--radius)}.pks .verse{border-left-width:2px}.pks .field input,.pks .field select,.pks .field textarea,.pks .search input{border-radius:var(--radius-sm);border-color:var(--line-strong);transition:border-color .2s,box-shadow .2s}.pks .field input:focus,.pks .field select:focus,.pks .field textarea:focus,.pks .search input:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #c49a452e}.pks .sub input{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.pks .sub button{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.pks .amt{border-radius:12px}.pks .chip,.pks .tfilter{border-color:var(--line-strong)}@media (min-width:768px){.pks .band{padding:76px 0}}.pks .duo>*{min-width:0}@media (min-width:1240px){.pks .duo .pill6{grid-template-columns:repeat(3,1fr);gap:10px}.pks .duo .prog5{grid-template-columns:repeat(2,1fr);gap:10px}.pks .duo .tl6{grid-template-columns:repeat(3,1fr);gap:22px 10px}.pks .duo .tl6 .rail{display:none}.pks .duo .arch5{grid-template-columns:repeat(3,1fr);gap:11px}}.pks .hdr2{transition:background-color .3s,box-shadow .3s}.pks .hdr2.clear{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pks .hero2{margin-top:-72px}.pks .hero2 .in{padding-top:124px}@media (min-width:1024px){.pks .hero2 .in{padding-top:140px}}.pks .sh h2{color:var(--navy-800)}.pks .sh.dark h2{color:var(--gold-500)}.pks .quote2{padding:44px 0}.pks .quote2 .qt{font-size:clamp(1.25rem,2.6vw,1.8rem)}.pks .quote2 .qm{font-size:64px}.pks .tm .stars{letter-spacing:4px;color:var(--gold-500);margin-top:8px;font-size:11px;display:block}.pks .build h2 .g{font-style:italic}.pks .build .orn{color:#8a6a228c}@media (min-width:1024px){.pks .fg{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.pks .fg{grid-template-columns:1.15fr .95fr 1fr 1fr 1.2fr;gap:30px}}.pks .pbanner{margin-top:-72px;padding-top:130px}@media (max-width:639px){.pks .pbanner{padding-top:116px}}.pks .thero{margin-top:-72px}.pks .thero .in{padding-top:116px}@media (min-width:1024px){.pks .thero .in{padding-top:124px}}.pks .bsec,.pks .bsec:last-child{border-color:var(--line-strong)}.pks .lcard .go,.pks .fset,.pks .sform .head,.pks .ledger li{border-color:var(--line)}.pks .pbanner h1{letter-spacing:-.01em;font-size:clamp(2.1rem,4.8vw,3.5rem);font-weight:700}.pks .pbanner p{margin-top:18px;line-height:1.75}.pks .sh{align-items:flex-start}.pks .sh .rules{gap:18px}.pks .sh .line.l,.pks .sh .dia{display:none}.pks .sh h2{text-align:left}.pks .sh .line.r{background:linear-gradient(90deg,#c49a45a6,#0000)}.pks .hero2 .eb:after{content:"";background:var(--gold-500);width:26px;height:1px}@media (max-width:1023px){.pks .hero2 .eb:after{display:none}}@media (min-width:1240px){.pks .duo{gap:0 26px}.pks .duo>div+div{border-left:1px solid var(--line);padding-left:26px}}.pks .p5{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:5px 14px;padding:18px 16px;display:grid}.pks .p5 .ring{grid-row:1/span 3}.pks .p5 small{flex:none}@media (min-width:1240px){.pks .duo .prog5 li:last-child{grid-column:1/-1}}.pks .tm{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 13px}.pks .tm .mono{width:38px;height:38px;font-size:14px}.pks .tm q{font-size:13px}@media (min-width:1240px){.pks .duo .tmini{grid-template-columns:repeat(4,1fr);gap:10px}.pks .tm q{font-size:12px}.pks .tm .nm{font-size:11.5px}.pks .tm .rl{font-size:10px}.pks .duo .tl6{grid-template-columns:repeat(6,1fr);gap:8px}.pks .duo .tl6 .rail{display:block;top:22px;left:7%;right:7%}.pks .duo .t6 .nd{width:44px;height:44px}.pks .duo .t6 b{font-size:12.5px}.pks .duo .t6 small{font-size:10px;line-height:1.5}.pks .duo .arch5{grid-template-columns:repeat(5,1fr);gap:9px}.pks .a5 .mt{padding:10px 10px 12px}.pks .a5 .mt b{font-size:13.5px}.pks .a5 .mt small{font-size:10.5px}}.pks .verse{border-radius:var(--radius);background:#c49a450d;border:1px solid #c49a4566;padding:18px 20px}.pks .verse p{font-size:18px}@media (max-width:1239px){.pks .tlayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pks .bhead{gap:12px}.pks .bhead .right{flex-direction:column;align-items:flex-end;gap:6px}}.pks .card.row{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:8px 18px;padding:26px;display:grid}.pks .card.row .ring{grid-row:1/span 4}.pks .card.row h3{font-size:21px}@media (min-width:1280px){.pks .nav2{gap:30px}.pks .nav2 a{font-size:15px}}.pks .hdr2 .icobtn{border-color:#0000}.pks .hdr2 .icobtn:hover{border-color:#c49a4573}.pks .hdr2 .give-btn{margin-left:16px;position:relative}.pks .hdr2 .give-btn:before{content:"";border-left:1px solid #faf8f138;height:22px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.pks .hrule{align-items:center;gap:12px;max-width:540px;margin-top:26px;display:flex}.pks .hrule .a{background:linear-gradient(to right,var(--gold-500),#c49a4566);flex:1;height:1px}.pks .hrule .d{color:var(--gold-500);font-size:11px;line-height:1}.pks .hrule .b{background:linear-gradient(90deg,#c49a4566,#0000);width:90px;height:1px}@media (max-width:1023px){.pks .hero2 .hrule{margin-left:auto;margin-right:auto}}.pks .pbanner .hrule,.pks .thero .hrule{max-width:420px;margin-top:18px}.pks .pbanner .hrule+p{margin-top:20px}.pks .thero .hrule+p,.pks .thero .hrule+ul{margin-top:18px}.pks .btn-ghost{color:var(--ivory);background:0 0;border-color:#faf8f159}.pks .btn-ghost:hover:not(:disabled){background:#faf8f114;border-color:#faf8f199}.pks .pframe{max-width:380px;box-shadow:none;border-radius:0;-webkit-mask-image:radial-gradient(72% 78% at 50% 42%,#000 52%,#0000 79%);mask-image:radial-gradient(72% 78% at 50% 42%,#000 52%,#0000 79%)}.pks .pframe:after{display:none}.pks .pwrap{max-width:380px}@media (max-width:1023px){.pks .pframe,.pks .pwrap{max-width:300px}}.pks .thero .por img{box-shadow:none;border:0;border-radius:0;-webkit-mask-image:radial-gradient(72% 78% at 50% 42%,#000 52%,#0000 79%);mask-image:radial-gradient(72% 78% at 50% 42%,#000 52%,#0000 79%)}.pks .hero2 .in{gap:26px;padding-top:92px;padding-bottom:28px}@media (min-width:1024px){.pks .hero2 .in{gap:36px;padding-top:100px;padding-bottom:34px}}.pks .hero2 h1{font-size:clamp(1.7rem,3.5vw,3rem)}.pks .hero2 h1>span{display:inline}.pks .hero2 .hrule{margin-top:18px}.pks .hero2 .lede{margin-top:14px}.pks .hero2 .acts{margin-top:22px}.pks .pwrap,.pks .pframe{max-width:360px}@media (max-width:1023px){.pks .pframe,.pks .pwrap{max-width:280px}}.pks .pburst{opacity:.15;width:175%}.pks .pglow{width:130%;padding-bottom:130%;top:-8%}.pks .pdates{z-index:1;margin-top:-34px;position:relative}.pks .pdates .k{color:var(--gold-300);text-shadow:0 1px 10px #051d35f2}.pks .pdates .d{color:var(--ivory);text-shadow:0 1px 10px #051d35f2}.pks [id]{scroll-margin-top:92px}.pks .thero .acts{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.pks .thero .acts .btn{padding:12px 22px;font-size:11px}.pks .heroroles{flex-wrap:wrap;gap:6px 0;margin-top:22px;display:flex}.pks .heroroles li{letter-spacing:.08em;color:var(--gold-300);align-items:center;font-size:12.5px;font-weight:500;display:flex}.pks .heroroles li span{color:#c49a4599;margin:0 12px}.pks .ttools{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:14px;display:flex}.pks .ttools .search{flex:220px;margin-top:0}.pks .search.sm input{padding:11px 12px 11px 42px;font-size:14px}.pks .tsort{font-family:var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold-700) 50%), linear-gradient(135deg,var(--gold-700) 50%,transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;flex:none;padding:0 36px 0 14px;font-size:13.5px}.pks .tstats{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);flex:none;align-items:center;gap:0;margin:0;padding:6px 4px;display:flex}.pks .tstats>div{flex-direction:column-reverse;align-items:center;gap:2px;padding:4px 14px;display:flex}.pks .tstats>div+div{border-left:1px solid var(--line)}.pks .tstats dd{font-family:var(--display);color:var(--navy-800);margin:0;font-size:19px;font-weight:600;line-height:1}.pks .tstats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.pks .tstats dt svg{color:var(--gold-700)}@media (max-width:767px){.pks .tstats{display:none}}.pks .feat .tag{border-radius:0 0 var(--radius-sm) 0;left:0;right:auto}.pks .feat .row{margin-top:14px}.pks .feat .who-col{text-align:center;flex-direction:column;align-items:center;display:flex}.pks .feat .who-col .nm{margin-top:12px}.pks .feat .who-col .rl{margin-top:3px}.pks .feat .who-col .yrs{color:var(--ink-muted);margin-top:2px;font-size:11.5px}@media (min-width:560px){.pks .feat .row{grid-template-columns:150px minmax(0,1fr)}}.pks .lcard{position:relative}.pks .lcard .head{align-items:center;gap:10px;display:flex}.pks .lcard .head .nm{color:var(--ink);margin-top:0;font-size:12.5px;font-weight:600;display:block}.pks .lcard .head .rl{margin-top:2px;display:block}.pks .lcard q{margin-top:12px}.pks .lcard .corner{background:var(--gold-500);width:28px;height:28px;color:var(--navy-900);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.pks .tpanels{gap:14px;margin-top:26px;display:grid}@media (min-width:900px){.pks .tpanels{grid-template-columns:repeat(3,minmax(0,1fr))}}.pks .tpanel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.pks .tpanel h3{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-700);font-size:11px;font-weight:600}.pks .tpanel p{color:var(--ink-muted);font-size:13px;line-height:1.65}.pks .tpanel .btn{margin-top:auto;padding:10px 18px;font-size:10.5px}.pks .tpanel .kinds{gap:18px;display:flex}.pks .tpanel .kinds li{color:var(--ink-muted);flex-direction:column;align-items:center;gap:5px;font-size:11px;display:flex}.pks .tpanel .kinds svg{color:var(--gold-700)}.pks .tpanel .faces{display:flex}.pks .tpanel .faces .avatar{margin-right:-8px}.pks .taught.mini{flex-direction:column;justify-content:flex-start;gap:7px;width:100%;margin-top:0;display:flex}.pks .taught.mini li{border-radius:999px;width:100%;padding:8px 15px;font-size:13.5px}.pks .taught.mini li svg{width:15px;height:15px}.pks .tside{flex-direction:column;gap:14px;display:flex}.pks .tside .sform{position:static}.pks .candle-card{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.pks .candle-card h3{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--navy-800);font-size:12px;font-weight:600}.pks .candle-card p{color:var(--ink-muted);font-size:12.5px;line-height:1.6}.pks .candle-card .count b{font-family:var(--display);color:var(--navy-800);margin-right:6px;font-size:26px;font-weight:600}.pks .symb h3{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--navy-800);font-size:12px;font-weight:600}.pks .symb ul{gap:10px;margin-top:14px;display:flex}.pks .symb li{flex:1}.pks .symb li a{text-align:center;color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:7px;padding:12px 6px;font-size:11px;transition:border-color .2s;display:flex}.pks .symb li a:hover{border-color:var(--gold-500);color:var(--gold-700)}.pks .trio{gap:14px;display:grid}@media (min-width:1024px){.pks .trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.pks .trio .ev{color:var(--ink-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.pks .trio .ev b{color:var(--ink);font-size:14.5px}.pks .trio .fam{font-family:var(--display);color:var(--navy-800);font-size:16.5px;font-style:italic;line-height:1.6}.pks .trio .sig{color:var(--ink);font-size:13px;font-weight:600}.pks .tpanel.dark{color:var(--ivory);background:radial-gradient(130% 200% at 50% 130%,var(--navy-600) 0%,var(--navy-800) 50%,var(--navy-900) 100%);border:0}.pks .tpanel.dark h3{color:var(--gold-500)}.pks .tpanel.dark p{color:#faf8f1c7}.pks .tpanel.dark .acts{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.pks .tpanel.dark .acts .btn{margin-top:0}.pks .sh.center{align-items:center}.pks .sh.center .line.l{display:block}.pks .sh.center h2{text-align:center}.pks .tfilters{align-items:center}.pks .tfilters .mediagroup{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;flex:none;gap:5px;margin-left:auto;padding:6px;display:flex}.pks .tfilters .mediagroup .tfilter{border-color:#0000;padding:6px 13px;font-size:12px}.pks .tfilters .mediagroup .tfilter.on{border-color:var(--navy-800)}@media (min-width:1240px){.pks .wall{grid-template-columns:auto repeat(4,minmax(0,1fr))}}.pks .taught li{border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:17px;font-style:italic;display:inline-flex}.pks .taught li svg{color:var(--gold-500);flex:none}.pks .cta.dark{color:var(--ivory);background:radial-gradient(120% 190% at 50% 130%,var(--navy-600) 0%,var(--navy-800) 48%,var(--navy-900) 100%)}.pks .cta.dark .title{color:var(--ivory)}.pks .cta.dark .title .g{color:var(--gold-500)}.pks .cta.dark .lead{color:#faf8f1bf}.pks .cta.dark .ring{color:var(--gold-300);background:#c49a451f;border-color:#c49a4580}.pks .roles{background:radial-gradient(130% 220% at 50% -80%,var(--navy-600) 0%,var(--navy-800) 48%,var(--navy-900) 100%);border:0;padding:2px 0 30px}.pks .roles ul{background:#082a4a80;border:1px solid #c49a454d;border-radius:18px;padding:6px 4px}.pks .roles li{flex-direction:column;flex:1 1 0;gap:8px;min-width:86px;padding:14px 10px}.pks .roles li.gap{display:none}.pks .roles span{font-size:13px}@media (min-width:1280px){.pks .roles li+li:before{content:"";border-left:1px solid #c49a4540;height:56%;display:block;position:absolute;top:22%;left:0}}@media (max-width:767px){.pks .roles ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:8px 6px;display:grid}.pks .roles li{white-space:normal;gap:6px;min-width:0;padding:9px 2px}.pks .roles span{text-align:center;font-size:10px;line-height:1.25}.pks .roles svg{width:18px;height:18px}}@media (max-width:1023px){.pks .pdates{margin-top:-22px}.pks .thero .in{text-align:center;justify-items:center}.pks .thero .acts{justify-content:center}.pks .thero .hrule,.pks .thero p.lede{margin-left:auto;margin-right:auto}.pks .heroroles{justify-content:center}}@media (max-width:519px){.pks .thero .acts{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.pks .thero .acts .btn{width:100%}}@media (max-width:767px){.pks .tsort{flex:140px;padding-top:11px;padding-bottom:11px}.pks .tstats{justify-content:space-between;width:100%;display:flex}.pks .tstats>div{flex:1;padding:4px 6px}.pks .tfilters .mediagroup{flex-direction:row;margin-left:0}}.pks .tcols{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.pks .tcols{grid-template-columns:minmax(0,1fr);gap:28px}}.pks .avatar.lg{width:96px;height:96px;font-size:30px}@media (min-width:560px){.pks .feat .row{grid-template-columns:130px minmax(0,1fr);gap:26px}}.pks .lcard .head{padding-right:26px}@media (min-width:900px){.pks .lgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.pks .tfilters{flex-wrap:wrap;gap:9px;padding-bottom:2px;overflow:visible}}@media (min-width:900px){.pks .tpanels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:600px){.pks .wall{grid-template-columns:repeat(2,minmax(0,1fr))}.pks .wall .lead-col{grid-column:1/-1}.pks .wall .lead-col p{max-width:40rem}}.pks .symb li button{text-align:center;width:100%;color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;font-size:11px;transition:border-color .2s,color .2s;display:flex}.pks .symb li button:hover:not(:disabled){border-color:var(--gold-500);color:var(--gold-700)}.pks .symb li button:disabled{cursor:default}.pks .symb li button.on{color:var(--gold-700);background:#c49a4512;border-color:#c49a4580}.pks .symb .ct{font-family:var(--display);color:var(--navy-800);font-size:15px;font-weight:600}.pks .hero2 .bd-sky,.pks .thero .bd-sky{transform-origin:64% 42%;will-change:transform;animation:75s ease-in-out infinite alternate pkssky}@keyframes pkssky{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-2.6%)}}.pks .bd-victory{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(48% 42% at 60% 44%,#f0c87852 0%,#f0c8781a 46%,#0000 72%);width:64%;height:96%;animation:11s ease-in-out infinite pksvictory;position:absolute;top:6%;right:-6%}@keyframes pksvictory{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.95;transform:scale(1.08)}}.pks .hero2 .bd-hor,.pks .thero .bd-hor{animation:11s ease-in-out infinite pksdawn}@keyframes pksdawn{0%,to{opacity:.7}50%{opacity:1}}@media (min-width:1280px){.pks .roles li{padding:13px 8px}.pks .roles span{font-size:12px}}@media (max-width:767px){.pks .roles ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.pks .hero2 .bd-sky,.pks .thero .bd-sky{animation:40s ease-in-out infinite alternate pkssky}.pks .bd-victory{background:radial-gradient(46% 40% at 60% 44%,#f7d68c8c 0%,#f0c8782e 42%,#0000 70%);width:70%;height:100%;animation:7s ease-in-out infinite pksvictory;top:0;right:-8%}.pks .bd-rays{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:.28;background:repeating-conic-gradient(#f0c87800 0deg 9deg,#f0c87859 11deg,#f0c87800 13deg 20deg);width:120%;animation:90s linear infinite pksrays;position:absolute;top:-45%;left:44%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0009 30%,#0000 58%);mask-image:radial-gradient(circle,#000 0%,#0009 30%,#0000 58%)}@keyframes pksrays{to{transform:rotate(360deg)}}.pks .bd-mist{pointer-events:none;filter:blur(14px);background:radial-gradient(50% 50%,#7896be47 0%,#7896be1a 45%,#0000 72%);width:90%;height:34%;animation:55s ease-in-out infinite alternate pksmist;position:absolute;bottom:8%;left:-30%}@keyframes pksmist{0%{transform:translate(0)}to{transform:translate(55%)}}.pks .bd-motes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pks .bd-motes circle{opacity:0;animation-name:pksmote;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pksmote{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translateY(-62px)}}.pks .pframe{-webkit-mask-image:radial-gradient(56% 66% at 50% 42%,#000 30%,#0009 52%,#0000 72%);mask-image:radial-gradient(56% 66% at 50% 42%,#000 30%,#0009 52%,#0000 72%)}.pks .pframe img{filter:saturate(.92)contrast(1.04)brightness(1.04)}.pks .pframe:after{content:"";pointer-events:none;background:radial-gradient(46% 56% at 50% 40%,#0000 38%,#051d3573 62%,#051d35eb 90%),linear-gradient(#051d3540 0%,#0000 22% 70%,#051d35b3 100%);border:0;border-radius:0;display:block;position:absolute;inset:0}.pks .pframe:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:soft-light;background:linear-gradient(100deg,#051d352e 0%,#0000 45%,#f0c87829 100%);position:absolute;inset:0}.pks .pglow{opacity:.7}.pks .pburst{opacity:.11}.pks .thero .por img{filter:saturate(.92)contrast(1.04)brightness(1.04);-webkit-mask-image:radial-gradient(56% 66% at 50% 42%,#000 30%,#0009 52%,#0000 72%);mask-image:radial-gradient(56% 66% at 50% 42%,#000 30%,#0009 52%,#0000 72%)}.pks .thero .por:after{content:"";pointer-events:none;background:radial-gradient(46% 56% at 50% 40%,#0000 38%,#051d3573 62%,#051d35eb 90%),linear-gradient(#051d3540 0%,#0000 22% 70%,#051d35b3 100%);position:absolute;inset:0}.pks .thero .por{-webkit-mask-image:radial-gradient(56% 66% at 50% 42%,#000 30%,#0009 52%,#0000 72%);mask-image:radial-gradient(56% 66% at 50% 42%,#000 30%,#0009 52%,#0000 72%)}.pks .thero .por img{-webkit-mask-image:none;mask-image:none}.pks .pbanner.sky .bd-sky{transform-origin:64% 42%;will-change:transform;animation:40s ease-in-out infinite alternate pkssky}.pks .pbanner.sky .bd-hor{animation:11s ease-in-out infinite pksdawn}.pks .pbanner.sky .bd-sky{background-position:50% 45%}
