:root{--pr-bg:#000;--pr-bg-2:#0a0805;--pr-ink:#fff;--pr-ink2:#ffffffa6;--pr-ink3:#ffffff6b;--pr-gold:#c9a14a;--pr-gold-2:#f0d689;--pr-gold-deep:#8a6418;--pr-panel:#28201666;--pr-panel-2:#282016a6;--pr-panel-line:#c9a14a2e;--pr-panel-line-2:#c9a14a52}*{box-sizing:border-box}html,body{color:var(--pr-ink);-webkit-font-smoothing:antialiased;background:#000;margin:0;padding:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif}body{min-height:100vh}.serif{letter-spacing:-.01em;font-family:Instrument Serif,ui-serif,Georgia,serif;font-style:normal;font-weight:400}.mono{letter-spacing:0;font-family:Geist Mono,ui-monospace,monospace}@keyframes pr-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pr-shimmer-text{background:linear-gradient(90deg, var(--pr-gold) 0%, var(--pr-gold-2) 45%, var(--pr-gold) 60%, var(--pr-gold-deep) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite pr-shimmer}@keyframes pr-glow{0%,to{opacity:.55}50%{opacity:.85}}.pr-filigree-anim path{animation:8s ease-in-out infinite pr-glow}.pr-filigree-anim path:nth-child(2n){animation-delay:-2s}.pr-filigree-anim path:nth-child(3n){animation-delay:-4s}.pr-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.pr-reveal.is-in{opacity:1;transform:translateY(0)}.pr-btn-gold{transition:transform .2s,box-shadow .25s}.pr-btn-gold:hover{transform:translateY(-1px);box-shadow:0 12px 30px #c9a14a59}.pr-card{transition:transform .25s,border-color .25s,background .25s}.pr-card:hover{border-color:var(--pr-panel-line-2);background:var(--pr-panel-2);transform:translateY(-2px)}.pr-link-arrow{transition:transform .2s;display:inline-block}a:hover .pr-link-arrow,button:hover .pr-link-arrow{transform:translate(4px)}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--pr-gold-2);border:2px solid var(--pr-gold-deep);cursor:grab;border-radius:9px;width:18px;height:18px;box-shadow:0 2px 6px #0006}input[type=range]::-moz-range-thumb{background:var(--pr-gold-2);border:2px solid var(--pr-gold-deep);cursor:grab;border-radius:9px;width:18px;height:18px;box-shadow:0 2px 6px #0006}.pr-page{width:100%;max-width:1280px;margin:0 auto}.pr-link,.pr-link:link,.pr-link:visited,.pr-link:hover,.pr-link:active,.pr-link:focus{color:inherit;text-decoration:none}@media (width<=768px){.adm-stack{grid-template-columns:1fr!important}.adm-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.adm-scroll-x table{min-width:640px}}@media (width<=760px){.pr-hide-mobile{display:none!important}}@media (width>=761px){.pr-hide-desktop{display:none!important}}:focus-visible{outline:2px solid var(--pr-gold-2);outline-offset:2px;border-radius:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--pr-gold-2);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pr-shimmer-text{background:var(--pr-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-reveal{opacity:1;transform:none}.pr-btn-gold:hover{box-shadow:none;transform:none}.pr-card:hover{transform:none}}.twk-panel{z-index:2147483646;color:#29261b;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#faf9f7c7;border:.5px solid #fff9;border-radius:14px;flex-direction:column;width:280px;max-height:calc(100vh - 32px);font:11.5px/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 40px #0000002e}.twk-hd{cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 8px 10px 14px;display:flex}.twk-hd b{letter-spacing:.01em;font-size:12px;font-weight:600}.twk-x{appearance:none;color:#29261b8c;cursor:default;background:0 0;border:0;border-radius:6px;width:22px;height:22px;font-size:13px;line-height:1}.twk-x:hover{color:#29261b;background:#0000000f}.twk-body{scrollbar-width:thin;scrollbar-color:#00000026 transparent;flex-direction:column;gap:10px;min-height:0;padding:2px 14px 14px;display:flex;overflow:hidden auto}.twk-body::-webkit-scrollbar{width:8px}.twk-body::-webkit-scrollbar-track{background:0 0;margin:2px}.twk-body::-webkit-scrollbar-thumb{background:#00000026 padding-box content-box;border:2px solid #0000;border-radius:4px}.twk-body::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box content-box;border:2px solid #0000}.twk-row{flex-direction:column;gap:6px;display:flex}.twk-row-h{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.twk-lbl{color:#29261bb8;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.twk-lbl>span:first-child{font-weight:500}.twk-val{color:#29261b80;font-variant-numeric:tabular-nums}.twk-sect{letter-spacing:.06em;text-transform:uppercase;color:#29261b73;padding:10px 0 0;font-size:10px;font-weight:600}.twk-sect:first-child{padding-top:0}.twk-field{appearance:none;width:100%;height:26px;color:inherit;font:inherit;background:#fff9;border:.5px solid #0000001a;border-radius:7px;outline:none;padding:0 8px}.twk-field:focus{background:#ffffffd9;border-color:#00000040}select.twk-field{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='rgba(0,0,0,.5)' d='M0 0h10L5 6z'/></svg>");background-position:right 8px center;background-repeat:no-repeat;padding-right:22px}input[type=range].twk-slider{appearance:none;background:#0000001f;border-radius:999px;outline:none;width:100%;height:4px;margin:6px 0}input[type=range].twk-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:.5px solid #0000001f;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}input[type=range].twk-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:.5px solid #0000001f;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.twk-seg{-webkit-user-select:none;user-select:none;background:#0000000f;border-radius:8px;padding:2px;display:flex;position:relative}.twk-seg-thumb{background:#ffffffe6;border-radius:6px;transition:left .15s cubic-bezier(.3,.7,.4,1),width .15s;position:absolute;top:2px;bottom:2px;box-shadow:0 1px 2px #0000001f}.twk-seg.dragging .twk-seg-thumb{transition:none}.twk-seg button{appearance:none;z-index:1;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;flex:1;min-height:22px;padding:4px 6px;font-weight:500;line-height:1.2;position:relative}.twk-toggle{cursor:pointer;background:#00000026;border:0;border-radius:999px;flex-shrink:0;width:32px;height:18px;padding:0;transition:background .15s;position:relative}.twk-toggle[data-on="1"]{background:#34c759}.twk-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.twk-toggle[data-on="1"] i{transform:translate(14px)}.twk-num{background:#fff9;border:.5px solid #0000001a;border-radius:7px;align-items:center;height:26px;padding:0 0 0 8px;display:flex}.twk-num-lbl{color:#29261b99;cursor:ew-resize;-webkit-user-select:none;user-select:none;padding-right:8px;font-weight:500}.twk-num input{min-width:0;height:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:inherit;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 0}.twk-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.twk-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.twk-num-unit{color:#29261b73;padding-right:8px}.twk-btn{appearance:none;color:#fff;height:26px;font:inherit;cursor:pointer;background:#000000c7;border:0;border-radius:7px;padding:0 12px;font-weight:500}.twk-btn:hover{background:#000000e0}.twk-btn.secondary{color:inherit;background:#0000000f}.twk-btn.secondary:hover{background:#0000001a}.twk-swatch{appearance:none;cursor:pointer;background:0 0;border:.5px solid #0000001a;border-radius:6px;flex-shrink:0;width:56px;height:22px;padding:0}.twk-swatch::-webkit-color-swatch-wrapper{padding:0}.twk-swatch::-webkit-color-swatch{border:0;border-radius:5.5px}.twk-swatch::-moz-color-swatch{border:0;border-radius:5.5px}
