.wm-page-main{background:var(--paper);color:var(--sumi)}.wm-page-main .wm-hero-art img{object-position:center bottom}.wm-page-main .wm-proof-copy .headline{max-width:10ch;margin-top:var(--space-5)}.wm-page-main .wm-proof-copy .body-lg{margin-top:var(--space-6)}.wm-page-main .wm-principles{margin-top:var(--space-10)}.wm-page-main .wm-principle{min-height:230px}.wm-page-main .wm-principle b{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ultra)}.wm-page-main .wm-principle h3{font-size:var(--type-title);margin-top:var(--space-6)}.wm-page-main .wm-principle p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-4);line-height:1.58}.wm-page-main .wm-case{--section-rule:var(--sumi-rule)}.wm-page-main .wm-case-copy .headline{max-width:10ch;margin-top:var(--space-5)}.wm-page-main .wm-case-copy .body-lg{margin-top:var(--space-6);color:var(--on-dark-2)}.wm-page-main .wm-record-copy .headline{max-width:11ch;margin-top:var(--space-5)}.wm-page-main .wm-record-copy .body-lg{margin-top:var(--space-6)}.wm-page-main .wm-faq .headline{max-width:12ch;margin:var(--space-5) 0 var(--space-9)}.wm-page-main .wm-final>img{object-position:center}@media (max-width:980px){.wm-page-main .wm-case-copy{order:-1}}@media (max-width:700px){.wm-page-main .wm-principle{min-height:0}}.wm-proof{background:var(--ui-surface-muted);color:var(--ui-ink)}.wm-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ui-rule-strong);background:var(--ui-surface);display:flex}.wm-head strong{font-size:var(--type-ui)}.wm-head span{font-size:var(--type-2xs);color:var(--moss);letter-spacing:.1em;text-transform:uppercase}.wm-body{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);min-height:490px;display:grid}.wm-canvas{padding:var(--space-6);border-right:1px solid var(--ui-rule-strong);place-items:center;display:grid}.wm-page{aspect-ratio:1.3;background:var(--ui-surface);border:1px solid var(--ui-rule-strong);width:min(480px,100%);padding:var(--space-7);position:relative;overflow:hidden}.wm-page h3{font-size:var(--type-title);max-width:14ch}.wm-page p{font-size:var(--type-caption);color:var(--ui-muted);margin-top:var(--space-4);max-width:36ch;line-height:1.55}.wm-chart{left:var(--space-7);right:var(--space-7);bottom:var(--space-7);align-items:end;gap:var(--space-3);border-bottom:1px solid var(--ui-rule-strong);height:92px;display:flex;position:absolute}.wm-chart i{background:var(--ultra);flex:1}.wm-chart i:first-child{height:31%}.wm-chart i:nth-child(2){height:56%}.wm-chart i:nth-child(3){height:74%}.wm-chart i:nth-child(4){height:88%}.wm-chart i:nth-child(5){background:var(--moss);height:100%}.wm-stamp{width:128%;padding:var(--space-2) 0;color:#1338c48a;font-size:var(--type-xs);letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap;background:#f3ebd87a;border-top:1px solid #1338c447;border-bottom:1px solid #1338c447;font-weight:600;position:absolute;top:42%;left:-14%;transform:rotate(-17deg)}.wm-panel{padding:var(--space-6);background:var(--ui-surface)}.wm-panel .ui-person{padding-bottom:var(--space-5);border-bottom:1px solid var(--ui-rule-soft)}.wm-meta{margin-top:var(--space-6);border-top:1px solid var(--ui-rule-strong)}.wm-meta-row{padding:var(--space-4) 0;border-bottom:1px solid var(--ui-rule-soft)}.wm-meta-row span,.wm-meta-row b{display:block}.wm-meta-row span{font-size:var(--type-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.wm-meta-row b{font-size:var(--type-meta);margin-top:var(--space-2)}@media (max-width:700px){.wm-body{grid-template-columns:1fr}.wm-canvas{border-right:0;border-bottom:1px solid var(--ui-rule-strong)}.wm-panel{min-height:340px}}
