.pt-utility-inner{max-width:none;padding:9px 40px}.pt-stage{grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 41px);display:grid}.pt-left{isolation:isolate;background:var(--noir);color:var(--paper-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.pt-left .photo{z-index:-2;background:#1a1614;position:absolute;inset:0;overflow:hidden}.pt-left .photo img{object-fit:cover;filter:saturate(.85)contrast(1.02)}.pt-left .veil{z-index:-1;background:linear-gradient(135deg,#14100ee6 0%,#14100e99 45%,#14100e73 100%);position:absolute;inset:0}.pt-left .mark{pointer-events:none;border-color:#d4b26c8c;width:22px;height:22px;position:absolute}.pt-left .mark.tl{border-top:.5px solid;border-left:.5px solid;top:32px;left:32px}.pt-left .mark.tr{border-top:.5px solid;border-right:.5px solid;top:32px;right:32px}.pt-left .mark.bl{border-bottom:.5px solid;border-left:.5px solid;bottom:32px;left:32px}.pt-left .mark.br{border-bottom:.5px solid;border-right:.5px solid;bottom:32px;right:32px}.pt-left .top{justify-content:space-between;align-items:center;padding:36px 56px 0;display:flex}.pt-left .top .wm{color:var(--paper-white);border:0;align-items:center;gap:14px;text-decoration:none;display:flex}.pt-left .top .wm .lat{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--paper-white);padding-left:.3em;font-size:20px;font-weight:500}.pt-left .top .wm .bar{background:var(--foil-gold);opacity:.8;width:1px;height:22px}.pt-left .top .wm .cn{font-family:var(--font-cn);letter-spacing:.22em;color:var(--foil-gold-hi);font-size:18px}.pt-left .top .back{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--paper-white);opacity:.7;border-bottom:.5px solid #f4efe640;padding-bottom:2px;font-size:10px;text-decoration:none}.pt-left .top .back:hover{opacity:1;color:var(--foil-gold-hi);border-bottom-color:var(--foil-gold)}.pt-left .body{flex-direction:column;flex:1;justify-content:center;max-width:640px;padding:48px 56px;display:flex}.pt-left .kicker{font-family:var(--font-label);letter-spacing:.36em;text-transform:uppercase;color:var(--foil-gold-hi);align-items:center;gap:14px;margin-bottom:28px;font-size:10.5px;display:inline-flex}.pt-left .kicker .rule{background:var(--foil-gold);width:32px;height:1px}.pt-left h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper-white);text-wrap:balance;margin:0 0 20px;font-size:clamp(48px,5.6vw,80px);font-weight:400;line-height:.98}.pt-left h1 em{font-style:italic}.pt-left h1 .gold{color:var(--foil-gold-hi);font-style:italic}.pt-left .lede{font-family:var(--font-display);color:var(--paper);opacity:.85;max-width:38ch;margin:0 0 44px;font-size:21px;font-style:italic;font-weight:400;line-height:1.4}.pt-left .inside{border-top:.5px solid #d4b26c40;padding-top:24px}.pt-left .inside h4{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--foil-gold-hi);margin:0 0 16px;font-size:10px}.pt-left .inside ul{grid-template-columns:1fr 1fr;gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.pt-left .inside li{grid-template-columns:30px 1fr;align-items:baseline;gap:12px;padding:4px 0;display:grid}.pt-left .inside li .rn{font-family:var(--font-display);color:var(--foil-gold-hi);font-size:14px;font-style:italic}.pt-left .inside li .t{font-family:var(--font-body);color:var(--paper);opacity:.9;font-size:14px;line-height:1.4}.pt-left .inside li .t em{color:var(--foil-gold-hi);font-style:italic;font-family:var(--font-display);margin-right:4px;font-size:13px}.pt-left .foot{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--paper-white);opacity:.5;justify-content:space-between;align-items:baseline;padding:0 56px 36px;font-size:9.5px;display:flex}.pt-left .foot .quote{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--paper);opacity:.8;font-size:13.5px;font-style:italic}.pt-right{background:var(--paper);flex-direction:column;justify-content:center;padding:48px 72px;display:flex;position:relative}.pt-right:before{content:"";background:var(--foil-gold);opacity:.3;width:1px;position:absolute;top:32px;bottom:32px;left:0}.pt-right .label{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3);border-bottom:.5px solid var(--rule-soft);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:12px;font-size:10px;display:flex}.pt-right .label .gold{color:var(--foil-gold-2)}.pt-right h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:36px;font-weight:400;line-height:1.05}.pt-right h2 em{color:var(--foil-gold-2);font-style:italic}.pt-right .sub{font-family:var(--font-body);color:var(--ink-3);max-width:40ch;margin:0 0 36px;font-size:14.5px;line-height:1.5}.pt-right .sub a{color:var(--ink-2);border-bottom:.5px solid var(--rule);padding-bottom:1px;text-decoration:none}.pt-right .sub a:hover{color:var(--foil-gold-2);border-bottom-color:var(--foil-gold)}.pt-form{flex-direction:column;gap:20px;display:flex}.pt-field{flex-direction:column;gap:8px;display:flex;position:relative}.pt-field label{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;font-size:9.5px;display:flex}.pt-field label .rn{font-family:var(--font-display);color:var(--foil-gold);letter-spacing:0;text-transform:none;font-size:13px;font-style:italic}.pt-field label .opt{font-family:var(--font-display);color:var(--ink-4);letter-spacing:0;text-transform:none;font-size:12px;font-style:italic}.pt-field input{appearance:none;border:0;border-bottom:1px solid var(--ink-4);font-family:var(--font-body);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out);background:0 0;outline:none;padding:10px 2px 12px;font-size:16px}.pt-field input::placeholder{color:var(--ink-4);opacity:.8;font-style:italic}.pt-field input:focus{border-bottom-color:var(--foil-gold)}.pt-field .hint{font-family:var(--font-body);color:var(--ink-3);margin-top:2px;font-size:12.5px;font-style:italic}.pt-field .hint a{color:var(--ink-2);border-bottom:.5px solid var(--rule);padding-bottom:1px;text-decoration:none}.pt-field .hint a:hover{color:var(--foil-gold-2);border-bottom-color:var(--foil-gold)}.pt-row{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.pt-check{cursor:pointer;font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:10px;display:inline-flex}.pt-check input{appearance:none;border:1px solid var(--ink-4);background:var(--paper);cursor:pointer;flex-shrink:0;width:14px;height:14px;position:relative}.pt-check input:checked{background:var(--ink);border-color:var(--ink)}.pt-check input:checked:after{content:"";border:solid var(--foil-gold-hi);border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.pt-submit{appearance:none;cursor:pointer;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;transition:background var(--dur-med) var(--ease-paper), color var(--dur-med) var(--ease-paper);border-radius:0;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:18px 22px;font-size:10.5px;font-weight:500;display:inline-flex}.pt-submit .roman{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--foil-gold-hi);font-size:15px;font-style:italic}.pt-submit:hover{background:var(--foil-gold-2);border-color:var(--foil-gold-2)}.pt-submit:hover .roman{color:var(--paper)}.pt-or{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:18px;margin:32px 0 18px;font-size:9.5px;display:flex}.pt-or:before,.pt-or:after{content:"";background:var(--rule-soft);flex:1;height:1px}.pt-magic{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pt-magic a{border:.5px solid var(--ink-4);font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:10px;text-decoration:none;display:flex}.pt-magic a:hover{border-color:var(--foil-gold);color:var(--foil-gold-2)}.pt-magic a svg{stroke-width:1.3px;width:14px;height:14px}.pt-signoff{border-top:.5px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:16px;margin-top:40px;padding-top:22px;display:flex}.pt-signoff .ask{font-family:var(--font-display);color:var(--ink-2);max-width:28ch;font-size:15px;font-style:italic;line-height:1.3}.pt-signoff .ask a{color:var(--ink);border-bottom:.5px solid var(--foil-gold);padding-bottom:2px;font-style:italic;text-decoration:none}.pt-signoff .ask a:hover{color:var(--foil-gold-2)}.pt-signoff .secure{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0;align-items:center;gap:7px;font-size:9px;display:inline-flex}.pt-signoff .secure .gold{color:var(--foil-gold)}@media (max-width:960px){.pt-stage,.pt-left .inside ul{grid-template-columns:1fr}.pt-right{padding:40px 32px}}
