.dp12{--ink:#191919;--paper:#eee9de;--acid:#ff552e;--blue:#2346f0;box-sizing:border-box;max-width:1240px;margin:auto;background:var(--paper);color:var(--ink);font:16px/1.45 Arial,Helvetica,sans-serif}.dp12 *{box-sizing:border-box}.dp12 img{display:block;max-width:100%;height:auto}.dp12 h1,.dp12 h2,.dp12 h3,.dp12 p,.dp12 figure{margin-top:0}.dp12-summary{padding:12px 3vw;background:#fff;font-size:.86rem;border-bottom:1px solid}.dp12 header,.dp12 footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding:14px 3vw;background:var(--ink);color:#fff;font-size:.72rem;letter-spacing:.13em}.dp12 header span:last-child,.dp12 footer span:last-child{text-align:right}.dp12 main>section{border-bottom:2px solid var(--ink)}.dp12-index{font-size:.7rem;font-weight:800;letter-spacing:.16em}.dp12-poster{position:relative;min-height:760px;padding:32px 3vw;overflow:hidden}.dp12-poster h1{margin:2vh 0 0;font-size:clamp(8rem,27vw,22rem);line-height:.66;letter-spacing:-.1em;color:var(--blue)}.dp12-poster h1 small{font-size:.12em;letter-spacing:0}.dp12-deck{font-size:clamp(1.5rem,4vw,3rem);line-height:1.02;font-weight:800;text-transform:uppercase}.dp12-object{position:absolute;right:4%;bottom:4%;width:48%;background:#fff;padding:20px;transform:rotate(-2deg)}.dp12-object span{font-size:.7rem;font-weight:800}.dp12-side{position:absolute;left:3vw;bottom:5%;display:flex;gap:2vw}.dp12-side p{margin:0}.dp12-side b{display:block;font-size:clamp(2.5rem,6vw,5rem);line-height:.8}.dp12-side span{font-size:.62rem;font-weight:800}.dp12-warning{display:grid;grid-template-columns:auto 1fr;gap:25px;padding:30px 3vw;background:var(--acid)}.dp12-warning>span{font-size:5rem;font-weight:900;line-height:.75}.dp12-warning p{max-width:850px;margin:.4em 0 0;font-size:1.1rem}.dp12-story{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.dp12-story .dp12-copy{padding:7vw 4vw}.dp12 h2{font-size:clamp(3rem,8vw,7rem);line-height:.8;letter-spacing:-.08em}.dp12-story figure{margin:0;background:#fff;padding:4vw}.dp12-story figcaption{border-top:1px solid;padding-top:14px}.dp12-specwall{padding:55px 3vw;background:var(--blue);color:#fff}.dp12-specintro{display:grid;grid-template-columns:1fr 1fr}.dp12-specintro h2{font-size:clamp(5rem,13vw,11rem);margin:.2em 0}.dp12-specintro small{font-size:.12em;letter-spacing:.08em}.dp12-specs{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.dp12-specs h3{border-bottom:4px solid;padding-bottom:10px}.dp12 dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.45)}.dp12 dd{margin:0;text-align:right;font-weight:700}.dp12-fit{display:grid;grid-template-columns:300px 1fr}.dp12-fithead{padding:35px 3vw;background:var(--ink);color:#fff}.dp12-fithead h2,.dp12-included>h2{font-size:clamp(4rem,10vw,8rem);margin:.4em 0;color:var(--acid)}.dp12 table{width:100%;border-collapse:collapse}.dp12 th,.dp12 td{padding:11px 12px;border-bottom:1px solid;text-align:left;vertical-align:top}.dp12 thead{background:var(--acid)}.dp12-included{display:grid;grid-template-columns:1fr 1fr 2fr;gap:3vw;padding:50px 3vw;align-items:start}.dp12-included ol{list-style:none;margin:0;padding:0}.dp12-included li{display:grid;grid-template-columns:50px 1fr;border-top:1px solid;padding:12px 0}.dp12-included li b{color:var(--acid)}.dp12-notice{display:grid;grid-template-columns:1fr 1fr}.dp12-notice article{padding:40px 3vw;border-left:12px solid var(--acid)}.dp12-notice article+article{border-left:2px solid var(--ink)}.dp12-faq{padding:55px 3vw}.dp12-faq>div{display:grid;grid-template-columns:repeat(4,1fr);gap:2vw}.dp12-faq article{border-top:6px solid var(--blue);padding-top:14px}.dp12-token{display:none}
@media(max-width:760px){.dp12 header,.dp12 footer{grid-template-columns:1fr 1fr}.dp12 header span:last-child,.dp12 footer span:last-child{display:none}.dp12-poster{min-height:auto;padding-bottom:20px}.dp12-poster h1{font-size:31vw;margin:.2em 0}.dp12-object{position:relative;right:auto;bottom:auto;width:100%;transform:none;margin:25px 0}.dp12-side{position:relative;left:auto;bottom:auto;display:grid;grid-template-columns:repeat(3,1fr)}.dp12-side b{font-size:2.3rem}.dp12-story,.dp12-specs,.dp12-fit,.dp12-notice{grid-template-columns:1fr}.dp12-specwall{padding:40px 18px}.dp12-specintro h2{font-size:18vw}.dp12-fithead{padding:30px 18px}.dp12-fit thead{display:none}.dp12-fit tr{display:block;padding:10px 18px;border-bottom:2px solid}.dp12-fit td{display:grid;grid-template-columns:40% 60%;border:0;padding:4px 0;overflow-wrap:anywhere}.dp12-fit td:before{content:attr(data-label);font-size:.68rem;font-weight:800}.dp12-included{grid-template-columns:1fr;padding:35px 18px}.dp12-included>h2{margin:0}.dp12-notice article,.dp12-notice article+article{border-left:12px solid var(--acid);border-top:1px solid;padding:28px 18px}.dp12-faq{padding:40px 18px}.dp12-faq>div{grid-template-columns:1fr}.dp12-faq article{margin-top:20px}}
