.pt-bk{flex-direction:column;gap:32px;max-width:1080px;display:flex}.pt-bk.g48{gap:48px}.pt-bk.g44{gap:44px}.pt-bk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pt-bk-top>div{flex-direction:column;gap:10px;display:flex}.pt-bk-h1{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:52px;font-weight:800;line-height:.95}.pt-bk-lede{max-width:620px;color:var(--vf-slate);margin:0;font-size:18px;line-height:1.45}.pt-bk-cta{background:var(--vf-black);height:48px;color:var(--vf-white);font-family:var(--vf-font-display);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pt a.pt-bk-cta,.pt a.pt-bk-cta:hover{color:var(--vf-white)}.pt-bk-cta:disabled{opacity:.6;cursor:default}.pt-bk-pill{border:1px solid var(--vf-black);background:var(--vf-white);min-height:44px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pt-bk-pill.sm{min-height:40px;padding:0 16px}.pt-bk-pill.soft{border-color:var(--vf-pewter)}.pt-bk-pill.on{background:var(--vf-black);color:var(--vf-white);border-color:var(--vf-black)}.pt a.pt-bk-pill.on,.pt a.pt-bk-pill.on:hover{color:var(--vf-white)}.pt-bk-missing{min-height:40px;color:var(--vf-graphite);align-items:center;font-size:14px;display:inline-flex}.pt-bk-note{color:var(--vf-graphite);margin:0;font-size:15px}.pt-bk-msg{background:var(--vf-peach);margin:0;padding:12px 16px;font-size:15px}.pt-ob-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-ob-search{box-sizing:border-box;border:1px solid var(--vf-black);border-radius:999px;flex:280px;align-items:center;gap:10px;max-width:380px;height:48px;padding:0 18px;display:flex}.pt-ob-search:focus-within{outline:2px solid var(--vf-black);outline-offset:2px}.pt-ob-search input{min-width:0;font-family:var(--vf-font-body);color:var(--vf-black);background:0 0;border:0;outline:none;flex-grow:1;font-size:16px}.pt .pt-ob-search input:focus-visible{outline:none}.pt-ob-chips{flex-wrap:wrap;gap:8px;display:flex}.pt-ob-chips button{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:44px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.pt-ob-chips button[aria-pressed=true]{background:var(--vf-black);color:var(--vf-white);border-color:var(--vf-black)}.pt-ob-list{border-top:2px solid var(--vf-black);flex-direction:column;display:flex}.pt-ob-row{text-align:left;cursor:pointer;width:100%;color:var(--vf-black);background:0 0;border:0;border-bottom:1px solid #e3e6e5;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 0;display:flex}.pt-ob-num{font-family:var(--vf-font-display);color:var(--vf-graphite);width:28px;font-size:15px;font-weight:600}.pt-ob-q{font-family:var(--vf-font-display);flex:999 300px;font-size:20px;font-weight:600}.pt-ob-tag{font-family:var(--vf-font-display);border:1px solid var(--vf-pewter);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}.pt-ob-open{border-bottom:1px solid var(--vf-black);flex-direction:column;gap:22px;padding:26px 0 32px;display:flex}.pt-ob-open .pt-ob-row{border:0;padding:0}.pt-ob-open .pt-ob-q{font-size:24px;font-weight:700}.pt-ob-open .pt-ob-tag{border-color:var(--vf-black)}.pt-ob-body{flex-wrap:wrap;gap:32px;padding-left:46px;display:flex}.pt-ob-main{flex-direction:column;flex:999 380px;gap:18px;min-width:0;display:flex}.pt-ob-say{background:var(--vf-chiffon);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.pt-ob-say p{margin:0;font-size:19px;line-height:1.5}.pt-ob-lbl{font-family:var(--vf-font-display);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:600}.pt-ob-lbl.g{color:var(--vf-graphite)}.pt-ob-back{flex-direction:column;gap:8px;display:flex}.pt-ob-back ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:17px;line-height:1.5;display:flex}.pt-ob-acts{flex-direction:column;flex:220px;gap:12px;min-width:0;display:flex}.pt-ob-acts>*{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:46px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.pt-ob-acts>:first-child{border-color:var(--vf-black);font-weight:600}.pt-ob-empty{color:var(--vf-graphite);margin:0;padding:24px 0;font-size:17px}.pt-bg-nav{flex-wrap:wrap;gap:8px;display:flex}.pt-bg-nav a{border-color:var(--vf-pewter)}.pt-bg-sec{border-top:2px solid var(--vf-black);flex-direction:column;gap:20px;padding-top:28px;scroll-margin-top:24px;display:flex}.pt-bg-sec h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:32px;font-weight:800}.pt-bg-sec h3{font-family:var(--vf-font-display);margin:0;font-size:18px;font-weight:700}.pt-bg-sec ul{margin:0;padding-left:20px;font-size:17px;line-height:1.5}.pt-bg-sec p.lede{max-width:680px;color:var(--vf-slate);margin:0;font-size:17px;line-height:1.5}.pt-bg-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pt-bg-2.g32{gap:32px}.pt-bg-2>div{flex-direction:column;gap:8px;display:flex}.pt-bg-logo{aspect-ratio:16/9;border:1px solid var(--vf-black);justify-content:center;align-items:center;display:flex}.pt-bg-logo.dark{background:var(--vf-black)}.pt-bg-logo img{width:46%;height:auto}.pt-bg-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pt-bg-color{flex-direction:column;gap:10px;display:flex}.pt-bg-swatch{border:1px solid var(--vf-pewter);height:96px}.pt-bg-color-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pt-bg-color-row>div{flex-direction:column;gap:2px;display:flex}.pt-bg-color b{font-family:var(--vf-font-display);font-size:16px;font-weight:700}.pt-bg-color span{color:var(--vf-graphite);font-size:14px}.pt-bg-copy{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:32px;color:var(--vf-black);font-family:var(--vf-font-display);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.pt-bg-type{border:1px solid var(--vf-black);flex-direction:column;gap:14px;padding:28px;display:flex}.pt-bg-type .big-h{font-family:var(--vf-font-display);letter-spacing:-1.5px;text-transform:uppercase;font-size:56px;font-weight:800;line-height:.95}.pt-bg-type .big-b{font-size:26px;line-height:1.35}.pt-bg-type .cap{color:var(--vf-slate);font-size:15px}.pt-bg-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-bg-3>div{border-top:1px solid var(--vf-black);flex-direction:column;gap:6px;padding-top:14px;display:flex}.pt-bg-3 h3{font-size:20px}.pt-bg-3 p{color:var(--vf-slate);margin:0;font-size:16px;line-height:1.45}.pt-bg-name{background:var(--vf-peach);padding:24px 28px}.pt-bg-name ul{flex-direction:column;gap:4px;line-height:1.55;display:flex}.pt-kit-sec{border-top:2px solid var(--vf-black);flex-direction:column;gap:18px;padding-top:24px;display:flex}.pt-kit-sec h2{font-family:var(--vf-font-display);text-transform:uppercase;margin:0;font-size:28px;font-weight:800}.pt-kit-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-kit-logo{border:1px solid var(--vf-black);flex-direction:column;display:flex}.pt-kit-prev{border-bottom:1px solid var(--vf-black);justify-content:center;align-items:center;height:180px;display:flex}.pt-kit-prev.dark{background:var(--vf-black)}.pt-kit-prev.soft{background:var(--vf-off-white)}.pt-kit-prev img{width:60%;height:auto}.pt-kit-prev.soft img{width:auto;height:72px}.pt-kit-logo>div:last-child{flex-direction:column;gap:12px;padding:18px;display:flex}.pt-kit-logo b{font-family:var(--vf-font-display);font-size:18px;font-weight:700}.pt-kit-dl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-kit-fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pt-kit-font{border:1px solid var(--vf-black);flex-direction:column;gap:4px;padding:24px;display:flex}.pt-kit-font .s{font-size:40px;line-height:1}.pt-kit-font .s.h{font-family:var(--vf-font-display);text-transform:uppercase;font-weight:800}.pt-kit-font span:last-child{color:var(--vf-graphite);font-size:15px}.pt-kit-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pt-kit-colors button{border:1px solid var(--vf-pewter);background:var(--vf-white);min-height:56px;color:var(--vf-black);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.pt-kit-colors button>span:first-child{border:1px solid var(--vf-pewter);flex-shrink:0;width:40px;height:40px}.pt-kit-colors button>span:last-child{flex-direction:column;gap:2px;display:flex}.pt-kit-colors b{font-family:var(--vf-font-display);font-size:15px;font-weight:700}.pt-kit-colors i{font-style:normal;font-family:var(--vf-font-body);color:var(--vf-graphite);font-size:14px}@media (width<=900px){.pt-bg-colors,.pt-kit-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-kit-logos,.pt-bg-3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pt-bk-h1{font-size:40px}.pt-bg-2,.pt-kit-fonts{grid-template-columns:minmax(0,1fr)}.pt-ob-body{padding-left:0}.pt-bg-type .big-h{font-size:40px}}.pt-bg-sec ul,.pt-ob-back ul{list-style:outside}
