.pdoor.pdoor--platinum{--door:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 5%, transparent), transparent 45%), var(--panel)}.pdoor.pdoor--platinum:hover{border-color:color-mix(in srgb, var(--ink) 50%, transparent)}.pdoor.pdoor--wide{grid-template-columns:minmax(0,1fr);gap:1rem 2rem;padding:1.35rem 1.35rem 1.2rem;display:grid}@media (min-width:900px){.pdoor.pdoor--wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.pdoor--wide .pdoor__lead{flex-direction:column;min-width:0;display:flex}.pdoor__pitch{color:var(--ink);text-wrap:balance;max-width:34ch;margin:.7rem 0 0;font-size:1.08rem;font-weight:600;line-height:1.4}.pdoor--wide .pdoor__go{margin-top:.4rem;padding-top:.75rem}.pdoor--wide .pdoor__cols{margin:0}.pdoor--wide .pdoor__cols li{color:color-mix(in srgb, var(--ink) 80%, transparent);break-inside:avoid;font-size:.86rem}.pdoor--wide .pdoor__cols li:first-child{color:var(--ink);font-weight:650}@media (min-width:640px){.pdoor--wide .pdoor__cols{columns:2;column-gap:1.75rem}}@media (min-width:900px){.pdoor--wide .pdoor__cols{border-left:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding-left:1.75rem}}main .pdoor{background:linear-gradient(180deg, color-mix(in srgb, var(--door) 5%, transparent) 0, transparent 96px), var(--panel)}.pdoor__part{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.pdoor__part-k{font-family:var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}main.page-top .pdoorgrid{gap:1rem}main.page-top .pdoor{border-color:var(--line);border-radius:22px;padding:1.4rem 1.4rem 1.2rem;box-shadow:0 0 0 1px #16120f08,0 14px 34px -22px #16120f3d}main.page-top .pdoor:hover{border-color:color-mix(in srgb, var(--door) 45%, var(--line));box-shadow:0 0 0 1px #16120f0a,0 20px 40px -22px #16120f4d}main.page-top .pdoor--entry{border-color:color-mix(in srgb, var(--door) 60%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--door) 60%, transparent), 0 18px 36px -20px color-mix(in srgb, var(--door) 45%, transparent)}main.page-top .pdoor__rail{height:4px}main.page-top .pdoor__price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:1rem;font-size:2.6rem;font-weight:650}main.page-top .pdoor__setup{letter-spacing:0;font-size:.9rem;font-weight:500}main.page-top .pdoor__pages{color:#4b443d;font-size:.88rem}main.page-top .pdoor__what,main.page-top .pdoor__list li{color:#4b443d;font-size:.86rem}main.page-top .pdoor__sum{font-size:.86rem}main.page-top .pdoor__go{font-size:.88rem}main.page-top .pdoor__part{letter-spacing:-.02em;font-size:21px}.pdoor.pdoor--platinum .pdoor__rail{background:var(--door)}main.page-top .pdoor.pdoor--platinum{border-color:color-mix(in srgb, var(--ink) 22%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 4%, transparent) 0, transparent 120px), var(--panel);padding:1.75rem 1.6rem 1.5rem;box-shadow:0 0 0 1px #16120f0a,0 22px 44px -26px #16120f61}main.page-top .pdoor.pdoor--platinum .pdoor__rail{height:5px}main.page-top .pdoor.pdoor--platinum:hover{border-color:color-mix(in srgb, var(--ink) 40%, var(--line))}main.page-top .pdoor--wide .pdoor__pitch{letter-spacing:-.01em;font-size:1.22rem}main.page-top .pdoor--wide .pdoor__cols li{color:#4b443d;font-size:.9rem}main.page-top .pdoor--wide .pdoor__cols li:first-child{color:var(--ink)}@media (min-width:900px){main.page-top .pdoor--wide .pdoor__cols{border-left-color:var(--line)}}
