.dvl .dv__bar{z-index:6;background:var(--v-raised);height:2px;position:sticky;top:0}.dvl .dv__bar i{background:var(--v-orange);width:0;height:100%;transition:width .1s linear;display:block}.dvl a.dvrow{width:100%;color:inherit;text-align:left;border-left:2px solid #0000;align-items:flex-start;gap:11px;padding:12px 14px;text-decoration:none;display:flex}.dvl a.dvrow:hover{background:var(--v-raised);color:inherit}.dvl a.dvrow.is-at{border-left-color:var(--v-orange);background:var(--v-raised)}.dvl .dvrow__no{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--v-divider);flex:none;padding-top:1px;font-size:15px}.dvl .dvrow.is-at .dvrow__no{color:var(--v-orange-text)}.dvl .dvrow__t{flex-direction:column;flex:1;min-width:0;display:flex}.dvl .dvrow__n{font-family:var(--font-serif);letter-spacing:-.008em;font-size:15.5px;line-height:1.24}.dvl .dvrow__s{color:var(--v-weathered);margin-top:2px;font-size:11.5px}.dvl .en.dv{max-width:72ch}.dvl .dv__h{border-bottom:2px solid var(--v-elevated);margin-bottom:8px;padding-bottom:18px}.dvl .dv__k{letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 11px;font-size:10.5px;font-weight:700;display:flex}.dvl .dv__no{color:var(--v-orange-text)}.dvl .dv__date{border-left:1px solid var(--v-divider);color:var(--v-weathered);padding-left:10px}.dvl .dv__min{border-left:1px solid var(--v-divider);color:var(--v-divider);padding-left:10px}.dvl .dv__t{font-family:var(--font-serif);letter-spacing:-.024em;text-wrap:balance;color:var(--v-mineral);margin:0;font-size:clamp(31px,4.4vw,50px);font-weight:500;line-height:1.02}.dvl .dv__p{color:var(--v-sage);margin:16px 0 0;font-size:17px;line-height:1.7}.dvl .dv__p--lead{color:var(--v-mineral);font-size:19.5px;line-height:1.6}.dvl .dv__pull{border-left:3px solid var(--v-orange);margin:26px 0 6px;padding:0 0 0 20px}.dvl .dv__pull p{font-family:var(--font-serif);letter-spacing:-.014em;color:var(--v-teal-text);margin:0;font-size:clamp(20px,2.4vw,26px);font-style:italic;line-height:1.3}.dvl .dv__names,.dvl .dv__near{border:1px solid var(--v-elevated);background:var(--v-deep);border-radius:13px;margin-top:clamp(28px,3.4vw,42px);padding:16px 18px}.dvl .dv__nk{letter-spacing:.18em;text-transform:uppercase;color:var(--v-weathered);margin:0;font-size:10px;font-weight:700}.dvl .dv__nx{max-width:56ch;color:var(--v-sage);margin:8px 0 0;font-size:14.5px;line-height:1.58}.dvl .dv__nm{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.dvl .dv__nl{margin:11px 0 0;padding:0;list-style:none}.dvl .dv__nl li{margin-top:5px;padding-left:15px;position:relative}.dvl .dv__nl li:before{content:"";background:var(--v-teal);width:7px;height:1px;position:absolute;top:.66em;left:0}.dvl a.dv__nt{text-align:left;color:var(--v-sage);border-bottom:1px solid #0000;font-size:14px;text-decoration:none;display:inline-block}.dvl a.dv__nt:hover{border-bottom-color:var(--v-divider);color:var(--v-mineral)}@media (max-width:900px){.dvl .dv__t{font-size:29px}.dvl .dv__p{font-size:16.5px}.dvl .dv__p--lead{font-size:18px}.dvl .dv__pull{margin-top:22px;padding-left:15px}.dvl .dv__names,.dvl .dv__near{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.dvl .dv__bar i{transition:none}}.dvl .dv__join{gap:12px;margin-top:clamp(28px,3.4vw,42px);display:grid}.dvl .dv__jt{color:var(--color-text-primary);margin:0;font-size:20px;line-height:1.3}
