.dx{--dx-bg: var(--dn-paper);--dx-ink: var(--dn-ink);--dx-dim: var(--dn-label);--dx-line: var(--dn-line);--dx-panel: var(--dn-panel);--dx-accent: var(--dn-signal);--dx-accent-text: var(--dn-signal-deep);--dx-measure: 680px;color:var(--dx-ink);background:var(--dx-bg);font-family:var(--font-text);padding:0 20px 80px}.dx-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--dx-accent);z-index:100;transition:width .1s linear}.dx-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dx-dim);margin-bottom:12px}.dx-head{max-width:1100px;margin:0 auto;padding:50px 0 32px}.dx-back{display:inline-block;color:var(--dx-dim);text-decoration:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:32px}.dx-back:hover{color:var(--dx-accent-text)}.dx-meta{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dx-dim);margin-bottom:20px}.dx-tag{color:var(--dn-ink);background:var(--dx-accent);padding:3.5px 9px;letter-spacing:.12em}.dx-title{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,7.5vw,96px);line-height:.95;letter-spacing:-.01em;margin:0 0 24px;overflow-wrap:anywhere;text-wrap:balance;max-width:18ch}.dx-lede{font-size:clamp(19px,2.2vw,24px);line-height:1.45;color:var(--dx-ink);opacity:.86;max-width:60ch;margin:0}.dx-hero{max-width:1100px;margin:0 auto 60px}.dx-hero img{display:block;width:100%;height:auto;max-height:70vh;object-fit:cover}.dx-body{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:990px){.dx-body{grid-template-columns:240px minmax(0,var(--dx-measure));gap:80px}.dx-side{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow:auto}}@media(max-width:989px){.dx-side{order:0;border-top:1px solid var(--dx-line);border-bottom:1px solid var(--dx-line);padding:20px 0}.dx-share{display:none!important}}.dx-toc summary{cursor:pointer;margin:0}.dx-toc details[open] summary{margin-bottom:12px}.dx-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.dx-toc li{counter-increment:toc}.dx-toc a{display:grid;grid-template-columns:28px 1fr;padding:7px 0;color:var(--dx-dim);text-decoration:none;font-size:14px;line-height:1.35;border-left:2px solid transparent}.dx-toc a:before{content:counter(toc,decimal-leading-zero);font-size:11px;padding-top:1.5px;color:var(--dx-line)}.dx-toc a:hover,.dx-toc a[aria-current=true]{color:var(--dx-ink)}.dx-toc a[aria-current=true]:before{color:var(--dx-accent-text)}.dx-share{margin-top:32px;display:flex;flex-direction:column;gap:8px}.dx-share a,.dx-share button{color:var(--dx-dim);font:inherit;font-size:14px;background:none;border:0;padding:0;text-align:left;cursor:pointer;text-decoration:none}.dx-share a:hover,.dx-share button:hover{color:var(--dx-accent-text)}.dx-prose{font-size:18.5px;line-height:1.75;color:var(--dx-ink);min-width:0}.dx-prose>*{margin:0 0 22px}.dx-prose>:first-child{margin-top:0}.dx-prose>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:900;float:left;font-size:64px;line-height:.85;padding:6px 10px 0 0;color:var(--dx-accent-text)}.dx-prose h2{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,3.4vw,40px);line-height:1.05;letter-spacing:0;margin:64px 0 24px;padding-top:24px;border-top:1px solid var(--dx-line);scroll-margin-top:100px;overflow-wrap:anywhere;text-wrap:balance}.dx-prose h3{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dx-accent-text);margin:40px 0 12px;scroll-margin-top:100px;overflow-wrap:anywhere;text-wrap:balance}.dx-prose h4{font-size:19px;font-weight:700;margin:32px 0 10px}.dx-prose h2 a,.dx-prose h3 a{color:inherit;text-decoration:none;border:0}.dx-prose strong,.dx-prose b{color:var(--dx-ink);font-weight:700}.dx-prose a{color:var(--dx-ink);text-decoration:underline;text-decoration-color:var(--dx-accent);text-decoration-thickness:2px;text-underline-offset:.25em;transition:color .15s}.dx-prose a:hover{color:var(--dx-accent-text)}.dx-prose ul,.dx-prose ol{padding-left:0;list-style:none}.dx-prose li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6}.dx-prose ul>li:before{content:"";position:absolute;left:2px;top:.9em;width:10px;height:2px;background:var(--dx-accent)}.dx-prose ol{counter-reset:dx}.dx-prose ol>li{counter-increment:dx}.dx-prose ol>li:before{content:counter(dx) ".";position:absolute;left:0;color:var(--dx-accent-text);font-weight:700}.dx-prose li>p{margin:0}.dx-prose blockquote{margin:40px 0;padding:0 0 0 24px;border-left:3px solid var(--dx-accent);font-size:24px;line-height:1.4}.dx-prose img,.dx-prose video{display:block;max-width:100%;height:auto;margin:40px auto}.dx-prose iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0;margin:40px 0}.dx-prose figure{margin:40px 0}.dx-prose figcaption{font-size:13px;color:var(--dx-dim);margin-top:10px}.dx-prose hr{border:0;border-top:1px solid var(--dx-line);margin:50px 0}.dx-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;display:block!important;overflow-x:auto!important;max-width:100%}.dx-prose th{text-align:left;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dx-dim);font-weight:400}.dx-prose th,.dx-prose td{padding:12px 16px 12px 0;border-bottom:1px solid var(--dx-line);vertical-align:top}.dx-prose .dx-key{background:var(--dx-panel);border:1px solid var(--dx-line);padding:24px 24px 12px}.dx-faq{border-top:1px solid var(--dx-line);margin:0!important}.dx-faq:last-of-type{border-bottom:1px solid var(--dx-line)}.dx-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-weight:700;font-size:19px;line-height:1.4;position:relative}.dx-faq summary::-webkit-details-marker{display:none}.dx-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:26px;color:var(--dx-accent-text);transition:transform .2s}.dx-faq[open] summary:after{transform:rotate(45deg)}.dx-faq>div{padding:0 0 20px;color:var(--dx-ink);opacity:.86}.dx-faq>div>:last-child{margin-bottom:0}.dx-cta{max-width:1100px;margin:80px auto 0;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-end;border:1px solid var(--dx-accent);padding:32px}.dx-cta>div{max-width:560px}.dx-cta p{margin:0;color:var(--dx-dim);font-size:16px;line-height:1.55}.dx-cta .dx-cta-title{font-family:var(--font-display);font-weight:900;font-size:clamp(26px,3vw,36px);line-height:1.05;color:var(--dx-ink);margin-bottom:12px}.dx-btn{display:inline-block;background:var(--dx-accent);color:var(--dn-ink);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:16px 28px;border:0;cursor:pointer;font-family:inherit}.dx-btn:hover{background:var(--dn-ink);color:var(--dn-paper)}.dx-related{max-width:1100px;margin:80px auto 0}.dx-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.dx-card{display:flex;flex-direction:column;gap:10px;color:var(--dx-ink);text-decoration:none}.dx-card img{width:100%;aspect-ratio:3 / 2;object-fit:cover;margin-bottom:6px;transition:opacity .2s}.dx-card:hover img{opacity:.8}.dx-card-meta{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dx-dim)}.dx-card-title{font-size:20px;font-weight:700;line-height:1.25}.dx-card:hover .dx-card-title{color:var(--dx-accent-text)}.dx-comments{max-width:var(--dx-measure);margin:80px auto 0}.dx-comments h2{font-family:var(--font-display);font-weight:900;font-size:30px}.dx-comment{border-top:1px solid var(--dx-line);padding:20px 0}.dx-comment footer{color:var(--dx-dim);font-size:13px;margin-top:10px}.dx-comments input:not([type=submit]),.dx-comments textarea{display:block;width:100%;background:var(--dx-panel);color:var(--dx-ink);border:1px solid var(--dx-line);padding:14px;font:inherit;font-size:16px;margin-bottom:12px}@media(max-width:749px){.dx{padding:0 16px 60px}.dx-head{padding-top:32px}.dx-hero{margin:0 -16px 40px}.dx-prose{font-size:17.5px}.dx-cta{padding:24px}}@media(prefers-reduced-motion:reduce){.dx-progress{transition:none}}.dx-title,.dx-prose h2,.dx-cta .dx-cta-title,.dx-comments h2{text-transform:uppercase;line-height:.92}.dx-title{font-size:clamp(36px,5.2vw,76px);font-style:italic}.dx-head{padding-top:clamp(96px,10vw,128px)}.dx-prose>p:first-of-type:first-letter{float:none;font:inherit;padding:0;color:inherit}a.dx-tag{text-decoration:none}.dx-card-ph{display:grid;place-items:center;aspect-ratio:3 / 2;margin-bottom:6px;background:var(--dn-ink, #0B0C0A) repeating-linear-gradient(-11deg,transparent 0 22px,rgba(43,255,106,.08) 22px 23px)}.dx-card-ph b{font-family:var(--font-display);font-size:clamp(22px,2.4vw,34px);text-transform:uppercase;color:var(--dn-signal, #2BFF6A);transform:skew(-11deg)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dansu-article.css.map */
