:root{--ptn-ink0:#121016;--ptn-ink1:#1c1924;--ptn-text:#ebe6f3;--ptn-mute:#9a93a9;--ptn-rule:#332e3f;--ptn-gold:#d6a63f;--ptn-lilac:#9f90f2}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.ptn-page{background:var(--ptn-ink0);color:var(--ptn-text);margin:0;font:16.5px/1.64 ui-sans-serif,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}b,strong{font-weight:640}.ptn-head,.ptn-main,.ptn-foot>p,.ptn-foot>nav{max-width:46rem;margin-inline:auto;padding-inline:1.1rem}.ptn-head{border-bottom:1px solid var(--ptn-rule);padding-block:1rem 1.2rem}.ptn-sign{color:inherit;margin:0 0 .9rem;text-decoration:none;display:block}.ptn-sign b{letter-spacing:.05em;text-transform:uppercase;font-size:1.16rem}.ptn-sign i{color:var(--ptn-mute);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-style:normal;display:block}.ptn-go{border:1px solid var(--ptn-gold);color:var(--ptn-text);background:radial-gradient(120% 140% at 12% 0,#272036 0%,#16131d 70%);border-bottom-width:5px;border-radius:3px;padding:1rem 1.1rem 1.05rem;text-decoration:none;display:block}.ptn-go b{color:var(--ptn-gold);letter-spacing:.005em;font-size:1.26rem;display:block}.ptn-go span{color:#cfc8dc;margin-top:.38rem;font-size:.91rem;display:block}.ptn-go i{color:var(--ptn-mute);margin-top:.45rem;font-size:.78rem;font-style:normal;display:block}.ptn-go:hover{background:#221c2e;border-color:#f0c266}.ptn-trail{color:var(--ptn-mute);margin:.7rem 0 0;font-size:.77rem}.ptn-trail a{color:var(--ptn-lilac)}.ptn-trail a:after{content:" A";color:var(--ptn-rule);padding:0 .3rem}.ptn-tabs{margin-top:.8rem;font-size:.87rem}.ptn-tabs ul,.ptn-feet ol{margin:0;padding:0;list-style:none}.ptn-tabs li{margin:.15rem .85rem .15rem 0;display:inline-block}.ptn-tabs a{color:var(--ptn-lilac)}.ptn-tabs b{color:var(--ptn-gold)}.ptn-main{padding-block:1.8rem 2.6rem}.ptn-h1{letter-spacing:-.012em;margin:0 0 1rem;font-size:clamp(1.52rem,5vw,2.05rem);line-height:1.2}.ptn-lead{color:#ded8ea;margin:0 0 .85rem;font-size:1.07rem}.ptn-lead2{color:#c7c0d6;margin:0 0 1.3rem}.ptn-strip{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:.94rem}.ptn-strip caption{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--ptn-mute);padding-bottom:.4rem;font-size:.74rem}.ptn-strip th{text-align:left;width:46%;color:var(--ptn-mute);border-top:1px solid var(--ptn-rule);vertical-align:top;padding:.5rem .6rem .5rem 0;font-weight:500}.ptn-strip td{border-top:1px solid var(--ptn-rule);color:var(--ptn-gold);padding:.5rem 0;font-family:ui-monospace,Cascadia Mono,Consolas,Liberation Mono,monospace}.ptn-shot{margin:1.6rem 0}.ptn-shot img{border:1px solid var(--ptn-rule);background:#0a080d;border-radius:2px;width:100%;height:auto;display:block}.ptn-shot i{color:var(--ptn-mute);padding-top:.45rem;font-size:.82rem;font-style:normal;display:block}.ptn-main h2{margin:2.25rem 0 .6rem;font-size:clamp(1.18rem,3.4vw,1.42rem);line-height:1.28}.ptn-main h3{color:var(--ptn-lilac);margin:1.45rem 0 .4rem;font-size:1.02rem}.ptn-main p{margin:0 0 .88rem}.ptn-main a{color:var(--ptn-lilac)}.ptn-aside{background:var(--ptn-ink1);border-left:4px solid var(--ptn-gold);padding:.85rem 1rem}.ptn-asks h3{color:var(--ptn-gold)}.ptn-onward{border-top:1px solid var(--ptn-rule);margin-top:2.4rem;padding-top:.3rem}.ptn-foot{color:#ada5bd;border-top:1px solid var(--ptn-rule);background:#0a080e;margin-top:2.2rem;padding-block:1.6rem 2.3rem;font-size:.89rem}.ptn-foot p{margin:0 auto .8rem}.ptn-foot b{color:var(--ptn-gold)}.ptn-foot a{color:var(--ptn-lilac)}.ptn-years{letter-spacing:.02em}.ptn-help b{white-space:nowrap}.ptn-feet{padding-top:.4rem;font-size:.84rem}.ptn-feet li{margin:.18rem 0;display:block}.ptn-mark{padding-top:.9rem}.ptn-mark b{text-transform:uppercase;letter-spacing:.1em;display:block}.ptn-mark i{color:var(--ptn-mute);font-size:.76rem;font-style:normal}.ptn-ask{border:1px solid var(--ptn-gold);background:var(--ptn-ink1);max-width:29rem;color:var(--ptn-text);border-radius:3px;padding:1.3rem}.ptn-ask::backdrop{background:#07060ad6}.ptn-ask-q{margin:0 0 .6rem;font-size:1.12rem;line-height:1.33}.ptn-ask-why{color:#c2bad2;margin:0 0 1.05rem;font-size:.92rem}.ptn-ask-row{flex-wrap:wrap;gap:.55rem;margin:0;display:flex}.ptn-yes,.ptn-no{font:inherit;cursor:pointer;border-radius:2px;flex:12rem;padding:.8rem .85rem;font-size:.95rem}.ptn-yes{background:var(--ptn-gold);color:#17120a;border:1px solid var(--ptn-gold);font-weight:640}.ptn-no{color:var(--ptn-text);border:1px solid var(--ptn-rule);background:0 0}a:focus-visible,button:focus-visible{outline:3px solid var(--ptn-lilac);outline-offset:2px}@media (width>=48rem){.ptn-head{grid-template-columns:1fr minmax(16rem,21rem);align-items:start;gap:.85rem 1.6rem;display:grid}.ptn-sign{grid-column:1;margin-bottom:0}.ptn-go{grid-area:1/2/span 3}.ptn-trail{grid-column:1}.ptn-tabs{grid-column:1;margin-top:.1rem}.ptn-feet li{margin:.18rem 1rem .18rem 0;display:inline-block}}
