.detail-page{border-top:8px solid var(--entry-accent)}.detail-header{align-content:start;min-height:620px;padding-top:64px;padding-bottom:72px}.detail-index{letter-spacing:.1em;text-transform:uppercase;grid-column:1/5;margin:0;font-size:12px}.detail-header h1{letter-spacing:-.055em;grid-column:1/13;margin:104px 0 0;font-size:112px;font-weight:500;line-height:.9}.detail-thesis{grid-column:7/13;max-width:760px;margin:72px 0 0;font-size:26px;line-height:1.35}.detail-meta{grid-column:1/6;grid-template-columns:repeat(3,1fr);gap:16px;margin:80px 0 0;display:grid}.detail-meta div{border-top:1px solid var(--ink);padding-top:8px}.detail-meta dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.detail-meta dd{margin:12px 0 0;font-size:13px}.detail-player{color:var(--paper);background:var(--ink);padding-top:24px}.detail-player>video{aspect-ratio:16/9;background:#000;width:min(100% - 64px,1536px);margin-inline:auto}.player-caption{padding-top:16px;padding-bottom:24px}.player-caption p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.player-caption p:first-child{grid-column:1/7}.player-caption p:last-child{text-align:right;grid-column:9/13}.detail-section{border-bottom:1px solid var(--ink);padding-top:120px;padding-bottom:128px}.detail-section-intro{grid-column:1/6}.detail-section-intro>p,.source-section>p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px}.detail-section-intro h2{letter-spacing:-.04em;margin:56px 0 0;font-size:52px;font-weight:500;line-height:1}.principle-list{grid-column:6/13;margin:0;padding:0;list-style:none}.principle-list li{border-top:1px solid var(--rule);grid-template-columns:48px minmax(180px,.8fr) minmax(260px,1.2fr);gap:24px;padding:24px 0 40px;display:grid}.principle-list li:last-child{border-bottom:1px solid var(--rule)}.principle-list span{color:var(--entry-accent);font-size:12px}.principle-list h3{margin:0;font-size:22px;font-weight:500;line-height:1.15}.principle-list p{color:var(--muted);margin:0}.parameter-table-wrap{grid-column:6/13;overflow-x:auto}.parameter-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.parameter-table-wrap th,.parameter-table-wrap td{border-top:1px solid var(--rule);vertical-align:top;padding:16px 12px 20px 0}.parameter-table-wrap thead th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-top:0;font-size:10px;font-weight:500}.parameter-table-wrap tbody th{width:25%;font-size:13px;font-weight:500}.parameter-table-wrap tbody td:nth-child(2){width:26%;color:var(--entry-accent);font-size:18px}.parameter-table-wrap tbody td:last-child{color:var(--muted)}.application-columns{grid-column:6/13;grid-template-columns:1fr 1fr;gap:48px;display:grid}.application-columns>div{border-top:1px solid var(--ink);padding-top:16px}.application-columns h3{margin:0;font-size:18px;font-weight:500}.application-columns ul{margin:40px 0 0;padding:0;list-style:none}.application-columns li{color:var(--muted);padding:0 0 16px 24px;position:relative}.application-columns li:before{content:"↳";color:var(--entry-accent);position:absolute;left:0}.source-section{background:var(--paper-strong);padding-top:96px;padding-bottom:104px}.source-section>p{grid-column:1/4}.source-section>div{grid-column:6/13}.source-section h2{letter-spacing:-.04em;margin:0;font-size:52px;font-weight:500}.source-section div>p{max-width:640px;color:var(--muted);margin:32px 0 0}.source-links{flex-wrap:wrap;gap:16px 32px;margin-top:56px;display:flex}.source-links a{font-size:14px}.next-study{min-height:340px;color:var(--paper);background:var(--ink);border-top:8px solid var(--next-accent);align-items:center;padding-top:64px;padding-bottom:64px;text-decoration:none}.next-study span:first-child{letter-spacing:.1em;text-transform:uppercase;grid-column:1/4;font-size:11px}.next-study strong{letter-spacing:-.04em;grid-column:4/11;font-size:64px;font-weight:500;line-height:1}.next-study span:last-child{text-align:right;grid-column:12/13;font-size:48px}@media (width<=1024px){.detail-header h1{font-size:88px}.detail-thesis{grid-column:6/13}.detail-section-intro{grid-column:1/5}.principle-list,.parameter-table-wrap,.application-columns{grid-column:5/13}.principle-list li{grid-template-columns:40px 1fr}.principle-list p{grid-column:2/3}.source-section>div{grid-column:5/13}}@media (width<=720px){.detail-header{min-height:auto;padding-top:32px}.detail-index,.detail-header h1,.detail-thesis,.detail-meta{grid-column:1/5}.detail-header h1{margin-top:72px;font-size:56px}.detail-thesis{margin-top:48px;font-size:20px}.detail-meta{grid-template-columns:1fr;margin-top:56px}.detail-meta div{grid-template-columns:1fr 2fr;display:grid}.detail-meta dd{margin-top:0}.detail-player{padding-top:8px}.detail-player>video{width:calc(100% - 16px)}.player-caption p:first-child,.player-caption p:last-child{text-align:left;grid-column:1/5}.player-caption p:last-child{margin-top:8px}.detail-section{padding-top:80px;padding-bottom:88px}.detail-section-intro,.principle-list,.parameter-table-wrap,.application-columns{grid-column:1/5}.detail-section-intro h2{margin-top:40px;font-size:40px}.principle-list,.parameter-table-wrap,.application-columns{margin-top:64px}.principle-list li{grid-template-columns:40px 1fr;gap:16px}.principle-list h3,.principle-list p{grid-column:2/3}.principle-list p{margin-top:8px}.parameter-table-wrap table{min-width:620px}.application-columns{grid-template-columns:1fr;gap:56px}.source-section>p,.source-section>div{grid-column:1/5}.source-section>div{margin-top:56px}.source-section h2{font-size:40px}.next-study{min-height:280px}.next-study span:first-child{grid-column:1/5}.next-study strong{grid-column:1/4;font-size:40px}.next-study span:last-child{grid-column:4/5;font-size:36px}}
